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
336938637672	336938638184	336938638734	336938639284	336938639834	336938640384	336938640934	336938641484	336938642034	336938642584	336938643134	336938643684	336938644234	336938644784	336938645334	336938645884	336938646434	336938646984	336938647534	336938648084	336938648634	336938649184	336938649734	336938650284	336938650834	336938651384	336938651934	336938652484	336938653034	336938653584	336938654134	336938654684	336938655234	336938655784	336938656334	336938656884	336938657434	336938657984	336938658534	336938659084	336938659634	336938660184	336938660734	336938661284	336938661834	336938662384	336938662934	336938663484	336938664034	336938664584	336938665134	336938665684	336938666234	336938666784	336938667334	336938667884	336938668434	336938668984	336938669534	336938670084	336938670634	336938671184	336938671734	336938672284	336938672834	336938673384	336938673934	336938674484	336938675034	336938675584	336938676134	336938676684	336938677234	336938677784	336938678334	336938678884	336938679434	336938679984	336938680534	336938681084	336938681634	336938682184	336938682734	336938683284	336938683834	336938684384	336938684934	336938685484	336938686034	336938686584	336938687134	336938687684	336938688234	336938688784	336938689334	336938689884	336938690434	336938690984	336938691534	336938692084	336938692634	336938693184	336938693734	336938694284	336938694834	336938695384	336938695934	336938696484	336938697034	336938697584	336938698134	336938698684	336938699234	336938699784	336938700334	336938700884	336938701434	336938701984	336938702534	336938703084	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
26541	15803	3859	1846	1201	887	727	588	532	495	473	372	364	354	341	293	334	290	301	298	311	266	279	287	301	286	262	241	280	300	290	273	252	254	260	245	275	252	261	265	279	286	245	269	254	255	231	263	261	230	274	280	243	255	246	267	309	264	257	270	272	257	271	282	259	273	242	219	224	251	249	307	266	234	253	230	241	242	285	259	276	260	301	261	271	223	240	236	232	238	243	265	243	238	248	260	250	251	226	243	256	269	250	237	229	281	249	239	254	269	254	262	255	271	243	255	253	271	268	296	276	261	255	238	236	250	224	238	256	247	249	274	267	263	259	261	278	257	258	268	211	248	248	247	250	263	253	270	246	264	249	258	252	232	239	252	255	261	247	240	263	257	267	274	243	259	250	275	241	251	261	271	233	243	228	257	256	261	238	235	276	270	272	251	242	226	265	236	256	261	235	272	240	255	270	247	255	238	264	259	239	254	201	251	218	265	235	241	235	219	249	249	247	245	260	256	242	261	254	287	270	229	246	251	265	249	284	251	240	236	250	236	244	256	276	270	244	261	256	261	258	246	250	239	257	258	250	242	237	273	264	206	240	253	243	223	231	242	238	262	274	236	246	242	256	232	274	283	280	241	261	242	258	278	279	285	259	267	255	255	255	264	256	229	292	257	227	221	263	257	248	256	249	250	245	257	244	257	241	235	252	241	222	240	248	248	233	268	240	279	260	260	265	248	253	252	272	255	303	260	274	247	259	279	249	250	238	263	258	253	272	273	227	252	257	285	255	233	258	257	254	244	239	234	244	258	259	249	246	277	241	234	222	256	273	272	284	260	254	222	239	245	232	238	244	255	237	271	248	271	258	258	267	283	262	244	248	251	270	237	235	252	255	248	242	263	271	273	227	257	259	245	256	242	280	272	241	246	244	229	222	237	263	261	263	257	257	238	243	247	253	277	244	278	274	250	273	233	263	268	270	253	249	235	243	255	254	275	262	220	238	249	261	274	251	256	252	255	285	234	267	252	239	259	261	231	242	242	226	268	216	257	242	245	228	244	259	278	235	271	252	290	253	248	252	269	242	267	238	246	273	262	257	249	247	251	292	280	253	274	262	258	261	281	250	232	275	227	271	242	238	267	248	243	239	272	250	250	256	216	245	268	264	246	240	258	220	261	265	257	241	244	246	263	259	238	258	254	279	246	237	245	238	218	240	248	252	251	245	218	230	265	203	222	256	224	256	236	264	244	303	226	240	248	252	221	252	218	253	251	269	259	228	244	257	250	260	250	274	271	274	243	251	259	264	219	240	252	291	294	222	254	274	240	276	235	254	279	245	253	258	281	280	285	288	271	259	263	259	268	253	256	261	234	277	259	300	238	282	247	255	245	256	260	243	286	269	242	227	248	244	269	242	245	228	253	281	286	232	227	231	240	250	271	276	277	246	235	214	258	238	267	242	264	268	259	253	260	247	272	248	241	253	273	257	253	243	231	260	263	243	275	243	291	277	232	245	237	277	279	253	240	243	243	272	231	266	242	254	279	254	215	255	261	223	251	276	261	260	230	254	263	251	249	245	240	248	235	261	275	259	258	263	270	257	262	250	227	260	228	226	259	231	238	247	247	236	284	229	264	255	232	272	247	242	258	258	242	245	225	252	222	232	252	275	243	277	250	267	239	270	282	261	268	228	244	243	247	242	254	252	218	222	253	279	252	253	227	233	243	261	240	253	255	255	271	253	256	241	241	240	241	230	252	262	252	245	263	251	253	235	254	221	281	269	217	258	246	256	270	251	242	232	238	266	286	270	262	266	275	243	250	256	257	223	284	257	265	263	269	239	250	250	250	245	221	239	252	291	266	234	226	223	260	232	268	254	261	251	297	247	268	251	243	265	221	244	211	241	271	261	261	228	280	252	250	272	250	236	250	248	277	251	262	273	264	260	240	241	235	238	244	263	219	235	251	238	247	280	234	238	243	235	293	280	238	221	254	255	257	226	260	237	284	259	230	247	253	278	269	249	257	249	242	249	266	273	251	232	282	269	248	234	267	245	238	267	250	249	270	282	242	247	274	235	253	251	255	253	271	261	238	245	230	245	283	265	234	232	256	253	228	268	277	236	231	237	261	247	285	241	272	236	250	243	271	276	285	233	225	294	273	243	243	247	247	265	249	254	251	258	243	253	268	258	244	267	257	272	250	251	234	278	224	245	286	236	292	260	244	234	249	291	309	250	236	266	255	254	241	245	258	272	243	254	250	273	241	249	237	277	236	250	258	257	290	253	272	252	235	228	254	264	271	257	261	276	278	239	233	241	282	243	283	225	220	261	245	259	238	261	259	247	239	232	261	256	262	252	263	266	282	233	278	265	236	259	288	268	259	250	283	263	245	250	257	231	243	253	259	252	239	260	233	280	244	260	259	269	255	238	240	258	247	261	267	245	255	271	262	223	259	240	277	273	288	257	222	241	235	279	251	233	264	276	282	299	256	256	265	256	261	268	281	269	266	242	223	233	225	258	243	258	260	277	263	231	246	274	236	262	252	255	252	248	236	245	251	234	258	246	241	208	265	258	239	249	248	278	222	283	240	282	232	283	271	246	261	256	235	252	236	260	280	247	268	268	249	247	216	263	252	267	241	246	244	304	244	257	264	246	246	278	255	276	261	267	219	240	256	261	242	256	259	256	234	217	243	238	290	220	249	236	233	245	258	241	259	236	254	290	269	256	256	250	275	267	261	236	276	248	254	236	263	276	287	249	235	229	280	285	285	230	288	244	237	255	265	262	265	233	247	271	263	271	241	281	227	273	284	268	249	220	256	295	243	229	257	267	237	251	238	243	247	268	277	260	249	271	209	246	237	231	290	263	261	256	258	243	268	250	250	283	260	247	253	219	259	244	241	263	251	263	258	261	264	255	254	277	256	260	247	251	229	274	246	246	244	231	250	235	200	281	274	243	246	254	273	222	255	234	267	218	269	205	248	270	251	253	268	250	271	233	264	262	254	260	243	260	257	258	247	271	231	256	295	255	234	249	242	274	262	247	275	241	225	243	256	273	260	246	238	267	277	267	253	271	277	255	243	220	227	246	259	252	291	258	252	264	244	263	237	255	240	245	237	265	238	233	254	251	250	240	277	295	257	279	231	242	255	254	239	233	218	244	267	268	249	255	251	233	227	246	265	247	253	277	253	263	245	263	251	250	289	249	251	256	245	280	248	293	263	259	242	266	223	232	280	266	258	278	232	232	233	243	226	276	224	246	262	256	256	268	278	254	241	251	238	264	261	231	263	231	250	266	253	272	241	272	249	251	270	260	233	243	299	259	233	282	237	279	267	256	255	247	250	240	296	246	241	259	247	309	244	281	230	284	231	237	249	240	270	263	254	270	243	253	261	255	229	274	243	235	238	257	229	233	260	262	285	248	264	276	255	262	277	283	265	272	235	231	281	260	250	267	249	266	263	253	257	236	259	252	245	262	253	225	264	255	249	270	251	285	256	265	256
13470	9779	4073	5056	4372	3558	3131	2582	2202	1974	1733	1600	1559	1375	1310	1218	1112	1116	1022	1016	931	991	958	933	915	865	834	862	851	864	805	783	769	772	800	765	800	789	742	769	747	675	749	720	736	751	732	714	710	718	725	699	716	707	698	740	709	681	681	724	718	722	685	683	669	714	716	693	687	689	706	679	687	664	692	692	673	716	696	695	710	698	704	679	651	647	683	697	697	667	640	635	666	685	667	709	645	717	736	670	648	697	689	690	725	653	663	643	696	669	675	682	674	669	685	690	627	657	672	642	687	672	650	685	650	694	651	669	664	633	675	698	730	664	651	708	696	680	655	690	632	688	678	690	680	655	646	668	705	640	683	722	641	704	605	684	661	709	674	635	677	699	639	655	674	720	637	643	632	665	687	669	615	738	684	631	663	673	629	618	662	699	637	644	645	722	643	721	625	667	626	717	611	626	639	645	663	680	632	657	677	600	685	674	639	720	706	669	645	646	647	683	708	644	682	705	663	654	663	692	659	655	649	738	698	678	721	653	670	668	659	717	624	668	663	711	654	645	715	653	676	693	648	637	708	683	654	666	669	677	675	678	660	628	671	658	755	669	652	690	649	635	664	644	611	664	625	634	713	685	698	633	678	624	667	617	639	635	638	697	646	662	651	637	682	645	662	701	670	624	635	651	694	626	679	673	670	615	656	671	698	645	664	616	678	657	678	653	669	633	686	631	639	651	639	681	651	684	666	662	672	655	643	655	659	650	604	691	697	710	652	718	646	647	655	671	687	680	673	659	673	651	658	642	647	652	661	675	638	634	651	632	676	643	651	668	651	666	648	676	674	680	656	691	624	702	694	664	677	706	683	626	667	647	659	694	670	634	676	699	625	629	654	650	641	674	661	675	649	584	686	626	657	679	657	643	686	606	665	665	689	637	635	707	689	709	693	646	615	628	706	636	683	694	646	654	646	649	674	703	706	636	656	677	665	665	706	643	669	638	719	642	679	683	724	648	633	679	644	653	710	673	655	668	637	673	688	633	626	640	658	667	649	684	684	650	657	676	692	653	699	643	711	676	678	644	635	697	694	700	647	689	633	698	689	666	686	653	631	658	721	672	641	715	651	676	682	650	668	655	644	673	607	635	644	689	683	632	699	702	657	624	651	624	683	625	629	677	628	647	674	664	631	666	669	624	605	673	652	640	695	628	628	709	689	624	656	673	688	679	672	640	672	693	643	662	659	621	714	652	675	683	633	642	657	696	650	681	663	670	682	679	617	659	651	670	701	648	643	686	606	665	655	656	661	691	649	721	605	616	671	682	671	666	641	684	699	667	666	683	691	670	668	667	688	665	684	645	674	689	654	641	632	679	672	673	622	656	689	691	656	658	687	637	662	643	666	647	638	699	631	615	651	692	668	647	693	659	643	664	636	693	690	720	636	642	676	668	621	634	634	655	673	687	634	655	677	672	622	635	665	657	681	665	631	679	659	657	696	728	676	681	649	709	671	676	648	634	650	624	623	652	631	700	706	618	640	697	633	671	684	682	680	669	673	680	690	622	662	600	650	651	678	666	666	615	635	655	630	649	653	660	618	675	657	662	679	728	676	645	666	677	628	653	697	646	639	686	701	675	634	669	639	657	665	679	626	675	710	659	665	678	667	637	646	683	708	654	681	660	662	670	674	646	650	702	673	722	691	680	641	647	633	673	689	674	661	664	661	659	691	634	611	644	695	679	687	682	627	640	695	626	675	632	598	689	640	644	678	729	649	680	585	673	675	671	664	676	662	661	644	660	658	668	670	667	666	653	633	649	704	669	632	667	679	681	669	646	665	640	635	683	690	662	628	645	674	640	667	636	678	627	636	682	651	712	662	680	633	646	688	649	645	695	622	669	658	646	668	646	643	693	658	620	674	697	644	661	657	669	702	660	614	606	688	665	660	657	642	643	638	680	660	636	666	640	663	690	667	636	679	678	656	601	697	679	724	658	652	622	613	710	659	659	679	667	670	658	669	709	667	679	654	659	670	656	640	654	700	715	700	627	662	663	661	697	654	658	668	649	644	672	691	660	630	675	655	648	649	674	656	648	702	686	679	681	697	654	681	718	639	652	673	689	623	660	688	677	648	670	645	688	648	659	660	617	654	658	661	715	660	685	645	678	645	699	695	646	622	671	693	642	635	628	686	713	663	630	666	711	674	623	680	668	678	643	742	613	617	647	685	644	680	673	645	667	681	705	657	672	694	674	656	690	677	648	632	701	647	674	700	648	701	629	719	639	659	675	647	664	643	719	667	664	631	709	640	663	658	659	636	722	676	685	679	700	671	644	651	697	623	665	641	651	682	662	648	654	647	688	606	644	718	656	687	644	647	657	698	675	678	653	673	631	631	643	687	676	685	654	669	694	640	630	628	710	657	641	688	634	682	675	673	670	678	695	669	681	632	676	659	624	679	699	666	685	667	649	679	710	647	648	677	650	685	670	666	689	643	689	643	685	660	614	595	638	667	667	693	664	647	656	679	674	666	669	689	648	684	648	690	666	654	671	640	701	700	675	649	647	699	650	638	679	644	687	637	648	671	631	696	688	645	637	703	688	658	641	693	631	651	677	662	656	657	641	675	662	613	655	652	647	605	642	636	667	712	661	673	660	668	644	662	633	660	694	659	696	647	690	645	626	655	662	646	693	667	665	625	669	688	622	645	628	659	634	646	651	642	654	661	651	708	668	666	640	677	608	686	641	687	621	655	702	651	657	644	649	644	668	669	684	629	667	665	701	708	681	653	610	684	663	677	645	679	612	677	651	613	644	657	681	642	670	625	661	636	677	628	686	664	676	644	668	661	642	682	615	628	645	668	685	659	676	726	697	682	674	672	719	644	649	727	643	712	629	652	650	706	660	688	607	633	660	690	679	676	686	642	655	693	663	619	699	692	631	609	691	652	707	649	723	657	651	640	719	645	684	679	680	625	675	667	639	670	661	657	650	658	608	633	687	674	639	704	634	739	659	704	622	657	670	642	645	647	651	666	676	665	611	657	635	674	653	657	676	634	728	623	640	626	689	626	678	678	612	614	650	665	666	685	665	629	666	688	673	708	682	647	619	742	633	694	653	656	645	691	681	663	650	626	620	678	668	619	678	634	692	643	638	745	695	678	653	636	665	649	663	670	670	642	680	662	656	652	688	685	650	675	668	698	703	621	699	708	637	650	666	657	598	659	687	661	663	671	639	640	669	645	688	685	658	638	633	654	628	658	658	655	656	673	625	702	637	692	681	685	693	640	665	677	653	699	656	625	657	634	683	656	680	643	672	707	693	668	701	659	688	693	683	624	648	647	670	665	706	650	656	675	696	651	655	661	635	661	639	671	658	666	667	688	649	626	736	646	623	659	676	655	665	668	593	692	684	632	643	636	649	564	660	652	661	649	710	670	709	659	690	661	669	639	668	661	653	699	665	625	671	665	659	632	646	652	673	680	659	701	650	683	659	652	664	648	673	652	642
4467	516	337	312	326	332	325	293	302	292	338	296	322	329	311	340	327	303	316	319	291	299	349	322	338	290	320	291	332	302	293	318	315	310	316	328	319	300	283	334	316	287	315	315	279	282	330	340	276	318	304	286	265	325	328	320	295	302	302	310	294	299	331	313	288	287	299	285	300	274	301	314	275	281	308	298	298	286	271	300	323	312	317	308	330	294	357	288	319	344	324	279	354	305	359	287	302	304	306	283	319	300	297	305	292	288	320	334	339	317	304	292	302	316	299	314	291	281	292	323	293	300	278	334	281	296	298	314	322	297	293	299	291	323	305	327	321	321	293	324	287	303	350	311	312	311	298	291	324	298	307	308	298	312	314	320	307	270	327	302	305	310	319	322	290	314	314	302	286	308	324	286	326	297	298	294	281	303	309	327	290	338	337	303	303	309	283	308	300	287	289	317	297	303	334	331	283	310	304	310	290	301	292	289	309	317	302	291	325	298	289	335	303	319	293	295	310	300	308	333	311	307	298	334	289	268	293	291	294	282	300	307	289	315	326	283	302	323	301	329	279	324	314	327	319	310	304	311	289	306	322	296	308	269	328	341	319	317	293	304	316	294	320	336	310	288	278	313	292	276	306	310	326	277	329	285	313	282	276	317	314	327	328	296	318	364	307	313	313	283	273	332	300	320	275	266	315	245	297	295	297	316	316	305	309	280	295	292	275	271	295	309	303	281	342	305	305	318	311	286	291	297	288	313	310	298	308	304	306	326	315	353	296	257	279	293	321	318	296	287	323	299	293	327	292	314	314	327	341	300	301	292	295	315	302	338	284	327	292	283	321	287	291	329	290	304	266	280	299	306	345	342	296	321	329	285	323	295	293	297	287	305	331	311	309	301	311	294	336	290	275	308	327	294	297	286	299	291	321	324	284	282	290	311	305	297	324	308	300	327	320	294	296	314	328	308	307	320	298	280	293	308	297	319	334	312	321	291	272	289	299	305	275	309	320	318	292	321	294	289	306	306	279	327	322	292	324	286	298	322	302	287	309	345	300	340	290	281	295	290	279	301	277	294	314	308	282	289	318	297	283	288	323	279	318	326	303	335	311	321	292	326	314	313	312	307	326	273	322	298	309	299	327	288	310	277	312	330	319	318	260	318	284	354	281	293	319	309	287	289	302	310	297	295	295	276	310	308	293	314	285	289	286	296	306	310	285	317	325	303	303	311	275	296	315	327	312	289	315	292	320	309	288	293	305	291	312	302	324	283	306	298	319	286	268	278	312	345	314	316	312	313	307	296	294	304	297	318	296	314	335	265	247	321	284	285	324	322	326	282	286	288	295	313	305	316	285	297	315	303	312	289	308	315	308	319	284	294	325	310	308	331	305	323	304	318	325	284	317	305	330	323	307	291	260	320	282	276	276	316	293	280	293	306	297	304	274	309	321	288	322	255	298	286	302	333	292	320	336	293	286	334	305	313	297	309	297	309	346	283	304	301	303	296	298	306	294	312	288	331	297	302	321	315	306	320	341	289	313	315	292	294	289	339	300	297	332	323	278	334	349	321	276	304	285	330	268	289	297	310	290	307	284	338	298	297	288	289	315	318	318	316	321	299	307	316	295	299	321	292	328	345	284	288	300	329	303	309	298	316	270	314	344	282	289	303	321	325	367	313	339	323	278	306	345	304	312	299	303	341	296	304	278	275	316	311	294	324	291	285	357	292	324	286	298	273	297	301	314	290	293	279	306	270	280	300	318	318	282	281	307	318	334	300	328	296	268	271	321	286	304	320	268	304	303	312	316	293	324	267	303	308	304	281	354	301	267	305	342	338	294	318	314	314	330	297	316	313	300	304	303	306	284	290	293	298	335	334	267	295	325	293	296	317	278	295	290	306	303	299	326	295	313	291	292	320	351	297	293	312	342	295	322	293	313	296	274	286	314	313	320	290	316	292	315	300	322	303	321	308	312	312	306	295	312	302	288	339	274	345	294	299	314	314	314	330	335	316	295	289	292	311	298	305	295	316	327	303	290	306	339	319	303	297	278	277	305	308	303	283	289	295	306	316	310	320	326	290	296	310	340	299	313	318	295	313	302	303	314	299	294	306	342	274	282	306	283	315	300	295	297	292	308	308	316	303	299	319	328	310	319	284	290	308	338	305	272	319	326	325	302	336	301	328	308	281	297	344	322	323	353	303	294	280	282	322	294	272	255	301	313	300	303	297	312	298	294	311	279	284	300	282	292	290	318	320	321	302	323	298	324	314	299	292	306	300	306	309	287	303	300	319	307	312	344	300	307	297	304	306	292	325	289	290	321	285	301	291	284	274	296	316	290	274	313	297	297	286	300	291	323	284	306	299	309	337	300	291	308	285	340	313	306	282	312	310	289	333	311	303	290	313	312	307	311	343	305	327	329	316	290	289	304	316	273	356	344	279	328	320	322	312	279	287	281	300	309	339	322	282	287	290	302	270	318	295	316	330	293	291	306	308	297	318	294	319	288	291	318	317	274	293	296	282	304	315	290	294	302	280	365	314	288	313	296	339	303	297	298	304	294	314	306	302	309	312	305	301	320	300	300	323	311	304	305	306	299	309	299	318	336	302	289	306	292	298	306	306	309	327	325	325	283	309	278	332	299	303	296	302	315	322	299	296	299	312	306	296	292	299	327	292	335	298	284	323	309	289	334	301	318	323	334	287	320	313	304	314	288	293	276	320	305	275	285	256	255	288	314	311	297	295	337	297	326	326	303	320	345	283	306	298	289	297	268	303	343	333	290	263	282	307	330	308	319	308	318	316	309	312	325	317	311	317	294	296	281	282	291	296	274	309	319	319	280	294	318	285	301	290	313	254	284	323	334	316	314	287	337	299	312	301	293	286	328	336	336	291	298	303	309	299	301	284	324	299	291	270	302	289	297	310	299	315	327	305	329	316	314	282	294	331	313	300	312	324	312	296	291	304	289	318	278	274	330	303	356	329	315	313	298	299	289	274	298	333	299	295	282	298	291	293	313	335	325	312	300	298	315	328	330	312	301	310	314	267	318	276	319	291	334	306	331	325	292	284	330	292	291	297	338	313	320	312	277	314	332	288	286	272	288	269	295	293	302	276	285	298	325	316	313	348	333	289	293	287	327	278	290	296	305	296	320	341	315	294	278	301	289	300	340	306	293	316	317	316	281	313	313	319	296	300	313	310	285	286	317	286	354	348	263	318	281	302	312	290	332	323	295	303	294	307	273	305	331	354	310	315	333	292	336	315	305	298	326	285	306	282	270	317	301	322	313	270	261	326	270	319	285	290	310	295	301	314	274	290	270	324	289	305	294	300	297	322	332	311	289	305	295	328	324	311	279	290	298	300	307	322	297	302	315	289	323	333	297	344	300	285	304	324	281	352	316	303	313	312	321	326	294	300	349	337	315	297	328	289	331	301	316	284	303	316	281	295	301	291	313	297	289	319	283	291	357	300	296	285	302	315	306	295	319	310	320	306	287	300
3310	992	787	842	876	749	719	745	751	781	804	746	733	783	754	698	731	740	715	726	746	721	744	718	736	809	738	752	754	695	751	726	760	763	762	749	752	739	803	741	800	739	748	710	714	758	764	744	763	758	733	747	713	790	739	729	732	712	721	776	716	769	690	745	736	742	730	685	758	776	714	754	770	726	761	747	778	721	740	725	754	727	735	732	732	736	746	730	724	736	733	719	752	750	758	710	740	704	734	733	691	745	744	717	727	709	722	726	703	724	775	741	737	740	711	750	731	745	733	774	737	719	761	726	741	717	784	759	729	754	712	726	734	733	784	728	696	735	779	710	734	738	740	732	775	726	735	772	767	746	707	748	759	751	715	702	777	683	754	720	781	742	729	668	754	752	745	728	710	750	754	772	692	785	698	724	673	831	756	729	747	774	743	749	724	757	773	719	731	760	704	730	712	717	748	762	804	741	777	740	755	712	699	695	744	800	743	761	716	757	701	760	734	765	726	773	694	749	667	728	772	720	746	776	741	744	714	732	762	701	744	760	714	749	738	735	732	791	745	740	712	736	758	722	713	721	776	713	705	733	732	750	703	722	730	787	782	742	751	776	702	778	761	774	734	744	782	745	769	706	794	723	734	742	720	689	788	711	727	749	743	756	796	702	727	734	731	764	742	726	713	699	740	687	720	758	751	703	760	745	708	758	734	695	703	754	782	756	728	729	705	731	725	749	772	762	754	755	740	743	777	765	745	763	681	676	729	720	750	774	725	751	730	697	704	703	745	749	726	746	696	731	760	722	779	763	703	752	726	772	775	738	699	745	717	744	713	709	774	709	747	740	722	763	738	775	754	768	740	784	749	735	727	736	723	780	724	689	710	732	724	737	721	719	727	736	731	733	745	754	735	800	711	702	756	740	669	728	708	706	749	781	703	743	719	696	707	777	790	715	779	685	710	765	709	697	737	762	755	747	679	746	701	661	732	769	744	717	757	735	722	733	751	694	730	781	688	737	749	744	743	739	774	683	701	755	728	753	703	739	740	732	751	752	696	727	784	760	756	729	753	756	708	757	726	722	754	723	726	759	744	710	720	749	756	727	722	731	729	762	695	728	700	708	749	728	725	804	791	707	707	733	739	696	731	764	702	710	717	718	753	693	727	724	753	797	759	727	770	711	725	738	759	725	729	712	728	696	701	773	741	790	721	748	736	721	696	731	740	716	748	727	770	748	720	744	768	776	676	719	715	755	771	785	777	753	765	709	722	717	758	755	715	729	702	745	760	745	697	711	732	735	749	720	747	739	684	726	724	721	732	712	768	784	728	696	705	743	740	733	784	732	712	713	741	768	716	721	676	730	775	753	748	746	765	801	740	731	697	763	741	716	698	770	707	767	749	684	769	769	765	794	718	714	745	714	763	748	780	737	731	753	745	757	772	698	720	769	752	743	757	776	728	758	738	749	780	711	760	742	711	742	768	740	762	736	711	712	741	751	723	745	748	692	734	704	781	746	737	775	729	744	726	727	776	772	735	738	791	711	750	713	737	724	738	773	746	749	738	780	733	733	708	727	772	723	742	723	743	716	732	728	701	782	756	733	751	756	744	726	778	719	764	728	771	738	744	798	778	709	732	769	727	685	751	781	731	702	769	771	759	763	721	735	747	692	720	752	685	789	757	734	699	709	716	762	745	778	736	730	770	757	751	749	727	762	766	766	803	781	724	727	755	693	719	741	758	751	703	724	760	740	732	722	721	771	695	749	709	752	774	705	704	750	691	722	772	768	743	707	769	721	730	757	746	685	766	743	710	760	735	737	777	720	717	712	783	719	726	785	711	742	736	699	757	696	711	755	742	765	747	728	765	754	743	705	739	710	724	692	747	695	758	794	733	684	764	751	768	776	735	756	759	751	734	726	713	727	733	772	690	749	757	746	706	676	705	748	758	738	711	724	742	716	716	728	711	769	749	726	747	753	739	741	718	769	783	728	724	760	735	742	774	788	749	744	757	730	726	704	722	810	723	707	737	762	720	717	731	765	723	746	740	698	736	765	725	763	786	761	717	722	811	690	736	733	712	787	707	710	740	772	711	766	726	725	709	735	701	748	766	782	741	752	740	771	743	713	745	729	752	746	725	713	742	716	759	725	706	759	707	746	751	708	784	752	709	755	753	757	742	716	742	728	713	762	753	750	721	765	747	712	734	704	741	747	756	735	775	759	735	686	701	727	756	739	750	744	732	743	759	729	723	734	763	774	753	729	755	780	725	709	712	738	756	766	737	741	733	762	775	815	796	802	745	774	700	730	744	721	734	724	760	685	754	783	734	727	727	711	736	740	770	728	790	751	719	739	735	742	766	738	725	749	760	712	746	798	775	763	715	739	761	752	797	771	699	740	741	790	726	766	779	779	731	739	726	744	738	770	736	739	755	747	749	744	735	753	708	750	745	780	765	807	753	724	733	708	769	705	777	819	716	717	697	766	766	769	765	738	748	739	654	758	783	767	777	716	774	725	755	793	713	739	761	796	723	710	744	796	747	775	738	789	730	749	700	743	756	760	751	757	770	747	772	817	757	745	715	749	732	732	700	743	740	740	749	734	787	772	796	761	755	741	753	770	724	692	738	750	734	696	784	763	790	753	754	735	739	716	749	732	743	746	750	735	706	760	750	761	713	771	708	802	752	698	728	743	770	711	733	691	682	735	773	738	725	767	764	787	729	711	688	710	758	701	763	748	740	756	754	733	733	781	806	771	770	744	769	812	743	734	760	750	706	742	758	704	703	781	728	752	760	714	703	770	706	727	768	788	771	741	738	720	793	791	730	739	755	764	721	738	759	724	751	692	727	740	737	747	740	758	701	757	769	702	740	694	741	705	739	780	698	787	724	790	738	739	703	751	730	760	669	705	713	747	726	708	753	709	748	743	757	745	750	744	714	727	746	748	737	706	757	700	767	707	730	700	722	718	738	704	768	732	729	775	717	726	734	749	737	748	772	723	728	704	762	716	746	797	745	762	735	718	761	745	766	690	740	729	718	784	744	759	744	756	766	710	744	747	717	733	752	731	688	726	749	730	775	737	745	697	740	695	741	746	737	773	748	726	707	780	785	753	786	721	744	736	727	744	769	759	790	684	788	726	662	745	805	693	765	734	736	715	747	758	736	729	708	698	697	719	733	790	754	735	751	760	749	769	787	758	738	790	797	732	741	771	751	755	734	745	757	735	741	762	735	738	730	685	725	725	697	789	737	720	743	758	742	737	717	735	716	713	738	777	758	736	782	756	720	726	749	753	777	793	674	766	731	784	705	702	752	745	695	730	757	748	750	747	773	775	761	747	723	719	735	719	687	701	713	699	707	694	721	711	724	768	733	730	729	760	762	736	772	749	722	754	709	660	756	733	730	728	732	708	753	734	755	733	735	733	725	724	765	784	716	716	739	726	787	728	736	729	755	762	755	700	709	701	751	737	752	698	756	769	749	742	742	740	716	727	710	763	711	715
19096	8167	1369	904	661	489	421	312	301	265	261	228	247	223	191	199	202	204	168	174	192	180	155	192	185	195	172	160	158	139	184	147	142	171	158	151	160	168	169	156	153	164	186	182	148	158	170	138	148	203	148	169	165	178	166	169	164	206	155	167	159	183	180	172	155	177	185	161	161	185	154	143	150	135	163	144	160	153	143	168	166	158	172	145	139	157	149	181	158	166	150	164	149	166	161	174	155	154	164	167	165	144	156	188	157	149	124	163	161	163	169	175	146	150	176	147	138	143	144	173	159	150	176	172	161	147	150	151	157	144	155	147	171	160	147	154	152	171	172	149	141	148	176	160	149	156	162	154	148	175	141	161	156	161	156	175	149	150	155	175	173	188	149	140	186	149	148	161	184	156	178	162	137	141	166	144	166	175	160	166	152	156	161	167	184	153	158	160	171	174	155	152	154	159	161	173	146	159	138	156	159	148	170	129	175	169	155	170	182	162	146	167	153	169	155	158	168	165	139	154	159	142	161	167	167	143	165	176	172	162	149	170	169	171	156	156	165	168	181	146	155	151	163	152	148	144	144	144	141	170	172	153	164	167	172	148	146	180	146	151	147	151	160	163	172	146	152	165	188	180	153	171	143	170	163	178	169	170	161	152	150	167	164	156	155	156	142	180	167	162	135	162	170	169	148	167	166	156	166	139	156	161	132	161	180	172	152	156	192	176	195	163	175	147	170	162	164	157	173	167	161	160	135	149	156	171	165	143	164	152	167	175	165	154	150	164	149	172	160	145	154	162	143	145	181	160	176	165	167	131	173	164	181	144	162	155	165	181	173	163	156	176	167	155	166	154	181	140	158	169	195	157	149	176	154	166	195	162	154	176	148	152	169	167	153	166	176	183	157	152	170	165	163	151	159	185	159	165	173	158	151	156	149	136	197	189	156	161	163	149	152	185	158	155	127	167	164	157	135	145	168	198	178	166	149	142	138	156	167	181	146	141	150	158	172	154	176	141	147	167	150	146	175	154	180	173	145	156	144	176	150	146	176	161	137	146	181	135	175	183	161	178	156	154	158	173	163	146	146	162	167	148	160	154	137	144	163	150	133	160	152	157	147	150	151	123	167	149	168	177	156	152	158	178	168	149	167	173	179	165	178	169	143	153	163	166	154	143	147	151	155	168	154	164	157	154	190	151	174	185	160	137	163	184	181	150	162	145	176	165	162	186	158	178	171	133	176	151	163	165	145	155	182	136	158	165	143	162	157	165	161	176	165	152	152	176	168	144	171	135	181	130	181	143	170	172	146	147	159	173	161	180	170	158	137	168	173	175	163	142	171	165	147	168	176	151	185	171	152	162	165	153	138	169	138	178	166	145	164	180	149	129	166	154	166	155	183	162	151	171	166	161	156	174	164	155	156	173	138	161	150	159	173	149	155	154	156	170	165	143	179	169	174	177	181	145	150	154	155	159	147	167	165	155	135	161	178	150	136	174	188	160	137	168	158	177	140	155	177	139	170	178	162	156	162	146	159	162	176	174	143	155	172	145	172	144	164	143	158	187	164	173	146	165	157	160	174	169	142	145	150	135	158	160	149	169	156	163	162	123	134	185	138	134	152	140	150	189	145	143	163	170	166	144	144	171	169	147	155	163	173	164	175	156	172	176	143	145	168	159	157	146	155	139	138	153	145	137	163	155	160	161	177	155	153	153	153	139	177	166	159	148	157	123	179	161	152	153	138	161	193	164	178	153	151	140	157	172	180	161	140	179	180	177	167	169	160	136	170	168	153	179	135	154	149	177	173	159	164	161	171	144	161	152	171	148	154	144	159	155	164	172	156	152	163	150	165	176	181	160	167	164	161	165	164	161	170	152	160	155	165	144	158	178	175	191	166	160	175	162	144	155	160	141	181	162	154	164	166	137	157	143	199	150	159	159	156	168	163	151	161	159	158	196	163	143	176	194	164	156	167	169	135	151	196	175	155	136	160	156	159	174	155	179	187	173	184	154	173	161	164	159	152	152	169	138	158	154	145	155	145	147	164	167	168	178	163	168	169	150	161	163	147	161	168	146	174	147	184	159	170	139	153	140	169	156	149	173	129	195	167	166	161	159	178	178	182	190	174	154	184	157	157	144	177	159	125	128	145	157	174	144	168	171	182	164	147	151	185	167	156	176	178	153	173	141	128	159	171	189	158	168	177	170	157	145	130	150	157	151	145	158	168	174	164	149	160	138	164	164	136	169	177	150	155	179	154	146	168	161	166	178	164	148	197	173	161	140	157	155	144	152	159	129	185	141	145	165	136	155	143	157	166	165	161	148	150	162	167	148	173	164	168	159	163	144	147	135	145	165	150	126	163	210	147	164	177	158	180	166	167	162	148	174	139	147	146	172	153	169	155	147	166	145	160	155	148	161	142	170	151	136	144	179	122	149	154	152	167	191	177	155	153	135	166	185	166	162	188	165	168	164	178	167	151	177	188	183	146	158	156	145	179	147	155	148	139	166	145	152	150	170	153	163	176	163	149	143	169	136	166	182	169	127	151	152	173	180	190	162	179	166	169	185	154	171	171	186	152	168	161	172	172	148	143	152	151	149	152	174	158	160	154	160	145	141	162	184	187	173	168	191	168	157	166	168	180	160	151	175	160	151	154	181	161	174	154	168	165	163	165	169	170	167	155	137	176	158	153	174	151	158	169	159	155	135	143	153	154	162	154	174	174	166	175	166	146	148	168	169	142	162	155	165	170	166	166	160	158	161	151	173	168	143	169	187	150	171	154	176	176	165	149	153	160	189	146	156	178	183	159	170	168	160	134	154	162	162	131	166	163	158	141	146	156	143	151	149	176	169	152	172	179	149	192	155	141	200	160	157	168	147	147	172	164	158	162	146	148	162	171	143	145	178	180	165	155	163	161	160	171	136	165	158	168	168	182	194	167	150	152	142	166	173	172	165	147	171	173	151	159	152	171	135	143	153	166	168	169	167	169	151	120	156	155	154	173	150	170	155	150	155	162	191	191	176	164	149	156	161	159	165	151	175	169	163	173	151	169	149	173	152	165	165	153	165	170	162	157	175	177	151	138	172	172	165	181	163	155	169	156	178	164	164	170	161	167	186	183	128	151	168	152	159	139	154	156	178	172	184	152	182	183	165	150	165	136	170	146	179	180	167	170	150	153	140	149	156	163	159	163	162	154	189	147	160	164	158	177	164	164	168	152	168	146	167	186	153	135	151	149	164	156	157	168	160	161	170	161	157	167	166	168	172	181	171	154	167	162	154	152	154	167	158	156	157	162	169	163	160	149	170	155	155	154	186	142	142	149	164	151	145	160	145	137	137	160	149	156	169	152	146	158	160	153	159	148	150	161	167	150	157	159	159	149	165	148	165	164	161	192	155	157	168	184	180	176	168	150	186	144	151	156	172	154	159	173	162	164	132	153	144	162	157	157	178	191	166	151	155	153	164	167	171	179	153	157	189	172	168	189	179	161	190	150	143
10699	6256	2502	2907	2591	2147	1775	1489	1292	1254	1036	1015	837	862	753	758	700	685	659	608	605	624	625	579	587	521	560	544	548	555	513	523	572	455	540	525	509	520	536	532	472	482	520	509	536	473	460	509	466	450	458	515	478	455	480	497	445	477	486	454	454	458	495	482	487	446	505	491	492	456	498	462	484	466	507	504	486	495	506	498	440	463	452	496	470	486	471	452	479	461	475	492	462	444	447	464	478	443	449	470	414	504	459	471	432	477	459	452	442	438	433	450	481	466	452	459	449	424	477	440	503	484	462	467	430	456	459	472	428	450	474	466	448	456	469	519	485	447	450	484	479	487	432	459	428	495	445	486	502	444	460	468	457	443	486	425	458	498	427	473	428	460	468	451	481	460	451	468	459	468	444	450	478	421	474	443	458	498	495	436	441	489	452	451	442	447	451	450	441	451	444	457	477	495	495	482	496	470	453	466	484	411	480	469	515	457	434	443	463	439	462	488	441	445	475	433	446	446	468	452	452	462	481	455	446	437	474	465	422	471	423	450	480	470	424	458	452	463	462	434	445	456	472	426	445	452	455	431	458	465	445	434	444	414	440	456	479	414	431	462	453	446	485	419	451	454	420	433	429	469	462	453	475	447	462	444	430	456	495	455	480	485	459	500	424	461	468	446	452	475	447	471	462	455	459	464	479	444	462	449	469	455	467	439	415	450	452	448	507	449	474	408	404	471	493	516	436	446	444	452	491	440	457	503	491	485	419	434	461	424	461	481	453	483	503	467	465	473	442	464	472	473	466	459	447	438	480	453	474	471	434	445	467	450	464	459	487	472	464	421	411	421	443	445	469	436	408	432	467	419	443	434	445	449	481	440	465	469	421	475	428	437	456	472	447	426	472	457	456	469	452	432	425	453	457	432	475	465	465	442	483	459	431	432	451	471	440	445	454	456	417	486	496	448	448	473	452	444	519	446	435	437	443	481	475	495	445	462	469	436	450	475	425	453	480	430	448	444	456	488	449	447	485	429	456	424	495	470	433	447	453	453	414	473	455	462	465	473	495	457	455	446	473	443	465	449	435	458	433	445	466	454	447	474	491	461	431	450	464	446	448	438	434	444	436	476	437	482	456	433	444	433	454	448	417	465	463	437	438	464	418	455	435	481	468	444	432	452	448	447	460	459	483	464	408	429	419	504	481	467	452	463	409	425	452	444	475	441	445	416	479	470	467	449	454	448	440	463	458	463	479	423	459	465	458	457	448	440	435	435	445	451	443	502	428	464	482	432	413	452	468	446	474	485	435	447	459	450	451	474	465	448	470	480	467	456	415	438	482	488	506	486	407	438	509	476	443	443	485	462	470	461	451	425	460	479	442	448	440	441	462	439	467	447	460	476	478	467	483	441	459	443	453	495	494	464	449	451	464	455	468	420	445	448	411	448	465	443	466	506	461	474	465	481	444	465	445	469	437	435	455	467	478	447	466	482	447	451	446	457	466	461	462	456	490	464	457	482	454	456	455	431	443	442	461	435	452	478	410	462	493	442	483	470	508	466	450	474	477	443	469	385	426	445	457	478	484	463	444	430	422	453	457	479	467	470	500	414	449	439	464	417	455	455	433	426	453	448	459	448	440	439	448	474	477	436	432	414	475	451	453	455	468	458	467	437	438	453	475	437	458	469	452	496	484	467	470	446	443	474	429	459	438	455	462	452	453	445	433	459	465	459	450	477	480	494	484	438	432	472	449	442	449	452	437	462	455	436	444	463	455	465	424	455	452	442	471	499	502	454	464	432	471	500	456	496	487	497	438	474	460	441	451	421	445	457	456	450	504	446	500	478	470	456	454	462	450	429	472	406	480	446	443	482	434	448	464	450	424	457	475	468	444	420	483	497	427	460	475	444	446	440	434	455	464	465	456	464	449	450	460	468	454	456	444	430	508	445	481	436	460	435	471	453	423	447	451	441	485	465	419	418	441	447	478	446	448	474	461	455	497	454	458	439	454	453	425	421	487	456	484	456	499	459	481	443	474	476	471	481	411	457	445	452	454	454	448	473	469	451	449	427	444	462	464	437	477	479	429	450	416	438	455	414	474	468	422	456	464	412	448	490	467	459	457	452	452	432	490	432	477	440	462	432	460	454	477	432	449	442	481	445	416	435	431	450	429	435	456	450	481	470	422	468	482	414	437	458	451	440	460	446	481	422	478	430	439	452	494	446	452	453	476	497	454	429	474	470	452	432	488	404	465	470	506	471	447	436	463	423	478	456	456	461	472	444	439	486	445	429	449	451	441	448	439	434	470	437	469	481	469	442	429	435	455	466	451	452	455	457	458	420	456	480	442	473	447	498	455	452	441	482	455	490	459	458	423	459	474	471	460	495	404	419	469	465	473	443	466	459	435	452	487	455	439	522	449	452	481	454	458	439	427	441	500	506	466	416	477	456	478	461	435	482	438	461	438	444	429	487	505	482	421	457	451	498	495	491	475	461	419	475	481	488	450	430	462	432	446	428	456	415	441	449	419	442	470	446	445	477	469	473	427	431	429	451	489	461	439	484	431	482	445	481	441	423	496	457	424	460	466	467	480	451	478	453	427	451	463	410	452	451	474	475	449	467	484	481	439	459	452	479	470	416	420	443	448	470	463	456	459	460	437	443	484	463	458	457	440	464	454	428	488	468	452	428	461	434	473	436	479	437	420	452	492	444	469	492	433	520	442	485	459	441	479	448	413	504	503	437	473	453	460	445	485	440	420	457	486	494	457	477	493	459	485	541	453	475	437	433	462	417	424	511	481	434	429	505	461	452	446	474	456	457	456	443	461	422	445	422	447	451	457	478	474	464	445	420	497	458	438	469	476	478	458	427	447	438	481	435	437	453	437	430	462	460	441	437	446	469	430	432	461	454	443	443	451	469	451	472	446	461	448	448	475	433	442	475	435	457	393	418	484	443	470	433	461	429	467	484	453	478	480	456	413	456	427	454	476	471	457	447	450	460	438	423	433	419	487	483	467	464	439	437	435	463	452	455	442	485	432	448	466	450	409	411	459	445	441	455	439	464	414	454	466	463	456	423	443	465	477	453	463	450	457	462	427	492	475	462	430	452	448	443	471	499	489	436	470	455	462	470	497	422	439	427	505	424	484	453	477	433	434	457	490	405	438	463	452	464	429	459	436	449	502	458	458	424	433	449	452	431	442	447	469	480	503	441	469	449	438	485	464	482	446	437	444	440	472	426	473	471	466	440	451	470	495	436	445	485	442	437	417	469	432	472	500	424	458	430	431	551	473	478	438	427	461	460	413	458	447	438	503	412	461	464	444	438	458	474	486	444	442	446	428	480	437	448	439	431	478	455	466	464	458	432	439	414	438	442	478	436	432	457	430	432	418	474	451	493	474	432	479	471	455	447	453	460	446	449	436	474	462	479	479	454	471	449	483	456	433	451	456	455	452	467	494	457	443	453	434	458	471	453	450	496	429	473	446	440	468	491	438	421	439	439
31000	18130	4042	1931	1307	944	803	646	585	492	410	463	421	378	349	344	355	357	312	297	304	319	290	309	292	251	283	323	294	282	307	287	277	297	268	312	265	299	308	262	261	279	302	260	286	276	271	263	268	271	291	290	246	277	242	295	278	270	278	276	262	258	296	270	244	268	273	282	271	263	285	282	285	253	298	269	262	272	289	264	285	274	303	304	241	287	269	298	261	281	261	310	283	239	268	269	278	302	274	281	254	260	246	264	301	259	279	292	254	251	306	280	276	283	285	259	267	266	244	265	298	286	301	272	263	282	233	252	279	299	246	256	270	295	267	279	254	273	278	255	263	293	256	267	242	276	271	274	261	256	268	276	283	286	293	295	281	285	263	269	274	279	258	259	272	260	258	279	284	237	268	263	301	241	244	277	258	258	294	252	298	282	291	292	297	276	271	287	260	290	270	269	287	259	264	243	298	266	250	269	271	276	277	242	251	271	264	278	266	270	273	276	292	255	270	280	244	290	242	282	250	259	266	248	292	259	299	264	266	273	255	273	335	275	261	276	253	287	301	264	260	299	238	276	276	260	236	247	271	259	247	295	268	259	243	312	279	313	280	276	265	287	275	300	266	281	270	279	268	264	226	285	258	272	296	274	274	273	294	268	250	288	277	273	275	248	248	286	261	312	255	266	252	258	247	248	291	276	297	302	279	252	257	281	277	277	255	262	319	259	279	282	256	266	274	269	246	280	271	273	272	315	268	242	263	257	288	316	285	294	281	263	289	270	265	258	269	271	292	232	284	264	277	296	300	256	270	264	274	257	271	264	257	277	256	278	267	288	237	282	273	257	279	266	287	270	275	275	292	248	262	291	268	309	273	263	284	289	295	274	265	264	277	286	292	251	295	276	258	246	284	261	238	250	291	267	267	260	280	278	293	290	256	255	291	276	258	309	268	274	238	271	262	283	276	291	271	278	279	252	274	256	272	306	278	257	248	275	269	263	246	292	266	281	309	270	288	291	295	292	256	273	248	290	296	257	288	262	270	279	242	290	255	275	296	262	252	288	281	247	309	303	274	282	249	271	280	276	262	247	289	243	250	285	296	271	253	264	284	277	243	245	280	269	267	242	282	266	263	266	268	289	284	244	260	271	276	282	279	281	245	260	262	281	261	246	290	253	275	271	235	289	272	302	264	246	293	264	287	286	264	285	254	287	274	269	264	280	283	271	257	273	275	273	276	267	273	269	286	273	240	294	277	288	257	262	273	262	261	261	299	258	260	269	262	274	260	306	290	259	271	270	272	265	272	254	281	257	271	287	290	252	293	290	290	276	295	272	284	284	287	278	267	312	265	278	276	288	239	272	304	272	249	278	300	255	262	287	276	260	285	277	255	268	275	293	241	235	290	266	265	266	292	263	284	264	261	314	279	263	246	269	277	281	273	274	267	267	254	261	256	251	279	272	278	272	290	274	284	248	261	246	261	276	287	250	263	258	262	287	266	280	272	265	275	271	249	252	315	265	267	296	267	281	258	273	236	265	317	276	297	291	250	288	313	291	252	283	282	267	286	253	252	274	249	276	290	238	272	267	269	279	253	285	280	228	308	318	267	258	287	277	297	267	279	265	293	278	267	279	264	256	272	264	269	260	248	257	259	286	260	262	300	272	234	300	263	321	268	296	251	264	313	263	277	284	276	276	272	287	286	274	258	307	305	250	269	284	265	279	265	282	284	271	276	276	279	279	266	309	283	277	260	271	265	256	249	277	269	304	274	281	284	291	289	276	284	255	256	315	264	282	253	250	295	291	291	284	268	266	276	252	254	261	248	267	286	240	267	267	274	307	264	237	245	275	263	255	279	261	282	302	246	256	263	277	287	280	264	302	295	313	263	297	244	259	288	310	284	284	267	298	279	276	264	251	268	253	268	276	272	288	298	274	250	289	293	250	275	275	289	283	270	258	262	323	278	269	256	280	294	266	237	271	305	311	283	247	271	285	291	234	257	263	237	286	275	292	275	312	277	271	268	260	278	266	292	275	265	257	241	273	266	279	274	248	247	270	293	275	291	271	280	260	278	298	290	267	277	304	281	284	264	300	269	267	264	266	265	242	281	284	279	278	274	273	268	284	282	244	257	279	280	283	315	265	287	269	281	271	235	259	276	287	256	280	266	278	256	237	262	281	280	284	286	279	250	306	281	247	270	271	278	252	279	244	289	276	285	290	271	273	255	245	263	301	271	250	257	259	256	214	284	280	288	284	299	283	306	242	280	273	274	292	283	282	256	298	301	250	276	287	264	268	284	247	276	223	233	279	274	292	281	294	255	278	273	251	289	263	252	261	277	265	257	253	296	306	245	232	287	287	282	271	259	275	292	268	286	259	250	239	287	298	266	238	271	305	265	252	265	289	272	265	261	250	260	288	289	255	302	295	282	263	259	264	247	253	243	282	261	292	300	252	262	288	276	314	262	310	299	223	253	299	275	282	250	311	296	266	292	256	291	282	281	259	256	285	238	266	258	246	263	243	268	278	294	268	265	291	264	286	279	283	291	267	259	265	294	273	244	254	279	253	256	280	258	259	284	252	257	289	249	275	287	259	284	262	284	283	293	294	288	258	265	287	271	280	282	267	242	255	293	278	272	287	297	272	261	307	277	253	270	268	297	270	277	271	256	253	255	256	274	278	272	286	290	263	247	249	247	300	272	259	273	267	270	281	263	305	297	302	276	290	275	273	261	263	276	291	295	291	279	265	281	301	270	301	265	268	270	304	303	266	299	290	267	254	279	307	290	279	277	262	266	285	275	263	281	269	290	260	243	292	273	247	288	287	241	289	265	261	267	294	269	275	293	251	224	275	292	263	256	307	283	265	254	249	276	269	285	264	280	254	285	271	301	292	271	287	307	303	281	244	280	278	300	278	281	265	266	278	256	263	282	278	277	279	267	270	295	266	285	294	264	265	239	250	309	279	274	288	272	272	299	274	268	284	277	254	289	269	279	311	295	247	243	244	261	247	279	267	311	255	262	285	288	272	271	265	282	270	298	277	255	266	283	266	308	296	262	253	260	306	287	264	273	300	281	254	280	275	263	267	259	264	258	293	298	260	256	281	256	271	270	250	259	272	284	239	259	225	270	320	270	228	268	265	274	258	268	273	286	268	258	258	254	273	276	272	282	290	285	249	269	308	286	250	270	285	251	292	249	278	287	264	262	241	261	230	269	265	285	301	257	312	277	246	267	229	284	304	271	265	254	273	277	283	298	266	280	255	285	263	266	296	245	303	256	267	282	248	269	276	268	282	272	242	278	264	272	275	275	277	255	256	273	254	249	258	273	250	268	278	295	276	253	244	265	250	273	277	257	253	248	248	264	268	265	299	271	265	258	265	275	241	275	290	249	267	268	286	313	264	269	296	244	298	250	257	263	257	243	280	299	277	294	261	263	274	265	285	275	266	270	280	244	265	301	284	284	272	255	229	260	259	272	259	277	291	279	281	296	274	246	274
16777	10631	4473	5405	4682	3940	3154	2781	2419	2146	1890	1685	1625	1551	1348	1305	1238	1160	1115	1075	1057	993	1008	1021	953	907	900	864	899	879	876	834	860	880	839	850	810	828	764	803	782	814	771	800	746	800	835	736	734	747	763	765	737	737	762	779	722	757	746	828	732	757	681	722	788	753	753	728	745	752	718	752	693	772	745	718	734	712	718	705	718	728	748	717	714	724	777	763	743	733	691	768	727	731	695	750	713	720	738	715	723	719	718	724	768	739	699	739	716	719	725	751	711	735	672	775	717	718	699	758	755	750	783	741	694	736	675	788	730	743	712	729	694	700	744	678	706	751	751	708	724	721	704	706	666	718	702	731	744	697	713	709	770	736	734	767	742	671	675	717	725	702	724	677	713	734	744	749	718	729	689	730	765	782	705	740	735	733	716	722	738	690	684	741	691	718	722	684	726	764	712	701	727	716	706	715	701	693	698	728	742	719	676	699	656	705	717	702	738	703	734	672	701	666	760	706	675	736	755	688	729	711	714	685	746	760	719	779	715	734	687	707	728	712	701	757	732	713	702	705	748	726	707	694	708	688	701	696	736	725	695	711	711	704	715	753	690	710	756	707	738	689	718	665	721	712	755	698	707	689	738	721	729	765	731	677	730	761	726	742	752	692	704	733	671	704	713	759	734	723	733	720	740	764	697	713	732	719	648	734	709	736	709	745	740	747	802	761	775	701	705	716	702	755	745	731	714	758	709	746	681	730	739	697	735	709	674	707	701	700	732	706	764	719	723	706	747	731	694	729	732	654	709	681	710	684	685	767	746	753	696	699	748	665	716	687	687	687	747	744	700	659	712	713	709	703	676	729	717	734	752	709	686	718	694	727	749	703	760	723	714	719	654	660	697	715	702	731	746	679	719	663	768	685	704	712	736	726	750	757	730	747	739	723	758	659	738	749	716	656	720	709	695	744	723	722	724	720	677	787	702	723	761	748	688	736	669	694	689	734	739	727	747	706	701	720	717	704	710	701	680	666	697	716	716	708	731	731	741	753	728	738	722	715	747	711	685	738	682	746	705	708	693	703	675	709	667	708	725	763	697	764	714	689	695	747	691	733	696	727	712	732	718	708	733	719	774	687	707	746	741	656	705	729	688	749	690	758	721	748	704	697	747	711	698	710	738	737	712	745	703	749	714	700	687	728	687	710	689	673	718	707	753	733	693	720	706	692	685	722	695	736	709	714	724	721	728	703	691	712	768	725	689	744	715	703	676	682	721	757	743	704	714	738	741	755	704	719	680	712	700	736	731	794	706	733	685	747	689	734	748	686	774	669	703	752	702	684	739	744	726	751	710	746	670	748	702	695	683	696	727	682	751	709	737	719	780	716	706	714	696	760	738	705	705	704	744	691	673	729	692	737	715	749	648	726	741	713	709	733	682	720	778	762	748	711	706	754	719	747	764	718	754	764	697	736	684	700	679	739	715	734	728	721	683	682	698	714	680	710	669	701	694	716	717	742	716	743	718	702	731	677	750	688	715	717	741	685	708	709	720	713	712	673	688	749	711	734	746	706	705	724	681	710	763	726	711	720	712	747	695	677	706	696	686	764	760	764	731	685	703	728	711	741	680	675	703	729	725	746	701	717	653	766	710	710	725	697	715	760	687	765	743	757	730	743	718	720	696	687	733	767	742	716	745	721	727	705	703	714	654	690	683	687	688	726	721	674	761	709	778	743	704	674	698	713	656	731	712	724	734	763	738	695	692	756	724	744	720	723	775	675	732	731	754	694	696	754	734	676	681	713	734	719	712	713	674	760	750	723	697	691	722	730	698	728	735	753	721	681	744	698	732	754	710	718	702	768	722	685	730	702	743	699	749	732	727	737	735	689	663	738	754	708	739	734	748	726	732	737	678	701	740	695	703	716	706	698	737	681	726	754	674	718	695	733	721	704	766	704	713	709	703	692	719	754	722	741	706	751	709	725	711	749	736	722	675	709	721	756	716	692	738	720	699	728	726	714	701	716	747	693	698	736	805	694	703	669	696	727	681	748	742	716	701	701	764	751	704	702	699	731	682	664	714	710	728	711	732	759	709	663	707	710	708	747	699	704	705	716	684	695	751	720	700	698	716	708	751	685	780	706	706	699	703	684	710	743	737	717	712	745	692	737	698	694	727	706	692	683	690	704	709	706	720	755	680	711	695	714	733	688	749	733	702	734	722	731	708	695	708	697	728	717	706	721	673	746	722	727	717	730	669	713	721	715	719	690	712	659	721	714	676	727	734	671	712	692	695	680	701	722	725	734	766	753	728	733	728	715	684	706	733	728	733	709	692	748	703	721	659	712	693	714	743	672	682	667	729	710	690	677	732	697	676	772	741	683	708	695	703	742	726	717	702	709	696	713	715	679	745	702	687	729	710	712	698	758	733	773	715	715	694	747	682	765	711	731	714	741	698	738	718	705	722	697	690	738	699	696	707	722	673	672	689	722	731	741	709	717	686	715	724	719	747	740	695	703	674	693	681	722	697	707	758	738	707	698	704	719	715	733	670	711	716	733	683	655	662	678	705	767	757	719	722	752	699	759	737	734	686	679	724	706	662	724	674	742	736	755	746	721	701	733	748	728	702	680	688	678	755	712	721	697	745	701	680	739	670	749	715	704	745	722	730	723	761	703	653	742	705	700	733	747	702	705	717	703	718	660	716	760	698	720	709	694	751	767	716	708	711	688	702	691	716	707	736	725	735	776	721	711	725	717	742	672	674	748	765	706	685	693	667	716	736	673	713	697	711	649	674	733	709	699	705	709	688	731	729	713	781	749	706	660	719	684	718	746	709	757	734	722	721	730	700	694	804	699	766	686	751	703	741	695	695	695	670	709	676	702	700	746	688	670	748	755	729	726	731	718	666	686	692	655	740	786	731	723	714	709	708	779	716	717	691	755	703	755	703	739	693	770	726	749	704	720	732	699	688	697	756	721	705	707	743	686	702	749	737	685	750	669	734	735	707	744	765	702	737	714	728	704	699	724	705	725	716	716	702	742	686	675	715	672	732	758	729	745	711	787	709	659	718	729	722	669	653	742	733	745	695	680	755	730	716	715	733	712	675	712	761	696	676	735	706	696	710	698	729	708	689	713	734	739	737	739	729	690	709	734	685	716	723	760	707	720	728	700	718	701	689	717	694	663	750	705	730	699	705	671	761	763	739	737	722	728	680	729	721	702	700	695	735	717	728	720	686	693	663	667	714	731	719	735	668	688	720	687	779	726	667	722	736	734	670	704	732	707	741	654	716	714	723	728	740	734	702	686	737	726	755	707	768	714	717	700	686	747	692	738	701	693	722	710	679	751	726	745	745	710	737	685	706	670	712	766	702	737	700	716	724	694	690	736	740	695	709	707	685	729	697	713	733	731	687	691	716	700	693	695	704	745	681	657	725	709	719	714	767	733	696	708	719	798	717	712	754	707	707	710	787	701	663	719	734	696	686	746	709	746	719	751	716	711	724	740
4597	540	312	311	290	314	300	273	306	319	324	297	318	301	340	267	324	330	314	312	307	310	293	319	279	313	315	293	303	275	310	327	313	297	302	313	299	319	284	340	290	313	297	294	306	320	285	295	304	312	316	292	315	290	278	332	322	309	299	304	318	284	307	275	295	320	275	323	322	314	277	319	328	327	331	295	294	292	261	344	297	301	304	336	317	333	279	285	311	305	292	322	327	309	283	299	324	308	317	293	313	295	302	305	265	270	319	322	320	310	306	275	302	296	314	335	282	301	274	327	331	301	278	329	273	300	309	311	289	332	314	272	275	316	316	300	323	287	331	309	307	293	330	301	313	298	298	296	359	324	287	326	283	313	316	310	310	296	312	310	304	336	308	307	324	303	303	338	298	301	315	294	275	316	296	261	302	319	288	297	297	294	270	316	332	322	307	322	299	303	284	302	279	295	304	324	306	286	303	309	303	307	284	313	318	289	307	290	279	304	287	307	320	316	323	333	300	287	325	297	339	277	295	286	344	299	320	316	304	298	305	348	311	319	293	327	311	306	304	284	323	297	343	323	332	304	320	328	314	285	301	310	299	317	306	276	306	298	309	323	325	305	300	288	270	313	323	306	309	305	319	300	272	296	268	307	293	306	295	288	294	318	317	273	272	305	299	343	299	317	259	299	331	277	312	297	304	295	328	308	314	309	316	304	290	326	270	285	306	294	293	290	304	315	296	309	302	297	289	317	285	310	328	314	323	293	309	316	302	267	327	332	307	317	313	276	285	327	303	313	290	308	277	294	303	285	291	291	308	295	308	300	329	319	272	298	268	302	282	273	354	330	298	307	306	318	333	317	294	291	308	307	291	263	289	291	289	291	314	279	312	300	330	314	339	282	338	293	279	308	316	299	313	334	318	311	339	295	277	333	309	288	315	314	261	301	323	294	276	315	291	316	319	279	277	316	278	292	287	311	327	298	299	279	318	312	289	313	321	307	319	313	282	299	279	311	294	307	324	292	316	277	313	282	304	290	314	310	317	307	309	312	316	299	302	312	321	317	319	291	288	310	289	275	353	292	295	307	308	312	301	294	300	304	299	315	316	338	295	276	324	346	279	299	289	304	284	300	304	323	290	317	291	311	320	345	296	309	300	300	316	275	332	325	273	321	302	288	315	329	302	284	322	328	295	311	342	316	309	297	300	341	312	298	325	279	333	299	341	331	303	289	305	268	313	313	285	309	328	275	310	319	317	320	315	329	325	278	320	300	304	309	309	292	289	324	292	316	284	296	284	329	278	271	321	289	295	310	295	288	301	329	302	322	306	314	315	311	299	313	303	324	340	314	301	281	281	311	310	296	319	299	310	295	328	311	304	306	308	334	355	281	298	314	318	321	309	301	320	308	330	296	344	302	314	303	283	287	300	302	313	330	325	320	280	266	288	320	294	279	294	285	293	305	295	270	303	300	292	287	323	298	298	282	279	281	336	281	273	268	291	306	312	299	291	327	289	361	283	317	310	314	290	314	329	320	286	311	304	273	298	294	320	295	280	282	305	315	287	254	298	309	298	312	292	311	288	299	275	301	304	295	301	292	282	263	286	318	311	276	297	302	297	317	297	318	350	282	312	306	322	332	290	292	301	283	267	291	287	298	296	284	291	301	319	306	319	304	339	291	275	314	302	308	359	295	309	289	289	267	292	322	317	296	312	269	317	275	285	312	289	311	328	252	300	256	304	296	308	332	271	288	324	304	306	326	333	317	314	298	310	285	301	310	325	271	285	315	324	360	326	294	278	304	288	282	285	295	281	344	313	282	344	300	290	295	335	316	285	291	306	283	300	281	302	319	274	285	306	327	334	313	322	314	337	288	323	363	341	310	273	266	305	298	318	299	298	260	321	314	310	283	285	276	316	325	300	279	302	316	303	282	297	279	302	292	281	289	321	286	309	306	281	303	327	313	295	330	333	272	333	340	333	327	287	303	284	289	315	291	294	335	303	341	286	251	317	325	340	278	313	303	299	327	327	284	255	322	292	304	321	298	275	316	299	294	313	274	313	327	341	285	315	275	330	300	330	296	306	295	290	337	297	263	296	270	281	294	320	321	321	303	284	294	304	299	290	323	280	311	310	285	287	290	292	287	318	286	322	287	315	281	318	306	289	317	325	309	299	276	306	299	285	281	300	298	320	287	326	315	337	303	293	327	305	305	325	314	330	317	341	288	298	330	310	323	321	308	339	308	301	303	271	305	325	312	319	325	311	330	287	290	310	286	278	307	333	335	312	281	295	321	307	356	300	271	264	306	270	300	275	299	300	347	280	321	309	304	295	316	298	324	333	298	317	288	318	272	332	294	301	308	297	295	348	336	321	336	327	329	290	281	293	298	306	316	320	279	308	323	289	305	326	279	302	312	295	335	322	326	323	332	297	276	304	309	275	317	285	280	297	312	278	308	311	310	304	301	307	319	296	322	300	306	311	286	292	305	332	297	308	303	304	309	340	315	334	310	287	310	315	304	324	322	296	289	294	322	314	339	290	305	335	296	309	274	335	306	341	329	259	300	285	291	293	312	320	327	304	282	297	309	297	306	296	295	287	313	308	311	286	307	303	306	329	313	312	292	331	327	260	333	288	318	274	302	315	277	310	312	302	299	333	288	302	300	321	322	289	316	314	274	333	331	311	310	306	312	266	305	325	311	321	293	310	316	280	309	291	290	303	323	286	327	312	301	339	304	297	332	303	294	294	255	318	307	301	293	330	326	337	295	311	309	271	309	305	354	297	322	314	286	297	291	309	289	320	307	307	336	305	300	301	287	297	280	312	337	313	309	312	309	344	304	332	309	310	298	320	276	272	299	264	323	303	307	281	274	301	299	355	268	316	303	324	286	278	305	317	288	303	324	328	313	308	322	311	287	326	323	288	317	313	326	286	343	321	320	310	344	295	329	317	284	290	273	312	290	310	286	289	333	309	304	313	281	326	326	328	309	324	296	308	298	306	307	294	313	312	314	300	306	280	289	289	296	325	332	302	270	349	299	304	320	314	305	304	318	301	335	294	292	288	305	305	309	270	289	328	308	283	283	313	305	309	304	301	304	311	277	295	272	289	306	297	298	278	319	302	305	330	319	275	296	305	329	271	307	318	293	316	293	296	339	298	280	312	283	336	312	301	274	344	300	294	327	303	336	319	316	285	279	308	312	335	342	322	313	303	299	296	304	292	304	336	311	305	318	283	306	290	308	305	308	289	282	286	293	309	296	321	301	306	333	284	268	336	311	281	280	296	296	328	295	314	325	286	311	314	296	292	297	328	321	310	301	296	300	332	295	313	316	279	320	292	326	319	318	284	301	323	304	280	300	349	310	341	322	299	254	310	340	309	335	322	297	306	312	318	293	309	331	331	315	275	303	315	287	277	282	349	290	321	301	316	302	323	304	299	350	294	288	306	313	279	305	288	275	301	285	315	298	297	303	290	297	281	277	301	310	309	329	315	293	301	307
3397	1105	835	780	784	764	740	751	779	770	775	755	756	784	750	741	757	750	790	732	764	718	728	716	752	748	709	776	763	796	736	706	768	734	710	801	719	742	696	784	744	750	723	723	726	741	724	725	727	697	742	721	776	716	732	716	686	706	714	726	737	725	726	772	762	710	713	730	741	734	699	758	770	771	749	730	780	715	757	725	773	774	802	725	711	700	781	729	729	750	732	752	730	724	755	756	721	744	721	727	679	712	739	757	742	723	741	755	694	775	726	700	703	737	713	784	709	740	734	727	741	716	738	764	690	735	737	777	767	733	724	757	707	740	730	737	764	734	775	708	736	747	767	714	791	727	773	737	745	735	757	687	741	776	730	738	729	755	763	775	733	751	723	715	750	758	731	760	752	764	747	723	755	708	710	742	717	738	728	757	768	758	745	706	742	722	754	699	767	736	718	719	745	729	756	764	723	721	740	736	803	714	747	772	778	777	743	768	768	780	697	777	685	751	733	751	748	739	728	739	778	705	758	722	776	794	766	745	754	768	795	696	792	730	726	756	701	718	709	712	748	763	722	723	748	792	784	733	763	741	741	757	752	719	679	697	715	757	745	747	778	697	766	731	758	743	736	771	792	674	722	708	682	771	750	709	693	728	780	765	742	687	714	762	747	772	729	758	748	740	722	737	765	743	713	700	680	730	759	739	766	737	736	730	705	692	754	743	723	775	756	729	739	775	686	758	770	726	776	737	746	757	778	779	703	766	780	745	741	747	748	787	754	727	804	738	726	735	737	741	729	718	762	811	756	718	752	749	778	754	716	726	709	747	757	726	772	716	720	749	713	758	786	723	754	726	736	790	731	742	740	785	733	751	717	748	745	750	717	718	767	714	734	738	780	771	709	771	706	743	687	717	729	731	727	745	739	742	794	701	769	736	790	755	798	737	764	726	708	729	778	797	746	747	767	728	729	750	736	725	773	734	715	751	745	712	722	759	766	710	789	702	701	739	746	769	741	725	800	728	716	711	699	759	772	751	761	737	728	710	730	756	723	750	734	725	753	720	744	726	682	751	747	762	765	758	709	794	751	706	695	749	706	739	711	709	748	717	725	739	701	718	733	705	754	728	718	685	753	728	722	730	770	724	754	720	764	708	734	731	721	723	705	735	726	752	780	731	718	732	737	728	719	711	784	770	811	743	700	715	732	797	738	732	717	741	739	765	760	698	746	739	743	755	756	743	733	782	744	735	736	718	710	779	696	714	714	765	709	751	773	761	777	733	757	697	740	722	730	730	740	742	755	732	758	730	771	704	712	789	688	755	780	747	704	757	728	717	724	772	727	769	760	657	731	724	756	750	770	773	757	738	751	724	731	747	742	712	774	735	717	772	723	700	758	722	718	724	732	752	731	743	735	741	720	738	714	773	765	731	731	794	718	734	746	672	773	782	740	770	735	758	749	781	722	785	705	780	797	738	760	726	714	757	746	711	756	734	746	747	738	740	769	756	807	755	759	754	700	754	796	761	741	784	757	739	734	696	753	717	757	717	744	751	786	728	713	704	717	702	730	731	703	748	793	681	712	730	757	702	722	756	754	712	742	771	757	758	742	656	716	737	694	772	712	766	739	770	713	736	721	742	780	740	743	711	687	733	722	725	768	718	707	764	751	712	732	738	707	757	722	724	795	725	676	757	759	722	770	752	739	683	702	755	755	736	702	717	723	733	746	755	730	753	739	739	704	707	725	739	747	713	748	713	737	733	743	681	721	762	732	740	697	811	778	768	735	730	726	753	726	725	746	731	769	735	723	733	714	776	733	759	713	708	743	770	733	770	748	754	674	732	758	747	675	752	722	751	732	748	728	710	726	722	725	714	776	779	718	733	707	743	735	722	773	777	786	700	807	788	682	811	705	751	720	762	724	716	796	730	734	763	731	767	746	789	714	721	750	693	724	750	731	757	720	725	777	762	711	733	790	702	730	713	760	705	738	746	761	762	748	765	672	754	820	797	711	735	749	763	737	742	678	740	746	673	767	736	765	733	698	701	749	743	713	774	751	717	701	744	740	760	700	766	730	799	716	727	733	695	730	723	760	713	727	694	750	706	718	739	729	720	699	683	725	747	731	710	727	760	712	746	700	701	706	742	757	746	789	717	720	765	746	800	751	743	721	758	740	735	729	753	781	779	787	722	690	723	749	771	751	719	739	702	707	729	730	737	771	720	709	734	738	739	725	730	756	718	743	723	736	761	728	698	738	738	717	747	725	766	780	779	722	776	686	722	701	735	759	745	759	741	781	772	737	743	741	749	678	700	748	753	734	773	766	749	717	725	734	743	691	777	718	748	761	754	725	705	798	718	774	705	731	760	792	769	693	751	726	731	743	704	712	792	726	742	733	742	699	760	754	761	789	725	762	732	790	735	760	724	772	759	759	745	756	733	732	704	781	776	777	768	751	775	777	733	739	741	750	825	721	706	779	733	754	739	742	734	708	771	756	708	731	724	781	762	752	749	739	712	734	777	734	737	736	734	726	754	729	716	745	724	723	771	782	790	739	722	758	719	706	730	763	715	757	766	764	686	776	802	740	720	729	704	709	791	699	724	754	719	737	731	730	765	746	723	705	755	730	747	736	732	749	747	740	694	668	728	717	710	693	762	733	707	726	710	692	740	733	749	734	737	744	738	754	683	763	748	736	740	754	719	733	741	699	749	732	717	750	743	806	726	730	713	685	694	762	763	746	742	688	681	756	724	728	736	719	687	767	728	716	718	758	755	698	729	728	709	717	770	749	723	757	656	721	705	704	719	735	795	717	719	723	710	748	734	737	734	740	745	756	715	741	763	723	739	728	724	767	732	736	790	759	770	787	720	742	739	744	741	720	724	709	716	713	755	720	810	751	802	772	756	705	733	726	728	729	737	771	775	766	748	713	753	780	744	726	702	750	712	733	757	750	705	745	768	769	759	736	703	735	737	712	733	745	770	765	709	775	740	674	762	777	749	748	725	747	759	739	741	697	767	736	755	730	737	726	748	739	742	680	705	716	752	746	737	721	749	753	731	704	757	710	735	731	781	727	744	754	755	682	751	718	754	750	738	763	774	761	708	695	742	705	733	697	767	793	749	719	797	724	737	746	748	754	747	779	712	695	748	769	724	676	742	761	765	730	729	677	745	732	736	719	717	750	722	701	719	741	736	734	788	716	756	771	739	742	736	796	689	754	723	788	702	717	721	746	730	714	755	755	762	756	756	724	700	744	736	773	737	752	712	708	758	757	824	753	754	683	694	752	753	760	767	774	705	704	731	698	707	680	764	756	754	751	709	737	787	719	750	723	725	758	746	746	751	736	764	768	738	761	737	702	753	756	735	712	765	739	791	736	786	765	707	780	703	780	717	728	704	757	734	733	778	758	693	735	767	759	746	748	797	692	721	725	733	798	757	718	751	731	733	740	718	713	778	739	760	759	686	692	705	718	739	745	725	739	806	719	761	722	757	732	734	734	793
21728	10307	1486	935	639	506	385	326	286	259	269	229	223	202	187	213	204	193	191	199	161	219	167	183	187	196	188	153	161	187	158	168	195	187	169	172	172	174	183	181	154	159	154	158	168	170	151	157	178	149	150	158	165	160	154	142	171	190	162	153	164	150	187	178	166	163	160	169	145	157	171	165	163	168	173	173	166	149	180	177	142	158	159	183	178	171	161	181	173	151	156	153	136	153	157	158	157	153	183	163	162	158	178	152	163	150	178	172	143	165	179	166	179	176	187	136	197	145	172	152	146	158	159	171	172	164	188	158	135	157	168	175	177	146	147	163	168	168	180	171	173	143	176	156	170	163	143	193	174	152	134	180	165	154	169	166	137	202	141	155	133	163	148	155	163	169	162	176	164	155	170	164	181	158	180	158	156	152	168	157	138	187	148	161	191	168	155	185	182	162	162	153	144	164	165	145	177	150	145	142	157	170	155	167	143	178	165	185	188	167	180	169	164	179	146	144	170	172	168	144	157	171	189	158	146	137	169	171	163	149	144	162	144	174	173	183	147	160	166	165	185	161	161	158	147	153	158	161	162	180	170	177	157	157	184	151	166	158	160	160	170	163	151	186	170	147	143	186	166	183	149	191	174	189	168	150	183	144	172	183	156	147	156	194	168	164	151	174	165	168	155	171	134	161	174	168	140	172	145	150	152	146	190	151	172	166	155	159	175	159	162	149	174	169	162	157	165	179	148	171	182	181	163	165	187	155	158	160	134	163	158	162	147	162	164	177	168	150	154	188	154	153	162	150	162	184	156	178	176	143	154	157	140	155	158	157	157	165	184	148	171	163	158	148	170	162	160	149	152	156	186	135	153	152	176	158	175	173	172	155	166	152	165	147	171	175	162	157	149	163	154	174	176	167	151	166	157	165	166	166	187	154	146	153	157	172	166	157	169	171	164	151	158	181	153	181	142	166	140	159	179	163	191	155	180	161	164	152	152	165	147	129	150	135	170	175	164	140	169	185	165	145	164	172	144	153	138	148	168	167	159	154	176	153	166	159	184	160	202	196	167	166	142	171	164	188	164	177	182	158	155	158	181	141	136	172	173	148	177	169	157	188	135	141	174	162	160	144	148	147	165	159	179	177	172	141	147	156	136	167	182	152	160	162	164	165	173	177	168	177	161	129	150	149	168	165	183	176	151	153	153	162	165	190	162	164	155	175	168	154	152	159	184	175	162	157	155	188	160	194	147	178	160	160	142	131	165	136	164	148	168	184	169	160	146	134	167	163	126	166	141	172	161	147	166	141	136	177	160	164	167	151	184	160	153	160	135	158	138	154	151	181	175	152	165	192	148	167	167	145	179	181	146	164	154	147	160	163	164	160	171	162	165	179	161	170	162	162	161	178	172	175	179	171	140	166	161	164	181	162	175	187	158	163	163	166	166	179	164	176	158	146	159	170	153	173	165	164	186	155	158	205	140	154	163	166	178	149	159	191	147	169	157	161	184	174	194	166	139	154	142	166	163	161	143	147	144	150	167	160	164	165	159	172	169	172	175	168	176	175	176	128	137	176	171	162	144	162	162	167	168	183	154	153	164	182	167	162	186	171	186	151	148	175	152	144	169	177	148	175	177	178	150	161	143	148	156	162	157	147	131	151	163	155	170	167	161	151	167	190	143	176	158	159	162	162	158	148	165	150	138	144	139	177	165	148	169	162	166	169	190	165	148	140	156	177	190	171	163	164	156	153	153	162	168	149	165	163	172	186	167	175	174	151	133	175	164	129	188	145	168	157	170	178	156	136	168	148	131	143	167	148	157	159	172	177	154	158	140	155	152	158	200	167	170	154	174	155	191	185	172	180	174	158	172	170	145	149	149	157	158	170	169	193	161	143	178	184	143	171	188	150	156	150	160	134	155	148	160	170	163	154	147	144	152	165	170	156	179	169	159	157	167	162	187	204	160	167	147	162	137	172	162	157	156	164	148	151	181	133	166	159	157	141	153	168	165	170	177	152	198	166	174	181	162	185	158	169	173	181	151	140	159	166	153	133	167	170	158	197	156	145	157	151	146	153	158	148	165	157	172	162	142	165	145	168	130	151	177	156	174	174	140	157	185	143	165	158	142	151	151	181	150	121	182	167	149	180	151	142	162	152	175	152	164	181	174	174	151	160	158	146	170	188	174	154	171	174	160	171	152	187	134	140	177	169	146	154	164	175	171	143	160	172	181	148	148	156	165	170	151	144	166	154	163	156	176	138	158	163	148	147	154	170	164	157	131	152	164	159	147	152	167	160	170	163	137	167	154	143	171	136	159	162	150	158	142	140	161	130	150	159	168	168	178	165	152	159	169	167	148	142	160	153	130	166	170	143	157	187	166	169	176	145	184	187	154	164	159	178	142	171	153	147	145	178	152	163	172	168	129	151	155	143	155	167	166	148	173	144	176	153	148	187	156	148	165	154	158	153	143	163	136	167	180	152	178	195	166	145	159	158	166	169	124	149	150	169	163	188	174	167	140	152	154	159	168	165	156	169	180	154	197	185	183	165	164	169	153	185	182	168	171	154	140	139	155	154	162	183	142	168	161	176	161	163	165	154	166	167	147	154	150	150	177	188	153	159	161	160	177	164	163	159	140	166	155	166	141	181	172	172	175	169	170	183	156	153	153	165	137	146	174	154	146	170	154	166	180	148	171	166	159	174	179	163	179	183	158	152	164	178	166	149	158	158	149	146	163	178	180	188	142	147	204	165	179	166	170	160	171	144	186	183	184	180	169	171	163	155	153	141	168	163	171	174	172	167	165	176	170	163	173	171	151	164	146	141	164	158	163	172	168	162	155	149	176	176	150	169	166	165	179	160	174	152	151	172	155	158	179	167	157	183	132	163	147	174	173	165	148	185	191	152	174	179	159	135	161	140	138	141	143	168	176	162	163	162	149	173	130	188	145	158	157	182	168	135	166	182	185	152	166	178	165	186	161	167	154	155	165	167	171	134	171	162	141	153	145	169	148	162	182	151	187	153	159	178	157	155	174	161	143	152	147	146	171	186	158	162	175	162	146	169	162	182	158	177	177	169	174	163	185	156	160	169	153	164	158	162	175	160	167	184	167	163	181	165	168	160	169	193	162	166	158	146	178	151	165	182	153	177	137	179	165	161	166	192	156	198	158	149	146	184	172	144	166	165	187	174	158	164	170	172	184	163	142	169	168	165	169	158	170	152	156	163	138	159	175	145	160	173	153	147	141	155	199	159	130	184	158	175	181	169	155	171	168	146	162	171	156	177	150	174	141	168	189	151	165	142	157	180	153	157	177	140	148	161	140	152	159	169	164	139	163	153	144	148	160	175	167	165	160	170	163	133	177	170	157	162	151	156	153	174	180	153	174	183	217	179	168	188	138	158	158	165	147	165	161	143	152	153	167	172	150	149	147	136	164	155	183	155	175	176	174	163	154	143	164	152	162	159	132	161	148	181	170	152	172	150	185	149	180	174	178	171
12603	6788	2384	2992	2539	2201	1743	1530	1303	1190	999	998	918	833	761	766	651	701	647	638	637	607	638	607	601	568	559	537	553	562	531	596	541	518	511	534	536	502	518	523	516	518	455	477	501	472	519	473	499	494	495	505	465	478	455	500	473	459	482	507	473	462	524	448	457	445	480	452	479	478	502	439	510	500	506	443	463	437	454	483	505	485	436	467	472	508	476	475	509	493	466	416	471	475	487	493	444	469	431	457	479	470	466	459	488	478	443	470	460	457	488	437	432	467	459	429	448	459	469	486	436	477	450	445	454	466	458	479	441	485	457	495	465	438	476	459	443	454	482	467	486	453	464	500	449	476	482	435	477	495	437	458	460	450	455	444	496	477	428	466	404	485	454	437	496	446	457	448	457	487	452	451	459	473	468	468	467	435	468	424	434	433	471	463	467	437	473	424	470	487	506	441	460	477	459	463	443	452	475	440	475	491	462	443	477	473	455	460	481	449	495	499	435	463	507	446	459	430	445	438	486	426	481	469	449	433	428	482	449	426	441	446	475	453	446	420	487	446	466	492	418	432	438	451	446	485	453	466	435	490	466	477	458	439	447	480	462	447	477	464	467	424	434	474	453	455	460	502	454	434	463	479	413	446	465	479	463	437	445	476	450	460	475	439	481	457	430	486	433	434	498	446	439	455	466	430	430	519	473	445	483	473	449	478	466	448	457	485	452	446	445	453	443	459	455	443	484	494	435	431	429	499	460	469	493	436	462	455	443	445	482	467	482	455	450	464	393	491	455	493	426	468	454	477	499	464	433	435	478	432	473	440	443	454	466	466	448	454	450	471	453	475	456	450	466	446	448	442	464	517	436	462	435	440	431	452	443	451	455	469	469	436	459	478	464	457	477	448	460	461	431	431	442	465	474	429	470	441	441	424	452	436	509	464	432	450	474	463	463	421	429	477	419	449	456	468	474	467	483	451	490	468	451	451	492	476	448	447	473	466	440	463	455	466	416	483	460	422	418	453	487	427	463	471	458	440	446	463	407	444	520	428	453	458	468	453	473	480	464	397	510	479	460	433	439	468	451	451	469	436	418	463	442	435	478	492	431	477	446	467	438	447	466	426	449	456	464	441	459	461	485	449	422	427	489	466	450	486	432	431	449	451	478	467	433	455	415	467	483	427	443	419	480	479	487	452	465	464	436	464	454	433	463	462	481	460	442	480	433	458	443	454	438	470	491	423	479	438	454	438	471	404	449	479	451	435	434	444	456	458	439	487	465	464	458	442	467	475	445	439	467	448	442	471	466	450	469	486	461	443	463	475	449	448	467	456	456	501	472	463	455	458	441	487	425	436	446	422	467	464	432	488	460	473	466	479	483	433	453	439	461	457	463	434	462	468	449	415	432	467	498	436	422	445	483	442	447	469	478	459	522	459	454	471	452	471	472	479	489	460	483	452	433	455	422	462	467	471	457	484	473	429	458	475	462	469	471	417	475	454	479	458	456	436	455	453	445	443	451	476	457	446	455	433	465	466	479	450	460	423	490	460	407	494	443	477	468	499	458	515	460	442	457	443	424	436	432	448	431	472	474	459	424	449	462	477	479	455	435	436	460	419	472	467	471	524	441	423	451	471	469	461	421	449	431	473	466	455	448	465	416	479	455	448	432	457	466	458	438	423	447	496	424	416	443	440	476	467	474	423	476	452	439	484	471	434	432	460	432	419	448	443	482	453	456	450	425	446	440	469	477	465	473	405	491	455	452	467	452	449	418	483	498	488	456	451	440	459	471	470	506	463	460	453	444	492	453	473	456	452	457	469	452	446	456	454	422	467	455	468	445	447	462	484	456	495	443	425	461	462	453	443	456	447	491	442	463	432	458	427	404	436	465	460	499	467	438	482	444	489	491	466	448	458	467	460	451	475	465	441	466	477	431	454	417	467	453	461	448	456	466	477	444	458	425	487	447	473	436	436	444	447	447	434	455	476	454	485	479	449	451	477	473	427	472	448	474	463	465	442	455	417	413	437	458	430	466	514	454	474	471	455	431	463	475	451	433	434	448	445	459	462	438	468	423	453	495	448	464	447	472	487	450	461	494	503	427	422	481	457	492	467	420	495	466	477	539	450	429	428	473	487	455	485	439	447	439	440	482	466	469	448	454	486	452	452	408	418	483	444	449	413	434	467	450	495	448	455	513	442	453	459	476	458	493	475	449	463	446	438	462	481	452	484	450	458	443	431	471	470	442	432	482	439	458	446	456	442	429	455	497	491	419	484	478	433	442	478	434	457	445	412	463	431	466	444	445	463	461	439	499	446	485	440	465	491	437	497	441	496	461	457	446	476	434	469	483	436	443	423	443	445	456	449	445	473	485	457	475	443	451	450	436	489	422	479	437	453	443	471	467	442	464	443	487	475	440	431	449	452	449	465	482	494	434	431	482	440	478	472	483	432	458	458	477	433	478	399	471	435	451	472	475	479	487	461	464	452	463	431	456	465	501	465	443	469	492	486	404	459	460	451	482	446	421	456	463	438	468	482	499	456	449	438	463	483	431	502	440	471	472	457	473	436	453	474	443	439	469	462	467	462	465	478	465	469	482	457	447	457	413	475	471	455	453	469	475	454	444	447	436	466	440	438	493	474	427	472	495	459	445	456	491	502	494	479	468	490	484	431	444	448	448	422	451	444	473	450	441	460	446	462	472	446	464	436	482	469	486	482	493	459	459	448	458	478	434	466	433	448	444	455	456	465	447	448	443	474	443	438	476	420	446	432	483	474	446	458	441	485	458	481	461	423	429	480	462	457	431	436	497	496	459	466	429	442	404	462	449	440	432	483	460	442	451	472	441	455	428	415	429	466	474	424	448	495	486	457	493	501	423	484	482	473	473	436	481	454	473	479	407	486	456	493	458	470	442	495	488	448	475	477	487	477	469	454	438	440	467	450	449	432	463	459	427	461	465	465	426	447	442	477	461	483	462	465	477	470	431	461	451	425	441	444	477	468	443	477	442	475	461	481	491	409	477	451	512	462	497	473	462	455	459	466	451	443	458	420	446	451	495	475	465	453	441	428	451	457	477	469	438	471	456	473	458	447	447	515	414	485	472	467	463	468	463	462	467	446	443	465	469	439	451	440	452	462	471	467	473	486	461	409	447	437	469	478	432	464	462	435	440	492	426	455	480	456	462	438	489	438	471	490	484	454	442	488	491	437	464	452	456	458	478	459	432	483	424	468	460	465	444	423	437	475	458	477	440	495	420	467	478	444	463	449	459	472	441	463	429	434	437	467	465	446	460	471	482	512	447	449	439	443	440	447	455	465	451	435	448	475	470	466	418	477	433	460	438	455	439	430	445	448	460	446	446	475	461	462	448	460	498	464	461	468	419	440	475	456	482	488	457	442	479	458	434	475	431	461	471	467	459	428	465	488	459	457	482	453	471	442	456	464	422	472	440	425	477	462	433	453	441	457	422	424	451	442	430	417	473	441	445	464	457	503	437	425
34112	21921	4230	2002	1290	921	751	640	620	522	439	465	438	389	406	367	337	356	337	324	335	297	306	312	297	301	307	276	282	282	315	289	278	297	301	286	299	305	274	313	305	270	267	265	315	273	293	289	293	302	251	263	287	255	267	304	257	277	248	267	306	285	259	238	250	328	279	253	264	256	283	300	255	300	266	275	255	288	270	276	268	263	287	274	281	264	284	287	289	268	282	272	286	296	278	265	279	254	280	311	286	269	247	291	279	267	282	276	244	284	284	249	254	248	259	270	274	270	243	286	269	279	256	270	258	269	277	281	267	290	249	289	281	282	301	268	264	276	276	264	274	281	307	292	274	224	275	300	272	273	277	290	285	260	288	276	282	250	274	267	267	250	275	291	283	304	260	226	266	248	287	288	259	290	293	258	269	293	290	284	317	275	280	273	274	272	308	300	267	285	274	249	294	268	292	269	257	276	265	307	301	308	298	266	271	257	286	278	276	284	279	262	292	272	303	278	248	302	288	268	297	283	288	233	247	273	262	285	290	261	281	248	267	281	247	292	268	278	294	280	255	285	281	287	274	288	279	279	230	269	290	271	238	257	294	271	267	260	289	275	290	281	302	301	250	267	272	280	261	262	271	279	300	292	284	300	288	282	317	280	258	283	274	307	261	238	296	257	278	285	272	237	279	293	261	249	254	262	294	278	295	241	291	283	264	236	282	303	281	283	273	276	247	305	262	300	287	292	276	281	294	282	287	273	303	256	250	262	275	300	333	273	274	274	283	245	300	271	290	280	322	288	261	270	266	284	270	284	259	242	300	261	269	256	278	271	276	314	273	262	295	287	291	302	300	271	273	246	233	267	277	229	275	287	256	271	258	276	262	278	281	269	283	279	254	293	262	295	265	239	267	271	277	242	259	292	270	293	273	303	266	270	269	263	282	251	265	284	263	297	291	286	282	289	262	276	317	269	280	291	270	279	303	269	262	303	307	263	283	282	287	280	267	269	313	276	281	269	290	281	264	264	277	301	256	276	268	284	250	284	288	250	287	276	280	279	270	303	271	268	281	242	255	280	277	266	241	274	274	251	284	282	260	283	279	254	277	280	249	297	272	260	278	282	269	262	290	312	271	293	318	272	276	285	269	257	302	264	293	286	242	260	282	289	276	270	275	284	273	273	282	273	298	286	298	251	264	275	253	283	291	293	264	271	306	268	285	264	282	303	238	276	270	245	264	276	246	278	289	293	266	251	255	309	259	259	276	293	282	293	241	260	278	307	274	277	253	264	296	309	273	290	261	240	267	291	267	254	288	265	285	315	288	270	277	266	279	306	259	280	249	296	300	272	271	278	275	240	256	276	264	300	272	296	292	236	301	251	299	278	278	248	245	290	270	292	270	281	246	303	280	289	251	244	271	267	308	239	256	286	284	261	251	250	298	280	260	261	293	277	295	269	266	299	280	256	253	253	269	275	283	281	272	256	299	279	278	239	275	286	277	278	250	248	271	279	266	252	309	283	273	274	276	301	285	284	288	269	285	251	259	279	289	252	264	289	265	290	290	278	283	296	256	285	265	248	253	274	271	250	263	302	301	284	252	260	273	292	285	264	274	252	289	245	290	298	273	291	284	252	257	268	271	275	295	303	304	277	269	269	285	269	264	310	247	295	289	280	261	258	281	257	275	268	283	281	280	256	274	260	261	323	274	276	254	297	274	286	300	279	278	260	297	307	262	252	294	266	265	280	287	264	282	285	242	327	265	261	278	273	293	286	311	279	321	291	287	271	270	277	284	272	281	256	250	254	279	283	267	291	287	266	262	302	276	279	276	244	263	254	289	292	257	274	283	277	247	274	313	256	271	283	263	265	246	263	265	279	245	296	295	274	265	247	267	260	265	293	281	280	300	267	271	273	307	275	249	273	315	265	289	255	270	260	245	281	266	289	273	296	277	300	267	282	256	284	255	291	283	311	278	268	265	292	289	293	232	311	255	262	257	244	281	267	242	300	257	292	257	246	259	282	284	298	274	302	270	244	255	269	306	287	286	305	278	285	276	283	270	262	241	273	320	268	291	274	264	282	274	241	328	276	270	274	278	267	273	273	272	304	276	258	262	267	271	279	252	262	282	283	271	253	295	278	256	286	254	288	259	290	258	281	287	283	286	302	296	288	296	260	252	288	290	277	278	308	247	287	260	269	266	271	259	278	260	264	292	250	264	252	267	267	273	266	303	267	280	258	256	281	275	300	269	287	237	312	272	246	259	283	301	258	287	264	279	281	289	287	308	265	275	264	265	288	292	288	274	295	261	286	289	302	257	290	252	275	287	299	265	265	281	267	278	265	289	263	280	258	243	269	278	294	266	269	322	261	229	291	307	254	249	274	267	286	288	254	274	276	284	269	265	273	283	277	259	263	249	277	278	272	278	246	287	305	272	297	249	262	269	289	302	284	268	277	289	267	277	287	292	280	270	281	282	276	270	277	262	280	285	264	265	273	288	278	266	298	277	245	265	279	249	291	275	273	280	257	298	284	269	277	280	295	305	270	259	296	310	267	270	299	275	316	267	292	276	272	285	254	294	256	308	271	266	299	282	266	239	228	258	283	307	270	279	257	302	257	255	251	291	265	288	266	294	278	288	298	259	253	274	285	268	280	286	281	284	253	259	269	297	280	284	281	262	283	279	247	279	264	275	288	301	257	275	295	281	298	291	272	247	282	288	273	293	296	290	277	292	303	290	287	288	262	259	275	239	272	265	284	313	300	290	283	297	277	286	238	265	270	273	297	260	281	270	275	267	271	271	273	259	269	287	281	288	272	286	299	270	298	279	302	278	260	270	254	246	281	280	257	268	255	251	258	277	259	265	275	287	260	281	289	266	282	297	247	280	252	257	318	258	285	281	290	267	290	287	285	253	296	291	283	278	260	274	278	306	250	278	272	261	274	271	301	284	274	274	293	295	267	283	242	257	255	284	274	253	300	285	246	279	272	268	279	246	248	243	262	286	296	264	253	247	276	275	289	273	249	276	298	271	271	262	279	260	265	284	301	270	299	288	297	273	261	282	278	277	265	297	276	286	310	297	255	270	265	286	284	320	291	300	267	254	276	311	277	284	246	248	277	268	274	274	263	264	266	299	256	261	268	268	259	273	283	269	264	298	276	282	272	230	290	268	283	276	246	288	260	268	278	282	253	304	275	254	275	278	297	263	283	272	281	296	296	272	273	240	267	286	299	296	273	270	267	274	268	242	249	274	279	252	261	273	290	273	272	279	285	302	272	258	277	300	262	272	264	269	268	300	257	279	276	261	267	297	237	273	256	253	262	249	276	257	263	256	270	292	296	257	290	249	260	279	237	294	288	264	262	282	266	270	273	252	273	306	266	275	269	256	282	278	263	274	283	258	267	301	275	273	287	255	289	285	276	280	291	269	290	286	292	270	282	290	291	292	287	292	287	277	290	267	261	310	248	245	267	268	284	275	291	298	303	273	275	240	286	278	303
19689	11347	4531	5363	4794	3873	3257	2678	2335	2174	1789	1667	1557	1494	1388	1277	1216	1217	1096	1092	1052	1038	1029	933	982	915	900	915	933	880	888	834	821	852	793	881	778	857	761	806	779	772	743	778	802	803	795	826	754	793	777	764	774	785	723	768	745	709	720	775	730	736	694	790	760	720	722	744	730	711	726	728	734	756	695	712	787	731	728	762	742	723	747	749	690	742	727	661	696	692	688	747	697	751	695	744	691	727	762	742	721	754	725	784	733	697	701	689	724	741	717	727	691	732	750	750	771	758	742	700	680	719	709	740	696	727	734	717	706	707	721	699	685	736	659	715	771	735	680	726	724	724	718	726	702	752	728	715	705	738	727	741	697	706	734	731	696	682	678	677	696	711	732	735	727	699	739	755	745	797	742	710	757	733	726	700	725	741	759	682	732	697	726	679	674	728	696	703	683	718	723	731	726	730	762	716	685	703	770	725	720	706	700	713	707	663	782	717	767	769	752	773	736	723	662	747	700	706	776	770	706	728	712	702	724	736	733	752	663	721	736	726	709	714	669	763	714	732	691	739	749	762	683	753	759	759	702	703	697	702	710	681	737	750	727	742	725	737	742	672	715	705	720	668	657	721	714	713	694	721	706	705	711	694	743	734	659	738	764	690	690	724	706	714	722	728	718	704	752	753	710	728	714	718	710	718	697	724	756	743	694	718	747	690	732	690	733	758	767	755	738	689	704	718	710	759	705	698	709	686	672	741	755	697	703	703	663	722	764	691	688	692	703	756	732	717	693	693	750	710	738	733	761	706	718	708	692	712	679	729	759	705	723	727	751	677	756	744	696	728	706	731	733	701	717	694	719	669	708	720	748	666	741	724	693	702	655	737	729	707	740	737	751	714	784	729	715	692	733	743	683	709	754	729	677	739	713	745	760	695	737	697	739	659	716	689	717	722	718	718	722	774	717	710	713	711	724	711	719	678	702	742	737	700	736	729	707	725	763	664	714	748	696	718	708	717	725	744	692	718	667	697	694	671	696	683	711	665	766	727	747	727	714	725	692	695	713	703	735	722	740	748	675	730	701	672	726	724	727	687	728	744	735	695	705	721	685	722	713	735	758	722	680	711	705	720	692	717	696	754	720	738	700	717	712	722	677	706	701	755	760	752	746	747	659	688	700	762	756	727	753	714	736	722	737	682	738	716	721	732	762	741	777	718	765	714	730	744	722	702	766	705	701	736	754	695	707	717	723	758	719	775	743	708	697	677	700	712	691	740	706	721	678	692	720	700	688	717	704	713	752	751	698	725	730	714	718	662	757	724	723	727	695	703	706	699	745	721	753	737	724	733	751	723	725	674	722	697	695	720	718	718	703	751	691	732	731	721	748	727	724	720	721	677	712	774	741	748	703	730	691	735	761	732	702	758	711	729	661	702	721	720	655	715	707	686	746	747	718	699	699	756	712	737	679	715	766	686	722	732	689	723	698	681	722	721	707	730	748	701	703	722	679	689	754	730	704	716	692	682	698	699	762	728	716	713	679	681	731	704	711	757	683	707	714	731	722	721	705	688	721	719	709	760	761	716	742	728	760	736	740	714	752	729	724	729	668	714	703	646	717	712	684	691	744	778	705	714	710	722	726	726	722	730	696	741	704	713	759	735	681	757	714	698	751	743	708	717	721	675	736	691	715	739	686	695	761	727	705	716	719	752	705	711	696	698	703	675	743	719	749	752	762	753	682	707	676	731	708	697	711	739	702	726	708	751	729	702	746	690	687	685	717	768	717	721	724	662	691	728	695	761	693	730	715	699	731	674	726	724	693	710	729	746	732	703	733	688	708	776	758	746	694	750	712	721	733	678	747	683	744	758	770	760	695	751	716	707	681	698	713	726	739	728	745	744	679	765	757	722	691	702	791	702	764	692	712	725	696	680	751	743	779	694	720	693	737	716	724	727	715	719	749	726	735	712	693	725	740	724	760	712	685	730	739	696	676	703	714	722	768	703	731	704	686	706	737	697	749	658	734	760	773	671	740	700	710	688	684	693	716	686	736	752	700	763	701	730	752	706	705	732	726	734	694	710	702	766	725	734	691	728	706	714	730	665	735	737	697	750	745	719	737	734	725	732	691	759	736	725	727	684	739	749	714	691	746	689	749	742	678	698	712	708	719	749	783	757	768	714	707	707	702	730	746	682	657	739	738	753	697	699	699	662	759	702	668	697	701	695	689	701	699	708	735	757	719	721	757	693	680	730	746	696	696	726	690	754	712	735	716	690	777	723	679	737	706	699	729	695	737	739	753	707	674	697	725	707	740	674	738	746	739	742	702	731	744	715	717	711	686	674	707	669	735	723	726	723	727	810	720	713	715	780	676	727	719	697	671	719	766	730	761	734	721	714	717	679	713	692	654	697	733	717	750	717	720	717	721	725	751	675	776	731	741	687	672	728	717	722	674	722	716	738	693	742	717	693	742	732	700	705	744	657	748	695	717	714	713	757	689	747	737	698	756	691	708	722	734	714	742	709	748	735	787	755	686	727	666	716	726	688	716	684	740	729	710	687	737	754	710	749	713	704	695	709	718	749	715	750	723	741	701	759	738	705	714	722	694	713	719	702	739	702	715	717	726	749	755	711	727	756	750	721	718	740	721	727	715	679	704	741	740	668	751	701	737	740	751	764	724	682	724	750	708	697	771	743	748	692	739	701	703	756	699	740	763	706	747	754	722	736	740	705	770	784	715	685	729	741	726	698	757	728	674	760	734	671	724	728	747	678	733	663	711	693	742	715	771	672	732	742	702	683	736	739	700	709	733	733	751	759	726	714	748	689	758	701	760	739	702	706	731	701	729	716	714	730	713	700	693	758	687	720	743	756	670	681	746	665	721	742	726	739	736	771	703	758	684	748	716	736	756	700	768	698	720	728	677	725	705	724	730	771	737	695	704	712	742	752	709	738	744	746	720	741	766	667	726	724	726	733	718	729	765	677	704	716	665	754	734	693	732	709	719	738	727	744	713	714	713	714	677	732	721	698	748	677	713	686	776	716	706	752	723	687	711	751	765	726	752	698	725	720	738	726	728	748	714	725	752	715	735	747	743	738	699	697	682	731	731	743	748	660	746	722	726	760	708	723	744	644	718	688	696	684	713	691	721	691	673	730	696	756	692	735	686	694	756	691	732	733	697	692	743	720	689	719	702	673	720	704	702	784	710	684	707	741	687	726	751	715	689	717	707	703	717	708	720	698	719	703	724	702	728	728	711	735	718	719	756	713	699	688	709	708	744	751	688	741	688	707	734	701	770	739	741	742	707	726	763	730	707	702	759	704	746	766	729	698	719	717	713	737	690	715	724	778	728	753	736	694	701	672	787	694	682	731	728	706	686	727	758	714	779	728	741	721	748	700	733	707	732	725	701	741	725	700	738	721	709	709	702	686	749	695	762	730	722	688	703	723	687	730	702	722	726	710	753	720	716	749	673	720	703	709	742	745	770	729	704	686	769	774	719	759
4598	581	321	308	325	313	302	289	290	319	325	305	313	304	291	296	302	293	296	311	319	295	331	292	299	277	289	321	299	309	328	300	310	313	299	286	318	305	287	305	279	303	355	287	289	315	276	299	301	336	333	316	311	307	265	313	291	331	303	302	302	273	317	318	316	297	323	313	261	302	301	290	298	296	301	296	313	319	287	320	298	293	289	299	285	300	293	263	306	319	309	314	292	318	315	303	309	307	291	338	298	323	303	326	308	283	314	287	306	279	268	296	321	316	305	304	297	274	301	320	286	283	332	307	279	287	324	300	284	324	332	301	297	344	317	296	310	271	327	308	330	295	332	319	305	313	302	321	331	329	280	337	326	326	298	300	281	301	326	305	320	301	323	318	314	324	315	278	293	297	289	297	310	301	306	317	292	250	288	289	306	293	278	287	323	329	327	306	310	299	275	332	298	319	281	325	307	306	313	275	283	312	283	303	277	315	322	320	322	310	268	279	283	294	288	349	323	290	282	297	314	321	317	272	300	312	315	279	310	303	289	282	293	299	313	307	333	324	288	318	294	281	297	315	314	314	291	295	292	308	297	318	302	315	346	336	309	304	294	317	303	298	312	274	300	347	316	309	302	313	323	299	312	308	297	302	317	267	288	323	334	319	313	297	330	299	289	329	294	305	330	304	292	322	285	278	301	302	325	310	275	291	314	286	304	300	302	307	289	336	318	312	301	310	322	298	328	267	322	327	318	304	297	306	309	308	310	265	288	303	309	293	273	307	316	278	303	310	343	323	265	332	301	312	345	307	318	307	298	298	269	275	296	242	310	287	317	299	299	301	300	294	354	339	327	314	272	296	285	314	333	311	304	265	289	338	301	321	318	293	318	299	315	310	324	310	312	276	316	315	298	281	323	354	322	313	315	291	298	315	299	272	310	310	308	323	313	322	325	305	306	309	319	289	306	335	333	300	289	325	268	321	288	273	267	317	344	298	297	298	311	322	296	305	321	296	310	339	295	317	291	305	340	305	331	309	293	315	326	309	310	336	295	294	335	326	292	289	340	320	312	307	313	290	334	317	317	342	285	322	279	294	325	328	295	340	318	290	300	312	316	298	315	302	318	310	285	327	308	310	292	291	298	314	330	301	293	291	327	321	288	298	300	310	278	301	280	301	308	314	291	313	283	269	301	304	287	291	284	294	299	312	283	324	290	299	324	287	280	288	314	299	290	314	374	308	298	310	291	272	282	308	331	300	319	338	307	307	272	316	327	311	301	292	300	341	337	326	305	307	318	294	279	300	273	316	314	326	329	309	296	277	334	321	351	297	295	341	309	311	307	315	288	300	276	324	295	306	304	303	312	320	310	351	313	317	331	316	299	307	313	316	320	335	314	315	299	312	315	292	306	341	314	337	305	325	296	317	299	346	311	325	285	315	292	294	256	288	279	266	297	302	299	309	310	294	339	309	270	315	342	330	289	336	320	270	309	294	324	312	274	316	310	301	308	312	363	307	305	285	299	313	321	334	329	315	297	303	308	300	320	284	298	321	292	274	290	324	329	291	308	301	287	295	291	303	289	317	288	300	311	310	319	293	313	307	328	293	305	277	320	324	275	320	308	293	314	302	264	299	340	291	290	306	347	297	339	322	312	294	272	297	283	301	282	346	323	323	319	281	289	313	293	316	318	320	324	330	303	304	317	305	310	312	298	311	303	316	280	307	274	323	336	306	304	265	289	310	311	301	318	329	312	304	261	346	304	275	293	287	282	318	305	297	313	324	319	274	313	286	317	306	303	326	316	320	314	290	300	314	315	305	311	316	287	299	300	299	296	286	303	295	300	284	306	330	314	320	312	303	319	309	312	317	346	332	278	308	328	288	294	313	318	291	331	306	282	289	349	304	332	275	299	306	307	300	285	293	285	309	277	300	310	335	321	305	315	325	292	284	325	323	298	304	282	297	294	318	297	314	337	309	313	276	303	311	294	291	268	309	299	299	295	310	317	303	296	314	271	306	301	294	311	338	284	305	302	296	335	282	294	325	299	322	331	338	350	291	317	287	306	301	297	315	275	267	289	301	300	285	294	282	342	323	274	283	307	297	294	281	328	322	255	303	300	311	276	310	319	301	330	320	300	315	320	321	315	279	302	320	288	318	321	317	321	288	286	280	316	310	286	311	301	325	335	320	303	288	311	299	306	325	310	295	317	308	299	330	288	318	295	331	313	289	315	331	312	292	285	283	320	308	290	284	302	289	310	304	321	292	292	334	276	295	297	314	335	316	310	294	294	340	300	310	316	291	313	298	280	317	277	335	275	312	328	291	303	285	362	319	295	261	273	295	310	306	319	303	274	279	316	320	329	336	318	315	318	291	322	319	300	259	266	305	318	329	308	303	294	309	290	300	322	318	306	316	309	303	297	317	340	311	331	272	291	299	266	290	309	281	313	307	344	322	299	326	321	301	265	267	293	293	293	321	325	304	313	311	293	315	312	296	296	326	290	313	309	311	295	294	305	308	298	326	302	306	286	340	279	290	291	295	313	301	293	304	282	316	317	309	341	328	317	300	273	336	303	301	314	304	333	321	329	330	329	305	334	287	316	305	321	334	293	276	312	300	313	320	302	298	286	297	310	307	325	321	320	326	300	294	291	293	332	314	313	322	296	338	290	309	316	296	297	328	341	306	302	298	281	297	281	268	296	300	277	333	308	309	323	290	309	334	311	284	306	286	305	317	298	284	307	312	303	291	295	246	329	287	289	297	321	304	325	297	334	319	318	304	332	297	300	293	305	329	308	338	315	314	309	271	316	305	343	309	317	315	289	282	290	343	315	301	329	294	333	284	334	274	297	325	316	311	319	282	285	315	319	326	307	345	315	279	296	345	308	309	298	298	292	327	371	327	300	300	311	339	321	311	318	322	276	311	301	321	320	292	289	317	306	331	319	300	340	327	297	288	287	321	320	300	297	315	298	312	326	298	310	333	268	302	302	304	301	288	306	282	298	313	298	326	321	309	292	331	288	295	308	297	326	301	319	269	307	327	312	291	286	294	284	290	308	306	342	320	288	300	324	313	312	302	314	280	262	310	284	307	290	289	322	286	312	324	312	309	321	307	326	282	283	317	307	303	301	284	319	322	329	291	303	339	331	294	302	334	345	318	356	342	306	268	322	304	285	278	263	319	293	277	291	326	333	336	299	284	299	317	302	310	289	297	317	301	300	302	327	280	299	299	320	287	321	291	330	309	326	278	331	297	297	293	316	318	359	285	310	336	290	348	276	293	283	285	294	283	312	293	297	297	286	302	309	320	280	296	312	299	309	343	306	294	288	281	293	302	279	303	313	312	315	290	317	344	289	288	305	308	295	289	319	280	341	327	318	285	311	303	290	331	293	336	328	325	297	274	333	308	313	304	276	261	283	323	314	299	314	290	280	325	317	290	297	290	344	315	289	298	332	285	294	293	310	304	307	266	328	329	317	304	268	320	301	313	293	302	293	304
3548	1038	806	819	819	752	780	740	748	760	769	754	785	748	736	715	714	762	750	776	751	710	751	747	733	717	696	717	736	804	756	742	758	746	747	685	760	721	738	735	766	727	821	731	739	731	738	769	729	750	749	701	769	687	729	763	696	731	768	737	737	758	733	715	748	794	772	752	765	694	793	695	737	741	707	749	736	771	743	707	698	766	731	738	761	777	735	764	781	797	733	756	738	728	741	773	696	698	732	729	782	785	767	706	709	746	739	742	730	698	741	729	753	704	754	735	752	712	698	738	756	740	733	728	725	758	714	706	761	752	769	733	773	734	721	775	779	741	746	747	761	737	758	760	719	735	774	772	810	768	737	786	747	738	726	755	741	757	779	736	688	756	751	741	728	728	742	726	759	757	759	710	794	736	719	701	753	722	729	778	784	756	721	757	798	749	761	770	796	752	775	747	715	734	722	744	772	724	723	737	733	741	743	720	741	774	698	685	741	766	750	771	810	731	778	720	767	809	716	753	701	769	773	726	720	766	775	759	724	746	726	706	740	777	684	718	777	743	666	710	757	756	738	714	756	737	781	769	791	719	731	725	754	708	761	729	766	723	740	710	745	733	717	695	742	699	716	738	721	757	791	735	742	729	732	715	801	772	719	715	697	718	734	755	790	704	746	750	778	698	731	707	729	735	742	686	688	715	710	734	750	742	713	764	727	779	751	733	717	748	729	730	764	751	720	764	701	713	738	797	761	722	738	728	738	727	776	705	713	752	757	767	741	733	767	748	756	775	741	679	763	716	739	712	709	715	744	694	737	736	756	716	682	754	736	746	758	698	760	746	715	781	679	727	761	765	699	744	741	730	735	760	798	740	749	715	704	772	706	819	733	766	777	772	717	757	781	751	709	726	732	745	792	712	744	774	756	708	776	734	786	734	703	729	735	743	731	755	733	762	768	731	698	744	707	707	725	721	712	783	697	733	705	765	751	771	748	710	741	770	745	717	752	708	752	745	703	709	749	761	745	683	714	749	721	767	765	745	749	752	730	762	719	715	743	773	721	737	714	739	740	758	754	713	792	712	735	701	703	738	809	707	758	738	715	728	725	693	723	706	753	729	776	720	751	709	719	722	742	800	737	697	786	709	755	754	759	723	707	735	748	707	746	740	739	734	766	765	748	728	726	761	736	728	715	736	732	700	739	736	737	723	678	755	750	740	724	716	704	763	701	720	714	754	745	712	730	700	714	760	742	696	728	731	761	758	797	770	754	718	700	728	755	752	774	751	770	789	749	762	756	692	746	725	702	734	721	738	760	741	751	711	735	762	728	762	711	735	723	754	710	710	712	728	749	705	695	721	723	764	764	735	754	768	762	768	732	786	717	743	710	767	773	756	735	750	729	786	711	732	740	747	708	700	775	732	752	683	765	777	786	761	782	743	758	713	711	768	733	727	767	788	746	742	715	744	703	789	765	773	732	775	736	754	725	735	739	740	721	799	776	711	789	731	735	755	736	733	727	743	742	751	744	744	768	740	758	688	744	799	702	781	741	759	747	747	715	738	784	708	769	787	710	706	695	767	751	739	727	725	755	753	734	757	758	710	718	733	745	738	730	777	758	724	730	753	733	704	792	742	730	763	742	766	737	750	704	757	794	717	754	734	727	721	745	744	710	729	712	729	733	770	744	711	734	759	705	737	768	741	736	738	713	755	727	747	748	770	783	758	729	714	747	707	749	707	749	768	736	742	789	748	751	720	731	727	774	710	726	722	746	714	747	766	733	757	718	766	728	795	753	806	729	741	682	747	693	744	691	717	709	741	693	729	744	757	705	762	761	728	748	720	742	710	744	752	708	706	691	790	726	738	740	710	755	727	772	728	725	735	749	755	733	710	738	735	769	764	791	713	770	744	730	736	723	745	742	725	760	754	740	768	739	750	691	746	742	778	733	712	731	779	748	806	729	705	765	724	698	711	737	758	730	737	732	760	695	747	761	678	755	706	727	728	727	754	725	730	753	705	788	736	764	741	749	727	736	715	737	671	730	736	805	750	755	737	728	700	777	733	734	739	813	748	736	793	759	735	719	757	740	771	723	713	756	725	734	744	741	757	762	700	756	733	736	737	767	709	728	752	758	710	817	698	763	775	706	732	737	698	765	770	776	765	777	736	759	757	750	732	771	684	756	738	727	701	753	769	743	797	723	739	750	732	752	699	794	744	762	726	737	784	713	737	785	716	714	732	729	768	744	773	787	681	735	718	723	706	747	668	739	718	749	726	733	735	757	736	695	702	726	762	791	728	701	704	749	723	756	734	785	745	737	772	806	756	791	716	719	725	740	682	758	716	670	751	759	709	715	721	731	749	686	700	711	727	696	754	699	759	717	732	763	774	715	756	746	734	732	779	756	741	742	715	716	751	759	763	724	767	756	753	763	772	694	731	745	732	705	715	742	720	754	740	747	760	705	672	789	740	709	729	737	757	722	766	721	740	753	797	763	739	753	759	714	706	724	749	746	708	749	723	707	723	764	760	735	746	731	724	746	753	724	702	775	734	771	776	732	737	762	783	755	770	731	725	753	723	760	730	740	781	779	739	730	761	705	761	716	763	725	697	750	755	752	764	751	718	745	712	782	762	742	726	724	768	742	764	700	747	686	728	736	738	759	782	732	751	731	775	729	738	707	729	742	747	725	779	688	739	707	744	736	768	789	769	738	746	769	701	718	734	732	715	709	708	745	764	733	748	748	773	730	725	733	714	778	732	709	774	739	682	757	736	800	781	763	696	709	710	717	741	722	752	714	780	729	769	741	705	781	731	752	763	737	768	774	768	753	749	744	760	783	740	739	727	715	782	732	805	728	769	741	736	766	733	734	719	760	752	682	747	731	771	713	807	779	761	700	707	784	759	764	732	792	752	726	774	838	692	732	713	757	750	732	756	716	762	753	715	742	709	733	753	696	749	748	728	715	733	688	720	737	772	710	760	789	732	700	722	762	737	752	741	723	719	744	709	718	699	737	684	736	745	793	745	734	780	747	749	776	742	740	700	689	764	756	714	802	757	773	724	744	700	740	710	770	721	720	721	717	734	789	713	735	712	758	695	756	769	734	717	758	741	733	716	725	722	725	724	759	707	778	746	725	726	714	736	713	724	770	747	714	741	767	766	717	720	740	761	781	745	755	744	770	705	734	707	704	751	752	725	722	744	736	748	713	736	706	779	695	721	735	757	718	749	760	763	701	791	729	718	756	764	769	762	768	742	749	755	734	715	767	687	715	732	762	706	743	734	727	785	752	731	779	711	727	738	776	710	721	817	754	769	727	742	728	752	750	761	739	728	766	751	753	739	722	715	694	683	745	762	725	761	787	824	694	766	779	747	808	744	725	717	752	741	704	728	769	746	752	736	726	749	732	726	722	723	732	727	794	750	706	739	732	817	704	729	770	741	730	735	727	731	746	761	735	727	774	740	799	785	769	712	732	724	683	683	757	726	700	744	738	764	760	703
23103	10681	1499	945	697	496	456	374	332	277	270	244	206	194	222	183	195	190	195	207	193	181	191	178	174	196	182	190	156	167	171	163	162	169	190	170	171	155	160	154	186	191	182	164	159	156	160	159	178	183	161	159	151	138	152	185	152	181	170	162	182	169	166	178	145	185	165	167	150	173	136	169	166	163	159	166	165	146	166	144	175	166	188	168	193	161	157	175	166	139	159	178	154	172	172	165	172	165	163	182	157	164	164	158	155	175	174	142	164	187	148	167	155	169	141	184	166	149	160	156	160	158	151	158	167	172	154	163	163	166	165	172	150	158	165	184	165	167	149	179	157	163	175	162	172	161	164	176	167	176	176	157	172	146	158	162	157	177	139	148	166	161	130	160	168	177	166	164	151	160	167	193	170	155	181	191	176	161	193	147	157	151	152	178	154	158	180	147	167	153	158	154	135	155	167	159	172	137	146	163	161	164	156	177	147	128	165	163	179	168	124	169	161	178	160	192	140	169	170	157	163	178	152	153	160	200	160	149	180	166	166	185	155	162	162	133	185	147	180	184	182	155	171	166	173	158	160	170	149	170	199	150	187	137	177	155	169	133	161	160	164	149	168	155	186	161	180	154	181	134	165	185	174	169	143	166	179	159	181	146	167	161	161	170	165	123	143	156	183	156	159	156	170	168	155	154	166	169	149	144	157	162	169	180	155	167	166	152	178	147	152	157	163	151	151	175	152	174	158	155	161	164	156	164	185	174	164	155	138	161	141	159	179	172	153	172	172	166	129	163	178	169	172	152	141	150	151	136	148	148	175	185	193	160	154	177	170	171	190	172	185	156	178	161	162	164	168	194	160	154	162	147	153	163	151	159	157	167	149	160	166	152	162	158	158	141	141	186	183	169	169	154	179	180	163	163	163	168	148	163	189	174	152	152	153	178	180	171	166	164	158	154	163	181	164	187	145	189	163	181	155	138	157	167	176	191	167	161	175	147	169	188	154	171	138	195	164	176	151	160	192	185	166	158	149	170	150	166	153	156	162	157	171	163	158	149	162	164	155	145	158	157	146	164	158	143	150	168	161	133	167	173	156	157	169	156	144	175	168	140	169	151	168	175	151	182	159	191	160	168	170	149	195	173	154	144	174	168	184	162	165	155	167	131	154	172	176	150	153	175	160	161	171	170	179	196	180	173	165	180	175	175	135	154	151	167	164	168	156	178	165	161	136	174	145	161	148	175	159	154	172	144	157	149	155	184	163	138	157	161	168	167	147	169	166	170	179	189	162	158	150	166	152	150	152	144	162	159	162	181	194	160	174	186	165	176	194	166	180	175	169	178	164	150	147	153	154	147	157	177	158	173	167	181	164	195	163	159	166	145	162	157	177	156	166	145	177	153	153	178	160	162	154	165	174	160	165	146	152	176	176	155	171	191	158	166	156	154	179	168	144	149	164	143	144	186	178	157	143	154	134	174	156	148	174	150	162	168	158	167	167	160	154	157	152	128	144	141	146	196	167	152	174	161	162	191	182	141	160	134	169	160	190	170	145	152	170	168	162	169	150	168	171	157	175	170	167	170	151	173	156	167	176	171	171	160	161	162	149	154	168	204	166	175	145	144	192	168	159	183	184	163	184	184	166	153	184	176	175	165	161	172	187	152	147	165	152	156	167	172	144	152	144	160	174	136	174	156	137	169	134	173	158	182	160	176	161	144	161	157	134	174	158	167	174	183	195	170	166	169	147	145	168	177	181	177	171	141	162	180	168	153	169	151	140	187	188	163	147	170	160	165	174	144	188	137	173	156	173	167	157	173	182	190	163	177	173	159	147	155	193	166	165	146	170	158	155	138	180	203	168	195	160	182	153	164	167	186	141	142	151	165	139	155	180	139	167	169	129	148	157	156	152	156	178	159	154	158	180	153	157	164	179	174	156	180	159	148	143	150	148	175	174	146	151	173	145	174	199	172	167	153	146	150	137	143	180	138	168	177	159	180	163	156	165	156	170	163	166	145	168	164	160	168	139	149	144	155	158	156	170	169	154	183	188	164	149	156	157	172	167	168	169	172	151	166	166	171	184	159	157	168	149	166	149	159	175	139	155	156	177	164	159	158	148	164	171	150	151	166	162	152	154	196	158	182	178	199	168	161	175	169	151	157	163	175	152	148	160	160	161	149	154	168	157	156	120	150	168	166	161	166	162	163	167	159	155	155	179	169	163	148	154	147	185	156	146	170	152	172	176	150	170	169	174	163	170	148	165	185	143	161	170	166	176	158	152	163	151	149	137	142	172	165	181	170	173	168	148	149	184	174	150	184	153	171	168	148	166	141	163	188	170	177	155	167	146	154	163	173	174	165	168	184	165	167	181	178	149	151	152	176	182	174	152	145	180	140	150	147	198	153	174	154	167	174	166	171	155	168	163	165	171	168	155	170	165	167	176	178	145	164	189	153	135	161	159	150	184	136	156	151	157	145	163	166	168	155	171	202	168	137	154	154	164	191	177	151	162	127	157	170	192	153	137	140	169	162	153	155	152	172	154	171	168	161	169	192	182	141	159	185	147	150	165	159	184	174	153	148	182	150	161	213	169	161	149	141	159	148	167	156	161	161	161	133	171	153	175	156	168	183	176	151	154	153	171	170	148	168	162	175	177	163	169	156	146	148	163	173	151	142	176	173	156	144	178	189	157	164	190	180	161	154	153	156	160	186	171	168	172	158	150	141	153	157	137	171	164	181	184	166	168	179	168	175	154	148	154	175	143	134	165	168	201	156	152	143	138	145	150	161	157	176	153	178	128	164	158	165	160	160	150	162	168	168	160	141	174	167	162	155	138	172	168	179	147	156	177	176	146	158	171	163	145	162	174	151	161	148	172	144	176	158	167	169	159	166	148	184	135	177	151	138	136	149	171	174	143	169	148	164	154	153	178	150	154	162	170	177	179	154	155	143	156	159	175	150	150	141	159	169	164	176	175	165	162	161	147	159	158	160	152	177	173	162	143	160	158	153	156	170	164	148	144	167	160	157	158	161	144	146	144	147	154	169	164	177	159	155	161	149	162	169	170	150	165	167	141	163	185	160	154	170	156	155	148	174	165	180	199	168	173	169	157	182	166	158	175	163	151	163	171	161	144	153	148	170	160	159	171	171	175	140	172	153	161	175	148	166	170	179	144	164	165	163	170	174	174	184	136	168	171	163	188	154	136	163	138	162	171	174	194	146	174	157	182	156	137	164	161	162	163	151	165	183	167	153	151	152	167	165	142	155	158	164	163	170	163	147	165	157	148	174	161	143	185	189	142	155	172	143	168	158	174	170	158	164	164	176	180	169	161	163	170	171	170	149	154	164	162	166	163	154	187	170	165	172	150	162	151	163	163	138	154	183	156	152	185	151	178	149	179	171	155	165	172	194	158	140	192	172	170	156	142	164	185	162	166	174	150	162	145	163	149	166	182	170	177	169	159	157	170	170	139	147	182	154	141	163	155	176	165	173	160	155
13407	6805	2421	2911	2573	2154	1748	1582	1356	1209	1042	935	898	876	792	732	729	676	692	634	633	598	583	612	549	578	580	630	546	555	557	562	502	511	532	566	499	537	511	516	527	506	508	544	501	483	448	473	481	495	486	501	439	473	489	486	511	478	483	488	452	462	439	483	463	475	458	501	447	511	488	477	449	475	494	456	445	506	492	409	482	454	496	502	453	442	453	459	449	489	446	460	475	463	443	444	437	490	467	437	414	490	444	435	452	449	439	426	468	524	467	478	441	500	469	474	453	432	440	481	485	440	477	465	483	504	465	433	489	473	409	444	439	472	439	472	449	456	413	493	453	445	447	476	453	489	450	477	457	443	488	455	496	437	480	445	458	448	467	471	453	529	428	448	449	446	415	438	461	477	453	466	438	430	469	461	462	463	466	450	448	447	451	458	442	425	415	512	497	431	440	481	431	477	464	481	484	467	475	467	456	459	484	433	468	460	465	468	465	451	453	486	448	466	468	425	486	499	482	439	466	451	442	480	447	501	462	473	447	465	455	433	442	469	451	416	461	471	494	435	473	500	492	438	444	474	489	479	458	429	468	461	447	479	483	463	511	440	449	487	434	490	430	464	457	431	452	473	441	462	419	449	454	458	437	484	503	392	430	445	463	433	465	466	484	467	447	443	500	461	475	435	466	459	484	501	473	424	447	481	449	460	457	466	446	480	432	430	461	459	425	442	496	446	527	479	497	497	462	474	477	463	458	452	483	456	478	435	478	436	442	441	472	461	461	447	483	502	448	437	491	443	458	390	436	453	478	435	433	448	440	415	449	476	457	458	424	453	450	461	418	500	440	458	455	437	483	419	448	461	483	446	482	462	477	461	448	482	414	475	398	411	470	468	475	468	476	445	435	472	458	444	473	457	447	492	441	464	465	462	464	470	471	474	456	450	450	477	447	449	488	481	426	434	452	441	468	431	471	474	474	416	457	465	469	465	457	446	424	472	457	488	472	499	462	448	453	447	460	493	447	455	468	425	415	499	467	471	476	452	449	467	440	454	434	455	456	432	450	469	485	497	440	438	441	425	429	450	477	493	504	495	478	442	468	458	446	471	481	437	451	474	454	447	465	438	466	454	444	470	462	452	417	451	474	447	440	457	440	447	469	468	470	455	460	487	486	487	459	459	485	432	480	469	444	442	474	441	457	474	501	462	446	469	481	493	465	468	496	479	484	457	458	487	473	514	495	438	461	464	465	479	484	447	466	458	415	460	481	481	463	490	481	491	453	436	457	482	462	420	431	457	402	457	443	450	452	462	461	430	429	461	480	443	413	438	482	444	440	472	497	493	453	447	432	475	489	461	448	425	470	464	470	478	491	510	474	430	456	462	508	475	478	482	456	462	456	493	451	447	455	426	499	483	488	462	434	441	438	443	471	455	444	428	446	464	465	461	452	465	399	483	446	470	498	499	475	482	438	465	441	436	445	486	467	487	449	437	431	477	435	412	438	464	453	454	491	486	484	443	469	461	473	476	502	470	429	427	463	478	449	425	454	479	481	452	470	438	448	433	462	467	497	459	437	472	455	436	476	416	497	427	436	479	451	453	462	433	500	471	452	415	475	444	461	456	458	479	474	464	476	441	448	468	492	440	430	464	492	456	493	452	483	479	456	481	487	431	439	465	465	472	456	469	473	467	483	413	421	491	426	470	442	466	467	425	448	472	448	452	455	468	474	453	473	444	474	456	441	446	451	482	422	460	482	469	429	491	429	429	448	449	455	477	489	466	463	471	454	465	451	474	449	495	446	438	455	456	465	466	467	459	494	460	450	480	448	405	451	454	503	451	476	458	485	460	482	479	475	485	478	462	455	447	463	449	456	421	414	459	465	434	434	451	489	460	505	446	419	497	481	523	466	444	402	479	463	468	499	457	453	453	464	457	456	465	434	485	459	442	460	447	467	492	455	483	468	421	479	457	494	470	440	437	437	483	459	453	451	437	450	451	474	472	483	466	450	423	491	466	438	450	471	470	464	470	457	487	436	419	450	472	468	474	449	492	452	444	426	450	464	488	476	426	438	470	479	456	441	453	471	442	475	455	511	451	426	478	437	486	452	474	493	455	439	453	460	479	498	447	478	436	494	476	418	472	465	480	488	477	426	486	467	439	474	439	457	443	440	435	476	470	440	437	481	450	450	455	504	444	462	462	467	465	453	509	469	461	464	451	468	453	444	462	440	438	479	447	450	459	442	479	468	457	477	488	459	461	472	454	475	436	452	455	459	463	485	459	426	480	468	472	486	456	441	493	481	455	467	477	455	426	468	448	478	468	454	451	476	440	467	476	457	470	444	429	488	473	438	457	480	430	478	488	452	484	479	446	402	439	429	497	479	504	456	409	471	440	465	480	469	479	439	461	452	462	457	451	482	443	457	490	463	455	492	436	486	416	428	465	459	449	449	482	446	434	437	481	422	458	457	476	418	453	475	436	457	458	476	430	485	439	485	428	481	443	505	498	457	478	455	467	479	452	445	492	469	490	464	461	491	458	466	473	432	466	458	434	512	463	454	469	462	434	475	487	478	451	439	414	466	446	458	449	506	431	444	448	474	487	452	441	472	438	473	455	433	464	441	390	459	437	436	453	502	466	495	430	456	455	469	466	435	440	479	462	458	443	431	423	459	471	467	442	476	483	448	447	458	481	495	453	448	470	483	469	482	435	447	445	463	464	450	400	440	446	478	451	476	505	438	442	438	437	484	461	439	430	455	470	478	505	451	427	467	464	471	490	469	434	434	454	460	404	493	461	464	469	441	463	499	440	459	430	422	461	466	429	409	472	451	490	450	423	442	470	463	460	450	474	475	462	469	465	454	460	445	473	456	488	470	487	438	478	455	438	484	474	418	471	473	457	445	489	484	482	477	440	466	515	447	477	459	432	462	456	478	492	462	423	518	451	451	481	432	439	448	453	467	485	471	452	459	467	458	465	468	445	477	426	431	473	456	472	453	468	464	456	474	466	475	475	436	450	477	494	440	452	546	444	469	497	412	453	430	454	450	456	475	484	491	468	468	429	442	431	425	458	428	477	442	465	434	443	453	463	453	478	463	530	404	485	487	491	484	491	459	460	480	455	458	441	452	432	481	467	468	488	475	456	447	459	446	500	425	438	441	405	462	498	473	456	484	436	473	448	482	461	413	468	443	480	464	451	455	441	460	444	479	436	470	460	426	436	477	449	463	466	457	437	446	456	451	433	453	459	461	465	424	448	444	484	485	454	435	468	445	461	462	450	455	495	476	427	460	474	463	463	435	443	450	475	501	426	491	476	479	474	447	475	462	457	450	482	468	475	450	446	448	486	502	424	517	435	473	478	455	471	485	477	504	463	456	485	468	466	461	448	444	482	464	438	415	498	441	450	472	469	425	469	506	493	414	450	453	461	486	482	398	458	454	442	484	485	414	467	472	441	442	436	440	457	452	470	472	443	471	444	471	418	417	425	459	471	458	439
35103	21474	3949	1946	1256	942	799	680	575	519	488	417	419	397	397	352	386	359	311	330	296	292	322	299	315	294	315	295	313	301	309	278	294	291	310	298	257	293	280	272	272	281	291	295	274	269	255	242	278	299	277	299	288	308	303	259	291	243	298	267	274	275	288	271	267	282	294	273	279	303	330	293	268	256	304	288	296	257	274	277	275	286	264	236	287	243	294	282	299	295	295	263	303	263	275	276	260	282	267	235	294	260	280	284	256	273	267	275	302	260	309	264	285	303	260	305	284	289	255	281	281	271	254	298	284	269	286	269	261	274	272	260	270	267	291	277	292	288	277	248	299	255	277	307	290	278	295	300	281	262	287	266	280	288	290	287	237	265	244	270	303	239	262	244	261	246	262	251	263	284	291	288	273	249	255	279	281	264	260	251	253	268	276	298	262	259	300	258	288	282	265	257	302	257	280	249	280	288	262	294	262	233	273	277	275	286	269	272	257	279	282	279	296	269	270	275	270	304	283	266	280	287	252	263	279	277	273	281	284	285	272	279	296	273	299	259	284	290	247	281	299	278	269	294	262	263	303	247	276	292	263	265	291	262	284	288	265	270	280	272	309	237	257	291	246	281	287	311	280	279	268	313	291	279	249	288	273	284	269	285	285	297	267	256	290	286	271	257	275	262	299	274	267	272	294	262	292	283	280	271	283	297	294	278	270	280	293	316	288	271	294	302	240	267	239	243	279	296	252	299	275	271	253	308	279	258	273	273	270	274	296	278	272	271	273	243	283	299	281	319	259	232	283	269	296	320	283	284	286	243	285	272	285	277	283	282	270	271	312	274	268	257	254	276	274	258	280	263	299	261	262	263	292	291	311	269	258	261	270	268	286	280	265	274	275	287	257	272	286	281	248	253	258	259	265	283	285	304	262	281	276	257	287	277	265	276	260	290	274	286	274	252	268	291	261	245	274	305	265	299	257	295	286	294	264	247	291	274	276	294	302	327	257	278	311	266	277	301	259	284	249	287	298	287	278	247	288	291	281	306	315	279	281	273	308	291	277	279	243	301	259	265	284	248	280	258	294	286	256	276	272	284	282	274	259	254	281	287	276	299	276	289	282	280	286	293	300	286	254	293	289	283	257	296	263	292	259	253	250	292	305	271	274	255	295	239	296	247	257	285	261	281	274	301	278	278	269	277	270	274	275	282	270	258	270	257	302	288	277	274	265	293	281	270	251	262	264	268	265	285	278	281	274	257	244	302	267	273	293	274	276	298	280	267	269	256	253	277	271	260	267	268	281	285	321	303	263	290	297	257	291	288	272	270	288	295	261	283	283	249	264	302	260	312	298	261	301	277	236	298	279	264	256	283	271	270	294	308	284	260	279	283	257	265	254	291	268	271	256	292	268	274	269	251	254	253	274	296	272	277	263	265	245	279	299	289	255	272	247	253	262	279	267	274	308	250	287	303	273	280	282	266	286	256	273	271	268	268	309	311	261	274	266	261	273	290	294	266	282	243	280	301	297	265	276	310	282	280	290	273	271	277	277	274	270	287	258	261	263	264	287	258	260	290	268	251	262	300	254	296	286	275	281	282	269	259	293	264	303	270	271	278	266	270	282	256	266	295	269	285	256	280	283	303	252	291	283	258	268	291	306	283	258	275	275	287	286	259	259	295	276	280	254	255	259	275	276	246	231	263	287	274	268	266	284	303	270	255	285	301	284	284	272	261	284	309	287	258	277	265	292	277	271	277	277	285	291	285	276	289	239	287	259	275	286	293	256	263	267	284	281	285	288	257	233	314	264	264	276	286	268	248	288	284	233	287	290	301	285	295	283	297	264	270	265	254	275	299	271	272	255	274	270	285	266	298	283	277	280	270	261	292	280	273	272	265	308	287	266	258	280	269	278	274	272	297	294	274	297	281	267	276	272	268	238	271	245	243	270	280	277	293	294	285	284	275	285	283	269	252	277	285	277	301	317	299	266	257	266	247	270	256	276	290	292	268	289	229	272	267	262	273	264	274	277	263	280	247	272	293	249	290	272	273	276	289	252	250	249	260	273	296	269	266	281	276	304	243	295	256	261	280	275	253	288	283	267	284	254	271	254	256	274	285	285	256	266	290	246	257	251	286	278	264	290	301	283	299	241	255	273	270	261	283	261	270	279	277	292	274	276	277	279	276	303	267	269	286	261	299	281	287	289	255	258	242	277	285	258	256	266	286	303	271	281	294	290	278	269	261	279	269	288	290	269	259	260	299	341	309	268	260	262	256	261	276	253	313	278	257	254	283	260	276	253	276	255	265	304	283	269	258	278	293	276	279	283	302	281	293	278	284	251	292	281	266	264	300	270	283	265	247	264	273	275	281	263	259	260	292	336	277	275	284	304	290	234	269	283	291	251	261	290	279	281	281	290	234	252	283	260	275	252	287	283	250	241	317	250	254	280	275	276	254	265	240	252	291	268	257	290	283	260	291	281	249	275	246	275	299	311	290	287	247	264	272	267	288	301	257	254	297	265	299	282	271	284	258	266	254	271	247	304	270	284	281	272	279	287	299	275	313	243	297	270	281	267	263	308	302	274	299	305	274	305	271	248	269	290	279	289	247	268	286	288	289	272	268	287	289	265	300	276	316	237	278	263	259	273	264	293	284	268	263	290	316	265	282	251	251	269	304	283	309	280	264	289	278	304	263	269	282	301	254	229	274	304	253	302	247	254	255	253	276	280	289	259	271	288	252	275	256	303	258	285	294	252	275	299	264	257	261	276	297	280	298	274	239	241	291	265	310	274	235	299	301	269	297	269	291	241	304	303	271	269	281	289	290	276	271	294	271	276	263	249	279	248	284	302	274	275	281	273	263	262	263	283	282	277	257	288	251	279	261	259	310	295	312	258	302	297	252	275	245	276	273	236	261	299	284	264	293	265	253	301	269	289	285	263	290	275	285	283	255	281	297	256	275	251	272	278	249	267	265	274	275	287	276	266	296	251	243	259	284	302	283	266	264	275	276	252	276	286	267	271	267	256	272	283	268	289	291	281	299	254	275	278	250	261	264	278	251	273	265	290	247	262	290	304	255	257	271	237	274	294	275	264	252	247	265	271	314	288	259	250	258	272	279	250	270	235	283	265	266	237	262	286	259	284	275	249	282	297	275	256	292	251	278	230	270	284	251	289	273	286	258	281	270	282	274	277	270	291	280	265	264	269	295	316	308	302	285	270	273	269	252	276	250	264	279	286	260	276	276	263	282	259	268	283	258	309	264	289	285	244	278	285	274	298	286	260	258	296	242	259	274	270	274	275	285	258	281	292	283	295	291	247	278	280	260	306	307	293	224	284	260	278	275	275	255	274	294	269	258	276	283	275	285	307	296	314	250	251	286	232	276	269	272	258	265	274	302	269	276	285	271	270	279	286	302	267	275	278	268	278	287	260	284	265	293	257	299	301	272	295	275	276	257	319	252	262	275	277	257	248	303	265	294	288	279	288	296	275	269	303	273
20005	11080	4500	5338	4814	3860	3306	2759	2400	2092	1923	1688	1577	1480	1297	1339	1187	1162	1049	1118	1023	1027	984	975	915	936	916	902	901	906	854	824	862	828	815	821	842	784	847	862	789	771	767	790	820	744	725	797	748	762	768	810	764	759	766	758	744	765	770	769	791	740	747	736	769	749	708	735	714	729	759	789	723	740	747	802	758	752	741	756	734	755	747	747	698	747	712	737	766	766	690	725	737	690	726	735	733	725	701	744	755	715	773	667	747	786	728	710	711	701	719	700	729	737	703	747	732	718	694	703	748	722	718	700	755	698	773	709	725	744	710	755	704	722	676	772	758	715	721	764	749	775	747	683	693	697	696	746	793	689	754	755	734	772	700	722	698	716	707	702	708	672	740	716	710	755	759	722	720	708	691	709	686	737	710	730	744	770	648	715	735	683	691	724	713	712	721	714	694	695	711	691	708	710	719	738	716	758	718	723	754	710	715	680	730	699	707	724	706	755	707	718	705	707	697	759	748	679	732	668	747	724	675	719	686	764	720	667	774	737	744	696	720	778	691	673	767	703	657	732	746	734	670	729	745	719	676	742	696	758	734	722	711	690	740	687	732	772	743	714	711	784	712	752	696	736	739	697	705	710	728	693	713	772	707	697	682	728	759	740	710	698	702	720	709	727	709	714	751	732	725	775	790	749	734	751	692	754	736	669	707	689	701	725	743	715	710	749	683	735	714	768	747	703	707	704	731	739	716	738	706	704	698	729	752	720	697	681	703	738	673	725	776	723	737	701	718	691	754	750	770	731	755	722	717	724	727	717	742	660	727	708	690	690	747	721	768	678	713	742	717	737	749	763	713	691	696	726	730	729	699	719	708	723	733	730	664	676	678	695	715	820	668	754	752	732	746	715	733	757	704	728	793	770	670	781	718	744	748	688	747	693	704	710	724	740	710	748	726	699	771	778	736	728	696	739	726	756	711	676	705	730	744	703	740	705	733	708	731	745	732	768	705	704	698	739	715	744	728	690	716	698	738	689	730	746	746	724	727	726	729	715	735	729	802	733	708	665	707	688	726	707	757	742	699	736	741	703	697	717	781	720	679	739	702	758	690	706	747	707	700	737	671	720	729	727	743	716	705	728	743	723	750	686	720	743	750	766	774	720	701	721	713	762	722	702	729	736	734	713	680	780	738	738	696	783	742	693	688	732	698	764	717	759	731	712	755	660	726	692	727	762	680	772	746	678	740	693	702	667	687	661	717	718	717	731	692	701	770	725	710	703	734	727	732	705	703	710	732	702	705	673	717	739	743	681	692	681	749	688	719	732	715	722	728	734	761	770	712	712	750	718	714	724	743	787	725	730	715	730	714	738	717	738	683	690	680	688	734	705	692	715	757	701	703	719	693	740	733	719	750	716	723	647	718	748	704	725	746	747	729	728	692	712	706	751	661	763	766	788	724	703	761	670	707	723	723	722	694	719	725	714	731	711	771	714	736	696	819	684	663	664	659	694	727	741	734	722	724	727	723	721	706	741	730	742	764	688	677	739	710	710	707	708	708	741	703	700	738	697	700	739	742	743	733	693	721	697	742	754	742	732	763	763	748	704	768	686	733	726	703	695	724	720	746	729	720	730	768	656	743	680	790	724	717	722	755	737	723	688	721	705	740	722	728	715	721	677	746	727	733	726	735	759	685	723	711	742	732	716	703	717	702	699	730	700	765	684	710	738	771	733	684	721	719	702	711	714	717	713	719	684	721	721	735	748	737	757	730	741	677	710	709	697	734	690	661	666	736	711	660	713	702	739	670	733	684	758	701	707	705	754	720	772	705	749	716	745	739	746	716	713	710	736	686	722	719	783	693	757	678	719	743	784	720	724	752	741	731	710	697	757	709	703	729	703	719	730	688	708	713	757	721	740	750	704	729	781	728	785	756	682	690	678	749	706	711	714	758	726	737	719	737	738	704	742	677	715	725	742	722	750	689	700	735	785	726	660	729	761	720	720	682	688	687	754	704	720	747	714	718	684	751	730	715	753	753	714	723	682	689	724	734	756	743	687	705	692	716	722	673	716	734	724	737	747	720	717	765	750	708	683	670	681	766	749	699	710	709	739	702	724	695	751	765	723	725	753	708	719	741	711	708	698	717	714	702	738	721	745	755	685	747	674	726	741	732	694	752	701	760	732	716	758	687	709	690	681	724	730	732	707	724	727	768	728	682	787	701	696	722	724	713	752	783	739	718	718	738	745	742	737	727	695	714	724	757	707	698	728	656	710	756	687	751	691	715	701	739	705	735	704	755	684	717	716	730	718	702	715	717	760	741	737	705	752	706	736	773	706	744	783	704	696	691	702	706	695	777	742	739	748	779	648	709	757	766	739	684	689	760	675	717	763	715	707	772	737	708	702	729	651	697	717	715	721	712	735	713	727	720	737	704	682	736	680	754	708	786	711	721	713	704	727	725	715	712	692	676	702	719	700	725	754	708	774	766	774	698	741	654	675	707	688	796	724	718	750	732	744	742	757	708	738	757	686	712	746	728	718	658	723	697	703	725	742	688	710	721	703	697	703	769	710	734	691	772	698	742	750	729	689	757	706	708	710	704	711	720	677	727	718	650	771	712	731	683	709	704	710	701	732	698	742	711	710	718	663	728	716	719	776	741	700	745	689	710	718	718	739	673	788	747	719	745	739	722	742	722	690	732	738	717	723	766	707	731	739	719	757	706	702	677	714	732	733	731	731	727	730	753	743	680	709	760	731	656	725	713	699	738	731	709	696	691	687	680	693	711	725	710	709	748	720	726	730	755	717	682	733	700	655	720	702	697	702	712	719	764	737	734	749	761	660	726	725	733	702	720	689	677	704	718	768	714	705	693	708	706	724	678	743	722	747	721	756	744	781	736	728	733	709	731	756	717	758	702	734	710	721	691	723	686	738	743	760	724	732	696	708	748	718	692	693	733	709	729	666	720	710	784	752	697	748	716	710	690	717	665	723	730	744	741	668	704	711	732	754	715	735	707	706	774	716	704	718	678	761	752	748	707	715	733	722	692	676	766	741	744	730	723	746	691	740	710	661	708	730	761	700	687	751	695	713	766	747	707	731	732	713	733	675	714	718	702	755	739	737	681	720	740	714	718	712	776	719	742	714	713	732	752	745	763	678	726	765	701	783	724	745	717	710	706	727	744	664	731	726	728	733	752	697	704	671	700	727	738	751	719	740	694	690	740	717	716	671	725	711	713	714	741	693	749	705	765	716	751	769	700	703	701	700	717	691	689	723	678	793	736	712	711	736	706	733	741	761	684	707	731	705	711	747	751	705	736	705	713	786	712	775	746	693	740	696	754	729	779	777	699	746	774	720	698	736	672	698	697	711	703	740	659	703	724	693	750	718	686	760	749	725	736	690	718	721	707	695	688	688	752	679	667	735	694	733	739	734	697	719	703	739	716	738	691	723	698	728	739	735	685	715	674	695	682	708	727	725	702	721	707	731	700	688	701	768	756	758
4599	508	328	312	310	345	305	296	314	328	318	299	309	291	336	306	299	296	299	290	323	295	260	317	319	316	310	316	347	303	313	291	325	292	356	300	339	312	300	325	284	275	309	337	291	303	317	303	310	288	302	302	306	301	296	305	306	288	308	324	297	282	302	304	300	284	305	315	311	303	279	299	303	288	288	335	307	325	301	296	318	328	291	309	295	309	324	274	287	301	300	317	308	285	303	296	331	288	321	277	300	340	278	298	323	287	315	323	345	330	314	289	301	276	317	315	312	313	300	341	300	274	320	321	343	296	278	309	294	327	324	287	289	315	329	291	291	276	314	300	322	314	312	312	319	327	296	294	297	310	306	321	323	317	326	297	352	293	321	310	323	292	296	315	329	271	277	321	305	331	299	313	325	335	311	297	310	303	312	280	291	333	281	292	330	297	324	305	320	285	328	295	310	346	295	301	280	303	288	276	303	316	318	288	277	276	294	290	276	286	310	280	308	302	297	345	320	301	283	302	311	335	303	293	285	321	282	300	297	317	288	325	314	293	285	315	331	274	304	337	308	331	283	297	322	337	327	278	287	345	295	332	308	315	304	309	306	302	278	310	318	339	288	302	318	310	262	303	278	280	317	290	324	329	308	285	310	326	332	317	328	311	308	286	283	306	303	303	294	289	335	323	338	286	304	314	320	302	306	326	306	318	267	316	264	273	289	332	280	290	314	304	311	292	307	308	313	294	299	292	296	352	334	318	326	283	292	290	316	306	301	337	308	289	292	308	298	314	321	321	325	320	317	289	342	305	321	326	315	290	326	291	301	306	308	325	282	313	294	296	302	308	331	327	274	296	307	301	311	334	293	286	325	274	318	275	312	289	338	310	304	320	306	352	327	297	306	292	326	314	298	335	319	309	314	295	318	294	309	336	292	285	307	294	269	299	295	302	287	299	308	343	327	308	309	307	295	324	329	315	310	306	306	312	291	299	336	299	326	310	273	285	284	287	297	290	298	286	294	306	324	275	298	284	322	323	302	296	284	324	320	294	307	302	303	289	306	301	297	314	294	290	298	320	300	331	301	305	304	293	302	303	270	299	315	333	299	289	287	306	307	332	295	313	278	279	318	330	332	341	295	290	312	321	332	303	302	316	322	290	294	292	281	291	319	319	320	303	291	310	318	326	304	270	289	291	335	294	288	284	297	298	303	295	293	318	353	357	321	332	288	331	299	300	315	290	305	289	334	309	290	313	297	297	322	312	275	310	293	339	329	278	327	317	349	306	289	299	318	302	335	298	290	308	321	314	288	326	314	319	310	311	347	321	310	270	301	328	292	301	309	328	324	323	288	287	318	293	323	288	289	329	301	329	311	296	320	315	327	312	280	317	311	292	317	288	298	341	315	304	288	281	308	284	303	295	280	334	276	329	275	297	343	301	303	290	277	276	323	306	295	311	291	314	302	326	313	320	293	319	320	306	273	332	288	318	315	295	316	345	308	305	321	329	321	301	303	269	282	273	295	310	305	288	284	309	284	335	318	295	307	300	326	290	292	301	328	304	307	288	325	321	301	309	311	287	321	307	315	326	300	310	324	320	305	291	311	352	309	302	279	265	272	280	322	325	328	313	336	316	298	298	344	299	291	280	303	331	316	313	323	276	292	287	327	306	294	305	289	285	308	311	330	299	315	294	312	294	323	326	283	293	289	328	296	295	303	325	327	318	305	286	312	318	322	340	298	297	324	326	299	284	269	335	293	309	328	321	319	342	334	286	290	270	281	293	316	323	314	298	291	319	285	311	313	323	318	300	292	302	293	285	327	285	347	305	302	273	315	314	282	303	304	304	310	304	271	315	312	320	320	297	338	280	315	307	293	310	307	289	318	313	301	311	317	296	282	319	297	292	323	284	291	305	283	324	308	328	353	307	304	280	332	296	286	295	278	339	313	281	340	332	326	287	295	300	308	338	291	330	289	338	289	310	277	295	338	336	301	311	327	323	299	311	331	262	311	302	261	278	302	304	327	300	299	296	316	323	290	303	312	287	297	300	266	323	315	311	283	298	291	298	308	307	287	283	338	280	329	288	288	326	302	326	302	306	308	303	296	286	295	305	322	308	301	298	303	334	313	332	301	307	320	317	325	282	273	298	291	286	293	306	320	309	321	323	301	289	273	294	327	331	314	279	328	291	292	308	350	288	350	293	306	295	287	304	299	281	289	311	332	283	318	314	294	327	321	322	296	308	298	309	323	298	340	289	282	302	323	312	342	319	333	302	328	289	312	284	270	306	334	316	321	288	308	305	307	290	284	300	288	311	307	344	287	269	307	340	312	303	342	303	303	301	305	286	339	314	303	322	325	283	303	324	308	312	315	296	291	276	311	291	292	336	297	283	305	283	294	279	311	296	328	328	298	305	334	274	286	298	300	309	285	318	302	296	317	311	311	262	299	289	291	283	297	328	301	313	294	286	323	333	302	299	308	303	285	300	316	282	298	318	295	292	292	297	334	296	317	318	328	329	320	313	289	313	285	294	307	310	317	306	319	300	319	342	343	288	325	316	301	291	300	319	298	288	311	329	299	284	289	282	317	319	329	317	272	333	276	338	291	314	308	306	301	326	293	297	281	330	336	316	319	285	344	297	286	314	309	309	291	285	324	278	353	283	322	285	298	312	305	305	282	286	301	323	295	282	306	302	329	307	319	311	276	322	318	296	274	341	298	323	292	291	302	314	338	299	291	302	333	303	316	263	330	309	323	320	299	308	292	324	323	307	302	299	288	306	267	293	284	304	321	294	313	302	315	299	300	306	300	310	298	297	320	317	326	330	326	292	289	297	295	322	314	346	296	290	312	305	276	322	294	302	319	295	305	299	344	293	288	298	307	331	271	299	322	341	297	283	285	311	318	303	308	292	283	303	312	303	342	324	290	307	282	272	294	291	306	341	294	335	322	300	355	267	328	296	325	337	331	293	306	306	309	303	273	306	274	283	322	300	278	313	269	302	319	313	294	308	321	318	305	319	320	285	272	296	270	293	310	335	296	298	350	328	306	298	307	310	293	286	319	303	290	315	308	313	298	272	302	310	302	324	354	342	305	270	267	302	330	296	313	308	292	310	283	315	310	309	274	325	296	320	318	294	322	321	308	319	344	285	323	301	326	321	311	363	312	277	309	296	288	294	314	330	328	319	311	273	288	302	287	318	286	293	349	327	298	330	309	321	343	327	306	314	345	323	305	286	301	304	321	318	299	296	293	319	302	337	332	303	313	333	300	298	314	329	289	318	314	302	300	308	310	313	304	309	305	333	296	305	279	277	341	286	299	352	293	327	337	289	324	315	272	303	319	311	313	294	254	283	281	265	302	313	345	297	291	307	287	303	318	282	312	306	312	321	307	309	307	320	291	303	282	286	294	319	307	313	306	317	310	332	341	328	310	261	328	292	276	287	323	311	288	279	308	297	304	296	325	296	346	278	334	299	305	268	286	321	333	295	300	298	324	335
3541	1062	795	793	767	813	780	769	798	796	765	733	784	753	753	745	768	710	753	734	728	684	746	715	789	757	790	713	773	751	800	748	745	710	830	747	777	742	739	734	728	742	743	703	735	664	763	713	680	760	745	759	769	744	792	770	721	703	704	745	764	794	702	760	753	747	737	721	732	779	719	731	752	698	781	747	748	730	741	699	784	742	750	766	720	711	718	753	734	719	767	751	771	684	746	771	753	717	710	747	706	744	740	747	746	736	737	756	683	729	756	718	766	694	776	703	728	752	744	764	752	746	759	782	754	763	794	723	767	708	716	731	744	748	767	756	713	771	740	693	750	746	695	780	731	723	797	749	725	741	775	780	733	734	735	752	732	788	739	703	777	759	744	707	737	710	766	746	728	759	724	764	719	724	718	702	756	691	694	733	715	744	740	732	776	767	723	748	754	708	737	744	730	754	741	675	718	696	775	737	774	735	739	745	747	729	796	721	719	813	733	744	759	742	737	745	712	707	718	741	710	792	732	701	761	763	777	768	735	770	709	773	722	719	750	748	705	772	761	759	758	735	736	711	740	698	729	774	736	757	744	775	726	753	791	687	726	735	748	700	801	722	728	659	711	769	729	781	738	758	757	720	784	763	731	702	736	697	762	757	707	728	756	754	719	734	750	724	761	774	726	768	774	689	759	704	774	744	703	722	737	721	721	733	747	760	769	747	751	714	745	749	757	735	695	715	772	738	702	736	725	718	682	701	747	719	719	732	721	708	733	786	732	710	697	749	741	767	728	750	786	685	732	728	764	766	735	765	760	727	755	700	767	726	755	770	716	726	696	771	763	792	760	730	749	702	756	715	685	787	756	730	766	712	737	739	701	719	712	759	735	780	734	714	724	736	716	750	729	737	741	711	760	708	681	773	724	727	819	781	722	740	730	750	704	715	783	712	741	714	770	727	782	750	770	785	718	757	727	760	724	778	721	750	784	782	773	771	725	704	761	759	758	729	716	706	736	685	759	676	679	752	702	697	721	748	713	740	707	787	779	719	762	777	729	744	765	705	719	749	763	738	746	759	742	743	809	773	755	710	768	690	720	736	738	793	814	705	741	741	726	758	705	762	728	776	748	706	716	722	733	752	721	713	739	772	790	754	714	712	751	775	733	722	727	767	727	751	713	771	734	765	792	711	744	688	702	734	747	793	748	740	716	759	761	765	715	746	767	718	726	726	711	757	736	730	748	741	663	732	750	740	721	692	738	706	705	735	711	723	788	708	686	704	757	723	754	720	702	751	726	739	686	730	718	720	732	758	707	768	775	717	758	685	736	730	754	704	752	798	713	690	726	695	764	703	744	712	752	723	813	689	759	776	735	760	748	775	729	746	723	736	784	782	735	779	713	786	757	740	706	790	736	719	716	748	769	696	734	788	769	722	737	771	715	730	722	764	698	674	747	767	763	730	700	664	728	788	745	755	782	747	781	742	727	731	769	749	755	720	740	706	743	759	757	729	714	774	753	758	723	767	754	742	754	730	737	772	684	742	716	723	723	734	702	695	802	737	731	753	722	773	750	733	756	719	677	731	772	733	760	733	711	736	701	730	743	820	730	717	722	751	754	729	771	739	723	730	681	785	765	732	737	718	743	744	766	734	742	698	767	728	771	728	728	797	724	715	706	749	778	743	728	762	698	764	785	713	746	739	715	757	710	734	698	754	779	798	679	718	722	756	759	750	711	813	790	732	735	778	735	710	730	700	773	725	711	734	757	761	777	681	714	754	715	768	791	726	745	744	729	759	740	741	759	771	730	780	768	796	795	737	761	758	756	748	735	713	741	748	701	744	723	740	756	734	747	732	734	754	765	755	772	721	758	764	755	735	790	705	730	747	786	735	731	741	707	743	733	733	715	726	759	673	749	698	733	794	760	738	754	726	743	764	729	706	746	755	733	673	755	762	719	752	731	768	778	722	736	787	714	726	714	769	788	761	768	736	731	733	726	754	709	755	747	784	753	763	750	695	736	779	784	766	754	682	732	695	723	758	705	745	766	739	785	739	750	774	721	740	738	773	720	745	727	750	810	679	755	736	738	740	734	718	781	805	715	713	720	779	770	753	677	702	778	744	716	755	748	728	719	751	751	769	755	736	693	713	747	736	679	689	724	741	746	735	747	681	721	755	734	740	720	714	720	719	757	760	748	720	721	717	707	712	745	736	726	701	694	706	776	751	727	785	743	704	731	705	740	740	696	742	783	716	738	723	791	724	734	727	746	732	766	833	718	763	758	746	736	708	726	694	765	756	728	754	767	653	767	720	762	763	749	774	768	769	719	725	706	738	746	784	690	764	750	738	806	753	775	773	754	783	720	763	788	803	745	726	698	795	764	753	700	686	778	792	744	709	729	744	751	716	688	769	719	762	737	754	773	747	743	794	707	703	740	725	773	742	791	763	779	756	789	728	700	752	697	707	710	766	703	710	748	714	725	724	728	750	709	715	742	727	777	685	705	759	726	769	703	711	786	766	737	773	754	722	759	724	754	762	725	746	718	741	701	738	680	729	683	742	725	781	749	747	741	708	720	743	755	717	748	734	750	707	729	719	750	708	747	737	713	727	744	658	722	743	768	752	770	787	731	781	732	759	722	764	751	773	744	767	744	758	727	726	732	779	706	761	732	742	772	712	739	743	763	752	781	744	731	753	714	763	738	731	762	697	785	740	759	733	760	737	717	689	738	760	747	737	773	742	733	728	780	721	749	723	726	727	764	735	720	750	771	714	708	747	720	734	720	727	738	753	741	777	759	742	762	780	738	758	722	730	764	767	721	794	753	755	721	738	738	725	715	710	752	690	756	740	727	677	765	704	759	790	781	729	734	805	738	688	764	723	760	730	746	755	718	708	750	761	752	749	747	712	711	745	718	756	748	748	712	710	756	742	737	802	714	772	739	705	749	736	758	766	785	750	766	714	769	758	733	719	743	797	743	741	695	750	758	717	722	791	763	720	751	732	743	748	749	689	800	719	736	782	762	747	730	752	695	837	761	747	778	742	707	767	748	730	712	749	688	754	741	676	714	740	753	738	728	762	773	803	740	742	743	723	744	760	763	727	743	733	782	736	736	769	730	751	724	709	773	711	696	762	778	742	736	752	766	679	754	740	759	735	781	698	755	781	783	721	784	761	742	748	755	759	795	751	798	765	722	733	732	736	747	770	781	768	714	739	704	776	752	694	713	739	755	729	750	749	745	777	748	708	703	709	727	755	734	769	739	767	707	779	729	776	760	791	714	750	749	743	723	716	749	760	795	781	717	725	716	729	742	722	745	718	753	784	790	753	707	794	764	726	767	728	751	698	779	757	721	729	745	739	702	735	736	732	724	710	715	725	790	743	748	742	757	752	732	790	780	709	710	762	746	711	703	749	782	742	694	724	718	714	752	757	736	731	792	747	740	756	716	766	724	728	737	723	738	732	715	779	749	742	727	767	767	754	753	729	775	793	755	719	692	716
23125	10615	1440	895	719	497	409	344	304	247	249	241	237	217	224	200	213	200	186	186	188	177	192	174	172	179	174	164	200	186	156	173	149	174	162	162	174	171	170	151	186	169	175	154	162	164	196	163	153	183	194	156	179	167	162	145	172	200	172	192	170	161	170	183	164	163	152	174	170	173	167	161	153	153	149	158	151	147	175	166	162	158	140	184	182	158	145	157	168	157	183	180	144	187	171	166	159	127	152	194	155	189	186	172	162	200	156	154	173	183	166	152	143	174	169	174	175	152	131	170	155	150	168	172	165	210	189	148	159	184	170	125	134	133	181	173	138	144	146	160	179	168	188	157	173	217	164	147	145	150	159	198	167	158	144	162	153	171	150	152	168	170	170	161	169	163	162	158	153	165	167	155	151	163	147	156	154	167	180	150	144	152	152	176	173	170	169	190	174	152	164	175	167	166	133	153	133	166	153	144	152	176	171	166	158	164	182	172	157	158	155	172	159	160	162	172	176	149	165	154	159	165	152	177	155	171	169	149	168	155	159	146	152	172	150	155	149	138	159	167	174	141	159	180	180	156	172	145	158	173	140	151	151	154	158	168	168	156	176	159	168	149	169	148	160	140	152	170	164	165	164	160	155	139	168	162	152	138	160	151	169	169	155	170	178	153	201	155	147	173	162	171	164	165	176	176	155	156	181	177	167	175	146	153	154	166	170	155	165	176	150	154	136	189	160	172	152	164	159	151	164	171	143	152	181	169	164	144	164	173	184	150	161	145	180	143	169	163	174	165	166	159	153	173	146	161	169	174	154	158	175	160	172	149	158	179	161	192	160	148	160	162	161	163	139	152	163	188	151	160	134	161	163	143	154	162	152	151	177	190	147	159	156	188	175	152	160	171	183	139	145	144	139	172	160	139	167	141	153	154	192	136	164	182	148	142	171	140	158	187	148	167	141	143	145	170	159	163	140	186	184	149	178	175	166	162	169	180	158	166	152	147	156	145	163	157	156	169	145	173	147	158	156	158	165	154	160	162	179	152	153	158	186	181	162	162	168	150	148	145	168	169	152	163	139	165	171	164	149	141	162	176	172	173	179	184	163	188	191	189	149	146	141	212	158	159	166	161	156	165	153	162	155	152	181	187	151	155	149	188	173	147	149	142	158	188	184	159	152	147	159	179	163	167	165	147	166	157	152	158	174	170	183	168	184	181	154	169	167	143	147	159	180	135	166	140	156	151	186	152	148	162	164	164	183	163	158	189	170	158	164	167	146	158	161	134	191	163	162	126	155	171	173	151	159	173	158	159	170	169	173	182	135	155	154	161	146	163	172	161	174	175	164	159	167	172	185	154	150	187	162	157	123	145	178	170	167	185	168	164	190	158	142	163	165	166	194	165	156	170	175	157	139	146	155	164	168	143	160	150	170	151	173	180	180	160	169	188	181	172	180	168	153	168	164	172	149	141	140	155	184	168	159	148	168	171	158	179	157	157	176	167	167	164	172	155	153	182	152	165	163	170	146	154	182	168	147	189	173	163	151	169	169	154	154	161	157	157	160	163	154	167	146	152	139	169	153	182	159	160	169	172	172	160	150	176	186	145	142	157	180	154	179	159	157	168	167	175	133	127	183	171	187	139	150	166	182	187	149	149	155	172	145	161	125	167	181	163	176	156	153	146	156	193	161	152	163	179	155	143	174	158	186	144	159	177	155	150	152	151	183	169	171	153	157	179	158	158	187	168	168	165	155	167	160	188	151	141	134	143	157	161	167	146	160	170	168	168	161	150	156	155	144	162	169	148	157	157	149	164	172	168	168	168	173	177	170	179	184	162	156	150	148	162	160	156	165	161	156	147	161	157	165	158	156	155	153	145	148	142	174	178	167	173	153	191	160	181	186	178	152	161	167	151	156	166	152	158	159	166	158	151	159	151	162	180	176	161	170	145	186	160	155	179	161	167	159	157	163	166	167	159	169	174	149	173	166	177	148	143	145	129	169	175	153	169	163	162	187	141	141	130	141	145	169	170	177	179	174	177	158	179	159	147	163	158	143	173	165	144	169	168	189	174	196	121	165	170	167	161	188	160	155	141	157	153	164	159	127	147	163	143	177	183	160	164	163	156	167	173	163	156	164	163	171	169	182	154	164	174	147	124	156	168	144	138	178	160	154	157	163	170	163	155	162	181	155	160	178	197	199	179	177	160	166	164	164	171	177	161	157	174	159	144	158	147	168	185	182	135	144	153	153	165	142	172	159	157	144	160	152	168	156	154	197	173	181	172	145	179	147	162	186	160	174	165	145	171	168	174	149	138	158	159	166	170	145	145	175	156	158	172	139	168	169	144	156	151	175	154	169	151	156	168	160	172	170	171	169	172	171	143	170	166	152	153	138	161	147	183	146	150	162	168	160	149	140	174	204	152	170	166	151	160	197	169	157	143	133	165	173	156	175	183	167	155	175	151	175	175	171	156	158	157	142	143	150	186	204	149	170	181	188	174	164	155	154	169	173	145	158	180	147	161	177	153	155	154	134	155	155	168	162	157	148	207	168	156	169	152	183	178	174	170	157	144	136	154	154	195	162	156	170	151	155	191	179	174	155	156	161	167	173	163	154	188	168	161	175	166	177	169	150	163	167	154	152	155	152	172	161	178	166	164	173	136	154	134	159	170	141	153	163	175	168	179	155	153	167	154	156	173	169	146	160	164	171	185	166	171	161	170	169	160	179	137	163	161	155	150	150	137	146	164	152	157	155	150	165	158	155	154	176	187	156	157	153	154	187	178	170	168	168	164	171	162	147	164	149	143	149	155	156	155	161	142	168	122	160	177	170	126	158	175	171	166	168	154	173	171	158	182	158	139	172	174	169	166	147	163	146	159	152	159	143	167	162	161	179	171	176	152	167	165	141	150	158	172	160	162	173	162	149	159	155	147	163	137	165	172	185	145	157	165	165	159	150	172	150	123	167	154	140	152	174	159	175	165	162	171	166	154	177	183	147	160	153	160	151	149	146	163	173	162	151	169	175	164	183	165	164	142	165	161	155	151	143	161	150	148	180	175	173	154	166	158	180	170	160	168	152	173	150	158	155	146	175	175	150	151	163	198	144	170	160	180	141	149	158	171	195	144	157	168	148	147	160	164	160	138	170	176	168	142	192	148	196	174	139	144	161	171	157	185	153	170	182	142	152	160	155	155	183	155	174	152	158	171	157	138	143	184	174	164	181	155	175	179	173	165	171	149	172	197	185	180	160	160	138	169	167	180	176	164	169	126	151	176	168	166	161	154	151	174	130	153	135	145	187	171	163	153	179	150	158	184	143	156	170	154	169	153	157	188	154	168	160	171	148	162	163	162	157	155	158	163	161	146	161	164	155	157	171	148	156	168	168	168	171	173	170	151	165	151	145	128	150	148	157	141	180	161	138	157	168	180	158	178	156	144	167	157	161	173	163	179	175	166	137	169	166	148	157	163	171	149	146	144	184	164	159	153	147	195	144	175
13487	6981	2325	2882	2601	2202	1788	1569	1282	1162	1053	984	961	852	733	735	729	703	663	619	643	633	575	555	576	582	558	490	556	536	487	549	542	566	510	539	523	453	520	469	470	502	514	498	530	483	523	481	498	477	486	478	501	508	484	448	474	476	498	488	450	483	486	461	506	448	463	430	448	434	455	470	485	509	448	466	477	455	470	511	474	493	478	473	485	501	464	502	460	503	456	464	463	531	450	458	449	447	436	452	480	470	468	463	468	462	465	492	450	468	444	429	444	432	465	471	483	470	447	457	468	522	446	485	476	478	491	480	466	447	458	484	456	458	443	510	500	485	454	467	454	458	470	485	435	448	412	449	499	479	451	431	466	480	422	437	448	460	439	489	450	464	426	429	460	471	499	435	474	468	433	448	465	434	474	433	467	469	469	474	497	463	410	454	452	420	473	431	464	471	464	439	472	440	494	417	473	467	452	478	462	455	455	408	469	443	449	421	438	447	459	468	452	450	452	476	460	447	502	451	476	465	473	482	491	475	452	428	440	507	446	498	463	482	447	475	456	438	449	435	493	489	480	477	453	511	450	441	427	476	471	461	455	456	473	490	472	457	454	432	433	464	486	447	454	474	431	462	465	469	471	437	435	468	457	452	470	474	457	481	469	491	407	460	456	461	468	450	464	469	446	459	449	464	458	469	445	468	475	435	470	455	452	465	464	410	489	458	502	473	466	419	450	475	429	437	446	442	437	429	466	433	454	483	506	424	468	500	466	479	477	451	445	462	468	467	491	454	456	486	457	474	472	455	461	473	475	494	433	479	462	461	461	481	524	488	408	460	466	504	514	441	430	487	456	480	451	454	486	462	445	459	457	461	456	467	478	456	420	404	459	471	449	482	444	463	493	441	504	419	459	442	456	422	490	471	471	457	433	465	491	399	463	457	486	473	466	451	430	472	490	498	475	434	456	455	463	478	494	484	450	426	444	483	501	464	461	438	417	457	460	499	470	430	451	479	500	440	465	466	430	478	452	427	447	464	481	450	467	495	457	478	451	444	438	434	426	479	439	456	514	421	436	427	472	466	433	459	414	459	438	451	453	437	467	453	457	485	445	455	452	434	465	486	445	477	453	408	448	458	463	435	451	489	451	457	426	457	452	459	470	464	454	440	484	442	437	469	480	490	431	467	436	448	454	455	500	502	451	459	462	429	466	439	476	426	471	480	486	471	434	425	513	432	442	433	434	473	502	431	460	444	446	472	426	442	490	467	453	453	447	417	424	484	489	439	464	454	453	493	479	492	432	445	474	472	456	468	467	478	473	471	467	492	417	491	447	464	448	460	448	455	470	462	480	426	458	465	449	437	461	473	464	473	439	439	460	464	469	439	416	447	481	454	454	479	483	449	459	428	443	457	443	453	464	457	485	472	463	479	445	456	498	475	497	504	460	479	461	426	462	464	464	487	431	479	436	417	473	475	398	443	476	471	501	472	525	447	440	452	453	434	451	452	509	434	447	426	427	458	493	431	432	475	480	440	463	474	451	441	461	439	438	478	470	454	467	461	482	493	448	454	474	467	469	466	461	455	454	457	507	463	447	432	480	470	489	473	453	461	459	467	485	452	457	506	478	438	456	480	434	435	467	464	495	436	450	452	445	417	488	454	441	465	485	455	449	456	509	464	445	477	463	441	409	483	433	446	438	450	475	468	446	466	496	459	463	475	442	488	470	459	480	430	502	462	478	470	461	462	529	451	435	449	449	463	450	479	466	451	441	433	440	463	444	501	439	454	439	455	445	470	483	468	457	503	443	466	488	461	483	447	465	460	472	449	441	481	482	467	441	476	451	465	453	448	438	448	474	511	461	463	434	449	460	470	440	476	458	458	489	415	487	479	473	427	453	430	462	482	434	466	450	495	480	431	468	447	485	485	450	445	448	440	494	460	480	471	420	499	488	492	464	474	465	439	430	414	457	485	442	456	447	494	455	434	469	473	408	429	437	475	468	449	436	473	464	448	468	485	433	473	501	483	437	437	431	490	451	480	451	457	464	478	441	415	430	455	441	484	441	485	464	500	448	470	483	468	456	428	408	436	440	415	427	472	454	467	446	530	461	474	451	445	477	483	433	457	498	483	472	468	469	461	445	433	467	454	465	454	458	486	474	439	444	436	449	422	467	446	483	461	477	441	470	462	456	438	432	472	484	488	465	443	474	425	401	476	475	453	479	478	436	442	444	458	479	455	470	467	460	439	497	460	447	467	438	517	471	458	449	436	453	453	461	470	456	473	426	433	441	479	434	450	424	449	472	477	460	437	425	454	460	485	444	480	444	421	457	468	477	440	471	447	483	472	505	427	447	473	463	445	443	481	480	436	490	463	486	460	474	479	476	465	488	452	485	456	454	496	454	453	467	472	463	430	459	406	480	455	465	460	455	479	475	448	483	426	471	464	473	449	448	467	455	462	446	468	447	471	482	447	427	469	419	436	475	425	473	464	478	470	475	477	430	493	451	454	492	467	453	445	477	460	452	467	476	448	456	475	464	468	435	465	468	483	472	476	493	463	455	465	437	497	452	462	413	473	461	487	452	460	443	460	425	472	492	456	459	457	474	452	451	440	455	467	471	480	469	473	511	440	458	473	503	495	456	474	442	425	499	470	462	416	443	443	483	484	414	430	432	459	433	478	426	477	475	479	477	469	449	489	490	480	436	456	469	489	460	468	469	468	461	464	499	459	454	497	492	464	500	444	457	502	448	466	462	442	483	469	460	440	523	492	437	474	466	461	470	468	502	427	416	420	465	483	477	444	441	456	481	475	454	480	444	461	450	429	419	492	454	430	431	479	429	438	453	445	470	454	462	495	468	463	477	473	474	446	430	469	428	449	456	471	456	445	438	481	465	438	453	480	457	492	429	484	426	417	465	484	441	504	453	432	469	481	465	472	483	478	466	470	447	458	471	425	457	453	475	460	453	424	456	442	451	448	419	446	440	478	444	491	418	442	461	480	429	444	453	439	473	452	450	484	484	475	471	472	446	456	439	496	455	449	472	477	457	463	473	439	444	460	450	435	483	503	481	462	471	494	435	483	475	500	479	477	446	427	449	440	467	466	484	439	479	503	469	482	486	454	468	491	478	453	454	453	472	514	479	453	459	427	504	421	489	475	435	503	439	467	450	475	461	437	467	474	446	444	455	453	464	470	496	443	461	439	450	460	458	454	477	485	426	474	454	472	478	445	457	484	463	436	466	445	435	476	461	483	471	503	416	494	458	455	464	407	466	465	433	482	506	428	432	450	465	453	476	434	436	430	466	494	462	445	479	431	464	475	479	479	477	443	493	454	419	463	433	440	452	471	439	426	480	413	451	458	447	484	495	478	480	465	419	496	475	467	482	462	432	449	444	426	458	444	496	505	442	487	428	446	449	457	454	444	477	481	537	443	470	474	451	470	462	478	456	494	430	455	454	448	429	455	487	486	445	466	452	458	459	447	459	475	493	445	485	432
35595	21953	3835	1955	1339	1029	764	618	592	499	469	416	411	406	359	358	362	337	351	297	307	337	291	315	296	291	289	299	282	279	297	307	322	306	280	278	255	288	288	272	300	270	293	250	277	293	262	269	287	268	267	271	262	313	283	284	269	255	286	287	314	250	269	303	269	301	273	259	271	289	280	282	263	300	287	265	273	283	280	232	250	309	274	253	299	289	303	286	295	298	284	278	273	252	282	309	304	248	263	275	254	280	241	263	317	266	275	298	297	274	275	242	311	305	281	299	285	277	273	275	288	277	275	286	288	292	286	286	287	289	261	304	263	269	279	246	300	252	269	257	270	291	284	263	257	307	266	283	258	266	280	299	279	281	303	299	270	268	274	301	263	275	275	290	281	263	253	291	269	290	283	287	275	262	260	251	257	289	275	304	269	274	295	280	276	274	282	282	313	270	269	286	295	303	257	265	248	264	269	232	285	281	276	293	278	311	254	276	284	256	265	270	267	257	253	283	290	269	254	252	290	278	262	277	268	243	290	307	276	302	280	273	271	261	289	231	313	265	282	253	275	290	276	273	257	264	268	267	267	274	283	276	271	274	260	283	291	277	265	277	278	280	263	303	248	282	249	296	220	286	257	286	274	240	283	277	272	291	273	287	271	264	290	283	258	260	253	302	254	278	340	258	290	277	267	236	238	265	255	281	253	267	277	310	259	262	264	238	270	275	273	303	266	278	317	288	297	288	251	268	261	280	271	248	303	271	254	277	254	255	267	273	306	272	284	314	270	283	284	315	267	290	255	277	268	232	281	297	274	258	245	286	261	283	296	286	287	270	257	281	267	283	272	320	266	262	297	297	276	287	281	275	272	318	278	290	287	271	271	265	286	299	258	269	280	255	263	269	297	304	273	279	287	293	272	281	256	263	281	284	286	257	297	269	285	280	260	274	306	308	273	262	270	228	274	259	259	257	279	323	284	275	265	263	243	229	258	249	276	284	289	251	290	304	254	272	304	239	272	292	295	251	292	309	289	228	278	278	311	286	270	265	274	245	256	287	280	277	260	250	269	269	271	259	285	281	305	286	278	288	267	278	295	292	313	269	278	277	251	276	318	311	303	281	274	273	297	262	278	270	236	256	258	275	288	243	261	288	281	297	249	293	253	314	290	286	301	306	264	263	277	258	267	245	297	254	283	297	272	263	267	262	279	315	268	290	272	276	315	304	303	267	278	280	268	279	266	260	278	283	263	272	308	272	292	268	299	329	267	271	283	284	265	267	263	286	278	285	276	269	306	279	260	296	249	285	279	280	263	277	317	287	284	285	293	285	310	283	283	262	312	246	246	259	288	248	280	286	262	277	268	322	291	265	272	311	248	299	288	253	266	273	283	289	269	300	333	264	263	266	265	263	255	268	245	291	277	283	236	271	306	290	272	272	259	289	270	285	268	273	318	257	275	279	285	286	304	255	264	287	262	284	266	267	274	271	283	282	250	284	261	261	267	262	276	281	298	282	265	259	270	259	265	280	295	293	287	288	296	286	255	298	295	267	303	295	288	285	282	243	270	259	272	265	265	282	276	282	277	245	308	285	290	291	279	247	273	281	249	263	290	261	251	261	277	305	264	277	271	295	278	296	267	267	302	282	275	278	299	266	283	261	271	289	258	240	285	293	268	268	285	254	272	279	273	266	260	279	287	285	282	315	293	255	265	261	280	281	270	291	252	287	296	302	267	272	282	286	278	288	272	260	245	265	294	289	261	259	275	259	300	286	264	285	278	273	304	255	299	271	300	273	277	256	265	243	253	261	268	300	265	295	274	267	273	272	263	278	247	278	277	278	253	245	296	259	257	299	264	268	263	318	264	257	297	290	263	275	267	269	274	264	270	293	290	243	279	253	266	279	278	288	277	278	267	294	310	266	305	286	278	289	269	266	257	276	258	284	287	268	279	251	263	267	308	255	275	251	269	259	295	248	271	259	277	284	301	267	277	250	243	285	274	287	305	267	269	281	247	284	281	254	271	260	279	278	312	305	263	283	252	280	266	257	273	279	264	282	256	264	272	272	258	256	289	287	244	276	257	293	243	257	256	276	290	279	259	274	258	251	277	279	284	290	255	281	250	309	270	286	285	314	265	277	280	280	257	276	237	276	271	293	269	259	251	259	276	298	285	287	270	303	260	274	276	277	266	282	258	283	304	262	264	291	274	264	285	282	293	290	251	263	262	259	280	282	274	279	311	289	250	281	262	282	272	258	262	303	293	281	245	271	264	284	254	286	261	299	258	233	254	251	272	287	294	277	292	282	284	258	290	257	265	303	253	272	263	251	299	257	286	321	245	290	276	259	289	246	296	270	269	289	274	240	288	278	244	299	288	278	270	274	268	254	273	281	259	277	266	259	262	289	285	308	232	286	289	250	262	271	295	252	252	258	282	261	281	305	298	287	291	283	294	278	266	295	273	252	270	252	280	270	287	248	253	257	256	292	311	286	265	276	262	269	285	272	256	249	274	285	298	239	280	278	259	282	290	261	275	290	273	306	253	258	293	284	250	301	285	254	244	250	287	314	256	284	284	264	252	241	283	310	276	268	266	255	270	268	268	259	286	259	285	267	249	320	261	300	274	279	268	252	290	295	283	263	257	270	251	289	259	267	275	288	263	286	269	269	267	294	271	267	313	274	287	270	293	290	311	301	280	272	292	265	278	286	297	275	280	297	256	252	247	281	300	266	284	249	266	313	283	266	251	282	254	269	295	254	282	292	283	283	275	288	280	262	271	255	308	282	255	275	264	228	298	255	280	266	298	285	296	281	282	265	266	285	283	263	303	255	293	266	282	275	268	293	257	278	259	259	310	277	276	274	270	267	285	274	294	307	283	273	278	277	301	261	304	262	285	270	286	242	292	266	292	288	276	265	285	277	286	266	283	268	273	276	236	261	269	303	262	287	317	246	281	268	272	296	295	273	285	274	310	267	277	250	270	297	264	261	269	278	277	288	292	286	303	282	276	272	282	263	272	280	281	280	278	260	245	244	264	280	260	253	282	269	266	251	296	313	267	260	305	265	291	274	261	272	265	277	270	289	256	247	259	264	270	308	300	277	226	271	250	248	271	260	250	279	247	306	314	249	240	269	249	264	266	253	250	245	300	264	295	281	250	264	260	263	281	290	297	262	259	263	313	285	290	275	284	295	243	276	256	237	264	268	277	278	273	278	250	283	262	287	275	274	271	268	278	285	283	290	290	263	301	269	273	272	280	293	263	273	292	282	269	255	285	269	291	267	280	291	289	241	234	275	299	259	307	286	247	268	268	249	263	276	276	277	249	269	250	271	302	255	296	245	320	260	275	282	283	266	286	268	302	260	292	314	286	286	280	282	293	257	251	268	297	244	292	314	278	257	260	270	267	283	305	271	312	291	295	284	277	267	283	251	271	284	276	269	258	280	270	305	264	258	273	269	288	263	262	271	294	227	258	260	266	270	268	256	275	292	301	299	288	244
19794	11483	4585	5268	4732	3809	3250	2806	2445	2023	1893	1711	1612	1455	1379	1303	1147	1215	1139	1089	1037	1060	1005	978	1004	921	927	920	858	847	862	866	860	834	817	865	870	788	867	755	840	804	837	784	767	750	802	791	775	786	833	823	754	763	779	790	795	737	776	759	778	709	747	712	782	717	751	815	772	722	745	783	730	744	755	749	757	760	751	758	794	723	754	734	734	746	758	739	749	748	775	757	724	729	773	741	772	731	702	722	732	730	745	719	739	737	748	741	702	754	733	740	746	768	729	736	710	675	707	730	714	745	765	691	770	751	728	706	746	762	745	739	729	779	659	783	686	714	693	720	745	761	713	741	706	703	768	732	688	743	733	708	702	703	713	745	683	715	704	783	826	756	739	734	690	740	726	711	699	738	756	725	714	713	711	724	724	720	705	752	720	714	739	743	734	722	749	693	736	801	729	735	713	672	704	724	712	773	737	794	781	696	734	753	773	704	763	720	718	718	776	683	703	731	742	745	725	719	739	734	730	725	683	725	775	698	789	701	689	730	746	751	679	701	725	670	724	727	733	708	748	694	739	739	751	668	711	759	753	737	736	708	715	748	766	732	759	734	706	705	665	733	700	755	709	738	759	697	712	724	721	696	710	709	748	705	708	708	729	751	767	689	678	708	752	734	688	725	727	724	712	730	719	735	716	711	677	720	744	675	726	690	714	733	707	702	703	709	699	737	707	756	747	729	726	689	735	716	732	724	715	647	735	670	765	760	683	721	720	730	695	754	772	752	727	713	704	675	720	714	719	712	684	692	729	734	706	711	762	719	787	723	705	758	718	719	680	709	727	732	730	692	683	737	738	743	726	699	740	724	718	739	679	752	699	742	688	669	706	715	699	784	775	725	746	774	723	731	657	722	703	745	739	731	694	769	775	732	684	652	750	716	738	729	623	706	744	679	696	758	721	726	714	731	717	707	717	731	689	689	707	716	689	695	721	732	735	748	752	685	708	741	725	744	760	735	729	732	707	706	731	748	715	694	693	765	730	710	733	786	754	725	725	655	742	736	708	705	724	707	735	713	676	769	694	739	741	722	733	792	692	767	693	745	691	768	702	749	747	738	709	791	716	732	721	718	747	722	743	771	713	738	698	727	723	656	767	694	686	715	742	723	748	760	718	736	725	706	742	727	700	729	675	736	728	704	726	741	752	735	756	724	721	700	752	739	706	697	701	762	749	695	717	722	711	719	731	740	731	751	736	755	724	763	721	717	768	776	727	752	708	763	696	676	690	739	736	694	718	718	732	701	706	767	704	735	710	688	695	741	668	741	756	702	727	687	682	761	692	718	702	766	693	716	746	715	689	726	751	676	779	682	727	731	702	701	733	716	667	742	718	696	760	710	729	666	717	714	729	795	727	721	685	720	706	760	738	702	690	749	673	738	690	757	763	730	711	714	713	708	749	685	708	745	678	743	712	724	777	740	678	707	726	681	760	743	684	722	750	707	697	715	704	698	724	716	708	732	732	685	721	715	698	723	770	709	770	679	749	702	768	768	722	712	722	726	709	718	770	758	759	738	751	699	776	721	758	707	713	752	733	687	691	714	695	748	716	697	697	699	727	726	754	711	754	744	700	707	741	742	752	720	728	706	737	784	717	772	727	752	710	704	716	735	700	688	704	719	721	707	769	728	762	744	723	742	701	724	712	756	736	739	677	719	734	722	706	710	673	704	706	714	735	734	737	740	700	700	725	721	788	711	705	727	717	711	693	711	724	721	740	709	699	724	715	706	713	738	764	729	715	748	686	699	722	727	703	740	728	780	739	747	731	707	761	733	723	711	748	739	732	777	739	726	670	717	712	695	704	745	713	727	712	668	747	667	748	754	693	696	678	694	724	716	708	754	690	777	721	783	713	722	754	749	720	729	684	706	709	699	720	651	738	710	674	700	767	728	710	730	750	758	733	713	695	775	718	698	745	710	748	717	759	681	697	754	742	729	755	729	722	733	762	760	706	748	735	773	685	747	745	754	693	788	731	728	717	696	698	755	681	723	709	703	743	715	672	720	740	724	712	734	738	731	760	736	731	688	783	706	704	686	708	717	762	688	717	715	714	689	707	680	700	703	740	787	715	777	748	732	704	713	683	696	714	717	717	699	745	720	679	707	702	712	681	693	712	766	710	674	751	721	763	749	748	702	762	680	767	743	728	695	747	708	749	723	765	762	725	744	701	696	700	732	690	710	730	710	703	696	739	718	708	749	754	695	710	694	730	726	691	735	795	706	727	727	730	751	724	696	761	691	701	681	720	739	739	769	730	715	722	741	714	721	697	731	707	711	693	732	726	700	689	708	714	693	748	686	683	744	737	755	705	678	700	774	686	681	728	752	748	766	747	719	750	743	729	717	717	732	759	738	723	719	697	744	728	711	671	741	734	676	697	698	739	712	736	722	661	711	799	693	756	766	735	703	743	745	732	706	711	761	675	682	754	738	714	678	693	719	734	741	729	753	728	740	709	741	719	732	761	764	700	753	763	705	707	737	699	708	709	797	719	752	755	713	711	722	688	716	717	691	738	729	695	767	763	720	665	743	750	750	676	724	730	711	734	726	708	778	785	751	745	736	748	719	753	669	691	728	748	705	710	703	823	723	679	710	734	726	742	768	771	703	722	743	695	724	733	704	738	703	707	743	753	778	754	717	744	696	707	743	719	769	678	758	706	726	706	736	739	713	727	682	738	731	708	739	702	719	735	721	728	712	698	707	694	710	694	707	754	735	727	722	707	743	764	752	777	721	726	713	693	762	757	757	694	689	709	722	696	748	683	755	667	679	742	735	727	682	717	722	714	711	695	740	714	663	712	721	731	686	712	735	682	694	693	739	735	732	741	693	721	744	696	726	691	741	710	688	740	694	741	773	712	668	763	767	739	696	738	664	731	730	730	712	717	704	811	749	755	710	676	746	769	670	694	770	726	732	698	731	739	732	737	661	738	748	725	745	718	689	712	683	701	720	752	710	712	724	689	694	721	707	713	748	715	758	728	727	714	745	689	703	748	747	746	697	694	706	727	734	707	673	699	752	706	750	680	735	743	735	721	730	748	731	791	690	684	711	703	700	732	756	698	714	723	723	732	719	769	752	742	719	724	749	722	675	739	695	683	720	717	737	704	711	740	743	710	739	731	720	722	726	710	707	750	716	734	758	682	720	763	715	679	752	680	690	680	696	735	754	680	768	740	691	733	709	757	738	725	720	731	722	768	729	753	770	747	667	756	738	739	785	705	734	735	716	708	700	665	725	790	730	666	709	731	733	659	706	709	698	741	739	728	720	736	713	690	728	718	664	749	747	762	723	725	734	692	770	710	753	725	701	736	714	706	728	738	728	710	746	752	729	690	701	786	697	718	708	739	706	734	708	711	733	655	793	717	673	756	721	747	738	734	759	739	754	739	718	726	730	721	775	717	706	712	758	740	762	719	711	703	736	666	763	699	692	723	699	714	707	704	756	718	713
4656	521	353	326	309	301	296	305	288	357	302	308	305	344	281	317	309	331	297	296	281	320	304	335	280	331	308	305	301	302	319	293	323	273	331	325	303	329	322	289	317	293	301	314	306	324	328	311	289	348	285	306	311	295	329	329	303	324	310	288	309	315	324	305	302	318	311	298	291	290	293	302	337	326	298	304	330	328	288	344	300	305	332	298	307	323	322	302	302	322	278	321	296	306	311	315	318	280	317	306	305	277	331	285	317	307	320	316	308	296	331	316	336	318	308	318	326	323	290	307	293	305	301	335	325	312	305	301	303	309	314	294	300	301	329	276	294	296	305	291	307	301	287	302	305	316	297	296	311	303	314	316	325	316	300	312	305	309	318	323	344	283	310	317	339	341	325	321	315	299	315	310	302	303	326	317	327	277	289	335	311	316	311	296	288	307	320	281	309	320	313	338	323	306	320	295	307	318	315	308	335	340	302	293	312	335	279	304	304	314	305	304	293	310	326	327	273	325	294	298	327	331	317	313	287	313	322	287	320	320	288	306	285	314	315	298	313	310	292	331	319	320	289	298	321	327	345	273	274	322	329	286	308	308	297	308	321	292	305	317	310	307	306	325	287	271	284	286	309	339	274	323	300	266	306	349	314	368	322	287	299	322	313	310	313	286	327	300	295	288	276	305	295	278	336	326	320	319	291	323	297	310	327	284	332	321	324	303	285	319	290	277	328	329	301	329	312	322	313	284	288	291	314	302	314	316	277	286	306	314	349	306	265	306	299	313	334	339	297	307	284	288	288	284	325	317	290	337	294	306	320	307	294	311	292	279	306	311	271	289	280	320	313	312	311	290	286	296	307	340	277	287	310	300	305	298	304	300	301	310	310	328	298	291	316	266	286	283	316	337	281	299	316	304	280	311	300	313	314	280	328	314	313	321	298	278	283	280	314	324	301	300	287	293	317	269	318	295	330	314	313	347	318	336	332	286	316	308	328	312	337	312	300	316	306	303	293	328	311	292	346	317	298	318	301	315	303	273	316	303	295	330	316	280	343	298	310	305	315	313	271	329	331	300	280	285	298	301	320	329	315	291	303	281	326	312	287	346	309	355	285	306	329	319	305	304	298	309	335	276	306	316	300	286	294	317	316	294	300	337	304	355	333	301	309	355	309	326	316	291	302	310	282	284	299	321	306	328	308	290	308	323	314	313	292	302	317	312	302	286	321	296	318	288	321	295	308	302	351	289	317	318	326	303	294	299	280	293	308	280	266	320	302	293	319	311	321	308	345	313	321	305	319	313	307	322	301	303	300	314	315	315	305	314	284	323	294	309	286	338	315	336	325	279	323	341	309	305	314	295	290	290	320	334	323	306	304	345	291	297	315	310	323	310	291	317	294	323	296	269	315	324	312	296	281	320	304	285	299	307	319	310	323	298	277	302	324	320	309	304	321	313	297	281	305	310	305	344	330	296	280	328	303	290	286	315	327	322	312	317	287	288	321	287	322	311	309	296	326	319	307	318	302	305	268	307	291	286	296	301	312	294	329	327	292	311	291	309	287	323	285	318	301	309	305	295	297	314	322	301	306	307	340	329	309	297	291	293	317	298	312	323	292	307	298	349	295	296	297	330	345	303	295	310	322	308	311	327	323	306	330	324	332	331	329	288	323	354	317	333	299	313	281	318	327	319	279	314	294	314	338	327	324	327	325	312	300	309	320	305	334	302	268	281	334	304	325	317	313	292	346	284	304	317	328	307	318	316	314	296	319	297	285	280	322	303	276	305	291	321	293	314	283	310	352	305	300	332	317	322	304	303	306	307	337	300	284	295	308	322	289	306	310	301	298	322	308	333	297	291	303	300	299	280	284	356	319	302	302	312	300	329	304	347	288	312	324	323	296	306	336	305	322	319	300	324	341	303	333	305	299	339	298	302	309	323	310	291	313	273	307	285	302	300	303	298	298	322	293	303	310	306	319	310	323	301	319	287	276	318	335	291	291	323	332	284	314	299	300	311	353	335	294	285	329	297	295	330	300	292	301	295	309	300	318	318	294	310	333	319	273	295	281	342	274	284	314	293	294	291	302	294	290	318	296	326	302	300	313	297	326	317	299	304	316	299	303	319	324	293	305	314	301	306	296	318	340	297	289	261	314	356	304	284	316	344	319	294	274	312	330	297	294	325	294	298	337	277	304	296	314	313	323	320	323	309	310	320	315	324	302	277	309	312	322	290	323	345	305	304	320	311	317	306	328	322	339	304	293	311	289	306	312	304	302	313	321	280	312	297	315	328	306	331	329	315	295	285	298	281	299	290	323	327	323	302	283	288	331	288	304	318	314	295	327	316	293	308	305	318	316	324	289	298	313	273	287	313	311	320	309	314	292	283	295	303	301	311	308	307	315	290	305	323	297	300	310	259	306	298	303	295	321	288	294	268	307	322	307	297	316	297	321	295	313	300	324	332	330	262	303	314	300	334	295	300	337	300	311	326	342	313	312	298	305	320	322	320	309	340	297	353	314	315	298	276	313	322	287	331	312	318	315	331	312	330	317	306	289	279	347	312	304	281	325	332	288	305	333	305	297	313	304	330	295	332	301	287	303	307	299	315	362	318	308	306	294	287	287	291	294	314	307	332	319	323	302	272	329	299	316	320	307	310	294	302	297	320	322	302	320	286	296	298	313	331	267	328	307	299	304	324	283	328	303	270	309	309	316	308	313	308	325	298	335	307	310	337	276	261	291	287	329	321	279	319	302	319	315	286	341	310	316	317	329	285	297	321	295	314	319	329	262	332	305	311	321	336	282	295	281	284	293	265	291	312	280	330	327	319	307	304	330	306	296	301	319	299	309	328	277	299	296	290	315	339	306	289	314	333	287	308	310	299	307	288	296	311	304	335	304	323	302	305	287	334	333	292	302	310	294	311	304	271	333	332	291	311	298	281	289	332	319	306	308	299	320	282	301	296	303	327	298	276	306	333	309	290	289	290	282	307	284	296	294	343	320	304	297	309	293	294	296	303	286	320	309	310	306	340	316	291	305	267	305	322	304	316	289	301	270	309	279	301	323	351	297	316	293	282	316	290	309	309	298	318	290	286	304	303	348	302	335	292	324	311	348	320	296	298	304	304	292	317	288	320	313	288	308	307	298	308	312	296	322	313	321	278	317	283	297	338	284	344	312	297	294	294	271	304	294	311	352	315	347	332	316	327	290	298	328	312	298	300	270	324	328	312	291	301	337	302	321	315	334	285	292	288	315	315	318	288	291	323	318	316	331	327	290	318	318	278	327	321	327	317	329	293	302	308	298	304	300	293	337	285	314	317	310	297	309	289	266	306	305	319	318	333	318	290	295	316	352	280	304	328	265	290	289	322	281	314	287	313	311	276	328	321	346	323	290	301	312	311	306	302	344	253	278	288	291	334	309	288	288	289	319	339	326	286	282	309	289	304	315	316	296	311	310	318	340	302	309	330	340	283	281	309	307	303	308	279	290	306	340	345
3491	1071	814	804	767	776	755	820	797	715	749	714	747	755	801	751	776	753	728	719	703	729	778	739	695	739	756	703	743	826	769	763	746	769	718	749	758	767	742	745	705	735	733	739	737	733	731	729	759	705	750	750	727	704	747	755	774	749	752	770	749	748	682	738	691	705	753	732	728	764	766	766	729	723	724	736	728	743	732	744	743	730	744	743	776	710	714	793	787	767	779	754	741	772	745	719	793	783	778	720	777	754	716	743	748	735	732	764	741	771	713	762	685	723	830	666	754	740	757	752	698	784	755	753	746	765	766	766	740	728	741	764	773	776	760	762	747	772	719	790	750	748	670	735	775	731	750	696	760	748	725	786	723	693	769	790	731	784	714	726	741	780	731	812	836	715	770	723	753	785	755	758	756	746	732	751	708	788	672	742	704	755	763	755	784	742	754	754	726	716	742	721	796	736	723	724	707	773	750	787	724	743	770	774	731	763	735	796	771	689	788	792	747	727	722	755	716	749	728	745	729	761	742	775	703	759	723	777	739	741	757	764	765	749	798	734	737	755	779	802	719	685	756	767	700	751	781	766	745	727	711	699	736	708	727	751	757	718	751	749	733	712	749	702	798	755	760	739	776	773	772	717	709	756	754	738	734	770	746	762	768	757	752	746	775	735	736	716	725	752	749	755	766	701	731	777	732	757	768	737	770	716	754	759	686	718	724	732	704	716	724	752	820	729	768	749	748	715	729	731	728	730	772	752	739	754	777	759	725	759	758	710	776	777	764	755	746	741	749	772	746	720	697	776	703	781	732	729	772	707	745	758	786	773	789	738	727	721	758	708	789	740	721	731	725	719	747	763	756	771	756	723	728	746	732	753	775	726	776	737	762	741	742	745	719	784	730	727	754	741	752	716	744	745	739	724	704	730	725	737	737	733	758	746	756	752	773	733	784	765	712	764	711	762	732	801	707	765	753	780	751	757	724	759	750	740	753	744	765	704	753	722	764	728	757	753	751	737	752	733	723	688	717	720	764	735	740	774	707	749	727	756	758	752	726	765	722	746	715	728	744	750	766	712	732	724	756	705	787	721	738	762	782	722	775	724	707	746	772	773	739	779	728	693	745	731	764	760	781	753	734	719	726	714	789	790	734	739	739	723	733	735	742	767	748	741	745	775	753	757	740	761	750	696	766	746	729	751	779	743	745	721	806	727	759	820	723	728	734	778	725	773	732	729	749	715	716	693	734	753	737	754	773	761	787	720	725	727	781	764	747	701	768	747	690	754	724	682	692	751	702	736	738	771	751	730	732	713	792	703	758	742	800	736	758	750	795	756	744	783	751	719	768	735	733	722	750	739	716	722	730	735	764	733	704	742	783	707	759	733	702	755	715	758	738	713	730	748	762	758	724	759	745	739	711	709	741	793	738	749	748	754	753	733	728	760	745	695	705	739	761	683	717	765	755	791	743	734	770	778	724	776	757	748	743	724	768	762	761	738	761	714	741	723	715	788	725	740	737	737	739	740	780	763	728	775	756	743	760	703	794	695	748	763	752	721	728	738	766	700	736	714	710	753	724	779	741	729	738	732	703	734	715	805	737	714	705	747	746	734	730	780	721	723	727	750	752	772	782	725	693	732	757	711	703	762	713	726	758	759	751	750	733	773	712	710	740	778	710	682	704	770	732	669	743	738	719	731	769	725	760	749	762	731	769	767	758	761	706	712	751	732	707	733	749	754	760	781	738	767	756	758	753	758	748	763	697	740	795	725	749	671	737	697	699	753	737	750	732	704	742	790	733	723	761	744	782	731	783	763	708	777	762	768	731	739	722	743	745	735	714	699	709	736	748	751	739	709	668	746	727	712	731	733	767	757	724	752	736	763	742	747	714	793	807	687	735	702	725	702	740	777	723	756	726	760	769	763	729	758	753	733	746	774	751	783	744	710	745	772	739	707	755	770	713	781	760	778	741	763	694	714	739	721	710	727	718	739	766	777	741	726	727	783	729	729	785	734	788	783	740	722	736	807	785	694	747	773	768	770	763	759	785	673	754	734	704	731	724	739	784	732	698	700	713	712	750	722	734	756	763	746	748	673	761	772	753	739	769	731	740	735	720	749	708	766	714	709	722	685	737	724	733	774	719	732	777	753	772	752	805	758	778	736	755	728	752	753	718	701	780	789	768	718	743	737	800	744	742	741	766	728	725	730	783	739	766	746	708	715	791	736	734	751	687	733	746	740	750	726	766	755	799	695	708	705	802	750	744	787	753	734	725	724	716	751	735	740	724	722	701	780	777	793	707	720	739	735	774	770	719	744	732	775	700	726	759	745	768	712	754	746	759	727	710	758	756	748	704	711	756	777	718	732	747	770	777	770	777	733	779	720	707	748	718	724	684	751	792	719	720	783	755	705	753	759	724	748	769	769	803	703	740	744	683	760	777	707	804	735	712	727	735	801	705	730	784	713	780	751	778	746	752	766	746	762	776	783	735	707	739	778	740	707	705	742	763	747	660	747	740	742	759	699	709	734	735	748	723	775	767	741	775	712	740	723	722	788	776	737	710	725	752	720	738	765	783	724	765	737	704	708	718	777	721	718	778	707	735	766	724	731	756	780	796	703	778	722	770	738	739	728	721	735	738	752	700	769	726	726	762	714	733	728	761	736	723	786	817	696	754	696	751	676	727	756	707	757	717	752	758	691	814	721	739	743	720	773	778	788	765	741	733	731	765	718	739	728	745	774	713	793	776	761	718	760	748	734	755	787	727	726	760	791	735	698	778	768	795	792	773	774	766	728	754	686	746	753	776	712	778	744	722	793	710	726	732	742	734	747	727	754	749	762	773	743	709	710	752	752	705	759	723	766	729	693	748	705	737	757	712	737	740	728	760	764	758	778	764	685	748	726	811	764	739	732	715	775	763	737	760	704	744	703	752	715	762	770	746	727	782	782	723	727	710	747	761	717	760	751	771	718	784	756	728	785	736	743	728	760	763	738	730	731	774	763	782	752	726	760	710	756	730	754	722	714	742	737	772	737	748	764	695	718	758	712	781	740	749	789	758	745	761	764	758	781	719	734	731	751	734	761	724	751	717	740	690	734	783	740	725	759	783	757	755	785	740	724	795	725	686	756	727	772	679	730	708	733	705	746	732	729	712	755	763	730	771	739	736	760	753	741	736	703	807	716	735	801	693	714	730	730	769	729	762	775	766	798	743	758	721	772	733	708	752	777	752	731	810	715	738	721	768	694	740	687	734	745	767	730	705	724	687	745	750	751	741	775	767	771	749	791	722	755	758	739	773	785	684	734	784	722	789	744	757	738	746	787	783	744	721	739	737	717	745	713	733	684	739	736	756	750	738	739	719	760	724	759	716	736	738	751	769	762	752	755	714	700	734	783	796	765	713	698	769	758	730	751	715	762	758	728	741	735	769	749	752	752	747	733	750	744	726	749	798	693	754	749	726	798	756	727	683	719	739	753	739	749	717	752	709	741	713	809	759	745
23568	10872	1453	968	627	503	377	320	346	277	246	252	205	230	193	192	188	189	187	167	187	192	206	189	195	180	156	154	199	163	152	171	158	162	160	152	165	165	164	152	157	161	158	168	149	157	183	167	192	168	163	176	165	169	176	179	149	164	165	158	143	145	185	183	149	158	150	158	169	173	144	149	151	161	165	162	185	148	150	152	167	170	151	147	166	188	163	149	169	143	172	181	172	138	166	189	172	166	151	154	182	144	145	177	153	164	181	144	162	150	143	154	172	177	168	160	174	154	155	157	170	164	168	145	157	158	158	146	163	178	167	182	150	167	170	164	155	165	170	184	169	157	161	156	146	163	171	154	158	158	157	153	175	171	144	171	159	145	177	163	160	152	172	170	162	154	147	149	192	158	171	164	140	147	159	167	174	189	169	167	150	185	155	171	181	172	155	176	191	162	144	167	183	163	175	171	173	185	158	161	181	190	143	152	157	167	177	164	171	157	165	154	175	162	163	157	165	162	157	166	142	159	156	158	147	154	170	153	141	181	172	158	170	172	149	155	161	154	145	154	153	162	168	167	159	187	156	148	173	165	177	162	160	178	149	162	125	163	154	142	148	162	156	157	140	178	155	142	156	157	156	168	129	161	181	171	184	150	141	151	154	151	161	157	169	163	170	152	165	189	172	200	164	165	166	171	171	158	180	174	156	154	181	145	171	168	167	169	147	165	182	181	185	145	158	183	174	149	154	155	168	155	149	151	150	179	139	170	145	185	201	177	143	138	146	141	156	164	183	152	173	163	160	164	175	141	146	156	161	154	179	173	154	148	161	152	162	162	132	151	170	189	192	174	162	181	167	150	162	164	180	157	163	159	154	162	170	144	174	153	157	157	171	145	148	146	163	158	161	187	182	163	141	179	169	153	149	168	179	157	148	180	168	172	160	170	146	150	135	172	183	147	175	177	186	159	181	163	160	173	180	168	162	163	181	180	163	155	154	135	186	146	166	149	150	153	150	152	158	155	175	151	171	170	156	155	177	154	144	161	157	155	145	164	144	146	163	164	144	155	182	150	145	169	144	186	164	151	163	154	162	141	165	149	138	146	165	167	167	150	166	183	147	170	179	156	172	164	174	176	141	211	155	154	155	181	162	177	153	172	185	173	172	171	164	167	145	157	163	143	160	156	151	159	159	154	175	172	151	137	159	169	157	129	143	157	179	163	161	164	156	159	155	171	155	146	163	170	158	144	161	181	165	187	175	159	163	154	172	171	155	180	160	152	166	190	147	161	160	157	171	172	202	172	155	163	153	183	161	161	153	150	164	177	169	177	168	152	159	165	147	180	166	155	156	145	177	150	178	175	160	163	145	172	180	155	164	153	156	150	163	175	164	168	176	171	165	173	144	170	187	180	166	176	140	181	142	151	158	164	166	156	159	132	149	162	163	155	170	158	163	168	160	169	159	161	159	183	170	168	178	182	159	153	169	162	146	168	164	166	168	157	156	188	156	156	189	152	183	160	164	163	156	173	162	187	173	145	158	158	164	160	191	172	183	168	166	156	151	155	156	176	173	158	181	159	164	125	164	188	166	175	174	158	172	168	144	167	158	172	177	156	146	162	187	172	141	157	156	200	176	163	149	165	181	161	176	167	150	150	172	173	190	166	148	161	148	205	184	139	145	169	173	179	164	161	136	179	165	166	164	153	162	164	157	162	167	187	166	174	161	151	141	152	152	155	163	163	156	172	167	182	167	178	164	190	169	175	175	150	153	154	129	143	137	146	153	156	163	174	167	148	154	164	162	173	181	157	151	185	146	143	156	165	158	167	157	154	163	160	170	164	148	157	176	147	162	170	182	164	185	153	161	177	174	163	157	166	171	136	176	188	138	157	190	151	156	160	160	168	189	167	157	168	172	162	141	168	147	160	166	170	161	168	155	139	152	155	175	168	157	162	173	142	141	154	150	157	157	160	161	153	152	136	158	162	163	150	159	156	151	177	164	157	176	161	153	163	184	156	142	149	181	177	150	186	154	146	184	160	176	166	163	162	150	177	156	170	171	167	167	156	170	151	170	167	176	156	165	167	182	164	176	156	169	166	167	180	178	145	175	160	157	174	164	160	152	157	173	184	168	183	160	149	165	166	146	196	158	174	172	164	180	164	142	171	151	161	165	177	173	179	164	153	150	164	148	164	185	175	171	161	174	155	190	173	164	169	178	159	167	149	148	191	173	172	162	143	154	152	166	175	182	171	193	163	145	162	156	174	142	179	166	165	155	151	161	164	162	168	162	125	168	157	145	186	174	150	142	166	147	159	153	165	198	172	170	175	174	158	152	172	151	167	148	165	157	173	162	155	159	174	168	165	164	148	148	173	169	169	146	150	160	157	159	203	159	174	163	164	149	178	147	167	159	176	156	165	156	159	184	170	146	171	162	157	197	173	169	179	179	149	160	173	169	155	161	154	170	153	173	166	163	160	151	164	152	164	147	157	158	161	156	141	154	146	160	142	185	142	161	154	156	168	140	146	178	154	139	152	163	145	164	166	158	159	153	178	173	151	160	185	158	165	170	128	159	148	152	147	170	163	181	172	140	167	166	155	165	177	162	158	173	170	157	137	154	132	182	152	166	160	182	143	133	162	187	167	166	170	162	161	179	160	162	150	154	169	170	170	178	171	194	168	150	193	149	147	171	163	173	158	166	154	162	158	171	168	164	165	158	152	161	142	145	156	144	168	133	140	164	173	157	146	156	159	173	163	183	145	177	158	170	151	155	159	139	156	150	144	160	158	148	179	141	156	165	166	153	159	170	173	142	188	135	163	175	200	168	158	166	187	159	162	137	180	158	165	172	155	180	152	181	160	157	146	170	178	174	157	165	178	174	164	137	153	173	157	168	148	156	153	163	159	171	155	191	170	155	190	190	154	144	179	157	152	174	168	172	165	162	151	168	159	146	158	170	169	185	157	158	164	152	162	202	152	169	176	156	186	168	141	167	160	167	166	158	162	158	163	155	174	176	177	167	146	174	143	179	180	174	170	163	153	156	185	193	161	148	160	154	154	159	178	163	185	169	146	149	171	137	151	156	158	190	151	132	160	154	148	169	154	185	182	156	156	160	153	177	173	173	190	157	169	157	161	179	157	166	157	178	159	169	170	163	172	174	170	166	160	159	167	160	160	166	188	166	165	159	152	150	161	185	137	159	153	176	161	186	169	152	176	170	179	136	150	169	135	151	150	178	147	156	166	175	167	159	157	153	195	156	163	155	154	175	149	166	159	160	159	170	157	167	149	165	154	156	145	162	161	155	179	155	144	170	155	161	155	181	148	162	166	167	171	165	165	158	125	144	160	161	134	170	147	163	149	171	167	158	153	150	155	153	192	182	157	179	174	156	177	161	172	155	160	161	143	183	156	152	151	156	171	150	164	158	163	167	178	153	174	163	160	155	170	156	160	157	165	139	159	165	176	175	150	159	172	183	174	209	179	167	160	164	164	166	167
13720	7225	2453	2962	2567	2135	1809	1494	1389	1160	1088	961	920	848	791	721	755	726	638	641	608	613	645	631	593	570	590	525	538	533	524	510	507	507	505	545	476	508	520	492	498	534	496	521	490	488	472	499	488	468	481	507	473	478	511	447	498	485	479	483	501	497	496	496	485	500	507	469	466	458	474	460	467	478	476	485	450	465	441	467	479	430	478	450	479	436	447	487	483	461	441	432	440	501	488	472	483	487	461	513	453	428	468	463	481	489	462	442	476	476	486	449	444	467	455	434	475	471	485	478	480	466	459	458	430	494	498	457	428	472	433	472	437	468	490	493	457	472	482	456	489	477	443	456	489	493	490	469	406	467	421	454	484	434	449	470	453	496	418	444	440	458	448	458	457	450	485	508	460	437	453	423	469	453	470	473	448	451	457	462	456	484	441	479	465	434	509	454	457	440	462	435	489	457	457	430	471	474	504	442	451	486	436	427	475	438	504	453	464	436	485	482	439	447	453	470	475	473	491	479	448	465	445	475	430	462	445	489	460	461	476	450	471	454	467	489	467	438	478	444	445	451	472	478	464	478	460	471	473	423	467	466	472	496	457	459	471	455	465	453	453	468	448	448	487	477	458	467	480	461	454	465	493	464	480	447	446	460	434	442	461	477	457	471	459	467	447	486	468	479	430	453	443	489	439	469	464	457	495	461	439	487	456	481	427	463	461	452	476	463	452	463	459	453	432	478	448	447	499	462	484	458	438	454	440	453	440	467	437	454	462	439	469	491	470	430	439	440	507	408	486	458	439	477	440	461	463	466	446	474	493	457	448	472	465	441	483	480	416	492	517	439	464	503	467	467	491	456	450	473	476	458	427	484	488	461	439	449	495	478	432	421	440	480	460	427	453	422	482	465	480	433	428	441	493	496	494	470	449	475	457	451	476	487	460	489	428	440	453	434	453	461	470	505	438	441	467	448	452	428	487	445	482	432	471	490	459	454	451	494	474	492	477	445	447	487	459	460	458	474	475	476	446	467	462	456	468	471	456	456	442	496	475	479	470	458	473	463	458	440	434	452	461	468	420	481	440	486	450	458	477	466	441	459	481	447	487	445	430	481	487	444	472	438	465	462	448	463	466	448	439	441	451	486	476	400	457	422	433	456	420	439	444	408	454	486	424	445	448	477	442	468	483	454	466	495	462	447	456	458	459	452	482	430	457	477	495	470	482	465	457	429	464	443	465	474	493	486	456	492	468	454	493	428	482	443	458	462	473	488	472	486	442	450	441	455	497	479	498	493	511	460	425	431	484	458	456	447	445	472	440	452	463	474	461	508	479	451	454	466	455	484	486	448	481	461	503	442	473	464	467	466	420	427	465	447	463	480	434	471	474	489	447	502	490	478	451	443	421	481	474	489	499	459	505	443	441	460	485	457	454	437	453	483	508	476	481	462	463	481	467	437	507	432	461	475	452	484	471	452	477	442	444	443	448	450	490	440	454	457	431	464	495	456	429	446	448	461	440	434	446	431	462	444	434	496	485	509	442	457	476	451	470	470	507	438	481	477	445	474	476	465	495	447	434	407	425	472	481	439	465	445	475	472	486	417	462	457	453	478	470	487	495	490	448	468	479	461	489	486	441	459	452	456	440	454	434	457	470	436	474	467	481	508	465	475	467	470	429	456	461	511	501	473	471	502	455	471	434	440	477	502	415	476	449	474	481	438	448	430	427	453	450	433	495	449	452	443	446	470	450	488	455	466	452	490	495	480	433	471	456	469	454	488	490	449	462	449	481	484	460	459	423	438	453	492	474	491	476	453	466	499	500	482	470	481	435	467	459	462	471	491	437	454	503	453	412	472	430	453	439	469	472	426	452	459	487	433	427	452	438	482	435	485	463	431	466	430	488	476	511	448	457	487	453	438	452	456	485	460	447	427	458	444	446	468	469	453	459	450	455	431	497	483	477	444	462	476	471	452	436	473	441	490	456	470	474	477	469	462	467	453	481	441	490	453	474	493	439	433	473	484	466	455	452	442	478	432	452	435	460	464	424	422	504	456	471	437	441	461	504	493	443	497	439	476	487	474	486	513	435	477	446	451	466	480	464	460	491	436	461	453	474	468	464	460	440	472	456	459	445	443	500	487	451	450	468	471	465	484	457	467	485	450	428	481	482	447	423	485	426	453	481	453	456	471	460	434	457	476	450	466	468	479	452	480	445	415	497	438	487	482	470	489	461	462	416	483	486	457	458	483	493	442	474	469	474	461	468	466	456	453	459	436	436	448	474	422	461	434	460	449	446	443	482	462	483	439	449	438	440	412	443	405	436	426	442	451	475	435	472	490	461	485	473	471	483	484	489	473	417	472	455	454	470	460	442	461	448	460	458	432	524	461	461	491	449	462	459	458	452	479	481	447	440	468	471	446	472	471	474	453	418	475	415	483	429	470	458	453	497	433	471	440	454	475	478	503	444	443	418	463	458	443	445	458	504	523	456	437	459	474	471	508	474	491	466	435	464	434	432	459	479	473	480	467	478	430	465	435	463	463	445	497	491	481	421	488	447	438	415	490	443	464	424	429	465	431	475	437	463	452	478	440	469	436	478	479	468	449	437	464	445	480	431	457	456	429	505	482	470	484	434	434	467	477	467	461	427	445	511	471	489	473	426	460	478	436	488	443	457	436	437	470	440	471	497	469	448	471	459	422	438	433	471	459	468	454	418	439	489	460	483	444	470	426	479	442	501	458	464	456	482	453	468	458	451	426	483	449	439	463	465	468	452	430	483	438	483	481	461	419	448	449	450	465	455	477	439	438	463	433	472	464	462	513	440	469	495	479	461	467	500	452	468	478	438	417	482	446	472	481	436	467	467	478	446	451	426	475	434	466	487	438	446	449	432	477	479	479	460	484	463	454	468	467	483	476	436	453	473	422	449	464	494	483	468	441	447	431	465	470	503	517	459	434	439	445	525	474	479	478	451	483	479	485	465	498	456	490	451	465	491	441	476	454	461	481	480	518	436	453	471	494	461	499	443	463	423	486	484	476	445	486	438	465	438	464	425	462	476	475	436	413	493	449	463	469	466	470	439	479	418	499	487	436	434	494	421	459	438	489	465	468	452	472	484	468	449	463	483	471	459	462	512	422	449	458	458	466	475	467	471	436	465	463	456	485	447	450	464	417	450	502	477	477	496	451	500	439	443	499	467	477	457	468	461	450	465	476	468	473	469	468	450	437	464	435	473	452	468	450	457	490	494	462	458	454	491	460	432	451	460	500	491	441	445	474	500	483	477	433	496	470	498	457	454	480	471	462	450	464	475	441	488	458	454	469	467	494	466	479	441	471	472	456	497	472	419	500	433	501	469	480	472	461	419	459	460	451	469	449	461	477	447	450	513	497	460	434	459	489	474	444	449	484	445	464	470	507	466	476	473	490	497	447	485	437	469	461	458	493	477	490	429	495	463	463	452	487	429	460	481	457	482	465	447	455	460	463	499	473	464	452	455	425
36217	22144	4240	1968	1307	925	765	682	552	531	462	455	418	378	377	375	358	346	321	300	330	327	318	310	314	309	317	278	271	303	304	260	301	260	286	331	294	272	304	280	295	283	281	286	266	277	272	266	252	269	293	290	306	272	272	269	297	259	295	277	250	275	290	276	264	261	289	322	281	259	267	290	312	274	268	268	263	264	276	267	279	260	254	321	291	251	268	301	263	267	261	258	248	250	291	285	287	284	254	286	274	275	293	263	271	305	270	262	270	265	250	251	271	295	299	262	288	268	256	278	292	264	302	250	255	260	268	295	289	302	255	261	276	286	299	279	292	267	286	303	263	285	308	274	255	246	248	287	293	256	275	289	243	246	316	274	240	260	263	280	321	279	268	246	293	284	288	264	273	277	289	286	291	285	274	287	317	246	289	308	297	323	277	261	287	275	260	277	259	272	268	271	273	255	298	269	290	271	276	247	281	257	290	309	266	302	279	278	289	292	263	279	236	266	267	292	270	256	271	284	258	271	292	257	259	257	257	276	280	255	290	268	302	315	316	275	295	282	279	251	297	278	278	297	281	282	306	242	271	293	251	274	257	288	265	286	262	263	326	280	273	258	293	294	291	277	261	260	282	285	239	261	279	264	261	281	285	257	296	297	289	272	278	283	277	280	284	257	271	252	267	243	278	270	279	283	262	277	282	275	253	285	280	292	270	273	269	254	280	275	257	270	290	292	288	286	293	260	297	276	258	285	273	276	286	251	276	284	310	255	299	280	283	273	259	262	297	249	289	291	271	269	323	265	266	278	290	290	292	262	281	257	264	263	264	297	267	271	269	270	270	269	284	268	280	249	279	255	284	286	254	267	275	275	269	259	277	291	297	285	287	287	291	280	283	276	293	238	279	284	277	273	282	285	272	289	254	288	278	270	262	272	257	279	320	281	284	270	289	250	265	263	297	279	287	267	281	276	264	298	274	261	252	240	271	274	315	279	279	297	271	270	243	272	263	251	262	292	304	284	260	278	256	256	276	260	272	292	283	303	284	253	246	240	269	258	243	260	277	261	269	257	285	259	276	278	262	261	274	274	279	259	278	272	283	283	293	258	281	273	291	276	270	292	263	277	275	236	270	260	300	259	315	301	254	291	301	277	263	318	288	274	234	277	245	247	290	251	285	296	263	253	268	272	286	262	250	282	263	278	271	280	289	249	285	305	280	274	266	289	292	268	282	271	304	299	289	261	257	262	270	283	291	306	270	279	252	274	273	289	255	275	285	269	230	284	256	286	308	293	248	280	290	289	292	254	262	256	265	273	285	264	256	278	284	270	240	285	302	257	282	262	283	237	277	306	271	279	297	261	268	263	287	299	283	283	256	240	268	283	274	299	287	266	287	277	296	265	255	265	245	317	287	276	250	258	308	307	307	270	289	287	290	269	278	289	258	281	262	256	298	291	292	312	274	255	271	274	285	291	287	274	273	300	254	270	270	263	254	270	282	253	271	265	276	274	288	285	280	289	302	268	226	264	299	262	265	282	270	272	298	280	255	294	286	274	259	248	271	308	276	284	249	282	273	284	256	256	288	286	285	290	267	300	259	295	309	265	289	283	296	264	313	272	279	301	279	249	250	248	248	287	285	286	300	260	288	273	251	305	259	293	291	259	263	260	263	257	282	274	266	305	270	265	283	257	288	310	261	260	315	249	273	268	280	223	271	276	267	285	274	251	289	280	266	268	286	240	293	289	280	256	279	265	290	285	297	280	247	271	262	287	276	275	278	266	244	289	273	288	288	251	259	303	270	282	274	303	289	264	281	290	268	260	280	277	290	246	273	301	293	288	282	283	276	305	250	288	306	293	272	286	278	268	287	253	271	298	275	274	303	287	287	270	258	315	300	290	283	278	286	267	288	270	265	248	230	296	266	235	269	304	256	282	285	283	259	283	234	252	283	297	299	279	286	234	284	256	284	296	293	266	268	307	228	239	288	273	285	318	278	287	269	274	260	287	270	289	268	312	276	260	270	236	291	284	288	286	291	295	271	309	266	275	278	291	261	291	272	269	299	265	278	270	290	254	281	249	255	303	295	298	273	256	262	288	294	247	261	238	268	282	272	262	279	266	289	236	271	290	327	245	287	296	253	270	275	273	279	289	301	294	269	265	279	286	287	248	247	288	285	298	278	255	281	296	272	309	285	290	261	256	276	266	286	273	283	274	302	295	267	260	257	288	296	259	266	279	268	279	296	294	289	280	253	292	254	278	272	261	275	288	281	265	285	269	276	271	281	264	266	255	288	273	246	256	255	309	264	269	267	267	292	288	291	275	279	294	281	257	269	278	331	238	264	287	274	261	255	285	269	268	245	277	291	264	308	282	300	252	257	316	270	286	293	287	293	295	281	285	285	284	290	292	229	265	293	272	270	274	297	282	302	277	296	313	280	302	280	269	293	261	270	279	265	289	278	230	296	280	287	256	286	284	274	304	294	276	247	275	249	288	324	261	242	266	286	291	273	275	292	243	270	284	287	284	246	272	290	280	295	290	311	303	293	267	276	283	273	268	253	258	263	281	272	294	267	274	283	277	293	278	295	306	275	292	272	254	276	244	292	272	285	290	301	308	274	285	289	309	294	269	286	268	278	285	283	295	278	260	298	266	264	280	271	297	267	267	252	302	293	272	270	285	277	279	258	281	281	254	269	274	273	304	256	256	247	262	310	278	257	318	269	297	301	290	252	241	289	277	264	276	255	270	300	266	318	276	295	292	295	286	290	250	276	290	287	310	256	285	293	271	279	258	296	269	253	281	311	265	264	291	298	270	272	254	279	269	265	272	299	318	276	294	264	255	256	328	276	274	283	256	280	294	282	297	275	288	275	292	276	232	239	295	282	290	260	252	303	274	296	245	256	252	281	266	284	281	310	258	287	304	255	322	278	263	294	274	251	278	247	265	262	259	285	311	236	294	253	280	263	301	287	294	283	268	259	275	261	266	263	273	271	279	285	314	327	240	288	265	281	273	267	265	288	278	294	299	275	273	261	283	300	249	286	291	279	306	276	278	289	259	276	280	263	296	262	245	288	296	283	298	284	289	306	284	290	261	270	292	273	308	263	265	264	277	286	284	245	292	278	288	300	285	276	260	294	269	284	250	264	263	258	307	282	297	273	299	259	263	275	310	271	279	298	280	263	274	264	274	256	296	289	262	294	273	285	250	280	294	272	326	295	295	254	262	305	267	272	281	254	276	282	280	295	311	281	289	296	250	299	269	298	282	267	265	270	297	258	283	255	285	318	272	280	298	274	272	260	302	278	290	259	281	273	279	282	265	303	264	265	249	298	258	289	274	281	272	267	257	272	257	263	318	291	267	283	262	302	269	276	300	268	254	301	289	273	281	284	295	278	254	256	258	297	287	280	277	277	290	281	270	270	270	285	300	275	280	281	269	258	281	279	300	246	254	281	263	276	260	244	308	263	297	291	291	285	289	284	282	310	271	278	271	284	265
19942	12127	4579	5267	4677	3936	3358	2659	2352	2120	1876	1720	1561	1451	1349	1306	1180	1150	1124	1044	1025	1014	944	983	949	945	932	920	905	888	866	901	852	861	819	799	852	841	802	780	824	835	806	853	802	778	791	757	729	784	745	775	760	800	780	734	811	786	740	792	791	738	725	751	726	769	693	761	746	695	738	784	716	714	709	792	713	758	729	741	727	744	763	722	721	751	750	776	719	740	718	745	731	764	723	748	758	694	759	733	778	735	735	781	755	731	767	739	788	746	745	724	718	729	734	715	740	696	751	762	756	709	741	691	751	702	700	718	753	718	707	682	739	715	759	729	710	702	744	730	741	703	718	769	706	738	711	744	753	744	730	713	715	718	695	737	734	752	737	708	734	730	757	729	751	743	686	675	727	697	698	734	734	743	752	734	715	736	740	701	749	720	702	715	717	713	751	713	701	724	743	695	724	691	720	749	725	727	736	709	783	710	709	726	698	745	727	707	717	711	702	767	680	724	712	712	757	760	710	736	750	704	732	736	719	728	698	716	715	713	675	715	735	704	688	680	649	707	742	721	754	703	746	724	716	737	727	722	702	719	716	713	703	750	738	720	783	724	741	668	708	721	786	778	770	741	748	734	734	673	705	723	730	694	726	691	731	690	725	717	693	758	703	748	697	689	702	693	733	716	753	738	723	696	700	729	740	767	772	728	727	804	718	717	706	724	727	816	755	723	734	784	687	736	706	724	708	715	728	710	720	697	713	698	762	735	775	730	754	725	748	744	741	702	755	736	737	705	747	715	762	738	717	746	751	729	680	717	782	710	740	712	733	695	739	713	705	736	666	770	739	721	713	726	690	685	770	760	778	725	705	723	710	692	706	773	751	711	716	743	676	735	744	730	767	695	723	722	715	721	713	706	751	714	704	729	707	666	719	742	708	744	725	683	719	720	765	689	745	734	714	717	730	665	679	715	739	729	710	730	686	660	746	728	700	737	672	726	702	745	725	698	716	737	713	722	701	733	733	674	740	759	763	693	708	703	712	710	711	731	750	765	738	705	753	719	763	703	790	742	727	704	672	775	759	763	758	708	740	674	722	707	724	731	752	747	717	731	728	704	756	769	747	679	696	697	736	701	731	676	751	770	697	711	728	764	704	760	652	724	746	693	667	757	701	717	725	734	741	702	751	741	689	717	690	715	694	736	733	691	702	717	680	700	709	766	763	710	724	725	742	750	703	701	675	678	734	658	705	747	732	718	704	728	725	726	738	687	721	792	716	703	753	696	750	732	689	690	708	744	734	766	679	704	767	714	687	758	733	737	737	716	733	723	744	699	722	718	696	747	743	786	746	712	685	755	676	773	777	708	685	743	709	712	720	758	732	695	740	707	756	759	772	721	726	746	727	654	700	744	675	703	722	772	749	756	761	776	675	713	714	735	731	723	719	758	630	703	750	738	671	720	729	721	727	732	725	767	716	736	745	715	773	738	730	721	701	674	792	764	754	711	754	730	749	733	745	728	737	743	752	713	745	731	698	719	735	742	695	739	735	722	753	753	743	733	724	789	755	702	735	745	732	699	717	688	750	712	709	724	765	748	677	717	740	746	698	772	758	714	744	702	739	752	732	708	702	747	694	717	702	733	714	704	735	695	740	723	771	678	784	717	730	716	670	719	732	699	743	674	710	721	785	728	738	761	736	715	719	739	767	751	747	708	733	704	739	721	749	739	717	751	736	706	734	738	750	706	701	730	681	742	698	700	675	752	731	704	719	696	711	661	767	692	749	714	698	699	781	682	740	738	714	726	689	734	799	712	739	699	736	728	707	749	720	734	698	682	704	760	715	741	729	704	725	737	684	722	791	685	778	722	699	717	693	741	756	713	720	743	726	742	758	746	707	749	727	756	748	733	754	715	760	729	711	744	701	715	705	740	734	754	801	684	714	754	709	752	700	763	706	668	705	747	727	694	728	706	733	757	700	760	724	673	657	726	685	765	752	749	721	780	743	760	681	694	740	681	717	725	720	756	745	734	745	674	706	721	670	744	707	697	769	717	719	728	708	698	704	722	759	686	748	721	686	748	734	697	738	741	704	712	729	755	746	684	746	716	724	672	720	698	785	730	672	752	681	697	753	726	779	719	715	718	699	745	701	784	785	732	724	722	655	749	767	690	735	729	728	710	742	699	763	721	754	729	742	723	706	753	708	722	734	753	756	736	716	689	695	724	703	705	712	768	674	707	780	723	752	711	696	721	708	786	731	724	754	701	765	730	665	687	713	734	759	751	753	698	654	726	741	716	711	718	767	664	757	722	691	779	706	754	725	721	761	708	718	716	712	722	695	730	732	760	723	743	703	691	714	748	733	747	746	699	724	701	741	768	721	699	725	695	782	735	728	688	714	678	719	678	735	740	778	736	681	711	733	728	689	731	711	743	679	690	733	699	682	740	662	748	742	718	732	687	720	716	702	773	710	695	692	804	721	734	785	707	743	707	749	724	713	739	710	763	737	706	671	718	746	710	729	792	785	765	704	743	723	732	664	716	687	755	680	724	718	729	751	728	719	673	705	723	745	737	713	711	719	698	749	768	725	728	777	739	711	734	754	730	694	733	704	724	727	685	729	695	744	670	739	739	727	696	736	734	719	717	744	736	762	715	726	722	766	715	686	694	680	672	786	769	701	699	743	716	683	786	718	741	730	784	728	725	713	740	724	738	745	779	746	731	704	705	700	721	724	761	691	744	694	709	708	726	683	705	702	721	745	678	730	741	753	698	746	717	735	741	716	764	725	748	718	721	693	754	723	711	726	781	706	726	757	692	732	688	746	734	738	793	804	718	678	721	701	745	718	676	766	741	734	711	752	734	719	746	724	703	750	702	756	772	748	726	703	699	723	721	749	757	720	714	671	750	723	688	719	719	709	709	731	698	669	725	735	758	719	770	716	669	698	732	710	703	703	751	715	714	760	701	744	740	716	750	783	680	670	787	755	703	740	751	716	719	706	758	731	707	740	666	703	749	743	715	721	788	755	739	696	713	712	720	703	727	695	766	730	704	708	730	797	719	690	725	737	749	698	756	746	720	737	751	698	751	699	717	687	712	688	734	715	705	734	711	780	720	707	719	693	768	707	722	753	704	725	739	735	767	723	747	718	718	748	726	717	716	727	770	716	718	732	782	780	773	725	731	742	738	715	710	720	766	740	710	720	674	750	757	739	741	722	689	773	712	745	727	763	729	712	715	692	742	669	711	724	721	740	686	745	725	752	757	764	769	723	718	707	709	669	733	717	692	716	741	744	728	741	688	737	738	713	731	711	754	722	756	769	728	754	705	721	705	701	756	757	721	708	729	746	720	696	740	746	730	697	722	720	735	739	726	732	706	714	758	695	724	709	741	736	693	720	740	683	693	734	685	745	710	720	696	738	708	688	684	747	734	776	721	729	701	733	749	717	777	724	732	715	717	733	766	756	702	702	708	770	734	752	715	685	732	654	701	701	697	720	746	734	679
4714	572	302	313	304	330	335	350	321	309	291	303	283	295	310	298	328	320	308	277	329	297	317	301	315	286	323	309	302	301	308	280	325	332	319	317	308	314	290	304	312	283	313	299	269	295	306	309	264	300	314	279	285	325	293	320	300	334	338	322	334	300	302	284	298	308	329	318	334	305	328	294	290	300	289	272	277	291	296	310	309	317	318	304	298	299	307	326	286	292	323	314	316	304	250	262	321	291	319	282	336	315	335	282	260	318	309	291	307	302	300	308	337	282	307	329	296	306	312	329	324	300	329	316	311	294	312	303	326	301	298	315	311	289	280	292	312	330	318	271	284	314	360	303	334	311	296	297	290	327	303	309	338	305	312	304	308	261	312	283	319	290	284	276	296	298	314	319	307	290	326	301	347	292	305	320	337	339	312	298	321	295	311	287	304	265	288	356	302	307	308	306	316	298	340	321	291	316	281	314	280	289	287	304	315	290	332	322	330	313	314	308	302	297	330	296	277	293	333	286	310	316	331	307	303	302	311	283	308	321	298	310	292	278	293	298	319	308	293	342	301	295	293	299	330	305	293	308	311	288	295	300	285	305	309	308	307	272	297	313	304	291	312	319	313	303	314	263	316	276	297	300	325	331	319	314	295	286	309	286	321	302	317	294	296	297	310	291	320	344	270	299	281	322	295	307	311	305	294	316	288	304	287	304	316	297	290	302	307	294	293	335	340	331	314	312	292	305	298	300	269	302	288	326	304	285	309	298	337	322	309	313	290	287	273	303	314	305	299	295	304	316	321	327	296	310	311	336	304	313	316	317	310	300	273	281	331	327	356	285	292	302	328	320	305	296	301	307	319	333	304	323	300	311	329	306	281	307	302	286	321	283	280	307	289	271	275	295	325	289	304	313	287	295	283	341	318	308	295	326	280	332	269	316	286	297	293	287	332	286	313	325	299	307	299	326	325	319	324	304	332	304	309	277	297	290	311	331	296	300	317	304	286	311	322	291	298	283	308	296	325	303	288	295	303	287	328	306	297	296	312	277	293	309	312	336	296	320	326	318	290	297	338	289	309	294	298	314	316	306	326	267	298	299	276	290	325	309	271	305	283	298	286	317	347	326	296	282	285	300	309	270	353	341	309	318	309	308	315	292	297	302	260	285	324	284	300	286	298	280	314	305	318	314	305	322	307	332	276	304	273	358	295	314	302	308	318	271	279	313	287	287	308	307	315	311	300	312	309	322	307	270	297	320	293	304	315	296	314	338	283	308	322	330	283	297	324	310	287	318	316	317	330	266	311	306	320	282	292	301	292	303	332	283	289	272	280	288	303	369	311	327	300	286	269	313	303	289	309	288	324	344	317	309	298	295	292	299	318	355	349	271	288	290	307	314	322	311	325	309	284	291	309	324	280	325	332	320	300	320	347	330	303	304	307	282	306	320	291	329	298	306	313	306	334	318	304	302	286	361	292	291	307	336	302	304	309	259	321	309	320	301	315	294	278	308	327	293	288	315	310	283	302	300	338	346	314	287	307	300	299	301	311	287	325	337	304	313	313	305	290	298	309	314	290	331	319	330	266	297	323	323	285	258	315	294	304	301	319	308	302	316	330	283	313	303	324	320	320	298	284	266	320	291	286	325	302	294	294	293	290	276	309	296	303	337	281	288	303	320	306	295	311	298	284	297	311	343	297	298	314	276	284	313	286	314	297	288	304	324	312	320	321	280	305	252	293	276	322	302	332	330	297	308	312	316	319	272	299	295	300	304	272	269	297	348	331	278	291	318	322	325	331	309	296	309	292	332	288	317	324	287	326	306	300	293	317	305	316	301	307	322	330	320	286	288	285	304	288	322	317	314	300	320	318	323	297	297	303	273	299	316	310	299	318	306	309	294	328	311	317	312	288	283	289	319	287	304	289	310	344	326	287	298	311	283	268	313	293	324	329	310	294	295	280	343	296	325	330	300	320	319	284	290	303	296	318	312	309	300	333	282	291	297	311	284	321	304	281	297	254	286	267	318	328	292	309	295	306	324	304	299	339	275	302	308	313	328	297	303	313	349	301	315	322	325	312	288	304	299	345	323	310	322	281	289	294	309	323	331	300	323	318	273	295	310	324	330	314	327	317	301	274	272	303	296	302	312	314	308	318	278	282	310	275	310	309	292	296	308	280	317	303	329	317	261	309	326	293	290	307	331	325	312	311	328	287	327	314	327	287	294	307	278	293	311	321	320	324	335	298	319	337	301	310	319	312	335	293	296	284	309	298	284	312	281	287	310	324	327	323	294	292	268	305	305	301	273	318	291	315	311	336	311	305	299	265	305	301	290	302	337	297	296	340	313	327	316	306	279	302	300	296	281	294	322	327	317	308	329	310	323	314	314	325	277	311	328	304	329	327	304	320	308	344	334	278	281	292	302	286	342	324	302	297	261	303	274	337	327	326	340	274	309	331	286	325	302	301	292	318	306	305	291	331	315	314	316	281	329	301	303	319	297	294	294	369	340	308	274	323	290	273	308	306	288	303	290	301	317	292	314	305	327	315	298	301	328	282	289	301	324	283	313	334	297	312	298	292	306	284	297	323	290	297	308	316	317	325	303	298	328	308	272	319	305	269	334	284	325	297	308	306	298	311	298	330	299	298	317	276	332	320	287	314	289	292	275	299	303	314	319	281	291	317	329	330	310	325	300	316	321	275	272	303	299	310	303	321	305	307	282	273	286	305	283	338	352	257	285	302	328	291	307	264	293	322	321	306	333	328	334	310	295	293	322	311	299	299	298	317	325	325	294	273	315	305	309	306	304	342	287	295	306	341	291	300	322	289	329	315	289	287	271	291	299	320	318	297	303	294	289	340	298	322	320	301	320	333	288	316	337	298	270	338	318	303	309	337	294	317	288	299	297	292	310	289	312	281	289	304	277	310	315	298	304	257	303	293	298	287	297	318	333	287	297	313	302	311	308	278	303	285	324	299	291	291	340	298	324	322	304	297	331	326	307	303	311	327	301	341	281	312	274	313	311	319	330	340	325	298	320	319	307	311	325	308	299	312	338	305	290	304	299	338	306	325	324	269	296	301	301	291	319	290	331	332	349	277	298	288	325	297	259	342	317	283	314	321	285	317	290	344	278	286	318	320	318	328	295	296	337	284	303	311	302	312	312	303	306	303	307	290	289	301	297	332	316	316	304	310	304	295	278	319	326	302	341	298	355	299	328	292	281	302	333	275	285	284	314	307	291	320	333	324	294	316	278	300	298	312	296	305	304	334	267	313	299	326	334	302	326	321	336	294	346	324	306	330	285	277	304	325	313	321	328	303	275	332	274	328	309	301	277	325	311	320	301	329	314	304	326	310	331	276	322	310	270	301	309	289	287	320	273	325	285	324	300	298	309	277	300	346	276	291	301	306	282	308	320	299	315	293	305	312	321	297	287	358	326	294	332	306	310	299	318	311	310	307	294	304	317	307	285	351	333	345	269	318	292	286	297	313	298	292	319
3570	1114	762	849	792	754	750	754	775	775	744	783	788	745	751	788	785	791	762	799	750	708	801	747	796	748	739	747	788	757	752	751	753	723	735	783	770	756	708	704	748	746	758	762	777	779	695	737	774	721	733	771	786	729	712	705	747	727	757	765	724	774	712	714	772	801	751	691	733	734	756	726	763	757	752	733	731	742	779	752	755	782	779	761	794	710	752	746	724	736	716	734	730	780	785	719	747	765	733	756	732	746	784	718	753	820	734	716	768	730	782	723	716	757	744	776	724	735	747	793	731	763	730	763	760	715	731	764	784	712	744	723	725	711	779	772	730	746	726	770	782	780	722	694	745	787	677	703	792	754	739	744	726	737	751	741	734	757	732	734	726	745	761	719	753	783	776	718	788	711	767	769	732	697	783	789	748	732	727	737	719	758	763	799	761	758	737	708	723	727	723	728	747	741	700	735	764	723	712	719	737	826	689	777	782	703	727	738	746	783	727	739	743	782	767	743	731	771	757	769	803	757	726	713	756	740	717	728	744	755	749	806	755	752	760	714	763	736	764	780	714	708	740	702	719	706	752	764	747	730	739	769	762	728	765	744	717	747	766	727	735	737	706	763	744	703	763	751	773	772	772	768	732	771	717	740	694	677	717	759	780	711	704	724	743	771	760	733	766	704	770	777	731	785	756	749	732	747	687	744	689	740	712	746	750	733	765	750	740	764	719	754	765	737	760	757	737	736	746	721	759	711	757	772	773	716	734	759	730	708	727	722	733	739	732	741	726	805	722	738	725	755	753	724	710	694	734	706	742	760	748	699	731	721	777	771	721	801	787	678	750	667	725	712	681	742	713	766	753	760	767	793	774	766	725	740	727	716	754	734	789	784	756	756	726	758	700	773	714	703	752	758	685	746	754	728	696	766	740	737	707	753	742	747	789	761	707	722	696	756	737	757	801	717	745	727	703	750	764	786	800	732	747	749	726	727	788	715	744	709	712	733	767	779	720	761	741	704	760	777	684	735	737	735	786	756	744	728	735	718	702	768	755	732	786	757	769	715	752	726	737	749	782	703	724	694	752	718	736	782	694	720	722	726	746	754	699	763	819	772	776	749	766	772	734	745	718	731	738	743	696	775	773	718	740	788	793	753	765	733	749	718	749	725	724	730	772	698	715	773	747	701	761	725	724	756	731	756	723	743	756	747	745	770	755	720	808	732	748	729	795	775	723	722	698	756	769	754	753	717	700	728	716	744	699	771	763	746	757	772	714	792	757	763	773	720	754	758	738	752	729	746	727	744	773	718	731	731	696	709	728	750	801	792	745	773	730	697	768	731	762	750	743	781	779	766	764	761	764	736	767	732	725	724	741	697	753	767	843	758	778	712	712	750	794	780	795	769	759	801	787	740	785	732	727	747	710	766	761	811	769	713	750	722	764	732	714	769	718	791	747	748	762	825	772	722	743	734	751	734	728	785	710	765	723	708	721	732	750	731	771	741	772	747	714	701	712	745	710	757	708	758	711	725	779	762	705	779	777	715	770	753	751	782	795	741	753	713	743	741	708	722	742	768	762	749	715	769	726	758	729	749	750	692	761	660	746	739	775	704	778	721	711	741	711	725	759	709	695	731	760	727	748	759	738	773	771	779	713	752	782	763	690	740	754	725	742	738	744	747	778	761	783	772	765	742	750	723	718	724	748	733	798	733	765	767	775	711	711	735	763	774	742	693	739	770	692	746	779	725	731	717	715	714	773	728	786	731	708	758	700	740	749	795	739	709	744	724	728	745	697	760	759	718	723	725	751	707	782	789	743	774	767	729	748	737	756	753	708	758	769	755	699	794	698	773	717	763	711	742	772	787	710	775	754	750	732	729	765	748	729	755	759	739	744	752	763	723	770	763	752	704	767	763	735	723	781	726	723	745	715	716	802	750	772	721	734	724	756	799	741	726	696	789	729	751	749	776	710	718	758	738	755	753	732	701	728	753	744	747	726	776	738	760	708	702	705	792	754	755	768	738	732	754	716	729	737	736	790	791	748	712	798	768	757	696	748	752	767	747	798	729	714	764	737	761	768	769	774	765	722	788	768	723	744	722	691	677	702	740	776	742	790	794	764	743	691	785	757	708	765	775	734	754	775	738	718	724	756	761	776	698	744	762	728	752	726	768	720	733	805	755	739	782	746	730	783	710	746	730	757	772	748	690	765	756	723	760	777	731	809	771	708	746	767	736	810	726	762	758	717	746	769	724	774	722	724	752	733	776	752	684	735	735	742	726	709	755	766	757	746	759	774	754	796	714	719	766	743	732	758	737	736	739	684	747	750	775	767	713	756	756	765	704	713	735	711	796	745	754	763	778	698	688	714	723	729	692	748	762	749	773	773	735	719	750	692	738	719	770	737	783	740	725	729	756	721	744	786	741	765	723	725	764	750	715	759	771	755	713	750	756	775	713	737	769	751	742	678	717	700	754	761	740	750	758	793	731	756	751	744	740	752	750	718	723	741	749	786	756	771	727	772	736	789	776	733	735	801	760	726	724	736	734	728	742	791	755	732	738	755	709	744	742	693	728	725	781	729	707	695	728	725	767	739	741	759	766	710	723	764	765	731	773	705	765	722	678	744	703	755	715	762	722	779	744	732	750	746	775	734	755	705	761	753	750	766	762	737	694	747	749	759	728	722	715	763	741	750	764	738	750	713	746	766	730	775	769	710	691	708	765	771	731	743	679	737	711	752	681	771	727	743	755	738	761	725	704	749	748	729	681	729	704	781	691	769	742	726	784	733	715	742	769	723	738	745	713	753	786	723	754	717	780	746	724	759	770	770	713	738	752	722	754	731	719	763	779	752	768	775	765	761	745	711	763	757	738	749	718	788	760	758	722	774	743	755	776	754	752	776	757	764	738	795	787	763	785	741	713	764	742	702	799	779	729	778	733	749	781	763	703	770	739	731	747	772	683	784	745	745	702	741	748	769	708	772	731	766	763	751	746	744	722	744	739	742	737	732	775	759	750	773	764	819	738	810	752	711	743	775	757	753	722	758	770	793	714	767	734	681	769	767	742	706	779	779	714	740	714	770	737	761	735	725	714	736	738	715	702	759	747	769	756	757	743	727	739	774	731	749	685	765	760	750	790	736	729	760	742	742	705	688	761	760	765	725	694	769	746	740	697	789	711	741	676	739	755	763	759	754	780	786	729	756	774	750	725	754	736	767	789	768	780	762	782	766	746	810	698	722	756	732	738	727	743	772	742	755	739	707	743	696	753	744	790	790	737	696	762	750	741	768	744	746	737	748	729	784	786	757	746	716	745	752	699	730	759	662	769	800	794	755	722	777	759	684	725	725	748	683	730	755	695	742	745	730	703	770	796	727	766	742	787	773	719	746	705	753	758	716	738	755	760	761	690	739	681	775	729	730	737	744	728	733	706	764	758	769	748	732	738	776	696	764	682	798	688	715	700	764	737	782	713	771	756	703	674	747	755	757	737	730	681	728	766
23886	11483	1473	902	753	476	394	339	291	255	256	247	230	222	194	205	195	182	228	189	182	183	195	183	167	188	175	168	155	165	177	168	147	158	158	196	197	168	171	160	167	172	171	179	157	161	152	155	172	166	144	138	169	153	144	176	181	170	158	165	162	171	154	158	155	146	159	137	143	164	168	157	175	184	157	202	153	179	143	176	146	155	147	163	165	168	155	149	155	152	158	167	198	149	152	157	174	151	181	156	136	168	160	139	163	160	151	151	147	188	165	185	169	167	169	175	176	173	172	145	163	151	159	165	169	187	172	157	193	207	185	168	170	180	155	162	172	144	137	128	155	186	161	162	152	175	156	175	159	155	160	142	145	147	162	163	153	156	161	165	157	153	133	161	155	164	137	161	175	149	167	144	182	173	170	129	164	164	151	155	166	178	183	139	182	166	159	166	162	171	143	153	150	141	152	154	130	178	159	161	194	154	144	164	150	157	144	172	169	170	159	166	171	173	153	146	141	142	176	183	162	171	157	164	156	156	162	152	170	153	151	151	158	164	157	141	156	173	132	182	179	152	169	148	144	175	143	150	159	171	178	154	157	160	146	175	150	141	142	156	151	161	157	173	173	179	163	173	151	175	166	160	169	144	181	162	175	189	187	160	149	168	149	157	138	144	164	169	182	148	177	158	196	154	156	170	179	174	141	159	163	147	177	182	172	159	160	152	167	140	144	146	165	153	131	169	185	177	180	157	164	168	168	154	177	148	165	151	153	159	158	150	136	172	194	168	187	164	154	147	157	169	160	147	160	172	183	166	156	171	161	167	148	175	157	149	182	146	149	128	164	168	179	185	161	158	162	156	140	168	143	151	180	149	173	167	173	157	167	164	146	160	182	144	154	143	152	155	163	154	161	175	156	181	141	166	167	168	175	156	177	162	153	173	174	164	152	180	172	129	180	160	172	173	157	160	194	159	161	162	161	158	187	171	177	149	157	176	178	162	186	150	148	176	149	169	168	161	175	158	168	148	181	173	183	156	152	147	159	135	179	153	169	174	152	180	171	155	163	179	153	159	168	136	172	156	154	157	161	159	156	174	160	148	173	157	153	179	166	182	165	149	182	154	155	173	151	198	167	175	158	158	147	162	159	172	167	154	183	180	153	167	165	165	157	160	162	154	166	165	181	162	176	161	163	164	150	172	153	156	157	167	187	167	181	153	153	153	168	128	169	174	169	185	164	161	165	177	162	164	179	159	147	142	151	160	209	157	157	163	169	191	180	152	168	144	181	155	162	165	164	155	171	174	164	158	172	178	158	160	173	166	169	157	164	169	144	195	164	150	161	128	157	184	151	165	180	170	172	154	153	157	168	144	153	145	156	169	172	156	179	177	163	144	152	170	156	167	179	150	172	172	156	169	159	178	172	142	170	159	159	152	175	201	147	164	159	176	169	180	146	149	145	190	136	139	176	156	169	168	172	166	157	160	157	164	174	159	168	163	176	164	186	153	148	169	143	168	173	152	198	161	164	173	152	154	185	154	164	165	158	192	141	152	161	139	152	178	160	172	171	158	152	148	146	129	175	151	157	173	158	161	159	157	155	143	191	145	160	154	164	151	152	157	187	154	160	165	161	165	186	164	154	162	155	160	169	151	165	179	163	176	170	171	182	173	167	158	157	156	156	170	171	151	179	172	147	162	164	169	175	153	149	147	150	192	176	168	160	168	159	143	144	171	169	155	169	176	155	170	189	147	154	148	145	186	146	158	183	171	148	166	180	158	179	159	179	168	160	157	151	148	154	152	158	167	146	162	159	157	140	117	157	147	166	174	178	161	163	155	163	140	154	143	142	160	153	172	144	144	171	168	161	167	175	157	150	155	177	144	158	167	162	176	140	149	140	155	148	152	156	188	195	151	163	164	172	186	153	146	146	177	157	161	118	169	160	183	156	162	166	184	155	163	143	169	169	154	152	158	148	153	157	165	164	168	157	184	167	148	147	171	149	152	147	164	167	181	145	155	155	193	172	129	172	165	150	178	153	166	152	154	153	145	171	138	178	173	168	158	179	162	169	156	137	157	179	143	183	166	188	143	158	175	148	154	174	159	161	170	188	176	167	185	171	187	134	140	156	161	152	187	144	155	172	167	149	164	148	171	158	155	166	162	164	174	136	160	162	153	165	155	174	184	182	162	169	154	157	155	178	170	146	189	160	156	165	159	157	132	186	188	139	167	148	162	153	150	157	151	166	155	145	170	161	157	164	173	157	162	169	157	177	169	157	172	192	164	158	177	176	155	169	142	171	180	167	159	171	177	140	135	167	150	166	169	176	138	148	176	156	150	134	153	173	175	167	166	164	164	145	161	164	160	178	148	156	152	144	160	158	162	138	192	158	165	198	194	138	179	149	165	164	155	138	166	153	158	147	186	165	160	155	145	164	142	170	192	148	147	153	150	176	192	159	161	148	160	196	159	147	130	154	150	167	178	158	158	171	168	167	157	164	166	182	169	167	163	164	141	169	156	181	160	162	167	150	163	152	181	176	164	155	160	168	152	168	167	150	129	184	171	165	163	158	156	156	148	158	200	174	169	163	144	147	179	160	175	179	176	149	159	183	171	151	144	142	154	174	173	176	160	161	155	146	166	157	170	166	155	163	157	161	145	185	158	163	166	152	150	135	171	142	147	168	158	162	174	142	157	164	174	165	191	153	136	163	170	159	159	140	144	147	191	163	155	162	154	156	168	162	170	184	154	175	151	182	167	159	149	158	151	156	153	174	158	150	146	164	184	173	137	179	161	167	161	149	161	161	156	162	172	140	159	146	155	166	187	155	161	145	159	159	197	169	158	146	165	168	186	139	163	171	160	173	145	168	152	169	158	159	152	161	165	166	157	147	149	161	149	155	156	161	126	151	188	145	161	176	169	159	140	193	196	171	169	169	153	164	152	165	162	146	185	171	170	155	177	138	157	157	155	162	157	164	178	154	186	174	169	151	136	149	161	174	148	186	159	172	158	148	175	183	177	164	166	150	163	207	169	135	168	149	160	157	149	181	174	159	151	156	146	162	153	174	169	157	163	162	140	159	130	198	169	140	155	164	183	152	175	155	148	172	171	167	157	181	172	168	143	168	160	161	182	178	161	153	166	168	193	167	154	158	139	167	174	169	181	158	155	166	163	180	169	166	170	167	165	166	145	169	163	159	155	169	158	164	161	165	192	168	164	159	165	184	168	178	170	184	178	178	165	190	155	177	161	184	178	151	179	147	148	187	150	175	157	167	155	137	168	162	147	170	158	154	156	155	152	171	157	174	164	147	154	166	161	174	177	154	149	190	156	161	162	159	167	166	169	179	154	193	148	162	167	168	173	160	151	169	142	165	160	156	156	152	155	160	164	171	174	154	175	168	174	160	162	175	172	165	137	164	150	153	155	144	148	183	164	182	167	137	154	179	137	154	152	156	169	150	158	150	142	155	144	152	171	167	169	193	168	181	147	152	180	173	155
13188	7850	2432	2921	2540	2134	1798	1559	1282	1161	1083	966	819	807	763	793	725	732	680	664	655	626	611	605	600	521	571	536	519	562	543	525	548	495	496	557	510	546	529	537	497	467	478	477	492	454	495	465	509	470	486	483	487	465	503	475	490	457	515	452	447	474	495	500	478	507	502	508	454	441	478	461	484	461	494	475	445	504	445	432	473	497	471	430	513	433	513	457	467	458	478	477	496	454	482	499	456	505	477	461	454	471	469	461	442	489	439	482	479	476	468	477	503	469	463	451	487	465	483	461	441	480	514	473	492	448	435	448	498	451	492	434	466	457	482	461	451	493	442	500	487	480	485	424	491	454	471	459	441	475	461	470	459	486	466	465	456	481	444	431	439	457	452	444	457	448	457	453	448	464	448	490	461	445	467	415	449	500	456	461	498	466	480	447	473	463	489	484	457	496	490	495	453	458	467	424	440	468	494	491	457	458	434	413	439	429	462	456	484	460	463	429	477	458	453	469	457	452	412	466	483	475	471	457	461	462	440	457	466	447	478	462	470	506	414	473	472	465	463	454	475	441	471	495	468	436	448	450	496	458	486	427	465	432	448	479	479	447	466	469	472	481	441	472	464	476	465	460	458	469	438	442	437	446	468	468	499	472	478	466	461	434	449	459	464	461	482	498	468	487	449	473	472	503	454	477	486	448	424	460	473	472	458	435	484	486	473	449	440	522	473	484	483	453	445	471	457	471	496	461	457	419	493	502	431	460	431	472	470	510	446	417	452	461	478	486	450	464	478	438	497	464	445	488	460	463	434	489	481	482	447	459	471	453	470	476	496	482	514	471	424	475	434	476	473	452	440	464	454	470	473	449	474	415	451	500	447	471	486	462	480	448	450	476	447	496	456	456	460	480	477	469	430	477	448	468	431	455	468	441	432	424	470	466	470	427	444	435	500	491	427	428	431	457	448	462	474	449	472	488	464	465	484	491	506	450	484	450	438	465	461	477	479	478	492	482	459	468	471	456	480	446	452	407	500	472	478	464	456	424	443	483	470	476	425	462	484	448	451	451	440	447	452	480	461	502	441	482	432	492	465	465	464	455	426	440	486	480	459	452	471	440	454	458	467	495	494	447	454	465	427	467	428	448	497	489	498	468	458	469	479	454	512	491	453	492	427	449	487	442	454	470	481	445	468	439	499	489	412	440	458	451	417	437	467	446	454	452	474	456	461	469	476	452	475	447	415	479	487	460	475	454	458	459	514	450	465	490	475	486	478	445	484	454	460	500	479	463	471	505	453	461	465	489	450	460	468	470	476	446	437	452	476	471	496	432	448	469	461	469	466	463	458	485	478	496	484	447	439	471	443	441	458	458	461	466	428	475	419	479	465	443	458	461	437	437	494	447	471	485	427	446	441	466	427	475	476	464	484	466	440	457	491	478	466	472	487	462	459	436	468	488	490	432	453	497	471	419	472	450	461	474	449	454	489	468	498	472	433	481	444	549	452	484	464	474	467	452	479	464	473	426	439	468	454	466	450	502	467	465	436	418	424	477	429	454	456	463	456	469	450	464	477	459	493	458	445	428	460	459	456	428	475	487	453	418	493	480	474	473	461	454	480	453	461	453	475	422	478	472	454	468	445	449	451	429	509	461	481	486	435	442	450	462	431	450	475	438	454	507	440	482	487	461	484	487	446	496	441	432	476	462	490	474	450	489	484	427	473	457	458	460	460	438	434	420	503	482	465	447	452	461	416	454	482	465	418	433	437	471	470	422	470	428	500	472	499	477	454	467	449	476	464	439	430	462	442	485	456	451	504	455	477	471	463	464	433	442	461	448	479	445	453	492	466	497	490	476	493	452	448	439	436	455	452	480	467	468	429	459	468	487	457	450	458	460	444	423	474	477	471	465	453	449	435	443	448	443	462	457	460	470	436	472	495	447	452	446	467	451	455	457	439	438	471	425	459	461	477	468	432	434	481	473	465	482	438	477	466	433	505	487	490	470	468	502	444	443	473	482	480	415	448	485	477	487	438	442	494	470	442	448	509	461	452	460	482	468	484	453	467	463	464	477	445	463	459	465	460	487	471	502	456	452	447	400	464	444	454	438	471	449	486	537	465	450	454	458	494	491	470	469	452	466	446	491	444	417	483	487	465	467	486	450	452	445	482	477	418	473	494	477	434	461	447	478	488	458	445	475	447	465	475	456	478	504	489	494	431	451	501	431	462	460	453	444	467	470	460	458	477	493	421	453	482	477	410	433	448	456	473	463	451	476	430	454	438	456	500	434	466	447	464	464	455	466	426	485	437	480	489	443	495	443	431	453	471	440	437	465	468	429	463	456	454	476	483	454	482	483	448	455	446	472	477	437	429	443	448	439	486	486	478	442	427	462	467	461	460	481	473	465	469	523	452	490	452	483	487	471	474	465	486	431	449	453	489	455	443	456	440	457	460	465	486	460	464	460	438	462	431	463	454	490	461	461	456	451	440	458	425	479	481	448	456	458	478	442	457	457	453	443	449	439	449	464	479	494	471	441	472	492	486	457	446	431	473	432	446	476	462	478	488	456	477	472	465	458	489	469	496	406	486	443	487	493	491	460	430	491	444	489	456	474	451	452	466	458	439	464	476	510	478	442	449	466	460	443	458	454	458	434	458	435	476	441	455	530	499	454	480	474	483	473	468	469	444	468	486	464	455	436	466	476	456	510	470	475	457	444	419	492	434	457	440	473	449	511	457	471	428	458	453	451	446	450	490	458	510	478	471	441	510	461	445	498	478	469	466	497	481	452	433	426	470	457	479	452	469	499	475	466	433	464	442	506	486	447	457	436	476	464	466	442	484	433	478	478	466	481	465	464	476	470	491	450	440	444	451	487	479	490	488	501	487	466	508	435	474	471	453	440	456	423	471	488	464	502	455	464	463	452	459	444	472	457	477	443	478	441	458	442	465	452	433	465	457	464	452	488	468	445	440	466	468	428	466	472	447	454	468	475	496	427	454	447	442	442	425	496	424	451	435	468	463	459	501	451	457	456	421	434	465	464	480	457	433	428	424	399	457	463	495	472	452	452	462	506	487	442	485	471	426	465	479	458	480	402	458	466	458	460	449	458	523	466	442	416	485	464	435	463	465	508	477	461	484	497	420	436	478	489	456	462	531	435	472	445	441	487	488	497	471	527	466	474	472	448	456	433	484	442	459	433	492	454	447	507	446	503	433	484	475	494	466	448	478	453	462	485	485	407	478	447	466	480	491	452	462	460	472	427	517	475	427	431	476	441	429	447	467	477	447	468	428	455	461	444	461	495	485	451	453	474	431	424	431	485	448	496	447	458	423	429	455	443	484	474	467	489	494	463	434	493	462	453	428	456	495	492	453	473	475	439	464	456	445	466	473	472	466	453	478	469	434	461	451	468	489	464	455	423	462	451	440	461	455	455	497	491	506	464	469	459	449	443	470	445	460	456	481	459	454	435	478	415	410	462	473	452	482	436	433	467	516	453
35461	22727	4718	1856	1283	924	764	665	599	502	441	423	436	372	384	344	356	344	353	326	299	315	299	319	297	315	312	305	291	308	283	289	283	317	268	304	282	292	306	287	282	291	302	264	322	275	278	262	263	245	276	258	314	277	295	280	286	265	314	285	272	295	295	265	287	299	288	273	300	320	276	286	317	310	287	290	274	259	285	279	259	274	281	266	281	273	283	287	272	252	326	279	239	296	300	277	289	275	273	286	283	299	287	274	272	314	291	300	298	252	281	282	273	288	271	321	305	268	288	263	260	281	288	281	242	293	276	276	276	297	275	273	267	300	286	264	294	294	277	288	294	312	262	274	293	274	270	282	304	263	275	297	242	287	297	271	268	286	279	311	304	274	272	292	284	298	251	288	253	235	284	292	279	281	289	246	268	309	295	266	248	287	262	300	277	275	289	263	304	278	270	290	309	274	301	297	283	295	287	278	278	281	304	307	244	297	292	252	309	278	272	249	264	292	290	234	268	280	251	275	272	277	259	276	255	285	258	299	290	277	305	294	282	280	270	270	262	269	285	289	285	264	266	277	285	315	273	277	267	275	257	239	282	258	241	289	273	266	276	309	241	281	253	272	280	275	302	260	249	286	275	256	275	304	284	272	277	289	280	276	303	284	282	282	262	256	288	315	300	292	251	297	274	288	287	280	286	260	258	249	296	266	264	284	277	288	264	260	267	287	254	281	266	288	269	271	249	255	257	263	291	270	287	300	277	263	244	321	292	302	265	267	266	292	270	305	255	275	305	265	261	273	255	269	275	292	246	276	269	268	304	278	257	304	271	264	286	299	270	277	248	279	296	280	290	257	279	265	260	283	289	267	277	244	262	286	264	264	289	263	273	295	275	262	278	280	264	279	279	283	265	286	311	280	290	300	290	307	295	291	263	249	262	271	268	292	281	302	260	275	282	264	305	293	281	295	245	242	259	266	291	272	269	268	268	281	304	261	280	282	255	291	270	280	288	309	296	257	293	254	262	292	293	276	254	275	233	289	293	265	275	264	267	298	262	286	277	277	301	282	269	262	280	311	300	269	306	280	271	267	288	264	263	288	271	277	269	266	267	275	291	246	283	276	263	309	270	265	273	252	280	259	280	283	288	269	307	289	303	274	295	255	242	270	275	282	279	287	274	291	295	281	291	254	268	277	273	259	295	269	282	257	292	293	285	274	280	258	308	249	279	255	241	273	271	265	267	265	300	270	271	297	277	268	260	285	253	274	280	270	259	286	309	256	276	270	275	269	294	275	265	289	268	276	248	286	302	282	272	269	291	286	267	277	277	275	264	284	274	262	298	269	292	265	295	269	258	285	284	293	342	271	287	307	262	286	266	287	298	271	283	298	294	281	267	310	267	296	304	284	291	303	260	260	284	296	293	275	281	287	269	275	282	265	247	248	246	287	242	275	263	277	267	295	297	259	249	291	248	274	274	304	289	287	277	257	274	294	296	266	293	288	286	301	300	273	251	293	278	299	271	263	289	275	254	269	280	305	277	291	293	283	274	252	290	291	299	262	239	298	283	271	297	273	257	274	275	288	303	262	315	288	268	287	265	300	274	290	259	249	308	249	302	280	249	275	278	283	264	268	258	271	243	255	270	274	264	272	286	283	289	268	278	259	276	279	288	268	277	286	283	283	273	294	262	265	256	264	294	259	277	287	316	279	274	264	275	273	249	301	277	242	292	269	265	308	273	275	260	284	265	265	236	298	312	292	264	281	292	289	284	302	260	290	296	286	266	317	274	271	281	303	294	263	241	272	308	274	274	280	255	336	279	257	250	279	299	295	274	275	252	257	277	257	247	302	313	273	277	270	290	262	278	262	302	280	259	301	290	296	274	267	270	284	291	263	295	231	268	274	320	283	273	254	263	273	254	274	272	270	308	282	295	308	259	302	286	300	291	306	293	261	298	268	295	281	290	252	287	264	260	299	264	290	252	268	233	284	268	266	258	275	284	295	275	277	271	278	277	285	287	291	292	260	277	290	270	269	287	284	279	260	258	304	259	290	260	272	293	295	279	276	263	255	259	315	305	253	264	247	306	317	276	283	289	282	281	278	282	275	296	278	244	295	302	276	288	257	248	280	261	261	296	278	242	245	261	285	316	262	267	291	290	287	264	277	276	286	265	269	264	296	246	279	314	283	278	268	286	281	278	271	296	301	260	250	272	261	284	273	255	273	260	235	254	278	305	291	258	291	260	286	276	270	251	254	290	259	256	271	280	274	294	262	267	270	247	286	255	235	279	285	263	267	261	275	270	263	297	292	272	293	281	269	273	301	288	254	286	274	317	279	276	278	264	291	289	263	293	262	255	263	284	265	282	270	264	296	266	277	271	274	272	274	255	282	304	275	292	287	286	283	282	284	256	284	273	277	255	287	306	288	262	268	271	258	297	259	281	258	310	298	283	267	281	258	269	281	274	316	274	313	276	268	293	277	279	269	272	291	274	274	292	261	263	284	286	253	286	297	275	285	303	266	263	292	305	278	247	247	271	262	287	283	233	268	271	268	279	262	271	265	252	262	270	277	268	273	284	302	302	270	291	301	261	277	271	253	278	278	271	274	271	285	248	289	268	280	243	276	303	262	246	271	254	271	273	292	277	274	280	276	272	291	310	275	301	276	260	237	268	249	275	273	265	284	271	283	300	287	270	271	282	296	299	285	282	281	276	277	296	289	292	276	288	288	256	291	274	290	282	275	290	278	285	301	284	289	261	260	284	252	280	284	308	243	271	253	281	257	282	268	284	292	294	277	269	274	268	271	275	266	272	285	266	303	249	288	283	266	297	268	266	271	297	267	281	286	310	280	278	274	261	256	263	305	291	286	275	294	266	289	292	301	287	299	291	280	285	268	259	298	269	268	303	279	290	263	261	247	261	260	289	284	281	284	299	276	259	295	283	251	293	291	281	273	306	252	290	252	268	275	286	288	302	271	282	293	250	273	255	282	268	263	261	282	301	269	276	286	257	286	271	269	295	279	264	280	249	246	282	261	296	239	257	290	264	258	279	270	290	262	289	283	253	286	289	297	270	287	266	269	311	270	321	253	291	267	281	273	287	278	286	290	276	289	315	267	295	265	285	258	288	282	256	284	285	268	277	274	265	302	305	294	286	286	268	260	282	269	290	258	280	285	260	314	265	262	297	272	267	272	253	269	265	285	271	293	268	312	308	310	281	241	262	297	281	265	253	289	303	285	301	277	266	275	258	272	310	260	278	265	280	288	277	286	277	300	330	307	283	262	297	279	272	283	275	273	267	254	262	231	292	266	278	269	266	259	277	276	250	283	287	295	271	278	281	287	307	280	276	262	251	297	273	273	259	270	274	287	260	304	265	254	251	288	294	271	293	288	251	275	299	265	247	262	275	268	296	307	277	308	301	284	266	285	288	297	270	257	272	285	252	271	257	258	288	250	285	266	314	274	286	284	285	294	256	274	282	294	300	264	273	284	275	280
19419	12864	4542	5397	4619	3879	3314	2758	2356	2103	1924	1749	1514	1419	1379	1266	1209	1151	1188	1077	1019	1063	955	976	968	965	903	912	919	876	865	844	872	819	873	834	825	826	809	838	837	813	806	829	811	815	801	796	725	787	826	763	761	759	783	745	777	797	762	711	736	765	798	784	773	770	759	745	745	773	751	727	723	731	698	738	779	750	761	797	752	698	702	690	739	724	767	742	777	747	751	748	726	756	712	702	790	734	757	772	769	713	728	743	737	760	746	690	752	735	757	722	721	704	783	788	726	707	694	723	658	762	732	758	725	693	723	776	697	711	750	776	730	739	749	720	720	735	740	755	775	741	698	708	755	711	693	776	692	727	740	742	722	717	748	739	757	738	754	760	720	701	778	760	727	734	731	721	760	711	753	718	732	748	697	746	732	731	714	744	713	725	755	738	742	717	680	748	680	732	741	736	786	718	757	778	744	771	689	722	715	705	697	720	740	733	713	734	710	736	755	746	703	773	736	716	729	753	739	735	729	733	755	681	729	732	766	711	653	745	754	790	750	733	734	710	745	739	705	704	748	727	769	728	728	733	741	744	745	720	774	724	774	772	742	747	759	722	752	725	699	752	705	719	754	742	679	776	711	719	766	746	693	717	725	730	691	714	754	728	695	760	726	724	698	689	711	724	727	748	660	717	751	704	729	689	738	726	748	728	747	733	755	709	727	698	729	708	756	722	702	727	758	747	748	722	729	717	734	743	759	738	747	704	709	703	747	692	762	674	699	737	705	717	706	804	703	738	716	733	699	721	715	687	710	755	776	713	710	778	735	719	719	792	700	752	740	697	713	720	753	709	717	700	719	729	744	741	706	712	742	760	728	734	712	749	721	759	719	729	709	715	737	735	725	741	707	701	711	745	739	776	746	717	718	717	702	723	703	645	709	729	724	706	711	733	682	689	705	689	766	707	735	732	700	741	733	727	724	729	722	689	716	715	744	722	708	759	677	729	739	714	709	706	701	724	747	696	685	697	721	801	748	729	736	734	759	748	714	711	765	724	753	754	719	718	727	754	732	723	750	725	740	715	740	765	785	672	766	739	717	715	710	715	745	735	716	720	678	733	712	761	714	732	746	778	709	702	713	738	759	749	708	760	735	748	710	741	731	708	700	740	720	750	750	721	723	738	698	739	732	807	777	760	740	705	725	717	732	746	758	703	725	712	733	716	686	674	707	751	722	752	772	781	763	759	712	681	764	731	713	720	699	737	705	726	746	702	686	736	753	758	727	691	730	701	747	717	726	708	745	737	711	745	723	726	717	706	712	748	728	721	743	692	695	713	686	729	763	734	754	759	773	768	722	706	737	700	763	775	711	717	780	736	764	758	735	746	749	719	665	743	722	702	742	737	723	708	754	691	676	756	776	742	736	760	703	695	698	721	709	736	733	711	743	737	754	701	706	756	732	725	726	767	739	674	766	709	675	766	756	706	735	716	724	706	742	733	684	747	743	747	730	720	770	746	726	714	736	718	759	753	729	702	730	709	749	710	717	780	714	724	722	751	747	688	734	733	727	733	732	715	710	734	755	747	756	731	729	739	692	717	789	751	726	683	697	754	735	708	740	692	721	756	699	712	783	692	709	746	659	722	740	771	719	697	714	733	649	786	733	727	742	711	758	715	746	710	743	683	665	742	747	749	749	737	689	688	686	731	728	717	746	705	771	779	727	744	743	695	737	689	746	737	729	728	703	724	710	738	671	745	727	699	722	734	749	725	681	719	718	710	725	749	740	769	742	714	728	763	728	709	785	724	765	702	741	700	778	747	723	690	652	781	720	713	732	706	745	664	720	771	740	761	777	715	728	733	692	754	722	681	682	712	777	735	752	736	693	736	708	740	667	745	699	695	735	770	733	739	714	732	762	675	725	704	730	711	769	702	726	699	708	689	752	702	708	749	687	715	739	686	745	714	748	710	747	728	717	750	787	732	717	738	710	731	701	760	718	708	746	716	748	745	697	668	772	743	726	745	727	709	722	707	769	742	705	713	709	722	729	704	778	712	710	713	702	749	729	736	730	734	729	778	758	694	702	726	697	733	763	737	674	681	735	693	757	725	724	730	735	770	786	738	702	735	779	701	719	729	765	721	780	737	737	695	740	644	735	723	717	766	706	749	712	691	760	728	706	711	757	736	774	731	691	703	738	729	761	691	716	724	737	727	779	696	699	760	730	703	692	670	758	711	721	679	692	698	755	736	757	739	703	747	765	748	730	700	686	704	716	747	711	722	724	775	710	728	763	753	715	760	748	748	742	714	671	745	747	705	708	716	686	732	743	745	715	745	756	723	743	711	734	674	688	705	653	732	702	710	709	691	755	729	739	674	700	750	762	768	715	748	731	717	739	702	716	739	728	774	740	743	694	685	729	737	711	756	660	746	719	772	735	749	717	727	723	730	724	765	703	696	729	721	740	754	687	733	703	673	724	701	763	740	696	699	730	733	747	686	684	729	705	736	724	734	775	698	741	772	755	751	723	728	710	754	679	749	793	732	741	678	768	721	723	761	721	735	741	779	705	691	746	701	773	726	773	703	773	714	748	776	709	683	721	740	717	745	743	674	743	739	767	743	775	746	688	755	749	728	737	706	752	738	753	730	752	721	686	735	731	720	700	785	777	747	741	702	737	787	754	708	736	706	733	788	809	720	745	682	721	687	692	730	779	713	759	709	715	686	703	709	711	692	715	740	764	727	676	710	701	721	714	684	739	755	717	716	754	694	725	696	700	758	713	747	747	767	731	717	726	717	715	697	772	710	760	723	754	717	742	735	737	684	692	748	739	709	712	725	691	733	737	703	747	732	717	674	669	721	735	732	770	744	714	748	727	754	724	691	773	803	709	727	756	719	708	769	736	724	706	747	757	733	726	721	738	804	755	760	753	749	718	723	732	720	773	723	721	740	656	708	773	693	715	746	687	726	763	744	736	751	693	709	749	726	723	739	706	688	683	702	712	719	726	723	690	746	661	739	711	715	777	722	760	760	749	799	738	684	709	726	709	747	762	720	769	751	755	747	752	730	721	709	737	738	698	759	761	674	786	762	745	730	702	691	731	750	744	712	707	685	710	736	704	715	676	719	742	756	701	663	725	734	756	730	728	699	757	710	749	740	737	755	812	731	711	761	744	723	738	708	717	726	744	742	795	755	706	722	773	755	713	751	776	783	703	719	720	715	689	733	728	717	728	710	707	742	750	713	739	724	723	669	734	729	690	736	753	793	747	707	765	730	735	746	760	732	744	705	731	741	754	686	724	708	709	703	715	706	733	722	705	747	719	735	750	709	777	745	701	745	706	745	716	723	719	741	685	743	754	703	680	696	742	707	728	666	684	737	643	735	751	754	772	758	708	719	736	688	700	701	674	684	748	752	734	677	706	791	762	729	679	731	753	817	724	751	715	709	696	724	777	699	746	745	740	738	693	747	666	719	686	711	724	717	707	712	745	732	756	757	718	726	754	704
4727	590	305	357	338	314	320	285	298	309	315	305	296	315	331	326	308	309	324	293	292	337	326	318	276	279	319	324	321	321	276	310	305	307	299	273	303	322	337	323	310	299	348	313	292	322	302	331	286	316	341	268	301	315	320	331	321	283	327	294	327	284	307	319	345	292	306	308	319	282	298	320	316	304	280	327	305	304	300	305	347	288	322	325	282	301	290	297	316	303	297	298	317	346	327	302	301	323	298	305	307	329	301	291	293	322	365	294	283	276	295	307	339	281	291	299	330	290	294	296	312	309	311	301	299	291	283	329	323	291	321	292	291	290	308	305	304	295	315	269	336	317	283	305	337	276	314	304	317	327	288	275	301	319	301	319	282	315	257	274	305	319	274	310	295	309	328	329	349	336	316	273	303	298	299	314	296	265	293	294	299	314	293	287	286	315	306	316	319	286	309	274	341	282	307	302	298	321	301	325	321	298	263	288	314	294	314	295	309	280	317	328	306	322	283	276	325	288	320	313	311	287	276	290	332	290	293	290	307	295	292	314	302	309	340	304	348	300	274	297	299	320	301	302	300	313	297	293	312	292	339	289	312	310	297	308	298	320	324	312	312	300	308	320	280	292	336	317	288	317	311	312	308	305	333	287	316	289	306	308	292	324	280	270	284	327	324	314	325	296	312	315	319	312	300	279	319	301	326	316	295	299	265	314	328	299	305	300	312	313	287	287	310	280	303	267	278	299	299	321	295	257	314	305	346	289	309	319	318	286	301	316	299	312	292	303	333	300	320	330	329	313	328	304	331	307	295	292	317	312	312	317	312	300	302	322	277	338	299	295	300	303	317	311	304	304	302	302	274	288	314	335	356	336	289	315	314	291	333	324	332	283	304	324	290	328	323	332	302	312	321	321	284	287	306	312	315	312	302	292	273	315	323	285	332	305	347	303	329	327	315	304	300	275	290	287	319	280	291	316	275	346	298	329	340	315	311	280	279	312	344	291	304	314	310	265	326	307	309	289	297	277	335	315	295	312	289	259	302	310	315	288	318	300	315	308	298	316	310	292	292	272	328	294	305	281	321	295	288	323	304	272	303	303	294	327	319	314	307	325	276	288	308	317	304	323	309	312	313	313	300	272	305	307	311	293	299	303	320	321	323	299	285	352	309	309	329	266	331	288	284	284	301	283	271	291	288	300	298	294	301	316	310	320	312	283	286	313	310	318	284	290	343	321	325	320	288	273	320	294	297	311	270	299	300	293	298	293	292	283	328	296	284	324	335	296	301	282	308	310	283	296	349	313	301	316	296	278	325	286	312	282	284	282	290	311	303	336	303	302	300	269	310	298	301	305	302	281	292	318	327	302	307	306	300	308	300	283	285	340	332	324	280	291	293	306	326	294	314	310	325	326	296	297	307	296	291	274	299	291	309	289	318	316	321	292	312	344	318	313	319	285	295	330	299	294	306	318	330	306	308	316	294	278	292	313	286	328	317	299	298	314	311	326	301	324	316	305	268	288	299	301	284	295	303	326	300	296	291	279	300	289	290	344	338	301	311	301	330	328	328	301	294	282	337	314	328	316	297	312	331	302	332	315	297	316	315	274	317	305	285	313	294	300	312	294	292	330	330	296	307	277	311	342	311	295	317	336	280	321	310	327	324	296	285	288	326	318	293	316	288	331	293	335	302	350	324	282	299	266	344	312	294	325	278	310	286	331	324	347	310	310	312	306	288	319	268	329	257	284	292	291	301	312	328	276	271	327	270	303	307	269	322	282	287	311	320	314	319	295	281	289	317	289	332	290	345	298	276	293	303	294	274	341	312	325	306	315	281	289	322	289	301	323	336	295	309	324	298	295	305	308	273	305	270	331	295	336	323	311	310	299	280	345	303	318	300	283	303	281	317	360	298	289	313	315	299	305	292	306	341	317	302	313	325	312	292	275	304	341	334	292	320	321	310	297	326	331	321	309	317	287	304	365	341	315	315	333	313	330	305	341	314	317	324	275	344	309	309	329	320	300	303	296	286	299	281	268	293	321	291	304	295	302	287	329	313	289	298	327	306	324	298	300	299	315	313	309	313	326	291	336	271	312	305	304	323	307	294	284	287	300	333	267	313	308	323	281	303	293	296	295	357	329	342	337	301	313	296	292	312	303	340	315	295	308	299	315	306	322	322	280	311	309	323	278	292	280	254	307	309	299	293	301	304	338	290	302	338	262	329	320	304	317	293	308	326	264	311	329	298	312	282	328	281	295	286	329	342	305	312	294	291	321	318	280	303	303	287	280	283	298	302	335	314	341	297	327	326	307	313	308	315	295	311	318	274	280	310	302	321	311	312	299	319	312	311	299	314	307	317	325	323	302	288	292	282	299	296	326	316	315	315	283	277	316	272	306	305	298	302	301	348	325	299	328	336	289	286	301	277	320	315	308	289	311	312	317	282	304	309	276	306	331	319	292	319	283	294	311	312	321	334	277	324	362	330	282	311	326	293	319	296	303	304	334	281	310	270	324	324	310	323	272	313	323	349	302	297	306	313	313	295	286	302	322	315	289	306	298	298	287	302	323	299	306	289	292	332	299	327	317	315	341	297	299	295	312	306	305	304	255	311	312	285	304	337	333	283	290	339	321	338	299	310	303	297	287	310	320	308	309	293	305	306	306	316	326	287	283	334	310	285	342	297	344	300	314	301	297	313	311	313	301	339	300	304	326	290	261	310	328	293	319	329	293	309	314	302	293	328	304	303	270	317	305	335	309	298	282	271	302	309	301	282	280	306	275	293	326	316	301	304	270	325	339	289	318	336	334	310	326	299	332	354	313	316	336	281	319	313	311	287	289	297	307	287	288	321	307	317	300	290	316	316	336	318	302	339	304	301	361	308	306	321	268	298	296	277	276	332	319	272	288	289	328	325	328	304	294	315	268	272	305	273	279	309	315	334	296	301	300	330	309	291	316	302	318	298	285	302	284	308	326	332	297	314	267	305	319	289	279	327	288	293	291	327	300	326	286	315	315	332	347	308	337	321	314	315	305	305	311	273	315	307	288	331	294	296	312	335	311	325	310	317	299	311	338	310	275	286	306	292	290	330	319	287	318	291	333	317	315	279	314	292	294	355	303	294	333	311	336	345	329	303	332	297	320	308	320	333	302	289	277	294	331	304	304	288	309	319	298	320	312	302	302	302	308	267	329	287	292	310	304	298	320	295	313	310	334	304	297	303	310	292	292	295	278	274	293	277	286	311	332	316	311	286	350	312	310	323	304	300	312	306	279	341	266	272	315	294	307	353	272	326	316	301	343	303	322	304	319	304	327	291	302	291	292	275	317	320	289	304	326	299	306	316	284	314	335	310	296	299	333	290	310	302	304	307	302	344	329	289	319	281	292	289	296	283	327	280	330	289	288	305	303	312	304	291	299	299	306	311	281	292	334	361	287	299	279	316	307	305	295	315	321	283	319	307	290	305	303	321	343	344	306	286	332	305	322	280	309	303	293	295	288
3485	1186	804	832	839	827	737	802	784	743	785	765	708	770	751	748	738	715	729	737	738	725	767	750	726	718	685	741	681	749	732	730	723	730	741	709	701	752	773	750	747	725	798	754	743	736	742	714	821	783	746	758	742	682	744	737	766	751	780	738	730	762	764	781	736	700	740	752	742	701	756	743	715	744	731	739	746	713	771	765	771	731	700	694	786	711	773	725	748	766	711	762	715	698	782	738	799	746	686	759	714	763	764	758	742	727	761	692	755	771	748	738	733	771	737	766	780	747	730	696	718	777	724	728	699	732	774	712	742	742	758	784	745	729	735	750	756	762	743	756	753	667	739	735	784	696	734	751	724	742	774	732	735	714	730	734	771	736	744	782	708	773	731	764	812	736	719	741	754	738	709	743	771	748	777	765	729	702	697	756	747	726	773	748	772	717	717	693	769	720	698	761	743	742	744	741	753	760	727	753	742	729	710	744	754	727	765	694	756	708	754	720	740	765	697	799	762	791	758	770	748	725	713	742	745	737	682	729	738	714	716	720	778	732	680	659	691	749	749	757	687	754	731	730	756	738	740	780	735	723	719	769	724	751	762	752	767	716	757	773	737	705	716	710	686	797	790	728	764	788	754	791	775	730	786	769	791	755	708	740	720	706	765	745	713	696	757	704	775	767	724	753	739	737	742	759	726	734	716	765	692	755	755	780	699	723	723	719	710	779	690	711	762	760	782	725	768	723	762	747	744	750	741	738	708	762	740	755	734	750	713	704	789	731	791	756	738	723	744	739	714	746	702	753	715	793	788	763	777	741	774	710	763	761	783	811	742	768	719	743	732	729	770	731	770	717	715	733	733	694	732	742	746	723	760	735	716	738	712	736	734	729	791	696	774	744	762	770	713	752	791	703	700	740	777	703	754	743	733	732	759	728	729	770	803	780	746	731	754	724	768	761	690	749	723	805	719	770	732	742	753	716	775	776	769	730	733	731	768	757	785	725	767	731	761	720	763	782	696	723	782	737	730	717	749	689	742	738	781	769	747	709	752	799	760	743	690	718	732	768	731	740	754	719	745	724	760	756	742	776	761	752	750	757	752	776	721	738	717	709	737	797	728	750	761	743	739	730	755	733	715	712	759	771	809	726	712	815	720	764	721	734	753	786	728	761	761	733	771	733	776	735	713	748	744	735	771	747	768	739	752	744	723	731	734	745	791	712	748	708	709	741	716	728	753	734	746	709	711	738	824	738	756	755	792	703	783	754	763	775	720	754	722	751	784	732	734	755	709	750	767	724	751	794	711	698	740	712	740	720	789	750	738	780	743	778	779	741	729	712	755	750	725	794	689	750	712	777	778	749	715	728	743	714	753	755	798	774	783	759	762	802	743	762	801	716	803	724	775	726	739	775	750	735	761	743	736	731	740	785	720	743	737	764	752	731	734	734	748	702	755	769	744	748	736	736	718	806	737	756	750	708	691	746	799	782	691	716	739	721	743	757	716	759	751	735	725	737	751	734	763	750	701	749	701	796	747	757	710	736	706	734	723	729	764	748	737	745	749	757	757	761	782	662	715	756	735	824	749	726	754	733	765	781	736	762	748	717	717	799	744	741	750	766	707	755	757	723	739	730	752	732	741	753	773	726	725	713	750	743	750	749	783	686	731	706	738	745	750	726	723	748	837	728	708	779	691	750	786	762	728	736	712	716	750	781	726	783	694	771	732	780	736	760	740	740	777	745	786	779	775	708	783	719	753	727	737	730	774	736	730	754	747	787	695	812	724	709	709	712	778	752	715	711	751	773	723	751	787	686	753	735	774	727	728	741	803	718	765	735	756	775	758	774	738	765	726	748	712	758	765	729	710	724	738	705	706	722	774	730	781	769	745	732	742	735	677	720	717	720	729	727	739	750	757	800	717	721	761	763	715	761	715	716	672	761	783	731	792	679	753	735	794	774	731	748	758	719	739	736	714	794	782	751	788	734	738	749	715	719	726	742	723	756	706	735	727	733	729	718	738	714	691	753	780	742	778	739	733	709	758	724	724	745	741	710	720	739	735	753	746	734	759	767	747	696	721	775	720	716	774	765	723	778	733	732	718	745	785	730	774	718	790	738	709	740	753	759	773	701	749	736	711	756	715	720	711	742	726	733	732	725	723	769	744	754	737	768	772	707	702	737	758	783	744	751	720	773	735	701	786	709	792	803	763	743	725	680	792	726	739	781	744	770	729	713	739	744	736	734	720	753	813	678	750	741	752	752	750	720	790	760	759	751	754	758	757	780	727	752	718	719	757	768	775	763	733	741	750	749	740	726	731	782	787	762	725	736	804	773	717	673	694	719	729	715	711	677	729	802	725	703	743	808	788	793	746	719	796	726	728	794	744	726	704	761	728	737	740	772	720	764	711	705	768	725	782	719	784	795	746	766	778	729	701	748	769	717	758	732	724	748	729	767	713	781	719	760	732	741	731	759	800	718	691	707	719	705	764	732	772	740	726	767	721	752	731	746	755	728	701	740	765	718	743	723	745	688	753	762	744	742	751	702	755	734	698	724	766	790	785	713	717	756	767	696	724	731	734	750	753	760	743	751	774	783	804	737	736	743	735	771	707	725	739	705	772	737	715	714	755	767	736	739	747	706	750	750	727	787	716	756	722	791	720	771	762	720	750	773	728	764	740	763	725	760	721	744	760	716	709	724	757	769	796	762	781	743	746	740	707	730	730	720	737	723	739	686	791	774	732	782	768	697	742	765	730	733	744	768	777	725	732	708	764	811	688	725	728	719	707	728	772	697	755	755	769	736	701	733	701	756	737	724	741	718	802	737	747	728	680	761	723	756	756	747	770	765	744	782	754	739	731	765	714	748	758	812	771	754	719	738	795	748	768	756	721	776	729	738	801	738	764	744	746	761	764	773	742	743	771	708	739	719	780	781	742	758	732	717	749	782	725	746	721	759	722	717	734	710	771	722	757	725	755	738	760	748	760	751	725	723	693	785	800	712	748	724	778	754	736	756	776	759	732	763	721	749	742	715	744	791	718	770	716	737	754	747	766	705	746	692	750	780	753	753	730	733	741	720	723	696	712	726	787	722	700	738	737	756	784	767	746	716	735	703	730	813	728	767	716	715	748	768	723	735	795	738	751	752	699	748	753	736	740	712	751	726	797	795	742	716	760	732	752	792	759	712	737	747	774	752	790	737	756	746	763	741	750	712	736	760	715	796	726	750	739	755	769	746	757	739	774	749	759	695	754	732	725	757	791	706	713	737	819	744	752	738	776	752	737	722	762	679	786	737	716	755	810	762	712	756	733	740	726	771	702	736	749	762	732	741	787	779	752	764	699	733	735	750	778	730	791	779	803	728	712	787	775	781	764	702	750	775	724	756	735	768	744	735	715	714	784	716	726	719	756	747	729	767	728	725	690	729	767	752	770	781	807	787	691	754	756	731	755	737	741	788	774	713	752	727	695	770	749	736	725	783	745	703	763	772	725	776	759	757
21476	11791	1643	893	698	517	427	361	311	281	265	243	251	236	224	218	230	193	181	183	206	176	165	183	161	159	185	161	163	172	151	179	197	170	173	160	164	183	173	155	154	183	179	160	156	170	176	186	182	173	159	167	177	165	172	186	161	155	176	164	153	155	170	160	161	171	156	170	173	145	168	154	154	148	172	153	162	174	147	137	176	168	159	145	177	171	172	165	160	169	139	145	155	141	153	137	167	175	144	160	143	157	164	172	158	173	158	185	179	165	139	190	184	168	168	152	167	167	154	140	168	170	158	150	155	154	161	160	157	147	138	159	160	154	171	180	157	151	156	174	166	170	173	138	177	176	154	132	166	160	177	162	210	173	171	164	162	198	184	162	156	177	150	164	140	184	178	160	164	147	152	194	144	172	191	168	163	149	164	164	162	151	167	132	169	156	180	170	163	142	156	151	168	160	175	156	177	145	169	199	176	164	164	169	167	152	175	160	171	182	164	148	166	149	166	167	175	166	172	153	163	161	168	148	156	178	167	155	172	159	187	158	165	162	177	142	149	144	162	179	160	176	156	129	154	165	172	143	179	147	145	178	157	165	152	145	176	154	147	171	165	159	174	167	155	153	162	137	152	162	161	174	165	168	168	160	149	159	161	179	155	172	165	158	176	145	146	170	155	142	163	154	167	166	151	161	168	177	135	182	175	178	180	139	177	174	168	168	177	159	158	165	160	172	150	191	178	158	166	153	159	167	153	198	131	166	140	165	138	196	176	167	160	165	165	188	159	162	145	163	161	170	172	137	159	162	165	167	154	161	153	174	181	146	160	165	192	176	161	182	166	173	150	146	188	176	161	141	155	178	133	138	172	146	161	145	173	151	160	146	161	154	187	173	159	153	180	150	142	165	165	166	159	170	163	168	177	152	161	163	157	153	164	171	182	172	164	161	159	182	169	152	174	198	157	161	145	140	158	158	161	159	159	136	173	165	171	184	167	155	153	162	152	164	154	151	169	176	173	152	144	160	154	168	168	157	186	182	153	167	157	161	188	171	154	164	153	163	148	185	151	165	163	164	145	202	156	194	184	181	188	162	151	161	160	176	143	148	209	156	158	157	159	155	142	137	146	155	146	158	160	168	127	153	155	174	160	124	164	162	149	163	170	142	169	155	153	163	185	173	145	151	159	182	166	155	150	157	170	180	151	168	155	160	162	180	157	153	160	178	169	147	149	166	194	172	185	173	166	175	148	175	158	153	142	171	182	162	141	176	171	142	157	179	165	140	157	161	156	160	172	174	146	144	168	166	144	162	162	151	185	171	163	157	172	162	164	149	175	166	150	146	147	181	170	183	190	180	161	175	168	175	161	162	190	151	127	143	160	145	168	188	169	163	148	183	153	161	186	166	179	199	139	149	171	142	170	178	172	181	136	146	153	167	183	172	170	168	162	150	157	157	173	153	165	138	152	183	191	167	153	175	166	164	192	169	150	159	184	157	166	186	172	133	162	168	138	161	178	180	146	148	155	148	153	138	145	172	182	167	175	146	150	155	166	151	134	155	158	191	165	159	165	192	185	156	157	180	147	145	162	185	143	144	164	142	174	169	146	171	141	137	155	158	164	178	161	186	178	184	145	169	138	177	163	155	154	169	172	162	161	164	185	152	155	162	178	170	176	165	149	165	148	176	169	147	196	153	155	152	183	128	149	150	188	146	152	156	151	146	178	153	182	158	160	165	187	176	150	154	178	164	159	171	164	159	158	187	171	145	177	160	193	145	172	148	163	144	151	163	151	155	144	149	174	159	162	147	163	172	174	167	176	177	166	167	171	157	149	171	155	169	154	162	149	153	153	159	165	155	151	166	201	177	168	136	173	145	182	161	152	156	158	173	165	173	163	176	155	157	190	190	168	163	153	178	172	187	162	153	155	178	155	149	156	155	172	166	167	143	147	157	149	192	177	166	197	183	164	163	157	155	151	157	150	163	160	180	181	144	155	152	166	175	173	164	174	161	176	176	145	167	148	177	150	148	181	152	140	164	164	151	159	159	198	169	160	169	159	185	135	158	181	159	158	148	166	176	180	161	172	140	188	189	168	160	178	146	160	153	165	171	148	150	172	179	168	158	144	143	159	179	171	158	180	140	146	166	168	159	166	144	158	149	173	143	174	155	167	165	152	145	162	175	183	179	174	147	159	171	160	161	141	160	157	153	195	163	161	181	157	139	181	157	162	179	171	161	213	153	154	162	143	155	164	145	165	165	143	188	165	165	165	159	163	164	154	154	162	153	166	159	163	156	151	163	173	162	150	147	147	170	156	195	157	162	164	164	167	158	166	134	160	171	164	150	168	197	175	143	165	157	181	161	180	185	146	159	169	168	168	155	160	174	182	183	176	181	178	146	161	145	165	151	159	173	163	174	168	137	149	178	173	189	161	144	185	186	144	157	143	162	128	178	157	166	163	166	167	163	157	129	178	163	167	176	155	166	148	146	155	179	160	158	168	170	183	145	164	181	152	196	141	168	155	156	157	152	148	144	177	166	159	155	156	165	171	172	166	175	186	163	163	173	161	171	152	171	153	146	167	139	165	159	152	166	164	174	174	141	168	155	149	158	178	168	170	173	160	156	161	138	161	166	151	182	176	147	182	142	158	165	165	162	178	157	151	164	169	162	160	151	148	172	156	162	156	159	172	169	151	172	188	176	182	153	178	184	181	181	174	165	142	148	183	175	163	143	141	163	160	182	157	160	173	184	185	153	157	164	184	165	174	145	147	153	154	168	176	167	169	175	153	177	150	165	170	161	160	129	166	174	149	135	166	167	155	135	161	172	165	186	157	166	161	150	165	127	187	164	179	175	180	162	181	170	147	171	169	150	189	149	144	163	170	174	154	171	151	178	159	156	151	165	161	164	166	161	160	159	157	145	168	196	168	159	148	165	172	168	170	153	166	156	161	152	157	166	167	170	173	169	191	159	168	152	160	165	154	136	167	178	153	157	151	135	160	185	151	169	149	159	151	161	161	181	162	150	176	153	163	165	169	161	148	159	138	172	159	164	159	161	161	146	180	191	171	138	186	178	176	141	151	165	174	176	155	165	139	156	164	163	181	160	173	165	131	167	182	173	153	180	160	176	172	182	155	154	167	175	155	169	174	156	161	153	158	155	158	161	160	171	190	150	143	175	183	145	155	144	163	177	176	150	163	174	146	161	184	155	145	163	160	174	135	171	169	173	167	174	174	161	157	152	173	165	184	156	165	167	171	168	186	161	177	149	165	132	184	144	168	182	171	165	137	169	168	152	166	157	165	163	165	162	158	163	172	180	144	148	155	168	197	171	174	183	159	180	149	157	158	146	159	145	163	163	154	153	182	134	159	174	141	156	152	147	141	155	165	166	148	156	155	171	171	190	156	162	151	167	176	161	180	159	176	173	160	166	163	166	159	149	171	147	133	175	194	152	159	189	169	151	141	155	161	151	155	155	142	176	156	160	176	143	167	157
12259	8476	2417	2858	2597	2120	1808	1513	1398	1161	1072	949	869	819	786	727	780	689	686	642	630	639	637	588	583	574	585	559	560	557	557	541	514	555	546	476	503	551	506	488	501	479	495	476	476	504	486	504	473	492	453	511	487	480	482	471	465	481	487	501	512	437	473	458	501	525	464	485	473	471	474	483	480	474	446	473	464	424	459	464	488	483	478	450	512	468	479	440	516	479	474	426	473	470	505	468	459	457	436	447	462	475	463	449	493	441	464	467	465	457	443	458	472	485	454	458	455	508	472	469	480	479	465	470	505	500	448	467	485	474	491	496	432	455	508	500	474	465	499	476	461	414	477	494	443	446	473	488	494	447	468	461	476	490	483	458	485	505	457	459	492	453	447	489	482	476	466	487	460	460	473	481	491	508	447	493	453	460	475	457	503	486	444	483	478	423	455	489	474	466	504	500	473	482	430	474	512	513	438	501	415	460	470	448	445	454	466	483	479	439	455	457	470	486	473	467	460	495	521	458	448	436	491	493	459	465	470	468	461	470	465	444	468	446	420	483	437	441	437	468	451	423	482	472	480	459	464	430	485	452	442	459	410	429	441	437	451	402	521	450	460	437	448	467	441	474	485	469	473	462	523	446	429	472	481	447	501	442	492	430	488	501	464	489	460	490	440	433	494	440	432	489	443	439	442	469	436	449	439	466	458	465	460	478	452	457	476	488	440	533	511	500	486	440	461	444	467	491	503	474	478	484	454	461	482	479	430	506	465	437	471	467	473	474	471	470	452	464	472	468	441	452	478	469	429	459	465	453	480	444	462	449	471	448	489	429	442	443	470	480	446	449	425	459	471	455	455	497	416	493	474	463	456	485	506	476	460	442	508	457	427	477	482	459	433	453	462	420	437	506	454	449	472	506	444	425	424	436	458	425	440	448	450	488	472	468	469	462	489	458	445	476	481	449	474	465	448	443	452	425	461	458	466	454	500	415	478	456	444	478	470	486	484	439	475	460	457	438	436	452	463	460	442	442	462	459	478	502	440	465	481	471	422	471	432	477	476	444	489	459	485	446	440	499	452	454	482	464	461	447	458	449	462	500	450	454	493	488	481	433	510	456	447	506	495	441	444	435	457	454	499	509	467	491	416	421	466	463	444	455	423	472	449	503	471	468	495	481	480	471	479	443	449	451	483	473	471	478	474	484	447	449	469	458	483	461	459	436	467	441	474	440	506	466	466	464	455	487	469	463	464	472	461	483	508	457	477	515	490	461	442	499	461	459	480	425	447	499	481	449	475	452	471	455	435	501	458	434	492	461	500	452	451	474	474	415	492	478	469	437	471	439	462	426	423	439	476	429	456	448	466	458	482	477	459	475	435	468	466	489	458	458	473	410	457	494	453	432	462	525	465	506	441	489	441	492	448	440	469	435	424	469	507	476	462	455	466	398	443	419	453	460	458	469	450	447	471	472	470	470	446	475	444	477	473	480	435	462	466	469	470	450	454	463	480	443	459	473	468	468	434	450	485	452	467	450	439	495	461	452	477	430	451	455	494	445	461	446	444	469	458	448	436	466	461	469	495	462	471	448	447	461	472	482	486	428	447	464	466	443	462	464	481	481	460	498	475	479	467	470	454	474	489	454	472	489	476	471	475	460	452	475	424	464	470	441	475	455	450	449	464	456	470	468	447	463	478	433	456	469	495	462	439	472	425	465	509	450	497	493	445	496	477	440	469	441	499	483	486	489	457	451	506	455	506	468	459	451	450	428	470	501	445	431	463	460	470	465	467	456	429	480	418	441	459	473	477	496	489	420	486	457	460	440	437	454	459	441	452	464	484	475	472	434	481	491	458	465	427	494	456	492	494	473	428	456	489	428	454	453	450	468	458	506	440	420	489	499	471	463	474	476	491	457	443	509	416	467	424	465	462	478	463	487	449	483	455	484	478	444	450	458	449	466	457	434	440	488	444	486	467	480	459	473	440	474	420	411	448	435	426	479	453	430	474	485	460	474	438	485	436	502	454	475	470	424	494	493	473	473	449	466	455	473	500	447	455	443	465	458	464	450	445	439	470	429	483	477	429	447	429	475	390	455	440	446	488	476	529	486	469	451	475	418	438	447	445	459	466	458	449	491	436	433	426	466	483	478	455	453	441	410	432	428	474	481	508	444	475	459	459	467	464	466	440	484	466	447	478	435	467	434	438	455	444	511	449	479	413	462	460	444	456	470	472	467	463	479	438	470	464	468	452	482	427	486	506	448	455	445	482	428	448	469	452	507	467	512	446	472	441	505	463	417	467	452	460	499	458	458	466	459	452	468	457	451	472	456	503	432	447	488	458	500	449	449	456	481	464	501	486	460	467	486	458	454	443	491	461	421	451	447	484	435	456	451	487	461	471	438	483	492	467	477	485	451	464	435	470	456	438	454	463	474	481	504	453	516	462	468	442	455	476	442	475	444	428	431	535	483	457	443	457	441	447	418	437	449	452	461	495	443	452	512	495	448	455	493	474	452	454	467	452	442	427	458	461	442	460	454	433	463	418	463	477	496	434	437	435	486	447	457	455	486	490	454	439	450	459	500	497	456	448	456	458	435	475	467	445	422	446	444	508	463	495	430	468	498	496	469	486	489	485	425	460	468	491	435	477	471	474	446	478	473	458	450	443	487	475	430	475	444	471	441	467	479	448	476	461	478	467	492	433	426	465	473	432	460	432	421	465	439	427	463	453	467	476	466	462	456	429	491	477	465	490	469	457	454	439	445	459	455	468	481	465	471	473	453	464	439	456	468	468	459	521	457	455	461	446	453	476	479	448	457	449	473	484	495	464	493	467	471	466	472	465	467	453	462	466	442	479	493	512	471	461	445	460	463	521	474	466	456	483	472	451	444	442	473	465	466	428	460	431	469	421	460	468	478	476	486	428	476	435	428	475	486	477	438	433	463	487	435	448	467	512	468	464	483	429	466	417	469	473	485	460	506	447	471	456	491	450	469	461	452	477	467	456	493	487	477	472	480	510	439	467	438	483	461	469	472	478	443	424	421	416	476	443	445	482	448	442	485	508	464	456	486	444	442	466	502	458	465	453	442	445	434	461	459	482	479	496	443	470	473	482	492	450	441	481	470	494	428	447	466	461	470	455	444	462	475	487	457	471	517	495	461	488	455	452	464	441	482	476	448	448	466	482	464	469	454	516	435	450	437	465	424	456	448	476	488	457	467	493	458	446	477	464	449	434	472	463	487	457	467	463	469	460	483	454	458	470	450	477	444	464	469	476	436	473	449	459	453	441	471	464	439	467	510	489	483	381	457	425	475	460	449	432	497	460	463	466	430	464	458	466	487	488	442	466	459	450	455	476	469	466	451	470	470	469	478	465	448	453	439	464	480	467	472	498	421	502	448	418	499	449	430	464	461	423	435	469	500	457	459	492	496	466	431	468	496	505	418	497	463	425	421	436	492	443	471	505	481	430	467	486	476	471	450	453	487	479	524	479	487	498	429
32741	23361	5308	2050	1309	1003	766	641	596	547	456	417	391	386	363	371	355	328	359	337	312	323	337	318	313	312	294	311	286	275	317	264	269	317	292	282	283	272	273	283	296	255	272	294	296	291	281	306	278	289	297	272	278	295	283	264	283	273	301	280	249	260	268	284	258	263	301	285	284	277	294	250	277	263	264	306	287	281	282	284	291	310	277	275	237	273	265	265	291	298	280	284	261	285	268	308	281	231	281	290	285	256	288	259	291	265	293	297	267	310	289	277	300	286	281	305	275	255	272	303	279	272	284	268	272	263	281	268	265	300	239	269	281	306	293	279	279	276	276	284	297	287	281	270	244	279	244	280	286	279	291	274	279	300	264	236	244	314	280	300	299	238	260	274	302	287	280	286	292	299	293	293	250	267	287	292	280	287	282	311	265	270	251	275	260	285	235	265	259	309	262	267	298	260	280	280	261	289	275	248	250	259	292	291	278	289	273	298	285	256	284	279	281	303	273	271	276	266	290	279	275	265	276	304	277	281	308	293	264	282	280	262	287	275	284	260	305	262	265	289	277	272	311	256	252	274	285	263	259	288	263	292	283	295	278	277	271	253	287	291	286	278	283	252	278	315	272	277	306	262	272	262	318	259	255	289	279	286	275	266	280	260	251	279	296	284	262	276	282	306	285	317	294	285	294	285	273	290	251	284	295	282	265	272	286	270	269	300	289	290	288	295	276	294	281	279	280	273	245	274	271	283	251	268	255	253	246	262	301	288	275	277	263	261	269	307	288	265	262	289	279	279	293	271	275	267	254	291	273	269	271	273	280	304	278	265	274	247	290	280	267	306	269	249	271	280	289	261	281	283	272	260	281	280	278	247	245	280	288	275	285	293	274	279	306	276	285	292	294	295	297	323	284	276	285	262	281	289	281	309	293	277	276	281	308	281	267	277	256	266	286	270	296	306	306	253	272	294	257	264	270	287	278	276	291	281	262	293	279	285	280	299	269	301	273	261	313	273	301	308	272	252	261	299	278	266	242	273	263	278	277	305	260	271	269	263	283	280	270	299	252	260	281	269	279	276	247	291	312	276	287	296	264	277	284	283	267	265	284	282	265	229	252	270	309	271	264	271	296	292	333	272	274	288	291	268	288	285	306	274	316	316	284	278	318	283	281	290	270	302	254	255	299	278	266	266	282	300	272	276	283	311	269	252	251	287	273	258	260	247	272	316	296	276	269	274	282	288	247	279	269	271	245	272	278	266	262	286	272	278	297	292	260	299	290	261	290	278	294	254	286	258	298	280	272	289	252	268	293	293	274	252	273	297	304	273	255	250	264	303	284	278	328	248	263	263	245	262	253	297	270	291	254	271	248	276	263	285	254	282	254	269	265	263	327	303	292	272	288	262	239	257	255	268	288	258	299	273	255	266	253	305	281	263	299	288	273	337	277	262	288	253	293	267	288	286	282	242	260	267	266	279	273	269	259	257	267	272	266	259	277	247	288	240	244	281	268	279	297	285	320	265	279	288	277	278	281	294	305	300	279	282	271	274	277	276	274	271	279	287	286	279	282	285	290	271	282	288	268	295	272	268	266	251	270	262	274	262	288	259	286	275	276	264	303	265	279	263	256	251	268	278	291	286	260	275	261	272	280	292	273	284	312	305	258	283	278	278	299	321	276	233	257	292	247	290	268	251	289	274	292	305	292	209	257	293	291	248	320	301	283	279	275	287	277	293	277	301	316	297	263	287	280	264	278	238	276	292	279	286	266	252	274	270	299	267	271	257	250	284	284	249	252	292	267	322	276	295	258	274	292	282	285	259	260	296	277	287	279	293	281	274	268	267	315	267	283	289	274	301	271	288	287	303	298	271	265	277	293	290	260	301	265	310	275	275	264	289	268	275	256	273	279	261	302	294	299	275	278	258	272	288	273	291	262	288	262	308	260	282	279	282	285	298	269	252	241	266	277	256	295	273	288	270	277	253	265	258	270	274	285	292	321	305	290	263	249	282	282	290	303	268	258	261	280	308	273	276	271	273	288	302	307	264	297	300	300	327	262	264	290	286	273	244	282	259	295	300	279	327	284	273	279	263	261	273	250	276	293	271	264	276	250	279	266	291	250	278	267	267	283	302	290	291	278	245	292	261	253	275	263	277	259	286	297	278	263	324	281	295	280	279	282	276	301	286	301	303	279	286	308	281	284	280	245	258	295	280	287	304	259	268	283	260	254	246	288	268	264	289	281	258	262	293	266	262	262	289	287	273	304	248	262	285	260	293	293	278	286	282	281	282	290	253	292	275	294	295	287	303	264	261	282	302	260	291	261	321	294	262	255	303	275	271	290	280	280	281	284	284	281	279	268	262	267	300	280	288	303	253	265	287	271	281	294	294	267	305	251	286	272	276	302	265	265	298	290	280	276	278	250	292	270	269	270	271	285	265	274	226	267	297	312	286	303	318	288	282	300	273	286	277	263	293	260	288	288	281	300	298	292	264	275	284	275	309	244	253	276	278	292	280	277	289	266	309	264	275	303	275	282	292	278	289	282	286	304	305	289	315	267	259	299	285	276	270	261	281	280	268	295	275	254	286	257	296	289	284	288	273	283	262	260	307	322	312	291	280	267	261	284	283	288	277	283	254	284	272	275	267	286	296	294	293	272	254	274	253	266	306	291	314	278	271	251	246	276	284	288	283	235	270	304	295	256	266	265	299	281	299	275	305	297	305	269	299	289	280	303	288	278	286	279	268	246	286	288	287	299	289	269	296	294	291	279	293	272	278	287	255	291	265	258	263	289	245	283	271	260	282	301	286	254	293	280	264	270	271	276	304	256	255	255	272	288	260	286	271	247	278	279	284	297	297	270	287	298	290	257	276	262	268	287	263	268	272	283	269	303	272	269	269	276	275	248	319	271	253	321	265	266	278	275	281	267	258	296	246	272	273	303	279	270	270	282	262	290	287	295	279	275	250	296	283	269	266	286	286	278	273	290	255	274	282	296	269	250	290	295	288	275	284	288	252	253	307	261	285	260	331	262	300	281	270	257	267	292	267	267	280	295	293	275	280	298	322	282	285	294	285	296	267	270	299	311	275	273	275	268	276	290	252	259	311	294	301	267	248	271	297	279	296	291	249	313	275	285	244	281	290	250	271	272	265	282	271	280	297	278	280	288	273	282	257	294	271	271	282	264	297	286	295	277	277	330	271	256	269	254	264	274	285	269	274	284	311	285	255	278	289	266	266	308	269	290	276	291	297	256	285	295	269	266	274	274	266	287	251	298	320	257	239	275	261	272	243	294	266	272	281	278	274	282	267	265	277	294	268	283	283	285	270	247	283	255	289	261	281	265	301	261	260	239	246	266	287	309	299	289	281	292	288	243	280	296	292	295	266	272	268	247	274	249	253	294	265	295	284	278	296	273	303	317	267	298	294	250	291	323	252	288	287	274	293	297	303	295	274	269	262	254	287	267	288	281	270	289	273	285	283	305	297	283	272	267	318
17783	13617	4547	5250	4679	3884	3263	2797	2312	2088	1835	1720	1570	1409	1294	1367	1238	1128	1152	1077	1038	1018	993	1041	943	915	936	909	901	888	908	921	860	768	799	888	860	818	843	826	794	754	784	812	820	788	796	790	766	783	785	780	794	731	770	754	740	783	745	766	795	759	790	783	761	708	743	752	790	788	763	744	763	696	734	796	789	760	747	783	772	754	710	755	751	714	782	694	711	746	744	734	825	789	747	721	666	720	724	700	729	715	726	729	742	687	742	698	703	714	719	697	728	760	679	771	711	691	777	740	759	711	746	757	727	686	729	703	747	730	759	736	679	766	741	704	731	729	751	741	770	722	688	767	703	703	729	752	693	744	773	705	749	732	708	730	731	739	732	694	753	759	702	669	738	758	694	711	715	728	793	752	735	749	715	711	753	732	773	705	709	708	673	760	741	784	776	731	679	741	738	732	751	728	696	787	736	728	762	717	713	741	728	756	703	766	767	780	739	739	698	721	734	801	781	689	717	738	710	732	710	702	700	730	710	731	746	753	715	704	740	758	732	768	720	706	759	739	721	737	710	738	680	777	703	753	787	743	712	740	709	750	685	714	706	711	703	712	703	709	687	727	758	742	709	737	739	709	697	734	745	765	721	745	752	732	707	689	694	710	666	729	748	713	728	733	721	702	695	716	775	729	738	708	746	731	739	719	670	749	763	670	755	684	744	734	708	666	761	763	700	728	730	687	721	765	709	754	730	738	750	716	725	703	706	682	681	708	715	776	722	714	724	726	680	695	705	691	712	695	723	739	731	659	672	703	740	727	745	716	755	669	761	753	727	763	759	741	719	727	719	732	759	732	723	717	692	782	744	732	669	748	713	772	712	706	698	724	728	739	752	781	769	689	712	695	746	717	675	745	687	706	705	682	778	683	727	789	733	766	744	788	755	728	736	731	701	674	747	693	728	737	742	770	715	703	727	743	702	745	718	719	716	762	709	694	761	712	728	805	736	773	725	758	775	731	727	743	699	723	735	751	719	776	659	690	725	744	738	749	746	735	733	721	703	685	745	747	744	729	757	708	737	724	730	733	715	756	709	699	721	758	708	723	661	706	684	763	753	702	699	695	734	759	740	729	732	728	769	726	658	724	734	704	678	684	767	751	766	719	731	687	699	750	747	746	736	728	688	710	786	765	726	693	701	750	769	746	714	717	705	755	757	695	709	694	753	695	757	691	728	718	727	754	746	718	671	761	707	727	724	714	746	749	719	709	731	695	721	714	665	731	720	692	752	712	718	686	724	722	721	734	731	717	722	697	728	723	726	756	743	696	713	751	685	744	743	759	704	698	718	688	702	712	736	807	720	717	730	741	734	766	726	747	714	746	724	737	728	735	727	750	723	722	709	720	741	786	730	727	738	703	744	732	687	713	742	747	728	716	735	760	756	743	710	657	726	747	751	725	731	724	719	719	755	751	751	700	723	711	722	764	707	700	690	689	722	691	749	704	711	734	739	732	695	690	718	725	684	741	747	706	707	738	729	726	768	754	709	757	739	760	756	681	715	702	759	708	691	738	737	763	751	692	743	704	720	708	682	718	699	745	727	702	795	692	747	738	737	692	748	779	744	750	731	715	737	716	719	728	735	721	740	733	785	738	717	751	757	759	706	674	721	745	695	729	739	771	714	702	768	706	725	710	698	733	718	759	743	722	709	745	784	755	718	742	719	733	704	717	717	688	751	723	704	735	715	730	767	692	768	728	726	717	675	727	705	725	722	726	733	723	750	729	664	754	719	686	734	728	770	730	721	701	719	767	750	768	725	709	718	724	730	661	752	712	693	768	652	697	743	687	704	667	746	730	731	706	715	701	680	727	716	747	737	711	713	742	744	748	682	710	740	766	732	748	759	736	727	755	760	725	706	726	725	727	719	720	766	765	689	706	694	740	710	745	683	710	698	748	694	738	728	741	716	709	729	695	746	747	750	747	759	716	708	730	772	723	751	719	741	721	723	688	715	727	723	693	771	651	666	717	719	717	744	724	695	715	740	711	703	767	736	714	759	744	721	713	714	702	728	674	705	748	723	714	715	723	711	700	726	692	703	735	739	735	721	703	731	768	728	748	730	724	734	715	756	731	681	764	741	753	752	703	689	748	735	745	742	743	775	710	745	680	726	792	701	738	703	715	730	733	753	728	717	750	706	711	701	764	749	757	696	705	694	794	706	729	746	743	755	700	703	735	713	737	744	745	684	751	726	755	710	731	719	757	710	740	687	746	726	716	716	772	701	723	724	736	714	755	694	731	718	760	754	722	709	740	723	730	713	699	719	721	767	756	709	713	750	766	716	644	723	739	709	705	734	741	724	737	745	743	729	760	759	719	676	752	717	771	746	751	690	726	733	713	710	707	716	762	758	669	688	704	759	689	670	709	734	726	725	652	784	704	693	733	721	733	725	765	757	734	739	785	717	753	717	707	703	732	709	750	733	664	693	719	728	766	756	747	712	719	718	719	715	719	742	721	766	761	712	690	730	744	748	714	730	724	727	696	700	732	765	720	754	700	687	713	747	718	671	697	776	721	712	727	810	719	815	730	688	784	730	704	747	723	704	758	740	733	719	713	745	723	749	721	705	679	710	701	784	767	774	740	731	705	703	752	722	765	766	711	717	746	691	759	719	726	745	695	679	691	725	760	728	774	687	726	740	720	754	732	718	739	750	722	711	713	732	721	750	711	761	695	769	759	727	688	725	711	681	735	713	733	716	737	757	730	711	708	720	750	692	755	706	746	717	680	702	728	724	761	714	710	734	719	741	740	708	743	734	722	756	712	688	759	747	696	722	681	738	771	713	725	793	727	708	707	732	767	717	702	665	739	731	718	732	673	680	753	733	706	759	709	748	723	728	697	802	695	723	740	762	713	757	709	766	740	711	720	721	719	761	728	714	750	762	691	745	740	723	738	711	750	737	780	734	763	721	741	696	729	760	736	734	713	721	723	703	733	695	750	719	737	740	711	757	723	729	769	697	752	702	701	738	746	728	743	728	699	742	692	750	718	757	710	763	736	725	766	732	758	727	766	707	688	710	694	759	781	714	704	728	697	713	731	774	726	700	716	715	688	706	700	697	716	731	726	730	704	724	712	710	679	729	756	746	711	720	681	746	734	747	725	694	700	741	716	750	720	706	701	737	719	704	749	681	718	704	718	740	723	729	715	704	719	735	752	728	751	728	737	728	735	715	709	805	706	728	757	747	701	730	746	759	688	753	714	774	701	700	716	773	744	728	723	730	745	709	765	706	702	682	707	708	753	788	704	720	761	735	721	735	736	711	742	764	701	773	728	729	662	729	766	744	735	723	728	721	694	759	768	725	751	765	734	689	691	741	707	701	732	712	774	736	759	732	707	705	734	724	748	762	742	761	711	722	720	712	757	727	742	710	706	757	727	695	767	756	738	754	713	690	728	728	758	735	746	733	712	768	721	713	712	730	711	715	784	772	758	733	734	714	712	719	714
5268	655	337	304	329	307	355	324	325	327	330	294	295	329	325	322	298	318	303	296	280	292	308	328	285	301	327	278	298	272	324	314	305	286	325	304	336	306	299	308	278	319	341	319	300	310	301	360	314	314	309	298	288	316	310	296	275	315	287	297	299	333	323	296	298	309	261	305	294	279	314	312	284	290	321	293	294	261	272	304	299	335	304	280	331	343	324	328	298	290	291	316	326	343	327	297	328	316	326	312	294	265	295	307	305	279	322	294	327	335	327	315	300	301	284	296	262	316	317	288	287	278	312	355	312	293	323	288	315	294	319	296	285	312	282	279	299	302	300	256	318	312	309	318	324	280	325	313	323	304	333	295	284	296	313	298	303	273	320	307	318	297	296	305	321	308	290	301	304	313	322	313	300	287	322	298	270	311	311	348	324	316	320	310	273	316	310	324	324	281	307	318	293	307	278	316	310	311	286	322	298	323	327	294	299	311	322	317	312	316	285	309	278	304	316	288	295	281	335	318	304	320	292	275	284	298	287	291	304	324	324	318	311	316	309	309	306	302	311	298	316	323	317	304	303	304	282	320	323	295	289	289	297	318	336	331	313	288	311	302	337	288	272	294	306	295	315	307	313	326	349	293	298	283	306	319	326	316	287	319	290	278	289	321	355	355	283	269	302	326	315	346	294	320	327	335	323	313	310	318	301	317	285	302	293	306	307	291	287	309	287	336	354	313	328	293	317	278	303	319	288	334	291	310	311	296	303	318	331	308	324	287	295	297	328	303	323	311	297	295	317	309	307	308	315	308	295	282	291	302	296	312	265	307	344	312	350	335	323	315	284	267	323	331	302	318	291	318	317	325	318	353	323	306	299	309	308	312	294	278	327	323	301	292	305	333	263	322	271	302	312	295	326	311	308	324	288	325	280	317	318	298	274	302	290	299	293	309	314	302	296	324	304	309	318	314	304	293	316	284	297	336	296	298	303	332	334	333	324	327	318	319	272	327	290	322	328	324	312	298	279	306	306	330	307	306	308	297	310	298	319	275	329	313	286	319	310	312	290	321	333	293	298	295	307	292	303	322	320	310	292	308	304	274	304	306	269	290	349	330	296	318	339	324	303	339	285	290	305	304	295	304	283	314	313	279	308	303	304	312	306	274	300	283	335	342	293	301	319	308	310	285	324	327	315	316	297	286	296	288	324	321	319	326	309	318	287	321	327	321	329	273	310	301	300	328	308	297	328	333	318	299	276	340	321	299	325	321	302	318	301	295	281	326	319	313	305	308	295	323	315	281	288	332	293	323	271	298	284	316	287	294	303	316	298	306	278	317	306	311	316	322	307	291	330	324	339	307	322	342	284	293	285	308	279	296	286	299	302	278	310	292	365	288	323	272	330	307	305	332	278	286	320	328	316	320	342	311	306	336	334	307	334	312	313	303	319	304	277	293	296	309	331	329	310	331	312	340	316	285	298	318	292	336	283	307	319	286	337	296	328	313	289	301	290	330	311	319	300	299	292	315	318	320	306	305	330	310	314	307	317	317	310	298	312	298	309	333	302	304	326	309	322	291	293	287	318	303	320	296	277	309	292	319	311	297	330	300	293	302	315	350	321	329	327	323	292	292	300	307	306	259	296	302	294	296	276	326	325	356	298	322	333	268	299	302	290	315	301	322	291	289	289	298	320	282	293	325	317	316	313	294	318	327	296	274	327	272	310	286	337	304	302	282	281	332	310	335	307	305	304	299	299	300	324	281	288	333	323	288	331	312	301	309	329	325	308	299	329	322	282	268	319	323	314	310	345	314	320	313	322	337	277	269	323	283	298	303	309	306	296	316	269	280	277	333	303	288	313	293	285	325	280	315	294	316	330	326	276	327	301	322	275	311	305	312	330	324	299	318	278	356	298	296	293	305	323	304	310	330	321	295	293	318	290	289	313	297	296	302	333	321	277	301	343	303	259	288	335	305	306	337	300	298	325	288	346	327	272	316	279	276	277	289	288	310	331	287	295	282	310	323	315	318	297	306	265	273	311	299	335	295	316	325	293	332	289	307	310	275	315	304	332	340	319	284	300	304	313	308	304	302	324	289	291	329	319	298	307	314	275	346	278	296	304	314	284	289	303	274	310	294	335	317	310	296	313	318	306	304	284	303	282	291	290	252	319	303	355	315	312	289	312	307	286	297	278	331	319	304	319	296	315	317	317	265	318	275	319	284	302	316	283	286	333	305	296	303	287	267	308	293	303	329	326	315	297	289	302	328	307	318	322	297	281	324	305	285	315	299	284	290	322	306	266	311	308	347	308	282	300	336	292	300	301	277	348	304	269	268	311	312	293	295	296	298	303	332	303	295	326	333	324	285	299	292	303	318	310	315	310	296	306	327	297	281	316	319	310	325	307	285	302	296	299	323	301	289	294	273	324	327	316	300	309	288	317	337	317	296	287	305	320	297	289	318	289	307	317	284	300	284	304	296	313	290	298	300	303	288	308	280	286	326	305	280	295	273	313	309	321	277	301	288	316	300	294	311	309	340	296	298	352	286	288	264	307	306	282	337	303	334	298	279	331	291	288	306	294	288	314	289	296	334	343	291	302	284	312	314	332	264	348	334	313	324	301	301	307	287	272	310	314	312	339	317	345	333	303	305	285	300	342	303	304	293	334	315	305	299	304	359	321	318	304	312	278	314	294	301	305	300	317	283	290	347	298	284	303	315	339	302	313	322	300	315	292	295	317	313	305	306	296	341	283	307	262	301	307	280	364	307	304	277	296	288	287	291	308	290	306	333	331	330	273	322	295	295	307	306	310	353	332	298	304	271	314	302	314	316	328	334	314	324	325	275	302	306	299	305	300	316	317	273	314	324	323	295	306	311	320	315	309	288	298	320	274	347	326	332	318	315	292	330	309	297	310	282	317	311	277	319	312	279	339	312	302	287	301	337	291	304	268	308	278	312	321	309	306	288	307	287	306	304	290	275	307	299	283	288	304	276	319	331	327	293	296	317	290	292	296	295	290	321	290	291	302	274	273	302	331	297	324	279	278	344	303	300	354	315	288	283	308	316	358	314	304	291	281	295	305	291	292	286	340	284	315	321	291	321	301	278	315	340	314	324	336	300	304	302	323	320	270	312	317	306	290	309	290	336	285	293	320	285	305	273	303	295	281	303	303	305	286	341	290	297	301	309	297	273	342	307	324	309	290	329	347	312	302	296	303	275	290	303	321	296	295	293	308	319	301	338	299	263	333	290	302	292	327	307	316	314	318	292	320	285	311	299	310	284	350	329	315	308	308	264	327	343	288	309	324	280	339	296	293	315	321	340	311	287	303	295	316	295	307	273	287	330	332	302	308	296	317	326	306	261	288	321	300	328	304	316	283	306	321	298	305	279	285	304	319	303	262	293	332	316	281	284	343	304	325	288	288	342	296	298	276	324	319	310	309	303	287	324	305	293	290	295	285	335	305	311	302	307	312	315	310	331	292	352	313	297	278	285	283	313
3521	1185	799	778	797	787	758	785	753	794	747	767	784	718	750	767	782	769	724	773	730	758	768	783	741	736	747	750	753	747	781	740	755	783	753	783	721	752	760	798	743	755	751	760	723	747	711	730	747	781	752	753	781	768	739	752	761	712	753	756	714	733	751	746	764	770	726	757	766	748	780	697	754	768	702	750	726	712	809	753	723	721	755	717	687	805	740	731	727	732	717	752	727	663	742	748	747	747	702	798	773	740	734	772	742	772	769	785	737	759	779	728	743	769	772	761	759	710	722	721	786	718	709	744	711	711	741	743	710	726	764	777	742	769	711	726	760	772	720	707	750	706	782	743	723	787	729	746	737	733	773	731	721	779	695	710	755	713	771	713	691	769	840	723	735	729	774	748	775	719	730	706	735	753	773	736	765	749	737	785	717	730	788	742	769	780	703	763	735	717	739	744	711	778	703	724	704	726	730	737	749	731	753	736	727	719	728	710	700	773	715	778	759	704	715	773	759	783	704	737	730	747	770	775	734	700	777	757	775	764	756	749	695	749	767	706	732	738	742	751	669	739	752	727	746	755	756	719	758	726	738	745	700	752	748	740	731	761	791	756	732	725	785	752	735	766	735	764	703	763	706	727	763	743	762	772	737	790	780	798	756	804	725	738	754	769	733	724	692	748	749	755	777	758	740	727	717	692	739	791	757	741	733	712	721	681	762	731	746	767	729	695	804	769	763	783	743	739	712	774	748	766	799	726	713	728	730	752	715	757	752	751	717	726	763	732	729	754	699	703	784	765	755	797	726	744	765	762	738	758	716	760	734	747	755	770	721	731	790	791	754	782	774	743	755	727	751	684	698	753	724	734	706	768	746	746	740	737	752	715	716	758	702	732	722	739	768	736	782	743	700	734	734	722	746	716	690	748	807	735	703	740	775	772	763	793	759	756	697	761	773	773	674	735	779	708	721	696	747	807	769	727	769	807	753	753	753	710	722	760	722	760	730	761	734	748	706	763	690	747	713	723	778	747	699	784	721	703	738	741	759	747	743	732	754	798	765	761	725	744	750	737	746	749	750	729	700	692	779	746	764	734	721	685	767	699	725	716	754	754	782	750	742	798	735	777	739	758	714	751	741	750	731	694	729	763	769	726	742	685	724	717	730	705	728	742	735	696	737	768	760	754	752	738	771	735	726	775	725	748	688	752	734	763	738	741	770	801	722	771	700	742	730	756	729	801	712	737	709	749	708	782	767	729	727	776	714	772	741	759	788	715	739	756	711	757	736	773	769	785	750	721	751	754	730	780	754	709	772	740	689	765	747	718	716	766	718	755	787	762	773	717	761	780	799	781	768	738	777	761	739	780	752	713	757	741	717	710	718	731	722	754	712	712	742	747	754	759	729	731	727	748	750	711	751	692	736	747	745	706	733	755	737	726	732	742	799	778	729	711	753	748	736	759	768	733	743	719	744	783	729	739	719	758	790	779	751	762	753	735	779	691	703	751	753	690	716	752	764	781	756	749	732	736	726	779	759	751	768	708	740	759	720	766	692	730	720	735	713	732	704	732	724	758	764	721	760	776	747	727	753	763	786	712	790	711	729	725	743	757	778	757	797	726	769	748	703	725	753	763	777	750	738	744	718	691	787	732	696	700	742	759	756	757	755	724	744	742	782	761	728	760	709	739	776	764	739	806	740	782	741	734	739	774	756	758	724	761	765	742	697	763	742	770	745	757	727	731	768	738	713	730	742	731	770	734	698	723	789	720	662	725	763	750	719	755	727	731	765	815	715	791	737	764	759	729	739	763	757	722	783	740	686	745	792	696	738	728	770	711	741	781	757	717	729	738	710	756	771	753	758	781	707	747	756	771	708	803	731	769	758	772	717	748	756	739	706	774	768	758	800	736	718	762	752	792	737	733	755	718	736	752	736	777	753	713	768	714	740	745	759	774	775	768	732	766	735	719	756	722	751	726	737	775	704	720	730	752	760	766	771	717	712	721	696	760	725	744	731	742	752	739	811	723	760	776	742	746	728	749	736	777	764	809	737	751	744	797	779	736	789	746	720	712	725	734	755	719	732	731	721	721	715	742	741	739	768	724	731	764	745	742	746	762	711	760	768	755	735	696	754	753	728	775	766	757	736	774	767	763	746	760	721	756	722	743	754	750	740	747	756	751	747	746	731	788	762	750	731	770	733	792	713	753	749	720	820	745	705	734	762	779	697	736	768	737	737	819	780	713	747	785	789	740	759	705	759	782	729	759	793	741	746	783	724	777	783	767	747	747	800	715	801	756	747	756	791	761	764	736	762	754	738	741	704	648	753	768	744	776	742	763	779	752	711	733	761	786	766	729	738	729	741	732	753	745	740	715	734	758	806	735	712	754	796	757	735	721	730	742	787	703	763	733	699	720	733	773	725	730	740	761	701	738	810	773	748	691	744	776	741	785	770	743	769	755	704	726	718	795	735	731	782	762	718	704	755	704	750	799	807	768	782	711	767	738	751	759	723	716	781	773	769	711	748	733	746	756	769	735	731	769	735	719	735	778	759	727	743	760	749	753	745	693	732	756	793	729	745	722	756	710	671	717	757	761	748	759	788	741	710	732	738	816	706	726	785	737	731	734	724	802	796	733	755	702	763	726	773	774	749	742	710	749	735	727	716	730	708	715	764	775	762	715	738	765	758	835	753	733	750	742	739	755	737	781	767	704	748	774	801	776	747	749	718	752	760	723	742	687	722	749	761	767	729	766	716	690	796	726	757	700	756	729	749	718	715	774	761	792	760	767	762	765	746	774	748	710	764	773	744	714	777	711	748	726	763	731	703	755	758	731	757	740	747	772	749	704	732	774	787	730	715	726	716	775	741	707	690	773	705	777	755	751	773	733	738	731	756	743	743	733	739	710	734	754	705	694	734	716	768	710	790	706	711	730	717	711	738	731	754	736	764	755	723	723	730	725	739	732	699	693	716	777	761	762	758	745	771	753	762	709	742	706	772	703	755	725	711	746	774	736	743	728	746	782	682	729	727	721	755	749	717	761	730	788	755	766	760	755	754	735	788	732	740	741	719	725	753	705	769	736	840	794	786	774	717	723	730	722	746	763	793	695	744	741	704	763	733	720	747	731	737	712	713	724	741	740	764	750	732	785	751	774	717	722	742	771	734	774	753	743	757	744	759	702	710	734	761	774	720	720	755	750	755	781	765	718	725	710	768	781	713	737	692	727	777	733	758	739	775	672	739	764	736	688	719	761	693	706	725	716	784	727	751	706	786	693	763	768	694	680	689	742	729	756	727	812	719	745	778	738	746	734	730	715	729	740	753	723	727	718	748	747	711	663	725	753	732	755	765	754	709	777	757	797	769	714	769	733	780	738	760	816	728	738	690	741	738	687	777	776	758	754	717	739	743	715	744	730	720	754	730	747	750	728	712	766	792	789	741	743	772	742	715	743	758	716	717	742	736	726	742	748	709	696	751	692	746	750	726	750	758	767	806	770
22267	13016	1738	937	675	573	401	378	291	264	254	226	221	225	210	201	217	154	193	182	168	188	165	175	178	143	162	181	176	189	159	175	158	161	167	174	146	146	175	160	180	139	181	179	155	167	177	174	177	151	154	159	167	168	166	166	173	174	159	155	158	170	168	178	169	168	163	160	144	178	170	166	157	165	154	170	181	161	180	180	197	178	142	186	145	164	157	162	168	138	146	170	161	173	155	171	153	172	176	193	187	156	141	162	155	159	186	152	165	169	155	152	150	143	159	183	151	155	189	157	181	153	162	168	159	160	159	141	172	161	165	164	156	179	174	173	157	158	145	174	180	161	181	170	166	161	178	155	172	171	195	152	146	165	157	147	163	156	137	157	155	138	151	158	150	159	179	144	151	173	174	167	169	138	177	179	159	174	176	171	155	162	147	158	172	164	185	161	177	185	150	161	171	172	162	162	169	182	166	178	173	144	161	163	166	152	157	165	160	171	156	169	141	164	167	149	159	215	193	163	159	164	157	190	156	157	154	164	149	164	164	160	147	178	162	154	170	163	173	180	168	153	168	189	179	130	160	158	149	164	156	137	170	175	151	132	159	163	168	182	172	183	171	162	182	158	151	177	146	195	154	156	167	145	165	163	166	169	134	151	151	193	165	184	162	144	159	143	178	176	156	157	164	179	192	144	160	179	168	157	167	160	145	165	148	162	154	148	143	155	159	165	186	177	174	152	171	158	158	171	189	162	180	145	150	154	181	152	155	177	201	151	163	145	167	159	176	176	170	184	149	157	123	136	153	159	162	171	145	175	138	165	171	157	159	157	174	152	160	159	170	197	179	171	157	179	171	174	151	153	179	169	195	175	156	159	135	153	168	171	172	183	156	169	168	177	164	184	152	155	190	159	141	171	140	186	139	147	170	162	146	170	158	146	180	167	170	188	169	171	161	138	185	186	163	153	154	167	165	150	173	153	148	155	156	165	168	159	182	169	154	151	145	177	172	168	159	184	168	163	163	152	147	161	153	161	176	164	140	150	163	183	169	157	150	162	147	148	147	129	153	166	157	177	151	187	184	168	158	167	162	154	154	168	154	169	137	150	168	160	167	146	145	174	136	169	165	168	183	177	182	161	166	170	155	159	154	174	154	142	148	175	155	165	150	149	155	201	164	157	145	167	164	191	159	155	187	150	163	158	166	150	171	153	175	169	195	175	185	148	166	160	179	178	181	179	144	172	139	186	174	187	180	174	148	187	165	167	159	163	151	155	177	141	165	168	153	160	166	167	181	185	178	152	145	155	158	164	175	171	153	145	184	161	163	151	138	172	169	152	146	189	141	159	161	174	158	184	180	141	170	175	175	152	167	171	150	168	158	178	169	157	154	155	165	154	167	151	154	153	177	158	164	185	176	150	164	158	183	161	147	171	167	165	173	155	164	167	176	170	177	172	160	138	163	150	167	176	186	170	143	173	154	153	165	153	179	158	151	144	158	194	166	176	151	166	187	185	165	147	150	162	165	153	169	181	146	185	146	166	178	166	174	170	170	158	171	158	171	165	172	174	172	143	160	170	170	172	182	166	163	171	166	170	160	160	150	153	206	171	175	162	173	170	185	163	170	190	183	159	172	178	161	128	144	152	176	152	164	164	182	167	173	176	152	161	167	153	164	157	163	179	174	179	158	180	147	177	164	140	156	203	182	147	148	165	190	178	153	171	164	166	157	168	173	181	153	155	141	181	158	155	164	174	154	152	166	163	164	164	164	159	185	162	168	164	158	166	162	154	174	164	158	173	175	150	175	178	156	181	164	160	149	185	159	162	157	170	166	154	164	179	156	185	159	185	176	167	165	144	157	172	166	155	147	157	162	169	156	157	173	156	160	148	176	162	164	180	173	169	183	174	149	170	172	179	180	175	156	169	162	157	158	156	156	159	166	160	179	154	152	198	150	179	148	169	146	163	161	157	172	149	161	146	155	174	166	178	172	134	163	175	143	187	145	163	176	157	169	149	160	134	178	143	186	185	134	178	175	162	143	174	167	166	170	169	164	164	165	179	187	190	167	164	170	181	159	158	155	169	185	163	168	176	160	188	179	166	159	171	167	160	146	154	166	145	156	179	160	141	182	149	164	156	168	184	160	160	159	172	164	163	160	146	162	163	155	151	148	160	168	175	152	165	169	168	177	169	156	149	161	179	143	182	174	159	161	176	162	163	162	166	168	172	160	164	172	182	172	162	173	140	163	157	169	166	177	173	156	142	176	183	167	162	185	180	164	187	169	150	168	172	160	156	168	144	176	171	167	158	158	157	170	154	173	202	148	152	188	209	156	157	163	158	152	153	164	162	165	166	146	167	150	156	163	144	192	172	159	149	157	164	169	165	164	168	152	148	152	188	170	143	170	157	181	152	182	153	183	179	163	159	143	176	201	180	165	183	169	154	146	157	164	188	165	149	188	176	156	137	159	159	163	162	141	167	166	171	146	153	164	169	158	173	166	164	162	142	163	151	160	173	170	183	175	151	151	159	167	163	189	177	160	152	174	161	144	170	162	168	179	181	184	156	189	153	153	174	175	143	157	178	151	145	182	174	190	167	165	185	154	153	142	163	173	178	154	171	156	186	162	155	163	173	160	136	162	188	158	162	173	162	175	165	169	183	170	145	162	152	163	148	162	193	182	172	173	143	169	165	177	155	177	185	184	175	164	180	163	156	156	167	166	166	184	171	158	148	172	155	159	150	154	166	159	170	151	161	145	158	167	156	152	155	137	156	154	159	163	166	154	189	190	167	183	157	150	154	161	168	180	152	148	155	164	173	164	142	146	175	168	142	154	168	167	171	194	168	152	154	166	170	163	179	187	166	163	159	164	157	203	174	172	174	167	169	170	180	178	179	169	152	145	165	174	169	173	188	175	164	170	153	175	157	181	155	174	163	157	153	157	149	196	155	176	173	149	151	163	160	146	173	131	166	173	173	162	153	154	172	203	164	150	163	178	138	159	165	163	168	162	170	172	147	151	171	179	157	146	143	169	163	148	200	164	172	179	164	178	125	125	155	167	167	173	155	154	187	142	156	169	149	153	148	151	174	179	163	152	158	169	164	150	141	146	182	164	160	179	149	184	172	200	157	157	158	163	170	182	152	161	150	173	161	153	169	176	167	150	141	173	167	173	160	184	156	157	170	152	170	149	162	177	183	169	169	157	143	184	167	175	170	159	139	153	168	154	165	161	172	161	159	177	190	163	145	153	164	175	190	185	174	159	160	181	172	171	181	163	152	142	180	139	155	172	159	178	164	179	177	154	162	143	167	168	160	175	181	148	151	168	177	149	157	153	175	162	151	143	167	191	156	153	157	149	172	183	174	172	146	180	171	184	161	175	168	171	166	154	166	174	165	155	175	143	159	153	183	175	175	155	164	151	162	159	180	151	177	174	175	172	185	190	172	152	174	150	142	173	171	164	152	153	184	145	172	164	150	158	157	180	162	204	170	169	186
12286	9215	2361	2861	2562	2211	1787	1523	1280	1127	1068	995	929	849	831	757	779	678	646	624	623	647	621	592	611	599	586	544	561	539	547	515	494	537	540	511	499	472	519	523	528	523	528	484	487	498	538	516	525	521	474	503	500	497	498	458	450	452	461	533	475	464	512	480	480	463	485	452	449	453	467	478	500	489	497	451	470	492	466	479	485	444	512	488	487	479	487	445	483	483	445	489	493	465	464	453	482	476	446	498	443	480	447	456	451	487	494	469	470	452	420	458	492	463	447	468	499	468	489	473	441	462	406	506	449	474	497	450	455	478	422	484	488	472	439	458	441	498	507	492	473	465	474	466	449	490	455	438	490	486	443	455	486	445	487	462	491	452	479	475	489	455	472	478	468	464	451	487	442	453	493	483	454	441	464	467	509	512	441	440	460	434	452	476	460	477	484	462	436	473	424	457	472	469	430	482	484	491	516	455	430	469	440	435	461	469	499	465	472	471	461	472	482	452	457	460	450	463	439	436	443	494	485	414	482	447	480	457	442	467	467	437	464	454	437	461	458	481	482	481	445	454	470	465	517	478	451	474	486	452	462	464	440	454	480	506	421	486	484	438	487	461	440	476	451	495	469	454	470	486	463	447	509	463	470	446	490	483	459	439	412	487	473	456	498	497	460	467	425	451	460	473	465	447	423	446	454	439	434	500	476	468	476	465	421	464	486	461	469	437	489	426	491	462	435	459	458	453	440	443	431	437	482	462	451	462	471	469	483	425	461	477	450	482	457	450	474	426	474	458	476	446	471	462	436	441	460	440	511	478	436	463	454	488	466	455	461	459	478	484	485	460	491	457	453	486	495	494	459	437	467	447	526	451	468	473	433	455	431	481	449	469	487	469	502	453	475	442	490	475	454	476	467	484	491	435	494	417	448	473	442	466	460	468	426	490	460	454	433	448	452	446	445	478	456	483	457	476	472	490	431	432	460	474	417	475	444	499	498	463	438	448	453	474	472	472	498	439	449	453	513	476	415	455	499	472	454	474	489	462	482	470	469	457	455	500	427	477	487	479	465	459	487	432	482	468	451	469	413	480	468	456	470	465	471	465	471	455	477	464	430	467	514	457	476	459	458	463	467	469	458	473	470	454	480	457	463	486	472	475	465	434	477	433	480	496	445	478	479	436	470	439	451	441	451	436	460	464	452	449	424	445	453	455	448	452	473	446	483	480	456	438	449	483	447	499	457	452	445	455	455	413	462	476	507	470	470	456	430	455	441	463	445	448	456	474	493	469	462	410	474	476	475	503	459	422	490	439	438	462	481	489	459	435	430	471	465	420	498	447	456	476	470	493	457	470	492	486	477	441	406	488	495	504	439	440	446	451	415	483	465	448	450	457	489	450	454	465	451	470	461	468	443	456	491	429	441	445	431	443	415	473	480	472	448	430	456	503	421	479	500	486	492	451	486	501	462	433	467	466	475	461	480	462	429	478	458	425	472	461	452	473	481	441	470	466	503	411	438	475	457	429	440	460	442	468	467	439	472	468	459	445	469	451	482	434	436	461	451	479	460	506	461	440	451	439	458	462	459	486	499	493	459	461	460	432	495	446	464	448	463	475	467	492	470	483	446	493	436	480	445	493	449	458	474	470	475	462	450	480	481	486	471	487	458	449	439	488	444	436	460	462	467	438	481	500	494	463	491	480	475	443	461	438	457	459	476	532	445	457	457	448	471	451	440	473	481	473	463	472	466	479	492	476	458	456	426	484	481	441	457	465	459	477	463	477	488	435	466	463	498	446	445	453	471	453	467	426	475	492	436	446	452	451	478	460	463	464	447	443	469	479	476	461	459	499	499	442	472	475	446	448	419	467	491	551	467	470	469	466	480	459	468	410	452	446	459	451	448	447	511	449	458	446	449	471	490	464	464	472	474	467	456	431	469	491	476	490	464	449	481	410	451	449	423	471	444	471	494	471	498	468	485	449	490	469	440	516	432	452	470	459	467	471	436	436	461	496	439	440	446	494	498	469	468	448	436	456	436	469	502	509	459	493	481	451	497	454	430	445	450	424	497	496	471	482	438	479	509	462	477	489	455	459	472	468	481	468	469	489	482	452	457	456	463	489	456	479	458	459	495	484	463	455	457	451	480	443	476	480	487	464	433	443	460	459	440	451	451	474	442	466	461	471	476	466	422	480	447	497	444	487	505	465	526	468	483	467	438	470	442	477	440	471	462	454	437	419	456	442	428	449	453	448	434	473	464	472	461	466	478	477	472	435	440	444	439	480	499	481	468	471	499	430	450	496	455	473	448	479	421	464	425	451	472	430	467	449	470	471	472	481	460	438	476	444	440	465	462	458	461	490	510	465	453	471	433	476	465	447	493	493	478	423	463	481	487	483	445	481	457	484	475	477	436	483	442	487	474	433	474	468	519	498	437	472	455	490	496	461	458	497	446	460	490	497	445	472	494	475	448	488	477	469	464	482	418	464	421	464	410	469	490	477	462	450	451	470	456	447	473	450	469	449	462	449	462	476	466	485	462	469	491	470	448	468	470	481	463	475	471	462	462	472	443	507	502	467	475	481	466	499	420	438	458	463	464	454	468	433	463	429	466	461	480	496	467	438	483	470	513	443	498	427	401	441	422	486	501	461	474	482	450	460	431	462	450	441	437	475	461	444	479	478	481	432	477	456	468	486	434	470	458	447	446	421	465	466	482	443	457	454	489	456	435	451	492	464	463	463	474	470	448	489	475	474	466	480	469	466	435	484	487	433	492	459	431	474	471	454	477	469	479	498	455	520	476	500	456	459	501	439	467	461	442	451	456	464	472	481	468	494	452	518	472	442	447	460	427	475	468	425	437	445	484	449	458	450	433	486	459	478	463	433	443	436	475	442	471	426	446	462	483	468	444	511	492	482	460	457	487	475	478	454	447	428	517	459	465	431	473	473	492	507	477	437	461	495	481	507	477	474	449	460	451	467	469	465	438	470	475	460	468	444	445	455	441	443	490	466	463	461	473	438	477	422	430	452	486	477	450	438	473	476	439	465	454	426	444	476	448	500	490	443	449	474	474	497	478	489	489	442	475	452	463	470	458	469	479	483	464	474	421	479	450	490	480	451	448	487	478	479	466	474	463	476	481	495	462	420	461	457	429	459	461	482	459	429	481	467	430	461	461	470	485	437	486	470	458	479	437	457	455	461	451	451	465	503	432	468	453	469	467	457	473	468	439	457	483	510	451	452	436	483	504	442	475	456	490	445	442	472	438	467	484	506	467	477	475	440	439	458	481	475	467	446	420	439	485	467	478	474	489	446	468	477	463	452	486	497	476	425	477	490	443	445	481	449	462	457	455	459	453	493	474	487	449	461	477	472	476	479	492	466	470	404	473	449	483	510	457	470	451	476	470	494	451	433	466	467	470	475	475	488	447	485	480	463	475	467	463	489	491	473	459	506	481	430	458	464	467	434	430	436	475	481	484	467	461	474	479	464	457	478	444	452
32581	24198	5208	1956	1325	1017	826	646	525	478	463	445	410	387	368	329	317	314	320	325	325	329	373	311	337	318	311	311	329	313	293	275	313	314	293	287	288	274	290	300	311	294	271	304	312	297	282	277	276	289	250	288	254	270	286	260	319	265	270	297	290	273	267	274	269	297	292	273	286	252	249	285	314	266	288	285	293	270	267	311	250	258	272	278	292	293	285	300	286	276	288	282	298	263	307	276	275	247	291	289	284	272	259	259	260	302	296	255	277	263	288	292	286	263	292	273	274	279	300	285	275	305	291	267	263	296	285	268	281	314	280	298	310	312	286	277	320	272	274	297	279	272	260	301	287	280	260	309	247	268	282	304	289	282	286	260	288	291	277	273	258	299	302	265	291	283	298	278	283	280	291	282	285	285	251	294	280	287	265	259	279	267	316	314	274	292	275	305	279	272	270	275	253	254	298	265	287	286	300	269	286	276	294	300	279	282	266	251	261	275	283	267	274	273	245	274	295	282	271	302	272	317	282	259	287	303	283	292	292	307	277	282	281	300	276	273	294	266	277	318	268	260	273	267	276	283	258	254	286	293	293	212	326	273	269	292	293	277	273	277	275	293	255	260	277	263	311	267	257	281	240	306	291	304	300	306	273	305	278	290	286	272	270	244	303	235	279	280	283	246	326	297	273	296	281	267	285	285	291	320	300	303	250	260	279	260	291	276	255	295	294	298	287	289	272	272	297	269	286	289	272	272	281	297	296	277	276	277	269	275	288	288	307	291	272	308	296	285	282	261	281	299	287	279	286	278	276	281	298	291	265	287	291	304	300	305	313	276	281	261	280	269	256	293	300	297	251	287	286	272	264	276	287	288	268	281	237	315	296	279	280	289	305	284	278	293	289	270	288	263	266	286	288	286	287	265	314	275	276	291	248	271	288	270	258	293	272	245	294	281	276	266	292	253	303	252	278	298	298	305	278	267	289	282	285	293	292	280	284	299	279	290	284	311	309	298	279	251	284	310	261	236	286	283	275	283	297	265	291	320	262	296	262	284	264	293	265	295	310	284	285	308	239	247	259	261	250	283	277	254	298	274	252	254	294	276	262	274	293	261	260	279	270	288	270	280	302	325	288	296	274	322	276	292	262	284	255	257	256	257	281	262	252	292	290	275	261	303	322	295	297	258	277	283	277	250	309	250	268	310	278	263	263	278	250	275	281	265	286	296	281	258	269	304	286	260	245	256	274	246	282	245	291	281	275	255	270	279	279	264	305	265	265	271	316	279	262	267	260	307	275	271	270	263	288	285	260	276	295	280	280	293	266	278	275	293	248	296	319	286	268	284	307	278	298	299	240	261	271	297	306	279	273	258	256	263	253	295	278	309	298	270	285	291	281	268	300	250	312	240	292	245	254	266	282	292	284	294	280	309	287	285	295	301	295	276	261	295	279	270	278	280	259	253	259	270	280	250	261	302	264	317	266	270	280	293	279	294	281	292	289	268	281	304	257	269	281	283	262	277	284	271	268	252	305	299	256	293	279	286	269	268	276	290	249	248	268	282	284	276	274	287	299	253	266	250	265	244	279	300	298	283	267	291	276	254	276	309	256	286	292	291	309	267	291	298	258	289	285	285	265	285	236	276	302	284	307	251	295	296	301	266	280	286	261	273	240	256	291	289	293	268	279	286	265	263	293	264	277	295	283	278	268	258	283	254	284	273	293	305	295	290	275	266	301	296	264	270	286	263	278	303	263	272	266	279	291	280	256	263	275	283	289	277	283	286	287	268	264	292	276	292	291	266	287	295	292	289	267	286	273	282	278	303	289	264	255	278	266	264	261	263	285	286	289	300	236	280	276	291	305	292	269	283	270	282	254	288	270	265	281	254	278	263	277	281	274	301	271	275	243	284	254	309	255	242	275	283	311	275	288	294	303	298	289	282	287	273	246	304	312	290	270	299	281	277	264	267	289	277	279	275	266	304	303	315	293	259	295	282	273	245	268	289	260	280	319	280	257	283	294	249	300	254	263	266	273	297	311	269	308	299	294	283	275	270	263	285	311	268	291	295	286	298	294	289	252	296	251	296	267	292	278	288	251	249	265	288	275	325	308	274	236	261	290	289	278	277	289	274	283	273	280	272	246	266	305	290	262	264	273	303	277	301	285	267	278	236	288	286	272	295	302	284	275	272	298	277	281	286	249	278	246	257	307	290	253	261	304	267	264	282	322	275	271	325	270	283	286	252	264	272	263	242	263	283	311	291	283	257	309	265	271	286	292	306	290	259	272	306	271	267	267	285	259	270	317	287	292	273	261	240	251	273	235	275	278	271	288	260	246	331	298	301	242	316	311	289	308	230	252	261	306	291	307	274	304	286	283	271	266	273	272	254	284	264	298	268	265	266	305	296	253	271	288	263	262	302	290	284	310	310	283	247	276	272	277	281	257	283	271	272	273	279	289	255	270	256	283	273	289	259	297	308	298	269	255	243	268	271	287	270	321	281	281	280	278	274	267	269	286	304	273	280	291	250	280	281	247	309	247	299	268	277	284	275	270	269	279	253	313	257	283	292	290	246	273	287	268	282	317	275	281	245	264	251	265	270	294	272	305	275	294	286	263	259	288	261	277	239	281	289	273	266	253	233	280	254	257	309	292	269	273	268	251	294	268	299	266	285	266	256	309	259	268	268	261	290	267	280	268	269	326	287	273	306	257	266	282	259	261	264	245	297	308	266	280	284	252	259	263	238	267	277	305	261	228	255	274	279	290	263	273	280	238	278	269	306	291	285	264	306	299	268	291	258	291	317	266	271	276	280	280	276	261	263	304	277	276	289	261	304	268	299	320	284	280	265	285	299	296	302	267	248	295	295	279	266	286	243	282	267	274	268	262	291	299	277	271	290	279	258	274	316	270	293	303	301	270	259	270	286	260	299	286	254	269	288	266	266	250	287	268	271	264	274	283	311	279	268	253	279	272	291	291	288	273	268	267	247	250	291	248	252	234	276	289	292	278	252	306	265	280	288	273	267	270	304	301	265	299	265	311	307	278	276	288	291	298	287	264	272	302	291	286	280	263	284	310	265	279	287	277	298	235	292	268	301	271	291	273	295	286	260	263	262	272	277	293	301	291	241	269	257	268	270	235	241	275	271	283	302	269	284	277	267	236	279	247	278	259	282	273	280	289	243	288	262	275	271	288	286	249	297	275	261	297	286	264	242	277	295	239	268	256	284	257	292	309	279	249	275	288	275	317	291	265	294	287	309	281	261	269	261	276	272	315	294	264	246	286	220	270	264	279	285	266	285	260	259	279	329	272	297	277	288	241	290	258	283	284	273	309	271	270	281	289	283	274	264	283	291	261	284	258	238	258	262	260	262	297	270	295	287	272	292	292	299	306	284	263	270	295	273	293	279	281	286	277	306	279	271	294	264	261	286	283	240	239	262	282	261	258	253	284	328	286	262	300	284	280	272	269	304	294	285	303	277	263	248	280	291	271	276	289	277
17753	14449	4506	5398	4571	4067	3217	2732	2468	2132	1858	1706	1548	1404	1385	1293	1181	1204	1121	1065	1110	1039	988	948	1032	956	961	992	861	914	932	848	835	846	887	847	810	805	875	816	798	841	852	786	761	853	790	752	782	792	750	826	798	825	788	795	765	783	787	764	740	761	801	786	787	715	732	758	767	757	783	729	747	738	783	743	775	763	752	749	762	730	752	811	789	777	740	723	733	741	764	757	736	729	713	746	739	770	721	719	733	769	713	769	726	764	769	724	767	755	745	715	757	719	723	737	705	723	719	699	734	722	763	736	734	732	767	736	745	724	706	754	761	731	742	736	715	709	702	711	732	676	753	718	723	732	752	699	792	758	714	703	735	729	734	749	701	726	730	717	716	718	708	685	717	739	715	705	741	723	671	800	726	758	724	724	746	748	750	732	767	725	766	750	745	765	756	725	745	732	742	713	706	728	730	756	697	761	740	736	737	649	727	757	726	737	712	755	707	744	765	755	721	736	677	718	714	714	734	753	701	733	742	702	708	725	742	760	686	717	708	750	735	709	753	705	757	708	735	692	695	738	723	746	744	732	695	706	765	713	746	746	729	679	726	749	713	688	719	731	751	754	697	752	716	711	706	703	713	756	765	735	750	709	755	728	732	753	738	750	707	725	708	764	746	707	777	722	734	760	694	725	741	783	764	728	695	742	736	779	738	737	740	743	721	744	714	740	686	772	725	736	691	683	738	704	786	785	765	716	737	724	644	745	746	688	761	751	748	728	730	706	756	717	723	701	695	745	725	706	750	754	766	673	793	661	743	754	730	708	739	728	727	723	764	733	738	765	747	719	703	705	706	780	702	723	762	796	744	684	713	725	761	698	733	753	747	772	705	785	705	682	752	730	725	715	714	716	737	709	775	720	765	733	737	703	768	773	756	744	710	700	750	685	746	765	766	762	781	722	726	704	700	777	712	744	715	709	767	731	718	743	752	745	713	773	738	724	749	690	642	749	749	711	732	722	731	737	712	723	734	772	747	755	710	711	743	739	685	732	764	724	698	704	754	725	758	740	772	699	741	723	770	731	743	744	765	684	774	737	712	711	733	733	704	715	738	736	749	706	788	771	702	730	742	722	737	780	724	761	699	657	715	731	747	698	740	720	678	770	741	748	709	732	690	704	700	718	708	751	785	733	757	756	802	757	719	750	766	688	731	750	724	701	733	753	708	708	686	728	739	785	732	719	713	715	762	747	724	701	721	693	745	677	725	741	724	692	736	768	736	715	738	661	733	728	739	721	713	773	767	747	745	723	739	718	703	730	707	763	765	694	722	734	726	745	733	715	701	718	713	736	755	763	738	774	726	715	711	673	765	741	721	693	773	756	724	721	727	767	726	722	718	739	740	724	752	697	733	698	734	665	746	750	700	751	714	729	737	728	722	768	711	748	746	741	747	722	714	712	744	746	708	766	691	779	698	719	773	681	727	737	729	742	682	743	732	770	770	735	734	716	759	738	792	708	724	759	695	705	742	709	702	723	727	731	750	744	730	690	749	722	705	738	777	715	695	718	747	715	704	712	754	656	778	737	745	701	731	743	691	750	705	741	703	688	684	730	712	655	716	738	753	736	727	706	719	682	711	735	746	738	719	731	741	695	753	758	759	739	719	776	680	754	755	773	737	723	766	692	709	747	745	707	717	754	712	775	724	723	720	720	699	752	730	700	723	691	721	734	740	728	742	673	793	732	687	733	720	718	769	739	666	753	737	723	715	706	744	707	702	707	739	764	754	751	787	737	727	729	738	770	716	784	772	703	748	712	747	679	770	720	684	737	753	722	720	723	735	769	756	762	766	787	727	774	720	692	711	763	747	720	738	709	755	697	760	742	697	758	730	772	711	719	707	749	729	752	752	737	733	764	746	731	759	713	717	735	746	718	709	723	712	769	726	768	734	658	740	743	691	716	735	748	777	744	748	749	683	776	740	717	762	685	771	738	698	764	776	746	703	703	641	740	755	686	729	702	720	734	735	776	751	712	727	688	727	710	741	745	710	711	723	691	722	715	698	731	739	757	698	781	729	799	749	721	745	705	678	717	697	752	774	764	699	764	698	734	746	734	746	737	740	720	722	778	741	724	751	709	754	784	742	723	696	729	733	729	735	736	763	731	755	736	764	764	695	749	715	690	756	698	713	748	705	733	700	751	732	677	765	734	729	746	741	712	703	725	739	737	747	679	731	694	727	744	737	732	702	746	766	768	752	723	728	690	738	730	726	722	691	706	636	721	766	717	678	777	739	801	763	722	763	741	736	703	726	714	740	749	732	704	764	737	714	669	726	758	754	755	711	720	719	726	699	746	737	707	733	775	685	704	742	737	690	717	713	742	741	723	767	715	721	735	724	723	746	728	700	715	700	694	730	700	704	696	734	714	701	762	751	691	731	792	797	734	727	719	759	729	673	745	694	736	726	716	739	754	744	734	687	713	750	719	740	747	736	677	737	717	711	774	740	743	761	730	758	717	715	740	716	705	748	694	742	752	702	707	740	728	758	682	720	754	696	751	739	712	739	735	764	730	698	757	722	735	749	744	742	753	686	686	727	715	731	757	717	731	740	738	763	729	752	686	723	744	676	674	703	690	744	692	774	752	760	730	700	763	702	711	788	729	673	719	734	727	702	689	724	705	735	730	768	725	756	688	709	733	752	733	763	721	708	735	790	709	691	700	701	757	694	717	715	712	719	726	699	755	712	740	719	700	717	680	711	727	705	727	681	728	749	761	691	756	699	730	736	699	732	724	733	752	765	756	729	722	745	724	722	763	720	757	739	739	713	715	699	735	758	737	725	685	700	690	763	760	673	695	740	797	755	676	718	707	726	717	732	734	707	711	755	729	751	748	776	682	717	754	706	712	739	757	743	745	757	760	702	736	732	710	771	710	766	747	743	705	695	717	709	746	739	778	721	733	743	761	739	667	740	749	681	684	718	717	726	718	719	769	734	728	761	655	720	736	743	735	758	692	740	693	746	689	682	710	708	795	691	756	754	719	738	736	715	697	713	732	771	716	701	741	737	716	708	714	719	751	780	762	748	706	692	753	700	751	698	726	698	743	723	691	701	726	749	693	698	707	769	766	735	684	714	732	714	769	755	709	756	775	733	727	769	741	753	722	738	705	718	669	744	708	739	742	746	726	733	766	736	758	698	764	753	803	707	711	746	731	725	705	770	700	763	705	740	747	750	728	699	696	734	702	699	708	706	785	679	732	745	753	698	711	725	723	700	715	708	752	724	696	707	759	707	715	730	766	731	720	749	714	718	758	736	727	720	716	779	735	805	689	716	718	751	712	704	702	742	728	735	705	764	750	730	742	715	747	712	722	735	751	757	684	651	735	691	735	770	751	804	761	725	716	716	678	743	718	719	761	740	728	712	676	729	711	769	713	756	694	705	700	707	677	723	708	689	767	686	731	728	712	707	767	718	716	742	688	710	705	740	714	740	784	747	707	764	713	708	768
4935	661	329	335	307	334	316	324	301	314	300	307	307	303	335	303	322	298	287	324	300	318	315	299	291	299	335	343	310	273	310	304	286	288	286	306	347	305	307	315	302	325	318	305	292	288	320	323	281	345	312	322	334	300	319	305	304	293	290	324	307	302	330	325	302	291	303	284	309	319	284	328	323	272	289	298	275	334	340	295	267	315	292	304	298	301	305	288	292	303	327	321	300	310	306	294	302	301	325	329	315	304	309	319	337	302	300	302	311	302	279	287	277	320	280	298	311	295	307	296	268	327	293	315	328	303	307	298	322	297	305	309	321	312	304	282	289	269	324	295	307	325	344	287	293	288	356	324	316	291	291	318	287	316	296	312	307	273	279	298	314	318	316	277	297	302	299	304	315	282	299	371	317	282	309	278	282	319	280	290	317	299	344	321	286	285	326	315	347	301	301	329	322	325	323	298	327	290	298	301	293	301	298	337	321	270	310	313	300	288	298	297	324	283	296	271	313	311	295	308	300	309	266	303	303	319	316	289	307	298	285	309	285	303	300	300	311	338	318	339	323	268	281	334	312	307	327	281	312	319	289	341	300	314	284	339	334	316	312	327	303	307	315	288	306	301	311	329	296	296	304	295	326	300	303	322	317	341	309	315	299	293	322	334	300	306	323	324	321	311	321	341	309	328	296	293	302	325	309	295	299	323	319	309	324	305	283	307	319	261	358	303	329	313	286	279	288	297	294	329	293	285	268	351	285	312	300	340	298	289	312	377	312	317	305	294	293	309	304	298	290	285	310	326	333	342	297	264	322	300	285	298	312	316	340	313	293	294	275	320	304	325	305	296	324	310	326	332	294	310	271	292	320	307	300	277	323	317	292	275	333	330	289	289	315	299	271	295	315	336	290	316	281	309	307	307	322	306	314	331	280	328	297	269	287	301	297	307	327	324	310	316	298	295	332	337	307	270	295	312	269	286	294	308	302	301	320	309	312	311	312	315	299	333	294	293	318	320	311	298	290	304	295	297	275	303	315	304	317	309	320	288	309	299	310	330	310	311	292	283	302	327	278	300	305	287	313	333	321	280	311	314	291	310	299	263	279	288	287	286	314	320	293	316	301	283	296	331	339	285	333	317	288	305	351	333	280	307	276	338	294	290	313	317	315	318	326	368	291	290	303	344	308	359	295	295	323	314	296	315	293	325	277	261	313	319	311	262	303	339	290	341	285	312	330	279	301	294	304	296	291	295	312	297	332	266	304	282	315	343	307	321	333	355	293	323	308	294	287	282	294	286	328	343	300	293	313	328	273	270	283	314	309	297	320	296	323	314	296	272	314	327	313	306	323	290	307	295	292	289	308	293	328	299	302	281	312	273	315	311	315	324	326	309	297	322	308	292	312	313	325	303	313	306	276	286	286	288	343	336	326	307	315	303	286	314	302	325	330	276	285	299	300	326	311	317	308	302	305	312	291	287	320	312	311	297	299	326	306	304	286	304	310	304	309	312	298	285	308	301	292	307	313	279	336	334	322	273	337	295	289	309	266	323	285	338	313	288	310	289	305	309	306	282	280	319	299	278	296	333	277	277	306	293	289	307	265	316	276	289	303	282	288	324	282	290	272	311	276	316	292	300	299	275	329	296	311	283	305	321	308	311	326	290	300	304	280	286	315	301	323	329	303	319	324	311	291	332	316	312	289	281	305	312	320	301	345	296	307	329	306	301	320	321	320	285	301	313	300	280	331	315	306	305	310	296	359	271	299	293	291	280	284	262	325	329	331	311	307	304	336	335	302	295	280	303	315	283	303	305	323	306	317	303	309	300	290	311	334	311	319	316	292	305	284	273	282	314	306	301	310	332	321	330	279	314	283	288	318	323	313	306	293	290	322	293	319	338	278	303	302	333	311	298	282	295	285	285	314	306	284	321	298	341	298	285	298	301	342	308	275	321	285	308	300	314	304	324	291	285	306	304	285	293	311	309	302	275	288	303	322	309	272	302	300	293	291	308	273	293	329	295	329	317	310	304	292	317	301	306	317	318	314	329	297	337	286	335	294	317	306	278	280	309	289	274	307	333	296	285	307	332	289	269	291	291	343	319	295	289	288	311	297	320	331	322	306	304	298	326	292	321	298	303	376	313	285	292	333	264	290	311	312	321	301	282	301	298	275	322	296	294	302	320	321	319	327	317	326	300	282	287	355	306	348	300	309	318	306	275	300	314	319	312	281	284	325	285	288	310	285	299	294	313	304	320	312	303	283	315	327	302	315	304	285	303	319	315	290	311	294	351	284	276	343	281	296	295	284	288	304	312	321	304	288	325	315	291	320	327	320	287	302	317	316	314	268	287	322	293	311	349	318	305	318	267	310	296	302	241	312	301	265	283	310	315	331	317	294	304	320	320	322	293	262	328	320	288	298	309	329	284	333	317	314	293	289	312	301	313	312	281	326	332	311	314	289	295	289	267	301	265	279	310	321	323	276	302	287	311	304	350	307	320	282	281	306	278	289	351	308	261	300	318	317	306	296	282	319	286	290	293	346	308	276	315	301	267	346	278	306	277	304	319	326	278	305	291	297	309	286	297	325	290	293	295	334	303	296	280	324	295	299	309	301	321	282	321	298	286	310	313	269	302	293	294	301	295	297	298	301	312	315	335	308	325	325	316	283	297	320	325	318	293	311	296	300	322	330	306	313	304	319	310	317	319	326	281	321	300	325	315	309	269	301	280	311	300	321	289	322	327	245	329	300	268	295	284	299	325	298	310	338	327	302	319	312	358	289	346	284	309	311	293	292	289	318	321	344	320	287	327	311	285	281	348	291	301	312	313	328	284	288	290	306	320	306	287	290	306	303	295	297	286	303	327	312	288	318	292	284	340	340	274	289	309	281	296	272	289	308	288	314	278	313	326	310	280	309	329	326	296	290	302	278	289	313	327	308	307	310	271	280	302	292	280	327	297	311	328	294	344	292	321	302	280	304	310	315	284	310	337	303	292	305	302	304	309	293	298	321	297	318	335	294	301	306	311	335	290	293	293	275	284	275	312	326	320	309	313	308	303	300	302	269	303	294	312	327	318	291	300	296	334	280	326	291	319	351	312	302	287	327	284	330	308	294	301	335	312	298	329	294	286	285	292	277	320	281	286	281	316	322	277	313	308	306	250	282	330	305	280	302	319	314	331	274	287	292	324	313	310	299	307	345	313	320	306	258	267	350	310	319	263	305	303	310	333	303	307	304	301	304	320	340	327	296	286	268	296	341	299	346	305	309	344	339	261	303	323	330	285	294	314	315	302	312	288	333	308	301	283	270	332	339	296	331	308	321	323	303	316	320	326	301	323	331	321	300	319	307	313	329	304	351	298	311	302	301	315	322	313	322	313	345	312	299	292	304	331	290	274	326	324	281	322	301	323	320	301	291	329	290	294	290	341	274	313	276	305	333	300	321	325	283	309	330	318	288	314	308	286	311	270	311	306	301	319	324	337	307	305	345	310	308	305
3432	1254	842	811	829	837	807	751	758	764	823	787	746	768	734	735	719	726	786	731	755	754	728	727	768	722	734	747	771	767	734	726	721	787	752	759	727	748	744	749	719	709	739	714	747	704	743	786	773	776	702	738	755	722	716	691	741	725	728	724	768	723	747	771	729	712	725	733	776	776	740	745	738	716	740	751	733	741	755	778	736	711	677	745	730	763	760	723	722	766	662	662	735	765	748	715	712	707	749	692	782	809	754	710	745	734	753	743	771	709	720	765	721	770	774	732	693	714	717	733	707	748	733	766	742	803	764	734	801	749	738	767	710	787	736	794	742	719	716	701	768	746	757	748	740	763	792	730	708	764	748	768	744	727	741	749	718	721	763	742	744	768	768	749	759	722	774	713	722	745	747	699	719	764	745	729	785	764	776	748	726	726	717	744	733	716	728	735	769	737	759	742	737	768	706	779	800	716	741	775	723	751	723	744	749	727	763	771	729	754	763	704	745	735	797	810	744	779	746	734	722	738	800	811	780	711	780	793	733	751	785	753	727	747	765	706	737	744	744	677	757	722	714	738	751	683	737	764	800	748	751	756	809	764	762	802	758	730	734	736	749	718	801	778	713	745	755	726	737	695	713	749	751	732	761	725	785	751	743	743	730	732	754	762	727	714	778	738	712	713	747	713	757	741	715	775	742	757	809	742	745	752	742	769	739	747	755	744	685	796	731	721	741	749	710	719	776	666	745	728	731	778	759	747	734	747	729	750	733	772	759	745	725	729	686	761	791	739	775	769	758	774	724	776	696	763	780	767	704	726	711	730	762	712	735	741	735	767	721	701	724	768	723	696	744	731	734	729	736	750	715	722	725	759	729	779	741	712	723	736	753	799	711	713	826	691	738	710	764	767	696	718	727	712	744	756	731	701	786	715	734	778	769	771	740	693	720	786	721	716	768	751	723	750	786	760	725	745	750	733	690	746	753	676	751	696	714	699	792	731	758	759	760	764	745	736	733	786	737	792	827	751	794	768	775	686	757	799	744	712	752	739	812	776	696	740	721	747	760	756	778	779	764	726	750	680	817	748	702	780	742	736	733	745	760	710	743	685	703	696	766	731	761	769	693	704	721	767	747	765	734	725	769	711	698	743	732	743	763	748	736	760	756	783	716	720	739	723	713	725	679	724	773	742	719	767	752	770	758	754	797	779	754	717	752	769	757	769	774	747	723	727	751	698	706	727	708	762	717	713	714	760	741	741	764	779	747	777	741	747	751	729	692	820	735	750	741	770	767	806	716	767	739	721	699	709	732	683	732	734	694	748	755	744	741	762	761	735	740	750	751	775	716	720	728	729	800	788	742	707	811	730	738	715	743	795	711	769	742	727	769	718	773	754	748	742	727	727	748	755	746	753	737	707	753	712	755	687	724	794	748	687	751	717	700	750	760	745	747	762	763	725	696	785	733	759	745	755	706	769	747	758	704	717	740	728	722	740	703	774	731	717	772	733	741	696	727	774	732	725	723	743	740	738	719	754	802	777	687	733	756	771	821	731	765	734	745	725	802	743	719	731	710	762	819	700	735	746	730	746	759	718	768	768	743	731	761	751	776	762	716	750	759	736	754	749	759	713	745	777	741	756	748	700	742	763	748	742	745	726	738	785	761	717	727	780	718	781	748	758	785	701	744	726	715	741	794	733	786	736	741	726	731	725	715	755	754	756	819	728	714	793	720	718	729	785	703	716	729	757	701	708	736	730	708	756	789	724	736	731	751	734	742	808	706	789	734	729	679	723	746	740	741	775	750	714	739	784	750	771	758	748	777	740	743	743	741	753	697	741	682	745	729	725	774	779	765	790	713	707	789	721	735	756	709	756	715	775	703	742	749	702	749	693	731	722	704	755	768	707	764	766	748	763	730	747	713	761	786	816	737	775	785	723	772	725	713	708	694	747	787	733	788	776	733	719	776	762	769	726	732	711	727	735	701	711	714	785	794	726	785	768	761	718	723	753	735	730	755	694	763	741	735	745	756	705	716	750	760	736	787	743	783	718	774	762	732	720	738	763	773	719	713	765	783	741	765	716	757	684	740	752	767	750	713	756	764	705	715	765	757	773	758	757	724	791	736	767	788	739	721	742	718	748	761	805	743	746	724	753	727	752	768	738	760	722	750	750	756	742	732	772	784	693	749	775	737	747	733	728	739	711	719	786	696	720	708	724	762	706	726	735	782	732	735	717	735	691	744	717	775	786	752	725	740	741	722	771	709	718	682	754	758	703	763	765	720	804	738	740	757	749	728	755	718	783	763	754	748	749	691	726	759	728	790	690	718	702	764	710	762	770	743	740	758	705	704	753	766	784	711	739	752	730	744	731	765	781	738	706	713	783	750	751	720	762	743	731	754	728	716	765	751	768	750	746	752	697	720	736	726	755	801	704	766	767	747	748	744	700	779	734	747	732	702	730	759	768	715	756	784	753	738	737	741	744	791	729	741	764	724	757	713	792	744	735	724	732	716	752	695	743	753	753	773	716	750	740	743	777	752	781	734	745	727	729	720	718	732	722	754	729	741	731	746	750	673	770	747	694	723	743	758	719	755	798	755	695	760	723	728	731	758	762	724	732	752	763	750	750	706	763	742	757	743	752	739	748	777	749	794	736	735	795	705	727	718	743	734	737	729	761	770	772	764	743	785	703	735	707	750	734	777	747	742	712	701	759	757	723	722	683	744	714	719	753	766	735	753	706	712	740	725	764	753	759	770	712	709	700	755	724	684	711	740	685	736	743	774	715	714	701	745	719	778	729	776	756	753	747	731	746	725	734	716	727	748	740	744	709	725	774	761	743	740	725	765	735	725	742	730	732	733	759	714	768	772	744	700	731	750	740	726	732	751	735	759	737	757	749	778	785	734	720	715	698	707	752	744	724	736	759	730	773	709	723	774	710	732	724	772	753	755	731	787	719	730	725	782	735	748	717	751	689	735	761	673	747	781	666	773	684	777	720	782	724	782	723	719	702	722	755	709	779	740	738	749	764	799	747	698	767	787	722	725	737	781	748	731	755	774	692	743	739	742	757	704	730	734	742	750	746	756	752	719	794	740	769	764	757	747	732	744	770	762	779	822	733	770	763	725	721	736	711	739	699	782	766	776	796	696	724	777	787	733	723	704	744	732	735	717	808	723	767	714	752	740	808	712	755	785	766	769	688	734	760	748	750	751	739	788	756	703	719	763	718	745	734	770	764	754	780	707	751	764	773	721	740	771	770	747	724	721	720	791	749	722	714	744	716	748	727	733	716	737	729	769	772	763	768	760	741	708	776	711	806	718	763	733	750	713	799	728	761	721	783	725	764	723	762	722	786	759	742	730	712	776	760	718	715	734	736	695	749	760	705	754	704	744	732	773	725	719	748	708	773	727	725	705	742	769	782	722	734	693	770	715	707	757	746	779	723	726	712	718	722	681	764	754	737	776	779	754	736	711	766	721	751	714	752	752	692	704	718	718	812
20369	11530	1639	923	653	509	391	373	286	317	256	259	256	226	203	211	187	214	186	175	203	202	164	170	165	178	180	181	169	200	182	158	154	143	175	163	177	162	160	187	178	168	170	179	160	162	164	156	151	167	195	190	151	152	181	158	172	188	208	161	179	178	162	160	162	157	177	160	202	188	160	165	168	159	150	169	166	160	178	168	146	165	148	147	142	181	175	138	185	191	166	161	176	163	136	168	148	179	176	168	153	162	142	170	172	170	184	146	163	158	173	143	157	137	161	167	170	166	141	151	154	151	160	160	178	160	163	171	196	150	175	165	153	167	152	169	162	156	168	172	156	183	163	152	184	174	174	160	183	190	158	158	173	182	142	151	169	172	182	167	148	156	169	167	155	169	168	191	168	166	174	164	154	155	158	151	156	184	175	173	145	156	162	173	179	150	158	152	151	174	177	170	172	158	174	168	174	164	182	168	168	173	174	140	137	164	177	154	131	163	186	165	164	178	149	141	174	135	156	158	175	151	179	156	169	175	149	138	164	152	142	163	149	160	160	166	157	171	170	145	147	149	179	147	167	133	147	170	171	178	155	149	163	170	142	139	151	153	161	177	179	194	171	173	177	157	139	173	137	145	181	152	162	149	175	170	163	175	171	166	153	199	157	158	170	180	156	157	162	160	192	155	135	174	168	163	127	158	178	157	163	162	185	174	169	161	178	152	161	155	182	133	164	156	181	156	174	156	180	153	170	166	167	156	146	180	184	151	151	179	140	153	143	172	151	187	163	163	164	156	147	167	151	170	173	182	162	160	159	165	159	180	184	158	165	169	147	184	157	173	149	146	147	149	158	158	153	139	190	145	162	151	175	162	156	174	172	142	138	168	150	165	193	158	163	141	187	168	183	142	178	155	167	161	169	143	182	168	184	169	178	156	176	145	188	160	185	158	159	174	154	158	168	194	165	182	190	159	163	167	134	172	185	184	168	182	156	167	173	172	152	156	177	164	139	165	173	166	165	174	165	149	152	163	150	183	163	162	171	148	178	166	160	170	163	166	150	167	162	154	191	146	156	156	160	141	193	159	155	148	156	156	161	173	155	169	175	162	147	167	158	167	162	160	180	181	160	168	156	162	175	182	173	152	156	203	157	154	173	179	159	172	162	172	172	172	145	167	155	138	164	158	187	166	143	155	146	147	178	158	180	171	160	181	154	154	178	154	148	153	171	159	170	181	179	151	148	156	154	159	154	165	166	178	154	177	197	174	162	180	170	141	157	157	178	158	164	168	158	191	178	146	169	140	170	181	167	163	158	144	149	144	168	141	152	146	145	154	160	132	161	177	161	158	155	173	169	167	162	156	168	144	158	144	184	161	173	152	150	148	158	170	145	161	174	164	178	164	187	205	133	173	141	179	151	153	153	162	176	156	175	181	165	170	194	178	156	148	190	174	182	175	151	178	142	162	194	161	169	160	139	149	164	184	173	170	168	154	150	158	166	162	139	173	170	146	176	163	170	159	163	158	169	147	132	163	175	152	163	151	173	149	184	170	177	175	156	151	155	169	176	176	185	183	147	155	171	142	161	190	163	155	162	165	164	172	161	159	145	146	161	168	162	161	152	166	150	165	146	168	137	185	160	161	165	168	169	138	185	167	158	164	150	166	157	146	161	163	182	150	170	167	149	180	186	155	170	178	171	191	159	183	178	180	162	177	173	146	177	153	188	160	173	151	163	154	149	172	178	157	172	165	154	168	169	152	168	170	167	145	160	161	177	174	172	152	176	170	159	152	163	151	167	152	174	184	153	140	174	179	139	168	161	153	162	202	198	155	158	147	183	162	162	146	162	161	152	168	164	171	194	137	179	142	146	151	155	148	131	158	163	157	204	146	147	161	157	134	170	157	130	137	191	150	159	172	153	167	159	130	140	154	178	159	160	167	175	157	174	159	148	184	183	161	152	173	184	177	180	162	150	181	157	179	177	157	187	126	160	142	172	192	162	170	152	156	143	182	145	205	171	150	161	169	177	168	176	171	167	172	195	163	172	135	167	154	136	167	158	153	181	168	146	155	154	149	137	160	174	135	134	144	164	157	163	166	170	163	142	152	159	145	160	164	178	169	156	157	163	175	163	171	153	179	151	158	156	156	169	175	165	174	162	183	163	163	157	166	139	151	169	182	138	164	150	173	164	162	154	168	186	152	168	170	174	172	166	151	164	167	160	160	167	153	184	139	162	148	157	161	171	156	160	175	168	150	161	193	166	149	171	188	167	162	162	174	152	157	175	149	145	165	148	168	157	137	158	174	158	144	167	153	181	177	163	177	178	185	151	173	169	157	167	162	166	140	179	162	170	152	157	144	155	177	171	160	176	177	147	170	163	157	150	155	156	148	160	164	155	159	153	158	163	169	161	165	153	174	201	156	153	150	152	168	177	160	163	175	166	167	169	158	186	169	188	173	150	162	175	179	145	144	147	155	167	157	160	171	162	178	160	168	162	164	163	160	154	156	167	159	172	149	179	174	187	173	150	157	158	141	170	155	149	177	178	172	151	171	172	171	164	148	144	170	157	192	172	163	190	155	142	176	135	162	168	163	171	164	145	157	141	158	187	178	173	176	173	163	172	194	137	154	177	158	197	149	165	149	169	170	160	164	148	146	170	176	155	172	174	168	169	156	168	153	177	153	174	159	139	160	194	178	174	167	174	149	175	163	144	150	161	165	161	164	140	158	171	155	177	145	159	149	154	173	172	175	161	149	177	147	151	162	150	156	150	181	184	178	171	148	176	162	155	157	167	144	156	177	165	161	174	162	151	156	150	158	137	178	154	167	176	175	165	166	168	159	163	165	142	189	153	172	165	161	151	190	142	159	162	161	156	147	178	173	141	168	174	163	149	185	189	196	171	161	165	130	154	149	164	156	142	167	156	171	150	147	167	159	160	167	169	159	191	157	168	167	142	149	170	155	168	158	161	178	169	167	184	187	167	188	161	170	157	178	162	186	166	162	192	178	177	164	150	181	163	153	177	146	169	155	173	156	169	163	160	150	173	170	170	145	162	168	164	177	130	156	171	165	167	155	167	177	175	151	185	168	142	148	164	146	170	182	153	150	154	191	162	162	184	153	170	169	157	169	169	177	160	165	182	172	177	151	167	172	155	167	155	165	156	163	180	165	174	162	160	192	165	172	162	163	153	179	158	166	142	170	175	164	175	170	186	150	156	166	131	165	141	177	176	171	155	169	179	162	172	169	165	162	171	155	143	188	175	148	158	164	147	176	163	150	162	179	151	176	141	171	166	163	172	208	175	152	180	185	139	163	148	143	141	169	156	128	162	185	169	174	160	174	184	172	157	172	165	143	151	183	167	167	164	158	151	148	168	133	153	154	181	184	140	160	161	166	142	167	165	144	185	150	155	143	166	167	180	140	152	156	152	169	167	169	191	189	154	170	165	171	180	167	170	177	165	158	183	168	181	176	165	169	161	166	193	175	162	150	161	152
11081	8845	2410	2938	2585	2155	1763	1533	1349	1271	1113	1001	941	842	791	743	667	681	673	662	629	598	597	625	590	575	579	517	520	539	546	575	564	524	512	519	563	474	520	530	513	491	493	474	491	502	488	503	545	475	479	502	481	506	474	489	488	468	518	483	477	468	475	488	498	531	491	488	504	479	446	484	426	485	491	449	472	491	484	453	466	498	485	477	456	479	462	496	452	469	488	478	452	435	460	448	460	460	473	474	475	499	465	472	487	492	463	490	464	475	425	473	449	471	447	482	457	460	451	468	462	497	449	459	517	505	460	453	523	455	467	500	501	435	459	460	467	445	452	482	439	449	454	481	461	459	462	438	451	433	449	449	488	464	411	462	455	468	449	492	452	475	470	467	471	459	476	480	496	451	473	513	470	485	463	468	470	487	440	455	436	461	492	501	450	474	498	466	469	477	498	486	493	436	456	456	432	463	465	454	467	464	514	475	430	476	441	434	474	465	496	455	426	468	453	427	452	439	481	438	441	434	460	506	477	469	482	468	477	530	453	452	470	448	475	452	455	477	492	447	505	456	454	488	469	449	471	443	475	466	448	443	484	446	426	453	471	435	440	473	472	487	462	437	471	469	447	428	435	454	463	504	469	470	474	494	465	436	484	456	482	478	491	444	471	468	456	452	477	482	463	469	465	486	457	445	456	474	493	441	471	480	457	454	446	445	464	493	491	449	469	453	455	449	419	433	448	468	408	482	462	463	477	485	452	446	431	483	478	445	463	446	474	455	456	474	492	451	445	479	441	418	458	407	444	472	437	435	472	502	455	470	430	477	454	455	465	468	466	449	461	477	430	491	463	505	434	480	470	416	422	456	455	421	441	443	466	473	490	456	457	472	485	505	468	486	466	455	436	432	445	488	487	478	439	451	447	413	483	465	486	466	432	480	463	454	453	490	467	436	491	488	454	463	446	458	452	431	496	442	448	477	457	502	422	464	467	491	434	473	444	465	465	417	460	467	420	450	448	480	445	475	502	427	452	445	461	460	457	465	493	457	463	459	494	430	470	450	500	490	452	420	448	429	496	458	455	457	437	485	470	497	477	483	451	463	480	464	462	458	426	440	432	436	449	456	482	449	458	435	453	464	485	437	451	487	481	453	464	468	488	456	435	481	467	452	476	435	483	463	449	525	454	451	472	481	481	487	433	491	479	488	447	431	488	426	448	402	433	432	444	446	507	473	451	484	452	472	425	485	480	441	441	462	451	431	433	490	488	444	423	470	468	454	502	481	431	426	482	482	474	485	467	432	489	470	478	458	437	459	474	465	455	437	478	448	454	474	470	461	467	465	456	432	455	463	460	457	455	459	457	444	463	482	435	464	457	471	464	495	486	467	451	447	437	481	462	449	436	423	449	448	480	484	486	469	434	509	478	483	463	474	466	492	444	473	534	472	453	477	486	487	465	499	434	491	513	434	455	475	499	488	449	484	456	483	440	464	465	480	484	473	479	477	462	463	477	459	493	464	453	467	472	449	457	494	482	480	455	448	470	438	447	468	469	485	487	428	484	453	454	430	461	442	476	472	436	483	453	480	457	476	488	455	429	465	447	471	483	489	458	441	459	462	441	422	462	470	497	435	453	479	486	455	460	455	480	459	463	476	495	476	434	441	485	449	437	463	485	485	485	454	487	484	487	479	476	441	462	492	490	437	449	511	486	492	431	444	477	466	418	425	489	452	424	411	432	448	507	462	455	468	454	463	513	507	426	471	457	460	428	471	483	490	448	461	423	463	461	451	447	447	509	467	497	475	459	462	457	449	423	442	469	496	485	480	443	498	468	457	462	479	471	468	442	452	477	452	467	459	448	459	441	460	440	504	485	453	472	457	509	437	442	493	424	461	480	490	490	480	465	470	521	404	471	460	475	470	446	422	474	465	444	447	466	470	498	459	458	442	444	457	446	508	484	470	451	537	430	458	440	442	493	459	440	467	463	461	433	441	468	487	471	512	493	475	426	433	444	471	481	480	466	466	444	445	491	497	441	477	505	501	470	455	421	428	462	481	461	452	457	446	447	489	511	462	487	490	492	470	467	480	451	470	441	453	449	446	445	462	496	441	481	450	450	476	477	469	460	443	480	474	449	426	467	418	427	460	475	414	438	463	466	498	485	476	458	445	463	469	467	485	445	465	463	467	431	477	419	455	469	453	504	419	468	449	461	472	499	436	471	430	449	426	466	483	486	433	468	458	469	493	498	462	448	445	443	429	483	461	463	464	476	447	488	442	446	428	498	482	472	484	450	420	435	442	439	463	471	460	467	448	438	443	437	488	418	461	455	436	459	464	477	520	423	441	469	454	446	443	462	448	449	403	448	413	462	455	452	469	453	490	456	430	467	503	442	476	468	480	459	466	498	460	466	408	479	450	477	466	441	459	435	470	436	416	460	453	443	433	459	462	475	446	449	461	456	427	468	455	475	436	501	463	488	460	466	454	434	472	456	468	530	460	485	480	473	467	480	446	437	471	463	477	463	461	440	437	440	477	482	444	472	482	450	464	457	473	488	463	458	459	479	435	483	469	449	455	488	498	452	441	461	457	460	458	438	469	447	483	423	432	454	444	460	473	438	465	479	425	507	485	449	449	474	460	466	461	502	469	458	450	479	489	446	480	487	482	437	483	473	465	490	481	471	463	482	429	441	443	464	487	485	464	453	438	468	442	470	468	465	475	479	479	424	497	461	461	450	464	503	395	490	457	443	434	511	473	480	495	466	429	473	420	447	472	501	484	477	446	461	455	458	451	444	481	494	437	452	481	447	486	436	448	465	472	457	460	434	421	460	464	467	474	445	490	446	464	449	451	460	479	455	462	447	440	477	440	479	467	452	437	462	444	489	438	445	467	436	476	494	479	441	507	450	465	468	434	488	464	477	445	440	445	485	447	464	467	434	466	435	427	496	438	479	443	464	475	454	481	499	466	479	489	477	468	477	495	475	432	441	422	428	429	466	462	457	449	492	483	473	477	435	459	485	451	456	453	433	456	454	460	462	491	451	496	437	458	488	476	461	472	503	517	408	466	466	466	488	469	454	450	429	478	459	442	466	477	426	478	477	499	462	488	485	493	485	437	445	451	431	453	421	472	459	478	447	450	469	474	445	435	439	483	439	444	447	435	463	440	464	486	474	487	466	484	449	434	472	478	460	474	492	471	499	470	456	484	475	494	443	473	476	453	463	462	443	488	488	505	480	461	441	520	432	455	434	470	457	450	488	439	474	470	435	456	433	462	466	478	446	446	503	477	451	430	487	490	418	503	474	454	465	442	472	453	460	424	443	459	455	417	495	464	485	429	451	465	437	462	469	459	425	438	482	476	484	458	476	453	482	480	465	444	428	452	422	460	456	471	454	492	460	448	444	434	450	448	465	454	461	439	470	495	464	441	441	463	474	468	495	478	465	489	505	440	490	442	446	466	460	457	476	457	449	504	447	480	439	440	448	472	454	436	508	447
31655	23166	5065	1967	1290	1045	843	641	522	490	477	428	432	382	379	378	340	339	334	341	312	307	326	305	309	330	295	301	291	313	311	279	275	304	282	292	258	248	286	282	303	294	302	259	297	282	273	292	280	278	265	284	294	321	282	286	254	296	318	262	303	256	252	255	274	260	307	273	267	293	299	242	282	267	273	262	280	296	260	256	280	278	282	286	298	291	274	307	302	260	275	287	284	289	282	277	273	282	266	268	282	284	293	278	289	284	282	298	258	261	254	265	255	264	289	261	288	279	304	275	277	283	265	259	291	262	284	299	261	300	255	278	278	276	257	256	270	292	281	258	275	262	291	234	264	254	281	272	290	268	249	272	255	281	285	280	278	259	232	288	279	275	277	276	266	294	253	284	268	264	308	284	303	308	239	289	305	278	266	268	272	274	296	279	270	300	245	286	276	268	252	244	279	276	305	305	286	280	290	302	255	303	294	288	317	286	283	296	269	252	267	270	280	262	270	285	308	267	289	233	248	268	271	268	270	284	278	309	303	265	287	296	269	277	298	294	278	285	305	259	281	270	300	305	285	297	276	303	268	292	317	253	286	267	268	279	298	252	280	286	275	294	266	264	299	258	290	291	282	276	300	273	273	286	267	283	261	254	270	260	283	294	277	263	251	257	241	305	301	300	272	261	268	306	257	297	311	296	296	317	284	249	264	255	271	279	252	263	255	259	258	291	320	245	303	289	296	272	283	297	265	276	251	281	305	266	299	254	284	258	254	268	280	298	230	271	272	292	302	272	277	264	278	263	276	291	271	281	302	263	293	264	286	286	322	283	286	274	270	269	274	301	273	261	264	254	308	263	293	255	259	261	283	270	267	281	290	271	275	268	275	266	271	287	261	302	285	247	294	279	258	290	286	281	266	292	259	249	262	280	286	296	265	284	294	283	284	293	291	284	291	268	283	297	266	284	286	275	248	255	283	260	275	266	274	270	287	269	289	276	301	291	260	281	258	311	278	294	265	285	267	275	279	296	277	313	303	273	292	245	287	244	286	284	292	288	274	272	264	268	275	258	266	279	264	286	273	288	287	261	249	265	299	279	263	255	298	267	271	286	288	283	261	291	285	275	279	277	237	296	319	291	262	263	292	293	271	267	285	269	285	302	262	273	305	305	278	289	243	270	262	267	277	272	286	257	280	301	277	269	280	328	266	276	275	265	262	291	287	294	315	275	270	261	269	295	267	290	286	266	273	267	278	260	281	290	285	271	249	287	262	278	282	311	266	308	288	278	271	251	276	268	301	275	303	280	272	269	269	278	295	243	259	281	253	291	276	282	259	280	285	282	252	293	291	253	283	284	274	271	252	295	263	278	260	278	284	268	302	313	275	237	273	281	256	240	285	253	248	287	254	286	253	272	279	270	292	300	268	331	284	245	302	261	260	277	263	273	265	277	275	296	278	275	282	325	277	272	269	298	301	288	269	286	273	262	260	279	244	286	262	271	246	286	260	274	297	287	278	270	268	290	306	253	266	262	279	317	276	284	254	291	274	279	304	262	294	271	280	309	281	293	283	281	288	299	291	296	306	304	277	278	275	265	299	297	270	289	263	255	259	306	265	289	264	282	263	264	240	250	254	286	266	291	269	319	271	289	264	269	262	215	278	290	256	306	274	268	292	255	276	284	267	296	310	299	284	256	277	282	268	281	275	265	283	262	297	281	277	263	290	292	272	284	260	282	272	279	278	275	272	261	269	311	265	272	275	255	275	273	293	280	280	280	278	271	274	273	273	310	261	300	271	260	301	289	278	278	281	281	282	272	300	309	269	262	255	271	276	281	286	263	270	308	257	273	293	294	278	299	273	251	282	266	250	258	274	274	256	257	266	254	275	270	267	264	300	290	245	268	269	265	298	275	276	258	280	282	285	287	259	267	256	265	276	265	260	281	286	282	271	260	240	252	288	270	281	287	282	284	274	245	290	260	277	280	273	281	300	288	278	260	258	299	274	280	281	263	265	259	286	285	256	257	257	262	278	280	270	286	284	293	282	292	279	265	265	262	276	285	282	245	295	240	282	301	257	268	253	236	318	286	279	267	303	293	289	269	278	264	289	280	262	259	266	293	278	262	294	286	279	307	264	293	241	281	281	315	271	265	262	275	273	241	316	234	272	296	224	295	282	294	292	303	284	288	267	265	267	304	294	263	254	260	284	309	275	277	306	253	286	282	263	262	307	276	252	289	272	298	289	262	285	263	285	296	287	277	283	268	256	293	274	242	303	262	309	295	259	283	285	241	276	303	295	278	280	301	256	294	283	269	288	278	277	293	254	307	284	265	266	281	280	260	248	272	279	254	284	264	253	243	292	273	269	291	285	315	241	269	284	256	288	268	285	277	281	272	284	301	293	229	250	297	274	279	260	314	298	280	267	285	274	280	303	307	295	310	266	306	289	262	300	274	260	273	258	290	243	287	268	292	299	303	267	256	251	321	285	262	260	258	268	272	311	292	290	300	310	289	293	309	293	306	288	261	272	262	262	263	282	295	287	282	298	255	246	260	284	287	284	259	276	286	263	281	273	268	286	288	280	261	287	286	275	297	286	296	290	239	303	311	304	268	281	294	280	273	269	287	303	291	271	290	271	260	256	269	257	277	295	253	250	283	244	283	284	317	286	268	306	299	313	262	269	253	279	259	308	297	281	262	293	315	248	275	256	263	250	285	282	296	281	297	281	264	299	280	284	273	242	239	292	295	281	289	293	278	291	277	276	290	285	298	286	283	291	270	296	281	290	271	281	285	312	235	282	274	280	294	252	285	274	250	282	282	286	264	308	259	267	260	279	292	277	291	316	284	255	296	254	257	259	276	284	249	252	242	269	256	262	248	306	287	241	282	273	280	284	277	253	273	277	265	274	274	308	268	267	276	278	259	252	289	255	297	297	284	252	276	274	290	259	244	272	300	274	337	274	281	275	280	291	273	274	293	275	268	281	280	274	262	269	288	291	306	314	293	270	234	277	266	284	288	321	267	263	272	287	269	263	254	271	253	294	270	297	266	290	255	294	292	315	284	266	282	299	271	300	301	292	257	269	265	243	260	255	262	301	272	302	300	301	258	288	302	259	276	312	263	309	296	279	298	289	273	268	299	305	274	296	314	305	280	299	256	250	246	266	269	281	290	290	305	262	304	258	271	248	257	304	292	278	251	288	340	273	287	267	295	264	261	270	300	261	278	261	258	286	229	285	262	269	279	289	309	253	266	257	282	254	243	284	294	303	310	282	280	267	300	258	274	293	280	268	314	260	287	256	253	291	278	254	291	279	259	303	263	309	277	287	291	274	260	228	282	283	278	278	259	277	251	265	270	274	279	271	252	274	222	279	256	266	281	313	281	283	302	276	285	298	267	263	277	294	268	250	274	283	263	262	269	255	253	279	305	294	265	283	283	222	249	255	294	272	233	282	270	263	274	228	246	273	284	302	254	262	297	294	287	282	303	308	252	278	253
16343	14200	4586	5433	4543	3857	3169	2826	2286	2158	1880	1669	1542	1436	1317	1253	1241	1158	1106	1086	1125	1067	1023	1014	975	924	898	924	861	906	906	828	851	823	828	831	822	781	783	817	813	847	790	764	791	804	759	804	767	833	805	748	753	785	761	749	747	783	781	798	764	761	762	820	786	746	829	718	803	771	731	748	808	775	752	761	754	747	728	740	744	770	769	756	713	751	742	751	752	736	815	758	707	688	742	775	712	749	737	707	698	743	740	754	733	746	748	730	759	738	747	750	739	703	729	726	713	735	743	735	751	730	773	736	778	768	732	730	745	720	722	746	741	706	720	742	750	752	674	776	713	736	736	744	724	790	717	705	721	736	715	784	723	728	736	790	745	746	720	778	782	747	734	742	786	733	718	685	701	744	739	700	728	703	733	727	710	745	694	704	749	741	723	711	748	725	729	764	724	741	748	735	717	735	774	726	735	690	699	718	709	742	713	697	659	732	723	700	717	771	731	742	724	712	731	681	736	672	738	722	722	707	678	750	675	735	653	736	704	741	768	718	749	746	699	765	686	743	739	730	727	699	745	736	728	731	696	728	741	711	740	743	731	738	822	693	740	733	722	699	759	729	719	707	767	756	752	695	680	722	723	759	713	773	744	729	718	703	718	743	731	701	720	770	726	713	680	691	685	730	698	741	714	700	759	716	719	729	783	699	682	720	744	713	768	696	758	733	770	780	719	708	710	776	733	747	768	694	763	705	729	771	721	672	779	736	683	737	694	727	754	759	709	722	750	752	690	744	766	697	678	729	770	711	690	785	762	726	751	676	702	686	763	737	690	704	740	705	723	722	775	711	697	693	721	750	698	710	735	773	700	720	763	775	719	735	729	746	689	713	769	697	698	729	748	765	742	715	698	777	760	727	773	741	734	734	721	729	705	786	725	709	714	701	735	732	768	727	692	685	757	768	723	721	689	739	685	761	725	734	688	703	742	742	738	707	731	763	683	714	731	749	696	744	717	715	694	717	750	712	711	665	763	700	735	742	715	740	724	760	724	743	794	715	771	711	717	711	704	713	701	707	716	733	713	740	698	733	730	726	710	738	762	765	719	750	753	703	690	737	729	731	674	709	711	706	721	723	769	710	712	760	762	725	723	710	694	727	744	716	762	750	683	736	699	680	755	684	729	741	755	702	671	725	727	727	785	728	705	761	766	718	729	733	697	712	741	724	735	741	737	722	676	749	745	761	680	735	765	775	742	760	710	755	733	776	741	704	655	703	736	700	696	679	724	750	761	720	702	731	691	773	750	727	728	770	719	761	717	719	754	704	693	694	752	722	676	685	730	751	761	738	763	693	711	754	726	758	702	722	715	720	714	717	768	749	749	695	752	711	754	760	767	704	757	724	735	707	726	737	757	706	752	693	708	686	722	730	690	741	715	726	740	733	731	757	712	700	757	770	764	731	740	668	705	726	735	697	705	713	703	731	728	718	738	779	715	716	716	730	756	658	776	714	722	794	720	731	716	708	745	718	696	725	706	736	792	732	759	761	714	762	701	737	739	720	742	770	691	756	691	757	700	718	727	722	735	729	718	752	684	701	729	721	764	695	723	744	741	758	689	757	749	734	676	710	694	712	714	729	713	723	694	734	766	727	684	723	737	744	736	711	706	744	727	718	729	721	758	733	735	728	722	710	732	727	716	687	715	731	777	723	781	734	691	742	737	774	689	708	698	734	772	745	719	714	724	731	755	727	723	737	722	714	669	699	733	755	769	757	711	750	745	730	765	742	730	766	724	738	737	732	779	742	731	737	748	737	775	753	730	682	705	699	725	682	764	730	713	719	733	729	730	681	767	745	738	763	744	737	728	737	720	725	725	717	745	740	726	781	766	799	685	698	706	777	715	689	789	738	735	731	759	723	786	764	675	735	781	720	757	804	783	726	722	774	708	728	798	745	705	753	756	739	703	708	777	761	724	701	711	730	688	714	751	725	704	727	744	717	712	710	737	750	734	698	737	698	713	674	752	732	744	703	749	764	694	755	721	714	730	694	808	711	689	749	711	676	756	702	741	770	764	723	774	712	721	743	721	726	685	745	732	756	704	730	769	714	689	728	707	716	744	758	738	694	704	708	750	705	704	716	714	730	735	699	745	702	701	728	702	726	720	765	720	767	692	699	734	713	713	703	716	714	726	740	709	713	720	723	717	714	755	744	704	743	696	764	723	762	705	762	736	767	772	702	687	744	701	808	743	730	720	751	702	772	705	693	758	706	729	703	773	795	708	779	754	740	715	754	751	707	720	736	734	777	698	761	776	769	740	749	728	717	725	753	729	758	735	705	721	765	698	700	714	743	739	726	708	688	733	779	741	788	740	732	702	712	721	737	658	726	690	775	697	711	717	725	736	701	782	708	673	758	751	718	703	735	736	714	734	754	689	713	737	801	738	723	724	752	724	718	722	760	680	741	676	727	743	721	774	738	772	712	719	768	750	775	722	759	714	701	711	732	733	725	732	702	720	775	748	749	753	703	732	758	729	725	739	719	753	777	781	703	712	681	696	753	682	775	742	742	737	753	753	743	733	716	774	700	760	771	728	701	757	773	781	785	729	743	714	756	708	710	710	723	700	736	728	756	772	750	719	757	711	747	643	756	765	728	747	731	733	741	734	746	733	725	706	798	701	754	740	710	732	721	668	753	745	771	737	743	744	759	760	738	692	731	720	713	766	709	730	702	742	754	732	771	745	697	740	766	742	725	761	778	762	720	713	730	748	709	700	752	739	678	766	726	702	726	730	732	662	728	703	733	717	716	707	744	731	729	737	700	727	757	708	746	721	706	752	768	674	655	740	694	708	737	727	716	713	747	687	730	734	696	728	734	764	730	767	743	695	724	736	710	726	726	736	770	708	707	732	723	724	756	732	745	746	710	741	791	716	709	780	681	755	722	741	745	722	731	742	752	722	693	726	727	745	673	751	718	687	718	735	706	725	735	722	737	685	713	710	744	754	678	754	691	761	753	732	717	737	777	733	683	722	783	745	713	695	683	747	769	696	724	762	794	725	715	750	725	732	747	750	727	700	769	728	711	705	791	750	710	691	741	767	750	749	777	703	771	700	766	772	744	714	740	782	699	738	761	745	739	730	746	744	722	727	754	754	749	671	706	733	680	749	744	771	773	743	723	695	711	796	704	758	757	735	720	701	723	778	728	746	713	751	739	727	801	729	705	735	782	737	697	748	658	748	727	720	730	716	699	701	696	761	747	728	730	702	722	735	759	714	686	757	725	705	686	747	727	747	720	714	710	764	710	700	706	690	723	697	776	711	732	741	741	696	754	682	729	757	688	750	721	713	702	670	716	738	749	728	741	683	751	724	729	730	728	737	680	722	678	732	739	741	694	727	732	728	713	738	724	742	719	751	737	725	692	709	763	709	764	731	745	732	766	765	707	740	734	759	732	756	736	776	717	732	709	700	691	715	721	720	740	701	713	720	766	737	700	737	754	711	691
4934	710	327	361	299	338	304	295	292	331	315	304	271	327	308	278	303	333	322	258	275	318	301	286	312	296	319	280	295	321	324	281	297	312	307	279	303	317	299	307	340	312	303	304	308	290	315	334	308	319	323	316	263	312	323	312	314	302	333	276	304	311	284	293	318	325	297	290	312	284	281	327	300	286	290	264	273	292	318	321	311	337	311	302	294	359	308	293	287	289	313	312	287	292	309	329	320	325	356	325	280	302	305	266	304	294	302	288	283	328	322	291	295	304	292	290	287	285	275	339	304	298	305	287	284	307	305	306	314	298	331	313	309	332	289	293	315	316	288	345	313	301	306	331	309	276	313	302	315	289	303	319	334	316	305	321	269	306	327	335	315	320	287	268	274	343	306	294	283	303	324	302	355	320	282	300	308	281	292	301	299	323	318	311	336	350	316	326	326	282	303	297	286	326	313	306	324	288	281	319	328	290	281	316	324	282	301	269	322	295	303	316	285	297	304	296	325	284	310	277	308	290	343	334	304	301	329	298	319	323	316	318	309	288	307	325	318	300	311	321	288	301	310	313	287	302	322	278	305	345	345	304	277	290	304	337	334	296	293	308	348	280	315	340	302	296	315	303	305	292	339	325	308	312	302	305	298	310	299	321	302	291	328	266	325	306	267	334	303	280	299	310	311	284	304	326	303	314	274	307	276	296	340	304	315	314	287	297	333	300	311	304	311	311	307	286	323	328	272	289	305	320	274	312	304	310	308	277	290	324	301	308	298	302	305	307	281	320	270	295	354	317	291	292	279	336	328	302	318	304	276	266	283	315	316	339	290	292	312	329	307	325	302	304	315	285	302	283	319	298	304	298	293	308	266	309	326	297	328	274	304	301	299	297	317	363	275	310	283	296	301	337	291	307	308	313	285	325	338	357	297	277	333	329	352	301	290	322	294	303	297	297	307	317	311	285	300	296	296	307	289	310	307	315	300	322	303	296	305	302	311	318	304	305	281	329	328	279	307	292	313	283	295	299	289	330	298	294	325	303	316	309	285	283	308	324	314	312	286	292	307	351	302	308	331	317	316	295	305	293	256	323	278	309	336	323	321	333	282	290	292	319	310	319	314	307	323	285	304	295	310	298	308	332	299	284	307	278	296	331	318	283	312	321	309	300	272	299	313	305	298	291	322	282	288	235	303	300	303	318	285	288	336	298	302	318	312	312	281	281	303	306	315	303	312	286	300	318	299	301	298	295	297	303	307	312	319	320	318	324	275	273	292	296	319	311	294	284	286	289	300	260	279	305	310	327	314	319	308	303	326	270	280	321	321	317	277	323	296	310	279	297	314	256	294	322	316	285	284	309	323	324	267	275	290	317	288	310	296	303	317	293	298	283	314	310	326	282	331	278	303	278	291	320	297	295	329	286	320	352	309	309	301	297	302	290	321	324	273	312	317	310	303	343	319	309	322	304	301	277	314	324	335	285	304	350	326	314	301	310	281	301	345	304	314	297	290	287	294	286	313	289	314	303	310	312	296	321	330	292	263	297	326	292	321	310	323	281	306	321	285	296	316	293	302	330	325	311	258	269	342	343	286	293	308	276	301	326	297	329	297	331	302	306	285	328	313	304	316	277	296	357	318	332	282	308	308	306	274	300	277	308	322	311	336	323	303	291	326	312	320	338	288	273	310	281	308	305	320	343	304	309	358	308	330	261	282	293	312	292	304	338	314	289	288	291	302	278	327	280	291	333	283	337	320	293	309	351	319	288	296	324	296	340	290	285	319	290	275	309	318	324	314	335	290	271	308	339	301	300	290	318	309	287	324	340	322	321	347	310	305	359	269	314	291	314	290	280	304	306	282	281	307	290	318	318	298	331	287	305	317	294	314	329	323	309	306	259	289	327	320	331	317	343	301	308	319	298	305	328	300	305	294	303	263	289	315	293	351	338	310	281	308	346	341	317	295	282	309	291	296	311	292	296	293	283	301	276	301	296	290	308	298	305	328	315	308	300	300	328	291	305	299	287	314	309	335	302	289	292	331	302	275	279	290	337	313	253	313	325	308	286	330	274	322	298	289	324	332	306	279	324	317	312	298	279	307	343	312	334	295	324	310	344	298	322	284	289	327	309	286	292	274	320	295	321	321	309	268	290	305	310	281	298	275	337	325	318	304	274	285	290	317	303	309	313	314	313	305	309	268	305	299	316	330	310	284	291	310	327	298	335	348	280	324	295	298	305	299	323	268	333	267	320	298	256	316	322	281	303	291	312	349	322	297	287	319	327	318	303	303	325	334	286	297	313	321	299	297	287	308	318	271	271	303	262	306	319	301	322	334	346	333	307	360	310	321	278	283	306	316	316	289	326	317	311	325	305	313	312	323	288	289	324	301	318	315	303	311	337	340	317	299	317	304	305	264	313	298	321	288	327	264	304	315	303	317	360	305	306	242	320	295	302	283	312	311	284	301	322	319	306	326	321	314	289	297	309	309	317	302	278	339	279	303	309	324	296	327	286	305	312	302	317	328	293	319	341	287	283	283	305	311	352	279	306	314	320	299	269	256	312	326	300	309	289	312	300	301	286	327	330	299	296	316	327	302	287	299	306	276	306	306	328	307	279	299	300	278	302	319	299	290	304	300	301	292	306	310	316	319	314	313	303	267	340	305	327	332	319	353	322	344	313	315	323	295	302	322	312	297	353	348	296	301	330	318	307	284	323	304	304	310	291	296	324	281	309	282	314	302	308	274	359	330	310	283	287	301	271	325	271	316	331	292	325	328	308	313	321	275	316	298	294	308	326	277	326	327	321	320	303	322	308	320	274	291	334	315	284	317	281	301	279	309	295	303	310	299	320	316	291	302	307	304	280	289	308	298	308	289	335	321	345	307	286	357	319	310	292	264	306	299	254	329	271	292	269	334	325	316	291	317	332	344	331	280	299	309	319	310	306	314	313	309	274	313	302	323	308	288	322	344	300	323	316	286	310	284	295	297	303	310	321	298	305	329	298	291	303	301	281	298	305	275	291	316	300	362	367	275	317	283	321	309	288	302	314	295	338	290	305	346	305	304	317	332	347	275	292	295	313	316	322	335	293	297	325	301	275	313	309	317	322	302	288	327	330	309	339	305	302	295	313	332	360	329	318	327	293	319	317	310	321	268	282	326	315	311	326	319	313	330	308	312	328	305	308	313	315	284	298	312	310	310	293	286	299	337	287	300	299	288	305	286	293	298	291	282	277	290	301	322	301	306	307	311	344	324	310	324	325	286	328	318	289	291	301	318	321	298	303	302	308	300	317	302	305	275	320	289	327	284	308	298	325	294	320	293	285	331	320	314	295	323	305	283	325	285	322	316	286	321	289	317	310	319	275	267	290	343	315	302	291	303	304	319	313	292	343	289	288	298	322	313	322	290	312	315	308	319	319	311	298	290	306	288	272	292	277	295	286	288	331	309	335	289	269	289	362	307	287	325	306	319	319	306	295	322	316	307	334	288	329	298	293
3422	1231	774	790	835	774	775	775	761	735	822	740	763	792	736	717	718	763	769	734	742	766	773	731	740	751	804	727	772	709	776	761	726	798	787	760	777	732	703	742	754	796	759	734	765	766	743	764	699	772	773	750	723	694	779	753	697	745	756	715	750	738	737	701	755	721	758	802	749	780	729	710	746	767	724	783	735	719	747	727	750	764	794	756	754	751	726	746	767	757	760	707	749	758	717	743	765	744	783	757	770	747	781	718	769	798	720	759	744	732	758	766	740	735	732	772	825	771	727	751	786	789	740	742	745	694	774	745	765	731	742	736	737	709	715	770	710	749	764	751	755	732	757	722	697	740	747	754	702	741	709	738	776	801	723	783	746	733	745	710	721	770	780	763	773	717	704	726	755	755	745	724	736	716	691	743	737	746	708	750	740	771	720	788	765	761	770	773	722	756	796	759	682	756	719	730	728	750	771	727	748	784	756	720	736	732	706	749	688	729	735	757	736	722	713	702	761	740	701	729	716	724	724	761	711	732	737	741	741	772	713	751	723	683	732	739	727	751	756	704	750	715	790	784	721	763	761	764	743	715	737	720	764	755	726	702	761	747	762	769	695	727	704	770	732	735	736	736	776	796	736	707	738	755	733	735	750	687	709	759	748	757	749	734	717	775	749	738	764	753	705	752	755	740	755	763	768	743	731	725	750	744	756	719	771	743	749	717	735	744	743	789	756	723	786	723	731	726	751	758	720	761	777	697	812	737	741	710	748	709	701	741	780	703	755	697	739	781	784	692	773	706	730	729	743	764	752	752	770	761	709	737	788	763	729	759	742	723	701	741	709	755	718	776	735	763	751	736	752	727	720	765	762	661	772	734	734	713	744	717	767	711	665	745	722	688	745	724	698	791	770	769	737	765	771	757	738	741	709	714	741	760	715	738	750	716	731	698	714	713	781	701	777	719	738	745	749	780	715	711	760	795	761	688	726	745	752	748	703	747	732	723	707	695	742	695	754	804	666	697	735	765	724	696	728	737	744	713	720	706	726	766	792	762	760	739	767	754	744	714	730	753	734	714	729	753	807	723	762	752	759	687	770	746	742	754	713	769	723	686	758	718	759	778	731	744	737	761	776	727	770	710	720	721	717	758	727	729	733	784	723	744	744	728	771	776	714	757	762	693	733	748	763	759	701	759	718	716	723	729	721	719	711	756	768	750	738	759	736	699	741	692	698	715	725	736	697	770	714	793	740	700	732	666	690	747	742	753	738	753	744	714	737	702	710	735	726	714	792	718	727	759	730	744	788	753	760	765	746	727	695	716	726	764	732	718	777	772	778	753	744	698	708	734	762	789	786	743	732	755	765	789	753	745	745	781	769	765	745	724	760	728	796	735	734	749	774	740	712	759	731	743	743	714	712	756	767	735	738	725	732	693	746	733	786	743	742	746	717	772	699	739	781	741	718	729	780	765	729	736	714	722	745	738	734	706	689	766	740	696	664	735	729	729	743	727	743	717	761	777	758	765	727	719	717	728	741	727	772	770	759	708	744	712	690	713	754	769	768	754	763	722	724	747	726	751	757	748	748	756	749	717	769	760	767	687	741	787	752	748	766	713	744	739	770	782	730	781	738	725	741	759	706	729	786	773	785	721	774	741	717	732	759	747	739	772	794	772	800	697	788	733	738	782	792	734	703	731	698	752	753	723	734	757	737	740	706	722	772	723	782	767	761	703	750	732	718	738	687	708	696	669	794	759	750	789	740	717	743	761	750	730	705	787	753	746	740	756	782	734	733	744	730	743	716	728	768	746	749	765	753	688	692	720	773	745	745	729	778	764	759	716	772	743	753	731	743	790	719	792	716	799	772	731	711	773	710	737	730	787	728	767	722	738	751	742	685	752	783	737	713	717	745	734	750	755	725	754	734	736	783	744	716	760	738	696	758	699	772	712	716	713	753	748	714	748	736	726	709	738	720	711	758	751	732	754	765	741	734	776	742	778	731	731	700	750	753	703	723	713	711	694	759	717	694	718	700	736	818	756	756	733	736	742	759	712	734	711	753	723	739	677	738	750	743	706	720	740	776	769	675	768	758	756	693	740	712	738	787	779	720	766	758	674	709	726	722	761	730	763	720	718	732	752	746	748	750	757	752	730	747	735	756	714	725	747	796	776	728	718	742	782	797	749	755	769	701	726	741	754	729	703	775	703	763	718	753	689	754	758	741	740	778	733	748	746	764	808	775	715	727	742	748	702	751	754	718	722	762	707	727	732	719	748	745	739	733	774	690	735	758	748	726	758	733	717	780	811	719	780	737	759	713	720	753	748	782	757	775	758	770	723	762	749	725	719	739	737	717	715	765	752	741	739	757	729	801	755	788	721	762	788	748	784	764	735	769	738	736	727	729	703	763	758	714	717	732	718	752	764	759	806	713	768	736	782	821	761	709	732	727	691	719	735	714	711	726	760	722	714	758	731	764	745	731	739	755	747	768	754	760	756	760	744	685	721	799	699	749	767	721	730	727	727	714	741	757	745	691	695	746	782	734	733	720	678	719	768	767	732	784	754	749	749	725	765	719	747	700	763	769	739	743	781	742	735	777	709	703	738	728	801	699	780	748	759	789	701	743	710	729	712	755	752	754	719	762	743	719	758	758	719	711	763	698	775	746	697	756	761	763	743	703	800	740	684	716	739	727	744	765	746	728	748	822	761	759	703	814	759	718	728	756	758	697	772	721	771	755	751	740	733	744	783	729	722	733	735	747	764	767	748	708	768	772	695	715	766	762	717	757	711	688	692	760	781	766	729	759	738	788	725	770	699	680	705	775	749	721	737	736	770	785	710	785	737	776	775	738	698	746	769	715	708	705	738	743	772	714	735	761	770	751	728	709	737	728	741	759	759	763	713	776	748	740	759	768	796	787	683	791	777	747	761	741	739	731	743	759	692	717	770	767	728	715	753	728	736	722	792	739	753	775	774	763	818	722	742	744	739	737	767	792	773	719	747	725	737	737	738	750	773	759	722	747	694	781	782	768	715	742	771	740	719	743	712	768	729	739	751	751	729	767	743	750	679	790	747	741	707	730	737	718	773	793	785	752	742	757	756	719	750	740	731	696	755	736	752	737	716	774	704	678	741	735	754	691	801	743	757	760	728	740	769	740	774	795	723	718	749	722	711	768	705	735	727	774	771	725	790	735	744	724	803	730	790	758	726	724	735	746	784	715	772	693	725	740	778	742	760	723	703	712	719	751	715	759	748	763	720	738	745	708	708	727	779	784	745	711	741	781	775	780	698	774	704	704	763	683	732	745	783	731	720	750	757	761	762	747	743	729	746	758	727	740	737	748	736	737	756	720	761	725	738	763	767	743	756	759	769	749	731	729	709	755	726	764	760	714	724	732	750	734	710	760	781	692	735	751	744	780	751	714	769	738	769	732	750	742	760	680	719	757	748	772	753	743	695	759	720	778	740	740	729	763	735	772	776	712	730	729	766	714	732	775	748
20423	13571	1905	971	659	511	435	359	326	291	263	246	267	209	223	202	201	195	215	208	180	195	156	165	168	183	192	181	178	163	175	169	179	167	166	193	165	178	175	153	155	169	187	143	151	175	167	186	164	167	171	175	159	142	156	155	175	147	146	161	179	181	169	156	174	183	182	160	175	159	167	189	193	184	177	179	193	163	176	144	160	191	150	162	140	146	169	173	152	154	190	166	169	169	169	157	159	146	155	172	165	163	168	146	169	167	160	160	143	142	154	175	148	157	191	177	172	187	172	193	160	170	158	154	171	178	159	162	151	172	167	158	167	149	179	170	147	149	173	158	156	186	179	160	141	163	148	158	155	155	182	156	154	182	154	143	167	192	166	166	155	153	151	176	172	148	172	172	170	175	154	163	170	171	194	155	170	186	159	173	163	173	187	171	165	143	171	195	139	169	148	158	167	159	132	149	152	166	174	178	157	165	164	170	170	151	180	154	136	184	155	193	156	153	182	170	178	142	163	176	149	169	152	176	177	171	160	178	175	138	169	190	178	183	180	156	174	145	181	150	146	160	190	164	164	141	173	173	168	162	189	177	171	172	156	166	146	151	144	165	137	183	165	175	179	169	157	171	174	147	181	166	155	184	168	175	169	168	158	152	148	165	164	182	141	151	159	183	168	166	142	149	161	179	140	170	158	195	167	142	185	151	169	146	163	176	156	194	167	168	145	152	160	160	176	149	178	177	170	171	148	164	157	174	146	162	154	163	162	169	193	163	150	176	148	147	162	174	186	185	167	147	168	154	158	163	184	179	157	164	173	149	149	137	144	145	158	171	168	176	169	158	166	154	172	171	161	187	154	140	156	169	152	144	156	190	169	164	175	160	169	159	160	157	193	152	166	166	159	163	153	157	177	151	166	177	139	161	175	184	177	165	169	171	161	155	170	155	172	176	147	172	153	163	178	156	164	157	156	143	165	192	159	175	160	159	169	141	166	168	153	131	142	158	161	170	169	137	159	179	147	182	142	147	147	158	182	164	175	162	153	182	148	152	181	165	167	174	167	169	147	150	160	173	165	163	157	172	147	193	156	153	188	158	159	173	181	164	186	181	170	161	156	157	148	160	154	144	155	151	148	142	161	173	175	168	148	163	160	155	168	171	157	154	196	165	168	150	166	169	174	169	160	177	165	146	174	159	188	184	158	144	180	181	151	182	164	171	149	186	156	146	166	167	165	183	156	141	182	173	188	169	163	139	171	156	175	154	177	170	186	175	147	136	168	166	183	147	159	156	170	143	171	166	153	156	172	180	154	169	152	167	138	127	190	178	160	144	140	143	183	161	148	151	162	195	155	153	159	140	153	152	157	158	146	162	153	184	167	145	153	162	171	121	165	150	154	173	185	132	173	155	182	180	145	168	185	160	176	148	148	164	162	185	167	178	168	129	170	188	161	164	134	163	178	175	175	169	168	181	162	179	163	189	156	153	156	173	178	154	152	153	150	172	157	152	149	162	164	156	137	176	150	165	150	143	151	156	176	161	174	140	187	157	174	162	178	136	172	166	162	162	170	159	165	155	152	158	166	187	154	157	153	183	176	169	173	161	177	151	165	184	170	140	189	155	166	166	163	173	149	138	169	183	160	165	170	172	169	161	154	152	158	170	151	161	184	138	159	191	169	161	172	163	167	157	164	175	148	167	157	137	165	158	150	172	186	167	182	159	161	167	176	160	164	184	152	143	161	171	151	168	161	136	153	144	191	152	149	179	161	185	157	147	168	151	165	152	136	154	140	139	149	193	149	164	173	175	165	192	160	176	154	164	174	134	202	184	169	144	169	155	168	146	171	169	159	161	178	155	156	157	131	145	147	179	145	150	137	182	163	181	140	140	162	191	166	160	192	167	163	149	162	162	172	149	170	154	154	166	178	164	175	190	161	181	167	156	158	159	177	160	181	150	166	156	163	135	160	155	156	152	151	161	150	173	173	162	136	170	175	157	184	155	171	183	183	175	156	171	168	149	172	163	166	164	171	142	157	147	160	159	169	152	175	147	187	169	170	164	161	150	179	161	158	145	147	198	153	183	197	167	136	159	176	156	147	163	177	149	139	158	148	187	170	144	145	160	164	149	186	154	171	153	135	152	169	151	161	144	173	163	152	161	153	156	175	169	179	149	166	169	167	162	166	161	172	181	164	161	161	166	177	168	140	174	163	181	167	174	168	179	161	175	148	162	157	164	168	192	158	173	168	147	158	189	166	166	197	154	181	167	148	153	169	136	182	163	164	163	147	161	152	149	156	165	196	170	161	157	180	147	155	150	152	176	173	173	163	159	145	165	147	159	150	148	152	149	179	144	153	167	175	152	169	182	164	152	173	154	161	175	144	174	161	163	177	176	153	165	181	176	161	169	173	164	166	161	164	183	181	147	170	142	149	136	163	154	163	170	177	169	162	151	138	164	168	179	186	158	170	164	161	155	147	157	170	160	192	150	149	163	148	145	147	164	183	143	152	159	156	163	165	164	158	159	157	159	161	180	166	160	177	187	154	175	166	156	146	176	158	164	164	149	154	147	171	180	147	164	166	148	172	176	145	163	154	152	168	191	166	170	142	131	169	167	153	162	172	166	153	154	150	172	175	163	177	156	162	164	179	181	159	154	173	186	154	176	168	171	144	175	175	132	170	162	175	156	173	163	159	169	174	173	169	152	172	175	175	175	161	154	174	187	169	183	193	160	179	148	190	146	162	155	179	182	154	162	173	177	172	184	182	163	166	167	163	185	179	158	166	180	169	147	174	174	164	158	163	172	155	165	160	171	145	153	197	166	178	174	170	162	173	174	203	169	171	161	173	173	158	161	142	152	181	175	167	171	167	165	168	155	173	195	158	195	184	163	149	151	173	157	177	192	143	153	166	134	136	154	185	170	176	156	159	166	138	179	186	152	186	141	173	182	174	169	161	175	165	172	154	158	170	159	138	177	178	147	158	153	168	172	159	179	152	132	164	174	174	173	171	168	176	148	165	153	164	172	171	157	166	157	143	173	159	183	136	174	162	169	143	152	166	149	155	182	149	164	146	171	171	166	160	146	172	161	144	160	155	163	176	172	164	153	141	184	178	173	166	168	153	161	164	161	169	157	166	173	187	145	170	196	191	164	148	147	168	163	160	163	177	177	162	180	186	172	134	168	185	171	188	156	153	153	176	133	156	171	167	158	168	161	163	127	164	183	175	176	145	161	164	157	154	170	154	167	152	147	157	164	157	143	165	181	160	150	157	152	170	169	181	149	161	171	167	145	161	135	167	166	173	173	159	166	163	208	186	177	175	181	152	179	145	175	140	149	185	152	178	177	175	172	153	146	161	137	183	149	159	160	177	152	158	156	147	155	152	162	191	158	169	141	148	146	140	156	161	174	180	149	172	144	158	173	161	142	146	171	151	155	177	154	170	158	147	133	162	196	155	182	153	190	176	154	178	159	188	149	149	174	175	172	161	175	154	149
10854	9801	2373	2917	2557	2135	1777	1586	1358	1232	1079	984	915	823	830	739	707	703	657	695	654	671	628	598	632	572	551	571	569	497	536	569	520	521	546	536	503	481	524	539	540	490	524	504	489	516	527	480	507	525	506	493	468	508	471	452	495	471	468	515	489	481	508	485	504	491	497	483	478	485	471	450	489	460	498	444	444	447	444	452	455	437	454	452	483	486	494	474	466	448	439	461	475	500	441	533	446	477	474	447	487	492	466	432	481	458	446	429	493	433	414	468	496	503	461	507	498	479	484	468	451	477	470	482	430	463	496	507	471	472	441	430	460	474	456	452	506	488	468	507	488	437	487	496	469	399	472	474	481	469	446	461	476	476	492	470	409	473	491	430	440	464	469	467	457	469	492	499	444	465	475	504	455	464	441	452	462	494	442	453	444	487	494	437	456	468	449	455	446	466	448	464	438	501	503	494	503	470	459	454	412	430	458	459	490	453	470	457	469	471	437	452	442	482	466	481	479	461	468	488	476	416	527	438	460	434	438	477	479	442	503	443	468	464	486	455	408	493	444	400	481	477	444	447	470	428	469	475	428	477	513	465	494	473	462	493	450	478	459	455	440	436	445	502	490	440	465	456	497	508	479	468	456	477	458	460	471	448	481	432	435	479	482	440	458	468	475	465	440	459	486	440	464	469	459	484	488	483	436	486	479	498	477	474	458	446	493	515	433	470	439	455	462	442	478	479	453	459	442	466	497	458	477	480	480	467	428	493	471	439	484	463	468	459	437	460	469	462	465	441	443	478	469	418	492	458	504	449	431	477	475	479	450	447	476	456	463	421	469	421	475	509	438	439	467	483	475	492	458	492	433	449	459	473	447	466	481	476	484	484	471	473	475	447	453	457	468	470	457	466	453	478	468	453	489	407	481	474	406	479	449	450	428	460	479	489	473	434	484	462	461	490	475	430	503	473	445	449	479	498	460	452	475	475	463	444	444	454	454	419	490	470	468	480	456	484	469	458	464	481	442	417	454	465	445	512	460	453	475	447	475	464	444	462	436	445	449	493	471	458	497	459	485	435	480	467	470	444	450	473	473	443	482	439	492	453	477	481	476	441	456	457	473	446	445	437	458	436	479	440	452	457	463	461	459	449	474	450	416	449	463	472	407	476	454	468	486	423	485	461	452	489	478	475	503	490	467	463	439	473	467	482	456	487	450	486	446	510	444	446	466	464	458	495	464	449	451	459	449	509	456	441	431	469	461	455	470	500	456	504	485	484	459	441	459	465	455	465	475	471	480	448	480	469	505	440	497	468	507	478	511	463	474	476	473	448	430	471	438	467	463	448	449	466	479	483	474	467	484	468	468	459	492	428	440	452	468	446	454	463	450	448	469	489	461	459	485	488	429	487	467	439	452	465	479	462	432	430	453	508	497	446	493	430	414	462	448	443	485	488	432	432	446	438	472	499	416	494	462	483	467	415	468	450	480	479	455	439	477	446	490	469	450	475	438	462	455	468	489	468	447	464	452	499	448	467	451	476	453	456	439	444	487	436	458	474	503	486	434	435	463	474	435	441	479	426	423	452	487	493	463	473	436	455	441	448	445	457	481	485	511	492	412	397	489	516	465	476	423	439	473	470	451	498	435	411	501	459	452	459	458	441	419	522	491	486	492	466	436	432	476	453	446	446	526	432	436	419	444	479	421	440	464	484	462	513	474	480	480	469	494	472	450	518	469	435	426	472	472	477	464	435	459	441	443	445	476	457	467	447	452	462	457	473	462	458	481	469	470	482	433	498	461	456	474	477	472	496	465	489	448	493	444	472	438	416	449	458	488	442	484	461	445	487	457	455	479	463	479	443	464	467	434	485	442	498	478	428	497	453	438	442	433	483	455	479	482	482	470	490	433	474	454	476	457	465	448	442	443	479	453	482	475	433	446	448	462	425	439	431	466	482	448	439	448	446	455	466	448	472	449	500	454	424	480	466	457	480	482	468	472	439	491	513	456	458	442	468	416	488	479	501	486	460	473	491	479	469	436	467	457	470	474	485	461	493	497	478	424	489	448	466	434	435	472	449	461	468	482	434	458	465	460	423	438	465	450	487	486	519	471	462	458	429	470	455	433	450	458	484	446	496	452	457	469	477	455	482	487	483	462	465	447	478	446	481	492	493	470	453	491	432	507	456	439	461	433	458	459	487	451	451	445	498	482	440	491	519	475	446	476	426	482	408	467	447	443	461	459	447	480	493	528	467	461	440	448	422	468	429	464	441	490	468	479	461	464	471	487	476	463	472	446	497	471	468	474	467	467	468	470	460	429	485	476	470	441	463	436	477	448	445	483	454	475	455	453	423	471	452	509	447	453	461	455	460	462	497	467	468	448	465	447	457	476	439	452	448	521	449	414	481	492	483	472	465	486	474	476	470	446	473	463	443	439	489	470	453	451	474	454	483	433	480	481	459	470	472	443	476	453	451	429	452	430	472	445	483	442	450	436	461	428	451	444	488	478	487	462	460	480	477	482	481	473	455	484	515	507	461	463	472	422	452	453	438	466	459	407	466	450	452	445	497	461	456	454	463	448	485	443	473	480	481	451	464	428	450	460	457	455	450	475	452	490	445	471	460	445	444	448	484	484	477	452	440	487	475	470	463	490	448	479	467	432	452	459	454	494	451	434	444	451	433	446	483	462	446	464	500	476	486	505	449	494	459	452	423	434	440	430	449	507	472	497	462	481	459	447	480	468	479	506	462	485	457	445	479	459	446	481	473	465	470	460	467	427	442	437	450	486	440	424	496	438	465	468	479	472	497	458	419	500	529	470	439	437	448	476	444	467	454	411	451	504	473	446	440	485	463	492	446	447	441	473	482	440	455	459	503	423	452	457	476	455	476	485	453	462	455	459	477	456	458	439	446	457	473	425	499	492	449	449	432	465	475	475	517	502	450	498	429	466	456	424	500	462	492	458	487	448	500	466	438	451	475	417	509	461	448	515	460	439	464	448	463	476	448	486	455	501	484	467	473	452	440	479	465	471	444	472	443	459	467	470	449	444	455	439	429	478	443	489	521	462	438	477	489	476	451	474	483	476	470	485	446	466	472	474	440	480	442	497	468	463	455	456	456	435	472	458	455	459	490	475	438	434	473	434	446	441	462	466	498	472	457	474	440	476	457	463	446	450	453	459	475	429	439	469	448	482	480	440	436	448	452	461	476	509	449	473	438	445	453	464	476	476	442	435	450	431	436	460	458	472	440	478	457	510	491	493	441	471	470	474	450	471	481	470	441	476	493	471	480	478	485	468	419	471	475	481	440	472	454	455	453	470	464	451	456	459	462	446	456	419	428	472	470	461	472	463	437	462	470	480	464	452	481	497	449	496	476	407	477	501	409	508	491	447	462	482	474	418	446	477	485	550	484	490	458	455	470	447	467	459	490	471	439	460	469	466	491	464	448	429	469	457	476	478	454	472	478	465	466	482	481	456	485	488	464	461	470	467	447	458	476
31401	25347	5646	1952	1277	951	786	591	564	509	445	419	427	417	378	377	384	364	324	326	333	329	309	355	298	307	303	245	315	298	305	296	299	293	288	288	321	275	265	259	274	307	305	268	293	313	284	302	276	304	233	261	264	290	279	287	295	285	294	292	263	256	297	273	292	264	263	268	291	269	295	265	261	246	263	288	264	297	306	249	284	277	243	297	276	270	249	263	271	276	283	280	279	308	306	303	266	291	286	310	291	269	281	281	263	308	298	271	266	262	261	272	290	269	277	282	259	275	272	255	257	322	274	276	281	270	301	284	261	273	271	268	294	263	265	293	283	308	276	294	291	281	271	272	283	271	267	261	263	277	288	278	279	261	255	298	235	279	293	245	295	299	282	296	269	256	270	256	291	253	258	296	296	298	294	298	310	287	253	272	287	310	269	279	268	266	286	275	310	255	300	261	271	294	305	269	265	270	269	270	284	298	289	260	276	267	255	261	291	313	279	268	282	283	278	280	290	277	295	279	260	275	267	263	282	252	296	271	285	254	273	278	292	275	295	275	286	272	274	266	283	302	283	305	277	267	282	304	287	281	272	265	277	272	279	297	265	256	280	254	281	301	308	270	291	266	256	283	285	276	250	253	294	268	289	306	269	302	289	274	318	279	291	299	278	252	260	255	310	248	245	235	263	275	257	293	292	290	295	269	278	284	249	291	302	311	287	257	270	267	271	272	296	270	252	272	275	283	284	289	290	283	263	329	279	275	281	287	284	289	276	274	270	295	275	284	314	284	273	278	249	255	283	255	261	294	265	293	270	270	287	314	270	295	281	290	293	254	308	278	274	237	261	261	287	322	292	268	259	287	275	294	267	288	300	271	287	278	278	274	299	284	293	294	291	278	321	272	280	290	278	300	288	246	303	260	272	263	319	285	305	269	298	284	302	274	251	278	288	275	280	259	290	301	278	278	298	271	275	266	300	294	261	296	267	272	282	278	241	271	285	305	251	263	274	275	318	296	270	294	293	295	267	291	299	291	307	254	283	281	268	283	281	296	276	264	295	302	265	242	284	261	286	283	287	285	274	275	265	292	267	248	245	300	289	254	277	290	300	274	284	304	274	321	278	288	280	242	300	298	308	298	299	256	269	284	293	279	237	263	280	275	285	289	280	315	253	271	292	248	274	266	263	268	297	312	246	267	282	281	261	242	267	252	263	265	287	254	279	292	275	278	264	269	284	281	290	267	259	271	281	290	288	316	295	274	267	274	255	299	272	248	260	274	273	285	299	255	282	270	269	273	259	260	269	275	292	274	291	289	282	251	278	281	296	251	262	276	303	263	263	287	246	261	256	290	261	309	287	280	304	279	276	272	295	258	274	305	303	301	291	292	248	309	287	268	282	278	280	289	300	280	278	237	296	304	264	281	277	280	259	274	281	280	290	303	274	256	252	282	288	266	258	263	264	276	284	314	287	330	265	284	282	301	299	262	318	293	278	272	276	288	279	261	298	303	281	290	259	273	264	268	306	274	253	279	272	264	276	283	296	294	286	274	289	255	249	294	284	285	280	297	294	288	257	274	269	298	283	281	282	274	253	252	267	281	260	296	274	298	261	247	317	273	286	279	264	294	266	290	287	268	276	283	271	299	293	283	295	281	298	274	300	301	257	297	292	275	253	271	275	311	256	292	280	303	255	277	256	279	256	270	261	285	235	294	297	256	314	289	287	288	293	309	299	284	246	309	265	274	275	307	245	274	271	259	265	273	305	288	267	268	275	283	283	261	291	301	257	297	269	272	270	267	252	274	284	261	302	294	307	314	272	264	321	300	267	250	260	293	269	312	273	292	254	287	257	276	306	287	277	266	258	299	274	280	264	277	293	310	286	281	308	289	287	273	331	270	304	298	279	287	283	264	265	266	287	302	290	302	268	257	290	297	263	251	297	256	255	298	292	304	290	289	272	255	300	241	266	289	282	296	237	263	289	261	271	277	259	262	238	291	282	261	262	278	267	256	269	281	242	306	278	296	310	274	269	281	290	286	290	276	257	247	295	293	283	293	257	289	290	274	268	295	268	284	284	290	299	291	298	290	266	282	282	284	282	259	283	270	293	259	301	300	306	277	292	309	274	279	292	253	262	270	278	296	311	274	247	266	291	264	267	264	278	297	269	284	254	270	283	296	295	259	262	288	263	304	309	270	292	265	270	300	290	300	281	264	282	259	295	291	275	295	298	268	282	281	274	281	289	223	289	323	282	278	296	293	281	281	265	289	278	264	270	264	264	276	268	287	249	291	277	278	297	283	301	282	266	272	266	322	274	293	283	293	281	261	316	283	258	273	252	311	269	286	303	276	285	275	268	294	289	264	273	273	244	306	283	285	307	284	285	286	279	310	253	293	293	286	268	313	305	259	299	274	282	310	299	270	292	290	275	305	258	272	267	304	290	246	290	253	292	298	281	310	268	275	277	276	294	294	280	249	277	268	284	281	292	288	271	300	274	280	298	277	272	264	288	299	306	277	275	296	291	252	277	256	265	302	272	290	293	297	302	285	265	276	292	287	287	293	275	273	276	271	234	258	277	262	232	279	272	254	289	238	261	263	269	259	246	298	275	285	246	281	290	270	270	304	266	295	256	276	300	252	274	273	273	273	268	261	313	286	263	268	317	246	277	249	217	293	296	270	297	223	269	303	270	304	294	266	290	303	288	250	287	276	283	273	239	273	289	283	288	301	287	276	267	285	246	282	275	240	331	288	297	256	288	266	267	257	300	262	283	299	250	294	294	273	294	271	268	283	296	283	292	318	299	320	281	286	308	266	294	252	296	251	281	286	270	276	290	249	287	279	276	294	278	297	268	272	290	266	272	294	269	263	300	262	275	275	288	265	292	296	252	261	287	267	285	261	281	302	299	278	282	293	282	265	272	268	270	297	290	285	322	254	305	240	262	303	289	271	285	314	307	283	311	273	311	286	303	273	272	283	300	278	298	301	288	274	299	281	275	291	266	298	303	256	258	251	253	273	279	303	272	279	268	307	281	282	277	300	281	324	289	298	246	279	285	265	276	281	290	291	298	293	271	316	263	272	253	301	257	287	286	296	280	314	314	275	272	271	268	315	255	290	261	280	269	277	274	278	269	279	278	274	298	284	293	277	265	261	279	301	281	275	255	273	265	288	305	250	244	278	262	283	299	272	262	313	286	272	272	291	289	253	266	304	264	280	300	282	309	301	292	270	261	257	270	275	284	270	250	284	284	288	285	287	261	281	262	246	272	275	322	287	310	279	279	266	254	315	283	287	285	290	287	241	279	287	313	258	312	293	282	266	280	281	251	287	315	244	286	247	277	299	302	300	285	277	263	289	251	278	289	275	297	271	247	273	277	307	255	288	299	261	240	263	271	271	271	258	273	313	298	265	305	285	277	247	261	272	306	263	255	289	276	263	289	300	270	273	312	270	280	261	288	285	307	278	271	291	297	304	270	285	280	265	265	261	267	299	280	309
15903	15355	4478	5443	4847	3970	3319	2776	2260	2147	1843	1693	1565	1430	1376	1300	1210	1158	1184	1054	1109	1054	1017	1011	954	904	923	936	924	902	893	871	868	805	876	868	816	828	810	849	831	847	817	815	772	745	831	771	783	760	776	793	796	772	804	774	777	726	822	722	772	752	749	816	751	716	765	805	750	811	732	727	767	736	745	721	734	755	755	753	731	756	708	728	752	784	768	779	769	747	774	775	726	748	689	716	754	757	751	764	767	773	754	741	764	715	711	739	790	722	649	774	739	752	726	752	720	759	725	762	728	734	713	703	776	735	692	699	743	705	737	746	709	703	708	739	762	717	728	764	761	744	692	737	690	764	741	769	749	737	754	755	718	757	712	732	703	730	738	733	747	716	714	751	729	733	698	740	794	706	722	691	770	720	741	709	748	777	712	714	742	749	749	759	738	712	735	726	730	768	716	717	697	740	749	734	776	742	745	743	761	748	766	745	702	723	684	728	722	730	791	764	743	731	777	740	678	702	698	737	721	710	741	749	725	720	734	703	720	741	712	720	719	740	731	724	716	766	744	708	765	765	702	728	725	726	754	728	715	741	798	754	777	711	725	748	708	731	737	715	709	755	736	742	706	738	725	769	765	748	775	716	687	742	750	719	689	736	721	698	722	782	715	713	701	694	713	721	768	741	750	731	762	719	768	687	766	783	731	723	767	735	751	718	723	717	757	770	673	738	712	731	752	682	680	729	776	724	719	773	723	712	689	724	715	686	726	730	718	737	710	740	773	764	706	673	784	743	761	699	745	733	736	657	773	778	777	730	710	742	717	717	728	713	724	780	759	698	745	765	754	718	748	797	785	739	744	716	714	697	740	756	782	702	743	700	724	769	712	714	749	717	720	758	740	705	739	708	724	739	761	722	773	716	782	743	725	753	706	733	750	728	785	717	762	734	743	746	743	731	731	725	736	743	708	702	730	660	717	754	709	735	770	713	720	729	750	725	694	768	760	700	694	702	793	729	692	750	780	708	707	676	796	741	742	727	772	750	745	711	761	715	698	742	745	746	750	739	738	741	704	688	715	743	719	727	723	714	736	688	717	776	722	755	718	713	729	736	754	749	747	696	736	739	747	666	735	747	759	735	706	703	725	748	719	769	767	735	692	755	749	709	721	704	739	739	686	704	763	712	763	715	725	778	765	676	750	753	717	776	688	704	737	764	700	715	721	734	751	711	690	693	720	763	734	765	721	681	719	727	759	715	690	745	775	729	695	762	713	750	722	760	751	717	759	722	738	764	747	735	705	793	706	729	741	781	747	773	694	759	727	721	734	738	741	672	695	755	739	732	753	706	741	723	710	731	732	739	750	756	755	735	786	774	692	749	700	742	702	703	761	728	751	680	702	762	731	703	710	748	736	723	719	697	676	716	718	719	746	780	698	721	771	778	768	711	767	713	746	756	735	740	733	737	703	689	719	764	711	736	737	737	731	699	747	752	733	702	752	751	736	783	764	768	732	760	748	788	742	759	688	711	785	763	740	704	744	757	747	740	751	698	738	692	736	741	725	783	781	723	769	673	688	774	726	752	724	768	702	691	706	742	767	723	720	752	730	749	749	733	734	718	731	777	705	781	724	727	706	757	724	748	792	745	692	710	736	724	756	696	717	760	697	784	773	784	696	731	701	779	744	745	715	698	732	732	740	756	744	717	724	746	731	742	739	742	715	730	741	723	776	733	745	786	668	740	770	752	749	745	712	735	688	739	806	745	729	723	729	686	681	721	726	715	752	743	732	691	735	776	769	716	729	759	753	741	713	689	743	729	773	715	721	700	754	726	737	776	725	745	727	733	731	719	752	731	724	720	702	733	683	720	769	724	722	738	761	736	683	741	798	720	694	708	711	786	721	748	729	720	717	711	672	742	699	751	739	760	769	731	740	691	738	737	758	723	738	728	744	733	670	742	716	715	770	672	727	781	744	740	739	765	709	741	719	720	710	694	685	818	707	750	719	796	729	680	726	763	737	722	786	757	741	733	767	757	728	748	757	714	737	760	712	741	741	783	712	669	770	733	781	719	730	733	721	727	747	709	742	744	753	718	711	746	722	733	724	712	764	719	752	716	739	697	728	717	692	726	757	737	768	757	717	779	713	708	745	680	722	737	766	702	760	745	728	696	698	734	730	729	751	728	751	788	710	739	779	723	742	767	706	775	767	730	730	720	739	793	734	695	735	762	761	701	706	713	699	712	741	688	765	698	731	777	732	733	685	763	718	724	718	733	751	766	741	727	691	732	717	752	731	715	720	738	770	741	753	761	718	768	741	682	705	757	752	749	748	714	716	701	743	758	746	714	763	730	748	734	674	776	716	750	703	723	703	731	792	744	759	748	675	742	706	743	781	729	703	735	738	686	739	754	741	757	732	682	742	772	712	717	782	752	714	771	747	786	705	739	728	721	779	678	749	712	713	706	762	745	737	743	757	747	730	740	726	757	731	762	663	769	748	737	720	691	693	695	714	674	687	712	730	690	743	732	725	759	717	753	712	754	748	719	697	782	738	716	759	723	708	736	752	714	753	733	776	754	749	734	733	795	746	711	747	728	706	714	751	732	720	694	724	731	772	753	725	726	722	762	710	697	771	727	713	755	706	741	672	686	722	740	745	751	701	694	766	733	723	745	744	746	723	727	718	769	715	690	765	750	724	694	752	717	756	705	742	761	737	739	773	771	694	706	762	722	752	725	737	775	728	744	714	722	746	699	747	711	709	734	709	773	703	745	689	732	725	783	718	704	686	759	735	770	766	740	679	722	708	684	766	740	737	759	738	741	726	787	782	712	728	728	713	728	767	718	726	707	697	698	722	756	717	737	722	698	673	772	691	726	704	712	686	688	753	691	698	705	741	680	734	698	750	724	749	761	706	746	753	738	770	728	693	725	727	716	766	735	764	719	729	726	702	762	704	723	743	745	792	716	747	696	725	709	693	748	757	724	762	728	700	696	706	777	726	731	739	742	698	714	787	677	730	751	719	733	744	715	752	698	759	734	735	713	732	803	755	782	744	687	736	738	740	761	737	763	689	712	757	752	746	712	707	761	714	689	734	724	665	753	695	727	731	729	692	763	700	753	759	749	739	706	748	704	720	756	730	705	728	736	733	686	717	726	734	816	699	763	728	722	734	786	718	713	751	737	769	768	730	726	784	762	777	702	744	744	697	734	735	694	752	720	740	761	735	751	729	732	729	743	784	701	723	723	726	727	748	734	772	747	742	747	719	703	722	732	734	741	728	694	722	719	735	719	756	754	704	734	759	734	731	712	735	740	777	696	755	696	749	747	746	749	745	737	762	713	798	743	759	753	728	724	762	698	675	757	785	694	741	804	750	698	687	719	741	735	766	745	734	701	758	681	768	751	744	716	725	693	704	704	710	732	783	740	813	751	716	757	742	693	729	705	715	748	722	754	742	712	717	697	742	721	759	733	756	712	653	733	733	669	757	729	686	740	708	788	740	748
4773	744	299	312	343	281	359	308	310	287	336	278	327	266	299	301	328	284	270	328	315	276	340	294	286	289	307	308	302	315	295	296	298	312	292	334	319	336	269	306	282	294	305	313	279	318	298	322	295	278	260	302	292	312	328	331	356	287	262	326	320	273	299	350	296	285	324	279	284	312	279	324	309	277	322	301	288	327	298	316	276	314	282	294	316	291	312	318	284	292	301	307	318	312	285	310	327	295	279	316	330	308	328	323	298	321	300	300	290	298	323	279	294	278	316	294	307	324	268	325	343	345	335	325	344	323	326	284	289	312	308	285	289	332	278	277	301	320	294	310	276	295	319	298	274	303	311	319	294	308	315	264	287	304	328	309	360	330	272	298	324	298	287	305	297	337	296	319	295	292	286	341	308	306	304	303	281	322	288	322	309	315	325	265	331	326	301	358	309	323	301	317	329	282	309	342	315	305	299	301	308	301	304	288	336	298	294	331	334	280	302	287	305	258	294	318	303	330	288	315	302	306	341	302	306	297	293	305	316	301	302	312	297	306	302	304	306	309	289	284	309	307	294	263	334	348	286	321	306	316	324	321	300	301	301	314	296	299	307	303	315	336	301	326	307	291	323	293	303	292	326	320	322	309	301	316	297	277	290	264	306	290	313	303	285	290	312	293	323	318	304	315	300	317	308	296	304	308	285	336	325	322	283	301	315	298	273	273	304	297	308	267	303	315	321	312	270	320	305	305	299	273	294	323	294	324	321	325	280	307	325	327	281	309	282	288	290	294	331	329	303	330	301	338	297	305	314	283	310	287	297	317	298	330	331	299	277	289	325	293	297	265	309	306	313	312	284	317	299	333	317	322	278	313	284	298	302	303	313	281	308	322	322	286	308	323	313	302	296	303	322	289	273	277	302	309	301	304	288	301	291	279	292	307	353	295	280	307	313	293	314	338	274	290	283	298	344	320	292	315	307	321	267	317	301	302	324	305	309	288	325	311	309	290	311	313	303	311	263	287	343	301	306	299	304	285	334	300	306	344	327	335	296	347	290	307	314	294	305	304	284	292	305	300	304	314	310	289	303	304	280	268	320	318	337	322	316	349	263	309	305	288	322	312	307	315	303	317	308	322	310	311	301	335	284	309	296	304	307	281	291	341	277	288	293	312	311	297	291	273	296	305	383	309	315	296	298	290	295	297	314	317	320	300	318	310	337	295	347	269	321	314	310	293	322	307	282	308	287	305	281	312	316	325	331	311	304	299	317	316	284	303	280	307	291	293	294	289	293	324	273	318	299	294	311	287	326	340	331	287	315	286	277	305	308	333	287	304	291	316	319	275	329	302	301	299	284	280	313	271	301	304	306	303	305	298	312	303	333	305	312	297	278	312	299	293	301	319	313	320	322	296	307	284	304	319	321	290	321	321	325	336	301	278	309	307	291	316	297	322	299	321	298	329	308	316	286	297	282	319	318	323	325	323	296	318	316	302	336	323	328	278	302	312	292	305	304	329	303	307	312	289	331	299	299	293	282	316	315	336	300	314	341	296	296	312	307	323	323	294	271	315	309	294	289	282	298	320	281	301	275	285	316	289	327	308	347	328	307	297	294	325	299	331	307	323	315	313	287	298	299	315	293	290	299	328	317	298	273	301	289	278	323	330	315	279	325	304	297	288	292	371	294	312	325	315	301	332	287	304	324	318	291	336	307	294	305	313	308	319	296	308	274	331	303	329	313	292	321	311	306	315	295	309	296	303	328	321	294	311	288	289	296	310	322	327	330	315	335	321	295	312	291	335	320	310	341	286	325	288	285	337	299	300	299	305	308	292	296	308	289	292	307	325	318	275	315	281	339	310	258	300	293	289	306	326	315	326	312	335	309	312	283	297	285	265	314	303	311	324	314	295	268	282	293	307	341	342	282	301	318	304	290	318	308	309	302	286	300	283	311	270	272	308	316	296	290	289	296	300	298	299	325	312	272	306	290	301	282	316	308	322	283	329	305	312	295	290	310	286	285	297	314	337	284	283	329	283	287	301	330	321	336	309	317	315	283	305	301	279	276	299	293	322	304	294	307	337	342	352	348	279	277	322	327	295	296	310	323	307	306	311	278	295	299	312	301	292	326	301	317	324	305	306	369	354	295	310	292	317	267	297	296	322	309	301	294	309	325	326	314	306	325	324	308	312	343	304	310	317	271	273	318	303	336	302	277	286	312	303	295	309	299	267	316	267	270	277	325	285	284	303	304	292	302	294	342	313	294	313	304	280	287	314	306	309	302	311	299	319	304	304	298	276	297	298	314	283	305	306	301	287	276	317	341	273	298	294	320	292	310	316	296	308	312	319	318	301	314	281	310	328	312	330	314	314	315	330	278	299	293	295	303	271	325	298	278	308	323	300	293	294	310	287	279	302	270	259	304	283	323	290	313	312	285	306	299	310	362	307	322	318	294	300	267	281	283	293	328	306	293	290	297	295	333	344	326	275	305	280	313	314	310	309	306	298	297	298	309	305	306	348	352	303	312	286	286	279	309	317	325	310	305	326	336	317	285	311	306	322	323	280	285	293	323	275	270	338	318	305	282	272	283	273	308	298	286	298	288	319	284	300	271	280	282	304	338	276	285	294	303	293	298	308	335	302	303	321	317	292	306	311	287	282	312	314	332	310	287	315	302	298	302	304	326	272	324	307	324	311	308	297	328	310	288	301	299	306	280	315	308	305	323	290	300	316	303	303	310	311	317	311	300	297	329	315	310	302	305	293	316	278	288	310	298	268	290	288	301	325	296	319	297	299	314	328	318	295	309	312	267	309	335	296	338	297	317	291	342	304	316	297	294	298	310	330	285	310	309	314	306	313	280	330	302	325	335	332	296	280	286	323	323	316	324	313	291	269	276	322	307	296	299	293	332	308	340	288	292	323	284	284	307	316	297	306	305	352	290	324	304	316	305	307	281	278	324	295	347	312	306	302	293	335	277	287	329	281	345	273	321	306	316	310	326	276	306	328	289	289	343	287	326	295	293	331	295	270	313	304	309	295	332	289	315	336	301	285	331	309	292	310	347	323	329	318	335	298	306	314	293	297	278	315	317	299	307	288	288	312	326	314	329	316	293	313	276	313	342	283	295	322	318	323	298	300	295	309	322	313	308	265	285	317	350	293	303	312	319	293	270	304	309	303	318	327	283	295	297	294	313	301	308	299	275	298	298	328	323	289	308	318	286	297	292	286	313	298	298	306	305	303	314	292	284	301	306	304	308	289	335	335	302	290	291	280	286	313	325	317	296	331	337	310	342	331	274	312	288	300	311	309	306	314	324	325	316	328	284	281	324	290	321	299	319	306	274	341	297	309	331	291	332	280	326	290	281	326	323	281	318	300	300	320	284	284	279	310	282	285	270	316	274	307	314	313	275	351	301	313	306	332	318	278	315	298	317	311	274	319	310	312	319	348	321	316	316	285	308	305	302	305	320	268	277	313	303	281	269	303	292	301	277	294	297	307
3360	1430	774	808	789	803	755	817	766	786	791	831	760	710	787	783	737	759	732	741	740	776	760	741	755	749	775	736	767	767	767	773	764	757	743	721	718	763	762	691	697	756	760	714	750	718	668	730	757	762	743	768	746	749	755	739	720	779	765	723	695	755	719	782	751	732	726	707	780	732	726	708	820	740	724	728	742	731	694	743	770	753	771	716	745	699	786	749	736	754	751	724	767	738	712	702	729	755	722	744	756	736	714	727	726	767	764	748	697	712	697	778	774	737	737	788	758	733	769	744	749	755	750	753	738	752	758	764	713	776	753	751	775	754	721	771	721	736	737	792	705	767	769	774	734	738	719	760	758	754	785	716	694	729	726	702	743	749	762	787	748	748	721	762	702	769	737	763	754	787	745	732	748	724	694	754	741	763	731	767	731	718	744	716	713	750	751	771	773	750	791	759	735	753	773	708	749	762	765	766	738	764	722	724	761	770	730	730	705	757	776	741	732	776	772	734	714	731	706	767	762	744	733	744	758	792	723	768	779	731	715	717	759	710	705	767	749	767	738	754	759	708	768	780	717	669	743	752	805	785	751	729	750	711	740	728	738	709	741	733	766	744	774	760	737	790	751	693	751	692	713	721	725	759	754	661	738	779	754	750	733	762	733	770	776	774	758	771	766	733	716	734	768	758	760	760	686	717	711	745	728	735	718	804	733	750	780	755	735	779	736	731	730	690	765	762	715	760	752	748	760	790	765	729	696	762	771	771	759	756	777	746	736	726	802	758	760	742	743	771	728	759	747	742	782	775	766	759	726	758	711	709	747	699	694	772	811	741	744	722	698	781	727	745	745	756	752	674	725	701	719	769	753	754	714	669	753	728	726	726	758	724	716	747	754	750	724	694	742	783	741	725	772	756	730	695	740	769	749	780	740	762	732	699	738	764	725	707	779	715	725	732	754	703	725	744	787	719	747	713	740	742	785	766	770	830	766	794	795	749	785	785	730	780	684	765	754	770	701	725	742	730	704	704	728	737	773	753	748	727	753	680	728	688	768	713	751	750	762	765	709	740	716	735	743	727	768	784	798	703	718	743	724	762	742	737	719	802	731	733	737	754	770	752	740	778	772	752	769	801	708	774	723	713	758	736	708	734	768	753	776	770	715	735	758	759	710	777	712	721	769	778	740	761	768	716	787	736	758	679	748	732	749	734	724	723	730	732	746	732	764	770	744	727	703	726	750	743	743	697	789	722	718	719	753	728	752	704	683	730	711	722	745	721	770	735	807	669	732	758	752	753	719	748	732	751	731	732	731	758	777	734	786	756	759	723	778	804	745	758	735	756	742	747	716	742	767	725	740	714	717	758	675	743	744	748	829	709	725	729	753	707	780	760	749	701	709	753	758	749	753	719	765	764	738	737	710	722	752	707	730	798	730	751	714	713	731	780	721	703	707	746	739	724	744	751	776	713	761	762	739	734	727	724	744	762	771	764	726	772	782	684	772	769	749	704	700	725	764	767	695	757	775	756	732	767	753	726	766	703	783	731	744	678	773	730	728	747	730	697	785	740	733	770	708	726	758	760	746	736	721	760	740	722	757	753	710	728	734	715	777	721	691	747	823	746	720	731	745	758	751	727	739	720	749	798	782	750	749	706	784	773	756	725	687	726	750	759	711	681	741	711	766	735	727	729	695	793	717	741	741	722	756	768	764	749	728	770	792	743	753	746	773	727	726	762	759	780	763	736	730	738	745	749	756	700	776	758	771	720	773	704	753	752	756	760	700	763	754	745	744	727	756	776	730	743	727	760	763	733	764	723	721	727	739	744	764	761	796	763	742	749	767	731	719	734	740	706	735	738	784	741	747	776	733	729	737	748	721	756	780	732	738	792	761	752	763	752	732	728	709	754	724	775	734	789	733	728	772	729	724	709	730	755	730	743	745	734	759	744	742	735	747	733	740	730	793	771	701	767	768	753	717	775	735	783	673	837	736	750	743	764	774	768	758	734	750	742	731	721	723	751	718	727	788	751	746	723	735	738	711	736	747	699	741	781	762	768	710	764	720	709	768	750	719	732	699	685	784	708	701	772	719	760	799	737	717	773	759	744	742	706	790	744	750	725	765	795	725	768	771	733	749	716	775	685	702	717	709	698	745	689	750	782	740	742	771	735	787	762	728	765	693	752	734	762	759	724	722	766	750	731	730	808	746	748	728	686	758	712	755	749	757	775	717	721	792	692	717	742	725	754	743	742	714	731	737	735	749	764	715	757	713	779	729	707	809	744	692	744	735	743	734	735	761	772	769	732	745	728	762	738	721	774	706	726	745	734	752	725	725	740	721	780	811	711	757	756	718	709	760	732	729	721	710	724	772	739	778	708	706	710	779	750	745	722	700	699	769	758	754	734	748	742	770	760	739	735	714	766	748	729	741	692	731	725	687	711	737	703	758	773	722	707	747	747	710	764	720	743	763	729	762	778	758	730	715	786	778	746	730	758	728	758	751	759	799	738	705	744	740	775	757	775	754	694	784	781	722	692	744	737	750	754	712	779	736	719	733	738	740	721	755	792	766	744	787	725	707	740	778	743	743	715	773	765	737	721	744	691	737	703	740	743	778	777	742	728	721	724	739	724	739	776	727	759	800	743	681	723	785	737	704	766	782	715	802	740	727	697	746	745	721	740	725	779	733	767	700	744	753	710	743	712	738	744	736	764	738	750	770	694	748	761	737	752	709	733	734	770	724	703	726	750	738	758	786	723	729	759	719	791	731	741	726	773	724	734	723	726	703	769	713	776	778	697	719	725	716	715	741	743	731	763	758	727	757	737	783	783	743	769	728	759	698	749	750	738	746	746	762	717	751	710	791	799	706	730	818	741	762	756	711	756	790	798	724	730	754	738	770	743	760	756	744	734	715	748	819	763	750	698	733	783	765	699	745	759	738	752	730	733	816	758	713	716	802	723	727	721	738	714	766	710	709	783	743	690	710	689	731	792	722	711	747	751	694	724	750	736	743	735	767	798	770	753	721	786	762	767	775	758	766	760	732	722	776	737	729	730	764	707	715	703	729	817	753	689	795	730	709	743	720	737	813	718	776	732	734	697	753	746	722	762	776	783	729	728	715	727	749	734	741	768	705	714	741	720	747	717	760	751	776	754	774	764	711	670	708	749	766	716	756	738	764	766	712	798	742	744	774	742	758	768	754	705	759	741	716	738	744	772	721	723	747	727	771	758	717	709	725	743	738	767	754	715	768	758	757	776	702	747	740	753	686	827	777	737	770	756	718	772	780	760	732	733	725	721	757	743	738	747	757	745	748	744	797	726	684	692	775	753	759	705	763	738	732	752	755	768	757	727	720	760	722	766	711	721	801	729	743	753	789	654	768	756	742	722	780	707	713	778	770	740	725	757	716	754	794	758	741	746	719	791	770	705	760	732	712	777	736	726	735	725	749	734	729	731	728	753	748	737	732	737	739	793	743	759	723	696	717	716	728	707	758	731
19359	14442	1925	924	638	510	440	328	335	285	245	247	222	218	177	204	206	206	191	196	167	163	204	190	164	177	174	185	167	163	163	178	187	183	167	161	162	167	161	187	181	192	170	146	169	168	147	177	159	176	172	172	184	180	152	150	173	170	154	166	156	158	154	148	173	166	162	142	141	172	153	165	171	143	155	177	185	166	167	154	157	160	134	167	153	156	156	159	165	183	164	167	148	140	161	161	177	146	144	174	161	163	192	190	137	153	181	169	168	189	166	186	177	178	178	169	136	151	148	151	180	152	168	148	163	162	165	175	148	145	150	159	182	160	164	176	148	146	171	185	172	187	147	156	173	191	152	182	168	168	165	153	161	169	158	169	168	160	157	174	197	175	167	173	152	164	175	166	176	162	172	169	164	174	162	160	187	177	150	183	157	150	145	163	174	149	145	154	163	165	172	138	177	185	180	157	168	161	152	153	159	148	170	143	141	168	182	159	175	154	170	179	167	157	149	143	175	182	184	201	172	172	168	168	149	182	162	179	145	177	153	134	155	158	163	141	158	162	168	156	163	141	167	170	160	173	177	155	200	152	149	183	160	157	153	159	152	179	172	158	174	151	194	172	161	163	152	142	183	167	165	166	167	184	174	152	169	178	148	170	174	158	146	166	177	190	154	162	147	141	173	154	184	156	176	137	153	178	156	145	164	167	164	148	174	145	160	146	161	169	152	162	132	177	158	166	176	181	151	159	166	169	159	162	154	181	175	144	154	186	177	165	167	159	157	163	182	147	161	176	171	190	146	171	145	165	168	172	158	154	192	162	163	163	181	143	170	176	181	145	158	174	161	156	179	163	156	155	179	150	162	159	181	157	169	157	156	156	163	142	168	169	145	154	174	198	144	173	157	152	171	143	168	163	187	162	176	156	155	171	164	158	157	166	144	147	155	154	178	169	173	194	164	154	165	161	163	150	142	143	161	182	166	158	160	173	177	168	151	190	164	152	179	147	169	151	168	191	152	143	159	159	150	152	160	169	178	175	156	155	177	157	144	186	163	174	160	159	161	171	165	178	174	178	166	149	158	148	152	154	189	175	159	180	170	176	176	143	166	136	173	158	179	156	156	179	168	165	157	154	164	159	173	153	170	161	165	163	160	152	192	158	182	174	168	158	159	159	196	140	172	153	171	176	166	194	164	165	173	168	164	165	168	166	153	188	163	157	156	133	151	172	163	164	166	166	165	151	166	194	172	165	161	174	143	153	174	173	162	160	164	156	156	157	141	161	178	174	167	179	174	143	174	181	164	160	164	172	166	177	143	184	159	162	182	159	164	149	156	154	160	173	142	180	166	166	162	182	179	155	174	156	156	130	177	151	176	157	175	167	179	180	157	181	150	165	161	179	146	167	157	167	174	152	130	150	169	171	149	151	166	150	180	184	180	156	172	160	145	181	157	192	173	170	149	150	161	146	152	154	165	166	151	172	182	166	134	156	167	160	173	161	178	176	165	150	150	158	163	174	167	160	159	169	156	171	169	178	181	145	154	169	139	159	183	168	177	135	159	157	166	168	153	157	173	170	151	181	165	160	156	169	167	144	146	175	137	174	163	155	172	164	166	153	168	156	185	157	158	144	158	150	172	176	163	162	161	188	166	194	148	144	193	165	153	148	142	181	183	178	164	174	181	165	180	149	173	165	176	171	176	170	176	161	185	161	173	166	165	144	153	171	186	177	153	159	183	157	149	154	128	156	180	150	160	161	168	155	151	175	177	170	174	161	153	159	174	141	189	152	159	169	154	158	156	159	171	159	164	168	153	193	146	149	169	145	166	168	158	167	159	169	171	169	163	154	183	173	169	164	156	144	165	175	188	176	158	135	154	130	150	167	162	183	136	173	169	181	179	181	181	164	158	163	170	145	163	160	137	133	144	165	180	145	200	180	140	165	150	170	180	156	163	165	156	163	174	151	153	153	154	146	158	161	160	158	175	160	172	149	165	164	149	160	164	209	152	166	150	169	150	181	161	165	130	178	162	186	160	159	178	147	174	176	155	157	162	170	174	165	166	177	179	158	147	134	175	164	178	144	148	155	168	138	158	151	148	162	161	163	158	159	153	148	171	166	167	167	170	159	148	179	169	167	160	191	152	151	171	147	148	184	170	167	160	151	159	170	177	151	166	164	163	155	167	173	147	171	172	172	174	153	168	164	172	165	143	182	161	172	178	176	146	161	171	151	153	162	156	129	149	167	172	177	168	142	160	180	176	165	158	162	161	146	151	181	161	151	144	161	169	172	141	165	176	149	182	176	178	154	155	181	165	170	165	182	187	139	182	161	159	159	131	173	158	161	161	145	172	147	132	206	189	181	149	147	136	183	169	187	165	173	184	153	157	161	175	175	148	173	157	163	171	156	184	198	180	182	168	182	170	155	170	158	164	160	153	166	153	162	161	167	138	144	157	163	164	162	153	174	161	172	179	169	172	160	154	128	166	169	153	154	187	173	157	175	173	194	148	154	161	184	145	180	166	152	186	176	148	161	159	173	172	175	138	173	179	156	159	159	161	175	169	162	171	155	150	164	151	174	149	181	159	137	168	153	156	165	161	161	153	162	174	161	151	150	167	145	172	185	168	184	154	173	182	162	174	160	162	169	164	169	139	159	162	196	162	143	151	162	177	195	161	176	168	179	151	153	161	154	177	177	154	157	171	175	140	171	154	148	185	175	173	169	153	197	177	146	166	198	169	164	164	179	160	150	158	169	180	179	153	165	148	138	152	157	153	162	165	153	177	156	173	162	140	136	167	157	163	148	180	158	166	146	149	148	141	141	170	134	170	166	173	168	170	154	134	160	150	154	147	176	157	173	159	154	169	140	161	155	164	151	171	183	146	154	170	161	151	160	184	164	173	147	172	175	176	172	171	196	151	169	142	159	139	159	180	185	172	138	171	187	158	150	183	177	169	144	159	143	135	155	163	147	173	168	174	165	144	170	178	182	168	168	171	151	154	149	185	156	152	173	171	166	155	174	170	141	164	133	144	162	187	160	167	163	157	158	172	157	172	174	155	199	189	156	175	156	163	168	141	173	150	167	153	174	161	136	145	159	161	183	154	182	180	164	159	191	156	145	159	189	145	180	159	157	131	163	155	178	146	144	178	154	164	139	174	173	145	180	159	137	156	159	166	155	158	155	180	149	149	170	164	158	165	180	169	151	161	159	188	180	175	167	166	150	163	139	176	164	156	148	165	176	161	183	164	165	157	181	162	164	185	154	145	181	168	167	170	171	165	190	171	185	155	174	167	151	145	165	153	198	164	158	181	152	150	161	150	164	167	171	156	151	190	134	183	171	179	157	157	173	170	175	173	173	134	173	165	137	162	169	153	160	159	162	184	168	189	161	179	158	173	158	139	162	176	178	184	162	150	173	167	164	156	156	167	166	181	173	153	152	188	166	187	170	186	170	162	158	158	154	166	168	158	143	154	168	162	156	143	164	171	149	159	159
10595	10576	2510	2906	2597	2159	1757	1592	1310	1172	1067	997	916	862	814	768	686	712	700	673	655	608	615	578	565	550	531	549	519	505	527	561	542	546	559	489	480	518	468	529	488	540	527	520	486	521	482	470	484	498	507	516	502	465	487	476	497	503	473	511	491	485	449	473	481	459	462	467	465	477	475	486	502	463	479	470	488	465	446	479	484	488	454	510	426	419	481	447	497	492	462	467	500	471	466	515	468	474	480	477	473	445	493	455	457	451	456	472	459	482	480	469	443	473	496	458	445	474	432	463	469	444	451	479	476	453	459	444	462	474	486	455	482	453	478	485	450	466	507	472	475	457	469	435	453	453	473	463	483	479	496	477	489	434	471	470	455	480	469	456	477	474	480	429	453	455	493	451	460	468	497	471	477	454	475	475	462	444	493	441	419	501	459	446	467	490	468	449	501	469	446	439	506	440	463	456	460	407	450	495	446	461	454	500	465	470	466	479	482	471	485	444	472	440	466	428	434	439	485	442	451	476	448	440	443	466	451	488	440	456	462	479	497	460	481	474	456	433	479	495	473	503	475	469	470	474	487	460	467	430	444	447	482	459	465	447	458	456	468	460	488	474	431	447	472	473	444	440	483	450	475	477	441	498	398	488	447	477	467	462	451	477	455	474	480	500	428	445	482	465	455	446	472	456	463	478	455	451	458	462	457	442	426	472	470	443	462	465	431	462	512	457	474	468	474	471	443	495	464	480	493	476	453	481	446	446	416	481	441	515	435	474	444	459	471	488	467	459	457	465	457	453	439	482	490	518	470	442	475	432	473	494	466	452	478	485	501	452	442	471	478	471	469	423	490	452	459	446	478	495	435	458	438	480	465	474	441	471	458	472	494	454	486	484	473	471	478	490	515	465	502	492	463	442	470	504	442	428	470	451	450	476	482	513	437	457	498	464	481	464	462	436	480	461	438	496	499	458	459	491	496	492	470	431	444	458	441	500	477	445	445	465	440	489	477	456	492	444	476	458	475	436	478	460	454	452	444	439	472	428	416	477	460	499	440	479	425	470	422	447	469	478	486	430	474	492	471	444	488	437	445	477	477	461	451	501	444	441	443	468	474	507	463	432	384	498	450	465	469	455	486	486	482	446	428	447	450	467	444	461	457	459	427	460	452	490	458	460	488	444	461	464	483	437	418	434	441	462	461	476	501	450	439	442	464	447	469	425	470	440	457	445	449	478	430	445	443	444	436	483	464	429	455	464	418	448	431	454	461	444	458	449	465	482	467	467	470	481	472	490	475	488	460	487	439	456	460	450	483	438	455	487	447	481	474	425	500	428	497	456	477	489	462	459	431	477	480	461	488	468	454	472	465	458	476	450	495	447	431	488	476	438	447	470	478	473	474	470	467	487	473	434	418	505	486	458	432	460	490	460	450	459	487	475	458	484	440	477	467	470	456	472	475	474	470	427	475	492	472	474	484	449	456	461	476	443	472	451	472	444	438	480	418	445	465	416	464	470	463	478	439	441	431	470	479	413	464	475	448	443	466	436	473	513	470	443	486	465	454	455	450	469	469	482	455	465	478	458	484	465	445	483	439	462	491	428	436	456	485	450	458	432	454	512	479	471	452	438	451	455	411	394	470	455	460	480	493	464	480	440	541	450	459	455	499	444	482	468	487	432	472	469	451	474	473	430	455	461	470	449	514	473	471	471	467	474	471	481	478	424	449	478	465	425	461	487	480	501	451	489	428	443	469	497	443	454	469	448	457	454	452	462	461	465	485	484	417	449	472	464	477	464	455	450	473	474	467	469	471	454	474	454	460	425	412	452	461	478	478	503	476	463	460	472	465	455	455	435	472	460	465	450	490	460	486	461	441	458	478	462	494	448	515	442	507	470	481	485	475	471	471	436	465	406	456	446	465	499	426	457	489	438	481	523	467	483	433	470	477	481	467	456	480	454	473	455	472	462	455	493	452	461	448	449	461	457	476	431	465	462	501	504	458	492	505	471	441	456	463	468	433	467	459	449	464	454	447	455	490	484	446	499	485	485	437	480	488	449	456	478	425	439	470	480	456	429	494	455	481	458	455	460	467	468	493	441	462	521	476	457	479	491	511	469	473	462	432	466	497	483	472	476	455	443	461	457	434	483	439	440	458	421	458	466	497	469	466	471	499	435	487	491	448	448	471	436	451	452	499	483	463	492	465	462	493	499	453	470	441	479	431	474	523	457	451	437	475	434	439	446	430	425	452	424	497	449	425	452	449	509	436	464	469	447	447	488	497	462	424	433	490	444	502	425	460	450	450	453	463	472	441	495	396	526	433	486	457	509	444	487	497	440	490	458	473	462	449	483	426	480	442	489	439	479	419	475	488	437	431	457	480	460	423	477	470	459	465	491	492	469	482	483	469	484	447	478	502	463	451	493	442	435	508	471	453	465	458	497	468	448	462	482	439	463	447	475	450	479	457	472	514	450	465	477	466	449	455	481	470	449	450	462	446	469	488	491	461	483	481	460	453	493	480	451	491	443	465	453	500	440	444	447	465	439	454	465	445	468	426	498	488	436	451	457	480	459	457	480	454	464	458	486	450	510	479	456	474	458	490	462	465	465	475	480	480	432	455	506	456	441	438	429	491	446	478	428	470	457	443	485	441	471	458	470	446	447	492	425	437	459	452	476	474	445	457	437	430	468	446	486	468	436	499	478	449	459	446	454	450	453	498	441	505	462	475	420	444	442	454	490	458	449	484	458	475	452	423	496	426	445	449	454	451	477	472	469	457	491	457	454	431	449	436	440	501	458	452	454	450	446	469	474	477	476	471	452	423	461	481	487	453	468	484	439	465	454	480	478	452	464	511	498	500	489	481	467	474	428	458	477	470	466	509	484	472	486	479	426	454	471	412	454	481	479	433	498	489	444	462	503	441	454	443	488	470	456	461	439	459	463	451	459	476	480	449	498	446	445	420	467	460	463	441	479	492	468	459	472	491	436	465	473	468	479	476	441	424	455	459	459	467	483	479	465	451	456	492	497	474	502	465	535	508	441	484	478	485	467	477	442	488	428	517	505	420	512	474	460	422	468	475	471	463	434	488	443	444	478	450	484	448	445	456	429	478	446	461	461	462	503	434	471	433	424	438	479	472	437	468	488	430	479	458	460	489	479	479	443	480	455	463	486	469	469	484	444	463	439	466	443	477	458	466	478	471	466	467	457	457	437	459	484	494	474	456	497	480	456	441	444	434	509	509	458	445	476	479	536	434	433	523	502	474	499	492	442	476	470	500	435	477	476	449	461	421	458	473	483	517	469	486	478	476	469	504	449	422	483	437	492	460	466	435	475	487	457	458	478	441	460	461	480	419	465	474	487	454	489	497	468	457	448	456	433	451	468	448	458	437	492	459	460	503	448	490	459	475	434	516	475	496	432	473	468	465	463	462	486	508	467	438	470	471	481	479	443	477	488	468	476	458	475	454	450	467	481	489	480	484	446	467	454	486	468	482	421
30164	25949	5868	1920	1337	998	771	694	592	535	505	430	414	377	346	326	324	367	330	332	323	369	337	320	318	313	300	256	288	312	324	319	295	288	309	299	293	280	272	290	282	280	290	303	276	272	287	304	291	290	293	279	265	292	316	276	280	303	285	297	289	304	298	300	283	268	292	302	260	268	278	308	304	281	294	289	279	269	250	283	277	296	283	284	276	261	276	255	279	300	277	296	283	273	291	255	272	290	249	297	267	279	274	273	261	249	283	239	274	270	255	281	278	263	291	296	301	273	287	272	280	280	252	299	274	293	271	300	271	236	289	278	267	282	287	267	244	303	299	280	279	313	260	260	280	297	256	266	305	270	255	286	275	267	287	281	255	313	286	270	303	284	289	305	277	294	278	269	291	295	259	295	296	285	270	248	279	284	265	295	282	298	273	255	257	276	295	287	275	276	263	303	266	275	290	269	312	253	271	276	271	279	271	297	277	302	280	324	280	297	300	282	261	258	280	291	290	285	291	293	288	278	250	287	296	287	295	263	287	274	297	286	297	275	301	274	281	276	273	275	271	295	270	301	280	261	280	255	268	318	287	299	283	293	250	279	253	309	293	311	263	298	284	270	231	298	271	301	276	259	274	272	251	256	264	269	292	300	279	271	300	278	261	284	273	300	285	289	265	278	268	277	281	299	275	277	283	273	275	268	313	275	293	275	281	266	287	268	306	290	258	279	311	308	314	307	269	289	279	283	293	259	290	294	282	292	287	287	277	290	281	281	285	321	310	277	277	280	280	288	286	276	279	308	292	273	261	268	270	255	264	305	261	251	270	252	268	262	277	286	272	275	292	266	268	295	240	280	305	284	262	274	273	311	253	264	261	280	301	270	277	287	283	269	331	267	268	263	278	295	263	301	281	285	278	286	300	272	288	289	300	275	255	264	231	275	235	267	269	284	279	276	296	259	271	300	292	281	273	268	262	255	274	276	278	276	274	268	284	271	279	304	305	277	303	265	255	298	263	268	274	279	291	294	248	287	296	278	309	265	309	265	260	283	259	275	269	302	251	261	285	305	296	289	271	272	242	248	282	291	308	254	259	270	292	264	262	295	236	279	264	299	277	276	258	278	275	258	283	305	280	269	248	267	277	305	277	298	277	267	274	300	294	298	282	257	279	291	294	278	283	275	266	298	290	289	273	266	281	295	313	260	284	286	285	285	251	320	269	262	288	271	300	275	256	288	299	293	264	282	283	275	289	276	288	262	271	294	265	287	257	290	259	250	282	267	310	267	254	295	273	281	280	258	283	275	271	278	289	290	275	249	271	278	274	281	271	266	269	313	263	277	293	309	292	279	283	297	248	276	262	293	269	280	284	289	284	268	269	264	273	324	275	302	291	300	265	282	286	290	253	272	266	247	309	291	291	298	264	303	284	284	252	303	301	276	261	287	257	285	281	269	264	261	297	293	291	290	309	253	287	286	283	249	299	277	261	287	283	277	273	312	271	253	272	277	280	255	284	291	292	274	281	255	299	295	304	273	247	275	269	304	272	271	275	276	277	263	281	286	302	277	275	265	291	277	300	303	274	291	268	283	271	271	287	263	295	289	298	265	268	264	290	267	294	293	281	292	247	323	284	324	257	288	295	298	260	289	273	252	264	247	273	298	278	299	287	295	267	267	287	273	313	286	270	287	261	261	280	270	279	267	293	273	285	295	278	256	294	289	282	272	294	306	306	265	288	291	287	247	267	250	282	250	290	286	262	284	276	306	253	274	294	302	290	291	282	272	282	256	278	308	271	301	299	284	283	274	283	248	272	267	262	263	300	328	272	273	281	295	294	271	275	275	289	278	271	282	292	263	281	278	277	276	277	292	311	277	313	308	284	271	293	286	299	266	275	270	290	281	255	284	278	272	273	277	274	287	298	278	290	299	287	315	306	302	303	261	279	263	270	295	281	285	271	284	277	295	279	317	280	284	262	268	292	215	249	286	266	253	278	284	262	289	254	276	279	249	310	282	294	290	278	296	291	251	261	288	264	291	266	266	298	280	273	267	286	287	246	289	265	277	274	284	243	294	271	284	253	260	262	249	288	282	296	297	302	275	283	280	288	273	301	285	286	281	292	283	294	302	261	294	281	277	303	279	266	260	269	256	297	280	270	268	292	261	303	277	262	289	274	302	284	270	273	299	268	284	246	274	251	300	276	283	274	269	284	291	283	286	289	281	292	274	264	268	293	301	244	270	249	277	240	278	278	280	311	288	272	273	288	262	274	294	282	253	277	297	245	292	273	274	285	300	248	277	262	268	284	246	260	267	241	301	255	272	256	255	302	260	276	281	285	276	294	293	255	283	280	281	289	288	296	296	279	297	259	280	277	266	292	279	256	266	279	284	313	297	303	273	288	300	285	287	283	250	280	282	273	300	295	287	283	303	300	294	288	282	259	277	272	281	279	271	311	286	279	252	283	267	290	288	306	290	275	283	287	311	281	290	307	254	261	292	273	303	282	295	298	280	265	277	249	283	300	285	319	283	247	286	269	287	305	291	257	264	247	274	305	272	292	241	252	282	286	282	225	268	313	307	291	280	276	285	258	260	246	260	309	283	264	292	285	263	258	299	269	251	264	273	260	283	241	269	280	279	268	277	297	270	277	277	286	295	258	307	255	268	287	293	285	293	324	292	263	280	286	289	272	266	285	285	284	276	255	286	288	302	261	279	278	288	290	279	249	317	292	267	294	307	316	241	273	273	279	273	327	277	268	294	276	284	298	297	275	283	290	270	255	248	271	305	284	286	256	305	272	251	274	279	302	291	277	281	272	281	232	273	276	298	284	272	279	249	299	256	263	261	265	271	265	282	294	276	295	258	258	275	285	294	260	257	290	291	301	259	254	274	276	276	257	248	269	298	283	277	245	318	271	281	259	286	249	279	284	278	280	266	301	292	251	276	284	268	258	249	277	268	268	266	262	273	271	251	274	268	282	288	291	269	260	260	279	294	274	283	243	282	265	293	263	315	289	275	297	299	261	262	279	286	304	288	250	280	291	321	297	277	306	259	264	246	257	268	300	296	252	264	305	253	279	287	276	287	274	270	292	286	285	292	300	283	274	274	267	284	276	277	289	266	284	288	270	271	279	275	259	268	273	286	279	276	284	277	288	247	305	306	291	298	269	280	294	267	296	291	292	285	289	292	292	266	279	274	275	244	265	289	264	282	257	287	242	272	266	293	256	271	299	286	272	265	252	244	262	276	263	249	273	299	257	289	283	295	326	259	272	292	269	271	267	263	296	266	302	279	296	279	284	282	272	311	290	261	256	286	300	269	317	270	286	258	295	263	262	274	295	266	278	284	253	309	268	277	291	278	270	265	296	263	252	278	243	280	270	301	265	271	275	289	287	294	240	297	261	310	265	246	277	292	288	296	262	262	288	269	281	266	258	286	272	274	285	289	289	288	287	327	276	273	272	277	274	241	277	273	274	276	247	273	257	283	241	305	269	307
15453	15658	4533	5292	4770	3880	3185	2726	2396	2071	1892	1761	1511	1480	1375	1227	1227	1173	1174	1124	1084	1042	949	1012	948	946	927	903	891	902	934	885	875	794	893	838	853	881	814	823	799	824	822	783	838	793	778	771	816	797	795	771	814	742	794	782	756	757	790	766	756	744	760	771	793	772	730	744	781	732	803	716	772	806	726	804	832	749	745	739	747	754	773	715	753	716	694	717	730	760	728	769	715	726	716	766	758	743	767	720	716	770	721	744	709	762	716	759	817	721	741	785	764	718	759	718	780	734	764	717	754	693	718	726	755	756	729	765	722	808	760	730	744	763	716	775	711	730	697	742	737	747	703	737	748	739	748	721	709	718	719	764	720	781	768	705	736	672	693	721	735	748	764	799	763	762	757	735	700	736	730	753	712	724	693	706	740	729	708	741	727	805	728	799	736	677	743	723	727	677	757	735	754	710	744	715	774	690	650	763	721	747	741	716	697	738	720	734	752	706	751	728	699	748	717	758	736	740	719	715	767	695	722	732	753	718	748	718	737	732	691	757	746	746	680	746	776	721	762	786	764	729	731	764	774	731	705	737	737	738	744	741	788	737	722	655	761	762	729	735	723	736	701	745	702	723	689	729	781	718	753	740	736	739	763	744	710	681	697	727	758	709	757	751	732	715	717	770	785	752	745	734	690	717	683	770	677	771	737	721	714	731	681	736	737	715	744	753	761	730	741	780	769	740	721	728	704	738	742	691	706	728	790	720	743	755	745	736	731	705	728	751	722	763	755	694	747	714	768	739	784	731	710	713	731	701	724	723	771	682	760	703	713	779	757	717	679	709	750	730	752	739	689	685	765	752	696	706	733	729	757	710	686	710	767	682	769	723	747	702	717	729	726	736	710	704	733	753	748	729	725	790	712	726	709	754	759	702	703	729	751	764	717	773	732	727	748	760	750	716	711	745	708	759	733	733	671	704	704	733	728	765	707	692	694	697	690	718	755	741	754	777	714	717	757	716	762	757	726	699	713	774	718	747	727	776	761	726	713	706	732	691	720	733	708	740	752	723	793	755	715	751	704	704	742	734	695	787	741	716	716	736	693	716	689	710	726	755	714	723	721	767	734	745	719	768	736	774	719	711	724	721	737	708	737	760	724	786	687	754	727	749	719	723	697	718	728	746	741	762	733	784	730	745	726	749	710	715	756	709	753	730	747	735	702	764	724	740	738	710	696	698	719	705	741	723	705	680	696	730	749	768	696	771	727	736	716	704	736	748	692	688	772	750	747	755	770	750	756	763	732	721	709	755	753	714	721	749	706	742	745	716	732	723	734	720	714	731	730	733	703	746	676	737	654	732	689	713	727	691	707	750	731	700	733	704	709	713	633	748	728	719	731	717	738	723	739	701	745	712	744	751	728	731	712	752	749	774	711	797	727	747	750	701	705	754	748	768	745	732	771	731	720	684	720	716	705	745	728	745	703	766	711	734	704	707	693	786	719	727	734	763	746	706	738	779	729	681	742	752	745	747	713	776	775	744	709	750	716	728	720	728	690	740	751	743	710	760	723	749	753	715	775	709	681	775	699	709	722	697	744	746	702	717	758	745	728	732	699	733	780	718	721	731	733	715	716	752	761	768	703	774	730	730	760	760	733	762	759	725	751	721	711	690	705	729	760	757	689	732	779	755	704	697	708	753	716	772	756	731	712	759	774	737	774	791	701	720	729	739	762	803	726	717	735	690	697	749	738	707	727	716	720	775	723	731	759	776	750	706	755	753	746	701	737	710	749	720	705	730	729	727	672	742	715	757	705	747	713	728	753	729	733	690	754	695	687	761	704	776	754	741	687	711	726	723	783	763	710	754	724	705	753	729	716	718	808	791	707	758	715	715	737	699	735	731	756	784	723	750	721	749	730	733	770	672	728	750	745	682	743	759	689	764	781	767	741	775	727	718	734	712	738	729	730	673	746	741	698	744	752	752	708	703	734	696	723	762	743	741	724	712	729	718	716	735	746	700	692	691	731	742	794	717	705	724	711	734	725	799	737	751	743	736	767	700	712	730	721	644	757	723	767	751	701	699	756	702	687	780	729	746	766	770	690	713	683	680	764	716	736	752	730	744	737	754	705	718	737	736	739	777	771	714	721	715	757	726	702	731	718	734	727	680	730	702	758	742	747	753	744	688	732	698	749	712	708	720	727	734	681	689	725	750	717	728	737	707	719	737	764	750	726	749	749	701	731	754	713	758	715	790	675	739	706	721	747	742	741	720	738	685	722	760	694	670	702	729	714	765	768	777	735	718	768	712	751	724	743	745	706	672	730	750	738	711	720	758	726	737	763	720	704	800	727	758	715	737	730	733	782	754	699	721	735	725	731	745	695	742	725	747	726	746	714	756	718	734	777	749	681	710	747	739	748	759	748	737	739	788	784	756	746	731	781	707	737	762	697	745	760	760	714	723	772	782	733	708	738	677	705	712	691	731	767	730	719	786	723	738	744	741	739	773	752	716	723	746	734	710	735	715	699	772	703	756	732	743	745	736	700	776	740	705	710	730	693	717	751	719	709	712	709	739	752	741	708	702	725	732	722	765	776	695	702	695	745	731	737	720	724	714	773	675	712	684	734	758	708	696	767	722	707	773	765	701	733	735	739	780	695	710	747	806	744	734	737	718	718	691	696	737	725	747	673	723	717	759	725	712	773	758	723	725	737	743	757	748	766	721	717	765	727	723	742	755	717	757	740	758	807	744	725	697	693	675	776	735	738	733	709	785	718	783	744	742	752	716	710	736	730	728	715	703	744	754	767	764	759	698	709	725	700	785	726	671	749	757	767	748	765	694	719	730	745	766	732	735	724	738	731	744	721	802	739	723	687	732	782	734	766	758	712	705	775	773	706	730	746	750	777	715	714	738	696	719	716	737	731	691	738	706	776	721	767	721	728	764	767	692	723	770	738	744	696	772	719	720	761	715	755	717	782	735	765	748	732	771	748	712	700	765	740	724	713	752	718	780	727	721	767	745	743	735	833	731	746	707	696	740	701	796	722	707	738	744	751	712	746	698	738	746	745	736	738	676	731	768	732	744	736	709	717	741	706	744	766	756	714	747	731	709	718	688	713	745	723	696	720	749	739	748	716	714	761	709	712	741	755	708	752	733	737	778	753	756	711	712	702	750	763	737	758	745	718	767	733	693	715	730	761	790	761	730	701	728	765	692	728	713	781	700	722	756	766	748	765	766	752	745	757	733	775	725	750	703	754	767	709	756	736	743	714	777	750	745	762	750	730	690	762	746	765	738	714	768	732	749	768	740	715	723	707	661	776	750	751	770	700	697	742	701	713	707	725	759	732	692	697	765	728	745	726	699	727	763	721	733	778	728	719	736	707	700	734	740	710	737	797	745	734	765	698	740	751	745	683	776	728	695	701	758	705	731	733	729	755	736	719	737	737	715	736	653	741	752	729	694	762	709	714	744	760	720	754	761	741	750	732	705	724	764	714	744	732	750
4341	708	313	281	322	273	337	327	325	317	324	321	295	307	300	297	293	284	293	304	288	306	288	293	313	306	284	293	322	297	331	301	294	308	303	323	298	306	305	282	287	321	321	321	298	328	297	315	320	324	295	280	297	304	339	293	325	323	311	281	324	299	302	322	299	268	326	305	326	296	314	309	296	339	331	313	259	316	290	264	304	300	305	292	311	284	280	302	304	325	258	310	282	296	303	288	321	312	302	327	295	306	318	291	275	291	334	294	304	304	313	304	309	308	311	274	325	310	275	325	322	316	309	306	256	304	322	288	294	301	307	303	300	315	312	296	281	290	319	332	298	305	299	279	307	292	316	263	294	301	320	282	301	325	308	305	301	317	307	320	338	298	329	329	305	277	322	311	286	306	292	311	287	290	310	325	301	310	318	278	330	335	274	313	314	305	309	307	294	310	287	299	305	322	323	308	305	357	341	311	287	325	306	352	327	315	325	317	315	282	287	306	303	290	316	311	306	302	290	312	331	288	335	338	261	276	288	282	305	316	324	295	316	310	301	284	305	301	298	317	309	317	320	290	339	289	296	321	297	286	277	335	297	312	328	283	313	295	303	294	306	311	304	284	330	341	322	279	294	280	293	322	312	331	303	293	303	318	303	306	307	287	298	329	325	309	302	300	298	302	277	324	281	327	311	282	320	326	337	271	312	320	296	306	268	311	316	311	304	291	299	301	312	332	314	283	356	281	280	314	334	301	343	303	304	283	291	325	324	309	307	304	290	288	305	299	308	299	280	313	324	319	308	319	304	341	273	277	272	309	304	273	307	263	290	310	281	311	323	309	290	298	302	311	292	293	300	309	305	304	311	305	301	300	300	299	283	327	276	334	290	304	301	339	366	270	288	292	284	278	316	302	318	297	318	295	318	313	294	284	281	298	321	268	328	340	282	311	290	306	309	316	311	328	309	290	301	308	331	322	308	297	301	318	284	300	290	283	307	337	339	276	312	302	305	317	301	326	305	286	323	295	298	292	294	270	282	310	318	333	276	293	273	311	316	281	301	262	303	305	300	282	307	270	323	307	282	303	301	323	339	311	299	317	298	298	305	329	288	318	329	304	278	318	295	314	290	321	331	283	325	308	285	282	316	336	312	363	297	310	305	301	319	270	300	304	297	309	320	327	281	332	322	292	290	307	306	297	297	292	293	313	309	339	299	294	274	279	312	292	316	285	294	314	311	298	328	282	326	300	303	334	302	315	326	310	315	307	285	329	314	277	350	346	313	282	322	305	306	282	333	344	316	311	298	316	336	331	296	331	328	274	296	297	287	316	309	298	307	312	291	286	352	313	298	282	305	333	322	337	313	324	325	334	293	293	289	279	322	300	342	358	341	306	305	315	284	285	312	285	294	316	302	308	289	283	297	282	301	346	298	286	335	289	300	301	300	299	294	300	325	307	262	327	319	293	316	285	308	271	325	308	335	296	317	325	352	281	332	308	299	319	262	294	296	304	307	292	302	313	282	300	291	305	303	322	281	289	340	289	289	289	308	275	310	340	335	276	312	303	325	288	306	305	316	315	320	298	287	298	294	298	302	294	283	334	317	318	296	286	299	291	316	300	312	308	291	298	302	328	312	299	311	314	329	325	319	308	309	324	289	287	316	318	315	309	296	324	314	285	308	339	277	316	295	292	306	298	329	292	328	333	297	296	321	286	296	291	321	275	310	299	309	309	302	315	297	306	281	272	302	349	307	322	289	278	298	305	340	323	290	272	321	313	329	311	297	316	329	277	345	310	319	290	301	320	291	311	294	306	304	291	312	293	315	314	280	312	284	284	300	310	299	305	327	305	301	303	321	288	274	299	292	325	313	309	319	284	314	295	326	304	287	304	319	290	282	296	337	293	292	314	291	282	307	278	320	300	327	277	250	324	310	301	328	272	279	349	308	323	318	315	297	327	332	285	297	298	303	317	314	314	318	296	318	294	286	260	308	336	292	302	335	312	283	294	293	324	297	303	321	287	294	304	261	284	290	307	294	322	336	316	324	343	294	308	298	317	327	300	287	293	308	321	301	280	342	339	345	286	312	291	298	274	268	308	267	295	341	314	323	327	298	290	317	306	263	279	290	287	338	323	318	317	350	323	295	281	278	304	321	300	318	312	319	302	295	310	327	298	325	280	275	271	311	324	288	301	313	302	327	334	260	284	291	311	312	272	283	279	287	324	279	292	321	287	328	317	328	290	283	293	351	302	315	300	341	297	323	273	276	352	324	288	348	285	308	307	315	292	303	319	281	292	308	327	308	283	315	279	312	317	345	281	300	280	296	300	322	333	308	286	310	277	264	333	320	295	286	340	317	294	239	287	285	294	323	326	305	319	339	335	316	315	298	285	302	275	341	329	309	296	289	313	313	316	320	299	304	311	284	304	301	308	287	278	299	298	267	284	290	291	258	285	282	297	308	297	300	304	277	304	283	309	304	323	303	311	304	320	306	255	281	282	286	328	337	286	274	297	316	312	272	305	317	322	310	313	284	314	308	301	296	319	279	298	283	288	315	298	287	294	303	318	332	310	322	321	315	303	297	301	285	315	298	329	280	319	312	299	346	313	295	305	300	321	333	301	305	283	282	287	303	249	285	314	308	274	308	335	289	294	279	277	330	291	251	312	302	292	327	267	259	301	311	305	297	324	283	298	311	296	326	302	313	278	300	308	292	288	321	281	302	344	319	305	308	296	320	275	325	297	312	311	310	301	287	276	269	325	317	345	292	315	304	283	273	289	280	297	306	302	270	298	327	318	303	306	298	315	290	285	282	292	292	322	307	270	281	268	307	333	285	310	298	305	316	335	312	323	281	309	305	302	312	301	304	305	306	320	343	290	306	296	313	297	314	290	303	275	294	308	299	324	276	287	343	323	344	323	313	315	291	313	307	286	326	304	306	273	290	296	279	296	281	327	313	288	301	270	326	262	313	326	313	310	303	330	320	349	292	281	317	310	303	285	286	325	330	312	326	301	301	301	312	318	282	312	288	319	285	297	302	299	336	300	291	308	278	329	314	338	326	302	303	308	307	293	291	300	318	295	282	299	327	298	275	333	298	309	304	307	312	329	303	274	273	311	319	318	325	311	319	285	303	294	306	308	297	307	336	273	279	306	350	295	316	340	310	295	326	305	321	253	304	334	293	316	322	338	292	292	314	294	321	319	297	286	315	362	300	301	301	296	288	327	334	296	302	304	283	305	288	322	284	299	293	313	277	291	328	304	348	303	325	307	325	320	319	298	313	304	337	306	341	286	314	300	304	303	314	301	283	330	312	339	318	308	331	306	282	343	304	291	321	287	330	335	306	303	309	275	333	286	316	304	296	280	267	329	302	288	272	295	341	325	317	309	303	305	294	321	314	274	318	327	330	317	341	274	313	332	301	307	341	335	287	293	287	315	313	308	321	295	293	331	283	269	286	276	293	278	312	279	308	332	296	305	277	320	338	303	305	334	292	308
3229	1348	792	805	765	759	732	773	753	772	739	787	776	769	763	774	731	769	732	808	722	789	758	731	742	756	766	775	764	733	681	771	758	793	723	789	742	814	730	694	753	735	751	732	777	749	746	723	710	768	759	747	758	733	796	760	727	758	724	749	768	730	734	722	722	795	713	726	756	769	772	775	730	752	746	740	722	697	695	742	749	739	732	750	724	827	755	758	767	716	766	726	746	716	758	729	723	758	742	788	688	718	739	717	736	713	715	754	709	738	737	744	792	758	755	733	753	721	750	772	730	765	756	726	726	727	716	780	730	752	747	706	731	733	705	684	707	729	758	749	778	738	737	757	735	756	710	775	780	729	753	736	739	746	719	691	770	730	740	718	749	692	766	688	762	753	787	731	754	755	716	767	748	760	716	743	731	735	737	728	729	743	750	792	726	735	729	748	745	765	731	729	777	766	800	732	766	723	758	762	753	781	757	750	736	716	689	709	779	720	693	702	713	683	723	696	713	654	754	732	775	711	785	730	785	753	758	778	748	747	708	721	752	734	738	724	791	796	766	765	739	724	740	680	762	743	743	766	777	756	757	743	747	729	715	716	708	768	788	752	744	766	760	707	729	751	744	776	709	733	717	759	741	753	732	750	707	747	794	720	774	758	761	760	717	750	737	759	736	745	730	771	743	763	738	760	753	746	727	768	739	763	737	801	748	749	737	760	705	771	727	753	717	703	696	725	714	705	773	734	749	744	727	738	723	754	708	726	765	769	719	757	774	740	718	699	748	767	692	718	728	766	787	747	726	747	701	746	758	725	740	708	714	735	733	745	690	721	758	711	723	741	763	736	753	812	720	717	768	669	702	731	747	708	744	734	734	706	769	756	800	743	728	734	811	764	760	705	695	743	755	721	707	784	752	754	747	785	707	739	755	783	763	744	699	723	764	744	760	735	708	706	741	740	707	781	756	741	760	727	699	776	707	740	748	720	748	754	763	751	772	742	797	767	777	747	772	742	713	719	778	727	740	754	736	698	712	770	760	678	692	763	740	723	714	725	731	726	779	728	768	755	725	747	753	748	752	717	738	768	728	765	715	744	739	741	698	757	743	730	736	741	739	774	766	759	753	746	696	715	752	733	781	731	734	747	768	761	743	765	706	704	729	732	735	790	793	816	769	725	733	716	679	785	739	769	755	713	736	778	750	741	765	736	750	741	731	768	760	674	785	742	744	705	727	773	712	774	728	763	738	736	699	739	743	757	749	796	738	746	757	762	737	794	762	726	774	770	729	742	692	743	796	764	753	756	756	728	757	738	791	748	770	726	759	726	708	761	732	791	760	804	727	761	758	772	745	804	731	756	802	757	718	785	672	712	744	730	756	729	748	792	746	752	734	737	787	704	754	726	735	774	732	750	772	748	762	760	745	719	702	734	756	758	729	709	747	801	691	771	741	792	737	685	793	718	730	771	740	783	709	730	717	737	738	739	751	763	787	740	740	730	721	750	777	739	745	720	771	749	703	783	732	743	781	724	713	743	731	709	752	753	709	757	703	740	714	789	787	767	741	752	698	725	699	750	743	776	764	700	782	813	732	742	733	721	712	783	717	735	733	786	730	752	762	715	718	727	739	735	712	765	785	777	759	722	709	670	746	721	730	693	715	745	714	735	734	751	708	730	734	781	750	760	731	756	709	755	752	730	701	738	780	764	729	766	752	740	772	711	751	763	733	767	794	755	754	810	738	763	727	738	726	770	737	764	744	743	751	762	712	750	785	823	722	758	686	727	709	793	734	686	748	756	732	756	735	744	745	704	769	694	737	728	737	754	767	762	741	766	728	739	714	746	792	685	761	701	687	750	733	746	722	728	716	741	734	732	685	749	693	779	749	777	806	735	786	727	761	744	754	716	739	757	743	748	758	769	712	739	761	741	722	720	752	783	747	727	726	740	711	745	719	722	745	740	749	735	777	726	756	717	743	773	743	737	722	739	747	702	736	711	793	746	787	732	735	732	734	736	722	741	701	749	709	724	746	744	734	765	760	732	694	707	747	774	736	785	768	727	712	753	752	782	750	773	699	746	729	728	729	759	739	709	754	714	764	740	775	757	723	735	736	747	729	726	710	757	777	769	717	729	765	708	734	705	774	800	799	763	779	748	722	729	696	751	747	713	756	721	771	738	792	756	781	730	744	780	778	735	722	771	704	771	718	726	739	692	729	719	744	770	771	727	716	694	715	704	722	773	764	748	717	768	736	776	735	745	768	793	736	745	702	709	767	771	716	757	710	759	789	776	722	768	770	722	705	784	797	746	759	744	743	705	709	713	734	696	763	778	766	723	773	822	773	758	792	741	747	760	745	731	777	702	691	719	727	781	716	756	760	768	774	699	730	802	766	755	705	720	771	749	730	713	749	769	727	758	720	792	737	737	775	748	747	724	761	709	765	713	771	702	753	744	761	730	707	757	750	752	772	741	754	760	733	719	715	764	745	757	767	792	732	753	728	789	691	754	768	736	720	709	788	810	806	720	705	777	746	725	668	734	729	750	676	725	728	780	756	769	752	753	738	762	695	757	714	746	743	687	701	692	716	788	702	729	742	702	758	724	761	759	803	736	758	762	724	753	697	714	753	759	690	738	745	725	720	705	732	696	778	752	710	742	743	728	777	735	726	758	768	773	735	682	772	734	773	752	755	709	740	714	787	779	699	729	717	781	723	742	737	772	770	713	730	794	759	794	731	734	715	775	734	723	771	725	729	790	775	781	719	760	737	737	768	755	771	784	770	731	727	761	754	750	727	742	711	761	727	725	767	798	757	766	720	774	738	727	694	719	741	754	723	788	722	742	716	709	677	725	674	774	754	716	820	764	763	787	766	722	735	778	714	735	743	738	734	778	757	711	693	717	770	785	763	740	736	720	778	735	712	716	702	732	764	710	730	720	745	780	743	792	773	714	815	788	751	762	740	722	730	719	700	789	760	746	753	716	789	721	729	749	737	722	740	785	728	722	709	719	710	761	713	743	795	713	753	785	766	724	741	731	701	761	728	766	702	747	769	738	746	780	717	735	735	727	705	740	726	728	716	740	739	777	747	733	712	690	735	752	759	785	744	791	774	730	743	697	718	762	712	758	749	728	740	781	764	750	752	755	734	740	743	748	771	767	762	771	733	708	750	706	786	742	738	745	753	750	799	778	699	690	731	766	779	734	777	774	745	706	718	763	779	773	790	716	803	750	779	734	724	781	797	779	786	714	721	765	768	718	718	775	738	744	759	746	742	756	802	719	734	759	718	723	725	711	746	673	767	734	725	718	723	762	766	742	689	753	763	717	771	695	773	786	761	738	705	738	730	773	732	682	749	701	707	729	751	691	747	763	698	712	750	721	739	704	759	721	737	705	736	759	825	712	782	728	731	735	763	745	797	688	746	671	750	697	714	745	710	768	752	742	763	762	763	767	781	701	786	736	748	785	692	720	744	716	709	751	678	698	763	740	788	763	735	718
19280	13865	1863	906	651	521	406	361	326	270	274	215	234	223	209	193	207	200	201	188	192	166	176	185	167	172	196	173	205	188	164	180	158	158	173	182	150	133	156	177	149	161	162	163	200	174	172	151	168	164	163	164	159	179	164	166	177	167	147	155	170	163	147	183	156	170	158	170	172	167	166	167	201	145	173	180	167	162	162	174	159	156	159	187	169	163	146	161	149	174	149	166	152	191	146	160	171	173	166	178	178	166	134	162	161	147	182	154	152	159	160	159	150	167	143	185	190	144	163	126	154	154	150	150	143	170	146	157	159	165	180	158	180	164	170	168	168	155	128	159	161	152	172	166	155	163	157	157	155	162	169	152	150	160	177	161	159	183	157	159	175	176	160	162	164	150	149	158	161	180	166	147	163	169	153	150	151	174	175	141	189	186	157	171	158	165	141	173	150	185	152	178	151	139	162	161	167	163	165	161	145	150	170	158	164	151	172	157	172	176	158	187	154	168	153	173	169	152	165	144	164	178	155	154	175	148	182	142	157	195	179	175	174	160	174	170	160	155	152	188	160	161	181	121	172	162	157	171	153	164	172	136	163	156	168	151	157	159	173	156	152	179	198	167	152	158	167	162	143	143	154	163	165	166	149	162	193	165	177	159	169	169	189	161	185	155	134	139	160	157	174	156	152	183	162	162	164	159	156	163	162	175	163	157	159	192	186	145	155	173	196	179	163	170	153	159	180	201	148	197	184	155	174	162	163	143	159	163	182	154	168	154	165	167	148	183	169	154	156	157	148	146	165	173	162	167	164	172	181	180	156	153	148	184	180	179	177	170	156	157	167	165	163	161	155	169	155	164	174	160	156	174	157	159	164	158	144	187	171	164	163	153	187	181	156	209	164	167	166	168	159	165	164	193	166	151	163	161	140	168	156	164	181	175	161	164	167	153	145	163	187	169	165	169	152	184	178	142	153	173	155	165	156	165	171	163	161	129	153	164	168	178	149	136	171	153	133	189	165	178	156	154	178	175	163	169	154	171	184	181	171	193	162	161	165	146	166	166	187	151	175	160	164	173	140	157	152	194	190	169	163	160	166	163	172	161	176	172	150	178	176	175	183	165	155	167	164	184	163	158	185	156	149	168	188	146	169	156	156	167	164	162	154	150	156	160	171	201	167	165	165	165	170	176	157	162	179	153	175	160	150	148	155	150	149	149	156	167	167	166	169	159	176	178	135	149	148	148	184	197	156	154	181	183	178	148	160	161	172	161	167	165	143	158	152	178	179	178	171	193	160	171	184	167	142	166	173	162	126	153	163	159	183	147	173	156	181	181	150	144	181	176	159	159	170	161	181	156	169	166	170	154	144	154	145	165	145	148	155	178	160	183	162	164	155	147	153	182	165	167	177	140	165	190	171	132	147	147	184	168	133	167	144	160	178	172	157	158	130	150	158	170	202	167	178	188	163	166	152	159	179	173	156	169	184	164	156	157	158	164	145	162	149	162	162	166	177	173	168	150	190	173	154	162	184	155	175	161	165	161	168	149	173	163	155	139	162	181	176	161	151	199	154	152	153	172	160	161	140	146	150	135	199	169	126	148	169	199	161	173	178	150	166	155	163	165	167	166	165	175	165	144	145	159	152	173	153	167	166	198	161	163	177	158	171	174	154	152	156	155	186	135	150	174	169	187	172	170	160	178	167	175	157	173	155	137	181	174	149	171	169	170	165	154	173	175	165	180	157	166	161	167	163	157	161	171	176	167	159	186	165	159	162	176	166	166	179	154	182	149	159	162	156	174	170	172	177	155	157	181	152	177	165	170	181	169	172	167	171	178	207	145	180	165	161	174	155	168	139	189	167	171	173	176	191	156	168	161	148	173	161	172	172	149	164	155	164	170	177	155	165	143	167	172	170	164	164	153	164	166	171	176	160	164	162	143	186	159	149	150	184	146	164	153	153	151	175	140	146	168	152	150	164	181	140	160	177	163	160	162	194	161	163	149	142	176	180	174	152	152	187	152	165	162	184	152	179	152	154	171	158	147	157	179	147	155	160	157	173	191	150	148	156	161	174	165	178	182	174	156	175	145	154	136	178	161	179	168	166	156	150	173	138	183	148	168	183	163	138	162	172	150	167	149	152	152	159	192	181	178	167	143	175	152	168	163	193	166	149	166	160	175	169	178	154	166	176	182	185	165	173	157	147	174	176	174	174	148	145	153	152	159	167	169	155	158	162	173	166	169	176	166	162	179	158	154	164	165	155	146	160	150	159	149	165	154	143	164	166	162	183	162	168	177	163	162	172	181	159	164	161	173	160	158	172	160	168	158	178	172	177	157	152	158	183	182	178	164	165	145	139	150	170	189	163	178	175	167	164	172	159	146	177	174	161	153	174	167	138	164	173	177	151	156	167	168	185	184	149	168	159	155	175	171	158	153	133	146	177	162	183	180	154	149	190	179	139	177	173	176	171	154	179	179	172	152	182	176	175	193	156	165	141	145	165	156	151	171	146	140	168	184	143	155	125	165	178	161	159	182	148	163	193	168	164	152	164	170	172	141	159	150	144	182	160	169	149	148	152	174	170	171	176	172	199	179	158	158	164	168	172	146	151	165	160	144	166	136	143	170	165	151	155	146	147	152	161	161	174	140	149	157	163	154	168	178	176	163	163	187	175	156	166	160	184	172	154	171	151	148	159	167	163	169	169	166	165	163	162	184	160	154	179	148	185	147	158	179	158	159	178	162	142	153	185	177	179	178	164	156	178	161	179	156	175	160	190	174	174	186	170	164	142	176	160	146	167	174	158	170	167	175	152	149	174	164	177	154	158	175	182	201	146	167	157	160	152	148	158	170	147	171	155	185	141	172	173	145	164	161	168	166	167	172	159	173	172	165	162	168	168	144	183	178	169	164	157	130	180	170	165	172	150	175	131	160	147	167	175	151	161	146	181	183	165	156	176	170	171	144	168	172	149	163	137	162	181	182	148	169	193	144	157	174	163	160	163	146	152	148	173	170	141	159	177	156	183	171	147	169	166	169	165	179	168	151	181	184	166	167	167	170	179	179	163	168	176	189	137	171	160	156	143	177	170	151	173	173	163	158	167	156	155	133	173	162	185	188	166	179	154	171	164	194	172	172	160	164	164	158	139	142	166	171	162	144	180	157	163	167	163	160	160	173	187	168	150	160	146	162	144	164	155	165	175	177	179	165	169	128	171	141	147	167	173	157	154	188	148	175	158	172	151	162	151	166	145	162	164	173	167	185	157	157	153	160	174	152	161	165	173	172	167	179	168	167	145	182	169	164	186	153	144	154	154	137	139	178	163	161	158	161	175	177	155	178	154	144	146	179	164	160	144	152	166	152	185	177	152	154	181	167	183	150	182	179	157	173	163	159	161	143	168	177	151	178	157	147	165	169	186	168	163	184	142	137	148	164	175	171	161	169	189	149	163	168	178	187	145	181	170	153	152	163	168	170	168	155	171	171	147	177	142	164	162	143
10537	10480	2439	2954	2635	2222	1738	1555	1348	1189	1060	1003	950	829	837	762	715	686	699	650	643	616	648	615	626	587	601	536	519	522	535	556	562	519	506	507	486	519	514	508	550	497	501	474	498	515	467	504	528	545	513	484	476	516	514	473	484	458	478	498	477	467	520	481	471	480	500	473	455	508	485	496	474	534	466	474	482	449	476	456	482	503	476	499	469	476	472	469	480	449	468	449	478	490	505	477	436	461	468	475	507	469	449	487	435	513	453	453	471	500	473	429	462	469	471	440	486	478	513	430	489	467	447	477	525	478	490	474	503	494	500	466	458	467	474	533	419	442	483	457	474	476	495	521	481	456	446	475	473	460	473	428	432	476	465	435	484	483	461	464	488	496	460	484	477	471	451	452	518	480	524	422	438	487	472	464	472	437	483	475	439	469	470	491	487	473	446	471	476	476	483	449	466	484	464	485	467	452	467	475	476	484	476	475	483	472	467	461	471	468	457	417	456	488	501	462	502	494	462	452	468	452	461	481	481	472	434	479	457	512	461	471	441	421	461	463	501	473	450	469	444	431	449	453	482	468	508	494	447	438	508	447	477	468	456	461	465	510	472	462	495	485	466	479	473	484	459	449	492	465	457	499	419	456	454	469	470	465	464	436	446	469	490	445	501	502	468	461	467	481	543	489	449	488	478	433	481	464	461	464	459	438	485	458	472	473	486	468	472	474	450	483	448	451	473	458	472	457	506	449	459	491	472	487	458	481	521	470	480	469	468	448	446	432	434	449	474	449	486	444	481	450	492	491	490	467	458	474	449	459	436	431	476	450	461	441	490	447	472	478	438	515	423	462	452	466	434	467	480	517	472	455	466	480	460	489	479	478	451	464	453	463	515	463	471	466	477	457	471	443	464	429	501	467	456	484	472	435	432	482	473	455	478	503	517	470	472	460	436	482	456	456	500	437	437	461	505	469	465	481	465	455	436	445	501	439	474	461	466	474	458	449	457	483	473	446	452	478	434	488	484	477	459	475	494	428	484	488	446	463	462	469	447	496	463	453	451	472	418	436	427	462	489	484	484	443	468	509	442	453	452	482	500	490	455	444	461	483	441	463	473	473	478	421	480	470	439	494	476	458	454	438	441	466	454	476	445	458	452	446	472	438	473	497	483	477	493	451	473	466	460	492	462	447	455	481	479	459	511	447	497	471	475	463	463	468	496	472	429	498	483	481	436	507	460	478	493	468	480	433	451	442	488	480	477	449	479	469	494	427	480	436	469	412	458	450	486	471	470	465	482	449	468	455	425	491	458	521	465	473	483	444	409	459	467	493	453	465	463	456	460	443	427	507	486	471	489	493	465	490	453	469	472	471	470	453	454	447	467	431	462	463	490	464	447	476	454	459	492	487	491	449	419	436	433	450	455	429	463	456	438	454	481	475	466	460	469	439	471	494	497	472	439	440	480	460	419	437	443	429	476	495	445	438	460	499	441	488	450	448	471	478	458	419	491	462	505	482	474	463	477	443	480	477	488	478	497	472	480	486	404	466	484	465	492	476	434	449	464	476	460	457	484	435	466	445	462	459	455	446	454	433	448	472	430	486	511	472	468	440	435	477	483	426	480	471	440	488	486	421	443	458	462	480	459	444	470	492	420	469	480	488	472	466	476	461	467	471	454	518	454	469	477	515	454	450	485	471	488	441	444	469	485	485	494	494	475	454	454	461	449	455	508	444	437	467	465	452	463	473	468	474	486	417	407	467	462	440	449	501	457	475	442	484	442	454	463	477	489	460	482	505	507	466	493	473	443	444	489	480	455	482	465	492	491	458	494	465	441	442	438	476	476	467	480	482	491	455	505	471	452	475	467	459	459	453	440	479	506	445	444	444	472	440	449	487	487	473	451	477	460	458	460	473	502	486	461	459	441	426	475	438	462	462	465	432	480	478	468	460	461	477	451	458	488	511	469	477	474	499	486	446	485	434	451	465	519	471	484	468	459	476	466	460	475	515	464	508	452	419	443	446	436	456	475	433	491	423	480	480	456	458	473	465	472	471	444	515	463	499	458	485	464	511	433	446	519	450	464	514	452	437	456	475	482	468	453	460	466	427	454	463	474	472	441	435	506	466	484	443	449	422	451	458	468	468	436	425	495	448	429	460	465	470	464	461	468	486	471	486	499	456	444	466	419	464	486	493	472	482	461	498	456	458	487	425	508	484	485	470	447	469	475	483	489	487	430	490	432	448	467	451	467	433	468	509	434	492	500	439	470	491	509	430	484	461	482	491	465	484	458	444	497	451	497	456	444	488	453	404	457	487	460	471	457	464	473	435	465	517	463	466	470	438	461	460	472	427	451	475	484	454	455	460	437	462	466	436	472	501	471	464	452	483	463	433	450	477	471	436	426	470	487	454	476	466	497	492	463	477	438	498	469	451	485	467	476	511	450	465	440	441	471	468	455	475	481	459	440	483	475	478	419	466	479	514	435	426	442	483	475	463	492	508	487	463	449	421	514	501	484	473	452	479	459	448	468	488	468	491	454	467	450	453	496	488	504	451	431	454	479	456	447	457	492	466	477	466	447	450	466	440	439	424	455	481	471	479	437	469	471	451	475	484	434	467	455	498	469	464	462	486	486	469	466	441	482	493	461	460	486	461	505	472	438	458	470	459	475	467	479	438	467	417	443	454	443	433	479	463	475	499	497	425	449	479	438	438	477	478	475	503	429	478	456	419	463	513	484	426	443	461	461	507	472	481	458	470	488	475	457	485	453	442	452	490	451	467	439	471	464	448	460	479	443	469	418	481	441	467	427	454	466	493	476	452	477	468	452	469	486	452	480	443	505	416	429	496	420	461	447	427	497	478	450	469	485	469	438	476	415	488	454	464	433	456	489	422	478	495	495	459	475	462	442	431	470	451	487	448	453	446	490	491	445	512	461	479	454	476	434	440	432	475	478	461	453	478	475	455	435	467	469	469	461	448	481	460	448	479	455	474	443	519	483	439	455	491	511	481	457	470	469	454	434	474	469	506	472	473	461	473	423	452	430	468	473	451	431	450	413	457	484	488	476	437	487	456	498	465	461	498	460	438	485	507	461	456	468	460	495	440	462	458	463	461	453	471	484	446	462	469	483	448	446	519	454	479	472	454	449	430	451	476	479	487	454	495	449	458	472	472	454	479	450	443	470	461	459	470	472	442	460	473	452	435	457	447	471	488	455	495	478	487	469	456	446	424	480	481	522	417	434	471	477	448	461	460	482	481	443	481	443	444	462	481	434	444	470	491	457	474	466	459	491	523	440	483	442	442	465	477	447	479	500	486	486	489	452	451	487	466	454	451	460	456	474	431	463	474	455	478	450	466	467	463	464	498	502	462	502	466	454	451	461	457	474	490	481	471	468	454	487	443	470	476	474	456	471	508	474	487	440	510	469	471	462	483	467	466	478	482	452	489	484	470	486	481	453	447	494	436	466	509	487	411	468	464	439	483	448	451	490	434	466	440
29870	25044	5316	1978	1289	1028	770	687	595	524	487	454	386	381	391	385	364	327	316	333	343	331	317	327	316	293	333	342	294	312	280	303	301	318	326	294	269	314	306	318	304	287	288	264	259	279	308	277	286	299	299	290	298	312	250	268	281	289	294	254	269	274	253	299	283	289	299	284	287	284	284	284	266	278	266	273	278	260	263	285	255	281	275	270	266	302	275	296	272	276	285	259	290	271	262	259	276	240	276	307	280	268	293	287	304	324	259	255	316	282	252	286	288	300	297	263	279	253	269	331	276	279	277	280	303	294	301	266	278	316	282	243	289	299	293	268	276	293	275	301	257	282	286	299	291	292	282	271	261	290	296	282	280	264	268	294	291	277	297	274	320	287	279	278	270	260	288	275	260	274	280	266	296	294	276	295	290	267	279	274	294	299	317	299	278	273	280	299	282	267	283	261	269	287	262	284	323	274	281	291	291	261	261	279	267	271	290	299	274	267	260	267	280	288	267	287	265	273	278	274	257	287	270	274	283	274	272	286	268	272	258	297	271	256	300	257	269	273	263	328	268	264	277	254	244	289	264	263	262	270	270	311	313	283	290	272	277	267	287	280	271	258	298	273	254	264	270	294	314	285	264	291	300	270	310	273	258	274	290	252	324	288	300	276	287	268	270	294	260	246	278	294	302	291	270	317	309	304	276	252	273	289	303	265	291	274	293	298	283	284	274	295	287	255	257	258	305	271	290	260	268	266	304	280	299	245	259	295	282	277	310	289	266	272	273	269	281	297	281	260	270	269	285	264	296	302	274	267	296	270	276	312	284	281	261	305	277	263	244	280	268	275	298	262	259	276	249	271	229	298	292	293	290	305	270	299	273	272	246	284	270	283	260	274	289	280	276	275	237	289	291	288	286	265	249	300	276	299	292	298	256	313	250	254	263	294	274	270	291	260	262	272	276	264	245	278	283	282	312	277	308	281	334	296	252	294	267	262	276	284	266	267	265	268	289	284	294	276	290	296	311	291	299	296	262	291	281	272	252	265	248	289	304	262	284	237	274	268	271	239	285	333	278	290	265	249	325	257	291	256	278	299	265	261	298	274	268	303	273	283	279	281	307	274	255	293	270	312	258	259	264	301	283	293	275	292	274	297	267	251	288	293	287	297	289	275	299	290	255	288	263	298	266	282	299	282	288	287	284	273	290	264	258	270	277	286	251	278	290	314	283	278	311	328	276	302	257	284	256	294	302	281	273	268	295	265	291	265	273	239	242	291	276	254	282	270	288	293	274	309	256	262	267	293	274	277	282	267	264	277	276	264	287	274	255	265	294	292	312	263	288	270	234	285	281	261	282	261	271	306	292	306	261	265	246	301	277	269	272	286	283	256	290	250	264	296	258	307	304	328	306	304	257	285	264	300	267	289	286	270	264	270	263	266	275	269	260	265	310	279	241	296	285	296	284	271	267	264	251	280	263	260	289	256	267	285	247	267	275	262	277	261	288	269	278	309	292	269	273	276	292	264	289	289	269	291	277	293	285	269	287	268	273	275	301	289	282	294	299	284	276	306	275	293	287	269	269	243	310	263	302	281	284	294	287	261	295	265	268	293	284	281	273	285	286	285	285	303	258	283	282	303	241	276	271	284	262	293	294	294	245	266	283	296	294	260	275	309	307	265	266	276	296	299	267	313	276	259	270	265	275	293	279	260	284	277	291	252	250	279	282	301	321	266	289	270	268	242	282	301	270	287	271	294	295	295	271	270	262	262	294	290	295	262	259	268	257	271	283	269	252	258	314	249	254	281	301	279	256	297	285	249	251	289	308	256	303	283	269	254	262	282	281	309	288	259	259	301	275	275	276	309	303	279	303	261	280	313	263	301	256	274	305	314	317	294	307	288	261	294	298	300	266	251	292	322	259	267	297	253	270	272	269	246	297	248	293	276	256	286	279	286	288	306	263	268	263	290	269	279	285	247	289	249	284	275	267	262	309	274	300	295	277	265	271	266	277	277	324	324	290	275	279	279	286	275	291	311	279	285	299	264	302	268	308	275	265	271	300	304	293	261	252	278	285	267	285	270	258	255	273	258	280	276	258	261	260	277	288	291	303	258	302	281	272	282	297	264	307	272	255	277	270	338	274	266	295	297	273	290	250	268	293	271	266	258	318	284	297	261	285	285	271	270	239	270	279	286	262	248	242	251	295	280	282	273	272	272	258	296	287	278	251	276	281	261	282	302	275	285	259	280	260	279	242	303	280	290	263	304	291	257	315	257	267	292	289	298	262	255	285	274	280	267	268	305	299	275	276	278	278	282	255	270	261	288	241	289	254	257	310	298	281	294	294	269	267	299	289	249	286	274	280	302	271	313	318	256	278	312	276	270	262	269	288	250	255	272	272	293	278	293	276	251	324	306	279	277	286	293	271	257	285	264	278	290	292	276	293	249	252	275	274	296	281	280	265	269	271	296	303	258	282	262	286	263	273	271	299	275	298	273	275	245	270	288	264	271	270	263	282	298	294	284	247	291	283	279	276	279	292	247	280	281	300	286	277	283	271	274	293	256	288	286	257	264	300	252	263	285	274	256	302	264	282	275	297	270	296	276	243	263	275	317	271	240	307	276	246	273	279	283	298	291	277	304	284	297	290	277	288	277	275	268	262	281	257	294	298	282	277	297	299	255	268	252	242	294	276	266	262	269	281	265	285	287	291	318	264	278	277	291	277	277	292	310	285	269	267	282	302	246	281	308	257	291	259	287	283	299	270	294	279	279	299	306	279	247	314	288	280	286	256	275	280	280	281	288	285	283	251	287	282	301	289	241	288	265	272	293	303	287	274	259	236	268	285	304	271	253	295	270	274	290	269	271	292	283	275	269	291	279	254	252	313	305	285	292	270	310	298	277	271	253	291	276	283	291	281	276	273	303	264	311	256	295	255	294	282	307	303	292	293	276	277	267	280	273	307	275	298	270	276	272	262	320	280	290	261	280	275	263	295	300	285	306	279	226	327	275	259	261	255	264	301	264	246	304	300	278	287	288	285	289	282	300	287	288	277	273	274	284	280	279	263	310	272	273	265	250	286	274	240	271	288	296	299	268	291	303	267	320	293	279	280	277	266	285	271	280	309	304	259	294	265	271	286	269	246	288	284	286	268	279	263	281	276	297	272	300	263	310	298	284	288	248	289	287	276	281	267	289	305	275	283	307	292	320	281	272	266	305	273	269	267	300	309	264	272	285	288	274	266	270	269	275	288	274	298	273	295	301	285	276	270	265	275	296	272	310	275	296	269	289	264	273	261	300	276	301	290	260	241	253	272	285	304	305	306	288	295	270	251	262	284	290	289	264	319	284	294	262	292	288	288	278	291	290	276	284	303	275	284	287	267	265	234	293	268	270	288	252	281	265	280	261	264	289	284	314	282	288	271	290	268	278	301	268	257	276	305	290	270	278	250	257	282	263	284	286	282	247	281	278	292	260	289	295	283	283	252	304	241	271	275	303
15586	15809	4469	5313	4757	3868	3274	2664	2382	2054	1873	1761	1516	1429	1322	1278	1243	1157	1136	1089	1097	1039	991	994	971	1004	936	896	897	833	877	869	882	857	852	853	828	831	789	798	761	831	824	868	781	756	803	768	826	770	758	752	767	760	750	769	801	795	747	756	800	778	760	769	766	754	786	754	730	724	810	720	834	750	774	748	770	718	784	764	697	789	785	744	753	750	744	750	723	791	750	755	774	743	808	716	768	765	728	742	707	752	767	752	718	755	760	743	756	791	746	761	723	733	762	680	718	723	775	818	721	738	742	743	723	729	761	757	713	731	744	717	763	781	754	747	790	761	720	685	713	744	737	748	701	692	756	768	750	730	683	790	688	757	799	740	778	707	804	773	731	736	723	756	741	703	711	764	753	739	702	728	773	715	697	761	724	775	727	740	706	725	703	730	740	723	739	717	765	738	716	748	725	760	734	745	758	723	769	726	732	758	742	777	827	728	694	697	736	731	693	768	720	752	768	742	772	766	733	752	725	723	740	748	750	698	789	681	717	763	700	703	710	728	768	739	711	769	753	741	729	757	716	742	756	700	733	723	755	729	741	751	702	760	749	725	748	751	703	775	773	767	727	703	788	764	712	649	729	730	716	711	727	683	742	746	760	730	725	750	734	753	763	727	725	750	754	697	749	784	728	751	736	736	740	720	755	742	752	766	715	775	761	796	721	707	728	747	672	715	717	765	753	798	752	714	719	728	730	751	706	746	739	735	774	684	741	733	753	699	747	739	762	728	710	798	755	737	722	758	734	736	733	740	730	785	743	681	769	706	700	678	723	728	717	757	696	709	762	747	739	730	733	738	784	748	767	712	712	695	671	732	722	714	757	718	698	737	725	708	767	733	717	748	710	708	725	720	713	764	735	717	748	744	768	713	747	767	783	717	689	733	741	712	747	772	752	728	729	736	755	752	756	757	790	685	755	710	692	745	729	712	761	751	722	780	727	698	765	742	703	749	716	697	775	739	737	730	767	760	736	714	750	733	702	702	713	760	737	752	741	735	742	694	693	776	784	712	726	696	732	775	696	719	777	736	712	718	737	738	757	739	748	785	689	743	756	744	715	789	739	745	689	731	745	668	714	756	784	727	737	804	789	742	736	774	755	734	755	783	730	730	734	719	709	711	711	720	798	721	728	736	749	720	788	722	745	729	740	787	789	699	706	734	711	722	737	714	706	739	761	702	665	759	676	733	795	698	731	774	739	727	722	669	715	760	711	682	716	760	692	736	738	746	728	732	755	800	784	705	729	760	741	661	721	749	780	694	804	725	795	715	744	737	750	713	723	774	769	733	725	776	753	727	761	748	727	749	733	720	678	761	771	759	751	754	740	745	718	741	737	759	773	786	776	735	734	691	751	738	717	660	713	763	695	737	752	709	728	755	721	674	704	717	749	789	707	738	755	734	762	731	740	806	754	703	736	702	747	726	753	771	786	719	762	712	697	730	714	771	725	726	720	742	752	759	761	694	714	778	747	759	796	705	726	734	744	693	768	745	719	745	760	744	754	747	706	746	715	718	772	716	747	753	767	742	780	755	755	753	763	717	699	729	785	734	737	693	710	743	735	725	727	746	758	735	711	713	777	722	790	736	758	764	743	748	753	710	699	763	742	725	804	768	701	713	740	780	716	748	703	741	720	714	730	730	735	785	734	698	742	752	740	753	724	782	748	750	705	711	719	781	791	686	757	756	737	736	746	736	766	763	732	785	717	721	696	741	732	711	794	686	714	716	699	732	702	754	719	737	714	782	726	766	723	746	719	702	729	722	722	727	734	731	766	717	721	712	742	746	748	689	716	706	710	696	719	773	675	736	745	739	708	752	750	725	702	794	743	746	752	736	749	764	778	776	757	787	743	703	720	688	707	794	701	692	704	725	773	699	707	711	735	797	714	762	705	718	717	727	735	748	731	738	758	736	725	725	762	706	783	739	775	707	692	734	753	730	779	742	704	773	702	775	756	731	714	725	727	747	699	799	749	737	698	758	726	745	774	758	696	696	760	756	703	760	741	684	730	768	723	751	706	740	734	736	769	732	706	752	738	725	722	724	771	745	699	723	701	682	761	781	710	734	742	756	748	733	787	709	745	780	772	729	735	743	778	731	729	772	727	744	729	703	727	707	758	744	747	745	696	745	676	714	755	692	702	733	722	734	763	729	719	724	735	673	720	727	734	704	742	731	730	768	735	733	763	735	702	697	738	753	760	743	721	742	725	763	733	786	722	724	760	705	788	749	731	701	710	712	760	704	734	736	786	684	726	738	759	733	735	731	738	726	697	763	743	776	711	716	737	757	683	711	743	729	736	741	706	740	713	720	692	714	679	735	797	711	742	732	773	742	721	751	723	683	726	760	746	767	778	703	740	702	755	758	673	764	721	710	682	742	655	747	694	731	754	734	765	715	732	748	761	663	708	699	761	726	735	697	743	735	784	722	719	729	746	746	679	679	748	688	748	705	752	700	762	677	694	750	750	731	738	749	732	713	735	775	713	735	739	761	710	742	698	723	747	755	727	777	746	738	735	723	763	746	703	753	753	749	717	733	754	742	715	724	726	774	740	774	781	721	747	760	686	742	750	756	733	756	747	746	799	759	736	712	685	718	784	727	753	757	772	752	708	773	713	769	734	790	754	751	700	718	753	727	747	735	736	749	735	760	733	694	736	740	774	738	737	730	735	736	676	704	743	751	715	754	698	728	762	700	749	710	740	738	702	722	713	730	763	680	762	738	726	808	720	709	749	789	697	690	725	775	768	815	727	753	740	699	745	720	811	717	727	695	734	763	710	766	739	763	731	759	796	695	676	723	720	689	762	784	729	749	679	709	700	707	728	702	754	752	782	708	719	710	766	759	749	735	723	719	718	723	716	701	730	757	723	777	726	741	718	698	765	724	764	735	705	735	759	710	762	724	708	731	724	728	774	774	792	732	766	728	742	759	721	767	732	771	744	772	767	735	747	746	764	714	759	770	680	718	757	744	713	713	776	716	748	728	775	758	761	734	789	773	729	788	694	764	712	803	742	736	739	771	791	738	724	700	729	712	729	726	758	778	733	745	729	688	767	780	768	770	712	641	770	734	729	740	739	757	730	746	725	779	806	733	739	748	746	775	673	752	756	754	732	732	716	713	706	737	698	738	725	726	762	750	752	741	750	744	736	766	715	755	711	738	723	722	741	730	755	775	719	757	779	725	763	743	744	730	740	726	713	759	694	758	709	742	712	765	715	720	726	721	736	808	723	731	749	720	776	744	735	793	740	773	713	735	798	720	732	693	689	659	778	729	747	752	771	711	708	713	685	736	703	738	784	781	737	760	753	742	780	712	712	743	756	748	732	680	724	744	727	692	724	742	731	730	772	742	743	750	727	709	696	683	742	719	738	762	723	791	708	741	742	722	698	725	758	714	737	732	727	745	711	768	710	763	764	717	749	739	748	749	737	788	732	673	721	741	690	740	749	745
4419	701	308	352	314	308	312	302	312	310	281	306	324	283	314	302	303	284	329	281	345	328	283	288	311	302	290	277	301	318	292	296	328	300	296	292	270	317	305	319	279	283	327	283	301	309	319	269	327	326	292	261	307	304	319	296	294	331	305	294	308	302	316	288	295	322	309	351	328	294	305	269	278	317	324	265	280	319	320	275	317	320	315	308	275	345	293	298	308	295	278	328	295	273	310	295	311	326	302	275	304	287	318	282	316	340	298	315	280	317	294	310	298	325	292	284	306	314	301	330	307	311	309	287	327	272	286	312	334	290	304	298	258	291	282	310	282	296	278	348	298	294	276	288	280	324	305	295	325	303	276	304	304	300	295	286	302	323	331	295	313	321	316	299	310	282	301	320	299	302	342	324	326	300	307	314	330	287	320	324	296	319	295	332	306	311	306	314	306	299	298	324	309	263	303	300	278	307	303	301	283	294	309	299	299	259	281	307	293	322	295	308	341	299	316	320	310	315	331	301	299	352	315	318	293	309	288	309	280	284	293	280	301	327	286	322	281	302	313	305	309	305	316	310	306	306	307	325	291	316	310	298	305	299	281	294	302	307	319	309	319	296	268	278	295	308	319	283	352	274	312	300	306	327	296	312	301	314	307	295	340	317	320	301	314	306	308	327	309	290	343	296	306	322	338	302	291	319	313	289	307	301	317	332	287	280	309	294	316	277	301	312	269	310	319	306	312	300	273	292	291	348	321	306	287	274	307	351	297	256	292	312	294	302	280	299	292	290	295	301	297	266	315	313	307	311	300	320	305	324	304	300	304	336	316	295	281	294	293	279	298	303	299	303	305	285	302	292	297	339	279	297	337	293	307	290	282	307	279	305	282	278	268	289	312	289	309	320	340	326	329	298	318	322	287	317	321	309	314	301	263	299	305	298	277	301	301	328	313	312	312	308	302	291	339	330	307	279	301	307	275	304	293	282	335	311	330	301	290	289	289	296	294	348	314	307	311	270	311	338	289	322	278	284	302	285	313	308	311	286	292	298	303	306	274	290	306	300	294	283	309	315	312	304	317	320	293	287	309	302	310	298	307	309	300	279	298	315	283	297	276	290	314	290	331	294	335	306	322	344	273	293	302	329	314	306	310	281	280	292	307	333	316	321	345	275	327	274	324	298	309	295	298	279	282	327	325	309	300	341	313	301	289	304	334	281	298	301	313	283	321	309	301	321	311	308	284	321	283	316	270	269	313	313	293	301	298	289	294	307	296	284	292	320	299	286	293	275	300	321	345	337	281	325	324	311	291	326	337	315	320	307	300	330	341	311	288	283	293	296	303	309	309	307	307	296	308	339	279	295	317	331	292	292	293	315	293	323	298	317	288	341	329	310	294	337	288	298	338	323	324	261	306	293	274	313	274	296	344	303	313	267	289	299	342	348	296	303	306	301	319	310	280	317	303	283	271	326	333	307	289	289	270	281	309	302	314	293	275	303	281	299	299	277	308	299	313	287	280	346	289	301	336	309	339	294	320	315	303	291	314	322	291	310	280	295	307	312	284	314	284	320	277	350	318	319	299	290	308	325	308	296	295	286	307	280	308	313	332	310	341	323	312	297	310	280	279	319	287	302	286	300	267	284	276	332	316	290	306	282	341	287	280	289	309	291	276	330	321	296	308	302	298	304	310	349	310	314	311	312	301	278	329	334	310	308	276	310	313	318	315	312	307	288	300	326	324	309	323	301	301	303	298	314	318	325	279	284	326	314	306	289	332	271	301	278	321	327	268	322	295	293	316	291	315	298	291	330	286	323	345	332	288	312	326	333	314	308	308	297	303	287	311	287	299	292	313	294	310	293	312	285	345	331	307	313	345	288	301	343	303	257	268	252	295	348	289	291	284	322	292	326	330	280	314	316	330	284	305	302	340	314	298	319	295	300	304	305	299	244	315	312	302	309	279	330	331	297	293	311	316	311	259	322	299	296	278	309	312	280	294	285	307	279	320	291	301	320	295	303	320	320	300	314	302	337	281	320	330	306	295	320	304	285	279	313	287	326	309	289	331	295	299	315	269	315	339	335	322	331	307	270	303	326	340	311	284	337	305	284	284	286	350	326	305	316	251	329	308	298	312	287	297	295	307	288	310	301	286	272	292	326	302	306	265	322	314	301	293	289	315	309	306	314	293	321	332	328	306	298	311	254	281	297	306	304	311	309	312	308	300	292	319	302	331	322	309	291	314	326	300	328	292	301	286	292	327	298	269	270	301	262	312	312	294	287	316	340	327	293	315	313	289	292	311	331	316	274	310	305	307	308	320	333	311	307	298	312	326	299	297	319	330	288	326	282	260	289	302	292	302	295	282	293	281	275	314	317	311	315	299	311	282	333	285	326	297	291	301	282	314	304	290	316	316	275	294	283	294	270	292	309	309	278	308	331	274	296	274	310	284	301	322	298	320	288	303	317	257	308	302	292	311	317	303	301	288	324	291	295	302	336	273	312	301	307	297	303	313	283	305	272	334	313	288	322	320	328	307	287	296	303	275	323	319	295	319	309	281	286	315	285	306	308	275	284	274	293	317	319	323	289	336	320	304	292	314	297	290	298	277	294	310	295	289	305	293	295	301	312	295	308	316	318	290	304	287	294	302	322	316	265	283	282	308	340	315	274	285	308	295	329	316	288	287	293	301	296	314	289	329	287	289	288	331	301	276	301	305	313	290	287	321	323	297	305	303	303	312	323	310	297	284	320	300	337	286	306	317	291	290	323	294	317	322	341	326	314	325	314	338	302	273	298	321	282	281	283	310	309	330	292	299	333	301	317	284	282	289	295	299	301	295	287	297	315	342	327	299	309	322	294	298	272	313	301	274	302	297	302	330	301	302	305	321	296	287	356	314	300	290	283	279	301	352	346	331	304	322	282	303	297	300	297	277	315	288	297	312	332	292	296	319	331	278	321	262	292	332	290	304	336	306	288	301	292	299	298	299	296	300	318	269	297	294	324	281	296	303	278	282	290	317	310	306	350	290	276	312	274	273	289	273	278	319	332	352	325	310	300	255	289	315	317	336	328	285	323	292	298	303	303	305	308	277	329	328	300	313	288	297	306	280	323	307	313	291	274	309	298	310	278	291	291	313	312	301	294	302	324	342	319	342	318	319	295	299	299	317	290	298	320	297	295	300	275	300	333	300	308	306	311	350	315	290	292	302	297	276	317	335	287	294	314	320	329	299	327	341	333	310	302	326	292	275	318	298	309	329	312	302	316	338	305	283	290	302	266	293	299	341	326	312	324	279	286	285	312	284	311	281	300	301	278	318	318	274	286	292	284	302	303	311	334	311	287	309	289	302	272	275	310	314	291	315	304	329	310	297	286	294	291	321	311	279	267	294	289	276	305	319	303	281	310	327	312	316	294	273	281	304	293	300	307	303	302	298	293	302	328	313	312	322	301	306	283	312	283	346	333	313	286	313	279	290	303	307	293	302	304	281	306	302	302	323	292
3358	1299	804	840	846	825	752	771	730	760	760	729	755	739	760	747	760	772	752	733	725	741	791	709	700	714	746	719	752	745	761	746	702	764	741	755	751	701	728	795	677	734	768	723	743	761	736	690	770	763	729	695	748	781	799	708	731	722	768	750	755	782	750	797	715	759	735	744	835	767	778	752	753	734	750	792	734	775	751	701	742	761	734	740	780	716	763	781	776	771	706	759	781	764	752	683	751	708	720	756	788	760	741	775	709	729	758	726	709	681	753	689	762	718	747	743	734	716	757	807	749	713	748	688	717	694	721	720	743	775	722	793	736	763	723	785	761	752	721	721	769	701	742	704	757	774	782	721	739	714	658	756	789	754	738	699	773	754	740	749	723	753	778	716	748	751	754	794	724	696	760	745	751	732	734	771	759	719	756	749	729	741	746	725	765	744	741	750	753	783	770	734	792	737	737	738	788	734	778	740	768	773	812	702	738	735	694	751	787	738	693	732	739	758	787	769	764	710	735	728	759	752	789	739	714	755	728	711	760	746	771	719	748	739	759	673	753	713	732	739	813	750	751	774	753	786	728	723	693	751	730	769	733	768	714	773	738	710	700	748	700	740	768	686	746	750	712	679	742	776	762	757	759	734	768	740	749	757	697	711	740	737	752	713	737	745	741	763	724	709	711	800	695	718	746	754	715	700	713	739	741	725	703	771	742	723	724	744	721	727	790	772	734	769	726	722	737	742	689	713	747	759	748	718	711	702	718	740	744	732	743	755	749	714	724	742	768	729	754	762	807	755	786	722	756	669	743	759	711	740	748	707	772	771	784	748	766	704	751	761	718	693	727	710	707	769	733	719	733	718	722	756	732	758	679	736	779	725	812	751	755	727	741	711	747	771	783	748	720	736	743	727	730	775	727	791	763	696	701	730	689	797	790	727	726	732	755	773	724	771	760	743	695	762	735	709	724	739	734	732	729	743	741	762	741	755	731	760	778	705	750	720	718	713	775	740	721	753	759	733	734	694	726	773	719	719	723	737	690	759	769	745	752	734	672	737	710	749	776	796	763	765	698	763	712	712	704	784	742	761	751	738	739	782	745	712	752	766	728	713	802	752	708	755	794	672	771	751	762	750	689	740	763	728	743	760	732	805	740	742	743	747	720	709	715	698	747	747	771	709	773	731	749	738	714	761	757	769	741	725	761	680	761	747	742	696	714	782	751	746	754	770	742	759	708	756	742	747	748	774	720	750	748	709	736	771	732	799	737	792	703	785	682	730	745	691	739	713	692	744	745	752	698	749	725	691	697	691	722	744	718	762	720	745	775	747	778	732	715	736	786	723	777	685	766	714	795	744	731	711	717	757	780	749	743	760	756	682	743	768	759	728	767	699	741	708	721	752	680	730	728	739	752	735	730	779	687	736	747	690	743	697	733	686	772	769	775	769	779	769	714	713	710	783	737	768	745	729	774	774	776	735	776	714	715	739	740	710	773	712	700	748	751	776	713	708	707	703	739	690	751	744	716	736	745	707	738	709	728	737	753	723	721	747	742	737	740	723	799	738	738	752	758	698	760	707	736	765	747	763	757	746	739	751	752	744	746	763	725	771	722	716	779	739	774	778	749	757	741	736	784	739	763	743	756	731	761	702	734	738	716	694	768	741	705	732	747	719	725	733	726	736	776	731	716	772	716	721	745	784	739	727	749	731	712	744	736	732	714	746	709	712	724	758	724	680	755	790	733	773	759	729	734	769	674	757	744	756	721	738	741	773	704	687	719	729	727	741	754	723	753	800	731	739	789	736	741	749	726	751	710	695	733	735	741	752	700	749	736	726	724	767	664	758	721	722	753	759	800	750	753	713	746	721	758	782	791	764	687	716	745	734	770	713	698	744	694	798	746	772	732	736	747	746	741	775	775	755	720	745	755	726	788	772	746	716	770	740	760	734	732	792	781	746	695	720	762	770	790	713	730	755	739	784	764	706	758	736	763	717	761	706	740	730	754	779	720	760	700	758	707	755	714	776	723	731	691	706	734	707	764	757	741	746	734	708	747	705	759	702	734	721	815	772	746	774	705	733	801	702	745	720	747	754	782	730	713	772	697	726	745	732	720	735	789	739	722	718	688	729	713	676	740	704	776	734	758	782	718	759	743	739	775	673	793	734	764	701	701	738	793	728	787	719	761	732	767	707	760	706	730	772	703	779	708	778	746	726	761	755	719	734	690	736	791	736	775	789	729	731	757	766	743	765	755	721	762	747	762	745	744	750	717	724	739	788	761	782	762	727	757	701	755	751	733	733	755	759	806	769	727	712	760	712	711	742	756	766	761	764	742	700	754	710	740	750	728	731	743	750	805	730	792	727	748	758	770	759	771	732	722	766	785	747	735	744	758	762	731	744	696	702	741	731	781	710	715	745	792	777	754	732	762	749	768	780	753	732	726	794	791	719	750	745	764	711	777	719	681	784	777	744	759	749	793	771	733	794	741	731	729	748	728	732	710	782	766	726	759	702	701	722	763	759	757	730	687	705	758	707	765	744	780	731	711	741	762	685	750	738	743	741	821	756	759	710	736	714	712	749	774	769	749	750	779	728	742	717	708	770	774	705	725	707	741	719	768	755	796	731	741	727	745	752	740	708	707	736	717	718	719	726	756	721	753	768	705	721	746	758	737	711	719	749	740	759	737	660	756	767	754	737	735	704	788	748	711	721	734	718	719	752	724	740	727	759	800	734	735	741	734	745	727	724	753	781	736	743	731	728	735	739	731	712	675	732	767	766	739	708	768	710	766	774	685	756	735	764	687	726	727	780	760	803	747	773	712	701	723	807	787	730	746	749	759	733	760	752	730	702	717	743	744	740	739	717	776	729	768	741	730	697	713	729	718	749	750	757	753	760	709	735	733	755	730	731	746	710	724	749	715	717	749	721	746	765	698	709	761	746	744	795	745	707	750	776	758	719	720	736	729	716	777	761	728	742	725	710	710	712	726	773	754	702	756	752	706	694	736	755	733	787	798	713	719	752	797	716	728	788	747	725	748	741	743	782	741	751	740	758	743	742	739	720	771	711	750	776	741	715	715	744	797	746	763	714	742	752	729	747	701	778	771	779	670	747	783	768	789	742	784	697	745	741	765	728	708	749	788	725	770	738	746	771	756	766	715	742	727	720	710	715	747	769	724	699	697	739	760	712	771	712	751	809	755	741	727	758	727	754	733	695	789	751	736	765	768	741	736	721	715	736	735	742	664	784	778	791	721	737	736	776	722	694	727	759	725	792	731	782	737	817	776	734	773	739	721	743	769	784	710	756	750	773	783	765	768	733	703	754	717	757	810	771	744	773	734	707	772	759	760	775	754	763	741	714	771	751	753	701	770	806	748	711	718	775	744	715	718	718	748	765	751	783	788	749	757	716	702	755	739	759	743	749	747	774	727	785	763	774	752	760	735	698	768	794	734	765	758	771	727	758	716	722	771	745	739	768	766	724	757	730	784	692	691	716
19883	13197	1854	927	690	497	399	349	296	300	272	234	208	214	208	198	187	212	172	217	192	203	199	174	179	156	171	171	184	178	176	169	148	170	150	175	159	189	163	179	171	170	149	166	163	171	171	160	160	182	171	210	179	159	166	186	154	185	157	154	155	144	172	167	141	170	160	169	160	175	171	173	155	171	167	151	191	175	187	159	144	161	176	151	144	178	162	186	173	165	147	148	166	167	157	157	161	164	163	169	173	158	156	191	148	170	186	160	156	166	176	180	170	181	175	160	180	157	162	150	177	178	161	156	169	155	162	178	166	172	195	142	158	161	163	183	160	163	178	185	173	158	163	167	158	180	169	175	148	187	157	171	161	153	159	152	133	156	154	190	174	179	165	156	154	185	175	168	165	171	149	171	181	152	187	151	169	164	151	152	179	182	158	167	169	177	156	174	172	178	153	169	179	161	165	171	181	152	162	159	179	179	187	155	175	142	170	154	168	172	180	177	142	164	183	148	203	177	144	168	154	155	158	191	177	181	176	165	181	171	157	147	167	161	167	139	160	172	165	165	147	179	161	150	169	158	151	184	142	166	176	144	164	177	166	171	160	149	169	163	154	138	171	177	164	181	150	166	159	168	175	157	151	184	180	143	176	178	173	169	161	150	142	189	173	156	173	185	172	172	167	145	162	154	166	170	147	158	151	144	187	155	150	146	159	165	159	153	159	156	143	160	183	150	154	145	159	171	177	150	145	160	168	158	155	148	190	176	170	172	144	148	146	147	148	160	159	162	147	177	158	180	185	174	185	177	159	171	158	155	157	171	160	161	164	174	176	164	156	163	171	159	179	178	180	152	144	178	139	185	170	193	171	142	151	147	182	145	153	164	165	175	160	168	159	156	124	139	164	156	167	153	147	167	157	137	129	181	138	171	172	165	179	182	157	166	147	151	169	162	154	140	168	151	151	159	158	167	147	170	170	181	134	155	170	190	164	165	165	160	164	177	145	155	186	174	145	151	174	182	166	179	160	167	167	170	165	162	181	173	157	145	155	172	173	154	167	172	159	154	170	145	141	157	184	162	186	172	146	161	169	182	160	169	181	168	145	167	150	145	181	155	165	172	165	174	155	160	181	146	159	167	165	134	162	169	152	148	187	167	160	153	153	147	171	169	146	155	150	178	156	155	186	133	166	177	170	153	168	176	166	158	145	190	155	160	165	148	162	174	172	138	142	164	157	146	165	183	160	179	167	169	144	150	140	174	179	173	182	171	148	173	149	143	157	160	178	168	176	166	163	148	185	159	164	169	169	140	149	165	174	165	143	159	135	165	190	161	138	180	147	192	175	175	139	146	176	164	153	143	172	177	165	170	148	170	164	156	173	143	181	167	163	160	169	188	169	171	179	180	158	146	156	177	151	150	174	147	177	159	179	173	181	159	162	184	187	161	144	165	156	146	174	168	156	153	175	145	155	179	166	155	178	151	166	163	156	119	167	150	178	150	184	173	171	158	182	138	168	156	157	175	154	156	184	159	183	171	180	169	180	153	162	183	167	174	151	177	177	150	142	166	155	188	155	164	162	154	165	163	160	156	187	203	181	158	166	155	179	189	166	170	131	149	181	173	160	174	181	164	180	166	179	153	179	160	147	152	172	177	184	159	156	154	161	168	168	169	170	143	159	153	173	153	164	157	185	165	174	146	158	156	153	161	152	166	199	149	162	167	161	150	176	166	167	163	170	176	190	170	164	149	159	172	163	176	174	174	177	168	161	160	173	172	173	179	158	146	169	176	148	179	180	159	167	168	180	145	189	169	165	177	177	148	172	155	171	155	186	161	160	166	157	159	161	152	150	148	160	158	163	164	160	174	166	161	162	169	169	185	182	141	172	199	195	142	175	130	157	174	160	177	130	179	191	179	167	167	150	172	143	171	159	154	136	161	164	156	158	145	163	174	202	154	165	174	166	145	155	170	168	148	182	180	162	170	157	138	174	156	145	165	167	193	156	142	174	170	168	150	165	168	148	157	142	161	178	154	134	179	175	164	135	174	172	160	157	141	157	157	143	169	153	164	169	151	184	166	164	198	148	169	166	175	171	186	181	163	176	179	166	168	197	170	138	162	171	154	173	176	145	160	164	156	147	175	163	180	161	141	141	152	137	135	164	145	161	152	172	157	185	148	186	177	178	143	179	170	164	153	157	154	162	156	165	157	174	192	153	140	157	158	143	172	151	156	160	144	192	134	152	153	154	175	155	160	181	165	155	193	142	174	165	175	174	165	175	177	167	163	177	188	173	147	160	176	173	166	181	161	199	175	188	174	182	166	170	159	166	174	129	156	172	171	157	161	170	157	181	176	161	185	171	150	175	173	141	164	161	175	169	159	180	189	164	181	163	160	162	154	170	161	196	175	160	157	160	154	178	162	175	165	177	161	155	179	166	174	157	166	159	181	164	167	172	137	183	196	179	163	157	168	156	167	153	136	167	166	158	172	171	165	178	181	173	158	193	151	168	174	140	166	187	184	189	172	178	156	165	150	177	164	177	142	161	188	165	142	169	177	175	154	171	172	156	174	162	162	154	178	179	155	159	143	155	172	183	160	170	153	158	181	166	173	151	176	177	185	135	167	169	159	169	170	175	170	170	166	156	169	151	167	158	188	188	161	180	156	151	154	157	171	157	161	177	157	164	180	168	152	146	139	171	170	147	172	165	147	169	161	157	154	159	159	155	147	167	178	162	139	166	165	161	139	164	162	169	169	146	184	148	159	173	165	173	162	165	158	145	168	182	173	189	143	162	178	172	150	142	151	151	179	180	153	164	153	174	173	165	147	134	161	141	155	187	158	150	179	174	170	166	149	154	170	178	162	153	164	160	175	171	141	161	157	144	198	190	121	149	169	148	163	154	159	193	163	152	186	148	162	176	147	172	156	155	168	188	152	160	156	148	150	151	165	163	152	176	180	158	172	145	128	150	163	154	174	164	189	179	178	186	162	177	151	178	148	138	177	166	145	166	177	177	181	162	137	165	170	153	168	171	177	137	174	190	155	152	146	185	175	168	173	164	145	158	152	178	176	149	182	180	144	186	140	167	139	158	167	159	166	175	174	145	193	151	146	168	154	157	140	169	171	181	152	149	147	159	162	163	151	161	171	164	154	202	189	179	160	154	174	148	165	157	138	190	168	169	150	165	141	168	156	144	161	142	162	162	182	163	166	176	166	184	154	142	165	165	151	159	160	202	166	151	159	149	163	175	190	164	157	152	162	166	152	154	164	167	163	162	161	184	165	181	148	185	168	177	156	146	157	172	153	173	158	173	140	196	180	137	166	159	151	188	169	171	142	169	175	161	176	161	166	187	167	172	153	191	178	167	191	166	173	170	159	161	181	152	182	148	161	163	148	174	160	148	154	178	165	153	184	170	147	159	129	168	141	154	150	187	165	145	154	142	168	162	191	167	151	152	171	146	153	160	148	168	172	164	186	147	175	146	162	142	171	134	172
10750	9921	2405	2895	2539	2155	1800	1564	1370	1217	1040	985	941	880	805	754	729	726	658	638	655	592	547	599	575	575	576	542	554	574	543	509	554	501	516	520	522	543	513	503	495	516	501	488	494	511	500	469	455	511	464	498	490	446	447	444	524	462	472	500	463	493	521	487	505	446	491	450	496	469	467	475	524	461	445	483	489	482	498	440	460	484	459	485	470	458	436	470	476	502	496	513	467	467	487	511	451	456	439	478	475	498	496	442	445	471	468	482	465	486	482	458	420	485	492	444	422	449	483	475	461	498	463	436	492	456	439	435	476	497	471	474	427	439	489	492	466	484	444	475	450	464	465	446	478	463	441	507	462	462	419	463	467	449	453	463	434	491	460	459	466	439	466	472	496	472	495	455	464	463	498	483	447	477	477	508	441	433	508	473	486	482	454	458	405	487	499	477	463	486	485	513	468	497	442	505	505	447	461	504	426	463	458	480	469	449	442	462	449	448	435	450	465	476	447	456	484	462	441	498	446	470	470	459	487	419	452	475	495	434	463	455	430	467	490	482	451	428	467	484	484	455	484	478	506	441	472	461	467	522	470	479	419	445	463	456	479	475	431	453	453	463	440	441	442	480	465	443	489	411	453	499	462	456	451	475	468	466	464	449	456	444	447	451	458	458	456	461	463	475	499	465	468	488	469	514	453	500	420	479	473	462	435	465	452	452	419	461	460	429	457	469	487	464	470	447	456	507	459	491	468	448	464	453	483	440	451	472	507	465	444	448	460	500	446	492	460	462	459	484	478	464	445	444	439	443	454	475	446	500	482	501	491	425	510	470	478	496	454	461	467	439	489	490	495	470	464	472	441	463	472	458	504	439	482	464	476	449	421	427	453	456	445	489	451	461	460	474	445	467	456	441	493	443	451	448	530	478	464	487	467	435	443	452	457	443	510	467	439	445	468	449	445	447	442	483	460	444	434	451	449	488	440	446	456	473	471	451	470	505	455	448	447	478	458	493	440	472	449	484	438	482	449	494	461	467	446	464	451	492	441	460	456	460	446	441	450	515	485	463	491	468	456	458	464	454	473	456	494	480	453	479	502	449	475	453	424	455	504	481	450	479	477	457	441	462	452	457	504	477	465	487	416	440	447	432	446	473	499	457	481	502	444	468	470	506	452	476	465	486	470	479	439	457	432	484	475	484	457	480	497	463	475	442	468	435	496	488	468	473	483	489	453	462	455	473	510	518	447	464	468	480	494	436	450	427	423	457	470	477	455	468	435	490	450	438	501	458	465	422	451	438	447	445	464	452	465	465	481	441	471	481	460	451	448	457	483	481	489	462	467	463	482	429	488	477	468	453	440	445	475	444	436	447	444	437	475	475	507	467	425	475	499	499	491	425	447	459	468	480	477	469	474	436	484	442	461	458	499	475	454	465	471	462	478	488	475	475	473	451	459	468	467	494	472	486	436	454	447	475	459	464	488	454	477	453	470	490	478	463	488	500	447	441	492	452	434	452	450	491	498	471	483	438	442	483	443	434	466	481	449	494	441	429	466	489	471	482	459	479	442	473	449	484	489	468	446	487	495	456	505	494	443	436	459	433	463	454	454	464	461	482	485	479	459	478	444	470	432	483	498	453	439	488	452	471	459	474	420	431	468	487	461	454	498	490	489	455	478	448	442	485	471	469	499	432	481	426	477	477	474	442	497	448	453	423	430	454	485	489	474	503	442	478	471	451	466	501	456	469	484	475	481	473	449	484	429	420	483	472	494	447	443	431	431	455	453	488	434	442	462	467	430	443	453	440	470	448	423	447	449	481	426	477	473	481	445	447	501	440	491	447	475	469	469	478	497	472	449	475	468	468	498	429	476	469	483	471	486	440	472	467	435	454	481	441	476	470	471	465	430	487	478	449	456	447	483	483	437	463	475	446	433	478	502	423	456	476	451	450	484	466	466	466	487	481	452	444	458	512	493	460	486	495	475	428	455	502	458	467	415	520	440	506	476	478	428	473	467	428	443	458	453	465	447	418	449	498	475	492	472	466	446	430	477	460	430	443	513	467	465	437	439	484	430	422	470	465	475	491	484	484	444	447	454	452	499	485	492	439	475	478	454	497	477	458	508	444	441	489	451	446	472	452	473	458	459	472	468	488	458	477	496	483	446	461	502	431	496	456	490	474	441	449	456	483	464	447	478	459	460	455	460	449	461	458	445	447	505	451	454	486	460	435	440	455	484	486	509	451	455	479	472	467	416	456	465	432	432	479	424	467	492	490	489	478	446	440	459	480	444	476	499	428	513	467	454	444	426	467	486	471	468	453	494	423	482	427	437	487	504	444	459	410	459	453	479	457	442	455	483	485	456	424	482	455	433	482	485	450	480	422	473	464	459	470	482	450	501	465	448	469	447	455	436	459	480	462	498	477	452	463	428	473	467	459	482	464	457	461	483	447	456	484	458	449	476	449	486	476	468	447	445	430	429	432	438	494	434	467	494	480	485	472	440	461	469	464	519	433	477	447	466	458	458	437	435	452	461	468	457	464	447	449	469	462	459	464	411	431	525	483	467	454	429	462	502	446	495	422	451	472	485	446	467	439	472	476	482	450	470	456	461	458	446	465	459	453	451	487	466	501	458	453	433	503	495	471	464	489	463	459	441	473	505	476	472	463	478	475	492	439	453	425	464	464	456	483	423	484	426	459	453	469	495	449	425	498	472	434	465	520	474	475	467	468	482	462	453	441	488	442	433	434	465	428	507	490	457	485	452	445	462	476	454	451	498	489	476	441	498	450	487	437	451	483	450	465	457	459	475	474	486	496	469	464	441	431	500	452	460	467	443	469	437	457	466	439	475	449	445	493	463	465	442	444	426	476	447	460	472	468	463	473	461	457	484	498	483	443	447	426	488	478	486	502	497	500	496	477	480	463	475	504	504	476	500	445	454	511	498	472	492	438	473	462	435	478	471	453	444	530	457	462	439	507	460	442	459	469	447	471	454	460	455	471	509	456	439	501	479	446	478	456	484	455	458	464	464	503	489	444	488	432	499	452	456	477	494	469	478	445	496	470	467	461	451	502	450	492	488	498	465	420	444	475	473	457	472	467	481	456	463	448	526	450	495	464	410	470	474	459	462	429	466	469	475	512	465	426	483	485	472	477	443	446	471	488	458	461	506	457	530	511	482	448	495	440	436	438	458	455	449	453	454	441	456	463	480	503	431	449	474	469	481	452	459	443	447	461	465	486	494	444	476	468	470	486	441	478	478	461	470	458	476	473	451	499	452	448	481	437	503	483	462	432	470	468	412	516	485	452	511	476	464	451	499	474	446	484	452	460	471	442	495	508	459	469	457	494	460	421	454	413	485	468	464	466	485	497	494	461	450	466	464	457	431	459	442	456	459	497	420	456	461	443	436	424	449	441	515	460	485	466	512	453	424	433	431	463	494	471	484	467	447	500	439	488	458	502	487	467	483	476	459	438	510	417	445	443	496	477	437	514	463	470
30561	23788	4984	1968	1331	970	804	691	559	546	454	421	390	418	382	348	359	305	341	304	318	296	310	338	321	282	309	291	304	283	317	282	284	300	269	316	299	275	305	295	304	280	266	265	253	289	287	232	266	276	301	276	312	291	313	290	270	292	271	278	291	306	293	250	259	322	238	281	254	264	293	290	298	267	278	275	284	281	279	308	256	287	294	299	291	316	255	268	299	284	265	260	266	263	292	263	275	285	280	294	284	286	282	299	276	264	290	285	287	280	270	286	299	264	287	268	297	256	280	310	307	297	283	274	290	275	272	269	261	292	266	259	266	294	281	313	272	327	302	253	245	299	276	272	290	266	305	277	271	278	276	288	286	253	260	249	225	294	293	305	259	254	266	283	271	274	315	265	285	260	280	290	298	301	289	296	255	298	287	279	263	286	268	265	276	273	305	285	296	242	261	251	273	263	274	292	290	274	289	304	287	261	256	278	311	245	303	291	284	295	294	300	296	301	273	260	291	245	274	289	294	278	273	285	298	283	273	277	282	283	267	237	279	282	318	282	276	265	282	261	304	284	295	278	294	260	282	276	257	281	269	311	298	271	275	272	262	310	282	293	259	290	278	260	292	281	282	264	263	318	276	273	287	272	263	277	275	291	305	266	271	281	284	272	297	275	246	250	277	280	274	262	277	270	283	276	285	283	288	321	287	318	280	265	268	285	299	270	268	281	289	287	266	271	292	314	248	276	289	277	266	289	244	278	278	293	294	256	259	279	262	277	323	290	294	265	277	287	267	275	256	306	241	294	277	244	264	262	278	275	269	263	299	289	257	267	320	286	275	274	268	286	265	308	302	296	291	280	283	273	286	269	272	287	264	283	266	267	294	275	284	265	289	271	291	275	264	293	279	283	287	256	285	265	265	281	300	333	282	297	263	274	283	280	290	289	272	292	258	281	314	292	309	275	258	273	295	249	294	249	264	259	271	315	268	269	302	275	249	259	263	294	279	266	267	304	318	278	267	263	255	286	280	275	261	278	273	266	284	277	257	281	302	272	295	289	280	295	284	256	259	278	290	295	282	300	294	291	307	294	298	263	255	276	254	279	277	273	274	275	286	308	314	307	299	280	305	267	276	293	313	275	280	273	269	294	230	266	277	266	274	310	282	299	274	280	274	308	312	265	279	294	251	285	301	305	264	296	290	270	259	281	315	288	276	292	316	266	259	259	266	273	285	278	291	269	247	258	307	268	275	290	282	263	288	285	288	269	284	278	270	288	288	262	287	279	263	313	285	295	250	297	293	294	262	301	297	272	253	265	323	290	292	268	271	262	257	301	269	296	270	276	266	287	253	243	276	260	297	288	286	281	272	288	298	299	274	271	256	286	279	288	297	257	293	251	265	273	282	302	268	279	282	237	287	273	290	280	313	256	279	272	278	303	268	264	278	293	298	306	299	258	288	310	269	285	263	277	290	268	307	238	280	273	291	249	284	295	317	288	273	303	285	286	283	271	297	280	271	276	279	269	288	295	261	273	281	259	235	276	280	276	264	274	286	270	319	287	312	265	289	295	263	283	270	253	268	260	280	288	278	290	264	277	257	294	288	284	304	276	255	269	298	286	282	270	266	258	267	273	257	269	287	279	269	269	283	275	258	279	304	277	286	305	324	269	276	290	260	276	274	273	257	309	268	283	266	274	313	301	270	304	269	251	281	262	283	275	259	293	296	272	269	295	269	283	295	256	262	283	291	285	306	273	292	247	276	284	293	280	278	273	283	311	277	301	265	263	290	284	275	297	276	264	268	273	274	297	290	313	276	301	252	276	252	317	246	281	255	278	268	302	274	269	272	270	270	272	253	279	269	286	265	264	288	258	261	268	296	288	261	267	264	291	271	289	308	262	265	281	310	260	278	268	281	277	292	281	302	275	291	283	285	267	283	274	256	269	289	311	263	302	303	291	278	275	255	276	300	301	270	315	260	264	276	294	251	287	281	241	285	307	275	266	291	297	287	284	281	277	261	247	263	272	262	249	251	276	284	274	292	273	262	266	300	260	266	295	248	275	267	287	301	287	247	300	300	274	283	257	311	279	268	278	271	268	275	284	279	290	268	299	280	284	269	284	258	262	297	261	274	289	302	302	277	276	281	282	264	288	272	276	292	281	282	262	278	272	295	296	294	290	303	284	281	268	272	248	280	264	331	284	283	300	293	276	269	290	302	260	282	286	291	255	276	277	255	293	291	260	270	272	264	291	301	268	324	273	271	267	297	270	260	271	289	239	284	285	229	265	275	247	290	281	322	276	271	261	255	288	284	307	302	257	295	262	277	266	304	279	271	247	280	265	250	319	296	299	291	297	278	267	270	309	313	292	300	273	280	307	265	297	276	327	270	259	270	308	283	274	273	283	285	325	240	268	257	292	264	252	263	272	262	283	274	275	277	289	262	272	270	272	298	263	284	312	264	259	279	299	271	256	284	291	248	258	262	292	307	220	268	268	275	296	286	281	287	280	287	301	284	266	271	303	304	281	269	296	278	273	284	291	292	312	273	297	276	255	285	276	254	292	263	255	292	311	292	263	265	303	278	278	281	286	259	328	281	325	275	317	283	251	305	260	260	287	269	277	285	287	259	290	282	275	267	303	321	275	282	280	293	270	287	307	260	288	267	293	279	280	328	288	289	310	294	267	271	277	295	260	253	264	274	272	311	288	295	305	275	302	261	264	301	285	268	266	257	260	298	276	296	312	301	272	282	297	256	299	253	266	265	307	290	275	266	290	241	263	301	277	247	247	245	261	271	295	281	239	294	257	313	291	286	298	270	251	289	292	307	264	260	289	326	279	273	274	260	282	252	262	273	273	262	257	237	271	296	283	291	282	266	295	306	284	283	253	277	310	272	267	272	259	268	262	270	300	288	292	292	278	288	282	263	323	268	291	308	298	256	270	296	259	234	291	265	283	267	266	299	255	311	289	288	271	301	282	251	262	291	294	284	272	282	262	255	276	280	359	245	286	272	280	291	266	260	282	284	274	269	265	258	258	273	279	275	278	295	264	279	280	270	278	291	283	286	291	265	269	297	276	290	265	262	305	254	281	272	283	306	279	269	295	267	250	293	268	262	286	309	287	274	263	271	288	292	293	290	279	252	274	306	284	301	299	312	297	269	278	284	321	302	263	255	277	301	282	287	288	293	279	254	273	301	299	253	291	283	286	292	255	286	252	299	282	292	270	278	282	279	290	266	277	294	253	282	277	293	288	287	292	287	295	285	305	302	263	266	267	269	270	273	256	300	279	272	320	292	265	257	296	300	282	284	281	278	285	272	268	267	277	259	293	288	312	237	268	297	287	241	263	270	285	286	257	278	270	285	278	284	257	287	303	283	281	293	278	290	268	283	274	288	292	279	285	249	259	285	272	301	311	268	288	322	304	262	272	271	293	290	287	303	286	306	290	327	269	282	297	253	282	279	308	285	261	264	287	278	267	282	253	261	274	293	273	274	263
15684	14930	4287	5319	4687	4012	3239	2729	2392	2144	1775	1780	1594	1466	1406	1328	1308	1160	1098	1082	1051	968	975	986	949	930	930	876	905	925	898	905	853	813	841	909	772	903	794	785	837	813	791	813	776	816	821	775	774	741	865	798	765	812	723	807	754	798	770	745	761	789	827	770	757	772	754	746	757	754	755	765	743	758	774	765	751	701	736	731	759	732	831	713	760	792	750	739	774	736	753	815	805	760	747	770	694	741	699	765	763	751	758	713	773	724	764	757	702	718	753	712	714	732	684	718	761	716	768	738	767	741	726	765	745	717	721	767	734	673	781	710	732	732	750	735	720	731	728	776	715	722	716	721	748	756	737	658	719	745	708	752	739	712	772	765	744	739	741	706	782	775	724	752	735	712	726	736	759	725	730	736	713	735	674	717	756	765	763	747	684	743	689	736	748	737	747	699	729	731	738	686	694	689	728	732	709	770	720	761	756	691	766	731	710	769	708	712	671	685	765	766	788	772	661	736	717	729	739	709	723	726	736	716	767	705	793	746	720	741	745	761	712	694	736	727	730	725	689	745	756	728	771	685	709	757	729	744	729	728	760	719	720	743	729	719	750	805	727	751	694	670	766	669	764	729	692	747	759	732	718	761	772	718	734	701	729	754	718	787	712	749	659	730	744	723	761	724	742	740	717	760	727	767	771	749	711	694	705	735	715	711	772	759	708	784	779	783	741	699	761	718	689	738	777	742	691	716	754	722	742	706	751	728	751	728	780	763	719	741	731	721	691	730	765	709	718	736	692	765	769	727	717	724	753	707	727	750	667	714	731	759	749	684	748	709	769	807	742	711	735	682	741	700	748	709	740	707	690	740	712	740	746	746	714	715	741	701	747	724	725	720	721	722	761	699	699	691	733	753	735	695	730	726	733	711	746	684	718	738	707	739	730	723	729	722	713	727	696	703	709	743	753	696	725	790	710	730	748	705	732	723	740	759	738	726	731	729	774	709	754	735	730	756	709	754	760	755	710	716	763	757	720	762	702	695	733	687	730	730	748	755	680	728	800	733	735	753	709	715	690	732	734	773	765	728	727	778	721	784	772	724	746	755	727	744	741	669	736	731	728	680	702	711	715	736	745	747	709	727	795	713	730	764	721	788	741	775	719	737	749	751	813	749	733	782	729	742	707	735	739	740	718	708	778	731	701	705	743	743	689	722	718	752	688	758	797	737	712	729	696	707	753	731	733	754	781	735	759	727	733	703	732	755	707	728	735	751	715	710	717	783	690	728	723	717	803	741	761	732	769	742	689	703	690	801	749	743	711	733	699	709	764	735	730	720	711	720	756	717	716	761	742	729	705	728	720	736	738	767	750	696	740	738	784	755	711	760	714	684	717	749	733	739	757	710	741	715	710	711	767	736	698	712	726	770	749	723	708	741	784	765	748	742	759	732	745	749	720	735	741	758	768	715	733	706	734	754	714	749	749	780	738	720	786	748	750	735	721	714	732	731	717	727	723	818	724	752	778	773	754	711	747	749	761	752	723	690	757	703	720	760	750	735	712	693	719	721	710	739	701	738	723	693	733	733	711	744	703	700	745	778	774	744	732	744	732	703	756	765	762	759	707	767	713	730	771	752	725	742	765	749	731	724	727	730	755	684	730	746	778	689	755	678	675	773	750	759	711	731	747	759	722	748	707	711	708	731	781	734	723	740	731	682	697	722	741	745	699	735	752	750	702	711	737	799	726	718	744	743	734	735	742	744	705	682	746	753	756	731	736	735	746	763	741	722	719	765	715	740	725	716	748	706	736	757	724	774	715	779	759	694	738	718	745	745	694	755	705	715	765	713	689	750	705	790	796	752	705	658	708	676	709	708	725	735	721	731	713	766	726	753	768	750	766	705	741	688	696	744	750	724	747	779	700	718	754	766	762	771	755	778	737	716	715	734	708	692	695	718	736	702	702	764	705	715	705	756	717	777	722	757	749	750	719	715	769	765	724	736	731	745	726	701	730	755	777	715	783	729	752	740	782	712	719	709	730	794	775	699	756	723	743	707	711	744	705	704	735	684	681	728	696	742	714	749	733	702	757	691	734	708	755	733	708	746	754	707	772	733	765	758	721	717	672	781	716	788	733	707	713	712	754	757	775	704	750	697	719	743	736	737	787	764	725	729	694	746	722	748	739	686	761	727	717	724	720	702	698	713	720	723	732	736	777	737	721	759	740	680	705	717	772	780	761	747	749	756	729	747	738	742	753	765	731	758	726	797	783	711	733	757	733	741	711	769	724	682	756	747	699	725	700	717	735	721	702	737	750	683	767	684	742	764	803	771	725	750	743	744	748	735	676	711	702	726	728	758	744	700	711	712	723	761	722	752	710	746	760	694	739	714	734	698	758	762	785	785	707	735	771	714	735	755	767	723	716	738	750	764	702	755	739	735	713	718	732	742	721	780	736	723	721	707	739	742	756	733	710	707	781	735	734	763	766	752	728	715	741	758	686	716	693	738	752	762	739	724	731	680	727	717	768	679	752	751	805	748	744	756	708	754	744	742	740	691	706	779	702	790	763	784	774	745	742	732	722	718	693	749	756	756	728	725	738	686	693	695	738	754	734	727	690	723	738	717	791	761	715	717	756	772	779	763	750	720	763	778	765	691	705	727	737	767	751	694	750	731	721	742	769	720	796	780	737	753	705	786	720	707	724	753	747	738	679	729	777	765	770	727	718	704	691	745	731	748	720	707	772	737	664	721	767	725	706	718	741	687	734	755	732	793	754	720	737	723	735	712	717	726	715	716	791	755	741	697	745	749	755	788	725	751	753	749	781	727	692	761	718	799	690	679	717	699	731	748	725	772	734	743	700	731	727	732	740	728	736	760	715	726	771	694	716	750	743	756	710	721	755	755	771	720	724	708	697	731	743	725	729	736	759	756	724	725	798	733	741	723	697	745	752	713	699	751	730	757	724	753	722	752	724	749	754	744	736	734	700	683	709	740	770	773	734	752	765	789	726	751	744	757	737	729	683	752	749	736	727	738	693	773	750	738	740	731	707	735	783	702	767	767	707	737	744	742	741	756	758	722	723	807	729	723	721	695	743	761	768	719	731	686	707	757	744	768	738	733	798	767	748	734	702	722	728	723	746	761	755	754	714	747	734	722	770	780	719	732	812	778	683	747	693	727	723	684	745	758	681	784	789	731	740	731	756	730	703	713	746	766	738	744	739	737	740	754	715	705	732	731	723	717	749	717	725	675	757	764	765	739	769	719	744	709	748	785	700	727	761	714	708	708	749	693	712	730	692	760	723	764	764	701	740	762	731	747	755	694	688	714	688	731	759	717	754	770	714	727	723	767	743	689	720	707	761	707	758	731	722	719	776	706	717	768	728	691	736	717	707	687	747	677	745	734	743	741	720	729	754	712	692	725	786	743	746	694	729	740	753	706	755	700	746	800	720	727	711	669	757	714	784	685	718	758	721	743	755	765	728	704	696	760	747	703	686	699	762	744
4714	889	353	327	288	331	317	290	322	313	314	297	307	298	342	279	294	295	316	285	303	289	294	311	308	310	308	281	296	293	325	318	288	306	306	283	277	334	300	324	338	301	353	302	271	320	298	284	295	327	304	307	335	291	298	315	306	297	301	308	299	284	323	286	317	300	332	287	325	288	304	298	287	306	306	287	283	284	316	312	282	307	324	326	287	288	285	272	309	286	302	278	312	323	298	282	289	267	313	301	295	318	319	309	279	271	293	308	319	283	335	292	322	317	321	317	362	309	301	298	277	268	295	291	313	294	319	298	336	312	326	287	285	305	336	310	302	268	265	310	275	305	289	321	311	302	321	323	343	327	284	282	329	304	327	299	307	304	276	281	321	302	319	305	290	287	297	293	291	319	296	299	342	334	300	305	303	334	313	311	306	294	269	332	280	304	327	331	306	345	283	322	309	326	314	292	280	309	290	305	300	303	299	314	316	312	264	303	326	321	290	312	283	288	313	309	299	299	306	283	300	310	337	299	330	308	299	313	322	309	300	309	306	284	292	293	287	338	301	267	302	301	315	276	310	305	298	310	298	295	292	305	307	327	318	290	287	279	301	301	300	283	315	304	332	293	330	329	302	361	299	301	308	311	329	306	287	302	304	291	301	309	281	290	310	290	323	279	304	304	271	300	292	305	290	327	318	339	323	315	304	317	339	303	270	294	304	297	309	310	306	315	284	327	323	289	315	279	292	325	295	294	298	316	316	307	298	302	278	305	280	292	338	305	282	275	293	275	323	283	306	295	305	314	297	286	288	297	299	314	261	323	330	291	280	281	318	308	289	305	279	305	313	280	251	300	319	284	263	304	310	300	333	312	264	284	302	338	286	323	297	269	313	308	293	304	303	318	326	313	296	302	275	294	298	306	348	334	297	271	303	288	298	310	292	307	316	293	312	312	348	304	321	319	311	292	298	290	316	297	312	337	316	298	348	310	314	310	297	313	313	283	347	335	277	301	272	323	325	288	310	304	311	301	298	287	326	290	288	330	301	310	295	341	269	291	297	298	272	290	281	285	292	290	333	325	317	316	309	253	321	313	286	292	308	310	297	285	285	290	301	311	283	306	320	320	306	298	324	304	298	299	313	305	308	285	297	304	311	303	313	318	248	300	300	286	285	309	309	296	278	323	310	321	299	303	290	318	333	284	289	293	286	292	283	304	281	288	295	286	286	290	319	320	332	287	297	315	296	291	311	300	314	326	334	312	299	335	295	315	292	298	321	321	275	297	318	313	286	302	268	315	298	306	289	314	290	315	317	305	313	310	297	325	281	289	300	317	287	320	290	309	307	266	317	316	317	273	319	292	311	304	334	306	261	259	304	301	310	307	319	313	299	298	332	323	319	291	276	265	302	296	290	286	315	281	317	289	314	299	296	297	294	287	315	322	327	291	292	287	294	317	309	285	313	321	283	285	316	329	322	311	305	299	307	298	295	303	305	309	281	293	311	291	295	267	299	286	299	311	308	337	307	287	326	297	329	291	287	318	276	313	339	326	284	304	289	291	303	334	330	297	297	309	291	358	305	308	287	286	298	314	277	308	274	304	265	303	340	284	303	312	293	292	302	319	305	317	284	326	290	324	298	285	318	281	320	272	299	303	328	316	295	310	298	316	316	315	278	299	300	323	296	275	299	292	294	315	298	302	312	310	307	314	293	278	321	314	307	332	299	271	310	295	286	299	300	295	299	297	310	311	297	298	305	256	295	298	313	295	309	287	303	285	306	319	282	298	323	304	294	299	289	303	328	319	305	320	332	285	333	310	309	305	310	289	299	287	314	310	308	285	298	327	277	283	355	285	277	321	285	295	292	294	291	346	302	320	309	261	274	285	312	305	296	276	302	303	300	305	324	286	284	317	300	292	325	283	271	301	279	321	313	299	285	301	298	283	300	278	311	320	340	293	296	296	293	318	295	279	301	315	290	292	300	309	307	294	306	321	347	326	288	260	297	293	296	261	320	301	295	278	293	308	316	320	301	302	297	307	276	313	312	298	325	313	325	297	264	319	311	290	305	315	336	287	349	306	316	309	283	303	308	301	326	305	309	285	306	320	314	278	286	300	304	313	315	320	300	309	318	305	318	304	295	292	287	290	308	323	292	315	307	337	286	331	294	300	296	321	301	302	271	323	298	297	327	321	304	291	276	274	274	322	285	292	302	280	312	314	294	272	303	305	297	297	293	272	307	313	280	310	256	305	288	306	302	290	285	274	295	310	289	293	305	288	295	310	304	315	314	297	311	294	306	311	331	280	287	276	322	294	296	276	304	299	309	289	324	331	330	308	322	277	305	320	300	332	275	312	288	330	278	301	280	296	282	320	320	347	300	288	312	281	275	287	322	277	297	317	309	310	284	301	317	289	288	319	316	316	330	322	331	334	331	295	295	303	308	314	327	296	300	295	306	293	320	315	274	291	301	331	330	291	305	333	297	323	308	290	282	291	332	303	317	312	322	315	349	327	322	310	297	296	312	300	294	331	300	326	290	267	295	279	278	283	310	300	313	295	320	318	283	312	290	297	300	313	314	304	285	313	270	297	302	301	326	288	296	288	346	297	335	348	304	314	341	301	334	293	325	282	285	277	288	314	290	329	320	297	295	363	305	306	293	294	273	274	288	296	290	317	296	290	266	331	306	333	273	292	318	332	314	292	321	277	296	283	320	305	305	307	311	290	292	302	272	309	323	300	313	285	312	321	278	289	299	325	307	290	269	275	295	293	288	319	317	329	310	336	290	291	313	303	289	277	294	305	305	314	307	304	304	305	297	329	315	314	306	308	277	330	299	321	273	275	294	324	309	320	314	343	323	308	331	314	291	281	301	297	265	319	358	318	295	294	304	297	306	283	330	331	309	321	254	285	302	317	281	295	301	307	300	328	305	286	318	293	291	343	296	298	286	311	281	310	310	304	319	304	306	306	317	323	290	316	301	313	296	303	332	292	303	293	296	299	283	311	302	289	290	316	301	317	290	281	271	308	297	323	310	306	304	301	320	291	327	290	283	306	299	320	300	294	293	315	303	292	296	279	303	292	327	308	333	294	336	283	320	279	286	321	287	291	318	302	321	292	276	313	299	255	273	308	295	309	283	312	332	324	285	277	286	303	319	275	307	325	350	304	291	315	298	262	308	316	297	278	319	313	328	328	332	310	302	294	323	280	345	306	284	331	300	293	311	302	308	312	296	311	264	307	284	287	292	305	318	278	303	300	282	277	295	310	295	322	292	288	301	282	280	328	318	305	274	302	337	268	320	318	301	308	306	291	321	323	284	298	337	281	293	277	310	311	284	294	297	295	295	295	286	293	263	303	302	294	273	293	285	308	333	280	296	314	334	381	288	319	306	299	289	301	322	285	287	302	299	299	272	301	291	302	308	336	314	305	277	284	313	301	301	307	311	297	280	326	286	305	327	310	317	343	288	293	297	323	309	275	281	281	308	299	283	326	299	296
3410	1406	781	876	806	824	750	811	747	783	785	763	784	742	783	665	721	731	728	793	787	767	728	750	798	734	779	752	730	750	758	770	772	773	771	780	722	741	750	760	697	778	749	683	713	750	736	758	749	700	749	674	723	776	770	743	731	769	738	768	747	730	775	765	751	724	739	768	775	695	752	689	715	704	738	725	762	762	665	738	722	703	700	733	706	733	783	755	742	746	720	725	715	794	722	683	725	773	718	765	715	694	761	728	772	741	752	762	790	723	698	756	753	711	717	720	757	769	690	728	718	713	755	762	690	753	766	707	761	764	727	756	752	741	737	718	780	757	763	691	754	707	704	731	772	703	793	712	768	708	771	755	795	740	752	743	720	733	787	768	786	777	756	736	703	784	755	697	763	735	738	731	766	744	757	750	710	718	813	738	708	743	733	682	695	723	773	731	720	715	735	729	719	724	716	792	763	715	728	718	782	746	747	731	759	721	738	764	720	732	726	730	766	710	736	680	726	744	758	725	743	782	726	697	742	718	749	698	732	758	693	732	728	697	711	741	671	731	755	756	747	740	800	758	709	766	750	737	773	763	716	698	703	770	775	707	730	750	781	734	757	773	750	691	724	769	736	764	720	769	742	715	700	739	750	721	691	751	667	714	806	750	763	762	736	746	750	740	748	750	769	709	763	735	752	753	708	701	770	752	751	769	753	723	796	756	726	730	766	713	752	765	689	756	739	740	732	736	703	737	757	699	822	722	744	718	740	657	744	767	706	716	774	748	746	721	781	742	711	754	737	719	740	741	752	744	739	714	728	751	762	745	726	706	754	728	714	763	741	724	722	695	705	713	722	743	776	708	763	720	701	739	738	745	730	759	763	766	765	758	675	731	776	796	728	715	720	739	755	692	756	742	747	787	751	784	729	763	739	765	737	770	735	756	769	743	732	755	729	741	731	715	713	728	734	733	742	709	772	747	761	696	751	741	678	764	819	765	721	748	724	788	730	707	742	722	753	772	808	794	785	697	702	744	772	804	738	728	709	705	753	757	729	731	734	722	734	717	736	805	751	729	768	758	704	774	725	737	761	738	723	747	746	749	755	752	756	738	730	751	765	780	747	737	727	765	740	782	758	716	708	751	731	733	754	710	744	752	809	727	720	717	715	761	736	742	741	742	753	782	771	732	698	756	700	757	740	716	782	698	740	806	754	744	733	696	743	756	717	763	713	726	732	735	709	752	742	762	750	802	780	703	785	709	749	750	729	729	726	736	702	755	740	712	781	773	719	807	713	764	745	740	700	781	734	762	777	704	705	724	718	727	762	758	722	749	701	768	662	754	755	703	666	758	752	726	761	793	738	774	713	712	842	740	718	742	744	764	725	794	751	772	691	757	712	757	755	777	753	784	771	735	710	696	731	748	742	739	714	764	763	750	741	722	757	722	733	755	748	760	755	803	796	693	770	728	753	763	726	756	759	731	735	717	693	799	720	692	713	739	729	711	721	676	804	764	778	706	719	721	717	743	733	713	745	719	764	763	737	728	789	752	704	750	769	762	673	748	729	738	742	756	760	740	709	704	777	749	749	685	718	728	768	738	685	712	725	755	737	740	690	769	776	761	791	774	790	719	712	739	734	725	762	752	778	718	713	739	717	765	738	719	762	755	741	765	769	726	744	734	726	739	733	759	687	710	760	786	777	720	759	770	695	774	726	761	755	703	707	771	737	747	700	723	735	711	721	764	716	744	733	779	763	705	752	731	739	697	728	734	742	739	785	782	734	713	682	733	712	741	731	723	761	754	732	735	751	695	701	711	708	755	798	755	722	737	751	719	712	732	739	699	730	719	764	721	748	767	763	751	726	733	696	696	743	738	776	678	765	761	756	741	750	723	769	711	710	719	744	762	709	780	729	728	673	719	746	772	770	708	774	722	710	742	780	738	727	727	743	716	748	690	751	783	784	758	748	765	740	763	758	723	720	738	780	741	731	764	746	798	713	743	757	755	717	729	775	769	764	744	763	739	743	733	738	736	735	744	693	719	699	796	720	746	702	708	755	707	762	718	703	751	701	701	761	744	740	711	774	735	752	723	769	730	767	741	784	738	745	735	731	710	690	717	682	711	726	791	723	736	791	734	730	751	695	776	730	754	759	723	699	730	789	753	717	753	735	702	770	702	722	761	762	737	747	715	745	709	721	765	775	745	709	715	746	751	797	735	735	747	769	764	728	744	762	739	750	739	749	768	692	748	721	776	762	723	769	757	732	715	749	752	768	736	773	763	737	810	751	736	763	730	749	761	786	731	731	714	739	748	741	752	774	769	771	707	717	723	712	737	684	746	735	770	768	744	763	683	710	750	706	756	725	709	779	733	753	767	698	739	694	755	763	742	735	692	777	722	748	729	761	726	757	708	708	698	687	747	718	704	826	707	685	782	715	772	694	741	716	740	727	762	755	700	756	725	741	736	773	758	719	714	773	719	753	737	720	720	764	714	789	754	706	745	692	746	736	729	734	727	734	728	766	702	740	761	742	765	788	662	756	725	796	716	776	728	751	757	768	807	741	759	686	767	755	694	768	759	755	759	720	745	693	697	791	714	762	712	774	770	733	710	703	725	751	714	737	734	703	761	701	712	755	722	712	794	741	715	757	739	747	750	738	709	714	759	728	760	757	752	786	760	768	708	725	737	742	769	745	764	772	780	743	765	712	682	751	745	775	735	737	718	700	684	735	734	744	712	758	687	750	732	778	737	766	726	752	761	797	765	750	722	731	777	706	731	728	751	676	736	777	756	776	757	730	753	689	774	715	748	748	710	750	767	730	747	752	739	725	780	769	693	759	758	734	721	776	741	735	702	740	722	711	779	778	733	721	721	752	734	708	695	741	754	785	704	749	740	751	727	737	706	757	745	769	762	793	753	723	730	774	699	746	744	739	744	752	781	734	756	754	819	739	730	676	740	731	717	783	723	766	737	720	687	757	736	739	706	726	729	715	756	730	756	764	750	709	719	715	755	722	753	742	729	695	746	739	782	772	757	714	706	733	760	724	735	744	743	744	741	739	758	755	766	728	743	676	707	687	769	739	745	686	745	743	748	753	741	766	718	722	725	772	748	717	703	777	756	751	764	747	726	752	748	663	705	767	760	739	712	717	752	746	747	728	762	731	756	718	720	700	738	739	785	736	730	730	687	730	722	762	716	738	776	714	759	723	720	742	720	708	762	725	740	727	774	755	716	794	709	697	789	727	672	758	764	745	752	689	729	724	769	767	722	711	725	750	761	706	754	742	759	774	751	748	758	757	779	723	733	750	687	761	736	736	765	713	769	734	746	781	734	738	725	717	793	721	775	764	733	703	763	733	738	665	757	724	753	696	735	707	752	746	751	780	743	694	780	750	726	728	758	734	712	736	727	778	836	741	706	744	776	737	763	778	785	769	765	728	740	714	738	715	766	721	699	722	695	758	734	738	753	712	750	711	769	706	805	749	704	714	738	704	750	745	744
19533	12917	1749	932	639	456	414	341	296	300	285	265	230	229	200	192	238	192	192	190	220	185	191	168	185	186	203	166	178	193	167	164	193	168	194	165	174	196	148	165	183	183	166	178	157	141	171	157	170	180	184	166	170	161	148	138	163	173	145	150	159	185	157	153	196	178	159	141	150	161	184	170	179	174	178	175	137	157	170	177	159	200	168	150	160	194	141	180	183	188	152	183	195	166	155	160	136	157	169	174	181	159	174	141	158	153	170	171	156	170	170	150	151	170	149	161	172	162	166	172	157	178	166	172	163	173	165	174	164	180	155	162	160	142	172	171	168	155	157	171	163	133	169	158	166	165	160	144	193	166	158	170	181	181	160	168	183	151	142	157	157	159	168	153	150	170	162	162	163	150	162	151	164	143	171	172	171	155	144	153	160	151	174	170	150	161	172	155	150	174	162	153	157	168	157	170	169	200	159	150	155	150	163	138	191	170	163	135	201	154	132	162	161	160	163	144	154	154	172	158	158	142	179	162	157	177	160	180	159	174	172	171	144	158	152	162	160	148	152	157	175	153	160	146	167	137	149	192	156	161	176	187	165	177	155	156	159	167	148	166	158	151	181	162	168	164	187	175	144	174	162	179	169	161	171	196	153	171	157	149	141	179	174	155	177	159	162	145	143	179	171	171	152	179	173	134	193	169	167	158	163	150	162	154	168	193	180	151	168	165	171	153	178	155	152	161	175	164	139	143	148	150	187	151	159	181	175	149	155	157	164	146	173	164	167	156	178	181	143	165	160	162	160	128	166	195	152	154	173	164	174	160	150	166	158	166	191	181	169	165	154	171	147	161	149	159	160	153	156	162	213	177	166	173	148	154	177	168	152	169	168	182	155	152	154	161	145	164	159	158	143	154	164	181	179	159	176	152	156	154	150	163	164	158	174	165	166	154	155	171	178	170	192	152	159	153	169	156	152	151	153	170	176	187	168	182	149	171	169	150	162	156	161	153	167	149	171	142	152	176	156	159	156	135	169	141	161	167	160	177	184	156	164	175	182	175	189	151	167	168	182	164	160	162	177	180	131	183	169	189	152	161	165	166	179	174	146	171	168	161	170	173	170	151	171	158	177	186	185	149	163	154	152	160	143	175	169	178	169	159	140	177	171	157	165	166	149	157	174	170	155	161	171	150	160	173	160	155	161	152	154	139	174	166	148	173	183	168	169	170	178	169	161	181	185	170	167	149	160	163	165	171	175	164	180	164	172	169	182	168	172	182	169	166	174	159	171	145	169	161	165	161	149	169	135	157	163	165	167	161	182	162	161	175	164	162	155	162	146	156	145	173	150	156	172	136	169	153	137	180	171	175	147	180	153	176	169	162	165	167	158	174	170	135	163	145	166	164	143	148	147	145	158	156	166	147	155	164	176	163	140	189	160	174	155	166	174	164	148	162	135	149	174	149	171	172	168	175	181	132	168	184	148	154	161	159	148	171	175	172	169	145	186	166	156	159	166	158	195	199	166	161	148	158	183	182	151	163	164	171	151	145	165	175	174	174	186	177	178	157	172	168	153	166	154	158	164	180	184	165	167	155	178	152	165	172	169	171	167	180	183	178	182	170	165	157	168	157	147	141	174	155	156	158	177	154	161	149	173	154	159	149	182	169	155	164	195	176	166	146	147	151	170	148	154	182	174	163	165	164	161	173	167	175	160	161	175	158	180	178	171	146	161	168	166	148	198	170	178	148	155	153	164	163	164	164	172	151	158	170	147	162	153	162	172	190	150	189	184	167	142	168	152	177	155	174	155	159	160	199	170	167	180	166	180	164	167	162	175	143	156	160	171	164	172	166	168	141	164	158	161	169	170	186	179	180	148	160	189	158	161	165	155	174	154	148	166	170	140	150	147	176	149	161	136	156	171	177	172	181	161	159	174	148	164	154	188	189	183	160	167	148	163	155	158	166	183	170	142	162	133	152	155	187	161	160	164	147	169	151	153	162	145	170	145	139	158	160	132	156	171	166	160	143	196	156	155	159	147	172	196	194	174	140	161	177	188	171	164	170	156	189	191	167	158	162	153	152	149	173	169	171	156	172	180	146	164	171	189	151	178	164	140	186	176	155	154	171	177	170	164	186	164	170	154	165	148	182	154	179	154	175	148	143	163	159	179	165	183	149	153	169	157	144	157	168	158	192	176	171	173	132	157	167	162	187	165	169	187	167	142	171	164	146	178	175	149	168	176	155	161	162	160	172	156	150	189	176	159	162	170	158	158	168	177	148	163	171	186	158	153	160	142	156	147	166	162	193	191	162	138	160	156	172	180	184	160	171	200	183	168	180	170	160	149	160	155	135	161	152	157	171	172	154	147	187	138	177	169	157	181	143	172	191	152	187	160	175	160	177	166	160	155	153	161	153	168	171	160	142	172	168	172	150	154	167	177	167	173	180	161	192	159	157	158	178	154	175	164	153	141	161	168	150	158	163	135	174	157	177	184	167	131	173	158	162	154	185	165	154	156	153	175	150	142	178	179	190	188	177	186	157	141	174	176	175	138	161	148	165	166	161	157	153	194	156	143	157	158	153	157	170	152	146	169	148	169	153	156	170	174	172	164	166	145	203	175	150	146	164	165	160	169	172	166	184	180	166	175	180	156	152	181	167	170	149	160	159	179	152	200	202	170	162	159	144	190	139	170	171	152	182	178	159	173	165	164	179	165	160	147	167	173	165	162	163	159	172	166	159	152	179	179	160	154	167	149	179	179	170	164	161	169	165	168	173	154	162	174	154	137	162	169	187	151	164	170	190	173	162	178	157	160	160	150	159	155	151	177	181	161	150	166	166	161	161	144	176	189	183	155	160	161	161	140	168	175	152	159	179	157	142	184	170	169	157	153	201	158	164	165	178	159	158	180	180	161	155	163	147	162	170	179	176	160	180	161	182	130	153	144	159	143	166	200	162	174	168	141	170	180	185	165	166	184	180	167	186	177	136	167	134	175	179	183	170	182	180	152	161	160	164	189	164	154	162	169	135	180	133	166	167	164	179	159	154	151	169	150	163	155	158	161	164	148	146	194	165	162	134	165	172	161	179	179	169	163	182	176	143	174	135	166	159	194	143	165	172	166	179	166	176	161	165	180	161	146	175	134	187	171	143	157	159	137	161	157	174	164	157	166	146	172	150	165	163	157	176	171	153	153	150	162	169	180	182	165	164	156	167	142	177	176	165	151	161	140	163	167	157	178	175	164	159	148	133	159	177	177	153	168	166	160	165	160	177	163	168	176	166	173	154	171	159	163	165	137	143	148	143	159	163	172	170	165	171	193	165	145	171	180	181	177	146	158	151	173	169	154	180	140	160	155	175	142	162	179	148	170	181	150	149	163	160	165	160	166	164	161	172	177	151	160	173	161	161	148	177	147	170	156	175	150	155	156	160	173	169	172	177	150	189	165	156	193	169	161	178	151	143	168	143	159	167	158	155	160	152	163	151	174	168	148	158	168	139
10710	9949	2387	2883	2596	2225	1801	1470	1372	1194	1119	988	901	832	792	791	716	673	676	641	627	667	587	622	581	537	532	561	550	545	539	505	511	513	531	529	524	543	479	536	503	514	512	500	519	500	460	487	514	514	476	515	528	442	487	476	458	506	497	497	480	518	479	465	517	475	475	501	470	459	461	465	452	468	454	478	473	425	496	475	478	454	508	476	450	436	427	501	471	491	457	435	476	508	478	447	475	430	493	508	465	481	505	453	457	482	458	474	459	467	450	452	471	445	547	442	467	473	467	476	457	504	482	464	441	458	461	463	489	471	444	446	491	454	482	456	432	428	479	486	485	472	435	488	467	469	454	451	477	477	492	503	472	467	469	436	467	456	468	451	481	434	477	485	424	441	517	481	440	450	461	520	480	477	449	461	457	459	435	482	437	435	462	464	478	455	454	436	469	491	437	450	430	493	435	460	458	451	516	468	450	458	481	465	466	426	457	444	477	452	477	439	493	439	469	468	422	452	468	441	477	424	478	468	481	455	477	470	460	420	486	470	496	468	457	472	474	465	500	447	484	485	462	459	487	453	492	474	480	473	462	521	454	466	456	440	466	441	463	500	461	471	470	467	451	451	465	484	454	444	478	462	468	477	480	477	441	468	463	501	491	452	454	421	468	411	432	452	485	461	471	467	489	468	462	501	456	496	449	474	481	453	444	481	471	492	456	447	460	505	474	465	469	432	494	453	469	521	474	457	485	462	486	451	454	503	441	496	447	475	471	459	502	469	472	442	468	419	459	501	449	477	489	469	451	460	456	480	511	438	448	490	468	524	456	465	437	490	467	460	473	447	436	439	457	456	437	469	448	491	485	496	437	469	482	432	468	484	439	430	461	454	434	435	446	467	469	495	469	435	497	448	466	455	488	472	451	478	472	478	465	501	478	468	465	428	451	448	465	481	458	479	463	482	517	471	448	480	458	460	458	449	465	483	448	408	493	485	458	445	433	474	480	437	474	459	440	461	488	475	445	462	449	465	417	422	436	475	476	494	456	475	427	491	441	444	445	440	427	464	459	465	498	478	449	471	499	481	444	499	481	451	499	507	454	451	492	475	491	464	445	494	460	460	453	441	448	471	482	450	484	469	449	457	459	440	406	470	464	480	449	418	452	419	471	447	449	468	451	478	515	439	486	428	505	442	443	485	458	467	498	475	446	448	458	530	442	479	487	459	415	457	467	467	496	464	414	431	414	458	517	487	429	488	432	462	469	450	464	453	466	442	453	446	468	452	465	483	497	457	469	466	467	437	460	468	487	448	504	468	499	467	484	471	476	462	458	441	528	429	469	511	489	483	467	498	456	467	500	468	480	461	467	443	477	425	453	461	504	460	495	464	457	462	450	463	469	515	465	451	436	474	492	462	476	457	441	429	463	451	415	463	463	465	463	501	490	476	502	433	453	472	419	466	450	453	455	495	451	481	456	463	487	496	464	419	434	462	478	472	496	440	502	471	493	495	458	425	475	469	446	455	452	422	470	491	465	454	441	472	489	487	448	485	499	450	445	462	459	460	448	419	470	454	478	424	432	452	497	442	471	507	471	464	472	437	389	453	445	483	464	457	465	454	448	450	435	454	407	464	525	507	461	443	449	435	467	480	469	422	439	447	414	471	481	469	472	457	445	502	418	460	428	471	494	367	462	447	427	463	433	478	479	479	502	475	472	489	446	422	464	466	449	492	434	472	463	447	433	499	519	463	474	468	460	449	453	471	463	483	435	485	453	489	480	471	491	432	432	442	452	472	460	463	434	479	463	475	453	424	459	457	467	481	431	440	470	509	497	452	460	446	504	494	453	450	504	465	446	452	454	462	408	491	440	451	443	453	443	460	435	457	472	505	463	455	499	472	478	460	453	517	452	451	465	456	456	479	475	467	465	484	473	484	457	492	439	492	451	490	462	441	455	528	440	461	436	447	454	459	469	459	477	466	472	459	424	470	474	501	482	472	430	461	504	492	490	470	456	461	440	494	417	470	441	466	466	483	433	499	448	472	481	454	448	501	470	501	496	428	464	453	473	491	457	454	477	456	478	498	466	447	477	424	486	478	491	442	467	462	477	425	442	466	463	478	442	465	483	475	471	447	486	508	495	437	481	491	474	451	435	457	462	539	424	449	485	468	449	488	480	440	460	461	484	466	433	473	438	487	496	463	475	457	464	473	456	475	457	470	436	434	453	503	473	500	493	440	486	447	454	465	460	487	483	492	459	480	438	471	462	455	459	433	433	500	480	457	496	494	467	494	444	465	451	426	493	449	444	489	510	465	483	474	465	460	454	434	473	461	457	451	478	444	460	463	453	455	460	451	445	473	480	477	459	454	452	533	468	455	448	458	454	510	488	486	474	467	476	437	487	457	455	469	478	486	423	420	428	452	449	459	487	460	454	457	489	441	457	455	475	435	467	481	449	431	462	465	470	431	474	453	478	512	458	437	433	462	468	444	448	456	469	474	434	416	473	470	488	436	503	460	421	445	439	419	496	451	460	447	449	451	471	464	500	474	487	476	474	501	471	445	448	480	469	470	444	462	466	448	481	445	515	470	482	480	476	462	462	456	453	469	469	479	443	470	430	468	481	466	474	459	444	488	464	450	453	476	450	459	408	465	425	474	461	448	486	497	461	438	447	433	456	461	459	464	461	467	446	449	480	462	457	503	450	481	449	420	448	495	448	479	483	493	505	472	503	501	462	443	477	451	471	458	446	457	447	448	476	482	459	486	483	476	460	471	456	443	460	455	496	512	488	501	475	483	470	469	457	468	457	452	463	461	494	473	475	496	485	449	466	474	425	479	508	481	454	473	495	435	434	451	482	464	494	408	459	471	477	460	454	468	461	431	507	471	425	462	463	435	450	448	466	492	460	441	447	487	495	463	434	428	465	442	498	444	489	445	480	455	486	468	441	437	467	512	478	468	452	464	487	454	466	421	452	481	463	444	463	472	482	434	478	490	422	433	432	466	445	428	472	452	446	482	480	491	479	435	452	476	457	455	426	450	457	480	455	468	440	437	477	471	489	454	509	465	465	483	421	454	455	453	445	480	479	474	453	495	450	467	443	458	431	448	452	462	462	478	480	535	452	448	458	485	489	457	428	436	433	484	474	475	480	467	457	458	461	469	475	467	474	482	485	445	464	472	449	483	480	455	453	421	440	475	505	506	473	484	462	471	505	479	455	418	489	461	464	461	455	487	453	462	448	451	444	442	467	462	454	482	464	439	408	430	477	473	471	477	507	472	445	484	480	440	488	452	460	458	455	479	482	451	484	518	463	468	504	452	468	479	482	470	452	457	448	473	465	449	483	453	458	451	425	519	482	475	465	432	481	507	428	498	483	462	503	468	477	454	488	492	452	471	487	448	464	456	447	466	457	446	436	468	467	464	458	447	429	449	422	481	425	520	503	447	444	484	500	445	466	433	459	482	458	432	485	439	458	492	459	508	437	473	492	477	472	490
30587	23672	5054	1935	1340	1001	758	605	559	528	464	448	375	403	357	374	346	366	314	343	329	338	311	290	330	306	312	325	329	300	314	292	280	303	277	280	265	271	282	267	282	311	292	276	291	271	305	270	271	280	272	291	295	309	290	273	288	259	297	293	289	292	315	236	301	274	264	299	278	303	270	297	290	274	275	292	271	293	283	275	280	301	283	263	292	293	287	303	296	288	296	304	303	277	322	325	293	289	263	273	314	299	282	284	252	262	290	270	242	261	281	278	284	298	307	297	295	278	276	276	301	291	288	283	290	286	300	269	293	287	266	273	257	310	280	297	297	296	316	255	267	300	287	280	273	265	264	301	286	268	285	308	289	289	300	300	285	300	274	308	297	282	289	310	311	279	273	282	258	255	256	290	285	274	257	299	285	281	296	282	284	307	282	300	279	258	271	254	264	287	256	259	271	270	276	247	253	294	259	298	293	260	293	270	238	288	260	299	276	265	262	262	334	277	276	267	310	282	266	277	293	261	264	264	286	234	247	286	272	284	264	243	269	308	296	289	271	267	268	275	250	303	286	244	276	287	290	306	285	273	282	238	299	279	277	256	312	308	286	284	255	302	274	267	304	288	273	294	261	282	270	265	302	288	289	250	291	294	271	284	255	276	274	288	306	295	288	272	280	290	295	285	280	273	296	282	298	275	293	275	282	320	276	260	297	264	286	247	281	295	280	267	284	293	263	268	285	285	296	278	277	297	253	291	255	279	294	300	298	311	280	292	278	290	268	298	296	288	290	284	279	262	285	288	260	310	308	276	290	315	277	269	286	316	272	253	325	318	287	251	295	313	282	263	331	269	298	272	306	280	286	277	285	291	311	301	280	289	293	277	301	300	291	244	283	256	258	294	260	290	280	270	271	291	297	278	274	274	306	275	287	290	291	272	269	294	288	291	273	291	270	286	280	288	274	261	278	267	285	275	293	308	288	279	288	286	278	277	286	280	272	274	274	292	299	272	287	290	316	279	283	273	279	318	245	296	301	298	282	274	264	261	264	252	265	263	304	256	247	304	280	253	288	281	302	269	317	273	251	281	276	241	251	312	314	275	264	284	289	272	253	304	266	297	307	267	281	287	240	277	267	295	293	294	267	258	248	266	287	269	296	281	287	291	275	276	275	245	277	300	279	264	269	289	269	261	301	279	276	272	261	278	274	292	280	270	282	285	283	281	246	251	288	257	294	313	276	258	283	270	312	281	269	288	285	279	279	298	254	310	295	256	281	278	283	296	286	263	273	330	286	278	254	267	283	255	244	265	286	264	287	267	305	285	284	263	267	276	268	281	284	264	323	270	272	287	281	269	297	267	289	318	284	300	284	314	288	277	292	287	274	287	273	273	260	290	271	271	280	275	296	274	274	268	277	305	289	305	274	254	315	296	319	294	266	275	289	276	267	287	316	279	312	292	315	272	278	268	319	276	313	295	299	294	287	297	281	280	290	260	279	287	281	253	298	296	273	295	270	263	310	281	257	283	299	289	298	277	295	249	319	289	283	263	264	272	269	263	296	264	289	300	280	282	279	297	275	286	298	298	307	307	302	280	274	259	269	284	293	291	269	308	272	243	266	316	286	278	271	293	287	262	282	278	266	307	263	277	265	232	269	283	259	331	291	258	283	281	295	260	304	269	281	286	308	271	303	278	307	278	283	275	284	296	271	299	279	312	286	289	266	298	290	280	292	295	303	291	250	303	281	307	290	307	252	310	285	296	253	281	267	298	287	269	276	275	289	292	264	283	288	297	289	265	293	311	288	261	294	244	278	277	293	274	296	276	259	283	266	258	312	295	274	238	230	272	299	273	308	295	276	294	297	282	280	296	278	304	286	292	302	264	306	257	263	265	287	272	295	284	272	257	265	271	272	272	292	282	297	293	297	285	271	313	308	289	260	282	287	268	278	272	288	294	287	300	254	276	292	252	256	300	295	260	259	262	251	260	265	305	282	306	273	286	289	255	295	264	296	296	258	286	281	285	295	317	258	292	286	296	300	284	271	294	301	281	311	274	275	292	286	305	263	301	257	254	274	259	288	265	298	267	262	325	293	302	320	277	270	285	302	304	275	274	298	252	290	292	301	276	275	284	285	275	253	283	277	273	260	264	264	283	300	281	283	284	281	257	245	298	253	285	240	295	299	294	265	271	271	302	277	287	271	305	263	290	288	288	291	243	296	277	288	276	297	289	256	315	315	269	271	290	280	285	272	264	283	331	259	290	244	300	317	292	252	281	269	295	249	290	281	248	246	254	284	282	259	247	263	279	289	294	277	291	303	258	288	335	313	264	308	281	277	276	297	296	282	291	272	289	263	275	253	276	272	264	286	272	287	279	265	277	282	288	280	280	303	266	255	264	275	262	257	290	297	275	270	286	273	281	310	271	283	263	270	251	266	307	267	270	263	269	290	256	267	314	280	303	307	289	302	273	304	275	299	277	264	292	256	278	293	282	268	269	322	306	280	307	288	294	287	280	282	261	249	267	288	272	233	272	268	284	284	251	263	269	281	271	267	264	274	282	286	284	285	295	289	310	275	266	300	286	269	270	272	281	275	294	299	289	302	264	267	264	303	292	292	287	280	282	288	287	258	255	270	276	285	286	274	284	290	286	300	286	304	277	279	279	294	283	266	283	287	265	274	263	290	303	267	248	301	290	280	268	241	309	265	258	280	268	277	233	276	308	280	309	284	299	269	290	272	249	260	298	323	289	274	286	278	318	300	285	272	287	270	256	279	291	307	296	268	263	275	283	286	287	283	270	286	295	289	285	248	260	302	270	275	314	254	252	273	279	274	267	293	281	299	254	269	267	305	286	322	266	248	290	278	276	297	291	287	286	285	267	294	276	284	285	256	295	276	273	269	329	264	284	257	264	282	264	294	266	294	265	304	279	270	277	258	298	287	286	241	296	289	301	290	285	288	288	287	262	278	276	294	275	292	287	258	306	309	285	269	300	270	310	281	271	272	294	312	264	287	277	275	282	293	289	269	248	273	286	266	251	259	298	282	302	273	262	250	280	277	310	275	276	308	284	268	288	278	285	285	286	290	292	284	260	282	285	270	288	280	284	297	283	293	296	304	279	285	304	282	287	280	280	260	290	268	292	275	275	277	263	314	296	281	291	283	281	260	303	319	273	283	277	299	268	311	303	273	263	284	298	266	295	302	294	271	305	271	286	287	279	290	264	308	257	282	271	274	296	259	295	322	273	281	297	270	282	264	285	279	289	265	287	276	254	307	250	289	261	307	232	263	270	296	280	301	274	247	297	325	328	293	274	290	265	272	277	278	258	276	257	269	270	261	272	277	324	302	280	273	270	292	272	304	296	287	312	256	295	281	270	262	307	285	317	273	259	294	303	279	267	285	247	242	302	267	280	278	262	290	319	267	259	249	261	272	282	294	285	294	263	275	292	280	259	259	278	283	293	303	309	270	274	299	250	299	301	300	283	276	286	299	319
15611	14917	4434	5334	4614	3969	3198	2640	2415	2052	1899	1714	1583	1453	1377	1321	1229	1271	1145	1123	1044	1112	1015	1013	968	901	978	1000	907	882	888	854	867	923	887	818	872	850	814	824	830	776	777	843	857	763	823	817	775	773	833	787	721	763	788	778	752	781	748	794	840	756	786	785	742	706	748	765	746	784	692	732	748	780	804	832	728	727	751	741	734	756	766	772	769	787	760	762	760	784	777	755	751	747	773	736	756	780	745	694	742	747	706	704	707	775	746	731	749	736	729	735	691	752	745	734	775	724	732	733	754	770	767	754	769	750	717	711	768	744	726	707	737	715	767	738	744	723	702	749	770	705	760	736	729	793	785	768	748	798	769	742	710	756	677	728	701	719	728	776	735	744	738	709	771	716	750	760	724	782	725	737	740	740	766	741	723	732	767	741	763	741	755	735	704	721	770	741	771	709	780	742	698	710	744	684	739	745	689	745	697	793	722	748	753	756	736	706	773	729	757	741	750	764	725	774	767	755	751	685	787	767	743	694	695	715	733	731	759	762	755	744	721	773	741	695	739	748	717	753	774	722	707	702	762	771	751	763	727	769	765	733	750	750	790	682	715	722	718	749	709	715	716	719	726	673	737	723	731	768	751	743	764	756	747	720	743	713	763	775	765	713	720	710	761	714	722	774	726	713	710	737	743	711	741	671	680	721	751	734	749	784	726	716	736	703	763	733	737	756	725	769	739	749	749	681	762	710	773	738	740	728	739	705	696	688	752	780	774	752	745	722	764	753	715	742	724	715	717	735	727	782	739	703	718	730	730	745	763	722	751	750	703	742	717	719	772	750	710	735	755	728	723	693	742	751	721	700	703	743	674	731	754	707	747	719	717	721	688	704	744	646	752	758	757	720	741	737	730	713	706	786	756	735	716	772	715	741	749	684	766	717	740	716	762	770	708	706	789	738	775	752	732	699	775	706	737	727	701	709	704	718	748	740	740	710	707	746	724	737	754	746	716	704	749	714	750	797	722	760	712	681	742	728	726	774	782	721	738	736	697	692	723	762	715	749	704	733	747	706	727	759	729	734	719	758	705	740	724	707	759	703	719	720	765	773	756	738	774	721	760	758	728	722	737	681	714	730	726	717	761	738	752	768	745	740	735	772	730	781	767	756	711	740	734	746	781	743	708	760	735	728	705	764	696	740	746	760	707	702	708	705	708	732	760	729	712	756	722	693	756	724	696	725	708	733	766	773	683	747	718	730	755	776	739	753	734	770	773	764	737	713	686	739	745	751	694	733	714	697	718	769	730	754	682	710	695	702	719	770	728	759	726	732	742	764	770	742	720	759	770	757	699	721	726	695	773	742	760	764	743	716	792	756	718	764	737	773	733	734	713	762	711	715	748	714	736	750	740	759	764	743	717	781	717	685	721	736	709	739	801	733	727	783	762	740	726	716	756	720	749	757	771	754	710	745	738	720	726	734	733	726	772	782	745	731	717	725	752	776	762	753	720	743	717	733	763	732	788	689	710	718	709	777	672	733	763	711	733	720	742	673	706	689	707	748	689	731	760	697	689	718	733	782	693	717	733	768	721	772	766	718	708	743	766	696	712	789	656	727	740	746	754	708	684	746	727	723	766	754	765	735	734	736	726	751	738	710	724	754	718	764	733	731	744	740	711	755	735	687	774	673	789	686	755	702	743	770	734	673	711	715	673	755	661	722	773	755	746	756	743	712	728	769	736	728	752	756	758	672	778	728	748	788	704	761	701	744	729	736	739	745	758	702	744	703	719	738	700	764	736	737	740	727	726	729	741	710	769	751	739	770	744	717	778	710	746	717	726	757	719	701	770	733	709	725	748	758	676	708	716	711	706	726	720	758	738	733	724	732	719	740	728	717	747	765	766	735	711	699	740	729	695	728	720	739	720	744	779	703	714	721	688	731	745	772	724	736	706	715	766	724	701	719	744	724	753	748	754	690	745	741	727	732	728	737	715	732	730	706	710	738	770	778	756	771	742	767	751	751	722	740	807	728	744	730	747	758	716	776	735	710	744	747	788	725	747	756	711	730	728	752	708	734	718	741	737	750	710	797	705	740	779	691	757	721	768	710	718	740	702	721	763	743	697	802	745	744	759	751	742	762	737	695	770	720	733	756	754	778	730	745	713	784	713	718	750	725	735	725	740	740	727	740	718	753	728	739	718	697	736	739	725	709	733	765	754	721	746	742	709	744	766	739	709	773	679	723	695	775	701	724	748	733	725	709	771	735	721	789	680	735	753	708	730	758	690	783	711	724	701	725	678	762	761	719	714	714	734	747	720	735	714	709	738	736	773	687	810	727	755	759	712	765	695	762	778	716	745	698	753	727	733	679	767	746	702	748	735	727	801	761	727	735	684	776	725	751	716	756	769	750	747	696	725	694	710	711	702	718	771	713	731	731	729	722	703	677	692	766	752	760	740	703	679	745	753	733	710	726	724	718	769	725	734	773	762	740	755	765	735	726	685	757	746	756	727	728	753	679	808	710	726	722	721	694	726	761	731	721	726	745	735	704	762	731	718	759	739	765	718	777	788	743	734	706	742	757	720	717	753	740	770	696	780	731	724	695	698	694	763	712	752	767	708	766	713	709	701	696	737	729	762	736	740	725	734	711	713	742	719	705	743	713	716	737	755	665	712	689	723	756	775	684	677	772	701	780	761	741	799	747	748	731	735	766	761	742	722	730	734	744	740	757	709	739	717	739	716	727	736	731	759	733	736	699	745	734	738	761	711	781	764	707	706	757	724	726	763	716	717	741	683	719	763	690	735	715	739	657	743	750	786	709	762	767	726	729	700	721	765	721	742	777	771	721	721	722	690	697	729	761	732	717	774	706	764	741	712	709	760	704	724	721	760	767	767	689	762	767	699	760	756	684	762	690	768	719	712	749	698	722	719	716	784	761	729	692	708	740	705	762	730	795	703	718	781	718	702	769	758	764	702	761	696	717	736	769	739	746	696	728	706	740	738	739	724	758	761	672	736	698	785	699	736	761	756	668	773	752	771	747	758	728	728	731	739	750	760	758	735	725	732	730	755	729	743	774	742	706	711	751	751	757	684	758	745	700	700	736	692	734	739	753	711	715	738	701	726	722	808	727	767	726	733	774	741	707	775	809	750	731	735	736	779	748	695	741	711	756	743	684	796	726	744	749	733	716	777	721	744	762	745	714	706	758	716	743	749	754	723	704	698	720	778	754	698	732	766	718	727	671	739	711	759	737	736	724	750	705	718	778	725	781	704	712	750	764	696	723	745	727	754	725	739	720	729	736	755	750	754	706	698	758	670	710	748	710	678	719	784	753	745	757	704	711	772	727	701	715	735	749	725	720	777	699	750	697	726	736	783	674	749	694	677	730	760	691	761	739	779	787	784	731	737	744	727	692	692	766	720	752	666	789	776	692	736	766	732	702	701	805	729	724	709	740	711	736	765	739	716	727	723	711	744	732	715	742	785	745	712	772	817	744	766	754
4586	687	302	332	328	327	313	306	275	293	253	260	293	318	274	270	313	308	317	287	299	293	297	328	308	298	309	288	278	308	312	323	296	299	278	287	287	315	325	302	264	273	302	302	267	317	325	336	309	306	309	327	328	337	316	297	310	273	307	281	314	293	275	308	299	284	286	298	287	320	320	305	267	312	298	280	277	314	298	310	296	303	337	298	313	314	314	296	283	316	303	288	315	332	291	289	327	270	280	336	282	318	310	297	314	298	294	287	276	313	302	327	311	278	291	321	300	327	302	333	275	303	249	319	322	320	295	317	290	319	302	313	310	327	295	301	279	314	326	296	302	313	305	270	347	294	278	301	300	317	274	284	318	306	286	326	317	319	318	271	341	323	293	290	272	331	315	313	328	295	286	284	296	317	324	293	278	310	319	322	327	310	322	290	293	300	306	307	320	282	300	354	295	313	296	286	310	324	283	313	338	281	311	294	343	293	342	308	305	314	316	314	289	298	326	322	297	297	316	327	274	315	308	294	284	277	299	276	274	272	323	282	325	300	300	298	321	291	313	298	267	286	296	240	295	299	297	341	297	303	285	290	332	305	293	306	289	275	310	301	310	303	271	309	337	330	297	293	297	300	279	313	311	287	305	301	312	289	257	284	297	291	269	316	297	312	305	276	302	316	311	318	295	307	321	285	322	280	273	294	304	313	313	286	322	266	281	313	313	291	283	332	300	303	327	315	327	288	320	306	279	320	309	303	303	338	292	296	304	291	346	332	293	316	328	337	300	341	278	300	290	319	319	327	302	264	297	306	290	283	293	285	297	307	309	284	290	290	269	302	297	289	289	298	289	285	310	306	289	297	332	306	285	302	307	296	299	309	297	298	341	334	292	328	305	327	284	307	287	287	293	297	298	325	306	291	271	309	282	296	306	302	315	292	300	285	321	323	291	319	288	294	299	277	316	296	316	293	323	315	287	320	286	285	310	297	299	272	303	345	298	278	310	306	297	292	263	332	317	308	335	305	313	316	304	305	285	301	327	325	326	285	302	306	284	289	311	326	286	320	274	310	267	309	297	308	285	312	283	305	317	294	324	297	267	287	278	317	336	289	324	334	290	298	296	335	300	297	312	317	318	278	289	338	330	320	315	315	296	276	325	292	351	293	311	292	303	321	297	306	294	283	281	312	314	328	289	300	320	315	293	332	311	325	298	283	320	270	294	286	286	305	295	345	326	312	283	318	308	306	305	325	290	321	306	288	329	310	298	282	313	302	281	298	313	299	328	283	294	286	286	282	301	330	320	307	287	302	279	290	289	291	310	302	325	297	302	324	334	289	309	283	283	298	288	288	320	291	312	307	308	303	313	294	311	303	314	286	342	290	315	300	348	303	311	318	318	282	297	322	273	295	302	283	319	314	297	322	311	310	325	294	314	290	318	293	325	307	293	276	308	337	305	347	299	325	301	297	290	272	301	305	316	283	330	292	287	319	303	322	349	305	298	285	284	260	314	313	330	302	334	278	310	295	297	286	303	287	317	304	273	314	339	296	290	284	289	275	305	313	277	290	306	275	329	276	328	287	286	304	289	318	326	324	311	304	295	310	317	249	301	294	288	272	302	293	313	293	290	335	296	332	275	291	322	325	329	289	287	297	310	318	340	308	285	308	345	279	284	311	313	311	281	306	309	322	324	298	312	275	314	334	322	305	311	318	280	308	331	328	311	295	326	312	289	300	282	297	299	310	268	274	267	301	289	302	321	314	327	317	309	295	301	322	338	317	305	317	314	301	269	326	307	310	309	297	305	313	316	303	301	278	291	328	260	308	285	288	316	316	340	297	293	282	300	292	278	319	307	297	296	296	290	268	297	305	272	287	294	303	318	290	332	313	287	282	285	336	297	309	307	275	278	267	301	320	271	289	277	274	300	342	295	291	292	313	332	319	321	314	319	286	311	304	312	337	323	280	269	314	273	287	298	291	289	316	285	336	311	293	312	285	280	322	287	313	285	324	303	293	267	312	303	299	300	337	315	309	280	311	328	309	293	300	309	346	290	314	311	340	298	299	309	293	314	315	334	325	308	313	285	292	312	286	301	313	327	324	273	308	285	314	292	278	295	332	267	295	301	304	329	306	319	284	296	300	332	337	322	278	298	293	307	297	314	315	323	291	267	270	314	322	308	276	327	324	337	284	304	310	301	260	312	322	323	357	327	312	313	263	289	287	325	298	309	301	295	330	345	294	282	304	314	292	289	315	331	294	324	297	289	324	293	282	290	320	273	277	299	291	346	287	305	312	302	318	291	361	297	291	310	267	289	334	303	289	303	281	287	308	316	273	281	285	288	302	297	297	326	294	308	301	313	310	275	309	288	267	284	313	292	301	301	313	320	325	316	312	281	308	294	318	319	309	291	324	307	277	261	306	306	296	318	317	294	317	299	281	294	284	327	339	310	322	295	295	304	311	329	287	306	308	311	322	306	308	269	320	291	296	307	374	314	270	289	304	342	306	304	326	320	299	316	304	304	302	276	296	277	307	318	340	308	303	294	310	297	311	318	306	299	290	315	350	316	305	293	285	315	309	315	283	294	298	300	290	312	296	287	309	293	299	321	312	300	279	309	310	288	320	314	297	329	291	293	332	286	302	289	282	326	289	300	338	340	287	304	282	272	304	273	261	309	322	280	295	295	310	298	320	346	314	298	304	307	307	337	318	316	304	318	298	326	260	308	281	292	282	291	266	319	278	297	294	320	321	300	325	299	312	302	295	313	329	281	309	306	329	297	260	311	301	311	296	325	303	292	297	329	337	307	265	280	308	292	321	265	294	307	253	305	297	315	298	283	290	300	305	287	282	312	288	292	345	292	302	304	301	293	293	305	281	297	292	315	257	304	283	316	296	307	310	307	296	282	335	314	330	289	335	301	298	314	324	328	313	298	340	298	324	325	269	326	290	302	304	288	293	291	322	323	294	280	343	271	296	290	318	320	301	312	290	281	296	323	290	301	329	272	300	289	309	293	336	326	241	336	302	293	316	322	298	288	274	319	336	300	312	331	318	295	313	288	304	281	333	300	328	310	301	321	351	289	275	290	292	258	302	297	295	311	293	312	295	305	271	277	304	323	334	322	344	317	327	316	316	292	319	292	293	290	294	300	285	313	304	308	286	335	297	316	309	308	302	289	313	313	366	320	285	306	305	314	332	314	323	299	315	285	303	313	303	321	322	294	277	319	333	291	315	299	279	296	299	301	307	323	276	272	282	293	277	310	301	314	286	300	321	262	319	294	283	311	279	294	324	318	280	321	325	292	323	318	301	315	278	282	280	307	323	306	315	330	315	344	304	320	340	313	324	336	294	327	312	276	302	335	342	296	322	319	340	277	302	297	290	300	310	293	352	285	268	278	308	280	305	321	284	313	314	312	272	317	257	303	283	292	297	283	308	333	283	295	302	328	309	283	305	323	306	312	306	286	317	345	324	302	308	277	323	316	280	302	307	266	280
3370	1248	763	778	808	774	720	727	731	749	746	774	777	760	735	698	695	784	709	773	760	754	769	752	692	766	712	755	749	731	722	737	768	676	764	748	725	758	754	703	731	756	730	714	736	758	707	733	749	784	750	741	722	782	726	762	774	733	738	729	718	738	747	704	795	790	705	755	703	783	723	775	756	751	736	722	739	745	736	755	711	703	697	770	743	706	772	724	725	736	746	728	728	754	673	751	745	732	704	748	719	743	718	771	750	736	710	724	724	708	749	672	751	758	728	769	737	700	753	748	707	774	751	752	730	760	692	733	700	760	761	742	734	754	712	726	775	774	718	723	769	778	704	740	753	718	723	715	719	712	777	744	736	757	744	719	740	770	746	765	728	748	745	723	749	742	782	712	689	735	749	740	759	690	788	688	727	724	726	730	767	680	733	694	701	726	708	745	782	723	735	781	691	755	712	720	752	696	746	751	772	724	757	729	770	741	757	718	721	750	728	767	755	776	742	742	758	775	726	781	734	766	709	749	714	723	727	719	759	758	752	702	768	748	747	751	720	747	744	706	760	722	704	697	771	750	792	736	750	774	740	781	721	749	797	745	723	719	676	723	719	730	732	731	708	712	741	717	753	765	749	706	748	754	713	750	720	773	737	710	705	728	727	774	762	716	761	735	738	740	747	765	731	751	729	705	754	742	757	720	759	718	781	704	751	739	766	743	741	746	783	738	709	778	765	739	703	695	737	728	758	678	741	715	720	737	738	766	741	779	725	698	764	799	754	712	760	720	751	730	728	732	705	686	713	772	745	711	744	741	718	729	653	749	700	716	727	732	763	783	707	731	709	773	686	763	766	684	755	665	718	766	745	695	738	719	730	750	739	765	717	763	736	730	700	774	749	753	720	733	730	748	755	712	756	743	750	769	795	752	693	723	787	709	699	705	774	729	763	762	747	734	784	738	727	726	690	812	699	789	752	784	754	740	748	748	759	795	749	748	791	763	723	738	806	751	745	763	729	767	750	773	756	756	774	751	741	768	735	715	761	793	735	718	734	688	721	733	728	731	757	702	747	740	701	780	752	722	759	728	718	765	761	755	793	739	712	713	736	768	734	758	739	755	764	769	748	737	724	750	717	737	749	785	708	748	710	749	722	722	796	724	742	753	758	776	700	754	711	725	728	742	729	692	732	725	752	703	771	731	736	767	728	752	742	715	754	782	731	722	715	714	724	712	774	735	716	743	757	692	750	727	752	701	766	771	741	748	762	692	747	697	697	736	768	740	755	754	733	733	725	706	730	725	708	779	776	781	775	739	775	755	771	763	742	736	720	726	715	759	730	766	741	722	733	773	735	750	806	759	728	740	727	686	737	727	781	767	697	714	760	765	699	757	740	744	740	767	735	768	691	758	748	730	704	764	698	727	715	716	738	684	734	773	772	734	780	741	783	713	704	725	735	745	713	775	721	750	698	734	727	740	788	727	747	716	761	701	731	714	775	751	739	741	733	758	702	702	781	708	686	738	760	763	725	764	741	729	726	722	669	722	741	762	717	727	763	718	728	727	765	774	718	691	720	711	733	738	747	739	715	743	744	737	696	749	750	751	736	747	724	715	748	801	732	748	699	763	750	755	748	753	758	717	693	730	707	755	744	758	772	739	713	744	750	740	723	702	784	722	720	726	700	717	746	774	742	776	747	772	757	780	743	730	689	721	713	750	787	752	724	701	746	698	743	723	728	727	764	768	766	740	724	714	735	729	756	726	709	744	727	709	697	771	724	751	753	770	755	792	737	770	759	672	726	680	718	779	741	737	736	735	740	744	755	738	750	737	761	740	759	736	740	709	784	743	741	740	757	740	763	755	761	749	759	717	754	731	716	714	696	720	769	761	739	716	769	781	737	782	743	799	717	750	731	714	708	752	709	736	730	713	762	737	743	762	728	738	735	708	721	705	705	687	731	738	746	734	715	741	732	753	783	775	745	788	735	769	686	719	745	733	716	750	752	747	743	759	751	800	744	717	754	706	712	726	737	751	762	710	711	789	741	746	727	741	746	704	684	703	663	802	775	783	745	718	727	742	734	685	733	735	752	784	744	704	813	736	781	730	786	768	711	781	733	735	722	766	737	730	747	764	725	739	687	773	735	750	691	731	740	740	671	716	739	696	738	727	708	767	761	657	747	766	742	702	719	735	752	721	739	725	724	723	768	712	774	736	762	744	738	757	767	744	786	754	774	712	692	720	728	710	737	784	702	723	739	687	780	746	745	728	730	739	772	787	703	799	751	747	792	788	688	741	687	744	731	769	771	666	723	721	723	775	707	735	750	766	706	690	745	727	739	704	727	709	776	706	692	755	758	739	760	704	736	763	738	769	721	719	752	714	726	726	748	755	730	763	690	702	717	678	744	796	759	729	750	739	718	790	761	762	759	705	741	725	739	720	726	703	784	686	750	723	708	714	747	778	736	734	774	758	698	741	729	710	742	740	763	752	759	747	772	760	713	735	728	678	780	730	801	740	748	705	771	702	775	707	692	752	764	770	720	704	687	727	719	727	771	762	707	761	687	775	738	747	701	729	755	743	758	760	692	765	775	738	788	755	767	709	775	737	750	763	783	740	755	720	729	694	744	727	732	715	731	716	740	727	741	749	771	751	699	715	749	702	751	730	705	732	767	780	721	719	751	734	752	724	740	799	758	769	786	751	762	700	709	753	729	691	708	726	756	749	759	736	726	712	765	721	757	755	716	733	698	774	675	726	739	756	708	695	731	742	738	692	698	770	699	764	771	741	705	694	746	720	738	727	762	702	771	735	754	699	726	772	788	715	758	722	736	708	738	786	719	689	730	742	727	726	778	718	694	735	718	662	758	738	746	736	742	753	687	759	718	746	792	760	757	741	746	751	749	745	739	720	655	764	773	788	774	704	756	726	681	730	737	755	729	744	759	744	683	709	702	784	703	761	748	760	679	746	699	750	729	753	713	696	772	719	786	730	749	749	725	709	744	742	728	686	725	754	715	728	736	732	718	728	773	753	753	747	776	736	719	725	766	760	756	744	754	762	713	774	728	768	742	749	772	736	764	755	685	706	780	724	751	727	699	754	725	784	693	720	667	777	715	744	727	749	733	705	768	769	745	773	698	770	768	729	736	720	740	707	750	751	736	732	778	724	759	721	710	716	685	747	736	696	708	722	806	698	716	729	738	728	766	742	770	760	745	707	676	752	700	756	732	815	750	724	744	731	738	710	744	738	809	729	799	739	771	735	737	744	746	744	681	774	735	761	767	734	762	773	761	772	726	714	735	745	688	757	741	748	701	727	693	741	719	766	752	763	722	731	739	742	755	749	726	751	764	708	766	770	735	760	766	756	702	749	769	713	758	692	773	730	700	745	750	807	747	694	767	727	678	725	745	778	768	757	716	729	720	748	721	728	726	744	687	689	750	762	671	713	728	750	727	732	752	735	727	793	719	757	748	709	767	763	736	773	729	735	791	740	739	786
19577	12112	1696	923	654	535	398	323	305	298	286	249	242	196	212	234	191	199	216	216	168	181	192	200	163	149	178	187	183	171	187	177	178	184	178	169	154	192	184	161	189	167	163	184	178	157	154	169	172	153	169	166	146	163	164	162	183	161	161	161	171	162	162	140	175	168	145	144	178	146	161	168	147	160	156	157	177	172	155	172	160	157	156	158	164	168	170	175	174	189	163	166	153	159	145	162	160	177	176	176	159	157	163	145	163	180	164	167	159	159	157	158	145	150	171	143	165	167	164	152	165	181	162	155	182	158	137	176	163	187	167	159	169	150	162	177	157	154	192	163	172	161	176	168	165	162	159	162	174	171	158	161	167	170	176	158	163	138	173	156	166	161	172	183	179	159	172	155	177	204	182	169	155	173	150	151	177	177	138	160	149	173	160	151	173	203	177	165	151	167	173	158	160	164	167	171	162	161	174	167	158	179	182	201	151	159	171	144	167	166	168	161	167	183	167	142	143	152	163	178	194	154	166	141	146	163	163	148	156	141	162	179	159	139	171	164	179	145	170	177	173	167	167	159	170	143	170	177	150	156	171	159	150	168	173	146	154	173	149	169	161	140	150	169	143	166	182	147	164	163	163	151	159	164	147	178	170	162	157	159	154	163	171	169	157	179	172	152	172	159	185	142	177	153	181	144	173	166	174	153	168	155	166	156	182	190	148	147	175	182	179	161	169	156	144	144	165	169	151	143	187	171	155	141	173	158	160	169	191	168	168	144	165	172	174	163	168	169	156	169	161	142	172	173	153	179	169	155	159	180	164	149	175	182	157	170	161	131	164	146	164	166	163	147	160	193	177	165	174	166	163	152	154	184	156	146	145	151	173	140	156	173	159	152	138	171	179	150	142	149	141	173	159	130	173	177	158	160	186	173	170	162	181	150	152	177	153	154	184	165	162	169	186	142	175	134	183	171	183	172	174	189	172	202	173	164	157	163	157	180	171	155	170	155	169	182	157	185	160	165	173	175	158	172	155	166	129	202	175	145	168	195	180	152	161	167	195	159	171	162	157	174	169	176	139	171	152	147	140	182	161	173	172	161	158	177	179	165	173	158	179	150	170	155	164	173	157	178	164	153	110	161	135	161	165	167	170	162	170	163	171	155	143	149	164	178	172	166	173	159	160	195	158	165	156	161	148	178	144	179	152	140	168	170	163	147	157	169	153	152	175	190	161	185	152	156	173	157	165	162	162	184	164	168	145	173	150	160	187	159	142	149	178	151	143	150	174	174	160	172	175	149	174	180	163	164	180	140	159	164	174	158	155	164	188	148	152	157	169	157	166	158	182	151	160	155	165	174	156	153	152	164	158	138	168	171	183	169	176	140	151	163	139	141	172	179	171	143	155	159	157	158	188	152	181	162	164	182	158	191	172	151	152	159	164	172	175	158	171	165	168	145	159	151	151	154	156	176	174	153	145	169	152	147	159	168	154	163	141	171	152	170	186	177	162	156	162	186	158	156	170	157	174	150	157	183	160	161	163	177	165	154	152	170	163	140	160	178	168	152	166	196	165	157	182	190	182	145	161	174	162	152	170	174	132	164	166	189	164	150	151	171	143	180	181	177	154	178	171	159	168	170	146	170	141	151	177	171	164	163	165	183	185	162	148	150	156	137	179	147	184	175	141	159	145	156	172	182	165	190	147	170	171	156	163	169	153	180	151	154	165	146	167	173	150	151	138	171	157	144	147	158	157	154	170	180	166	157	165	153	171	155	166	158	153	168	162	165	172	170	153	154	172	143	158	146	175	149	164	150	182	190	158	164	158	142	174	184	166	162	140	173	170	162	152	162	157	187	173	191	160	164	155	183	170	200	168	179	146	158	165	158	190	180	152	179	161	173	143	144	180	151	164	188	156	146	152	152	167	176	161	130	159	151	128	171	180	182	157	179	166	157	172	178	172	174	154	149	186	176	151	167	164	156	164	169	132	185	165	153	157	184	152	150	176	173	137	150	183	165	156	148	164	177	166	150	139	161	179	167	156	148	170	187	153	149	181	168	160	170	183	158	160	161	173	142	168	175	177	194	174	158	182	163	166	144	163	152	157	210	162	162	147	149	157	168	168	190	166	147	169	166	162	170	168	166	155	173	159	152	147	177	162	156	182	174	185	145	167	191	132	138	157	147	138	182	178	172	155	163	176	179	185	172	161	153	166	153	170	141	179	183	164	169	154	151	175	156	146	144	170	169	171	151	152	164	172	162	147	148	170	148	152	168	161	163	147	140	163	158	172	160	141	179	157	155	169	170	172	170	171	156	175	166	155	150	159	151	160	149	146	160	168	166	157	142	176	156	160	161	168	169	166	160	154	140	179	182	158	157	158	156	127	166	156	148	146	151	138	160	164	160	174	178	183	149	193	155	180	166	167	173	151	174	159	160	162	162	185	148	176	162	190	174	161	146	170	192	168	187	174	171	170	157	165	180	153	169	164	159	163	148	167	173	181	176	168	160	183	167	157	163	160	132	153	172	175	179	149	175	161	159	169	174	176	149	168	163	157	181	156	170	157	196	142	159	150	179	174	167	140	164	173	176	162	151	163	161	160	158	165	163	159	152	157	178	154	148	145	184	177	161	162	171	165	162	173	186	165	164	189	154	162	174	150	164	174	172	153	173	167	169	171	156	145	186	171	181	150	168	167	169	166	152	152	198	173	184	178	163	197	154	151	168	175	145	149	135	129	168	163	146	169	158	167	168	175	154	136	175	178	173	171	164	178	176	162	151	148	185	174	192	151	169	174	162	169	163	163	158	138	184	152	148	174	178	164	177	177	151	146	169	182	178	179	173	167	170	154	153	139	140	150	171	157	163	168	169	176	169	186	166	169	138	192	147	164	167	197	179	148	191	166	162	162	172	155	146	148	158	167	181	158	151	158	162	152	188	162	160	176	165	163	164	152	159	181	148	160	153	183	153	163	155	177	155	158	155	148	161	146	167	188	159	172	163	171	145	155	170	156	160	176	159	177	156	150	147	176	177	167	157	157	176	150	155	170	164	168	169	168	155	184	180	163	180	174	190	168	170	151	150	144	158	167	142	161	153	173	170	195	172	165	172	157	162	166	183	171	163	195	183	161	157	144	164	172	164	162	166	156	165	163	153	184	177	170	158	139	169	154	134	165	162	154	157	160	157	163	169	155	157	165	142	157	160	148	177	150	164	193	133	126	157	188	172	175	163	171	176	143	172	148	164	162	169	146	171	141	164	169	181	174	155	158	159	146	161	156	166	147	174	157	173	159	148	157	179	152	171	178	119	165	167	160	147	154	191	162	155	160	167	141	172	176	155	172	174	151	182	180	169	174	142	153	168	183	167	175	148	158	169	162	152	159	174	158	182	152	148	170	159	162	165	143	159	168	184	163	150	166	164	180	170	161	164	171	163	178	160	149	171	192	150	150	177	155	171	170	173	149	166	156	155	135	153	166	177	181	172	176	182	163	169	150	142
10373	9288	2431	2960	2655	2191	1771	1522	1337	1142	1042	929	954	881	810	800	719	725	690	615	606	579	569	586	605	590	579	555	573	559	543	558	512	560	532	533	510	506	512	507	539	506	506	499	481	535	496	455	487	541	553	519	468	483	493	457	505	481	462	513	505	463	494	460	467	476	520	445	449	448	496	512	450	484	487	475	443	468	484	493	507	480	449	475	489	491	528	470	459	490	467	544	499	493	476	470	474	506	446	476	452	457	446	501	464	483	469	466	438	473	446	462	467	485	481	502	529	463	443	438	443	470	492	443	468	481	455	449	438	488	483	481	457	490	450	455	452	435	468	479	481	460	443	461	469	449	471	478	458	461	498	444	497	444	466	496	488	487	450	479	516	482	492	451	461	495	474	419	479	460	447	483	497	498	467	452	482	462	422	444	494	439	484	466	466	448	476	488	417	461	415	473	466	437	443	439	478	482	447	458	471	458	460	470	461	500	503	456	429	472	485	528	442	469	451	435	490	459	474	450	452	459	490	455	465	417	452	475	480	486	419	473	436	420	439	449	469	492	481	460	463	464	498	458	430	456	476	465	474	478	464	470	468	408	472	450	476	428	454	468	436	461	482	444	465	487	449	481	485	463	435	442	433	496	472	432	503	507	500	475	468	487	450	430	452	479	476	467	424	461	470	459	492	481	399	463	463	473	421	461	464	464	474	455	476	473	470	462	486	480	455	488	498	447	489	429	456	471	491	448	456	513	442	460	466	514	489	478	439	438	468	431	482	456	489	462	487	477	475	463	464	506	479	469	432	462	494	464	454	488	500	449	489	448	471	447	434	465	481	457	519	422	447	447	442	490	474	440	478	449	481	463	490	464	504	434	469	475	425	485	492	431	487	436	491	482	458	477	467	449	491	457	498	475	465	466	461	454	497	460	479	484	450	487	500	475	453	486	454	447	437	445	492	450	424	462	463	425	461	447	468	434	424	460	501	436	466	467	451	466	438	470	523	460	483	434	442	462	464	479	468	472	504	458	457	423	450	429	484	420	433	478	467	463	475	476	465	484	495	470	482	432	469	414	475	461	469	492	460	443	482	436	491	454	465	485	457	457	461	450	499	445	465	452	487	461	461	476	458	468	466	441	474	465	462	451	469	436	491	500	472	443	469	444	487	449	482	490	457	452	467	495	442	418	473	488	418	455	459	495	460	458	474	487	450	455	477	467	445	468	493	452	479	462	490	522	449	459	430	454	451	463	505	422	490	453	490	425	470	477	441	452	479	445	471	470	436	459	470	492	452	491	496	445	469	481	489	453	509	471	454	495	461	474	454	433	493	496	470	468	466	432	456	513	478	520	438	442	479	451	471	452	477	460	496	476	446	460	463	476	436	454	484	471	509	472	460	497	470	482	469	456	458	485	439	465	486	473	480	456	442	451	475	488	453	407	503	457	460	452	466	448	468	495	459	451	466	412	457	459	492	489	477	468	456	494	477	454	464	434	470	438	476	486	476	482	453	476	451	462	429	409	454	455	460	467	442	436	452	476	469	475	449	467	477	455	454	469	492	444	478	465	487	474	455	444	474	475	465	453	472	443	478	497	441	475	522	487	445	459	471	438	468	450	462	476	482	474	430	456	475	461	496	498	504	465	450	441	445	480	454	470	494	475	442	471	493	492	427	433	451	470	517	457	425	478	489	441	439	482	487	449	489	452	484	466	444	472	486	473	460	481	456	466	453	444	485	465	470	448	481	459	481	439	462	453	463	442	470	435	472	460	444	479	468	426	472	473	477	453	443	479	489	453	476	442	439	484	438	443	449	450	478	517	473	535	480	464	446	470	482	464	469	482	450	464	449	462	485	476	477	442	488	476	456	467	475	448	453	450	460	455	470	493	445	475	459	455	465	455	490	427	457	443	434	453	441	434	458	436	476	474	451	437	445	439	432	453	447	462	461	460	487	485	477	431	501	451	433	472	481	478	507	476	436	483	453	467	462	487	496	488	456	467	408	489	506	442	435	438	504	454	433	447	460	468	445	484	463	459	459	412	427	461	484	471	490	459	479	461	491	471	429	433	439	470	470	498	474	460	476	458	481	477	477	495	485	455	474	471	466	429	428	516	500	427	457	450	453	452	449	474	511	451	449	457	490	458	440	446	501	449	465	479	432	435	465	475	462	468	479	482	456	481	465	456	479	435	492	448	464	468	477	440	487	481	504	513	457	472	448	507	469	456	471	534	486	474	476	443	447	454	451	446	418	464	442	433	452	459	463	465	487	470	455	466	452	448	447	499	470	454	443	453	469	478	518	464	493	449	471	490	466	488	474	479	485	466	455	461	395	444	462	477	481	459	508	474	470	473	477	519	502	492	482	417	447	518	469	433	448	467	496	485	470	431	419	469	465	456	470	456	526	444	476	489	442	444	466	452	465	439	496	453	464	424	504	458	484	479	434	483	463	474	478	499	465	446	452	453	473	452	465	470	470	451	447	439	504	463	466	459	494	434	463	465	496	455	453	468	505	474	471	495	461	468	517	466	458	476	442	463	483	472	457	489	483	463	457	463	480	453	453	485	448	489	437	464	473	479	467	494	457	497	448	444	480	468	462	475	508	475	458	457	438	450	463	419	461	460	465	465	445	474	463	472	482	443	459	471	482	475	470	485	419	523	444	470	473	485	470	456	418	477	445	437	463	482	473	478	472	492	524	494	444	433	431	455	432	458	473	468	456	433	459	457	458	442	406	470	443	466	466	482	502	485	459	460	445	445	483	482	486	449	440	421	453	446	462	480	456	456	491	449	492	445	470	466	463	510	449	487	469	494	454	442	492	457	487	435	475	455	488	463	425	458	513	550	508	461	453	430	444	480	470	481	482	485	500	472	454	478	493	464	430	484	448	467	512	439	480	519	474	449	440	459	434	431	470	511	443	487	493	435	449	462	455	491	457	443	471	444	459	449	473	500	465	449	482	448	427	412	473	499	483	431	463	474	432	489	471	525	460	486	441	431	463	483	454	485	469	472	459	457	452	440	469	486	486	419	448	457	477	436	471	482	484	479	471	483	422	498	493	509	474	475	410	483	464	453	472	444	462	471	437	484	448	443	477	482	472	478	473	440	447	452	474	464	429	459	465	439	424	495	478	451	502	454	448	473	489	451	498	489	435	453	490	472	478	466	472	451	431	465	478	463	463	467	460	453	455	453	427	461	434	510	453	468	447	472	496	477	504	452	447	477	462	425	492	462	418	489	497	458	484	506	440	431	454	468	461	505	476	486	455	448	505	501	486	470	484	501	436	460	456	406	504	460	484	504	506	411	483	449	457	459	457	444	447	479	465	489	438	501	438	489	467	464	491	446	469	452	454	432	469	463	522	494	493	447	478	460	469	497	493	472	507	455	489	458	470	468	465	444	505	466	452	487	467	466	496	431	425	452	466	481	453	472	480	484	513	536	452	491	465	450	456	497	477	514	462	483	500	469	483	470	452	451	467	450	479	440	489	525	432	411
30465	22890	5045	1862	1296	1021	755	640	569	512	466	477	403	381	379	374	356	349	323	313	340	316	336	304	304	316	312	275	330	279	301	303	305	293	288	256	306	284	314	282	281	257	290	297	319	294	309	317	310	271	270	268	283	308	286	293	254	285	285	263	292	254	278	301	271	285	286	273	313	275	286	273	282	284	281	274	281	288	274	305	273	301	295	268	289	261	288	257	254	306	308	283	272	325	299	292	325	267	303	299	284	304	309	283	294	307	285	315	280	265	276	271	304	309	294	277	305	277	276	308	308	272	299	278	287	300	290	310	284	255	299	282	272	266	290	279	281	238	283	268	307	296	298	263	263	279	290	265	273	313	262	277	259	260	272	266	302	311	264	333	267	288	276	324	302	279	272	290	290	287	281	294	282	249	276	294	258	261	254	309	256	291	298	317	292	298	251	315	316	258	280	265	261	254	298	293	288	262	262	293	263	247	244	297	315	298	260	271	268	279	282	272	312	291	283	283	280	283	302	278	258	275	313	283	258	257	259	284	292	270	282	289	285	270	247	269	296	285	278	297	293	273	291	297	286	313	297	296	272	287	267	295	276	272	301	279	306	295	307	261	259	283	272	260	292	272	280	296	286	286	296	241	268	264	264	266	270	283	276	283	317	270	302	325	293	306	283	273	277	237	283	263	275	290	310	271	267	254	277	267	291	281	258	284	301	291	308	310	270	245	322	271	294	293	335	290	262	285	299	279	275	288	295	295	276	267	271	285	290	278	294	298	270	259	292	270	301	281	292	314	265	286	263	261	268	264	265	268	298	279	315	268	274	262	300	289	295	263	281	267	272	277	297	298	312	274	273	312	253	306	289	282	296	281	258	257	260	290	261	268	305	308	275	298	332	283	310	268	274	265	239	224	284	280	298	311	262	286	260	286	298	277	291	290	268	302	261	267	280	258	303	275	318	283	287	308	272	283	305	274	286	295	308	273	276	290	297	288	293	286	315	273	290	321	254	274	284	300	289	282	252	296	303	280	267	286	294	284	288	268	292	280	273	264	282	274	287	295	287	272	264	275	284	266	277	270	310	262	272	286	287	291	275	285	261	304	263	299	266	262	282	290	300	305	273	282	296	285	282	255	278	279	308	297	258	232	274	255	262	260	271	286	278	264	280	296	296	282	263	278	301	276	280	274	292	240	286	274	264	279	249	285	286	275	266	298	275	261	270	297	301	272	267	269	283	300	259	268	319	300	295	313	300	285	303	303	262	291	301	269	274	283	309	294	276	310	275	264	281	266	282	300	285	313	317	274	275	269	291	255	251	297	279	249	288	273	292	291	299	270	264	322	275	330	280	294	231	311	304	273	302	301	283	298	303	304	270	269	275	298	287	300	262	272	272	316	281	300	287	284	259	261	282	274	282	255	299	282	296	263	292	301	291	280	272	273	276	312	288	288	288	287	307	297	257	309	276	280	253	264	279	257	249	263	311	327	263	268	247	287	281	259	297	302	271	278	288	290	290	269	278	279	256	266	264	250	301	262	264	281	277	270	304	282	311	256	251	286	272	224	278	229	300	257	283	304	278	288	263	272	319	263	290	312	268	299	305	261	267	264	287	276	306	303	270	289	277	273	301	277	277	272	260	271	290	286	282	294	309	295	278	290	284	283	256	297	247	291	267	265	280	267	275	268	265	273	270	297	275	308	288	269	291	265	282	289	283	335	271	284	270	261	303	277	335	276	267	303	276	279	274	265	274	273	296	299	296	283	294	332	295	323	285	267	248	270	246	300	282	263	270	284	292	282	270	279	281	288	270	252	327	298	276	266	308	323	273	300	284	294	273	313	298	296	293	265	262	281	291	302	280	265	318	294	285	280	311	297	277	284	271	234	278	298	309	299	267	282	257	285	302	249	288	270	280	283	291	325	283	303	263	240	290	284	295	281	269	278	279	297	280	258	300	275	284	264	274	305	311	311	280	301	251	299	263	293	284	262	326	280	260	309	325	297	289	297	270	283	255	283	303	253	286	258	287	319	298	271	298	295	291	268	289	282	289	255	269	271	278	299	276	274	263	261	311	306	281	291	314	269	273	307	278	263	292	267	277	276	292	318	276	295	271	295	277	308	278	305	284	245	287	288	292	279	296	328	295	294	275	291	310	268	277	287	317	292	268	265	251	294	260	303	253	257	281	292	281	299	263	235	258	267	297	276	288	264	260	298	264	316	278	260	292	310	296	266	264	279	269	283	315	280	317	282	301	291	262	279	285	263	266	283	306	301	279	312	287	273	274	290	273	305	273	279	271	279	302	318	264	303	290	275	289	272	292	277	282	286	298	287	267	312	274	311	285	291	277	271	295	279	277	278	286	292	304	284	301	251	293	307	305	284	262	284	266	311	287	247	294	292	272	271	278	286	265	285	283	268	301	276	286	295	265	264	281	300	279	246	279	261	301	271	306	290	307	288	267	286	258	276	274	275	233	280	311	266	281	267	263	286	271	292	285	286	312	271	295	286	296	262	281	280	262	286	275	270	299	271	285	305	293	299	273	299	319	276	296	298	286	307	300	264	290	313	307	284	299	265	289	285	234	284	258	287	300	264	283	244	282	257	292	297	277	295	294	265	301	264	312	253	272	261	288	288	291	279	306	256	262	292	261	285	251	271	265	313	295	279	287	286	274	258	284	284	301	286	264	278	273	281	244	280	270	294	254	287	258	295	278	326	304	298	290	253	281	263	281	277	258	247	277	267	277	267	278	273	282	260	309	287	271	278	298	277	279	312	254	304	287	271	268	279	281	281	270	271	227	298	315	295	276	298	255	268	288	282	251	289	276	264	254	282	292	280	290	261	259	268	310	293	286	287	287	276	290	270	300	309	289	269	281	290	258	290	298	262	281	310	262	283	310	241	272	265	295	296	279	261	250	283	293	278	293	295	250	282	238	291	300	266	304	287	293	288	265	324	336	307	281	279	265	293	304	292	313	264	277	285	276	268	281	260	268	298	278	267	306	267	299	272	270	251	294	268	293	279	280	330	280	280	269	291	290	306	266	280	285	287	256	259	273	281	274	272	290	298	293	256	256	250	283	297	278	275	292	301	292	275	260	265	255	276	285	279	241	277	269	288	278	263	258	238	265	261	289	273	284	297	296	285	273	275	273	242	289	281	291	293	260	251	267	260	272	311	313	291	296	284	301	263	278	295	268	287	293	266	291	272	282	280	315	302	287	267	267	282	277	290	267	273	281	280	294	290	285	268	271	267	296	270	292	262	274	297	294	291	272	280	297	290	294	258	250	252	294	287	270	270	258	265	256	307	297	273	278	271	258	261	295	309	278	291	248	260	269	324	260	302	255	286	248	293	285	303	291	274	279	282	298	273	312	307	291	277	276	281	294	300	317	273	274	290	308	267	302	269	270	288	285	283	292	283	297	292	256	278	337	302	299	293	255	259	261	308	303	304	296	295	246	300	258	291	274	279	273	305	271	302	290	255	264	279	293	275	278	263
15435	14086	4474	5305	4774	3841	3365	2716	2395	2117	1903	1668	1602	1508	1364	1274	1291	1198	1209	1094	1136	1003	1053	966	984	954	1017	929	916	883	910	866	853	853	805	865	841	825	818	846	784	863	809	780	826	822	819	724	783	807	804	810	812	750	808	721	737	732	774	776	737	782	790	796	732	802	744	754	774	759	739	736	735	737	767	726	784	696	773	751	708	770	772	739	730	761	745	784	815	750	766	762	743	777	705	744	742	756	721	797	751	804	764	766	734	741	756	709	771	734	746	767	724	805	713	740	739	777	730	762	734	726	718	736	735	777	703	762	753	725	762	734	717	723	770	691	719	712	760	748	758	762	729	705	743	755	739	745	736	815	757	772	762	749	732	767	714	737	763	736	756	733	730	733	754	726	745	681	711	731	680	744	783	696	706	719	750	730	729	765	730	770	762	756	772	755	685	756	761	732	742	748	749	718	734	733	693	752	719	753	748	724	715	770	732	701	735	740	813	722	716	752	745	747	643	717	741	752	719	733	745	741	694	748	768	745	766	783	774	707	721	750	757	709	703	750	751	740	700	740	644	740	758	774	777	750	741	752	720	766	735	709	727	743	740	692	731	771	765	752	760	704	754	742	742	717	737	704	799	783	751	728	727	727	719	650	762	761	727	762	750	787	713	783	740	740	734	763	696	693	762	743	760	776	717	720	711	763	768	776	728	781	754	745	713	711	738	712	791	764	764	723	765	730	696	726	714	758	714	733	742	724	757	755	696	730	739	718	734	708	718	678	762	773	742	734	741	754	711	757	734	773	733	721	786	760	745	769	737	751	746	703	776	779	741	746	756	742	740	707	723	722	729	717	649	751	795	742	719	680	729	739	771	732	736	714	786	760	747	747	769	734	735	754	717	741	742	732	758	708	742	757	747	746	752	750	761	749	733	773	763	754	762	740	782	702	700	703	744	798	729	714	743	709	773	720	748	756	733	743	737	732	709	751	734	717	751	752	682	732	750	762	721	735	752	708	746	724	717	716	721	720	771	705	751	743	726	686	725	743	723	772	750	806	774	701	757	719	719	731	719	723	748	754	721	764	734	777	722	691	780	726	707	720	741	711	730	649	780	767	725	801	744	763	717	723	748	735	777	740	717	739	708	716	754	734	722	756	733	725	770	743	727	770	769	751	708	767	744	742	776	690	717	681	674	691	726	706	680	743	726	719	767	747	720	739	740	720	723	717	750	723	721	686	731	686	776	769	688	736	747	776	736	720	745	718	771	718	752	770	748	741	743	718	841	724	753	715	771	718	732	723	708	710	774	755	752	745	751	758	699	686	715	737	772	708	735	754	710	748	705	803	729	724	702	724	724	761	715	722	755	757	740	713	724	740	771	706	750	702	718	772	715	693	732	727	741	697	726	772	732	723	762	752	768	748	709	712	732	731	735	669	765	749	710	715	736	775	729	738	692	666	747	703	771	749	722	722	699	736	729	761	771	752	754	761	737	740	743	700	745	746	714	693	726	684	720	769	681	735	761	762	754	753	751	764	728	720	716	660	749	733	781	763	705	747	690	739	758	718	724	702	739	738	745	768	740	721	730	729	746	679	755	739	731	741	754	735	755	764	737	821	744	700	727	771	741	759	717	712	760	754	762	721	759	701	748	729	771	735	735	767	741	772	758	733	704	694	770	705	693	727	704	733	729	774	746	725	743	755	744	773	775	731	711	738	722	771	711	725	713	773	753	739	724	730	756	688	759	719	756	749	728	744	712	740	740	765	769	765	724	762	762	738	742	746	760	746	754	724	704	751	783	778	743	814	727	714	768	727	687	720	768	772	807	724	743	771	758	770	718	749	760	703	758	743	663	730	762	706	801	755	751	789	738	735	747	695	679	730	701	735	744	711	713	778	738	736	710	704	733	740	761	705	754	758	738	732	748	776	739	744	709	726	783	747	705	723	664	723	742	728	774	710	754	723	741	723	719	707	735	703	740	767	727	744	698	738	747	742	702	752	775	746	674	789	708	748	736	707	734	752	813	747	736	753	730	774	760	753	691	719	717	730	708	698	785	697	778	738	670	708	701	705	731	723	738	752	727	762	744	772	754	729	721	709	775	768	774	699	709	727	754	743	750	733	753	746	753	718	743	712	691	773	738	688	747	700	731	731	693	685	748	746	783	727	747	708	741	698	700	714	760	779	727	736	786	728	763	720	767	787	747	745	712	748	741	717	691	745	703	709	725	706	740	751	690	741	776	702	776	705	713	735	692	754	789	769	739	740	770	762	763	739	721	729	773	693	709	693	702	737	777	755	727	764	711	735	763	752	703	706	709	729	726	751	754	736	701	755	771	697	763	729	739	721	760	725	733	766	740	717	684	782	767	716	718	731	749	774	717	747	754	733	746	783	744	745	745	706	693	759	726	748	712	743	711	748	769	738	733	781	750	731	750	694	737	769	710	726	797	735	744	728	741	738	759	745	756	724	757	739	720	724	692	741	758	729	691	816	742	728	753	753	780	732	731	727	724	723	701	714	732	728	739	725	724	728	736	776	768	696	721	739	714	741	739	739	718	710	722	727	774	709	764	722	739	750	720	777	715	730	693	722	721	687	729	737	734	710	756	724	743	792	719	765	746	707	732	732	695	741	769	749	751	704	734	716	745	751	762	737	738	769	714	745	735	748	766	779	758	800	748	749	742	738	705	732	754	719	746	706	774	686	736	761	696	748	741	708	736	720	702	737	758	734	760	754	711	722	708	732	755	761	731	738	787	714	701	764	715	738	744	759	727	772	735	751	724	733	741	705	766	753	719	707	711	760	765	695	759	746	755	730	752	757	701	742	744	770	732	772	776	751	732	711	731	734	725	713	702	757	755	740	762	701	725	720	722	736	769	739	796	740	712	715	741	721	742	763	733	741	733	748	707	725	737	766	732	759	704	748	767	678	808	693	803	700	688	736	695	704	738	753	708	709	783	746	733	729	719	724	727	748	797	745	749	752	762	779	713	750	728	733	749	732	772	775	795	719	741	726	753	713	778	777	733	707	729	748	740	734	704	740	719	769	738	771	772	775	718	730	779	777	763	723	757	685	796	713	712	785	753	731	690	710	753	700	728	720	774	747	731	753	753	752	722	724	756	749	779	751	703	777	783	762	728	727	732	719	707	745	722	756	727	666	701	759	723	735	766	683	724	753	704	736	693	739	754	710	735	753	762	743	744	723	741	728	725	733	744	708	722	752	734	744	753	745	745	760	780	758	735	760	716	822	738	729	730	743	650	695	771	730	728	740	709	751	727	725	708	704	715	714	726	773	720	740	731	765	752	689	765	717	760	730	722	747	707	706	691	735	745	700	717	725	713	735	758	732	706	774	710	739	713	788	747	713	704	741	689	671	759	732	756	670	705	691	734	738	764	748	707	765	760	702	739	752	740	743	710	753	719	775	745	766	708	740	748	708	730	712	729	718	737	794	752	739	775	799	709	730	770	689	723	713	699	747	766	737	794	756	718	710	752	704
4865	649	347	319	328	326	305	283	289	310	315	340	309	279	294	307	309	302	301	268	311	313	321	315	306	310	326	309	312	340	314	306	276	308	288	326	290	292	298	294	291	315	287	289	295	297	331	326	344	330	301	281	327	319	328	308	321	297	341	298	305	333	292	303	297	290	298	281	335	300	288	297	308	329	306	327	283	321	310	304	327	283	337	323	293	296	277	316	318	310	320	301	294	304	278	264	335	324	310	315	354	298	328	306	320	287	316	303	298	322	303	344	310	313	302	300	307	327	306	308	284	314	296	322	294	322	331	306	286	281	312	306	334	328	314	315	280	349	320	321	323	305	313	316	315	316	341	315	313	275	311	297	303	306	300	306	306	317	316	317	285	292	272	308	317	319	340	288	282	329	268	316	287	328	324	269	285	326	296	310	300	335	285	313	297	297	310	308	319	307	313	322	360	285	303	289	284	283	318	296	301	310	330	318	285	304	357	282	309	299	350	330	284	306	332	321	307	301	307	322	318	284	330	300	334	334	307	290	308	305	305	321	289	301	291	334	292	293	297	338	304	309	290	317	310	311	350	336	279	304	283	324	331	286	277	324	314	310	331	314	293	295	297	290	292	313	280	286	322	310	319	280	290	315	305	304	280	333	314	296	304	300	306	302	289	317	311	303	285	297	279	326	327	311	295	261	331	303	289	318	291	280	301	294	281	323	287	301	299	285	306	322	347	288	297	285	284	296	337	338	315	293	284	313	283	282	296	298	307	303	297	288	288	328	303	306	284	329	305	288	316	281	297	331	306	286	322	325	304	291	277	270	312	297	325	324	306	301	298	299	298	272	303	306	298	290	309	322	317	312	322	302	310	263	302	306	296	296	307	305	301	308	283	293	309	300	314	281	335	302	296	364	303	299	322	291	310	311	276	317	293	316	329	309	306	305	315	326	310	270	298	321	292	290	265	298	331	319	284	320	306	310	296	310	277	310	333	291	345	300	287	242	282	299	280	283	341	295	291	302	302	332	307	298	261	316	305	292	320	298	295	268	291	301	301	297	287	318	287	270	288	305	331	305	296	303	327	308	316	290	317	296	296	289	271	320	315	305	300	284	277	275	307	349	302	328	313	273	309	258	289	265	269	290	339	301	312	291	309	305	301	299	330	295	285	269	269	308	278	291	301	336	302	271	304	305	308	302	312	279	330	309	330	292	272	292	319	285	286	273	301	333	306	311	317	312	285	350	311	304	324	335	262	300	308	287	295	316	294	273	298	315	296	316	354	288	286	322	338	312	282	287	296	314	338	291	289	309	326	282	281	298	309	305	334	309	303	275	307	299	307	301	299	287	288	320	310	324	296	305	317	272	313	272	325	291	320	288	289	291	302	292	314	288	321	299	270	307	303	333	303	277	327	320	306	284	296	301	328	301	259	315	312	308	287	310	300	314	298	319	316	300	280	328	309	263	293	295	353	279	298	312	343	311	281	287	319	317	317	306	336	272	299	306	273	339	335	320	280	335	302	323	313	321	302	328	302	300	312	283	301	297	325	329	314	262	313	296	302	278	313	296	302	301	311	306	290	305	268	331	314	335	295	331	283	319	285	325	290	305	294	301	295	302	297	296	322	300	304	294	324	286	269	302	296	314	287	322	305	332	309	293	306	277	290	316	307	279	260	300	332	308	303	312	303	298	308	287	290	308	277	331	305	310	285	278	305	317	337	317	319	303	339	296	293	298	294	335	312	266	330	317	359	325	319	305	302	308	309	314	283	319	309	312	285	285	337	323	325	292	301	297	271	346	322	328	343	305	311	296	289	271	277	303	259	318	301	305	292	313	301	342	305	297	276	303	317	318	285	307	302	298	318	295	310	332	318	277	317	321	302	290	306	312	268	320	275	301	300	282	312	304	297	322	316	295	331	302	292	289	284	304	296	307	330	322	297	302	297	321	281	286	321	288	318	295	301	283	293	339	337	317	279	303	324	311	323	307	322	282	262	292	304	287	281	327	273	310	279	289	264	308	297	304	322	305	286	312	292	304	290	315	312	282	300	281	302	322	316	287	320	270	290	306	322	289	292	283	281	319	284	307	350	291	295	329	348	303	311	323	300	318	308	310	282	294	267	323	310	320	339	287	290	295	319	302	321	322	302	299	320	303	303	296	325	320	338	312	319	322	301	327	307	313	347	308	322	304	307	303	277	321	301	306	288	273	311	253	295	340	312	249	311	287	300	330	313	293	290	308	345	334	314	291	285	300	294	276	312	312	297	299	318	296	315	317	269	316	297	301	303	281	286	274	320	269	313	263	305	277	295	315	299	321	306	291	332	283	296	279	337	299	301	320	267	291	300	306	334	324	320	276	304	317	313	304	332	299	295	274	289	328	329	290	297	289	316	288	303	302	330	288	286	312	272	300	309	304	350	279	298	283	287	317	311	328	314	337	281	308	286	285	298	322	313	334	332	338	301	288	294	304	321	305	280	312	295	327	321	284	281	333	307	292	333	323	351	281	291	295	343	288	302	283	315	299	325	283	317	286	319	285	303	304	304	275	300	266	319	328	262	313	310	329	299	313	308	309	300	306	282	275	304	326	274	295	284	306	305	307	337	297	283	272	331	309	266	336	304	303	325	323	299	285	282	302	320	326	302	332	281	341	286	294	292	314	271	323	309	319	326	307	310	302	288	335	304	273	301	242	280	351	296	293	317	312	306	298	300	303	315	322	246	282	310	324	323	297	317	291	302	309	269	292	304	318	281	293	296	323	269	318	316	308	302	311	311	278	304	319	302	289	321	275	304	275	286	274	323	299	272	285	302	313	315	324	339	284	302	300	319	292	294	289	307	278	352	283	330	362	338	271	323	306	326	300	278	287	311	288	300	292	334	308	292	317	319	293	297	280	258	289	313	350	338	332	296	308	282	325	338	281	289	319	320	316	312	299	288	337	289	330	269	301	312	295	302	304	287	346	288	272	318	324	293	306	301	298	290	315	321	280	299	279	295	327	292	261	273	268	266	325	308	340	296	278	271	327	314	273	301	297	279	305	317	282	310	315	312	330	286	297	326	297	340	314	297	309	302	284	329	339	320	299	308	322	333	249	301	272	284	301	331	266	335	312	339	315	320	315	306	292	270	286	291	278	303	326	325	316	345	307	316	319	291	291	285	309	278	316	319	303	280	275	283	299	282	298	313	364	284	307	324	306	302	326	284	295	288	260	293	308	292	321	319	295	277	292	310	274	280	307	323	290	293	328	268	291	276	289	303	309	317	292	310	345	318	317	311	282	288	307	320	348	329	321	318	294	297	309	292	325	318	280	304	295	315	297	348	322	306	290	291	334	313	269	291	291	303	286	351	300	286	326	309	304	305	314	288	284	307	301	317	301	318	322	302	308	298	294	282	264	333	325	312	303	341	332	313	276	316	307	316	347	301	305	297	294	280	293	298	362	332	319	307	281	265	311	284	307	328	334	288	284	330	309	293	278	321	302	279	290	307	297	297	310
3368	1283	830	783	817	791	782	745	826	771	757	771	776	736	737	768	737	709	651	769	720	745	798	713	741	752	695	726	773	743	700	761	783	748	738	770	705	751	735	737	779	767	706	754	759	777	789	734	767	757	692	712	735	768	739	756	745	719	751	740	728	766	752	750	791	759	720	751	712	736	683	721	751	739	714	745	705	752	712	691	785	747	710	703	759	714	710	747	767	734	775	681	673	736	795	778	726	749	715	767	784	750	720	757	761	745	747	740	741	740	751	739	749	751	741	723	741	670	700	772	754	760	773	814	720	754	752	751	756	777	777	761	760	691	754	715	775	738	739	782	755	728	738	759	758	748	732	718	733	789	805	772	763	750	764	718	753	769	716	735	739	688	743	729	735	712	705	740	691	748	743	786	767	736	770	770	770	725	712	760	745	750	719	767	742	751	752	755	715	748	735	738	699	772	690	727	720	740	727	775	735	752	748	731	730	743	712	720	761	724	770	749	704	767	762	771	734	741	692	753	730	687	741	709	746	742	713	737	725	753	692	709	767	702	757	763	741	785	759	750	766	757	723	786	766	743	725	742	755	722	753	701	707	784	720	699	781	760	773	758	741	727	793	730	700	706	773	721	748	771	700	712	716	769	745	723	740	700	748	730	679	765	754	736	746	710	742	731	733	746	759	751	731	762	719	720	723	717	751	779	733	768	725	774	713	772	662	686	744	722	738	687	760	771	760	746	752	759	714	786	709	760	780	753	738	726	737	764	765	774	747	734	709	725	746	765	749	778	779	739	792	773	711	732	768	755	769	740	741	710	773	728	735	694	736	754	722	677	808	732	757	683	769	761	756	734	725	767	758	716	761	776	713	727	798	761	734	753	735	761	731	740	722	765	755	703	733	721	700	752	748	743	733	746	725	718	752	672	769	768	688	759	753	752	774	775	723	775	760	744	736	761	766	765	756	713	740	725	718	759	718	747	790	736	744	733	740	714	767	699	753	691	792	768	714	779	745	759	707	765	768	707	749	755	710	755	724	760	732	784	730	706	722	729	768	767	752	735	787	746	731	762	690	752	743	737	754	776	802	725	722	741	739	734	752	734	718	730	701	716	761	749	730	769	707	721	755	757	739	716	782	786	780	784	730	766	745	745	754	703	748	766	750	726	772	763	775	693	720	756	739	753	716	698	706	744	789	713	750	721	740	731	765	776	734	758	745	773	805	782	713	763	734	727	724	757	732	727	769	781	743	745	726	722	768	747	734	714	731	790	743	803	730	695	730	750	768	705	739	793	726	713	770	762	713	700	750	792	720	750	740	702	733	776	790	789	720	751	758	761	735	777	744	767	739	733	687	724	729	715	764	774	754	712	753	717	726	739	728	734	757	752	714	792	815	799	733	737	738	768	745	710	737	750	700	704	742	717	711	718	750	737	794	782	704	746	725	738	727	730	789	755	741	763	699	741	758	772	740	707	728	715	785	678	714	744	729	732	720	737	752	790	750	757	751	703	737	722	730	764	777	719	754	730	709	710	727	712	763	701	724	682	713	769	774	756	741	745	707	745	759	752	780	734	757	781	715	735	778	766	736	717	729	726	762	684	741	729	763	702	747	759	715	765	788	753	725	735	803	742	719	768	780	737	771	699	746	735	783	749	692	767	750	764	732	727	704	777	740	736	703	756	768	754	742	694	721	759	733	747	729	766	715	704	765	733	768	755	705	705	713	742	741	774	714	714	746	777	766	753	821	788	760	736	717	749	748	780	752	765	742	769	805	748	729	737	751	781	730	748	738	731	788	709	706	716	758	751	747	776	784	745	735	778	709	744	749	772	715	774	692	725	727	693	715	755	752	736	738	767	717	733	749	759	740	740	742	749	752	718	716	764	705	717	752	738	737	724	735	779	742	768	742	768	780	716	740	809	800	692	764	732	737	812	738	726	760	710	702	691	747	710	758	804	764	782	750	736	743	694	691	781	725	781	729	714	747	694	720	704	743	745	770	720	706	748	698	798	730	733	700	713	716	717	765	752	702	731	712	737	719	715	792	737	754	718	790	697	733	771	734	714	739	772	748	755	719	732	704	734	743	758	772	720	740	744	742	727	750	749	806	786	735	746	744	759	719	793	751	733	744	732	751	798	712	763	744	732	739	713	753	741	727	747	759	689	763	740	730	737	675	709	722	762	707	775	725	707	758	728	719	770	787	734	714	725	725	734	724	733	776	744	742	744	762	729	784	723	785	751	746	725	741	732	693	745	734	745	733	735	743	759	724	737	765	731	744	778	752	715	713	751	719	758	706	729	721	803	809	769	757	740	732	732	740	780	718	761	754	745	725	764	755	751	752	718	735	760	707	729	738	710	763	733	761	789	736	769	747	725	721	777	686	722	762	777	745	693	743	763	736	733	732	745	746	753	737	721	777	758	740	747	773	707	761	766	737	742	713	708	740	730	742	713	745	770	770	745	713	746	737	722	763	752	765	751	721	701	722	786	725	774	731	735	755	731	757	781	701	755	735	721	720	701	750	763	770	773	746	772	681	738	736	686	763	753	787	721	758	755	725	763	742	782	758	737	748	771	711	750	730	764	740	709	750	734	720	709	742	761	750	721	721	699	750	755	761	760	749	723	744	767	720	739	776	728	745	723	731	770	727	715	691	733	806	724	761	723	715	663	720	715	746	746	766	723	786	726	726	776	767	780	720	733	720	714	760	688	760	769	730	781	727	751	739	705	769	781	779	766	798	726	758	802	740	735	750	675	726	756	790	738	740	710	783	766	777	741	691	793	755	777	744	749	692	712	718	706	716	767	742	717	704	740	745	782	755	758	726	708	739	733	743	755	739	829	733	710	771	784	732	775	728	739	709	743	758	739	772	777	732	728	752	736	767	791	743	719	756	708	717	762	717	733	738	736	758	706	730	706	732	750	796	728	737	733	758	773	785	735	684	730	765	764	743	797	753	747	776	699	750	785	802	770	722	726	737	733	737	729	706	774	722	794	704	764	718	781	785	747	695	721	782	754	705	751	739	741	738	758	703	732	732	719	669	695	731	747	747	753	740	693	768	728	756	736	708	787	687	699	723	745	737	731	751	722	702	735	707	715	722	719	768	726	744	743	709	775	729	708	715	725	771	762	753	767	731	766	753	764	770	756	760	740	709	765	685	718	749	751	718	722	778	694	766	737	728	692	688	701	732	775	737	704	760	739	746	720	725	762	765	748	702	719	752	705	690	740	743	792	739	748	720	756	771	761	759	691	736	718	787	719	805	730	758	738	734	721	734	727	736	773	700	718	725	765	750	761	777	721	726	746	752	751	742	788	717	726	745	735	751	794	730	763	716	755	783	734	761	761	800	730	732	745	761	776	750	795	729	768	719	785	695	759	783	768	781	734	743	748	762	707	741	729	720	744	728	764	779	764	749	733	707	760	707	743	704	755	770	746	732	715	713	722	672	775	726	798	740	733	769	745	717	716	703	775	702	797	749	762	747	720	718	732	707	749
19632	10588	1662	931	685	521	414	353	314	290	266	240	237	210	214	225	190	195	202	195	176	188	181	179	201	176	185	171	166	163	183	183	183	176	161	174	179	161	181	167	174	175	189	171	165	164	151	178	158	180	167	157	178	159	154	152	146	161	178	142	135	167	145	159	163	144	163	185	165	164	192	176	154	151	143	168	165	184	180	167	165	158	160	175	153	189	155	148	150	187	163	179	174	168	154	173	151	153	181	170	143	169	150	164	173	171	158	179	165	152	167	144	153	179	145	131	168	174	169	150	174	143	156	158	164	168	159	142	148	184	176	165	162	177	150	133	150	173	168	165	166	175	171	180	138	152	143	157	167	156	147	154	177	171	170	159	169	163	158	169	179	151	154	172	155	149	184	177	154	155	138	168	146	160	169	149	175	194	180	161	169	190	163	152	184	198	148	146	148	159	185	152	173	155	144	150	177	174	154	170	186	166	157	158	195	149	142	154	157	145	156	178	165	170	143	176	154	162	167	178	168	159	160	161	153	167	151	151	145	124	148	147	153	159	175	175	163	168	158	173	168	138	163	182	142	156	191	160	187	139	144	148	175	178	166	167	184	159	175	167	161	151	149	159	162	182	163	183	175	158	180	160	160	146	176	155	174	171	153	159	158	162	163	170	168	134	145	188	193	164	149	156	158	164	161	141	167	141	171	160	146	176	155	154	148	172	187	156	176	165	153	157	173	162	159	180	187	154	162	176	156	154	178	150	175	168	162	153	149	177	166	150	178	155	153	156	142	164	161	164	166	146	165	162	152	152	153	176	172	176	165	166	161	171	172	149	126	161	149	154	144	145	152	160	157	185	164	159	144	152	170	150	172	173	175	140	155	164	161	159	164	145	172	149	172	146	165	167	170	183	175	149	171	163	165	153	187	178	161	141	171	171	176	163	139	167	186	187	158	166	175	189	176	182	167	186	157	160	193	196	175	172	189	155	171	162	163	161	164	172	168	156	175	156	149	163	194	164	157	169	155	157	142	158	171	172	148	137	158	160	180	137	164	184	172	147	154	171	178	156	160	174	146	167	146	163	164	163	152	154	183	184	175	148	166	185	174	176	176	174	149	163	149	157	162	172	167	164	160	164	166	149	152	169	163	172	159	178	170	164	164	152	160	165	161	156	167	158	168	169	165	174	177	153	159	150	150	156	168	187	169	150	158	160	173	152	162	150	161	174	170	180	169	140	128	179	171	165	185	137	150	181	151	188	182	173	162	167	169	157	151	164	172	174	163	146	148	142	166	183	164	139	172	154	181	170	169	164	162	160	174	139	163	169	161	158	184	174	132	170	156	185	178	148	155	157	149	144	172	149	174	168	174	155	175	171	166	168	142	159	186	175	169	170	172	169	169	151	156	163	166	170	164	166	165	161	169	151	165	186	161	150	179	163	168	165	164	164	156	192	162	167	175	170	166	164	143	162	153	153	157	173	146	163	172	168	172	151	150	195	174	185	141	184	169	156	168	172	141	161	173	171	156	140	171	128	155	167	167	179	146	185	159	169	192	166	198	145	184	171	144	171	175	145	168	144	168	176	135	159	158	182	148	189	159	178	169	177	149	166	136	164	175	168	164	161	168	183	173	166	161	149	151	141	154	143	151	162	163	161	188	162	169	142	161	164	152	162	155	181	167	154	157	164	149	170	163	167	158	155	146	154	169	170	146	154	160	155	160	189	162	186	172	167	165	173	179	183	172	152	176	142	188	164	188	158	174	157	163	180	155	165	175	148	168	165	171	153	170	141	146	150	143	158	155	156	182	175	170	157	172	149	177	163	162	163	160	164	167	169	157	143	186	180	167	165	183	171	163	134	154	158	175	160	149	161	156	164	154	148	170	168	111	151	185	176	139	157	152	153	157	174	197	179	170	171	154	163	177	138	160	150	173	170	161	160	161	163	181	159	146	145	172	178	173	183	123	155	174	167	152	186	195	173	160	165	171	142	171	179	152	152	150	157	160	155	173	162	161	178	177	198	174	165	162	163	170	172	176	170	190	166	159	169	170	151	168	167	170	166	151	165	168	183	175	156	131	163	154	159	180	175	160	189	190	168	156	168	157	150	144	180	192	164	157	153	140	148	182	174	179	159	161	170	148	189	184	168	159	153	169	153	162	158	153	160	171	163	176	150	170	156	165	154	156	155	158	155	177	160	176	154	155	172	158	152	146	166	162	160	147	160	166	163	183	143	166	204	174	171	187	136	139	150	170	176	186	162	164	171	168	166	151	151	155	165	170	177	140	154	146	178	150	151	149	166	163	175	155	153	180	168	145	149	149	170	194	153	149	159	164	154	164	150	169	199	172	176	175	140	166	157	176	167	178	192	158	186	158	127	142	157	128	179	156	159	150	165	183	150	160	185	169	184	155	155	178	164	156	162	168	162	135	142	174	162	160	174	177	154	158	164	166	180	161	148	155	161	169	155	172	178	163	164	165	168	158	175	170	170	165	169	168	142	169	173	147	188	181	181	164	172	184	157	154	139	154	154	161	153	201	150	173	143	155	157	144	164	157	170	183	170	135	170	170	138	166	155	168	162	152	180	174	161	167	170	157	162	172	181	178	166	153	156	174	162	172	157	161	148	160	188	166	178	161	151	143	169	155	184	166	165	159	171	147	171	184	161	183	167	161	166	170	144	155	165	152	179	167	172	181	164	169	168	165	162	152	190	145	181	148	170	169	157	155	170	184	149	164	176	174	166	162	149	166	170	121	162	177	158	162	175	175	154	154	183	162	189	172	164	158	180	193	161	163	177	197	176	136	153	162	155	137	177	145	151	171	166	177	159	173	172	155	180	170	170	159	188	150	177	160	174	163	150	178	158	168	186	165	170	150	163	153	171	159	155	157	171	179	144	171	156	151	170	156	182	180	171	154	154	166	174	164	151	153	170	158	162	153	166	145	167	162	164	182	157	179	167	159	160	175	165	158	178	171	168	179	144	171	152	170	162	153	154	171	155	154	178	180	159	155	176	167	158	179	148	168	156	155	189	168	140	159	171	161	167	164	160	181	161	171	175	151	175	154	174	169	174	152	176	153	144	173	152	156	150	146	167	176	152	155	166	164	182	179	162	150	133	144	176	151	189	168	165	177	172	142	159	180	159	161	166	179	173	170	173	156	159	168	181	178	147	140	159	160	169	149	143	177	151	159	136	170	147	192	157	182	165	153	167	171	156	133	165	157	172	177	170	133	170	162	172	163	189	163	155	154	180	176	174	159	168	163	157	157	182	165	208	181	184	168	171	175	152	176	154	172	166	155	153	182	158	157	169	145	191	173	176	165	142	171	196	156	157	202	187	160	167	164	177	172	153	165	142	164	147	166	170	146	162	149	174	165	141	174	156	164	165	177	181	199	160	162	162	184	151	142	163	158	165	180	149	173	163	180	154	158	162	164	172	153	151	166	156	151	174	144	167	150	171	149	169	155	152	170	161	177	157	164	163	183	180	158	159	162	145
10608	8144	2450	2887	2589	2198	1807	1509	1409	1203	1029	942	849	846	796	745	754	675	655	650	654	598	578	571	597	548	568	567	503	552	537	531	514	560	525	554	546	502	518	528	509	526	503	482	500	532	495	530	516	488	492	471	485	492	459	462	508	489	486	488	510	490	447	502	471	462	473	536	494	485	476	459	463	434	500	500	473	460	463	483	475	455	486	494	436	522	475	499	485	445	436	481	473	480	464	505	480	495	492	469	489	449	463	458	488	487	436	444	456	481	451	480	505	502	488	485	490	418	479	458	469	459	474	449	456	454	466	487	511	445	485	441	479	479	487	489	470	464	464	474	504	462	478	458	487	478	478	498	452	489	452	467	467	464	511	455	491	443	470	458	431	463	463	487	431	474	493	458	467	468	471	494	458	495	463	446	451	464	497	455	476	475	485	448	494	483	489	436	476	522	478	459	450	462	456	492	443	444	447	494	482	480	481	451	461	476	487	496	461	475	490	477	475	453	470	470	447	477	480	499	440	447	487	462	474	484	485	468	488	415	442	486	449	474	437	466	466	469	460	516	440	464	453	463	433	468	460	452	463	483	489	438	473	446	462	454	505	445	489	472	511	448	512	440	483	451	489	490	456	477	486	490	505	466	500	461	451	440	490	473	447	458	490	478	456	451	462	417	468	486	462	462	465	455	455	452	466	475	474	464	498	468	532	468	526	470	429	453	486	481	493	433	476	454	499	422	452	452	478	478	480	434	459	465	480	465	449	458	468	456	443	456	454	461	469	480	470	459	494	512	519	433	477	500	450	522	440	491	447	412	485	454	452	487	496	462	463	472	478	456	426	486	447	467	470	468	483	447	466	443	469	466	474	444	426	468	470	448	485	439	459	467	480	452	468	419	453	437	457	471	472	449	490	439	481	452	449	474	452	475	472	462	439	453	449	465	465	473	450	454	480	453	429	469	469	438	413	443	464	480	490	484	490	491	443	452	463	498	464	485	453	466	489	454	476	485	466	419	483	480	453	489	490	492	456	482	455	488	452	467	496	477	480	464	480	490	466	435	453	397	478	486	439	437	449	471	453	487	440	443	467	453	453	481	477	444	447	480	427	477	473	477	436	488	460	458	467	436	474	456	460	451	462	489	480	470	467	475	467	492	469	486	460	461	459	463	468	458	464	435	462	488	463	454	470	455	485	481	487	437	422	514	475	471	488	467	454	450	450	440	493	458	423	491	481	462	461	484	483	465	478	492	453	454	468	474	505	443	499	448	477	474	476	463	498	472	438	448	531	450	466	446	481	470	460	465	483	499	494	460	440	482	472	475	483	451	457	472	465	456	463	482	447	470	469	469	447	485	438	445	466	464	463	411	442	479	483	460	491	468	461	440	464	462	454	479	458	459	435	455	463	487	434	505	448	519	461	483	472	457	489	460	460	438	516	475	477	476	461	473	427	484	446	465	496	478	409	470	450	500	468	491	429	492	451	451	448	477	491	494	442	458	492	475	467	492	430	458	451	464	468	493	466	503	471	482	482	483	479	513	470	461	466	492	506	455	457	491	477	467	455	519	442	425	491	435	479	455	476	439	462	455	485	433	494	461	479	438	457	471	490	479	474	427	468	463	429	485	468	438	494	498	469	479	472	464	420	428	473	462	428	460	492	459	469	454	465	457	477	465	437	454	449	499	466	488	472	463	479	464	503	431	444	494	462	428	465	462	487	450	471	492	422	459	474	460	469	445	502	443	469	478	488	463	430	438	465	498	466	463	445	461	436	469	500	472	463	496	408	435	454	493	449	469	480	466	434	471	432	475	474	466	464	496	447	467	473	460	463	443	475	450	461	453	485	492	467	454	473	472	465	477	462	448	461	428	490	447	453	456	458	457	451	502	478	489	453	468	448	453	451	478	445	484	470	441	465	448	463	484	452	481	454	481	454	471	434	430	458	475	420	510	445	446	460	462	474	448	437	477	444	473	426	449	470	435	438	480	452	456	441	460	475	433	443	448	468	509	458	464	431	455	509	429	493	488	438	431	494	484	515	467	506	457	462	434	477	456	517	481	467	441	452	453	487	479	459	446	497	472	480	482	435	488	460	464	466	485	421	475	471	444	493	451	432	503	477	455	467	466	431	466	469	471	460	501	479	505	478	454	460	447	492	447	437	434	477	436	438	489	497	489	471	492	504	438	454	469	502	477	506	475	481	481	468	441	459	452	476	487	446	466	456	445	439	466	488	444	496	468	463	499	498	477	403	473	443	488	432	434	449	491	482	460	505	473	465	467	434	481	483	441	465	453	488	465	483	453	488	463	460	453	443	503	445	449	452	459	453	459	500	472	476	466	473	469	465	497	508	444	466	470	447	475	495	492	493	492	454	467	453	500	475	452	450	470	442	498	467	462	507	463	476	481	490	445	461	471	463	445	451	481	427	464	473	492	462	434	468	452	485	467	499	434	485	509	458	431	466	465	468	516	433	475	458	460	427	499	460	469	468	447	448	468	499	471	485	456	459	468	497	492	470	443	451	441	463	456	445	489	477	443	485	440	439	463	455	479	503	457	473	449	449	451	478	450	453	447	466	471	476	482	479	486	449	480	465	424	458	455	475	458	425	488	473	473	439	454	418	469	473	461	473	477	454	450	446	503	468	454	478	482	480	481	484	462	484	443	441	457	447	471	457	483	444	437	494	465	509	466	468	468	461	462	466	471	453	446	463	488	491	467	505	515	431	462	479	463	480	528	454	461	505	470	480	417	472	461	475	481	431	500	453	458	490	466	462	443	496	450	432	485	483	493	491	461	444	495	477	491	470	449	438	428	471	415	440	454	476	461	471	462	440	440	494	429	475	506	459	460	465	462	460	433	475	507	458	450	441	462	499	448	437	473	461	429	449	463	477	487	482	476	439	460	464	455	459	428	460	476	450	473	503	502	492	422	483	472	470	447	447	461	444	449	490	505	485	492	473	458	473	484	497	466	450	448	505	459	485	513	448	446	499	434	443	475	484	489	428	466	454	510	432	443	460	476	476	486	453	470	454	422	479	476	468	466	454	479	488	465	465	453	503	515	484	462	455	448	481	462	512	437	456	464	492	470	473	459	456	455	498	472	471	481	501	447	469	459	506	454	471	454	433	497	495	443	450	462	483	480	452	469	505	540	484	485	467	468	493	491	464	449	525	508	458	450	456	483	458	477	485	442	437	464	442	471	455	448	476	509	484	439	437	491	480	509	485	471	432	432	476	463	471	448	479	438	473	458	454	449	445	478	499	409	462	429	451	441	464	413	477	488	456	452	473	504	470	443	452	485	496	463	464	458	472	469	461	487	484	493	488	520	448	468	468	504	454	494	452	466	440	450	501	453	486	443	450	456	492	447	458	488	470	457	469	461	448	458	447	492	463	450	465	481	465	494	446	453	504	464	514	447	486	436	501	480	440	483	494	457	449	469	453	463	467	467	431	431	489	453	474	457	415	472	449	482	493	478	512	445	484	467	458	467	480	440
30685	19823	4427	1928	1310	1029	731	635	565	491	480	445	396	379	360	353	379	337	321	366	280	354	333	317	268	295	295	298	310	306	342	308	297	307	301	322	315	303	305	271	315	302	279	287	268	303	258	279	301	287	304	291	290	266	296	286	285	304	294	264	302	267	299	318	275	310	283	293	268	318	286	298	276	282	295	295	276	269	302	285	278	251	278	304	266	289	306	264	264	270	270	293	290	285	278	288	281	304	295	270	301	306	264	281	293	275	237	263	294	292	286	293	309	307	235	256	276	293	278	276	282	263	284	300	285	275	308	269	300	322	259	263	275	276	295	267	273	306	263	290	281	296	280	273	273	257	264	318	306	289	282	304	290	299	280	279	304	318	306	263	283	251	322	263	284	317	279	284	285	294	293	270	285	311	284	300	295	281	282	274	284	286	294	280	289	298	304	289	281	257	250	244	305	242	284	241	295	272	294	255	302	278	315	302	286	277	302	268	251	297	284	298	322	286	288	304	295	304	237	249	283	264	261	283	243	272	276	328	328	308	283	281	322	308	270	267	317	298	236	265	319	283	269	280	281	268	289	264	294	300	277	299	281	275	291	253	302	291	247	300	283	250	269	304	266	244	323	263	290	257	273	225	255	289	304	280	250	279	265	265	282	272	300	273	260	280	273	279	266	253	303	262	253	295	278	302	274	284	249	256	290	309	299	310	270	274	286	270	296	273	285	268	277	258	246	287	283	297	258	279	288	256	270	283	293	313	275	307	276	293	278	275	267	304	300	298	270	258	284	272	262	278	271	266	291	293	285	284	273	283	271	296	281	265	274	313	280	277	267	272	300	303	252	272	274	264	263	273	316	273	308	314	284	263	262	290	291	274	308	284	290	286	297	290	271	268	285	259	256	294	271	262	270	261	284	307	281	280	271	291	285	279	303	258	290	260	281	302	271	252	273	309	308	276	303	286	282	284	248	296	281	272	239	268	277	282	282	278	261	304	302	255	264	294	295	302	266	311	267	240	293	283	285	271	291	270	271	269	307	303	304	283	264	278	287	274	306	274	277	269	294	287	297	313	289	285	273	282	257	290	268	300	291	266	283	299	250	286	287	277	285	283	286	262	271	300	268	283	314	276	300	275	280	274	291	251	284	260	291	283	276	274	271	255	266	309	298	302	278	274	292	286	284	278	272	298	278	277	272	293	306	293	317	285	305	272	324	287	284	295	264	271	335	269	272	285	255	268	297	277	298	283	334	292	293	296	268	285	297	249	270	256	252	287	267	289	276	290	267	250	291	242	267	264	285	264	288	263	289	267	268	308	259	301	284	278	290	289	270	286	279	294	313	262	297	285	259	274	272	264	262	303	277	297	275	292	261	291	282	268	317	274	295	277	279	283	280	321	293	277	312	280	297	255	300	287	271	305	276	298	288	306	299	280	276	271	262	258	257	304	294	286	293	267	262	305	254	287	274	314	273	297	286	282	295	305	301	261	304	269	282	303	270	251	298	254	272	290	255	282	273	280	280	297	273	276	299	284	301	281	277	295	258	277	285	270	267	316	315	241	299	292	305	273	250	296	267	322	288	262	308	301	264	278	294	287	285	297	287	318	250	279	291	272	305	277	299	292	283	267	301	279	291	280	293	275	287	297	264	264	272	285	271	285	279	278	300	313	279	284	270	279	273	290	278	296	273	262	285	289	294	273	263	266	270	312	241	242	259	284	284	276	312	260	303	259	280	279	282	292	282	289	260	290	231	285	277	269	285	285	276	270	281	269	277	262	275	325	295	286	261	289	248	290	268	301	282	287	285	264	248	277	284	311	255	291	272	281	263	266	280	301	272	260	294	292	300	308	332	280	279	271	285	285	283	300	295	249	274	272	276	284	303	290	301	289	280	306	278	285	252	263	300	303	275	256	265	295	258	287	277	299	253	285	304	300	286	282	255	272	274	283	298	277	266	275	299	267	290	277	295	309	302	265	265	303	277	273	284	276	267	254	273	279	270	273	272	295	284	260	327	292	271	287	278	289	302	268	274	294	258	275	285	268	294	274	249	295	276	277	279	285	296	284	268	247	279	265	277	261	259	282	274	299	286	289	266	296	295	257	241	260	272	260	300	279	253	287	284	264	268	266	284	284	292	282	281	243	292	279	277	273	286	268	278	287	274	277	272	277	286	266	289	293	307	262	267	310	277	258	274	257	260	285	298	257	312	257	267	294	244	302	265	244	262	253	286	281	260	280	263	291	263	276	270	274	299	282	253	270	313	281	280	261	283	268	266	242	304	333	253	270	300	268	265	273	308	301	309	302	276	290	254	285	301	293	298	265	266	248	287	279	293	306	247	285	280	259	296	276	239	257	271	304	267	293	299	302	270	292	293	267	277	243	303	277	264	255	296	270	310	308	296	263	236	295	276	258	261	289	280	269	272	270	272	279	283	260	280	283	291	267	277	274	274	281	294	287	287	267	257	272	266	296	288	274	279	271	297	265	296	294	300	259	298	307	280	268	284	285	267	294	297	280	264	277	299	279	292	282	278	278	278	253	279	275	292	288	276	293	312	280	298	279	282	270	290	286	295	283	291	291	269	263	267	268	319	270	266	274	276	307	272	287	300	293	255	273	267	295	261	274	296	257	262	268	277	274	276	290	281	286	298	270	265	271	277	303	286	268	279	285	283	285	257	262	295	290	285	306	282	267	285	255	259	290	289	283	284	277	241	292	276	278	285	275	267	263	283	293	297	245	276	290	287	280	281	277	299	304	259	247	283	319	283	265	275	258	281	260	272	295	288	280	262	293	315	300	290	314	271	271	270	268	283	289	301	293	263	299	301	262	280	282	263	310	287	273	282	286	283	287	268	260	271	271	280	304	274	297	283	264	273	268	311	282	282	249	268	316	259	327	294	299	285	255	279	277	248	261	290	263	266	249	305	265	264	283	299	267	257	272	295	274	311	300	299	277	254	270	266	290	279	308	297	247	293	277	284	292	292	311	277	328	318	323	272	272	277	274	265	298	268	291	296	270	294	236	253	291	298	287	296	284	267	249	289	288	272	274	279	287	261	267	291	303	288	320	253	302	276	283	252	267	270	293	277	312	288	294	250	329	300	276	283	276	267	293	275	295	299	301	278	280	276	318	319	289	294	297	265	284	289	277	283	274	275	273	306	281	302	271	281	279	296	285	315	269	289	285	286	290	298	311	274	279	266	290	286	285	307	264	284	297	294	278	264	274	296	315	302	281	271	297	282	283	268	273	248	278	228	291	301	290	330	272	275	274	287	291	265	265	263	287	287	274	307	259	288	297	276	294	278	311	278	285	278	329	291	255	285	251	260	300	263	261	284	275	263	277	270	256	296	269	276	288	276	274	274	246	255	280	298	267	288	252	292	286	283	280	268	292	297	293	295	279	260	313	268	320	305	258	274	270	253	263	314	266	259	290	262	285	279	259	270	293	252	281	288	284	266	263	265	266	272	273	316	268	304	289	279	259	282	253	249	277
15514	12130	4444	5392	4610	3946	3286	2826	2397	2055	1893	1696	1499	1519	1349	1229	1212	1160	1154	1090	1058	1080	1043	1021	989	969	957	907	964	891	884	919	844	894	875	886	871	836	806	843	846	854	780	815	816	830	818	829	754	798	805	740	758	774	759	754	795	725	753	794	777	801	739	809	773	741	770	763	789	794	742	756	758	778	786	805	736	763	742	783	785	758	717	752	756	783	763	757	772	817	733	695	774	770	694	818	747	759	748	754	713	767	766	733	788	758	723	732	746	793	730	836	741	774	724	732	803	736	726	736	745	736	765	740	699	744	748	755	733	775	744	781	757	781	752	733	708	737	763	666	739	760	727	775	744	742	760	795	699	743	751	759	748	730	717	727	761	731	760	728	734	779	745	780	728	761	782	750	713	735	756	697	756	720	722	743	766	715	716	787	727	713	706	725	753	728	741	739	732	743	714	754	729	785	709	717	703	715	751	751	744	722	725	753	742	747	728	726	721	711	718	740	712	745	723	752	708	773	747	703	709	731	699	777	740	764	790	720	755	711	738	749	749	715	750	765	751	738	808	775	757	696	717	711	726	767	774	716	742	690	734	736	763	690	742	738	771	745	691	768	778	749	696	791	778	770	722	767	758	723	734	792	727	738	765	753	709	761	751	731	750	742	753	705	754	771	738	749	757	697	722	803	716	759	754	740	750	750	726	754	709	701	722	781	741	741	751	824	766	715	770	743	744	721	755	743	731	734	801	697	727	778	741	732	728	766	729	772	737	768	736	728	746	757	753	769	701	699	717	771	776	717	766	757	730	715	747	732	712	772	719	713	707	736	683	769	715	708	759	751	790	752	711	744	742	707	683	742	759	710	786	756	734	766	722	768	766	777	746	743	749	715	788	760	752	750	761	773	756	725	776	734	735	783	754	795	780	770	750	729	759	727	728	712	721	718	690	744	760	745	702	749	742	738	783	780	742	690	744	727	748	738	778	808	762	695	768	715	720	737	743	715	732	762	726	771	727	761	763	736	704	768	728	793	758	692	763	728	748	749	736	709	752	736	739	738	765	761	752	745	793	761	713	744	768	722	752	741	761	757	763	728	752	718	747	708	745	751	750	739	739	749	739	754	695	706	712	745	777	814	798	746	748	745	782	734	689	759	801	775	726	741	733	748	702	745	730	701	723	705	724	700	783	702	769	737	791	674	735	698	751	700	761	744	676	735	742	720	737	711	678	756	730	740	744	733	749	750	798	772	718	769	754	719	738	705	713	719	778	747	707	740	729	695	766	736	650	766	775	732	767	717	743	701	737	717	710	767	751	758	721	749	766	745	800	765	737	741	765	737	670	788	716	682	759	804	713	763	741	766	702	739	730	738	772	712	728	705	730	685	730	753	727	745	759	772	766	738	756	733	749	747	709	740	719	713	728	801	710	746	745	758	734	751	759	742	711	765	744	782	740	740	749	739	699	750	713	704	766	732	718	700	760	709	771	752	762	712	724	752	729	736	739	747	730	754	795	759	787	724	732	738	700	805	710	716	736	698	686	762	712	749	743	740	752	688	733	718	692	774	763	727	738	739	748	718	716	747	747	735	722	764	770	702	767	775	720	730	746	719	728	708	708	765	791	717	687	760	763	721	716	720	727	729	776	788	770	753	758	693	747	750	744	679	768	754	708	739	760	738	682	662	695	800	756	742	753	739	726	794	732	762	742	681	765	793	722	727	685	759	765	722	769	709	763	725	755	734	742	698	754	728	755	735	801	722	745	750	723	720	729	771	676	737	782	753	726	758	718	735	724	741	752	729	763	716	717	766	757	765	759	734	753	746	742	728	771	744	682	777	707	748	726	757	734	724	735	734	731	748	748	748	748	701	785	719	732	749	731	761	753	721	756	709	723	729	763	752	737	718	754	744	730	729	735	776	768	714	662	734	728	684	733	757	726	775	741	747	669	755	708	792	775	737	713	699	724	726	738	723	736	779	747	733	767	756	697	713	754	721	722	712	727	725	706	728	731	705	709	777	714	759	773	765	748	710	742	745	761	738	769	708	679	719	772	753	743	713	781	737	732	732	686	717	753	733	747	670	760	762	666	727	749	763	749	716	715	713	731	748	746	730	741	754	755	751	732	773	759	721	795	708	722	747	752	708	727	781	726	747	724	748	753	703	778	712	730	755	826	771	754	781	767	724	768	737	771	744	742	747	752	777	749	726	703	758	792	749	760	747	739	767	692	690	767	668	737	740	775	701	719	729	804	738	754	727	707	736	706	743	699	758	688	728	732	762	787	758	693	731	716	761	745	725	777	743	748	746	719	739	696	729	727	766	730	737	732	765	716	752	724	693	731	717	752	776	741	778	720	744	745	732	735	708	716	739	736	760	713	787	740	748	737	721	799	753	756	718	743	729	714	730	768	748	764	738	774	752	681	706	751	751	728	745	708	763	740	791	696	702	781	736	765	733	758	745	768	733	745	736	706	676	746	743	748	758	749	770	750	700	782	761	727	792	787	744	736	717	825	707	688	717	766	690	737	660	726	754	715	773	734	745	763	751	759	773	779	736	743	702	726	773	699	729	718	719	789	745	785	760	759	713	740	740	693	733	749	752	745	715	819	745	717	747	713	725	737	753	720	722	762	806	738	728	766	709	758	780	704	776	777	718	730	742	726	726	776	723	739	705	764	730	722	741	727	746	750	796	745	697	729	714	689	771	762	701	717	696	789	694	725	734	733	763	734	734	726	795	713	696	709	695	729	751	723	721	753	737	766	731	706	730	703	731	736	730	770	737	719	787	756	778	798	710	700	735	744	755	705	778	742	773	732	765	718	722	735	753	735	762	784	749	757	767	737	759	755	719	752	695	707	769	721	709	737	745	686	753	698	735	696	782	756	735	751	743	758	733	752	725	739	751	759	735	754	729	807	741	765	744	776	733	724	718	747	704	686	732	698	718	731	747	766	756	729	738	716	710	705	721	718	808	747	724	735	785	783	694	725	710	727	729	698	758	743	734	741	772	713	739	760	782	725	745	720	730	794	733	766	740	712	720	726	759	775	679	769	731	754	738	741	727	793	722	782	723	708	737	694	722	726	769	763	695	726	754	693	760	766	742	755	714	755	767	688	723	742	710	793	709	717	739	736	750	751	736	756	732	756	726	704	810	745	718	756	729	750	723	739	736	784	721	776	754	742	726	716	726	787	701	754	719	777	756	733	764	753	708	745	758	748	709	758	709	725	736	714	736	739	725	733	674	746	766	751	793	731	743	717	724	774	736	729	801	741	761	789	696	717	689	756	713	721	744	715	745	758	718	752	718	747	752	745	679	669	735	770	755	746	736	740	801	747	729	728	733	729	760	715	688	749	763	713	770	683	774	740	729	734	729	703	747	741	705	717	761	741	750	752	706	743	730	784	730	770	698	713	747	749	709	740	688	728	725	766	717	752	775	754	674	756	763	751	765	719	738	695	724	716	727	771	720	728	710	739	750	752	785	741	736	748	740	746	788	748	715
4940	537	318	332	284	335	308	284	289	311	279	292	311	283	329	302	290	295	315	337	307	296	295	296	310	291	321	317	290	328	287	334	278	295	302	289	296	317	283	279	345	310	322	306	273	280	314	306	317	307	307	307	320	314	317	327	298	323	305	296	289	301	306	279	275	323	286	299	321	277	269	322	298	299	323	290	319	323	311	328	342	311	312	289	350	314	323	292	308	291	296	288	332	297	336	319	314	306	280	303	280	344	305	318	288	311	310	276	320	281	306	290	316	288	307	339	308	294	328	332	319	299	289	307	325	266	327	276	288	267	346	324	328	319	316	310	258	297	324	304	299	315	307	285	332	315	279	319	303	298	317	303	310	260	300	317	331	300	282	317	303	284	316	311	305	316	323	312	295	315	318	296	290	304	307	283	335	300	273	298	267	317	292	314	305	295	314	315	305	324	311	300	341	276	310	298	306	296	292	287	320	309	307	312	315	307	286	344	279	282	318	323	269	320	291	271	300	297	287	284	318	331	307	288	273	271	295	322	275	325	309	307	292	349	311	294	323	306	337	300	294	287	300	328	314	287	294	330	322	341	313	299	284	331	294	285	289	291	298	303	293	281	297	306	307	295	334	271	297	341	293	294	272	293	247	299	294	289	326	275	290	305	283	306	264	285	307	282	317	315	290	302	283	323	295	289	288	289	272	292	325	318	271	286	309	298	318	282	313	289	321	290	298	303	310	297	297	304	296	303	290	331	304	311	306	311	285	286	266	298	315	341	287	252	323	328	312	321	312	309	315	287	283	317	310	352	332	286	272	321	279	305	325	299	264	318	265	303	310	276	321	318	309	306	328	305	289	317	300	329	312	301	283	310	275	309	268	327	286	325	304	298	296	304	292	296	320	311	298	282	313	301	286	296	319	276	289	311	285	321	289	305	323	322	297	300	263	305	323	291	316	321	256	296	267	315	312	305	315	305	307	288	286	278	321	326	292	254	284	316	303	305	311	305	316	343	320	308	288	294	298	315	291	292	314	302	316	287	308	284	298	334	297	297	284	317	274	272	300	312	290	316	306	310	319	260	319	297	245	321	311	303	302	293	298	300	317	309	296	327	306	303	330	292	322	315	302	295	314	311	318	311	312	336	313	304	285	286	321	332	295	314	264	323	324	273	294	284	323	319	326	331	307	309	309	337	308	329	308	323	304	302	310	313	337	332	310	274	293	288	321	323	315	300	271	293	303	318	302	313	314	309	315	272	304	311	272	286	281	295	304	296	351	282	300	308	336	312	270	294	316	277	309	308	311	291	305	318	313	337	290	284	297	314	290	278	330	311	300	308	309	305	299	354	331	321	297	339	302	326	302	328	322	342	257	307	338	321	321	301	317	299	316	294	317	307	305	282	300	279	282	320	318	309	293	329	309	294	333	333	319	308	294	303	271	288	299	278	320	297	312	300	299	297	302	272	310	315	285	319	288	323	308	312	322	304	306	318	294	284	292	304	325	328	313	307	323	325	312	312	280	352	330	322	306	296	299	291	306	294	325	264	281	338	300	303	278	299	290	283	280	325	314	292	277	267	318	309	284	306	279	319	284	304	263	292	292	292	255	301	297	306	318	292	314	336	284	308	322	341	301	316	310	273	301	289	306	286	303	296	307	307	287	310	349	322	296	307	284	273	271	303	302	304	288	325	298	306	315	294	309	283	335	287	328	343	272	338	303	306	311	306	284	293	300	294	287	280	292	310	301	305	299	297	340	325	297	299	295	351	328	301	283	335	289	285	277	296	297	308	293	295	305	270	297	314	332	309	324	326	302	308	318	321	296	286	305	305	278	337	299	299	302	345	302	304	266	284	305	304	337	304	286	311	256	274	332	270	294	300	281	322	313	303	275	297	281	310	292	280	314	311	306	288	274	297	323	315	299	305	329	299	295	321	300	258	304	317	251	289	289	344	309	319	281	312	325	314	307	291	298	315	298	270	293	306	295	273	293	277	302	321	326	258	294	271	278	277	286	301	309	288	282	322	353	295	275	280	312	283	298	333	334	341	303	293	282	296	344	285	301	302	317	318	295	284	292	314	314	311	295	299	299	268	318	319	318	282	305	330	317	305	272	293	298	310	319	275	304	306	317	272	306	279	267	305	255	309	279	253	309	330	328	292	280	293	313	295	300	313	278	301	287	321	291	278	288	298	297	283	299	303	265	317	295	288	304	291	349	328	302	320	287	344	333	289	312	317	286	324	320	342	313	299	291	297	300	288	314	337	298	270	292	324	269	314	310	327	306	316	329	282	283	307	272	307	297	333	314	284	318	295	316	327	299	308	344	320	310	335	315	310	317	324	286	307	316	290	297	334	314	328	310	290	283	303	283	292	308	296	280	282	326	324	314	297	308	322	324	276	280	306	314	292	306	312	313	274	325	310	290	328	313	311	333	313	356	311	284	313	309	316	301	320	315	311	301	291	315	301	343	303	297	320	276	314	326	280	304	288	276	309	307	307	278	290	330	332	293	277	321	297	283	302	278	316	320	289	296	294	288	294	296	277	286	265	315	304	309	289	285	293	324	337	281	279	297	330	318	297	335	311	318	270	267	302	309	272	273	293	327	326	301	317	278	327	304	316	281	317	305	304	344	312	299	268	290	292	304	269	303	286	281	303	307	275	322	304	307	309	309	294	319	281	288	315	309	321	304	313	273	323	294	331	311	272	316	307	290	280	274	323	331	328	267	296	316	312	309	292	301	298	288	310	256	296	308	322	332	301	312	324	306	302	300	311	307	310	323	322	307	320	315	328	312	319	367	322	278	303	291	299	294	323	269	330	290	279	320	326	331	335	300	275	293	302	322	326	312	304	298	276	297	319	284	311	317	303	301	302	301	274	331	275	317	296	309	283	279	297	325	275	295	309	318	297	263	290	292	305	294	303	335	299	313	313	331	289	306	279	310	339	332	301	312	306	309	288	331	298	308	305	341	291	291	325	296	275	293	309	307	285	333	318	314	313	277	335	328	290	296	285	296	271	275	323	359	281	327	311	299	307	305	313	316	336	323	316	304	289	300	318	298	309	308	268	308	319	344	287	282	328	295	361	293	305	289	276	326	294	282	301	281	305	271	294	292	304	311	317	326	320	278	302	297	328	314	274	303	295	295	290	263	295	272	306	299	262	300	315	315	279	301	319	310	282	304	302	270	291	292	305	305	298	311	322	279	289	307	297	305	315	323	314	288	314	318	289	316	305	284	311	305	308	296	295	291	287	300	319	341	296	288	294	293	338	342	296	303	314	303	262	291	319	310	314	325	295	327	319	302	312	297	307	308	318	331	316	291	323	275	322	269	295	271	275	306	324	328	290	302	311	279	311	310	336	302	288	286	308	305	297	246	283	297	290	288	317	277	282	268	330	299	270	321	323	299	300	255	316	318	288	323	305	283	301	274	308	291	290	302	289	282	291	297	321	310	289	299	277	299	280	272	287	314	265	303	304	290	299	294	307	282	326	323	272
3444	1056	809	779	792	795	764	796	730	771	740	771	730	738	757	768	738	710	697	795	747	718	800	710	702	743	737	781	746	766	725	754	776	730	723	774	732	662	763	755	722	730	762	760	787	706	721	715	781	754	759	774	779	764	767	726	717	762	720	744	750	753	741	760	717	703	738	737	740	689	771	760	733	740	776	762	715	757	707	728	726	736	744	770	766	736	774	723	800	774	732	739	757	737	713	753	719	735	713	715	757	758	739	736	746	773	749	756	721	745	729	758	721	733	689	749	753	758	741	756	744	757	787	742	755	746	722	698	715	740	731	734	750	722	762	737	731	702	724	772	737	763	745	728	737	738	713	771	758	743	733	723	710	787	716	757	711	738	764	727	717	717	745	778	742	742	765	744	728	709	751	728	749	760	709	740	740	751	788	742	763	684	779	750	768	707	807	733	745	785	701	765	716	805	754	742	721	697	772	721	730	693	745	727	701	742	739	776	760	767	769	703	778	707	740	739	728	801	766	734	740	758	716	697	757	772	772	739	710	785	727	719	737	744	757	779	728	735	681	711	780	717	749	753	751	720	766	710	718	742	789	756	798	751	724	751	711	746	718	789	747	784	699	733	769	727	708	681	767	765	771	699	770	729	774	716	754	780	774	698	736	757	791	745	785	800	752	725	714	748	760	711	751	691	724	758	718	789	716	826	759	733	726	737	757	710	723	765	726	805	738	734	709	685	725	684	713	722	732	735	773	732	719	727	731	750	782	708	730	778	737	744	784	708	734	741	751	775	723	824	696	744	693	772	707	751	730	722	731	747	747	729	730	730	707	765	747	732	727	730	816	767	761	714	792	696	752	734	703	723	692	799	721	772	765	788	727	743	741	758	752	787	764	790	687	738	744	781	752	746	689	706	711	713	717	753	722	721	696	726	748	746	754	699	737	724	729	727	731	731	717	716	764	764	743	726	765	723	707	780	759	736	722	776	716	743	737	727	783	727	751	749	761	710	728	791	677	713	745	761	764	733	753	687	741	776	723	749	731	754	731	728	736	778	724	749	761	740	758	703	779	745	742	736	700	757	747	720	748	742	730	765	728	728	759	754	761	739	737	753	722	720	761	765	756	739	786	763	711	741	768	755	713	688	780	740	723	782	766	708	734	725	743	702	745	732	741	744	743	765	728	700	701	720	768	771	690	739	746	766	724	753	755	728	748	798	716	754	716	663	740	757	737	727	757	748	742	700	753	716	733	749	745	768	776	712	715	740	739	761	664	758	754	725	748	746	698	763	757	735	759	744	695	762	741	750	726	745	741	751	743	749	769	718	746	720	749	724	737	742	759	726	718	787	696	747	727	704	722	754	770	761	707	726	667	790	757	740	733	764	722	729	759	741	729	750	751	775	788	755	738	772	701	753	755	757	736	715	703	773	727	764	725	729	753	749	701	716	746	747	715	776	729	771	766	765	740	742	738	771	751	734	741	785	775	687	796	758	707	744	780	748	725	724	758	756	694	712	717	739	705	767	787	717	794	755	767	758	762	738	728	751	727	723	762	745	796	749	735	748	708	805	746	722	687	739	744	740	715	774	695	739	728	752	737	762	759	755	730	722	766	730	726	775	795	712	716	766	686	738	720	753	715	749	718	790	750	743	793	767	792	713	700	758	754	713	741	743	744	709	741	720	732	775	674	748	728	741	737	774	704	776	769	667	807	761	728	724	765	750	718	763	746	723	756	745	711	714	732	729	700	792	722	754	737	705	727	774	775	747	758	722	804	740	708	769	747	708	757	699	760	748	760	732	719	727	763	739	738	770	733	736	753	747	773	702	735	718	776	724	769	737	746	793	764	770	739	794	737	704	748	745	729	747	709	766	730	752	724	768	723	731	747	708	717	774	740	749	724	730	784	768	758	780	783	752	714	729	763	721	766	701	735	779	734	729	715	719	714	767	725	745	751	743	742	747	798	748	739	750	770	733	729	745	727	721	822	775	708	779	727	745	733	728	753	760	703	752	750	784	763	708	756	770	728	754	767	742	720	757	733	746	779	758	760	722	781	760	765	783	744	727	730	735	725	703	746	736	768	746	718	729	724	752	710	694	748	712	780	703	779	740	746	816	770	774	738	766	719	739	791	732	710	749	705	748	799	752	767	712	732	743	730	793	734	762	673	757	726	719	768	699	740	719	741	696	746	725	734	727	757	705	743	755	754	708	721	763	766	751	721	712	714	733	698	803	718	736	770	730	717	728	738	736	711	734	743	732	748	758	755	697	738	679	748	759	699	729	681	700	722	737	727	705	736	774	758	728	756	754	718	753	750	745	787	733	752	711	724	803	770	738	761	760	750	761	750	741	746	710	744	707	745	760	732	717	770	747	711	749	761	715	717	750	750	745	741	783	749	704	770	731	796	783	771	769	756	761	738	737	784	757	753	776	782	756	743	769	757	755	711	738	708	720	759	701	758	708	723	780	752	754	745	736	747	719	756	723	777	723	750	772	775	747	679	702	755	737	731	742	767	658	664	771	758	684	694	728	749	757	705	747	768	749	766	732	702	730	748	750	727	766	718	701	734	737	749	721	761	763	753	689	757	750	755	687	726	738	732	765	790	770	771	739	759	748	783	746	734	730	764	731	720	745	726	770	754	693	716	726	777	779	733	746	754	757	724	772	766	759	704	755	716	756	745	727	746	779	758	705	746	750	773	728	734	747	687	791	698	745	681	776	746	733	712	723	777	738	714	714	767	767	769	770	733	754	748	684	716	740	739	761	745	772	776	759	796	752	737	726	712	760	777	740	691	757	750	735	745	782	729	767	708	774	726	752	771	678	710	743	754	750	779	755	725	710	786	758	755	695	755	696	732	704	745	710	746	736	728	756	719	710	710	765	724	761	760	758	722	704	774	706	735	717	710	776	720	732	731	795	765	762	776	761	788	783	714	760	740	772	778	701	723	740	734	780	783	769	741	734	739	712	745	780	781	753	721	746	718	735	751	731	774	730	772	708	727	735	688	732	731	728	712	725	708	749	712	737	726	779	727	696	726	735	749	768	715	687	763	760	722	762	762	720	758	734	792	727	745	740	732	710	741	729	694	699	727	705	760	753	716	740	745	738	749	766	696	728	728	760	731	723	758	721	753	776	713	770	739	722	767	761	743	764	767	786	690	745	725	773	711	735	798	734	713	759	764	780	706	725	762	722	753	736	720	730	768	697	740	721	686	729	730	731	740	734	727	760	739	739	692	718	767	738	760	701	714	713	759	720	726	694	687	729	754	760	720	733	770	694	699	753	736	712	707	702	691	704	746	719	736	767	789	762	715	721	750	748	744	789	742	745	714	745	710	779	737	735	741	759	757	718	714	777	780	766	738	763	778	749	748	756	724	788	709	750	703	796	767	730	734	756	756	728	751	730	770	727	734	734	723	703	724	719	750	760	737	784	720	722	725	737	752	771	741	712	747	770	707	725	725	744	675	761	732	734	716	727	766	744	720	806	712	751	795	720
19263	6917	1248	886	671	463	401	334	306	286	230	243	206	259	235	231	211	184	174	210	174	211	188	192	172	184	170	187	148	191	178	193	166	155	165	165	184	164	163	156	175	178	170	156	170	171	174	159	166	189	183	140	148	166	166	137	175	167	164	155	153	161	188	153	174	177	159	157	188	199	161	164	158	172	182	182	154	164	165	173	169	179	143	155	145	172	164	162	148	163	166	159	164	167	186	176	184	169	173	148	154	185	176	157	157	179	171	153	162	159	150	189	180	175	166	179	159	182	155	186	160	163	192	142	172	135	161	154	172	164	193	173	178	168	149	187	175	181	156	156	161	167	191	159	166	159	164	164	155	171	180	161	178	174	156	167	151	180	200	148	148	171	170	189	165	169	166	155	157	178	171	154	166	173	158	189	163	173	150	169	179	177	162	149	140	161	146	149	174	187	158	150	170	153	151	155	158	150	194	181	169	158	161	164	163	181	166	159	173	157	171	143	174	192	156	164	148	156	156	168	153	166	167	176	162	145	152	173	153	173	173	196	146	182	158	178	149	170	171	168	178	178	162	164	169	159	161	176	174	148	165	138	144	132	162	177	157	165	166	160	129	158	182	175	171	160	157	163	160	168	163	174	167	150	168	191	146	177	155	152	165	132	165	176	150	193	184	154	155	139	152	146	188	166	165	179	171	167	165	167	179	150	159	183	174	135	187	166	160	168	136	148	159	162	156	169	165	158	156	172	176	174	161	159	178	169	159	205	162	155	158	170	173	149	178	168	167	185	161	141	152	176	154	172	177	174	183	188	178	181	147	154	155	163	153	153	156	172	151	160	164	189	173	186	185	169	170	154	175	165	146	152	177	158	194	160	159	143	171	161	165	170	168	170	163	188	175	148	168	179	169	173	153	159	145	143	150	164	155	174	151	146	159	168	158	176	166	169	174	148	163	175	152	164	148	150	170	164	166	186	184	162	166	168	155	174	142	170	165	151	167	163	169	159	177	169	137	147	167	188	191	153	165	177	160	169	158	151	146	161	169	146	175	150	178	166	181	156	192	174	160	163	181	160	147	145	150	140	171	160	181	177	167	161	167	172	154	175	175	149	173	152	147	149	213	176	159	188	154	162	162	146	156	177	166	175	157	165	194	157	158	156	165	157	171	172	158	148	200	181	155	157	184	148	183	165	176	164	172	172	178	165	152	135	155	169	137	163	161	186	165	159	151	170	143	151	143	159	186	154	137	145	179	149	155	162	170	152	163	151	161	145	140	175	138	159	166	140	162	167	164	177	182	167	170	152	154	190	160	173	146	161	159	187	157	192	171	147	155	174	177	184	152	158	169	150	156	177	161	165	181	179	172	197	153	148	168	159	170	159	158	149	194	189	158	173	156	163	175	169	155	169	154	147	163	164	183	143	160	188	172	150	167	195	147	173	165	177	191	154	153	148	180	164	181	157	148	167	170	166	169	158	170	158	184	155	151	181	162	179	178	175	141	170	152	159	172	180	147	155	153	173	169	167	148	155	148	164	173	156	143	176	179	155	157	178	163	166	176	159	160	165	172	137	149	171	153	145	187	151	203	193	153	151	174	151	195	151	174	146	158	166	165	153	163	146	145	137	151	159	172	154	145	158	182	174	166	167	184	179	181	154	175	166	163	157	170	169	150	166	150	153	164	173	181	190	156	162	166	155	176	153	161	193	166	157	181	172	178	197	169	187	188	173	169	153	166	166	149	147	152	152	155	155	182	166	149	173	156	157	166	152	181	164	146	148	156	183	162	145	160	200	172	171	188	183	162	184	156	164	168	181	182	150	168	147	163	164	145	187	160	191	173	153	124	175	170	166	157	184	160	128	169	145	157	151	139	154	159	193	168	157	157	164	169	178	162	159	146	146	176	180	173	166	175	169	155	165	151	166	148	169	141	173	174	148	152	171	159	161	154	158	159	162	166	207	172	168	179	180	151	176	143	152	164	148	170	162	182	162	165	184	162	159	167	166	185	161	182	165	147	149	183	161	154	151	155	153	168	163	154	182	171	171	168	176	159	153	152	160	165	168	166	171	174	175	142	161	155	144	162	183	150	153	177	163	155	163	156	168	142	152	155	150	199	155	167	178	148	172	181	177	169	158	179	173	164	149	141	176	171	154	175	151	160	164	165	177	198	178	166	152	157	179	182	157	151	151	162	150	156	177	134	158	163	155	162	163	163	174	170	173	187	180	168	172	174	185	164	183	140	162	170	146	186	175	171	186	169	170	165	179	160	160	157	155	174	178	179	163	161	163	179	161	177	165	169	166	173	202	161	167	166	157	160	180	140	156	138	156	166	147	136	171	177	159	179	162	177	172	161	184	162	165	168	160	151	155	149	161	161	167	168	198	162	142	166	139	179	176	190	167	152	181	148	155	169	168	142	172	165	184	159	161	155	179	161	158	183	165	161	155	183	182	165	148	156	172	166	169	160	157	149	170	168	167	181	174	161	164	159	166	180	168	203	152	164	144	147	162	164	172	171	153	168	137	143	158	172	178	151	140	163	169	180	164	165	153	179	163	164	139	169	170	155	163	182	189	178	153	168	176	178	174	151	148	166	166	185	162	160	152	156	162	184	174	161	143	142	172	173	153	161	151	170	184	171	169	168	159	137	185	162	171	159	164	149	177	174	155	166	149	153	184	169	168	169	167	173	202	171	177	158	155	160	158	144	167	160	166	166	182	179	165	156	191	172	164	196	145	190	178	152	178	178	171	158	174	183	161	133	149	159	176	154	148	149	160	178	180	162	194	170	175	147	170	156	164	148	162	175	172	181	159	153	145	167	193	176	157	188	180	146	154	171	160	136	165	162	176	173	143	153	156	131	141	154	164	166	157	155	163	174	146	165	153	183	156	167	158	164	172	167	158	139	149	183	152	154	155	165	157	161	197	149	180	184	144	146	150	170	167	170	171	171	174	147	164	178	172	168	174	147	176	170	161	159	160	152	169	154	165	160	156	147	140	173	182	194	178	181	180	140	180	157	153	161	152	173	162	168	167	168	163	188	168	164	160	165	168	174	172	165	181	162	175	176	163	169	166	166	160	160	164	157	156	150	177	166	162	153	163	193	153	151	167	171	207	147	191	158	147	166	151	177	167	156	158	169	143	180	180	195	145	182	133	168	167	155	156	145	178	146	168	161	165	163	152	167	155	174	192	180	151	165	153	157	165	167	160	138	159	157	177	179	137	146	127	166	173	163	185	154	178	166	144	195	190	191	159	162	164	170	173	157	154	147	173	190	155	146	135	194	186	158	167	174	160	150	152	168	151	169	180	151	141	183	154	161	144	170	169	182	168	163	171	175	179	166	143	184	167	170	155	160	171	146	204	168	159	183	169	164	180	147	187	162	194	155	152	145	152	172	180	166	171	166	169	167	152	154	158	161	167	138	166	155	155	188	174	162	156	158	162	161	170	173	147	170	177	173	196	161	155	146	145	149	161	142	191	195	192	183	156	148	158
10306	5469	2447	2938	2748	2217	1792	1566	1413	1188	1152	967	869	880	808	765	754	728	729	681	672	606	603	600	583	557	587	587	549	512	590	530	549	530	497	519	493	553	504	531	486	510	497	522	484	502	481	558	493	511	510	518	496	513	463	499	470	486	484	517	478	436	439	461	502	467	491	479	470	465	474	492	439	487	491	507	467	459	471	486	431	500	474	450	453	466	460	459	454	523	506	494	455	469	470	441	474	484	516	468	520	487	457	470	421	497	400	442	448	453	456	482	486	480	450	489	466	481	453	461	480	474	470	474	468	457	496	466	502	453	469	488	510	467	486	471	451	437	482	493	488	414	490	485	439	455	460	454	427	470	454	484	469	471	497	482	471	465	477	490	482	481	431	458	426	477	497	446	462	426	439	477	457	475	472	462	487	455	447	455	465	467	491	434	473	486	435	465	499	468	488	479	465	476	454	451	470	455	448	483	434	512	468	473	465	431	454	493	482	482	477	457	455	454	483	449	501	470	461	447	472	426	432	488	479	469	477	465	442	460	406	466	499	498	456	464	464	499	432	449	430	479	470	448	448	444	437	449	467	488	478	494	494	478	460	448	450	466	451	471	434	467	446	472	445	463	446	491	446	430	468	498	470	454	440	463	479	472	458	452	448	481	444	444	502	463	441	495	455	468	447	550	473	458	477	472	406	454	436	458	480	447	477	454	480	444	447	482	470	431	466	494	435	486	478	495	479	444	446	449	467	493	460	470	434	401	468	472	469	468	482	461	459	450	489	480	462	428	480	438	457	505	457	464	483	463	457	501	419	499	413	484	466	486	462	463	462	474	442	459	472	509	426	496	448	464	455	482	504	418	451	484	468	479	468	484	442	480	492	483	466	450	434	463	471	444	490	482	447	426	448	498	460	461	443	473	479	440	498	461	472	484	487	492	455	432	502	455	483	461	433	488	438	438	476	500	439	451	430	484	457	458	441	460	492	437	474	454	492	478	454	469	440	490	466	454	512	466	466	505	467	491	448	462	471	444	438	435	495	432	455	467	505	464	476	461	465	496	462	458	463	483	483	449	489	475	451	454	496	489	480	475	459	486	461	458	414	441	479	449	441	468	464	456	450	505	461	423	465	470	463	494	434	487	447	491	475	491	464	458	490	451	453	459	459	484	466	468	478	475	457	475	451	496	463	453	451	457	472	472	486	461	442	454	440	478	490	436	431	474	451	460	484	452	443	435	480	482	477	476	487	458	466	480	476	472	480	454	444	492	458	471	463	458	467	442	495	470	446	487	458	463	496	445	436	474	471	455	487	480	485	447	414	453	441	491	482	474	416	448	462	471	468	468	435	442	462	449	477	493	446	438	476	480	478	476	498	475	478	453	474	457	436	461	459	438	466	457	505	460	479	467	448	473	460	441	436	509	457	480	431	449	452	517	506	424	446	463	436	478	413	409	477	489	472	497	514	471	430	472	422	406	452	479	438	458	462	471	470	472	484	463	471	452	488	501	494	459	468	471	482	450	445	475	453	480	458	467	454	499	444	463	461	492	479	483	461	456	479	457	445	498	461	447	441	427	498	503	428	478	442	514	459	496	469	481	472	472	470	449	483	492	479	462	477	486	464	478	452	459	456	471	445	491	444	477	496	475	449	486	469	479	457	466	464	442	445	490	446	452	473	439	455	465	437	467	447	460	482	434	453	436	430	466	449	473	472	443	477	489	488	460	466	473	491	476	448	465	465	498	441	481	471	481	451	454	496	472	463	444	504	468	420	485	455	476	473	472	453	442	457	455	524	467	481	478	468	462	452	480	475	485	503	483	441	451	466	424	478	431	428	467	472	478	470	461	414	493	476	470	468	462	460	468	439	465	503	445	439	469	471	484	485	462	496	462	449	490	446	432	464	455	506	480	487	464	475	488	471	469	455	449	450	494	480	491	489	424	456	455	487	461	441	462	484	462	447	489	473	450	478	468	470	441	491	448	462	452	500	473	464	449	475	500	456	472	458	419	461	471	473	498	449	492	486	474	508	442	525	468	452	433	463	484	455	419	465	446	476	457	480	455	452	443	447	515	454	430	447	474	485	446	471	450	454	463	494	456	464	470	482	481	457	498	472	501	480	426	494	470	463	486	458	434	482	449	493	454	429	467	455	473	448	438	458	436	479	455	418	494	465	469	485	440	420	453	480	525	481	445	441	502	454	461	444	471	478	486	464	451	461	498	428	495	466	452	448	456	459	461	464	459	465	456	464	456	436	481	479	476	479	442	421	465	452	474	448	434	453	439	466	459	465	433	480	467	451	466	476	472	441	491	470	433	470	479	469	440	443	473	492	480	459	480	445	486	466	490	478	498	458	464	467	464	459	418	472	486	432	466	494	475	505	453	463	445	516	475	487	436	491	472	427	450	487	458	459	446	465	472	485	462	439	455	462	425	464	490	449	423	455	467	476	468	443	443	468	479	432	492	474	464	477	455	501	463	454	491	482	477	493	462	483	474	479	476	475	486	475	459	481	487	472	464	469	470	505	480	463	461	496	464	455	487	446	453	461	447	464	449	435	426	488	484	437	462	434	462	433	491	487	455	439	450	459	489	500	484	489	466	491	469	444	460	435	448	469	471	459	474	463	465	490	455	460	505	451	441	411	427	448	475	460	475	492	480	476	452	491	469	468	440	450	467	439	446	464	543	475	481	481	458	455	430	471	453	441	437	465	486	468	458	449	439	458	500	479	501	505	454	463	472	495	492	500	468	486	473	464	470	449	447	477	450	481	469	448	453	478	473	491	489	435	469	466	485	426	484	470	423	433	446	483	457	444	465	476	453	486	461	535	470	456	446	494	475	464	472	438	486	477	466	479	427	464	469	467	473	516	485	459	448	478	454	447	445	509	478	480	491	460	444	426	487	455	443	469	497	467	436	475	495	453	491	477	457	438	446	482	473	452	491	442	460	470	478	461	512	475	434	465	456	455	429	470	452	479	485	473	457	496	480	457	437	509	438	428	442	447	471	437	433	449	488	414	510	446	459	414	485	472	483	465	458	508	469	477	430	464	456	424	469	456	493	468	442	451	487	445	473	481	495	430	457	475	464	457	467	465	458	478	476	483	472	457	476	465	472	448	414	487	432	479	450	440	457	485	493	468	446	472	460	492	430	477	456	489	504	516	433	419	463	473	447	460	468	461	465	451	431	449	451	460	458	497	487	456	482	471	501	425	485	453	454	457	497	452	445	464	490	460	437	442	511	478	497	468	453	513	480	437	449	504	494	427	430	479	471	484	465	459	489	444	491	445	540	508	422	510	414	482	478	470	470	467	469	435	490	476	481	466	487	423	475	443	457	463	462	478	461	469	490	443	474	466	505	457	487	433	473	440	470	462	485	489	448	444	448	455	408	477	461	436	461	401	478	437	458	472	457	504	463	487	434	515	475	484	431	432	476	435	515	476	436	498	465	490	435	451	470	490	454	484	462	482	466	429	494	488	490	442	467	465	458	458	471
29898	13997	3202	1910	1286	953	805	699	562	534	446	439	420	402	370	369	330	339	323	330	323	299	313	328	319	330	314	309	273	289	295	333	283	273	319	309	294	303	320	308	279	293	269	321	293	297	271	272	322	290	305	278	289	304	320	282	277	261	263	283	268	291	305	275	291	329	315	313	262	279	273	269	265	288	293	265	295	306	289	275	277	290	278	265	284	270	315	291	271	294	263	281	282	284	300	282	254	259	282	288	256	282	275	296	307	269	282	292	306	266	260	278	255	259	294	273	286	283	249	285	268	263	272	304	271	274	285	282	331	281	269	283	285	311	276	276	279	292	287	303	268	293	250	262	263	293	298	306	293	270	299	243	308	308	276	300	268	301	290	289	273	260	287	312	264	270	262	292	310	285	310	274	304	279	283	259	280	276	281	270	269	340	322	293	267	265	280	286	287	271	274	290	263	292	303	278	274	272	291	299	258	289	273	311	266	272	282	293	304	293	286	286	315	283	281	275	280	296	253	268	301	291	295	276	277	284	291	299	268	262	283	302	306	308	258	267	295	274	283	305	281	253	317	267	282	291	285	299	240	270	260	280	296	291	320	286	313	268	260	288	295	272	295	277	321	275	275	279	292	252	293	254	319	293	292	278	284	268	288	278	287	315	303	287	299	302	278	280	289	266	296	311	281	282	298	287	303	296	320	297	278	278	288	317	269	228	275	303	273	257	287	294	227	279	273	273	301	243	274	278	297	287	260	264	277	284	275	271	285	311	251	294	263	246	289	289	304	304	288	268	294	301	293	325	265	284	303	298	282	251	272	260	293	282	291	293	290	309	300	280	276	273	288	262	256	276	286	322	266	293	262	286	292	263	228	282	273	300	292	300	278	289	297	312	262	306	283	289	285	277	297	328	269	296	274	281	292	270	277	286	274	315	278	303	265	276	281	284	282	322	277	237	283	275	306	276	301	254	270	294	304	268	279	297	281	301	276	276	256	263	285	314	275	305	278	305	297	271	250	272	294	278	293	287	309	285	289	238	285	292	286	259	264	318	287	314	255	267	279	269	283	243	313	305	281	315	296	288	290	287	290	268	310	308	291	284	267	288	271	274	301	266	269	265	291	298	294	294	257	293	278	278	287	273	278	312	279	244	294	266	272	271	301	276	297	260	288	268	300	286	307	283	283	278	292	276	288	269	295	302	282	261	304	269	278	262	259	302	273	256	301	286	279	275	288	284	292	246	301	284	297	296	277	282	269	310	291	306	294	279	281	295	285	284	303	297	253	270	284	266	304	291	252	262	293	297	272	284	266	302	273	303	282	273	308	252	265	293	304	262	315	296	281	288	282	252	240	302	293	257	274	292	276	254	238	278	285	269	284	322	290	312	285	297	295	323	302	293	294	271	286	282	283	294	287	277	277	275	276	281	279	286	282	300	278	271	257	278	281	278	271	271	296	293	231	316	295	272	277	297	277	267	286	310	263	289	271	297	298	290	297	303	255	237	296	291	291	247	282	270	267	264	236	245	283	263	272	274	290	268	270	277	278	301	294	297	281	258	249	322	281	269	311	308	286	286	279	255	278	296	257	294	276	281	288	284	294	305	324	272	268	297	290	280	264	277	299	274	296	273	286	266	295	312	271	305	285	285	276	274	239	322	252	270	257	262	302	275	266	303	269	302	315	258	291	270	300	255	289	292	325	285	275	291	271	270	276	270	278	261	293	285	291	299	269	288	271	269	269	302	256	259	285	280	277	290	293	278	278	277	291	292	295	304	261	286	298	305	313	292	289	281	302	276	281	270	293	282	295	270	270	305	276	291	272	306	290	292	269	282	268	264	301	300	251	264	277	296	295	273	293	275	308	269	313	301	259	269	298	294	292	260	317	272	295	261	280	276	311	304	267	299	287	298	315	296	264	275	283	280	275	258	277	305	277	278	283	265	272	260	274	273	254	266	241	290	292	272	308	306	304	284	299	283	293	270	283	249	287	283	304	267	303	278	256	249	262	269	320	312	265	275	274	271	302	295	292	265	275	280	266	280	283	276	241	292	262	293	274	300	245	277	275	309	284	258	327	301	290	286	255	272	294	290	294	270	281	327	266	298	259	255	261	265	288	296	257	285	300	299	284	287	282	289	286	315	256	268	244	273	285	316	268	250	267	282	310	262	269	273	283	264	312	266	295	269	288	273	259	287	273	301	268	284	267	282	283	276	304	325	296	257	292	292	264	274	295	252	292	269	284	269	255	262	341	267	277	276	278	309	253	277	287	275	278	292	287	301	286	287	305	275	277	274	310	275	252	307	275	273	315	258	304	269	313	303	298	294	269	262	267	276	295	313	269	281	287	284	309	279	302	291	289	302	303	280	261	295	284	298	286	302	276	266	307	261	294	260	231	263	222	269	247	270	258	258	265	259	302	300	312	299	288	280	283	296	274	287	285	255	270	295	293	274	291	299	265	268	316	306	276	248	273	269	271	267	303	265	303	281	278	296	272	285	278	302	260	278	276	272	283	329	310	298	305	282	323	287	256	267	300	292	270	273	287	246	317	266	259	283	288	277	291	293	282	280	269	284	299	270	309	317	291	288	297	289	254	298	251	282	268	287	243	266	280	282	285	317	266	292	279	262	263	280	302	256	282	285	279	285	271	271	306	281	306	263	308	246	294	261	263	294	303	301	284	298	270	275	274	296	266	307	263	306	293	286	294	295	279	296	291	277	281	298	331	267	294	254	326	270	308	276	287	293	272	281	263	267	290	264	291	319	290	291	288	261	290	298	277	324	285	288	287	275	267	257	293	255	278	283	272	299	279	253	280	266	315	258	260	273	294	261	264	300	278	292	271	277	296	294	292	291	260	268	306	306	256	288	281	267	303	295	285	312	280	267	255	261	281	294	261	280	306	263	290	278	271	308	246	292	286	286	302	285	289	256	273	299	283	278	262	273	277	286	321	264	246	262	281	288	268	269	284	299	277	298	310	298	275	272	293	273	303	257	278	289	285	257	274	312	279	263	293	293	274	279	267	284	289	272	269	297	293	267	263	254	297	310	280	287	275	270	309	267	285	283	282	276	281	275	275	301	277	247	282	273	271	311	281	272	318	292	264	283	278	286	249	295	274	276	264	273	289	280	275	290	306	265	295	289	287	273	286	300	263	269	300	293	269	279	280	297	275	283	294	258	290	294	256	242	250	314	278	275	267	254	294	295	278	308	273	278	282	307	306	265	259	254	288	292	285	297	296	283	286	277	267	282	278	289	278	284	293	283	305	254	289	296	245	297	292	260	321	264	283	270	249	277	330	271	287	303	284	271	286	293	290	266	277	295	278	288	293	288	289	239	279	295	285	305	303	277	261	310	293	282	256	287	274	293	287	304	258	240	257	269	278	290	307	280	301	297	290	271	257	285	285	309	278	290	286	267	260	276	295	278	272	272	278	263	292	264	266	297	276	262	299	291	271	258	259	273	284	285	275	277	252	276	262	269	295	280	289	274	281	256
14977	8900	4452	5416	4851	3808	3217	2781	2345	2098	1835	1842	1632	1467	1384	1208	1186	1229	1114	1145	1113	1061	928	1012	975	957	922	907	955	885	931	861	833	858	823	819	844	837	833	806	851	798	812	829	770	794	819	859	792	779	780	765	813	750	746	814	807	792	833	815	725	810	744	751	779	787	737	772	831	748	757	760	813	746	749	740	809	745	734	825	797	737	760	747	764	775	746	746	747	712	692	784	768	805	723	716	786	762	747	754	747	773	743	776	755	749	752	720	673	795	791	758	739	755	756	756	772	752	775	735	813	777	818	722	763	740	721	782	833	740	729	750	756	736	722	750	756	683	800	739	730	717	765	732	756	744	754	705	707	767	741	705	781	738	735	750	747	767	719	716	731	730	698	777	728	724	777	738	752	776	733	729	762	760	751	735	733	738	755	708	724	696	773	759	721	707	759	738	735	784	776	704	722	771	736	751	760	770	680	785	713	708	775	744	746	731	731	735	715	774	720	707	746	734	755	727	740	784	750	707	749	728	715	747	756	766	752	757	754	731	759	769	754	733	729	690	704	723	732	702	743	719	750	745	735	744	758	773	786	742	751	762	723	736	728	719	690	777	755	721	737	752	754	709	785	729	737	761	731	769	733	731	742	677	725	744	767	761	737	759	729	739	741	704	684	741	745	718	763	766	780	737	740	728	830	737	810	714	723	758	774	706	655	721	730	721	781	797	706	772	711	748	730	735	734	697	731	722	732	735	746	700	724	781	728	735	741	753	721	718	741	754	723	759	676	745	792	768	753	710	694	680	737	730	695	769	709	729	721	768	751	750	760	728	716	716	735	698	738	719	721	747	745	761	761	767	735	715	695	729	757	776	773	792	735	775	680	698	715	785	787	755	763	796	731	755	756	716	702	750	739	725	720	687	719	739	724	731	702	719	773	711	742	749	726	772	770	752	734	721	706	711	741	723	732	675	808	705	745	682	729	766	764	758	728	760	719	734	724	751	766	755	741	683	762	777	756	787	734	711	726	714	686	728	719	721	736	772	764	724	752	704	751	721	734	761	761	738	657	756	766	722	725	744	724	708	757	762	727	719	706	745	734	736	756	692	717	749	727	710	727	741	749	726	754	735	729	723	722	778	741	788	701	742	689	758	750	761	790	715	721	760	713	749	766	718	733	739	729	692	708	732	705	777	729	756	718	752	775	764	757	748	762	764	741	745	720	721	742	786	759	718	704	725	725	768	797	743	702	714	725	722	733	759	743	725	755	789	701	716	749	721	756	785	718	691	740	738	809	743	693	754	734	736	727	759	725	733	744	719	767	740	761	799	740	746	757	699	712	760	745	720	760	720	712	755	755	724	741	686	750	767	740	786	735	691	749	728	800	756	738	761	776	738	762	719	715	753	784	751	722	759	729	730	700	731	730	720	712	754	719	743	729	714	711	764	737	745	734	745	668	805	756	696	743	694	727	756	714	749	734	709	725	706	692	710	713	758	778	726	725	716	738	777	698	752	714	736	749	757	703	731	705	715	697	739	758	759	706	711	718	768	769	749	761	735	716	720	770	751	715	750	753	712	721	705	721	712	723	752	698	739	742	696	676	729	697	725	716	730	761	739	759	752	756	698	758	746	729	760	736	773	761	747	747	706	784	749	807	763	759	739	738	755	751	711	720	681	741	742	747	806	775	737	778	710	724	734	742	765	745	685	729	775	780	725	798	703	705	734	699	712	741	707	771	792	728	728	749	741	793	732	732	707	771	739	755	787	753	717	725	729	740	734	748	757	743	703	772	743	757	748	768	744	779	755	716	707	756	740	720	727	734	729	717	734	713	745	733	785	735	756	776	765	726	714	697	718	726	742	765	748	742	702	776	741	707	751	733	708	723	763	757	726	724	791	733	689	743	748	730	753	735	765	721	712	757	708	721	758	737	695	784	715	742	747	690	747	762	728	764	726	710	728	730	784	751	747	718	763	725	687	746	707	717	769	742	726	711	766	732	726	778	743	774	727	710	735	698	668	783	725	719	779	706	754	787	702	761	761	777	765	776	737	770	679	702	719	742	755	699	728	764	717	703	752	718	769	724	725	744	711	747	751	758	708	749	759	801	722	724	746	742	771	726	711	732	714	711	725	716	732	769	704	730	725	736	756	699	738	729	777	783	741	782	722	791	724	770	761	732	706	783	729	720	755	764	745	741	749	691	718	765	725	704	743	749	714	760	734	746	729	716	759	725	734	718	749	729	687	748	768	715	766	718	755	701	779	762	726	808	692	761	709	751	755	749	744	735	731	714	744	698	780	748	777	772	698	735	677	742	715	736	774	778	762	694	761	736	752	751	745	747	723	728	740	751	746	750	744	741	745	815	769	734	727	707	718	770	764	761	705	756	745	735	776	774	732	729	714	753	723	706	732	721	716	711	687	743	754	738	764	767	729	732	753	739	697	784	729	748	755	699	703	753	730	727	750	761	722	835	728	772	742	736	734	686	753	780	756	766	735	773	785	785	738	748	759	732	732	727	744	761	727	706	772	774	764	740	722	671	709	742	761	755	759	726	763	738	709	779	721	686	732	747	729	770	718	767	712	710	719	721	762	687	757	756	741	813	769	749	754	684	759	696	708	790	742	736	795	714	769	732	730	730	713	728	704	739	738	769	707	706	734	760	730	774	724	733	751	766	756	702	726	736	736	709	722	748	724	747	718	720	750	733	688	739	770	731	744	746	704	746	732	715	713	708	721	748	728	743	709	743	744	752	750	725	713	759	733	727	758	764	705	753	710	729	715	715	763	719	780	760	742	699	712	710	740	751	752	712	817	760	760	746	724	716	751	783	757	737	733	718	696	719	751	755	740	724	753	742	679	714	758	720	736	744	711	721	754	762	681	794	762	689	762	752	727	743	771	725	727	758	719	755	734	751	693	764	721	767	769	757	762	745	744	713	732	745	738	741	726	731	739	717	720	782	710	756	730	746	732	703	723	756	716	766	725	690	742	737	691	739	768	781	695	753	698	718	731	747	795	746	708	791	764	743	695	734	740	742	674	773	770	707	703	742	742	737	741	747	754	729	780	773	705	722	728	727	745	756	754	760	679	752	762	748	729	791	746	750	715	745	750	740	745	719	729	753	699	744	744	729	732	727	747	715	698	749	724	752	746	729	733	714	763	735	736	747	769	746	735	722	701	757	769	746	715	698	731	756	727	752	797	738	755	714	693	741	696	744	720	728	733	770	725	756	735	760	788	691	711	708	690	739	698	746	722	757	739	737	693	735	745	736	771	768	788	728	741	735	770	687	688	708	786	742	716	748	727	730	753	716	786	755	743	759	740	766	714	721	707	707	733	727	759	742	737	800	722	769	686	757	744	731	717	731	735	740	767	722	734	743	718	760	724	748	735	712	751	738	733	725	761	705	715	756	749	696	767	731	720	730	723	755	709	742	739	698	702	767	732	755	721	717	755	743	732	716	734	716	764	735	718	717	755	713	767	713	740	708	739	767	687	735	775
4818	513	366	332	263	305	334	322	311	289	333	309	284	313	317	338	293	314	304	293	283	277	303	312	319	307	312	283	307	290	326	296	338	291	337	299	304	274	280	294	307	288	320	307	301	317	334	298	326	318	294	327	309	273	336	285	323	356	319	290	310	312	336	288	331	257	325	327	317	317	321	300	286	303	323	329	331	259	286	333	303	318	316	296	267	313	338	326	325	317	323	308	308	308	287	292	313	298	307	320	310	302	295	280	323	287	320	310	319	269	316	281	289	303	268	305	311	304	281	319	282	256	294	268	321	285	292	353	335	299	289	289	300	287	331	303	279	302	286	310	290	294	287	305	303	276	300	302	301	300	311	314	307	292	286	301	320	274	317	324	311	334	256	296	282	307	285	336	287	298	317	319	318	275	295	327	302	283	306	346	318	296	297	318	328	315	303	318	329	330	325	332	296	328	295	328	311	346	264	289	286	321	298	294	283	293	315	314	302	354	297	296	274	323	293	317	281	317	293	334	295	287	313	306	310	286	334	305	316	314	328	273	335	282	292	299	318	296	310	287	351	310	276	289	320	310	318	342	247	324	318	302	337	316	307	276	307	296	304	307	330	300	293	332	287	290	316	319	321	275	295	289	292	307	318	324	306	315	301	322	302	309	303	301	335	318	308	289	326	267	308	283	324	317	286	314	305	321	298	318	306	309	288	283	291	319	291	290	306	322	300	317	314	285	296	288	321	295	293	302	305	273	286	294	255	296	314	301	331	308	298	323	303	305	331	307	293	321	330	320	310	283	281	297	289	334	271	289	290	319	272	321	300	289	299	296	302	304	286	287	292	300	269	298	304	323	315	283	294	351	309	328	282	278	326	303	312	267	311	293	300	275	308	300	289	317	294	302	322	302	294	281	256	303	317	296	306	310	314	326	304	298	270	304	298	307	360	309	348	307	289	337	318	311	293	311	295	270	306	291	366	325	295	277	278	303	299	281	333	283	327	315	322	314	308	326	301	299	331	301	291	315	292	292	301	336	289	312	350	286	303	297	292	299	288	308	297	288	316	281	259	334	337	306	293	325	240	269	306	343	314	290	316	296	303	314	327	303	324	315	290	301	315	285	322	351	309	306	307	334	302	296	292	312	290	292	325	305	296	300	343	331	311	310	300	296	320	300	315	290	315	322	297	312	290	308	336	318	314	323	279	300	302	303	287	284	307	341	266	322	326	302	316	309	322	317	275	285	322	319	303	280	294	274	332	308	282	303	313	296	335	337	276	289	328	306	327	292	335	292	268	302	306	323	261	300	286	315	280	287	314	310	315	306	314	295	321	306	281	331	313	312	296	310	299	292	309	285	305	276	267	311	302	300	285	281	299	322	280	316	309	311	300	296	306	308	298	295	276	303	298	295	293	308	313	322	321	333	291	282	308	312	328	282	299	342	325	313	316	310	293	293	312	306	290	260	278	303	300	310	285	323	265	315	296	304	299	296	308	308	291	296	310	288	301	308	271	294	329	306	292	334	317	309	290	301	297	277	287	300	322	270	296	262	321	311	299	301	297	313	321	313	341	300	305	314	310	334	317	301	312	307	292	294	320	285	307	295	294	307	290	332	330	315	262	250	304	322	309	313	319	308	280	302	300	312	319	296	300	300	325	317	309	329	310	322	309	322	299	343	310	311	322	348	307	296	262	339	311	317	329	322	309	321	313	266	286	284	290	312	284	282	310	307	324	306	283	294	314	281	320	307	291	308	286	275	318	284	305	285	316	292	323	296	300	307	295	303	309	317	319	275	329	331	293	310	298	301	332	300	306	295	286	315	318	309	309	281	308	319	291	292	318	324	313	296	304	327	340	305	306	328	268	299	293	316	313	320	287	285	275	302	315	288	310	302	323	319	313	295	303	314	325	294	339	298	279	290	311	294	273	310	314	324	333	299	338	316	313	270	287	293	304	285	288	301	332	313	308	306	292	315	284	290	274	305	294	313	308	303	319	335	313	330	310	238	313	312	288	268	317	310	306	304	321	275	310	339	316	289	328	313	314	323	327	297	311	306	283	359	310	321	303	345	318	281	295	274	310	322	300	277	290	285	308	303	313	301	328	304	310	318	328	318	323	301	311	287	288	292	289	316	283	323	324	303	276	293	315	306	297	291	312	307	295	309	314	345	338	310	312	297	298	303	311	332	290	302	306	315	302	322	307	295	286	297	333	298	307	285	283	325	337	294	316	301	297	320	322	325	318	333	298	312	310	267	283	307	291	310	294	298	280	292	308	294	338	316	288	317	303	312	323	296	304	305	306	297	276	316	313	303	303	307	287	289	296	325	286	281	314	306	328	312	301	311	296	310	293	280	323	336	300	311	317	313	318	309	300	278	252	314	307	295	321	339	293	290	303	296	334	320	303	282	303	287	327	334	300	342	320	313	317	287	284	320	284	320	345	308	326	297	310	290	307	303	321	288	303	259	331	289	310	300	291	333	311	278	296	346	311	270	320	318	312	311	288	286	317	287	330	315	293	329	296	306	308	312	309	343	293	314	330	297	340	283	317	274	298	300	323	309	327	303	302	292	324	298	324	302	290	340	288	364	304	301	282	307	297	303	314	298	324	330	315	284	265	292	265	310	305	313	326	326	302	326	310	318	315	293	326	330	281	315	285	306	308	313	337	310	313	327	320	301	302	291	295	301	359	305	313	281	331	291	303	321	293	314	318	309	281	319	335	302	303	277	274	272	305	343	323	305	307	303	301	302	338	314	301	293	283	335	289	312	319	283	316	284	261	289	283	311	299	304	330	289	282	319	302	293	301	316	329	316	287	308	311	298	318	324	282	291	320	283	315	321	326	300	296	305	298	319	306	301	300	316	306	302	295	295	288	299	344	299	285	326	305	297	301	338	346	289	295	305	274	353	311	314	306	288	338	340	291	316	287	277	278	321	326	284	296	313	298	313	304	317	326	291	307	303	319	286	293	319	316	274	308	324	277	323	325	302	319	291	327	309	303	306	303	337	279	299	311	278	300	313	326	286	364	287	308	306	330	312	281	298	284	283	300	280	313	310	321	282	272	302	296	307	274	312	281	287	292	308	327	311	338	284	301	281	299	314	291	301	312	303	323	274	295	287	313	310	328	256	329	295	300	337	309	300	284	339	309	289	314	318	319	304	310	315	344	312	291	306	317	344	291	309	329	288	308	254	339	290	338	312	303	338	291	292	327	307	304	305	299	297	263	292	278	290	316	315	294	272	278	292	302	294	330	302	303	335	287	269	308	283	303	305	286	274	317	309	316	312	263	289	289	315	301	326	295	287	299	299	298	284	297	293	289	324	284	318	325	337	313	323	286	336	287	310	301	321	319	317	298	254	322	324	295	298	301	298	304	292	272	295	318	295	309	288	318	323	342	298	271	314	292	267	299	282	327	280	315	283	312	312	325	306	295	313	301	317	302	294	305	268	312	340	306	277	285	312	281	330	303	330	333	273	290	295	337	300	307	318	278	297
3497	1006	763	835	780	802	763	726	802	759	779	742	795	780	723	775	804	742	683	736	746	719	742	754	769	762	750	714	726	715	708	748	762	764	732	670	791	738	742	762	750	756	749	726	692	701	745	745	714	770	703	807	790	736	729	771	711	767	765	726	775	756	724	722	724	779	742	741	792	756	733	725	727	704	706	705	725	703	758	693	745	716	711	689	777	776	758	720	692	755	763	725	759	725	729	724	742	684	713	736	740	739	759	772	755	766	687	737	738	790	729	721	706	730	729	755	740	732	739	712	728	717	722	760	725	735	753	733	693	770	746	691	738	688	747	731	770	762	703	744	757	717	768	716	693	717	727	779	751	764	783	733	712	743	778	746	782	712	719	698	728	674	738	715	758	730	752	710	678	760	744	729	689	744	726	718	744	766	700	735	749	736	722	707	760	778	708	732	763	763	704	747	745	731	804	720	716	726	783	774	705	799	709	745	763	724	707	750	815	744	713	730	700	756	773	734	682	702	747	728	719	791	737	750	735	740	709	742	728	768	721	710	681	732	767	721	714	701	757	726	736	722	759	764	732	736	760	703	745	758	746	777	712	746	717	704	725	727	760	801	748	761	743	736	744	740	778	752	764	695	773	775	781	729	732	752	713	711	732	740	745	736	686	690	731	734	731	761	734	762	731	737	697	737	732	754	745	758	762	669	733	764	772	739	755	780	803	757	693	733	725	705	763	758	783	741	746	736	715	752	715	721	736	767	806	728	736	710	695	766	771	759	724	742	751	753	750	725	764	721	729	760	730	750	764	727	807	762	698	722	771	746	753	742	727	772	733	702	701	743	719	703	731	745	702	815	739	769	695	762	727	742	749	723	713	711	693	761	709	723	751	734	744	703	725	682	751	792	773	722	747	738	734	751	710	745	708	731	755	738	712	733	716	726	753	744	739	742	787	732	738	740	742	750	748	698	756	750	695	734	719	747	747	678	733	727	722	697	746	759	714	761	718	723	722	730	763	740	750	765	696	732	744	753	758	806	758	785	779	714	781	690	737	707	715	744	770	712	751	777	755	792	789	719	735	721	733	774	750	724	736	792	731	723	744	769	742	728	738	686	790	758	723	708	758	753	721	715	769	739	706	714	733	778	722	791	756	727	742	748	701	694	733	712	743	762	749	760	696	751	697	707	735	732	741	779	755	708	739	703	743	724	740	769	763	727	690	733	771	711	812	740	735	747	745	679	685	746	765	773	757	682	764	727	761	700	789	738	706	720	746	761	755	713	766	774	744	798	726	755	777	732	799	739	755	710	740	719	752	793	752	772	752	747	718	715	726	777	765	720	770	727	643	770	791	789	720	704	726	765	759	746	736	766	757	757	744	702	716	724	750	772	750	773	687	732	767	736	760	731	708	729	739	759	750	750	745	751	765	755	726	758	729	758	714	730	721	726	758	720	745	734	725	744	742	775	750	729	721	758	748	778	767	731	670	735	798	790	735	740	752	757	689	722	729	761	707	773	710	724	772	728	747	772	727	759	753	741	727	748	705	785	727	774	755	727	734	702	787	691	751	741	805	790	770	749	735	731	746	742	749	767	786	742	714	763	736	719	730	716	745	779	736	741	756	706	756	745	763	700	786	735	772	740	707	713	706	726	746	719	742	727	772	725	761	726	705	767	693	772	736	731	705	804	749	747	747	746	705	738	700	775	718	734	772	720	737	713	704	770	723	748	726	696	676	765	719	761	763	792	768	730	736	755	756	744	752	743	725	761	767	760	739	695	734	750	736	722	742	693	745	722	740	721	724	706	783	749	738	732	753	733	763	778	771	729	736	774	762	690	697	720	765	748	677	711	742	734	735	743	706	763	716	716	703	725	714	759	745	724	752	745	736	733	731	777	756	728	719	731	775	756	775	702	704	762	751	719	755	733	762	722	708	754	733	743	685	758	718	710	729	769	766	786	762	767	758	759	744	722	750	740	791	760	717	806	728	703	714	742	739	771	723	765	736	737	742	750	713	783	754	759	729	730	797	708	734	710	735	744	725	682	773	710	726	750	752	723	733	704	727	750	738	755	711	706	731	754	717	737	781	745	741	770	744	738	723	733	725	805	753	754	706	721	699	683	723	730	739	762	737	702	741	730	786	784	780	667	733	734	746	682	732	741	703	709	690	717	723	737	765	757	733	796	753	742	769	752	731	715	781	786	735	727	704	753	759	748	703	709	681	738	734	731	710	785	749	731	731	777	760	698	713	764	718	732	769	774	787	741	731	769	689	782	769	734	781	804	724	723	748	714	784	793	700	758	704	689	684	721	738	768	735	736	708	712	717	719	760	738	784	778	779	760	735	733	699	772	758	751	747	725	748	717	717	742	744	699	727	716	737	733	684	768	763	710	737	739	747	709	765	762	768	677	696	779	760	713	757	749	759	692	757	739	754	734	761	736	765	760	719	711	799	761	738	728	764	722	720	743	741	754	751	730	749	728	703	768	751	769	733	732	752	746	769	740	722	773	712	721	772	797	754	730	707	756	754	739	692	744	706	751	758	754	744	757	743	740	736	725	737	759	746	760	736	737	769	763	717	709	748	773	741	720	697	772	699	771	730	730	722	764	739	723	732	748	758	762	710	721	748	750	773	781	754	770	779	783	683	765	744	712	746	738	754	723	732	746	726	708	752	731	764	727	743	727	740	719	773	706	726	758	738	779	719	806	722	736	762	717	727	764	756	730	742	737	746	741	780	697	749	721	739	785	676	747	744	696	711	740	745	742	770	718	736	707	748	742	735	762	745	742	748	744	748	761	701	748	719	754	757	760	759	766	721	755	764	722	782	773	706	716	759	770	719	745	706	765	688	690	803	734	781	750	676	742	762	750	772	754	714	759	721	758	784	765	737	736	753	731	733	746	707	782	752	755	706	756	720	740	754	745	697	787	737	744	738	718	725	774	726	734	723	729	700	732	740	770	713	705	693	789	739	741	720	716	678	744	722	764	746	759	770	773	775	745	747	776	746	736	682	721	712	737	747	735	783	749	737	754	721	725	716	732	743	722	656	700	780	745	726	741	738	769	762	725	731	754	764	742	742	701	730	746	759	723	688	731	729	754	741	757	765	713	774	767	715	719	776	753	690	746	744	723	750	761	680	736	798	739	765	765	799	772	726	716	731	726	747	723	791	709	771	788	721	685	808	763	745	734	742	785	750	749	750	762	720	762	721	724	750	762	721	751	742	726	742	715	753	752	750	715	728	726	744	769	727	766	794	754	714	754	733	705	710	704	729	771	745	709	718	757	728	761	719	747	743	708	742	746	717	725	709	808	765	717	725	725	728	710	745	727	731	697	690	763	732	753	703	715	733	748	734	759	774	752	745	757	783	750	747	720	785	726	766	748	776	733	799	734	741	758	770	757	745	706	734	731	684	719	722	719	718	727	712	721	756	693	740	745	760	747	737	747	746	744	740	755	716	776	718	730	727	734	731	737	752	683	703	760	734	746	735	743	763	731
18919	5901	1276	961	685	550	400	353	311	270	259	238	217	241	214	220	194	212	198	184	190	186	214	200	183	172	208	177	189	172	196	182	175	168	185	153	161	177	158	140	175	156	160	167	151	168	180	174	155	153	147	156	139	168	180	166	149	170	168	150	180	167	163	191	147	155	179	165	168	175	158	146	155	157	158	169	172	140	153	150	175	171	192	168	150	165	177	141	174	163	152	141	173	160	171	157	158	176	201	175	171	167	145	161	158	192	171	191	165	161	151	151	153	180	141	172	171	196	153	155	136	164	168	181	169	157	187	174	140	167	153	140	181	152	179	155	170	156	154	135	151	176	156	145	165	172	158	169	171	167	166	163	158	176	148	170	147	184	188	169	178	167	176	169	154	186	150	163	178	161	167	151	149	156	175	176	166	166	139	149	166	166	160	158	153	167	158	173	154	153	176	166	167	189	152	152	175	150	164	157	176	156	172	156	150	164	172	163	164	162	161	181	162	178	161	166	188	171	170	153	178	178	167	150	149	162	159	161	188	162	189	158	169	170	135	176	148	143	157	136	145	176	185	181	155	144	180	189	162	146	170	180	185	159	180	170	162	182	159	160	167	156	156	182	159	157	188	160	158	178	149	181	171	161	153	166	134	145	182	168	174	171	148	168	166	185	174	193	175	163	161	146	144	171	157	160	191	187	168	174	174	162	161	171	134	164	175	167	152	185	184	166	149	164	168	157	174	166	186	176	176	173	162	170	175	165	149	163	166	154	180	179	153	165	184	161	159	176	192	161	154	162	125	150	159	153	192	183	177	180	147	162	167	159	181	163	177	154	127	151	172	157	170	152	168	142	176	186	147	147	150	148	157	166	154	179	170	151	163	158	153	161	167	169	181	157	170	163	179	161	179	186	148	159	174	185	188	164	134	141	159	173	185	178	181	182	175	159	176	178	166	162	180	142	155	182	164	157	167	184	174	162	164	176	145	164	154	154	174	189	166	139	168	166	141	141	144	168	160	160	171	176	161	174	178	168	151	178	162	177	162	166	148	155	184	181	133	161	154	147	170	161	130	164	171	144	174	141	162	161	168	163	150	170	166	166	189	148	152	179	177	155	177	152	173	156	143	168	167	152	159	168	177	161	165	169	159	172	159	163	134	174	166	190	171	194	166	173	174	161	151	192	157	183	182	161	175	163	165	158	158	195	153	148	166	140	174	171	166	176	184	136	143	164	158	163	147	160	166	169	180	152	176	150	150	154	157	162	172	156	170	175	170	166	150	175	156	174	166	157	161	151	147	163	142	156	182	167	180	168	171	181	180	191	165	176	178	158	177	166	145	168	186	153	149	184	175	143	159	151	187	174	155	175	164	162	158	138	141	155	167	166	171	161	156	176	164	162	155	183	180	173	169	147	160	180	174	170	178	165	141	173	150	173	167	165	158	157	166	180	160	166	190	184	194	178	151	146	157	152	174	148	160	156	159	169	167	153	146	159	163	146	155	167	152	170	179	139	162	172	177	169	151	151	170	180	149	173	172	177	166	180	162	169	181	155	162	175	168	170	175	166	156	180	147	172	152	143	165	132	182	146	170	153	172	168	154	172	180	181	182	182	155	156	168	166	169	164	196	150	133	148	164	165	176	147	174	184	165	154	152	152	183	152	149	156	188	158	173	159	170	167	179	191	192	174	166	157	149	168	198	162	169	173	165	169	162	167	149	164	173	147	154	144	168	148	150	154	176	171	176	175	152	140	171	181	155	142	147	129	149	155	182	167	171	167	166	159	147	151	177	165	162	150	146	175	158	157	154	175	170	166	159	171	138	146	178	151	141	162	151	182	174	173	171	159	143	170	175	146	174	187	169	176	149	167	156	178	141	169	161	169	172	173	178	169	151	169	160	177	164	183	175	156	165	157	177	161	176	148	164	161	153	166	175	160	169	157	160	172	161	158	158	144	192	149	176	167	149	153	157	181	169	167	162	156	149	189	166	158	192	144	170	185	157	166	163	179	140	171	151	158	160	153	155	150	156	161	176	180	174	148	173	169	156	149	166	170	152	143	190	152	159	166	164	164	162	149	165	171	180	159	162	173	170	162	159	133	151	159	153	162	173	147	171	166	146	156	157	139	163	175	155	178	165	177	168	175	149	170	165	153	165	142	153	183	153	174	128	172	155	156	158	140	171	171	162	165	169	151	172	161	166	170	147	143	164	142	173	150	161	162	168	172	177	152	175	159	174	152	184	181	178	137	143	159	192	183	147	160	167	183	166	173	174	166	162	172	174	142	169	159	165	153	150	194	178	166	172	176	193	170	186	172	158	152	169	151	165	178	180	137	179	167	160	170	150	173	177	145	183	200	154	163	178	155	174	144	183	187	167	172	190	169	161	185	165	161	184	146	164	138	154	170	169	188	138	173	149	160	154	166	162	143	177	176	157	154	170	164	162	172	187	166	155	142	151	174	153	171	144	169	165	172	162	164	174	162	160	170	167	157	163	179	172	162	175	175	163	163	149	190	150	164	141	157	183	166	184	184	163	146	175	151	153	167	169	153	182	163	153	173	169	160	155	173	149	148	177	160	156	168	163	171	140	141	163	172	172	164	151	188	163	167	171	180	168	137	139	149	158	150	164	150	168	189	186	150	150	159	147	143	154	185	154	199	139	163	144	152	175	163	132	198	149	176	158	159	160	169	165	139	156	152	154	162	153	154	137	156	166	167	178	171	159	176	162	164	170	169	155	178	156	154	158	169	174	138	130	185	151	149	149	176	170	201	171	180	165	136	151	168	146	164	166	158	192	180	143	174	159	143	157	155	169	165	191	159	186	165	155	174	164	152	157	188	149	182	166	165	163	171	152	164	173	159	162	157	158	152	189	165	163	154	159	168	151	161	169	178	191	154	159	172	169	153	165	173	141	150	171	174	155	170	150	177	166	156	156	178	169	169	163	156	159	185	176	185	152	164	187	174	174	129	163	166	147	169	166	162	139	174	157	199	163	171	180	173	157	180	150	167	159	160	158	163	145	173	166	138	179	154	149	155	160	189	152	164	170	145	153	147	163	138	161	155	173	156	159	196	164	177	142	160	150	168	185	181	187	179	176	154	166	157	153	175	145	170	170	168	163	151	160	163	173	180	164	164	165	166	151	172	173	165	176	175	167	187	178	175	190	161	146	131	165	153	141	186	188	156	154	167	172	132	170	179	171	195	164	172	158	169	169	149	182	167	199	170	146	160	164	173	174	164	164	179	135	187	173	180	152	131	175	161	183	166	165	167	156	175	133	171	193	170	153	184	156	156	156	150	172	165	153	167	174	158	158	151	172	190	163	162	165	140	167	155	172	157	172	150	158	166	168	159	181	155	141	142	160	159	160	162	144	177	194	172	170	184	199	164	170	170	156	156	159	148	159	163	184	175	157	151	159	158	170	143	189	177	149	149	138	150	138	160	176	198	149	151	172	167	164	163	155	168	168	176	168	163	168	194	166	141	150	181	153	158
10302	4807	2469	2904	2551	2151	1814	1502	1367	1167	1077	1059	915	881	764	721	728	743	655	670	635	605	640	584	554	537	568	518	553	512	540	582	549	571	536	500	495	510	498	480	557	513	486	493	535	486	484	463	454	514	508	454	498	483	468	498	497	534	485	489	507	462	485	461	445	488	464	468	481	488	463	470	489	510	464	494	490	461	462	456	500	464	474	465	459	462	487	459	477	449	462	485	474	523	476	460	472	481	491	442	463	423	452	476	466	485	493	463	450	450	482	461	458	507	484	468	489	442	433	459	474	495	498	458	474	497	442	439	470	498	505	480	449	501	445	461	453	517	464	456	484	458	468	492	466	463	449	473	473	483	451	485	499	452	455	477	474	500	420	461	463	492	504	458	508	465	492	485	475	438	411	474	446	499	455	459	419	462	487	419	453	426	394	454	457	458	469	476	457	482	471	471	488	479	504	481	453	477	486	486	482	460	467	470	466	484	468	430	467	455	480	461	508	493	492	452	501	456	482	501	511	448	510	494	471	442	486	488	464	475	482	495	445	491	498	456	468	448	440	426	472	466	450	485	478	432	429	430	469	494	503	448	464	395	488	480	493	483	450	446	477	467	464	463	465	493	464	457	470	438	456	482	444	455	452	492	462	487	476	473	464	483	493	481	455	477	453	444	462	428	458	472	478	454	442	457	491	457	447	441	494	459	435	483	468	486	454	498	504	422	451	477	473	509	437	424	476	446	450	477	449	484	479	464	471	467	467	449	459	466	459	449	461	511	485	463	418	457	467	488	477	485	459	467	469	448	462	441	461	471	450	487	502	473	476	478	483	448	470	470	455	469	431	458	473	485	488	456	469	483	464	514	455	455	467	466	465	460	449	457	475	467	487	444	481	530	462	439	449	486	482	474	484	422	453	459	468	482	434	441	458	484	518	460	451	467	466	437	454	477	474	454	474	451	480	465	462	490	473	458	471	499	461	494	451	487	429	454	459	482	458	487	468	462	439	450	494	467	497	469	475	448	454	454	454	496	458	478	460	475	456	478	473	483	472	454	484	462	482	497	442	473	449	465	480	478	500	457	470	447	505	466	443	460	449	443	487	486	472	480	514	493	476	486	485	495	490	462	490	462	449	465	495	469	459	441	493	470	466	475	498	476	463	406	443	466	478	462	452	447	469	485	462	450	468	494	470	437	476	458	435	465	456	430	428	509	467	461	469	445	467	470	471	481	468	479	478	469	456	469	469	491	508	454	501	529	498	440	438	493	489	473	476	405	500	512	440	449	468	457	440	485	494	433	471	442	430	486	440	482	463	490	505	461	493	481	436	450	469	452	445	454	455	483	418	510	471	502	477	454	480	442	466	481	483	466	458	469	462	476	452	478	456	469	414	457	466	478	439	499	471	490	467	472	440	483	470	450	441	510	467	468	422	500	484	437	463	483	485	456	464	501	518	469	495	461	495	519	480	450	451	466	495	468	485	487	464	476	486	456	421	460	462	472	468	473	471	470	483	472	451	478	443	474	481	466	460	511	443	478	467	481	440	452	459	442	472	491	467	503	471	443	477	441	464	471	467	489	469	494	466	467	470	463	450	502	471	464	436	469	504	469	457	485	486	429	436	471	465	476	479	468	512	443	421	510	423	455	454	517	446	469	503	492	458	440	480	463	517	496	441	412	471	477	452	486	484	507	463	481	446	448	494	440	451	489	472	465	473	492	507	450	473	471	473	488	507	470	436	482	470	465	447	440	430	464	450	468	470	458	474	440	505	453	450	498	451	478	459	470	475	490	468	475	479	458	473	454	493	449	447	453	477	445	444	471	460	441	472	516	483	445	451	469	441	504	481	431	453	483	468	450	482	473	440	471	444	479	521	470	474	476	486	454	501	483	433	489	496	420	455	430	474	468	475	481	451	458	445	428	489	459	467	448	449	460	459	475	470	453	452	468	449	488	470	490	481	467	487	507	469	443	477	452	452	435	485	466	450	436	476	496	472	445	454	475	460	467	467	473	451	498	482	454	457	482	442	462	498	437	474	421	481	439	475	434	448	461	461	448	452	469	456	439	464	498	497	431	483	461	491	456	452	462	444	474	486	477	454	517	474	505	428	437	476	465	428	477	439	462	492	469	524	421	484	475	483	472	489	493	454	466	510	464	469	483	484	459	471	463	491	456	497	469	475	433	464	417	478	473	457	482	459	467	453	441	482	444	423	482	430	461	494	449	467	449	447	457	498	450	465	474	452	484	502	444	466	467	447	505	428	481	484	439	453	399	487	450	484	441	481	484	474	474	466	449	451	447	464	473	444	466	470	431	462	502	429	448	448	443	484	444	463	428	462	456	522	486	444	460	452	474	440	485	486	474	470	442	421	461	477	448	451	482	515	464	482	458	476	464	467	431	455	480	410	461	433	479	491	487	445	460	427	492	457	509	485	456	454	473	483	454	503	502	481	527	471	418	432	475	422	493	463	428	461	499	455	461	474	461	414	474	480	475	490	457	501	441	476	491	454	433	503	454	442	439	463	476	474	420	466	456	454	445	480	495	463	471	440	510	485	483	484	482	425	451	465	484	453	465	489	461	466	454	451	481	437	475	445	442	474	455	439	450	446	461	437	452	500	483	448	479	439	463	477	485	471	485	470	463	463	453	447	473	460	477	457	446	472	458	500	469	449	507	475	474	449	472	453	469	438	479	481	439	477	478	457	453	428	449	491	459	481	465	468	454	485	483	482	475	432	442	511	475	480	442	446	499	468	457	443	461	444	473	460	457	452	432	434	490	447	469	427	449	492	508	523	433	497	506	447	496	464	482	475	474	470	467	481	476	437	501	488	437	454	484	506	448	472	492	467	490	456	451	467	496	474	500	448	424	446	446	491	459	496	459	458	470	437	442	456	423	482	469	420	462	469	468	445	461	498	477	459	427	454	501	499	446	426	440	472	438	480	479	454	481	464	468	462	446	514	456	499	472	456	454	480	484	448	495	480	446	472	438	468	462	478	470	457	468	440	454	425	444	450	454	466	457	474	491	465	495	495	461	486	447	450	473	456	482	433	458	463	420	476	437	460	448	475	444	455	449	458	495	480	496	489	510	429	446	441	470	461	425	399	450	437	507	468	526	446	427	443	427	475	472	494	458	446	431	493	482	447	486	455	455	458	458	473	489	484	472	465	475	474	436	426	457	475	479	479	458	436	480	462	466	444	472	433	531	440	468	444	479	482	484	450	462	485	489	456	453	463	479	499	418	461	454	513	471	427	462	481	489	455	472	502	456	451	492	484	411	449	470	490	464	506	485	466	469	438	501	487	431	472	433	474	464	470	496	481	456	456	463	472	455	475	471	476	471	449	529	455	469	441	504	421	459	458	469	486	470	480	481	428	529	452	462	443	447	479	491	468	481	431	456	485	484	467	437	474	491	482	490	469	441	443	468	453	499	504	433	467	490	477	451	487	440	441	501	431	452	463	476	441	433	462	468	501	455	478	446	481	482	454	462
30516	12630	2975	1861	1297	1009	793	691	607	533	463	455	393	385	327	395	354	380	350	340	357	345	327	352	320	325	321	291	306	319	314	331	295	278	308	257	324	300	324	282	313	268	313	270	294	263	270	293	279	276	256	285	283	285	277	297	287	283	263	310	294	255	310	264	295	307	268	299	273	291	269	289	309	249	287	297	302	260	280	304	286	277	276	295	280	291	300	271	285	292	295	275	271	263	300	269	285	249	288	263	259	290	277	267	288	299	292	286	284	282	265	249	286	273	294	253	288	277	253	287	272	289	292	247	277	302	296	302	296	288	307	242	297	318	275	281	282	271	276	285	276	280	267	257	299	282	278	277	261	283	275	278	242	231	277	265	284	328	282	266	266	284	305	282	253	289	263	261	312	252	316	293	278	299	282	315	276	286	270	257	287	310	299	321	288	265	300	263	306	303	276	291	287	281	278	239	286	293	278	271	300	286	293	303	288	290	306	279	254	280	281	298	277	271	265	280	272	306	256	273	299	283	262	275	266	280	288	283	288	272	263	282	291	289	278	319	312	272	280	293	268	269	294	270	304	289	272	271	292	270	271	262	292	284	318	241	300	295	295	253	281	286	300	282	291	265	293	276	281	267	297	259	303	286	285	298	273	266	308	272	296	286	309	272	279	285	269	279	296	284	292	280	305	268	296	277	294	263	271	246	300	271	267	292	290	255	293	283	298	292	299	299	274	280	271	309	274	296	274	263	281	298	286	269	290	238	292	320	277	273	270	283	266	280	283	247	247	305	296	278	292	302	275	245	309	267	287	290	268	277	293	264	281	275	268	277	284	259	293	286	277	286	275	289	282	310	276	256	287	277	269	291	302	268	279	295	275	296	270	293	279	257	294	255	266	319	280	282	260	280	308	300	267	279	284	279	273	282	268	273	266	281	272	293	255	269	283	265	273	305	286	287	306	266	265	260	252	262	233	292	320	298	310	294	273	268	274	265	259	259	259	325	273	261	254	312	300	283	276	273	267	278	260	286	295	304	270	264	282	279	304	260	284	279	260	277	277	313	267	263	295	257	280	297	273	294	301	293	282	284	272	309	284	282	269	279	265	244	304	274	273	268	286	286	242	291	294	221	314	306	282	311	274	279	317	287	306	291	249	275	305	300	279	255	282	284	283	306	280	250	272	271	272	279	244	284	272	291	300	287	284	256	300	263	285	263	297	298	276	289	304	279	255	284	309	257	273	259	269	317	268	275	251	294	265	273	306	288	281	300	271	280	271	288	288	257	272	272	279	265	246	282	282	281	307	278	322	297	275	283	262	282	286	279	275	307	276	284	261	300	273	255	272	296	286	285	314	292	242	258	264	256	310	307	290	295	286	301	276	296	276	302	289	275	256	314	285	292	292	308	302	280	281	280	283	295	277	281	275	287	278	266	253	281	294	246	263	271	311	294	275	271	296	298	273	288	265	288	261	292	319	283	297	288	282	265	309	315	303	304	303	277	263	306	278	294	287	292	283	313	318	294	262	253	279	311	295	302	311	290	308	266	290	310	291	263	268	267	277	289	321	306	276	265	287	267	278	302	278	296	260	252	300	274	265	271	315	279	259	296	294	283	267	300	268	280	293	280	256	271	269	265	261	308	303	271	268	281	287	307	261	273	278	263	282	291	293	272	288	305	277	255	265	291	298	305	275	266	287	288	301	294	276	295	264	257	279	268	281	268	341	293	278	289	262	277	268	251	300	260	293	276	307	300	292	259	287	274	304	298	260	316	299	307	303	312	308	280	306	273	267	303	279	256	311	319	326	297	294	298	274	290	272	287	256	290	278	278	266	237	267	279	252	258	277	254	282	293	281	266	284	323	278	298	290	277	285	260	263	278	285	265	308	287	279	285	282	264	300	268	276	282	295	263	313	272	272	302	261	254	294	278	274	264	295	280	282	269	301	283	290	308	287	280	257	295	309	279	312	282	257	296	308	323	295	297	296	264	287	278	307	309	281	286	272	317	283	306	262	305	283	298	284	306	288	271	264	260	306	291	300	262	286	256	260	306	269	277	280	277	282	281	262	274	303	278	299	278	266	260	265	306	292	266	259	296	280	290	288	283	273	287	278	291	264	268	308	308	290	288	239	270	278	286	294	286	239	282	271	298	261	289	290	304	281	289	250	258	281	280	260	282	259	284	258	281	304	295	276	296	274	269	256	289	295	295	261	246	283	284	261	254	304	304	292	283	276	285	269	262	283	267	316	279	303	278	268	285	296	289	273	291	308	265	270	265	288	271	289	282	283	297	276	302	268	293	243	277	272	264	279	298	316	300	278	316	293	289	296	287	287	303	297	269	274	290	282	271	298	290	323	257	304	279	271	287	243	277	282	286	252	297	301	312	306	271	276	283	277	310	286	271	296	306	291	272	270	270	307	271	293	281	288	270	294	290	280	258	268	281	297	303	303	255	273	280	285	265	255	319	273	276	291	278	292	294	282	278	282	281	304	256	267	301	284	267	291	265	272	320	262	283	293	281	297	313	294	280	266	286	288	278	249	280	267	246	275	275	254	270	273	311	282	248	284	272	266	293	311	279	280	259	282	306	274	298	273	275	259	277	263	331	296	263	270	301	296	267	288	266	285	278	302	292	272	257	247	270	277	277	253	277	262	292	292	260	286	263	283	294	280	282	259	269	256	286	314	276	300	291	331	262	277	282	309	271	276	262	278	305	290	280	281	266	282	303	302	276	295	309	284	311	267	302	297	274	321	285	277	266	269	294	267	286	266	315	281	289	293	253	277	259	291	288	268	280	322	276	300	272	260	291	300	273	263	266	268	282	286	278	305	258	268	246	270	257	288	306	289	280	257	254	273	314	262	255	272	306	259	292	257	300	280	290	278	287	299	280	301	243	250	277	285	311	297	287	268	279	262	285	275	270	278	289	260	304	307	304	270	285	259	277	260	303	267	258	286	287	242	283	299	286	305	284	292	290	284	289	305	280	283	290	246	260	271	298	327	296	298	276	303	272	289	269	292	287	280	288	280	270	294	282	275	297	323	299	318	301	291	275	290	306	283	294	258	268	281	267	291	299	245	263	262	282	281	295	296	266	293	285	320	267	267	283	261	294	300	265	288	283	263	261	276	288	285	293	279	240	263	274	304	256	284	288	321	289	258	309	269	323	272	285	299	277	297	258	286	288	284	275	278	264	288	281	274	271	285	285	278	277	267	279	307	292	283	271	266	279	287	322	264	251	226	288	281	277	287	291	296	307	309	285	294	263	268	301	266	291	297	309	281	293	295	329	310	285	250	259	261	302	284	276	272	280	284	318	296	276	268	285	280	295	266	269	248	271	277	267	285	322	292	288	268	287	290	287	283	309	284	307	269	306	278	274	297	268	248	308	286	290	285	258	300	275	324	290	270	251	267	268	286	296	297	276	282	282	251	294	322	260	253	283	277	304	259	292	281	311	277	295	291	309	269	285	283	278	293	304	256	286	267	253	310	263	298	314
15087	7869	4475	5327	4676	4002	3287	2812	2485	2108	1928	1630	1511	1437	1362	1319	1245	1188	1161	1080	1040	1081	1038	1055	937	984	907	851	874	913	901	917	851	863	877	854	801	852	834	780	800	840	767	848	796	766	804	780	799	746	787	786	747	805	798	768	796	746	811	824	796	805	798	780	794	749	774	762	782	786	770	731	776	742	760	739	766	779	819	697	742	750	698	742	788	733	749	759	759	754	797	743	749	719	738	724	718	762	757	715	775	717	737	704	745	747	752	741	735	781	752	732	726	750	726	725	757	707	740	774	799	751	753	741	737	741	788	716	755	694	720	679	744	764	799	775	736	699	717	769	775	698	736	763	705	748	798	733	741	692	750	725	760	748	797	758	798	699	770	740	759	765	676	729	798	731	747	753	775	733	753	735	757	774	766	759	776	754	745	761	762	755	768	736	725	741	765	777	690	759	787	710	710	740	753	716	748	793	764	724	746	751	669	812	749	734	743	742	770	700	774	754	725	707	729	728	701	775	725	731	779	715	799	706	747	761	751	726	758	717	732	728	747	691	752	711	678	711	735	749	722	654	788	728	752	755	747	744	738	764	768	755	784	720	722	701	744	776	723	806	736	747	704	692	758	734	727	697	736	733	747	745	767	717	758	748	761	714	718	737	734	726	737	756	708	747	745	726	721	735	781	714	780	747	697	692	721	741	731	763	692	681	730	784	753	715	719	712	753	730	727	719	768	753	731	809	730	720	769	773	752	740	760	713	774	719	731	756	737	720	739	735	780	715	770	770	735	751	704	740	740	756	732	762	737	757	733	751	710	684	753	709	784	762	751	735	753	709	738	717	755	743	782	772	736	729	758	728	774	756	750	773	694	774	738	725	741	741	730	777	713	699	751	739	767	770	738	751	775	711	664	753	755	770	718	711	744	777	733	740	731	689	732	760	763	692	732	755	773	792	736	732	756	715	755	701	753	761	749	724	757	743	762	708	727	750	763	758	707	755	753	699	739	714	784	773	708	727	707	631	741	683	707	731	763	697	731	747	699	761	739	748	745	758	742	742	783	715	803	765	690	737	783	739	752	759	750	755	712	728	772	705	738	741	780	690	749	680	761	745	704	754	724	698	731	794	753	753	741	741	814	732	775	746	776	774	711	747	751	728	758	729	678	738	732	724	723	737	741	763	756	701	708	686	798	761	782	739	805	747	727	701	723	758	754	725	766	763	716	724	747	742	748	746	730	737	737	775	726	756	742	749	746	726	784	679	766	739	797	737	737	792	718	730	782	764	747	741	764	760	740	770	769	738	800	755	765	760	734	757	747	735	739	808	707	766	746	766	799	764	747	743	784	754	698	713	716	708	724	742	742	767	746	761	721	743	726	689	781	739	784	744	712	742	689	817	760	781	748	753	715	749	717	725	721	769	727	686	738	736	733	727	749	786	693	710	715	772	710	705	723	718	755	727	720	742	739	706	734	754	764	733	767	730	747	808	730	719	741	726	717	730	754	760	768	756	775	745	790	728	749	731	750	729	739	725	710	738	736	761	707	705	736	715	731	767	734	718	728	768	728	773	766	739	708	735	762	765	707	707	732	754	763	705	744	724	740	759	741	747	737	760	732	749	714	761	756	756	679	740	773	738	735	744	677	732	729	766	707	751	735	784	780	737	752	739	727	712	758	678	792	765	738	744	742	767	756	756	725	786	729	748	770	749	761	798	723	750	708	710	756	727	716	745	757	809	720	724	729	740	717	748	740	726	726	729	720	735	763	744	787	745	766	725	784	742	699	686	758	733	749	726	748	741	720	760	735	736	714	807	755	722	788	714	728	703	767	711	718	781	723	744	760	741	748	744	773	751	788	745	705	763	726	790	831	709	722	773	789	799	797	705	757	709	710	754	707	770	747	724	786	722	751	733	808	753	738	715	738	722	726	735	764	729	721	740	739	696	757	770	771	793	710	739	725	769	754	714	721	750	728	784	728	694	760	760	704	710	760	677	699	730	771	673	726	725	745	770	764	740	786	739	735	748	731	803	711	757	735	717	710	720	696	703	781	695	738	772	706	727	787	713	771	773	732	727	728	777	721	744	763	787	771	817	700	686	755	730	722	733	737	765	731	736	741	781	725	767	739	753	733	707	800	723	740	756	758	709	760	758	788	785	742	776	777	756	749	718	697	757	755	754	703	747	726	738	770	786	743	710	723	715	721	751	718	753	713	751	734	713	724	753	688	720	781	734	681	717	767	785	767	744	731	730	734	761	736	720	743	733	743	799	749	755	727	732	761	703	699	725	770	775	759	708	731	755	773	758	778	759	757	763	741	748	724	718	746	719	784	669	716	754	723	703	755	700	735	755	673	757	741	754	772	745	762	789	743	731	717	737	791	709	765	708	706	760	768	770	746	733	725	736	721	693	791	684	722	728	733	792	780	708	697	752	746	756	735	749	696	680	736	688	773	777	764	758	813	732	682	733	797	669	720	710	687	727	714	742	812	711	724	731	754	724	768	773	751	769	742	759	726	707	762	741	753	736	735	762	734	765	746	754	753	738	822	718	770	749	764	746	751	734	728	721	711	785	708	775	779	745	767	762	708	719	735	751	774	707	762	765	776	778	741	719	782	700	762	744	704	706	768	722	737	768	791	784	755	731	737	729	744	741	721	733	739	765	811	742	745	729	804	735	760	788	718	718	733	736	698	709	753	719	757	773	754	753	743	789	745	788	768	773	779	711	733	713	733	777	755	758	755	740	745	736	733	724	738	724	786	736	746	713	740	664	767	758	737	726	694	715	775	740	769	766	721	718	693	740	702	692	752	714	750	722	720	727	758	742	728	707	765	727	804	761	712	700	765	712	726	760	774	724	703	717	768	722	726	693	749	715	742	734	737	746	749	728	785	782	765	707	731	752	731	757	783	769	751	733	733	746	769	734	756	713	738	731	721	717	698	727	735	736	742	725	780	717	738	697	754	721	736	733	707	711	731	746	752	781	718	730	711	739	725	724	687	735	785	724	759	699	715	705	771	734	763	752	756	758	776	726	739	737	717	755	719	758	710	758	737	708	713	739	747	747	814	716	714	745	735	753	705	787	739	731	769	726	759	778	752	723	741	717	759	755	747	778	721	734	697	761	752	765	721	764	768	705	704	737	738	786	732	744	784	777	739	784	706	728	724	747	757	736	695	738	727	755	731	742	760	778	712	708	768	809	770	759	738	720	713	754	744	752	756	786	744	742	774	739	791	770	761	770	716	711	773	719	797	749	707	746	763	731	751	763	752	716	733	741	693	759	745	741	746	750	760	747	716	711	734	739	754	711	711	708	730	704	720	717	747	710	754	722	680	673	733	761	795	768	761	729	722	738	764	704	662	753	769	731	760	730	726	734	727	753	741	726	754	721	740	779	762	742	722	764	764	718	767	716	738	710	801	779	730	698	731	713	777	796	666	754	756	716	807	719	753	729	735	743	715	725	698	753	805	747	745	724	762	763	764	749	747	708	741	735	736	690
5027	496	305	286	322	316	315	301	311	285	282	311	300	306	331	313	281	312	298	319	314	286	300	318	289	283	328	264	315	311	307	272	310	289	282	347	303	317	307	290	292	296	295	265	313	301	273	317	270	283	292	303	275	308	298	288	299	284	273	287	288	302	309	301	302	321	271	328	305	306	301	318	309	322	310	316	289	313	303	354	301	309	294	280	313	311	310	347	254	314	296	284	314	276	314	296	296	284	309	332	319	304	320	294	270	293	305	302	302	282	330	303	330	327	261	353	326	317	301	299	315	273	318	311	288	298	275	293	283	282	299	291	277	317	292	304	317	284	306	320	355	308	323	296	331	302	282	279	290	338	317	293	293	292	295	305	300	262	307	263	291	293	329	298	291	309	287	315	338	303	310	289	289	308	291	300	292	279	310	280	333	290	306	298	298	282	288	304	306	300	309	305	309	299	281	265	274	321	345	310	301	320	313	276	296	307	292	307	285	239	290	322	303	295	279	298	307	323	320	303	298	279	302	296	277	329	320	299	291	317	347	317	310	296	288	307	303	310	282	292	310	318	339	309	323	334	284	311	313	306	331	284	306	285	322	293	273	298	353	306	315	300	287	303	330	307	305	318	298	314	356	264	296	307	343	333	323	293	312	283	322	296	295	302	287	319	281	342	328	315	312	303	303	286	291	286	334	325	280	297	303	304	311	284	304	315	307	301	325	307	297	302	311	290	342	285	279	300	321	303	284	313	288	314	306	315	309	268	298	304	295	298	302	299	303	320	321	278	314	282	282	288	320	314	287	319	269	315	306	279	306	337	296	309	301	299	272	284	299	293	294	297	315	296	286	276	304	305	295	301	285	299	307	313	317	300	304	302	284	314	320	302	304	334	325	300	317	317	317	318	283	298	291	313	293	297	300	311	320	296	293	288	309	279	287	278	241	298	293	340	274	333	315	305	334	294	302	300	293	299	280	315	286	324	282	294	292	307	324	321	275	306	308	269	303	313	308	262	301	305	311	314	313	302	301	310	298	294	311	295	318	306	286	267	295	305	340	307	285	303	302	327	329	310	255	322	317	338	295	308	291	320	302	348	294	297	309	280	286	267	261	312	336	301	305	292	296	318	304	318	285	298	320	318	262	303	325	272	286	311	322	318	309	296	281	308	286	347	305	305	324	300	296	292	312	255	303	314	270	320	315	284	338	301	306	338	312	293	318	310	295	272	286	262	265	263	279	316	327	321	309	304	326	305	320	307	293	313	302	297	318	325	296	294	286	271	323	295	296	324	305	290	303	310	304	310	289	293	308	308	278	281	290	290	305	310	309	300	309	298	298	252	319	308	268	308	304	314	332	280	293	371	270	344	299	291	292	308	306	321	318	281	331	281	279	320	295	327	292	304	302	294	304	309	275	326	300	274	312	310	304	303	293	294	304	288	294	311	296	318	280	306	309	286	319	309	312	318	268	285	293	326	312	286	305	303	353	336	275	324	320	306	303	351	318	325	306	314	300	320	294	303	294	297	305	294	338	348	302	303	295	299	350	308	305	303	278	293	294	319	282	270	292	300	283	280	272	297	312	305	301	283	310	333	312	300	270	317	302	299	286	340	293	320	295	274	302	315	317	311	334	322	333	288	307	290	292	313	293	320	280	305	300	318	348	303	279	320	303	296	261	321	309	311	275	265	302	282	290	314	321	332	345	286	255	276	330	294	300	285	299	292	325	339	284	316	315	291	316	290	288	321	288	304	284	292	300	303	293	312	329	315	293	296	299	281	315	307	323	309	314	268	294	268	304	309	265	295	284	310	339	272	277	300	279	302	298	325	311	325	295	302	287	282	282	325	340	327	343	301	292	263	297	289	302	299	314	297	303	285	338	283	274	281	309	301	286	305	343	291	305	289	265	298	298	319	302	301	333	315	312	293	291	293	269	305	342	301	309	324	305	312	303	311	306	269	279	280	318	288	298	338	333	321	300	289	323	300	301	272	318	343	318	295	298	300	285	302	289	337	288	328	280	315	287	296	283	330	296	328	294	275	282	272	338	340	309	318	304	295	267	313	339	281	308	301	326	286	287	302	275	295	318	268	295	339	292	299	291	320	302	291	305	303	277	314	325	291	298	317	321	305	292	276	311	308	336	314	286	287	289	307	330	322	339	339	323	286	343	304	300	315	322	288	308	298	298	285	280	289	300	306	300	290	317	313	295	315	293	291	273	325	272	315	324	331	332	279	306	327	327	277	283	286	322	312	288	328	334	303	295	295	303	300	322	281	314	293	314	301	313	316	275	295	318	274	296	286	313	310	320	285	306	265	310	290	282	333	310	334	334	299	326	301	288	297	292	303	317	303	285	313	331	312	298	265	321	304	303	320	312	287	306	293	283	320	309	293	327	310	326	320	288	307	303	319	330	313	304	296	290	306	291	292	295	283	293	321	321	309	288	321	291	284	305	283	263	289	272	282	329	286	346	296	311	308	299	295	299	317	292	306	301	277	288	305	306	326	287	279	289	299	305	308	311	337	315	306	301	289	305	330	302	307	299	311	316	290	303	282	332	298	254	297	308	298	291	304	307	303	336	314	328	313	297	330	296	267	271	259	311	336	303	269	268	311	305	288	308	318	315	306	317	292	270	298	293	283	280	311	272	287	332	296	270	286	306	298	306	256	323	299	294	316	288	326	301	351	288	323	295	298	299	332	319	287	303	310	272	318	318	303	282	291	292	300	286	303	324	325	293	279	283	298	286	302	240	344	326	283	319	310	329	269	317	334	285	300	283	273	320	307	333	286	315	310	262	309	267	314	298	326	310	286	319	328	315	292	327	293	294	285	319	307	309	315	313	313	266	286	304	314	318	283	273	264	295	293	330	300	297	316	311	295	310	312	322	316	321	323	311	289	316	277	303	288	332	264	289	299	298	271	308	300	299	301	287	296	293	296	295	302	277	298	307	306	317	298	281	289	307	305	315	326	304	281	264	290	332	310	318	298	270	330	272	313	303	308	276	302	296	321	291	319	309	299	319	307	278	271	293	273	305	290	306	284	318	291	327	277	283	284	313	318	306	311	308	334	280	322	299	334	349	311	319	313	298	331	313	306	315	283	275	310	315	300	295	318	314	280	317	292	284	304	339	272	284	292	310	296	284	309	300	288	321	290	341	301	323	332	328	287	327	311	294	294	292	295	310	277	305	307	291	308	306	297	288	294	301	318	285	317	314	252	291	280	264	285	331	307	297	309	285	309	325	309	313	341	274	305	282	292	265	274	307	298	293	279	333	295	282	297	320	303	323	329	316	285	288	288	330	310	321	340	302	272	304	293	294	303	299	296	289	343	258	338	319	303	288	265	302	284	319	322	312	297	308	305	315	298	340	264	294	300	290	283	321	276	285	292	304	291	321	288	295	294	311	290	312	331	300	317	292	317	334	331	300	312	302	286	305	282	309	291	298	313	303	297	291	328	327	262	302	296	303	283	316	302	310	283	309	270	278	309	307	309
3585	926	797	753	788	794	775	797	755	823	734	795	760	767	745	776	765	801	763	775	760	759	785	716	696	736	734	743	719	767	717	742	729	744	762	753	759	756	752	749	784	720	758	726	763	753	770	738	758	705	754	806	752	712	748	713	752	739	724	773	727	813	714	722	763	709	775	669	722	723	736	738	778	776	744	771	710	740	764	718	725	733	725	754	777	720	744	740	714	734	792	722	735	776	733	790	751	746	764	746	732	731	725	763	767	693	706	736	755	779	730	717	788	716	742	707	784	788	752	729	717	752	712	720	747	714	746	722	788	756	734	790	718	737	695	785	694	696	774	751	755	752	731	744	755	718	749	699	714	719	771	705	732	761	771	744	703	725	722	725	752	742	728	719	740	747	730	747	728	725	717	703	760	707	726	717	707	787	721	727	728	705	737	713	736	690	696	694	766	797	735	716	723	775	798	730	789	727	741	742	741	763	744	733	731	773	712	818	731	708	718	766	804	761	688	799	770	710	722	737	752	724	729	751	721	748	699	752	733	707	723	707	751	773	705	741	699	698	738	744	757	718	753	743	738	751	737	743	715	758	722	764	734	776	717	727	789	695	758	800	764	728	758	726	728	763	727	677	705	757	757	760	777	708	719	722	731	745	758	667	778	717	763	764	725	726	717	749	815	785	722	721	698	760	700	753	777	747	749	741	738	724	765	720	686	740	706	706	766	730	738	759	680	740	725	724	794	740	717	743	740	735	717	728	740	771	772	757	770	695	739	727	747	735	779	769	750	745	750	712	734	758	744	768	729	705	747	720	776	703	703	739	741	757	755	715	799	729	732	707	747	761	728	702	722	774	718	764	753	711	735	718	728	751	679	732	754	774	742	734	732	763	733	734	747	731	739	699	765	753	685	690	739	718	750	718	770	753	768	769	748	791	703	780	745	735	711	784	802	789	724	719	718	746	737	682	726	746	790	730	769	732	706	726	756	776	746	773	730	719	806	708	734	702	744	729	751	755	739	801	734	718	744	742	729	738	722	704	788	698	722	747	739	736	673	686	705	770	725	757	695	718	728	748	765	757	762	792	761	736	744	769	722	772	777	709	750	703	808	735	702	739	766	748	768	708	679	749	716	729	738	736	704	715	736	700	685	782	752	770	711	739	768	760	762	779	737	744	730	749	728	760	742	758	704	719	799	743	719	768	750	696	754	731	714	771	731	722	760	734	688	737	720	753	745	741	733	736	766	712	721	749	717	718	728	762	754	691	770	751	704	739	741	729	741	722	742	781	730	720	703	761	730	690	746	733	738	781	746	729	713	790	759	737	711	733	752	719	734	709	714	723	772	673	779	727	750	725	706	765	739	699	768	699	705	756	753	750	724	749	704	740	697	700	748	776	762	756	730	721	745	789	695	753	734	710	772	734	721	729	744	736	765	767	782	735	755	778	728	725	733	761	748	746	726	708	777	735	721	729	732	725	705	756	729	734	720	740	711	750	734	709	729	767	712	772	705	740	727	799	766	769	813	767	755	770	765	732	720	696	687	742	785	755	736	772	765	724	757	768	776	750	734	704	716	743	760	770	772	726	725	720	753	730	756	739	771	749	739	759	773	757	758	704	727	710	775	739	699	758	757	745	774	746	736	735	747	768	724	672	731	727	737	747	783	761	759	737	738	753	705	731	757	742	716	741	758	701	762	717	774	710	762	734	717	726	712	744	741	685	748	769	751	750	690	775	744	722	721	802	758	703	734	747	747	709	733	753	767	822	765	754	725	749	731	714	775	715	761	747	786	779	704	727	715	747	716	757	750	755	732	726	736	774	716	773	776	722	742	744	761	707	788	744	734	728	734	751	689	766	744	710	755	732	785	718	760	717	719	734	729	719	743	755	694	714	733	748	773	746	752	747	767	732	749	738	735	739	758	706	761	771	732	727	769	729	741	729	751	724	751	717	693	744	710	753	772	784	748	797	719	768	750	717	716	738	768	754	726	743	763	803	741	706	746	753	722	723	723	751	721	720	772	716	808	761	688	721	782	720	744	730	766	713	700	705	728	708	711	737	737	732	700	739	750	711	766	742	734	767	691	750	732	740	730	708	758	755	731	784	760	805	793	725	751	716	717	734	719	768	743	744	727	749	764	784	681	765	750	747	752	782	724	809	718	746	778	796	708	730	708	730	750	763	758	731	702	763	772	727	732	738	745	758	733	726	763	785	753	745	734	705	714	739	781	734	767	746	736	749	701	710	729	687	742	760	713	733	726	755	790	734	762	736	782	725	743	688	733	739	728	842	678	700	776	767	738	776	744	757	703	760	799	699	763	722	728	747	774	718	672	721	770	751	718	744	749	712	749	761	722	763	757	732	736	752	747	720	750	736	783	775	725	707	747	752	720	730	749	720	692	765	739	734	720	756	768	742	749	771	734	740	744	750	705	745	727	751	740	774	733	687	754	769	771	736	700	738	744	691	718	735	737	756	752	702	729	711	752	717	765	752	724	690	722	716	702	771	721	748	775	719	792	724	708	691	733	739	727	729	768	725	763	757	667	743	781	742	740	738	716	691	726	722	738	726	754	724	703	744	740	747	712	705	676	752	737	721	756	701	774	796	762	769	788	753	730	742	706	735	746	757	735	744	717	746	765	715	728	767	748	716	741	740	745	747	786	779	748	734	789	781	731	795	748	735	794	786	747	745	725	728	762	704	745	747	783	746	707	754	770	793	749	716	721	707	763	726	781	717	727	738	744	767	746	718	738	754	720	739	790	734	716	747	774	721	783	746	733	749	733	772	703	691	763	749	729	779	772	754	730	785	709	754	723	755	730	708	714	665	710	768	704	739	817	716	716	739	710	750	743	756	720	731	747	747	727	752	698	709	694	770	803	758	739	734	727	735	742	792	748	727	773	726	802	762	725	767	772	737	734	743	679	737	750	752	763	688	766	722	740	759	725	741	738	753	757	798	770	779	800	747	740	712	762	730	724	748	749	656	761	779	722	720	703	723	764	709	741	740	740	703	744	753	745	704	684	777	758	715	703	751	764	760	711	776	756	803	732	722	727	789	801	733	748	725	694	780	748	763	764	663	771	781	713	761	750	731	724	717	730	727	730	725	817	771	728	742	736	713	739	710	721	712	733	716	761	729	719	716	743	693	763	765	785	772	719	715	771	740	730	737	739	778	782	763	768	746	749	704	697	700	757	680	735	688	767	774	749	728	747	785	749	727	716	782	750	729	758	741	767	793	712	694	706	786	684	746	768	733	750	750	749	726	765	749	743	747	727	753	747	745	725	729	731	765	769	725	810	703	729	714	714	783	759	725	749	719	811	735	806	768	699	731	704	737	750	750	768	717	720	765	702	749	711	777	692	732	783	762	765	696	733	737	690	726	748	710	736	746	748	742	733	779	780	794	774	741	724	738	749	655	775	728	717	743	749	747	759	786	740	794	741	708	753	703	751	766	770	730	790	749	705	736	738	766	711	770	788	750	779	710	724	723	739	747
19605	4896	1239	859	638	503	426	363	293	275	258	218	219	216	207	174	194	188	191	187	176	182	189	191	187	148	179	153	167	157	168	198	170	177	168	176	181	166	164	200	145	170	145	172	185	177	157	159	155	153	157	161	175	153	173	157	195	164	151	152	177	156	151	157	148	170	176	171	148	167	178	167	154	155	155	156	180	154	159	193	176	179	163	171	187	162	163	158	169	164	155	150	168	191	145	168	155	171	153	141	185	159	186	129	163	171	173	164	167	166	175	183	163	178	151	154	161	147	168	170	124	153	164	188	162	143	181	146	171	152	167	159	168	162	154	148	183	184	182	183	143	172	165	180	144	168	162	153	144	163	172	185	155	167	155	182	197	160	157	166	165	141	167	165	190	179	158	141	150	164	163	167	149	170	173	159	155	168	167	181	169	157	145	179	175	163	176	178	158	159	160	177	165	164	170	153	164	161	149	163	147	171	155	143	172	175	173	162	170	144	141	152	172	168	154	150	161	150	159	164	160	174	142	175	160	150	170	149	174	160	164	169	170	148	172	168	174	153	151	159	174	187	162	181	160	146	148	169	146	150	166	197	153	146	164	169	172	156	156	144	164	157	182	162	159	172	170	137	171	164	162	187	154	161	158	177	176	148	159	141	158	178	145	180	154	189	148	154	164	177	174	161	176	145	157	175	179	154	153	164	153	140	151	162	181	145	155	179	176	172	148	191	149	194	142	166	139	183	181	166	168	162	178	184	176	169	160	170	159	174	149	163	178	148	149	149	177	172	184	159	171	150	199	185	152	173	148	158	145	181	168	172	157	169	164	141	143	155	146	158	161	174	174	136	166	166	139	168	139	186	141	111	175	155	151	183	163	170	181	171	165	146	160	176	156	157	155	157	155	168	165	165	171	195	150	157	174	157	174	165	152	164	150	182	168	168	156	165	159	165	191	155	171	177	148	171	176	161	180	172	201	185	183	158	162	171	166	167	179	162	158	151	163	160	163	154	162	152	192	163	168	142	169	166	157	157	172	158	152	174	165	166	145	180	183	171	186	187	148	184	148	153	162	156	153	143	165	178	163	156	181	170	152	168	144	169	168	156	165	170	173	158	178	163	183	168	145	149	199	154	175	164	161	166	155	172	145	159	158	189	155	176	163	156	181	141	156	142	172	167	171	169	172	192	169	170	162	156	184	171	164	151	161	162	168	149	151	154	172	192	163	151	171	159	156	161	173	177	153	143	164	157	151	165	171	156	149	176	167	167	168	176	146	177	166	161	153	158	156	183	148	162	155	167	160	161	171	152	172	155	162	163	159	161	171	167	146	177	187	160	159	159	164	166	163	180	165	162	158	167	145	167	158	132	153	193	157	170	172	178	172	185	174	188	166	167	156	174	156	145	169	168	161	170	161	140	153	192	172	151	153	159	168	177	175	162	141	175	154	168	151	166	152	160	145	146	153	166	161	174	151	159	169	164	165	160	152	158	186	143	170	162	174	175	193	161	175	160	159	181	163	169	162	165	169	175	136	174	175	166	174	161	164	154	192	162	155	170	176	176	165	153	183	153	157	153	166	171	159	157	146	173	162	150	147	162	166	156	163	169	159	133	149	149	158	168	159	151	176	176	171	155	181	159	174	165	171	129	163	175	139	193	151	158	156	168	177	179	154	154	156	161	163	150	184	195	154	165	188	159	166	152	166	143	180	188	172	156	145	154	172	153	155	172	161	150	160	159	147	167	181	128	164	158	139	165	166	168	149	155	167	154	169	144	135	171	180	168	155	161	165	154	173	164	152	166	158	152	177	162	174	189	189	161	161	187	165	145	185	147	159	160	157	163	187	161	175	158	166	174	173	160	177	158	144	169	161	181	152	166	173	166	178	163	178	140	149	168	155	176	170	177	179	138	153	163	157	164	170	169	163	144	182	162	169	178	153	158	155	151	173	161	176	138	187	155	182	135	156	161	147	146	139	172	164	158	165	146	152	162	157	168	154	164	138	150	141	172	160	188	153	164	208	140	155	155	171	160	164	140	165	161	146	167	175	168	160	177	164	167	154	142	164	167	169	155	155	160	186	196	155	158	160	164	190	153	173	155	141	161	161	129	167	192	163	159	152	186	168	197	173	175	175	184	185	163	152	166	160	177	173	154	193	159	165	174	151	164	161	166	151	166	174	160	186	154	172	154	154	170	161	141	155	132	188	187	185	152	139	158	166	166	157	151	167	165	173	172	168	154	165	179	166	160	149	172	169	176	171	151	181	157	171	165	190	172	172	163	174	171	164	177	156	161	170	195	152	166	166	162	161	161	167	135	150	187	163	165	185	152	170	170	149	172	162	174	149	170	146	166	151	150	170	157	163	152	162	157	147	151	169	164	153	139	153	176	164	172	154	174	166	155	163	164	173	177	156	195	171	141	168	160	135	183	169	162	178	166	151	160	156	139	169	176	169	150	163	162	164	173	160	154	161	165	156	151	153	148	150	168	161	184	158	165	152	150	143	145	159	187	168	152	160	180	173	159	172	176	152	173	176	166	162	172	162	160	147	146	156	172	169	183	161	173	146	170	170	181	189	173	176	166	175	149	172	149	149	147	140	168	176	175	186	159	166	165	177	164	134	157	175	169	151	136	162	168	166	162	151	150	148	193	171	175	147	176	155	159	141	145	145	151	153	187	172	190	186	130	194	170	188	146	152	183	167	175	174	173	178	172	187	165	155	142	165	158	136	158	195	159	163	173	162	153	129	173	184	174	161	168	139	172	148	147	158	179	142	163	149	156	183	156	149	137	172	154	167	155	146	174	151	164	169	166	178	143	161	164	165	153	161	158	156	164	173	172	136	167	167	172	159	149	162	144	162	166	169	165	176	187	164	145	155	179	156	163	163	160	153	153	144	163	183	148	159	134	190	182	174	136	168	190	161	171	167	158	186	165	189	204	173	175	129	169	143	157	179	170	159	175	172	156	163	167	160	158	165	161	147	177	169	174	145	153	136	158	149	150	166	153	177	163	142	157	165	177	148	164	184	147	161	174	180	164	168	170	162	149	173	174	170	148	153	153	168	148	170	181	154	164	177	141	165	138	169	166	169	166	151	148	170	181	148	184	159	146	154	145	173	171	142	144	158	178	158	157	158	158	171	163	163	160	153	159	174	166	150	163	178	143	173	180	156	176	166	155	173	154	148	197	138	140	148	151	163	162	167	143	165	165	160	176	168	183	156	170	129	161	159	158	152	206	158	148	152	144	163	158	154	171	156	143	171	178	152	169	173	169	156	159	165	172	156	167	150	162	137	146	146	181	160	140	174	180	159	172	162	167	145	160	161	158	158	140	165	168	145	178	172	173	164	153	171	141	172	151	145	176	179	167	154	159	165	160	168	160	171	173	167	177	155	133	158	161	177	128	168	167	164	164	160	183	177	172	167	132	154	164	155	165	151	150	153	178	155	157	147	162	162	172	168	176	166	156	161	153	142	167	154	178	173	192	171	160	182	149
10495	3893	2418	2878	2639	2184	1827	1585	1367	1093	1066	937	935	820	807	773	799	690	667	663	646	607	616	579	589	572	568	552	542	530	527	547	575	552	521	490	531	549	516	505	555	498	459	489	481	490	522	533	447	506	530	477	464	494	468	497	498	489	524	449	460	509	492	505	520	486	478	467	473	463	488	457	453	456	504	478	456	428	463	477	472	508	495	458	504	470	456	446	457	496	508	464	488	476	447	464	438	483	471	433	457	483	518	472	465	494	487	469	496	491	467	474	474	454	474	491	506	468	447	454	485	437	493	478	445	471	498	507	461	453	431	487	484	464	496	473	462	483	444	446	461	462	509	451	479	457	474	483	462	431	450	469	476	481	482	474	504	490	456	485	475	461	496	511	463	463	440	478	478	451	466	433	473	464	475	495	445	491	509	507	454	469	438	489	476	465	484	473	472	460	478	467	454	480	489	479	451	456	484	460	454	461	455	479	500	500	484	472	447	440	494	464	496	444	499	461	448	454	444	488	476	482	505	457	470	463	498	475	480	496	483	476	481	489	471	470	450	487	468	440	481	452	470	452	486	476	478	464	458	446	472	469	470	445	495	470	468	449	453	475	456	497	501	477	424	437	445	487	465	518	496	476	473	470	464	502	469	464	482	492	508	473	482	482	488	472	480	441	481	501	475	499	457	484	477	471	463	498	471	447	497	486	437	480	481	450	453	506	470	466	457	496	458	449	476	449	475	478	452	541	468	453	455	469	460	468	459	446	475	449	458	488	474	451	407	460	483	477	474	500	489	497	500	473	477	471	473	473	491	504	489	487	502	508	462	468	482	529	463	484	462	502	483	454	447	492	409	460	464	468	424	472	450	473	482	448	456	459	442	493	471	450	469	444	442	450	479	465	468	457	476	460	469	481	477	435	517	474	436	491	443	512	507	449	469	434	444	491	480	498	472	451	481	447	447	452	461	454	472	501	458	424	463	484	461	435	451	447	461	490	452	492	450	474	444	459	476	461	495	481	478	492	487	482	483	460	462	466	444	497	488	490	472	467	465	452	454	432	464	473	450	462	482	490	462	469	467	457	460	468	434	426	484	491	477	479	465	463	465	463	430	466	500	457	487	478	447	500	449	430	476	470	491	470	489	467	436	464	469	457	496	456	457	440	496	480	417	442	484	414	447	451	469	468	472	469	468	466	457	444	478	434	501	487	494	493	451	437	454	458	482	491	465	471	456	463	465	485	452	512	495	477	459	468	459	464	460	508	425	462	456	485	474	483	463	481	492	460	495	464	451	436	461	513	456	456	475	470	503	445	472	465	478	490	459	455	453	454	442	430	453	471	471	473	485	448	450	465	513	494	474	469	466	444	462	484	448	450	460	449	464	468	502	479	490	487	430	495	454	466	478	444	473	499	473	471	456	477	494	471	480	454	460	482	475	456	463	455	428	469	419	428	466	488	486	497	472	441	434	461	455	462	450	474	490	492	442	492	485	482	501	447	475	478	445	472	472	458	460	496	442	438	485	457	476	481	486	440	429	457	464	470	450	460	512	461	444	482	492	480	489	507	475	513	466	480	448	460	481	449	516	459	467	456	469	484	473	474	494	476	430	447	493	475	455	446	508	461	488	499	480	458	469	460	474	483	476	428	477	452	432	430	438	476	438	499	504	476	505	457	488	493	473	464	445	459	485	427	470	435	459	502	463	472	435	514	446	522	469	440	479	451	458	478	474	473	475	465	488	478	499	453	466	490	461	482	470	504	460	470	437	449	484	477	486	474	502	440	484	462	455	443	466	438	484	453	435	483	425	466	464	441	463	471	499	468	469	497	451	451	458	483	477	491	456	443	478	503	496	461	451	461	468	464	456	462	494	478	474	459	457	466	458	483	461	449	453	464	446	453	457	481	481	490	442	498	452	469	481	481	447	434	440	445	469	434	452	493	499	503	454	481	449	526	471	483	473	515	483	434	499	450	484	419	455	425	437	458	429	485	503	479	489	450	467	486	478	465	493	473	446	448	475	469	476	459	481	463	456	440	496	468	452	476	489	458	467	407	490	469	461	440	457	448	473	430	450	460	472	480	509	483	465	478	467	525	440	480	481	430	461	446	472	461	482	491	462	513	427	455	466	457	449	451	486	447	482	442	444	456	511	469	466	460	464	485	483	422	451	445	472	442	432	487	483	494	474	468	468	475	451	518	474	473	485	483	447	475	429	439	480	480	457	457	452	434	481	466	470	442	478	440	489	455	465	462	512	417	449	489	444	480	476	496	452	472	463	482	445	450	467	485	464	492	473	461	447	478	455	510	441	494	453	460	470	486	462	472	441	501	432	478	488	463	472	467	446	472	469	484	451	410	467	457	445	500	474	481	466	465	513	448	489	492	474	456	448	501	465	448	505	468	507	453	449	452	424	492	486	461	480	484	471	481	470	511	461	498	536	430	465	445	451	497	462	440	470	477	465	449	458	475	442	421	464	469	447	453	440	496	433	473	447	486	465	480	475	497	484	448	485	465	477	475	455	460	492	499	416	441	466	508	469	398	458	501	484	491	486	471	470	459	478	483	472	430	457	515	463	482	472	492	487	460	453	450	457	482	512	435	460	472	473	463	445	456	470	460	480	461	482	490	488	453	468	457	457	502	471	458	437	457	483	478	456	465	474	482	433	478	459	507	517	463	459	470	490	485	467	452	493	469	453	453	482	463	446	439	469	496	493	472	459	442	461	456	471	478	513	462	447	472	513	471	496	445	441	484	502	454	480	449	461	440	485	441	444	455	466	487	458	445	491	475	424	464	525	471	491	454	473	419	495	444	477	483	444	434	428	450	491	485	453	459	468	456	468	438	444	477	469	466	460	478	479	452	476	480	456	467	463	448	479	450	489	468	444	455	478	451	472	447	452	473	475	425	468	477	453	469	481	470	489	454	486	447	453	427	455	480	485	481	465	457	457	476	469	440	472	456	491	469	423	470	464	472	483	435	507	476	513	474	443	469	462	474	466	469	479	451	495	451	447	448	450	450	450	487	439	442	489	471	484	437	456	465	481	468	452	469	468	475	456	463	467	473	438	478	476	485	483	469	449	459	492	456	440	471	447	456	439	501	470	458	523	453	474	457	502	451	454	458	470	454	453	443	479	457	465	475	453	421	499	440	428	447	477	517	484	461	434	470	469	492	455	470	477	443	443	517	451	482	416	460	477	471	434	515	479	529	479	506	520	439	471	493	472	466	493	474	434	484	443	486	470	498	449	492	449	488	439	474	470	432	457	429	419	477	481	435	476	431	429	447	453	499	463	465	456	493	465	479	474	473	443	459	457	435	462	498	487	472	469	474	494	469	471	468	444	474	521	453	461	444	471	455	459	435	439	469	479	464	461	438	433	478	486	472	469	453	437	437	492	492	433	482	472	417	445	455	445	451	459	447	450	437	489	514	451	469	488	465	470	473	450	468	454	441	483	469	468	467	456	437	478	476	464	433	469	475	448	496	445	470	472	461
30719	11170	2886	1900	1288	965	754	627	555	515	471	466	407	410	407	365	363	318	333	370	339	339	339	337	300	331	350	325	311	287	319	317	317	280	289	302	277	321	304	255	322	304	308	265	288	281	288	280	284	299	283	268	275	289	310	322	259	263	313	308	314	267	339	281	266	316	276	276	298	314	275	278	278	271	299	247	281	304	270	247	311	287	298	265	281	285	294	282	265	284	276	284	277	281	290	284	272	269	292	296	277	285	304	293	286	289	269	262	246	281	293	249	303	261	266	250	326	274	272	281	278	277	269	272	299	242	281	321	285	295	291	261	285	283	306	283	269	292	286	268	279	299	270	273	318	256	224	302	312	245	250	292	266	295	273	260	270	259	295	290	272	299	270	298	296	292	295	328	290	279	299	270	270	276	315	311	269	249	261	271	290	256	307	313	275	274	310	253	299	310	280	295	272	309	267	277	299	284	284	266	268	302	282	280	281	277	279	268	287	300	288	277	281	285	306	270	265	271	294	289	258	284	269	264	275	313	289	251	311	285	299	284	292	299	307	277	297	268	284	237	289	313	320	302	256	257	263	274	277	263	278	278	296	284	271	283	307	273	248	296	282	284	275	251	296	260	267	291	295	277	285	260	281	280	291	308	280	279	279	279	309	278	305	295	277	278	282	293	288	272	286	307	264	286	274	268	324	261	290	263	295	269	232	255	280	269	245	296	276	261	289	268	319	274	286	289	282	271	281	283	294	261	289	278	284	287	274	313	258	284	286	279	287	285	274	264	264	292	281	303	274	296	266	287	278	272	281	288	299	281	271	282	262	264	285	276	290	309	259	296	240	242	256	292	233	253	285	252	268	265	279	257	285	277	292	268	280	291	279	257	338	266	287	283	288	253	265	257	273	277	290	254	268	296	285	311	308	265	317	273	262	315	268	256	290	259	264	312	287	245	274	282	268	266	292	301	296	266	265	300	254	294	287	277	302	278	326	286	268	267	286	288	285	258	277	293	282	280	276	278	308	264	300	295	251	272	275	277	273	246	274	298	272	257	259	252	276	277	315	302	291	268	305	279	298	291	276	285	281	281	301	269	291	256	293	259	300	262	277	300	250	274	291	312	281	297	274	284	292	294	269	284	258	253	298	273	259	292	292	274	275	283	264	265	256	260	242	302	304	289	271	287	279	293	293	300	313	272	281	269	253	321	304	315	284	283	272	262	259	284	288	312	287	275	308	277	285	291	260	285	281	302	281	257	288	267	279	269	268	281	261	279	287	311	270	285	229	274	269	292	281	280	307	279	296	313	276	309	258	284	312	243	272	256	296	286	294	280	303	297	297	274	260	272	310	294	283	303	257	282	303	269	285	292	285	293	291	278	265	289	274	277	270	260	300	263	280	256	279	271	308	293	289	268	267	279	291	275	287	294	271	285	305	302	276	282	316	294	248	286	270	261	297	271	243	238	288	288	257	288	280	266	287	286	287	296	273	270	312	280	259	276	282	275	266	291	291	261	278	307	252	274	273	303	272	320	275	305	247	282	301	315	281	256	265	270	282	277	257	305	278	272	299	301	301	262	289	243	297	261	273	274	268	265	256	289	296	278	253	275	257	269	281	306	296	290	267	244	282	250	301	287	274	281	273	282	290	286	271	265	284	275	257	304	277	276	285	288	284	265	281	275	295	299	303	261	286	268	260	302	255	275	302	295	267	261	301	301	265	283	296	302	268	255	302	279	262	258	285	269	287	308	320	300	284	319	280	279	298	266	295	303	262	294	286	280	288	282	318	273	266	274	303	269	300	271	260	315	283	290	233	251	272	239	300	282	256	273	307	265	300	285	258	311	260	278	276	269	269	303	294	260	279	293	270	250	264	279	272	277	293	263	301	283	304	309	287	263	279	267	285	275	260	295	279	298	280	268	272	269	297	291	318	286	287	267	256	273	295	265	284	314	284	260	260	261	265	278	267	295	296	283	267	285	284	253	262	295	320	265	265	295	296	247	262	274	300	265	281	297	266	296	274	266	272	263	285	297	275	284	275	280	286	257	273	258	254	287	266	263	268	275	311	288	242	273	264	282	289	282	275	298	310	271	288	267	260	277	296	288	283	296	282	248	271	295	267	285	273	299	256	257	263	262	297	315	292	282	306	288	297	283	279	266	296	281	266	292	303	273	239	272	259	282	306	280	265	268	290	281	285	275	284	277	281	287	303	290	311	270	256	316	279	313	270	279	261	259	279	296	268	253	300	301	303	261	289	281	273	274	300	278	300	270	278	274	295	281	265	293	283	275	303	253	288	246	267	278	270	282	267	285	271	267	269	259	280	252	296	280	284	308	249	297	294	264	312	253	299	284	289	300	270	286	293	291	315	268	284	302	273	304	276	303	318	302	279	270	276	278	286	259	284	269	296	268	258	255	272	288	277	297	287	308	282	265	275	315	300	281	284	279	256	254	276	278	291	297	288	284	267	242	291	319	320	305	281	298	260	288	291	261	284	304	282	275	289	277	280	271	299	283	299	278	294	296	287	286	274	261	286	301	282	239	296	277	304	304	274	285	292	299	282	275	267	276	291	282	291	282	280	271	300	295	281	280	286	285	284	280	261	281	239	257	266	299	281	271	248	257	245	277	277	301	283	263	264	305	316	295	278	282	277	268	254	302	262	265	303	272	242	327	331	283	234	280	290	273	282	268	271	270	269	303	267	325	305	305	259	264	293	291	284	250	250	288	278	320	277	289	294	312	263	304	275	286	266	270	284	315	295	262	291	283	306	213	300	267	274	293	245	322	294	283	276	275	277	267	277	310	288	265	283	275	296	267	308	251	291	247	302	282	281	318	273	266	312	287	271	282	282	297	288	253	269	271	256	279	298	291	278	254	267	268	267	321	281	304	313	251	279	280	307	254	290	297	295	265	272	312	312	262	265	272	252	299	287	282	258	326	293	287	267	279	295	304	283	283	244	249	280	266	286	326	308	320	278	282	289	291	270	283	274	295	263	291	261	287	274	290	270	304	264	300	263	281	256	305	276	285	267	274	316	290	302	295	261	263	262	286	269	307	263	289	293	300	263	270	267	270	281	283	275	277	291	293	310	291	279	286	312	287	283	268	265	258	255	302	294	236	248	293	295	292	278	282	265	278	277	260	256	258	300	266	288	268	333	304	282	289	289	284	277	260	277	270	293	276	316	268	274	247	270	280	280	238	310	290	272	289	288	291	286	268	272	296	239	269	307	304	301	285	315	269	289	258	281	312	275	279	265	282	303	264	263	312	286	242	270	305	247	256	270	294	289	265	256	270	280	271	256	262	301	268	280	241	279	279	279	282	290	319	307	299	280	272	286	306	290	303	277	299	240	241	267	280	289	270	259	281	284	295	298	257	283	288	269	247	296	272	293	270	280	281	283	273	250	264	281	245	272	302	262	258	287	296	258	279	285	284	274	262	282	282	275	250	269	293	291	265	286	274	287	307	276	314	267	286	262	304	274	287	310	314	252	254
15196	6880	4600	5441	4801	3924	3313	2786	2427	2145	1850	1725	1673	1549	1390	1259	1292	1150	1132	1103	1062	1028	1064	1032	971	996	953	907	868	907	916	910	833	817	826	844	892	848	827	804	844	778	836	834	803	801	769	775	810	799	779	773	765	755	743	801	811	794	803	792	833	752	747	726	754	797	759	751	782	775	732	751	713	784	686	790	775	786	808	750	753	773	755	786	802	713	812	765	729	742	771	756	774	722	730	813	788	740	775	760	779	760	729	762	756	747	745	782	732	762	730	764	753	771	784	708	724	798	804	782	714	721	739	763	779	744	743	734	727	775	742	733	684	742	786	776	746	758	769	758	732	766	790	706	758	737	748	700	767	745	762	720	715	795	676	711	775	727	782	737	738	742	757	739	702	760	802	747	768	740	763	707	693	764	758	722	719	713	753	747	726	715	745	748	760	742	774	762	731	736	723	729	733	730	698	721	767	749	707	763	731	738	770	750	716	727	743	726	785	762	767	746	710	713	695	731	705	747	746	732	730	685	680	723	708	749	738	739	703	762	763	725	717	723	762	706	750	707	732	746	768	787	741	737	764	755	737	770	747	744	757	755	751	757	758	750	715	725	772	761	790	728	774	738	725	769	762	750	748	724	724	723	756	716	734	766	790	692	748	749	776	712	722	697	753	737	729	726	750	795	738	740	735	718	773	704	744	718	792	739	787	706	763	737	738	708	746	743	767	774	771	714	734	733	726	780	717	739	783	727	743	749	723	697	757	821	765	719	720	725	793	750	678	768	709	689	759	741	741	695	697	780	775	737	772	765	740	746	718	742	743	733	701	757	751	751	746	687	802	718	787	764	780	713	732	744	717	749	727	772	774	743	750	786	789	724	755	769	744	701	765	768	769	702	710	730	762	780	722	757	729	823	721	744	746	786	709	716	752	704	722	752	728	740	727	731	753	744	711	705	746	814	750	717	745	736	725	815	743	738	762	735	730	742	750	771	736	744	787	765	749	747	785	706	736	758	717	756	760	765	711	777	718	748	754	761	746	741	758	794	758	729	749	671	712	745	742	734	770	715	714	759	755	717	762	790	729	769	695	730	702	715	710	782	741	708	709	717	728	773	703	763	714	766	738	757	754	707	752	779	749	779	768	716	730	741	743	729	714	779	739	765	745	730	729	700	718	715	734	727	728	742	721	705	739	766	721	728	761	776	727	733	724	670	701	720	712	726	749	706	743	806	690	746	741	704	760	739	738	732	719	722	769	765	754	762	770	732	793	708	772	755	758	739	725	749	785	750	739	749	736	749	764	694	732	706	743	741	760	752	741	743	731	735	747	774	707	765	759	724	751	752	767	747	741	681	732	735	753	806	748	744	737	739	791	727	762	744	678	755	738	710	752	785	741	758	762	800	754	750	777	745	758	735	774	784	724	753	759	747	736	784	687	732	728	751	739	714	774	735	729	791	712	775	730	762	743	750	746	730	721	736	740	751	719	749	743	748	699	766	750	671	725	753	790	801	718	726	707	707	755	742	781	703	715	700	733	736	689	764	706	728	705	761	757	695	692	724	746	765	715	696	742	755	722	733	739	737	723	698	781	748	743	799	757	708	702	717	750	723	769	755	770	745	783	715	774	729	739	752	746	744	744	742	791	792	740	751	762	736	756	786	751	760	745	752	767	789	694	742	741	702	736	748	769	773	776	714	732	775	747	713	768	708	736	745	729	721	740	752	726	781	707	730	733	720	766	762	739	749	770	700	800	725	743	706	765	728	747	688	767	755	733	768	774	740	750	755	716	701	707	719	734	737	761	767	762	743	752	756	704	711	764	716	788	724	772	721	765	727	730	748	759	763	732	777	696	765	772	772	737	732	730	756	731	775	702	745	711	711	709	727	784	745	758	737	758	755	844	728	699	764	748	742	678	713	777	745	731	765	729	732	757	767	735	758	771	733	763	739	739	780	698	742	772	758	735	795	710	758	740	710	723	770	760	697	792	731	725	691	753	742	746	752	769	714	695	725	747	726	728	738	713	773	755	780	718	680	742	756	745	681	725	734	760	763	785	776	743	748	768	796	779	738	809	763	710	734	721	746	777	708	742	756	747	778	744	726	704	748	782	707	776	766	712	690	719	731	706	772	711	731	761	734	747	744	734	757	694	821	750	757	751	692	772	791	738	747	780	719	732	754	718	738	710	755	726	763	782	717	764	702	716	757	703	761	773	731	792	769	758	788	773	723	730	778	708	688	736	736	753	742	722	726	701	731	722	771	746	717	747	748	743	737	734	695	759	675	732	713	748	740	740	753	705	754	736	739	729	748	732	768	743	764	779	692	742	774	689	706	773	733	712	770	762	761	741	755	716	765	764	727	735	710	748	736	753	738	765	750	689	743	713	685	760	738	761	734	730	701	785	761	788	707	786	747	761	772	734	724	796	696	695	736	736	757	746	756	759	727	745	742	734	705	756	750	753	718	699	722	743	745	771	729	751	707	716	719	700	719	770	741	727	724	711	748	815	750	734	748	743	744	704	747	764	758	714	782	701	802	733	731	725	799	772	762	731	731	697	732	767	718	751	734	733	720	712	766	755	696	729	737	700	707	750	733	738	773	705	752	739	735	721	725	766	749	756	730	755	745	737	744	766	769	701	753	722	760	745	715	768	729	710	775	784	746	765	723	760	772	711	752	731	666	728	671	747	745	719	706	733	720	717	769	737	721	689	773	767	744	710	749	764	756	730	721	706	765	724	788	690	715	757	751	745	771	712	713	794	786	767	736	761	717	779	823	706	684	725	802	802	803	754	731	742	725	752	751	727	760	754	722	712	716	758	770	764	702	712	718	712	727	731	774	734	769	735	806	759	734	752	734	718	741	750	699	762	734	755	728	776	725	753	745	738	741	744	741	767	755	756	777	729	738	718	694	732	759	720	750	742	796	731	722	734	704	751	745	762	719	772	791	772	735	768	696	732	734	760	762	719	735	762	705	733	728	726	784	700	778	725	810	785	713	771	771	735	789	744	702	703	728	704	752	722	718	758	749	730	745	743	748	729	774	781	766	766	738	738	721	760	743	795	753	768	794	739	724	749	757	719	682	767	709	769	795	716	765	753	723	670	717	704	765	739	761	736	786	710	751	761	780	763	779	780	740	712	750	769	740	785	721	730	819	726	733	766	779	724	745	725	799	760	745	708	778	784	792	725	747	748	748	738	749	799	723	764	735	752	756	706	792	796	720	754	701	773	712	700	761	811	737	727	765	734	765	762	755	749	729	760	753	772	727	739	731	722	736	753	755	690	750	744	696	710	773	732	742	733	770	750	712	745	771	727	742	717	794	737	693	770	740	825	777	753	768	734	720	735	749	737	749	731	749	722	739	756	739	735	719	755	773	725	753	721	764	752	765	779	768	736	719	792	759	797	729	696	786	748	720	756	716	720	767	732	719	752	743	765	728	772	719	765	737	729	702	761	765	757	741	753	773	736	802	727	777	766	754	750	774	732	742	753	731	682	758
5297	510	369	326	345	287	322	328	309	298	321	293	318	321	291	300	303	307	294	300	295	274	263	295	306	284	272	311	313	305	304	302	299	316	307	304	269	288	313	309	262	304	285	315	296	336	329	291	314	317	315	325	268	306	297	299	270	293	299	322	302	303	305	319	308	313	320	328	342	329	313	318	270	315	292	310	304	283	298	315	311	302	294	292	286	310	264	320	308	304	304	287	309	318	315	311	310	310	303	306	303	326	295	307	297	314	310	323	302	289	308	330	313	291	262	286	312	322	299	303	306	341	301	313	326	297	281	284	298	325	292	296	304	256	304	304	281	316	276	317	303	315	316	309	299	311	268	305	301	313	322	293	293	305	326	286	300	317	291	313	332	291	305	289	320	316	312	316	316	324	298	317	328	298	282	307	318	292	283	334	300	288	290	285	326	309	276	298	327	315	325	285	332	314	297	299	305	278	299	295	315	308	301	316	245	296	319	298	272	296	305	318	309	289	337	308	293	330	286	298	268	313	303	284	281	303	308	325	280	276	301	329	282	310	325	282	293	277	329	326	291	320	293	314	299	322	259	323	289	328	305	290	282	299	278	336	308	295	310	318	312	309	284	305	307	271	283	278	327	264	286	284	290	304	295	305	319	284	300	293	294	295	306	290	301	311	306	301	308	297	308	304	309	310	315	310	341	307	307	299	289	332	326	325	315	287	307	277	311	254	300	263	283	322	281	331	289	325	302	314	299	313	322	307	321	300	288	310	334	302	351	310	290	290	307	311	300	306	293	330	315	303	319	308	318	271	281	281	288	303	314	289	287	293	324	306	316	288	301	322	313	303	269	297	326	274	342	303	302	284	335	282	301	305	299	290	313	302	325	302	270	306	330	291	313	275	341	322	299	327	312	277	315	344	302	317	321	289	311	295	297	252	273	301	291	316	315	309	330	306	315	298	284	312	290	319	296	293	291	299	263	305	318	311	275	294	318	339	327	293	302	303	291	278	299	296	282	286	278	299	291	293	305	303	316	310	310	334	317	288	293	299	315	307	303	273	330	313	302	311	303	298	312	324	299	325	281	326	289	314	263	303	299	316	292	267	320	283	296	296	303	318	313	275	281	305	284	304	275	307	284	300	317	318	274	333	311	301	320	298	286	293	300	283	281	314	307	322	332	298	278	294	306	291	295	305	296	298	271	315	276	281	290	319	307	290	304	303	326	299	312	310	256	303	275	281	293	334	294	273	309	257	312	309	268	285	323	300	296	296	296	273	278	279	315	327	282	319	306	325	304	275	296	326	262	307	314	307	300	304	274	303	289	312	296	325	292	305	304	306	301	306	317	318	293	297	319	313	287	283	287	305	319	308	282	290	292	307	331	289	319	301	285	280	325	277	307	303	303	285	328	301	309	330	293	312	295	326	288	321	290	302	333	302	291	278	306	311	335	336	281	312	308	303	301	322	294	296	279	321	296	267	281	303	309	302	269	300	318	292	319	337	280	276	295	300	311	328	293	286	293	284	293	333	299	300	294	303	315	300	283	268	269	299	330	287	288	295	265	293	316	310	288	322	305	298	298	299	288	298	328	334	296	332	328	325	328	325	248	313	266	295	255	291	288	281	296	284	303	320	319	335	327	304	285	291	298	297	298	262	277	280	272	321	316	293	294	291	333	325	313	288	301	298	309	306	281	297	343	278	296	288	298	323	318	293	313	314	306	316	284	311	334	287	267	314	287	292	324	280	322	323	342	276	302	251	291	324	301	283	311	312	314	273	301	301	282	272	310	297	306	290	314	290	311	257	329	317	302	283	300	284	312	314	292	309	273	322	308	301	292	301	269	289	283	307	288	278	280	337	323	325	288	291	362	311	307	280	284	278	292	297	281	272	294	326	303	324	303	289	294	271	253	330	321	292	268	318	296	283	295	320	335	291	313	302	300	291	296	287	286	279	317	292	332	291	311	325	317	292	331	313	280	312	324	338	300	349	312	314	310	305	305	341	325	293	271	257	334	292	291	317	295	334	319	290	321	298	308	313	304	324	299	306	322	316	317	322	294	333	327	312	309	323	355	341	275	309	345	298	260	361	313	321	294	314	282	291	312	312	304	317	279	316	302	296	300	293	295	314	334	321	305	286	320	320	289	303	310	304	318	308	306	309	302	304	283	313	276	315	292	305	312	308	316	272	344	287	333	325	275	283	319	297	335	292	309	308	292	309	317	285	296	289	293	290	303	345	292	315	268	301	321	293	313	278	276	355	318	303	345	333	306	317	340	314	297	297	301	306	250	282	294	287	307	302	361	296	328	276	293	317	312	287	299	292	313	321	326	328	326	299	284	332	307	292	291	351	298	291	271	302	303	302	291	335	285	282	320	302	305	300	310	300	291	293	299	307	304	327	298	351	290	285	293	284	316	274	304	330	321	337	313	310	329	311	289	284	333	273	295	273	330	292	287	272	298	307	308	280	290	309	319	297	302	332	284	289	312	267	329	292	306	313	322	288	296	308	305	289	329	288	282	283	306	320	320	316	316	296	294	291	311	274	325	315	332	320	271	302	311	311	332	300	287	285	325	314	304	287	277	299	312	281	335	298	287	297	315	312	283	300	311	307	319	285	302	282	305	271	293	307	313	291	285	324	296	304	319	309	332	300	279	294	296	308	287	317	335	268	341	301	307	308	297	309	312	263	276	301	333	277	286	274	307	329	267	347	299	319	304	291	287	314	288	328	292	355	313	333	304	303	272	290	315	285	276	256	275	329	309	263	279	330	304	289	289	304	342	254	294	274	281	327	285	300	307	278	286	318	294	317	329	306	324	313	328	301	338	306	321	342	305	299	286	290	334	291	323	311	293	313	328	315	288	303	299	307	300	291	300	305	318	313	287	304	322	319	318	296	319	302	313	285	330	316	272	299	294	310	317	336	277	277	322	297	319	294	320	310	297	321	296	278	310	318	305	299	298	281	292	296	322	289	317	261	282	283	305	304	312	307	323	319	320	303	295	296	322	335	290	281	333	295	315	289	286	296	344	315	283	291	284	330	314	288	307	341	291	300	289	318	302	331	332	294	312	289	312	305	284	301	289	311	320	289	305	282	289	311	336	292	324	283	292	294	283	295	288	298	312	300	301	296	335	319	302	305	273	307	306	282	280	296	290	302	341	297	272	289	276	301	291	292	333	322	281	277	286	338	316	310	289	310	291	303	310	310	316	290	297	314	315	322	320	316	313	292	313	298	313	318	283	306	265	287	332	303	292	333	297	327	294	300	292	281	317	291	322	288	316	301	301	327	307	265	298	292	283	305	301	356	296	286	303	295	295	308	320	310	324	278	315	269	298	311	314	288	312	304	298	342	314	295	268	275	261	327	296	302	298	317	329	295	303	287	309	278	298	321	327	317	289	308	281	295	317	272	323	301	320	308	299	299	317	286	278	281	294	298	288	289	343	330	296	308	291	305	305	317	302	288	284	269	316	314	322	284	285	316	310	264	313	313	328	271
3607	990	810	875	823	807	815	833	777	738	731	753	764	782	775	741	768	725	742	757	725	741	754	740	737	753	723	729	747	707	732	737	771	745	756	726	761	753	770	767	750	726	762	729	751	772	762	765	714	738	719	775	744	757	808	780	705	753	750	711	700	759	753	782	714	715	718	733	749	746	698	782	746	768	737	742	766	764	727	746	719	790	730	733	735	734	699	764	709	737	748	776	783	714	704	742	689	745	713	691	747	767	750	749	711	779	736	718	735	751	729	787	751	757	742	713	787	743	755	727	733	750	706	802	748	735	671	748	702	762	748	734	738	766	743	706	731	739	759	771	694	739	693	715	728	765	730	734	714	749	767	757	763	747	707	727	718	785	775	717	769	757	750	729	771	734	730	725	706	707	711	739	696	729	781	719	744	762	782	771	708	758	764	725	733	693	744	711	759	770	748	689	755	763	758	747	756	762	768	714	769	733	734	736	764	770	759	780	758	732	764	796	760	705	718	742	765	753	784	766	762	743	762	725	706	743	725	740	750	681	739	756	743	752	770	695	734	768	745	730	722	752	767	703	789	740	776	732	760	769	770	752	732	700	742	767	737	716	725	716	774	734	722	747	737	803	752	754	756	704	729	730	779	717	703	717	705	729	745	714	759	735	718	730	766	834	740	748	733	780	719	694	698	742	761	761	753	768	724	768	716	691	733	775	739	703	735	747	777	729	742	723	743	714	711	749	729	714	707	761	759	710	732	724	756	729	722	762	737	749	751	760	712	767	740	718	761	765	741	730	741	755	767	749	735	733	741	760	726	754	725	751	723	706	746	693	738	778	710	690	710	774	751	740	717	727	749	776	743	719	729	748	750	737	768	754	733	743	775	783	734	764	747	701	770	774	738	741	767	754	754	756	701	704	746	751	774	708	774	743	732	719	769	704	704	752	778	708	746	725	747	716	757	780	734	717	749	737	730	744	746	748	754	729	734	740	761	764	696	709	751	762	768	711	736	822	769	797	709	765	727	695	749	743	765	767	793	763	729	765	768	662	717	753	784	760	709	734	747	793	783	707	739	760	781	732	724	697	721	758	754	685	753	756	705	735	743	749	774	790	747	734	764	760	716	701	736	730	685	714	739	747	748	759	746	732	750	734	769	753	731	767	718	725	748	694	762	760	769	771	741	745	695	779	742	735	750	678	724	725	762	733	747	755	751	815	758	737	684	755	753	697	749	756	735	699	731	785	738	759	738	757	717	711	752	699	727	731	733	774	745	750	775	740	688	730	731	724	700	716	770	785	743	740	733	688	761	751	750	720	731	765	734	702	752	718	735	736	742	732	770	732	754	717	676	748	753	721	735	751	748	732	744	696	724	718	744	699	755	712	750	725	745	757	781	732	736	769	696	736	747	726	734	724	776	772	715	723	740	715	762	768	748	753	748	716	704	738	753	719	760	714	739	717	723	749	748	770	729	764	751	716	783	718	731	762	775	717	711	742	758	708	745	720	764	762	728	690	731	757	768	727	713	727	727	703	780	754	708	730	699	759	777	772	704	741	702	685	751	723	713	751	779	760	724	725	779	729	725	702	771	730	741	762	756	800	727	746	736	763	746	754	725	814	755	765	781	764	693	703	689	687	751	738	771	788	712	727	682	728	785	737	722	719	748	756	748	726	696	729	784	678	753	736	713	737	708	733	768	703	724	757	683	699	707	740	645	747	722	754	715	714	737	709	726	697	740	725	691	725	747	708	752	727	774	724	788	703	742	746	715	766	770	761	744	717	730	765	723	720	750	751	750	788	778	745	761	751	742	762	693	706	752	744	782	743	734	730	759	747	724	699	721	731	774	736	752	727	761	740	738	744	712	717	825	707	751	776	752	737	747	715	728	737	703	710	738	709	770	776	739	683	738	756	744	714	757	755	763	746	722	741	771	732	794	754	758	739	704	749	766	726	743	709	706	711	714	774	743	731	751	706	752	728	757	717	738	741	749	741	751	736	739	721	749	709	738	725	752	718	747	747	764	752	751	695	765	763	761	786	782	711	702	750	705	758	739	742	720	739	737	745	718	689	738	760	736	729	755	717	728	729	714	771	764	766	728	731	674	717	727	752	761	713	752	753	709	741	741	763	742	801	780	758	766	781	702	698	711	739	715	736	728	719	761	773	731	744	788	760	743	710	740	731	745	727	734	728	720	733	719	739	762	711	742	729	658	710	759	774	725	775	778	686	739	781	742	695	743	726	746	719	779	791	645	693	741	736	722	708	727	738	730	756	708	759	750	693	738	766	772	710	725	776	742	803	780	784	744	744	751	757	696	711	751	700	765	728	746	711	733	769	779	813	753	734	690	778	766	706	754	683	719	736	716	741	717	750	750	705	745	687	734	771	761	753	765	731	750	701	775	783	771	679	777	714	751	767	717	731	755	736	710	732	717	753	753	760	738	751	722	753	720	757	729	743	729	748	699	782	734	751	699	727	718	762	671	720	688	735	719	727	751	798	722	754	753	768	696	748	744	754	731	767	714	724	764	763	773	729	732	742	741	734	766	706	768	748	724	733	718	736	732	725	784	717	765	764	750	757	753	745	759	678	713	750	796	658	732	722	759	725	762	756	773	711	804	708	775	718	781	750	738	670	687	734	732	754	767	728	714	743	720	729	731	774	726	723	754	705	780	757	745	712	715	699	724	734	724	740	733	785	799	751	722	741	774	746	774	753	700	715	737	728	712	739	733	760	780	741	734	777	756	756	779	767	739	732	724	747	803	756	761	715	740	742	727	719	730	742	762	757	796	729	772	719	731	786	752	740	760	719	742	766	770	748	737	753	748	762	736	752	745	756	736	738	753	701	749	740	745	735	726	704	768	738	757	704	693	762	721	785	734	756	743	696	770	740	755	763	733	677	725	734	724	763	735	796	739	747	733	724	741	762	682	751	718	712	761	779	707	695	727	786	739	715	737	757	741	754	720	729	758	758	762	752	789	763	747	798	728	767	718	748	755	816	757	700	802	791	751	736	779	739	772	738	763	723	771	727	724	730	727	726	709	748	733	690	777	704	694	693	722	694	733	725	734	718	726	726	766	732	730	774	758	763	741	749	714	772	744	753	734	748	741	712	787	726	740	689	727	715	764	750	716	750	726	748	731	676	735	707	740	745	767	740	745	731	755	697	759	724	722	780	705	757	762	740	706	708	728	744	751	719	755	709	718	781	699	715	755	748	737	728	772	733	736	756	730	705	752	727	721	786	746	741	691	745	708	718	771	769	716	766	744	677	797	699	766	655	795	761	735	699	820	743	764	777	739	754	774	753	726	753	727	776	748	692	760	743	759	722	764	753	714	716	735	741	729	804	737	682	770	740	771	745	753	732	747	750	664	784	736	727	765	774	765	759	771	739	748	746	731	764	808	730	752	762	681	741	684	758	735	729	736	735	738	698	749	747	769	733	703	718	741	675	731	758	739	738	743	768	774	806	712	685	739	715	720	729	741	699	759	710	772	781
19017	5210	1272	912	664	532	410	365	328	304	263	257	235	235	201	221	229	167	170	178	185	186	180	190	186	172	183	166	199	159	182	159	170	176	175	188	170	169	160	165	186	179	166	153	183	159	174	169	161	157	183	190	159	153	149	179	153	153	172	170	179	173	143	174	146	169	166	194	174	171	171	169	169	204	171	154	152	163	149	172	147	171	169	150	182	153	161	174	173	165	176	152	160	154	162	163	187	145	176	180	159	171	161	185	175	177	157	182	182	165	169	156	181	178	193	148	142	157	167	155	147	203	163	177	176	174	157	181	170	176	167	155	149	183	159	157	147	167	185	140	144	156	177	186	170	172	155	186	176	155	156	165	167	182	153	160	168	190	171	171	154	188	175	171	200	176	180	188	152	161	166	174	197	160	152	174	182	150	178	158	144	155	176	168	170	180	176	167	165	148	177	151	161	171	171	190	175	158	182	163	170	159	140	170	179	155	174	163	176	184	178	178	146	175	172	169	156	192	168	152	177	154	171	180	162	177	163	150	166	196	172	164	198	166	137	183	162	170	177	159	179	166	156	150	185	185	188	151	155	164	185	156	164	143	169	164	170	159	192	158	174	170	162	147	158	184	162	143	147	165	162	159	180	170	175	148	154	167	167	150	165	166	165	166	168	158	176	175	198	167	165	162	161	155	136	179	155	173	172	165	170	164	158	168	170	161	159	168	148	177	166	168	160	164	165	160	166	173	154	176	168	168	154	191	169	169	172	169	187	162	165	157	169	140	159	150	171	148	142	192	162	168	172	173	165	157	174	141	176	170	180	136	160	154	141	164	143	170	153	163	147	167	146	175	162	145	144	174	177	152	146	161	162	166	154	163	154	171	143	168	139	178	167	154	163	146	160	167	141	181	146	179	158	150	164	169	153	169	152	154	203	146	144	157	154	142	149	171	151	178	189	165	179	179	165	192	143	177	168	167	162	182	183	150	172	198	169	205	157	148	152	168	150	166	181	160	172	163	179	169	163	178	151	181	138	200	171	173	181	170	151	177	156	156	151	158	180	163	183	171	176	148	178	128	162	168	174	201	159	158	185	150	167	160	174	157	181	171	171	167	161	150	176	149	164	181	153	176	183	149	162	175	196	152	154	177	161	169	165	184	172	156	154	181	167	155	163	174	155	149	159	170	193	187	188	183	181	186	171	166	165	148	183	157	148	152	153	146	173	182	161	157	156	173	173	153	171	189	163	166	164	149	164	155	163	164	172	160	159	156	147	180	161	154	169	169	140	166	161	185	163	174	188	150	183	143	129	158	169	145	162	155	175	181	163	163	163	168	164	171	169	179	158	169	155	168	167	166	167	155	172	147	164	174	190	195	157	162	182	172	175	156	173	157	155	161	160	176	137	152	187	153	186	182	170	170	180	166	165	165	199	204	169	167	182	151	147	169	183	163	171	169	164	176	151	177	151	172	151	166	155	176	161	163	170	146	164	183	174	156	175	180	172	163	155	183	187	160	174	185	163	156	154	155	150	158	160	181	148	162	172	174	153	144	161	171	146	165	156	137	166	164	167	143	167	152	161	188	175	191	177	166	174	151	177	157	158	173	166	164	173	138	150	148	174	190	161	162	177	176	187	160	165	160	147	192	172	191	146	157	154	181	182	189	140	164	177	184	182	154	172	170	152	174	157	173	185	153	160	196	169	153	172	209	182	158	171	165	164	199	158	157	163	159	183	156	188	173	198	139	162	186	177	195	164	153	179	159	160	166	172	148	176	199	168	170	161	168	159	170	161	175	181	192	169	169	150	170	185	149	168	154	192	155	167	179	159	176	180	160	175	169	176	169	146	185	165	165	164	166	159	167	155	186	158	178	171	156	173	163	158	162	171	144	151	161	139	167	173	143	163	159	177	198	178	165	176	166	151	198	171	159	186	155	174	169	165	157	161	170	174	144	169	174	148	168	185	161	174	181	172	160	153	183	144	160	173	184	139	177	139	172	172	166	144	157	191	173	172	171	155	151	184	174	150	147	176	160	189	163	155	176	178	162	161	173	175	171	167	153	139	166	171	161	142	156	158	173	173	156	158	139	174	184	178	186	148	176	151	168	164	162	178	167	171	159	171	162	164	166	143	168	161	207	161	159	176	150	162	173	160	172	191	164	149	163	169	157	166	188	164	164	152	179	169	178	166	156	198	203	185	155	141	173	154	152	180	168	157	160	155	188	152	172	175	151	194	181	176	148	162	154	186	148	157	163	152	174	168	167	159	171	155	167	168	159	144	179	160	169	163	174	159	169	151	159	146	170	200	177	175	153	175	157	158	173	152	169	166	179	158	167	169	152	163	145	186	184	172	158	139	140	166	156	163	167	160	184	177	139	161	165	167	149	157	166	159	149	159	165	154	171	156	171	162	179	155	172	182	187	197	159	163	167	158	165	157	160	161	157	173	155	157	165	159	150	166	167	171	162	158	163	145	175	160	157	185	171	174	164	170	184	158	148	173	155	185	169	163	154	188	174	168	160	153	157	170	153	172	169	151	158	182	200	153	187	152	191	196	168	137	154	185	160	163	163	165	147	169	174	140	165	172	183	167	161	176	166	161	155	162	159	156	161	169	160	189	211	166	176	125	164	175	184	179	198	165	151	192	167	158	167	173	159	161	167	183	140	169	174	169	168	128	170	155	143	172	153	160	159	170	160	167	137	158	190	161	168	173	159	167	169	171	180	159	169	187	151	175	159	156	146	165	160	190	166	182	176	153	183	162	156	169	194	175	192	167	150	161	165	176	164	136	156	171	190	165	160	169	174	153	154	170	171	151	153	146	186	191	154	187	165	168	180	166	144	183	167	140	153	170	188	159	136	167	167	160	169	172	178	183	169	180	171	174	158	180	188	163	178	173	149	160	155	174	181	161	176	172	166	185	159	157	175	210	176	148	163	163	179	166	167	179	139	161	154	165	177	157	178	168	160	162	176	172	156	175	146	173	156	171	162	162	158	184	167	155	188	180	171	166	163	184	190	146	193	148	157	174	177	140	147	169	159	163	168	143	169	169	164	175	154	157	170	152	188	175	151	158	153	174	152	196	163	166	175	143	166	155	142	181	162	178	137	133	177	194	192	161	142	172	184	161	166	160	135	149	137	168	162	169	157	197	145	163	163	160	145	168	171	170	148	170	160	158	179	151	165	184	157	157	178	161	158	151	154	173	144	163	182	168	153	166	142	194	171	165	148	179	172	139	157	167	153	173	160	131	154	147	175	148	158	174	154	169	161	166	138	151	158	173	159	138	169	167	154	156	168	157	165	179	188	164	183	160	161	140	189	193	156	173	156	186	197	208	179	170	164	167	157	154	167	177	153	159	188	168	171	164	153	153	189	191	147	165	180	169	176	159	144	178	146	167	161	181	165	169	170	176	169	176	170	158	164	161	153	159	170	156	148	179	180	149	147	187	161	163	152	144	172	173	203	171	154	163	171	181	181	161	167	173	177	168	188	144	181
10285	4122	2392	2922	2570	2174	1743	1535	1363	1223	1069	1003	908	926	761	734	686	708	652	615	646	668	562	596	621	586	591	522	578	593	551	548	548	537	533	530	526	487	522	523	561	467	523	519	527	523	496	517	507	502	482	499	503	513	477	475	524	456	462	486	472	502	446	453	497	496	463	461	463	489	529	509	455	492	492	459	465	487	489	478	444	495	522	482	436	464	455	473	442	476	463	459	482	501	465	501	483	466	456	510	470	443	475	445	449	480	476	488	470	514	487	484	488	476	472	430	490	454	465	493	512	501	501	468	467	472	451	501	470	485	456	494	476	488	454	492	443	465	470	516	440	504	434	475	464	435	483	481	476	479	481	492	477	491	465	489	519	487	503	505	453	469	482	484	494	498	449	437	514	458	477	476	467	465	431	505	419	454	468	499	444	469	473	444	434	468	460	468	527	475	474	442	467	487	472	440	456	456	484	480	466	430	468	491	449	480	449	470	470	488	448	463	478	472	482	423	475	429	467	508	532	451	489	480	438	432	480	515	490	441	471	478	506	514	496	491	464	469	447	474	460	468	448	454	503	483	425	463	481	459	453	437	431	467	489	473	455	452	451	484	464	464	498	495	476	460	453	443	504	483	468	458	452	483	479	515	481	466	484	463	491	451	519	464	476	461	449	489	493	461	473	484	470	421	454	479	449	462	484	448	480	432	477	422	430	460	476	478	466	467	462	389	471	516	489	478	479	462	479	470	480	441	444	473	470	472	468	436	482	469	510	482	449	541	492	451	486	471	441	471	496	451	491	453	486	443	507	484	458	489	460	467	468	497	464	430	436	496	466	456	486	470	454	473	491	484	520	502	428	443	474	470	490	470	440	475	455	482	451	459	441	449	475	449	465	443	463	456	468	483	451	456	488	443	452	423	426	456	492	463	497	471	446	426	485	447	491	479	487	461	469	497	472	495	461	512	492	484	473	466	487	482	473	476	482	479	472	471	457	503	519	458	496	440	432	504	442	460	449	474	491	462	515	452	437	482	455	475	457	474	477	487	468	430	488	477	448	473	491	452	465	476	468	456	440	485	445	466	447	464	445	461	457	448	444	439	434	485	489	456	461	500	477	431	453	477	451	489	452	461	501	486	420	530	441	462	450	458	524	482	508	506	505	487	442	438	469	461	441	452	449	532	481	462	463	456	497	471	466	457	462	460	491	475	465	453	457	455	471	512	513	496	494	436	463	450	471	450	502	472	470	496	467	491	519	505	483	480	468	458	432	502	443	418	437	486	473	480	473	457	467	457	470	443	452	496	453	481	479	458	473	484	471	459	464	484	450	444	483	468	462	474	445	462	453	508	478	478	467	494	465	494	481	487	417	473	450	483	470	419	491	506	478	485	458	462	498	461	479	447	471	498	478	474	458	468	435	475	482	446	440	470	466	479	494	469	467	451	451	473	454	490	472	469	485	477	465	465	459	455	443	466	473	456	508	467	487	491	486	488	479	429	464	453	483	438	449	493	489	446	455	471	474	484	473	442	476	469	485	471	517	452	472	464	485	439	465	465	473	458	486	490	498	478	486	473	486	464	459	422	492	475	491	471	480	446	462	463	490	479	454	460	445	436	481	459	482	478	448	475	494	454	509	455	471	458	460	489	463	491	439	480	411	473	473	434	470	466	478	427	458	484	481	490	488	439	482	485	471	483	482	479	483	428	474	471	465	458	464	505	465	480	436	494	414	467	473	462	453	428	481	491	484	457	471	448	458	437	472	463	465	473	440	468	468	456	463	449	472	457	455	512	445	482	492	472	483	491	469	431	504	437	467	473	479	476	457	475	477	430	455	411	460	434	485	488	472	487	469	415	448	441	408	472	479	477	492	430	477	500	492	492	480	475	432	462	485	461	457	449	453	448	454	461	476	467	448	473	456	488	487	476	487	498	478	532	510	461	462	461	481	459	470	486	487	479	479	458	475	451	480	473	467	475	455	494	466	480	455	458	448	451	491	458	422	489	460	501	476	467	418	424	459	482	451	472	466	471	453	484	492	511	475	466	487	491	494	462	461	477	476	483	444	466	479	476	459	468	490	445	466	494	474	472	513	510	469	481	446	443	479	484	472	505	448	471	423	464	480	436	458	477	453	434	443	451	494	434	473	446	440	454	500	482	471	480	471	480	471	464	450	477	511	488	507	487	469	460	482	457	454	453	454	475	507	465	425	476	456	487	449	436	480	481	462	459	481	467	462	447	479	462	465	479	471	485	469	466	450	507	467	441	446	454	461	475	480	462	440	452	479	481	466	455	456	466	459	514	464	497	468	462	454	468	472	515	465	461	480	466	465	468	439	440	418	477	461	430	454	486	486	522	415	522	462	472	504	508	449	474	457	480	478	445	507	455	484	447	472	428	462	461	459	496	462	458	475	455	507	468	488	413	469	464	448	460	471	470	498	463	460	465	490	485	492	474	483	488	479	476	480	467	488	464	452	470	458	455	475	469	503	446	484	457	505	458	459	492	448	472	467	454	489	498	455	483	429	513	463	500	420	481	483	456	460	456	462	476	476	492	476	493	431	444	495	460	471	486	518	451	496	458	484	480	484	497	487	467	495	484	481	464	465	444	473	482	447	476	474	460	468	467	441	489	489	448	474	485	461	473	485	493	449	514	446	437	456	499	464	465	475	431	459	471	496	501	485	482	448	494	471	479	444	442	440	424	485	454	434	471	476	470	464	465	471	457	463	462	525	437	468	435	465	450	495	452	466	467	476	484	473	453	493	515	492	481	450	443	477	463	457	492	462	430	434	462	462	472	472	456	457	468	478	462	477	462	466	464	427	454	429	456	468	461	461	492	472	474	443	469	480	451	471	508	496	485	451	476	497	476	462	479	509	484	514	461	458	449	416	509	459	442	500	506	485	502	429	470	476	498	478	508	481	448	462	522	467	466	472	510	468	428	472	477	446	469	420	461	480	494	518	458	450	471	464	466	466	464	513	475	505	483	440	468	470	489	432	474	483	505	468	518	497	484	467	484	487	448	435	463	482	455	487	475	441	463	449	476	475	475	448	496	510	442	451	503	445	461	482	451	454	450	462	503	480	451	476	482	488	504	452	509	468	473	461	440	441	415	468	459	484	472	453	442	494	492	463	512	479	480	480	478	459	515	466	453	424	451	490	466	430	537	470	434	442	471	491	479	460	467	480	471	476	451	483	431	468	436	446	444	476	465	458	493	466	449	476	463	514	460	489	447	486	448	507	478	453	453	471	478	491	452	487	466	479	427	470	460	448	487	511	499	496	480	485	492	471	457	465	463	462	491	477	473	493	462	444	443	475	484	481	483	478	431	478	492	463	478	472	475	498	478	484	488	456	458	446	448	468	488	476	435	460	510	503	459	491	465	466	441	450	525	477	414	498	480	459	497	455	482	441	433	435	437	461	469	480	444	459	525	490	475	469	467	452	461	468	486	469	473	473	451	474	464	494	430	489	445	442	439	480	443	470	468	463	452
29018	12519	3227	1928	1366	985	803	690	564	509	470	419	401	401	342	359	388	337	343	358	337	313	291	333	348	304	295	274	302	327	310	309	276	319	314	280	301	279	289	273	302	326	311	284	296	287	288	265	271	282	283	322	307	306	336	276	288	296	282	285	295	282	343	294	275	285	276	275	296	258	273	291	287	281	277	291	287	278	281	311	288	269	277	291	263	259	311	260	301	281	243	319	288	291	278	312	319	278	289	270	251	301	289	283	295	280	277	278	290	265	275	272	301	299	324	256	284	292	283	296	283	252	307	283	283	280	286	280	292	295	242	283	265	285	286	265	348	279	285	280	286	269	299	264	263	337	268	288	271	277	283	314	307	283	313	288	306	276	288	286	274	288	297	283	279	253	287	265	257	287	276	297	293	276	283	269	258	280	309	283	283	266	270	301	253	289	311	294	294	278	314	254	291	277	340	294	278	302	262	269	284	277	273	301	284	278	315	275	285	293	302	288	270	297	275	284	282	277	288	314	257	297	268	293	247	293	262	291	269	287	252	300	271	277	244	272	266	250	266	289	292	286	318	330	276	312	303	296	301	259	293	303	270	303	294	284	300	286	279	307	272	292	272	267	298	262	274	283	297	264	291	272	269	301	292	301	328	275	268	292	317	279	316	290	270	277	288	335	275	279	284	281	306	272	306	274	293	264	307	308	328	241	282	316	300	281	279	310	275	310	294	272	282	298	304	271	284	260	287	291	299	295	275	287	294	289	275	258	278	280	292	294	282	276	270	290	253	280	275	246	306	315	285	287	278	299	290	260	298	304	254	287	305	297	284	253	278	281	280	294	304	304	254	275	315	269	270	255	283	283	296	255	324	306	293	269	236	275	257	264	247	278	298	296	269	293	294	319	332	289	274	289	310	288	298	313	277	259	292	302	267	351	265	276	271	274	308	292	290	274	263	296	320	287	280	291	274	251	293	302	275	308	301	263	283	325	276	290	266	270	273	285	325	266	299	296	336	283	316	304	247	314	280	294	233	271	306	304	296	274	287	279	303	276	300	269	311	266	279	295	254	286	286	312	286	268	298	287	266	265	316	282	267	309	280	264	306	232	283	293	297	319	310	285	296	262	280	282	294	294	277	271	314	271	289	286	275	291	256	243	273	286	288	268	314	292	286	280	289	282	266	299	305	294	280	240	285	270	284	280	310	293	275	253	283	305	273	271	276	280	293	307	269	272	291	307	285	303	293	274	279	316	279	292	281	302	298	245	299	294	251	290	280	305	286	279	276	269	283	255	258	297	260	292	312	253	299	282	296	292	276	306	268	259	331	294	274	304	288	256	278	311	299	272	270	275	275	295	283	301	282	313	298	283	259	283	290	269	299	254	264	261	275	294	289	279	278	286	269	279	269	298	281	274	278	274	304	299	302	281	270	269	259	297	297	300	294	268	246	252	304	283	291	275	272	291	278	277	273	273	283	288	323	266	268	279	285	296	302	276	277	246	276	279	287	288	299	298	301	303	287	343	291	281	280	278	322	330	306	280	270	316	313	315	279	311	284	262	261	297	299	290	271	288	252	302	269	305	272	284	291	297	269	285	281	257	303	263	281	295	296	311	296	289	290	259	288	276	309	293	296	303	274	313	274	309	272	290	263	266	265	280	276	277	295	307	296	291	281	290	270	257	265	268	283	276	292	282	281	248	283	278	271	261	307	291	287	296	322	291	308	280	258	284	300	282	260	284	305	274	317	297	311	284	272	290	319	298	312	309	260	295	277	264	275	319	274	298	299	251	274	256	285	255	286	307	266	283	272	316	300	288	263	279	280	287	286	276	307	320	286	280	287	297	309	278	303	282	283	279	301	285	262	261	323	317	308	306	276	307	304	271	283	280	280	279	300	286	266	300	291	264	282	260	276	268	296	270	281	269	306	271	297	284	246	293	276	275	276	298	271	265	288	279	287	277	272	291	286	272	287	290	306	281	279	273	315	293	268	321	267	265	294	295	292	277	272	314	284	280	268	296	306	285	289	285	270	264	281	280	266	264	290	293	278	293	291	310	284	323	301	283	302	281	311	254	286	261	274	309	264	276	288	252	278	314	284	283	282	262	322	283	258	272	307	297	287	309	302	304	285	277	272	299	279	268	283	295	302	299	245	307	281	302	296	268	291	283	274	274	281	258	300	260	289	285	286	277	293	279	274	283	279	273	295	263	290	273	302	302	269	298	293	291	309	285	279	270	328	273	271	274	320	270	305	309	300	271	265	251	315	297	272	266	259	284	303	271	289	307	305	307	260	293	287	267	255	302	262	311	278	304	255	259	288	303	318	262	273	268	322	292	281	282	290	259	281	258	298	284	311	303	265	300	281	295	295	286	265	305	282	299	292	272	305	246	277	275	268	254	280	272	312	263	282	273	272	295	294	341	313	275	280	289	278	281	267	252	306	303	265	296	282	317	296	283	273	273	298	347	245	290	287	288	288	290	318	284	266	322	276	263	313	308	274	291	293	323	253	271	290	274	284	268	258	295	278	290	278	238	315	293	281	278	287	294	303	276	282	294	268	294	298	307	267	254	249	272	270	260	291	281	291	293	280	299	282	287	268	256	275	280	279	291	267	291	253	310	304	276	279	288	295	282	237	250	246	297	286	296	304	278	276	258	296	278	293	241	303	249	278	314	317	290	296	297	308	280	282	272	290	304	258	287	308	262	264	254	284	278	256	272	269	289	270	279	280	230	278	279	281	311	279	262	307	292	273	286	303	285	309	281	286	309	292	281	259	259	267	283	283	293	281	265	286	297	289	317	289	304	273	302	260	300	263	292	286	261	284	305	293	296	260	270	249	282	269	296	286	255	294	304	315	301	272	294	300	285	309	260	292	289	274	279	300	270	261	276	276	288	298	313	294	298	263	276	291	293	296	301	321	292	264	298	286	293	313	272	259	283	311	275	321	298	294	303	306	283	297	285	324	304	297	307	285	294	251	278	291	289	268	294	284	282	270	305	276	276	282	277	276	264	258	277	289	268	288	294	290	305	274	293	274	300	279	310	290	256	292	311	275	310	260	325	308	290	285	257	277	272	254	262	274	316	267	270	285	277	279	276	296	259	278	281	291	295	284	296	281	253	300	292	305	294	280	282	311	284	243	303	298	300	309	280	268	280	289	295	289	273	282	276	302	274	278	293	316	286	280	268	294	256	289	291	284	290	262	275	272	272	284	269	254	295	302	286	284	268	272	267	278	304	305	294	287	266	322	265	304	279	280	254	304	265	281	311	281	279	312	276	276	283	260	279	296	271	291	277	281	267	300	289	288	291	273	276	290	274	288	288	287	290	266	309	267	278	268	270	243	281	280	292	299	270	302	261	296	271	278	275	274	293	302	273	293	297	287	262	295	294	309	282	262	307	280	304	278	283	263	288	273	275	279	290	289	260	282	313	288	294	275	262	261	321	238	288	302	307	272	291	286	328	292	277	276	286	282	328	295	305	273	284	291	297	270	285
14674	7755	4500	5413	4794	3890	3370	2765	2353	2113	1893	1740	1580	1484	1406	1283	1216	1156	1181	1128	1081	1018	1086	973	983	973	984	924	914	966	928	875	930	848	881	879	848	907	841	784	841	851	784	792	836	798	785	768	832	847	812	777	782	814	774	790	813	797	782	800	740	789	750	780	785	775	765	755	720	819	698	764	772	788	800	731	806	785	725	784	805	780	739	751	764	711	736	729	728	746	797	745	737	736	721	768	706	778	748	749	767	777	763	764	777	748	791	744	768	750	764	756	759	736	819	738	740	779	745	735	796	713	723	791	770	781	751	794	766	798	743	767	752	776	789	775	792	720	755	751	737	783	730	751	749	747	804	748	745	856	715	754	721	752	743	748	760	661	803	713	790	777	723	736	739	737	717	779	789	776	781	739	746	711	739	755	741	726	781	751	720	807	800	732	731	716	760	732	780	733	747	729	790	669	771	797	773	774	761	757	741	727	718	753	720	707	758	750	748	769	771	751	751	751	754	737	759	765	714	702	671	735	729	696	737	755	759	707	794	747	750	747	723	729	709	759	761	733	679	766	708	732	805	745	749	788	766	777	788	717	760	689	734	748	745	707	753	733	730	687	812	797	770	719	788	734	775	707	743	763	766	732	732	744	757	700	819	757	740	704	781	737	712	730	731	720	713	760	700	783	754	717	744	751	735	747	775	710	736	789	762	751	759	743	770	769	710	689	665	705	741	708	695	734	743	760	748	698	762	747	741	713	772	728	789	751	714	757	732	748	773	721	725	742	767	733	767	743	720	691	742	737	753	750	767	702	712	732	763	744	736	762	748	776	746	704	738	731	766	757	724	715	755	776	736	751	725	723	723	722	759	743	745	731	803	699	767	740	745	756	767	730	715	754	781	711	744	726	733	739	729	773	760	711	754	722	744	785	725	727	782	791	756	728	762	721	724	707	748	732	798	748	722	770	725	771	715	742	743	774	753	766	736	733	738	771	728	741	740	726	710	730	739	737	738	717	768	713	716	739	702	791	767	744	791	729	759	788	731	737	715	754	758	733	783	699	766	726	719	731	774	771	733	748	796	717	758	732	775	734	724	728	774	736	725	739	753	716	776	742	775	722	726	720	746	726	736	666	759	734	745	739	775	749	732	748	757	797	683	753	783	734	761	735	735	707	717	738	763	724	722	765	743	707	767	777	766	768	789	769	670	796	736	721	730	728	779	764	760	734	711	743	774	792	744	752	802	731	771	682	763	798	768	768	740	708	751	733	761	716	756	724	740	719	756	760	755	745	707	764	714	723	746	736	751	753	720	765	701	722	712	750	728	766	733	734	757	785	748	750	698	718	729	757	744	748	710	755	733	671	754	719	693	698	720	768	757	761	720	719	712	800	744	722	776	756	716	705	729	782	702	694	732	764	792	754	770	702	747	769	704	776	717	735	769	754	698	736	749	715	700	759	703	791	790	732	711	751	783	762	790	738	753	739	684	780	719	749	737	713	707	677	718	706	758	830	748	738	738	730	755	739	754	759	724	733	741	767	748	756	787	769	783	730	705	735	775	744	790	732	709	721	719	744	712	803	687	728	798	758	757	768	765	711	725	731	762	757	805	753	760	698	743	695	769	801	769	734	743	747	715	732	770	762	696	763	800	774	744	731	734	808	777	745	743	709	768	722	729	760	780	733	779	756	755	709	749	736	748	745	774	745	763	777	747	752	739	788	783	752	779	740	757	780	713	741	745	723	730	715	745	712	740	827	742	734	731	726	764	787	752	757	751	762	775	757	701	707	730	701	720	753	771	738	709	744	712	785	718	743	738	741	752	714	765	763	760	756	755	724	701	755	750	725	746	819	708	788	774	769	778	743	668	764	694	751	773	751	747	760	736	757	720	808	706	700	774	743	713	770	772	756	721	739	732	789	754	751	767	708	764	730	728	714	755	733	766	749	752	749	780	686	734	740	762	744	734	791	749	776	738	683	729	729	745	744	765	702	774	714	712	734	769	760	737	810	788	718	764	760	776	754	731	764	718	716	748	711	747	731	759	796	757	741	777	835	764	695	719	724	720	750	760	719	731	827	803	767	713	714	697	717	767	741	755	763	748	737	701	760	748	781	763	711	666	744	758	750	773	699	739	764	722	697	742	730	732	748	733	782	751	739	733	772	718	732	751	761	794	698	776	718	716	699	752	793	745	737	747	726	724	736	728	747	735	718	712	774	726	731	727	764	716	756	725	732	759	703	772	764	764	746	757	802	750	692	691	762	798	736	837	780	732	727	733	784	783	738	738	746	748	755	739	751	735	782	726	757	751	755	715	713	754	743	730	759	748	767	725	746	709	735	712	745	744	786	817	687	725	749	742	770	731	722	724	737	789	738	740	762	757	744	757	767	751	720	769	754	736	744	701	799	754	754	745	775	784	781	735	698	744	726	737	723	755	715	738	734	710	690	761	775	771	760	759	764	772	711	729	722	675	771	733	724	758	791	767	757	713	730	779	731	771	746	742	731	722	723	780	749	739	713	728	716	725	709	760	790	724	755	760	725	765	748	725	750	738	674	732	695	741	713	717	748	720	708	766	730	729	665	748	779	770	765	713	769	756	744	711	755	718	759	788	706	715	746	776	722	721	734	737	732	727	721	749	773	757	746	718	788	750	744	754	749	754	667	751	779	760	743	736	748	773	739	711	690	753	778	763	754	714	716	743	761	750	769	764	714	732	749	736	785	770	726	724	727	736	733	741	691	763	740	760	695	744	725	726	753	719	739	740	751	774	744	726	752	784	735	725	799	727	699	750	755	736	764	744	746	686	759	754	750	763	768	774	719	742	709	814	764	757	762	774	711	752	735	743	736	777	703	711	782	791	767	710	775	710	769	752	764	758	714	730	705	738	786	720	749	773	723	753	723	756	727	769	738	734	768	776	683	770	772	724	727	745	693	687	711	739	726	763	751	721	730	729	666	734	739	787	776	794	758	773	743	786	736	784	741	755	733	782	724	752	738	775	732	770	727	694	755	760	749	788	752	716	771	729	828	790	782	751	784	692	727	800	725	677	727	739	783	774	744	697	734	715	713	781	757	768	750	677	755	747	737	737	777	693	714	736	767	768	714	812	721	767	727	712	739	739	782	752	752	728	750	760	715	738	745	723	715	740	721	757	763	765	773	752	744	757	761	756	733	706	743	772	728	754	705	755	753	741	727	731	719	731	748	787	795	755	746	731	693	741	792	745	735	760	706	722	723	769	714	720	754	757	739	775	772	748	749	712	733	749	759	721	716	757	777	750	750	753	752	752	717	736	807	713	720	766	722	736	754	769	748	692	764	770	721	727	740	773	720	739	720	706	748	777	720	720	766	752	731	739	757	703	710	700	782	805	707	754	720	710	733	774	744	775	761	768	725	752	738	731	744	735	723	728	787	734	752	704	744	726	749	698	739	786	758	711	749	776	751	769	705	779	769	724	769	761	745	693	751	782	788	733	739	748	782	711	777	726	754	750	779	741	782
4888	453	301	332	295	305	310	294	331	308	294	283	311	265	329	318	279	327	331	299	330	311	299	350	310	283	281	251	275	288	314	294	289	308	322	346	330	301	321	294	284	340	288	273	298	293	309	311	288	307	318	333	305	264	312	303	298	284	333	293	290	270	313	308	335	286	296	277	290	300	285	317	298	319	318	278	300	284	293	302	310	299	283	310	293	300	350	299	295	300	315	318	288	297	294	277	294	317	334	291	308	300	316	288	334	252	272	290	325	295	284	308	312	309	347	349	288	313	308	319	325	277	286	283	269	316	317	324	301	327	334	315	286	295	315	333	303	308	324	319	291	279	311	296	320	306	296	304	352	276	316	296	330	320	332	260	312	319	270	283	283	284	321	287	286	287	330	293	303	285	301	294	279	293	277	301	271	306	316	272	301	316	285	278	326	274	302	309	293	315	293	282	266	284	289	286	322	309	327	277	272	295	306	330	293	306	300	276	289	304	306	286	323	356	305	308	327	290	315	311	317	283	328	267	302	291	284	309	303	301	310	292	312	293	324	284	291	296	307	271	280	312	303	317	321	311	321	320	294	285	332	319	279	330	305	293	269	286	322	300	282	307	285	328	302	322	288	294	340	277	279	292	304	306	328	317	284	305	304	293	323	330	307	307	298	345	346	313	328	297	308	307	317	325	276	303	340	301	283	301	306	303	281	324	283	263	321	313	307	305	288	307	293	291	274	316	332	305	298	321	301	316	295	306	321	303	292	301	301	313	313	332	298	327	264	286	300	303	309	278	283	295	315	302	295	279	318	306	296	302	295	304	305	306	317	290	300	307	335	286	294	314	280	290	371	331	332	321	285	327	283	314	298	301	315	291	306	291	304	296	314	311	272	292	320	313	303	310	315	284	303	295	328	279	317	353	302	298	310	304	300	287	312	276	290	310	312	306	304	298	311	302	310	276	316	307	267	304	320	332	312	303	308	329	283	309	314	316	307	322	321	339	320	285	287	290	292	284	331	307	286	320	287	319	312	304	309	284	296	306	326	295	298	295	315	272	302	317	306	325	283	297	276	286	297	318	299	305	274	267	301	290	325	299	287	336	292	336	312	297	313	273	270	331	330	303	313	303	335	260	295	292	293	317	293	313	262	310	289	285	245	304	337	320	323	298	303	342	288	293	293	300	318	277	312	291	271	294	287	307	337	305	319	279	296	295	337	290	311	314	332	301	321	299	301	333	299	315	304	318	294	295	310	297	316	346	321	290	312	316	305	313	314	319	323	305	286	322	294	293	294	293	329	283	301	294	293	315	313	332	322	282	280	279	321	313	319	304	315	300	318	314	318	284	282	287	316	301	284	309	275	309	294	295	311	328	313	327	329	292	315	304	341	303	313	285	313	313	304	291	284	293	312	291	299	286	294	337	288	305	287	317	303	342	298	318	312	311	277	302	308	319	278	279	300	275	294	305	301	297	277	300	306	301	339	311	299	314	310	272	303	334	308	326	291	276	316	347	320	313	302	314	303	338	297	277	305	304	299	294	301	267	305	305	319	321	318	287	269	295	303	332	304	329	325	300	283	299	336	308	290	309	302	302	328	299	309	324	321	284	296	272	269	315	310	323	281	304	309	304	272	289	294	305	296	306	315	299	278	300	313	308	304	302	328	293	294	304	288	319	293	294	307	283	294	269	278	306	271	297	289	293	321	277	306	304	313	301	300	269	272	321	299	301	302	290	301	319	308	308	317	299	311	300	301	334	303	301	298	277	279	315	301	316	301	328	322	291	276	311	301	301	326	287	292	300	304	335	264	287	315	298	312	301	319	278	322	304	326	303	270	303	310	348	294	296	313	269	321	328	264	331	307	305	335	297	313	284	321	300	298	325	298	340	319	311	250	314	296	321	305	292	291	322	324	278	305	337	300	289	325	312	312	278	317	267	292	270	280	316	298	267	299	307	310	309	318	286	312	310	301	287	317	303	319	306	284	298	319	345	322	327	320	341	284	294	318	310	267	288	322	321	307	293	275	343	294	309	276	319	333	296	298	295	329	288	307	303	286	319	294	290	305	298	320	280	319	273	303	322	335	288	307	310	291	319	278	286	303	334	289	304	332	285	293	274	296	300	272	322	285	277	288	287	322	286	325	297	291	318	281	276	289	311	337	314	272	307	333	324	323	286	338	331	295	303	301	286	319	305	316	290	350	279	304	311	269	325	295	302	324	254	300	299	302	298	282	324	321	341	298	338	282	274	293	314	297	296	298	320	291	324	306	300	302	278	304	297	291	289	304	290	327	305	283	294	285	309	299	313	281	315	282	308	336	301	286	313	311	327	299	324	277	307	348	305	288	310	292	302	275	292	326	314	275	279	296	283	312	300	323	281	267	301	322	262	310	271	286	290	343	307	313	278	293	327	308	317	286	311	268	292	318	308	310	302	319	259	314	303	307	300	282	314	295	326	282	293	307	296	295	306	298	300	304	284	272	305	316	307	305	324	301	315	323	298	317	319	327	294	293	303	318	295	299	301	327	321	325	317	305	352	253	286	293	287	327	270	279	285	298	271	317	346	313	310	292	282	299	287	289	307	325	298	280	291	301	285	274	286	288	318	303	297	314	282	296	328	295	293	319	304	299	293	307	307	315	300	294	330	318	315	291	309	307	303	256	317	279	305	304	283	304	313	289	304	299	308	273	282	272	295	286	284	324	305	295	312	347	261	277	316	312	309	291	276	317	303	282	313	322	316	318	310	313	279	302	284	321	280	292	312	308	278	286	320	284	285	316	278	336	318	338	288	303	267	273	304	273	300	313	313	321	303	327	317	320	288	324	283	293	279	287	342	322	339	269	320	345	315	265	305	286	287	286	281	310	317	322	300	318	326	279	320	352	315	325	304	306	319	285	336	326	315	270	284	293	267	310	295	298	307	275	297	282	285	297	273	300	312	338	291	310	312	278	277	302	313	296	336	294	287	330	307	312	316	270	317	303	335	275	312	291	298	273	307	303	286	320	306	308	276	316	320	310	305	308	324	294	327	298	294	311	307	308	316	297	300	304	272	317	308	311	324	280	307	279	277	336	307	318	312	290	281	300	274	290	337	357	326	289	317	297	312	306	337	316	300	297	286	334	283	261	316	323	314	295	298	313	315	312	312	291	300	301	287	263	310	310	282	310	295	322	293	308	268	309	271	301	320	298	300	301	322	289	303	306	301	348	311	272	310	306	326	322	316	273	301	316	302	314	276	314	318	303	288	297	305	315	332	321	302	328	328	294	313	271	304	296	301	296	288	253	283	311	306	288	290	301	307	309	303	316	300	267	311	276	282	292	304	281	310	296	324	289	306	274	288	315	287	291	294	323	298	325	300	286	321	305	302	299	332	335	297	303	262	307	333	287	267	325	271	250	309	338	293	325	303	317	315	308	286	281	318	309	302	285	295	250	279	328	305	312	345	304	289	303	298	314	342	303	308	306	300	333	273	310	318	279	321	293	319	307	290	299	290
3590	952	861	811	783	748	796	787	786	723	762	717	733	751	794	742	752	741	786	773	768	773	734	763	684	771	763	805	736	763	731	747	718	741	781	762	724	723	730	688	748	765	746	728	794	725	754	747	761	744	768	686	712	779	697	730	771	781	758	746	737	773	768	724	743	764	738	747	750	733	730	747	747	724	715	790	702	754	765	741	720	744	726	760	740	732	799	773	744	803	766	737	717	756	765	721	769	700	741	742	765	743	748	719	739	756	711	729	800	755	733	674	770	713	725	759	781	711	684	699	747	763	797	738	773	731	709	725	734	737	745	707	720	752	708	716	714	724	711	732	711	704	720	739	711	786	688	792	709	700	691	743	693	747	743	744	711	709	738	746	836	702	779	724	740	681	758	753	745	755	733	720	771	740	726	745	722	744	755	752	707	680	747	775	728	728	744	724	710	725	687	733	723	780	744	727	678	752	732	728	749	734	750	742	722	742	769	720	728	716	718	736	726	737	765	735	714	762	754	743	724	770	721	722	720	711	723	754	747	725	769	759	753	741	740	795	714	731	732	776	736	721	760	743	738	735	676	793	725	739	695	749	685	748	744	702	730	717	743	748	781	719	779	792	729	709	732	758	741	758	751	782	739	713	772	728	722	758	769	742	733	830	728	731	709	787	740	705	768	730	711	683	801	715	708	749	779	745	799	759	698	730	757	775	706	729	792	730	699	685	720	756	754	713	766	737	723	693	681	768	731	727	751	725	710	741	690	734	719	747	765	722	768	744	743	752	764	814	750	691	783	745	725	747	740	713	705	745	708	744	722	783	723	755	714	702	701	754	745	710	772	755	774	748	717	756	779	788	733	768	732	733	749	777	747	778	718	767	731	724	794	759	788	726	740	747	764	690	758	759	775	699	743	726	749	697	723	722	742	748	717	737	718	740	767	734	734	732	732	743	740	755	673	750	758	724	718	768	726	757	725	791	739	703	756	750	722	760	697	765	739	742	776	740	749	712	734	758	701	739	716	796	766	784	696	769	772	748	741	750	766	798	741	797	686	742	755	742	742	733	717	751	722	734	736	747	755	708	708	759	726	752	727	780	704	695	732	793	708	785	747	775	709	775	692	688	767	772	742	807	719	734	744	763	734	710	697	758	772	760	703	756	727	749	699	724	720	693	720	774	733	734	748	781	726	749	742	737	793	719	751	730	685	755	741	740	685	740	758	718	706	706	757	703	767	771	752	733	746	738	738	772	754	699	735	680	720	701	733	714	687	717	748	651	702	746	773	687	776	743	773	775	755	772	726	736	792	729	702	713	736	781	754	786	740	716	743	701	763	738	740	731	757	727	748	713	756	725	754	725	693	716	716	743	769	753	784	763	731	734	746	749	734	773	711	703	766	755	771	729	759	758	725	777	731	723	787	699	745	733	712	672	734	709	714	675	721	721	740	692	790	759	744	676	728	767	729	759	740	778	732	706	740	708	746	772	762	777	750	740	713	733	702	691	747	737	765	730	714	716	687	766	719	742	755	733	671	748	735	731	717	722	736	724	714	718	743	751	696	741	767	783	765	722	757	749	755	725	728	711	751	756	710	723	683	719	780	725	814	759	739	742	713	773	754	702	720	805	726	771	723	687	753	726	734	744	698	725	733	781	714	747	721	739	762	708	760	770	808	722	764	732	730	761	713	745	790	747	740	727	723	720	705	760	756	705	763	752	759	692	749	745	731	730	708	711	788	702	720	729	739	714	757	711	784	724	763	684	785	730	723	744	731	744	720	738	717	729	762	765	731	741	762	742	750	731	704	752	748	703	711	735	741	716	756	714	755	744	702	746	741	756	728	810	720	755	744	739	762	761	733	710	728	759	754	727	748	752	783	728	739	766	710	723	741	697	729	743	722	737	730	756	705	740	708	743	730	754	747	776	772	771	741	723	709	727	708	746	709	790	746	736	797	748	724	722	773	774	711	734	787	743	738	752	718	765	774	768	732	742	778	733	682	726	726	742	721	727	716	717	756	731	697	753	724	760	711	724	721	799	727	760	769	751	753	722	730	726	748	694	753	780	725	739	739	733	773	721	743	716	778	735	745	774	717	746	742	745	742	785	721	784	752	747	724	713	742	744	737	757	748	741	738	759	737	770	738	724	763	789	715	746	730	727	730	833	721	758	766	729	723	783	772	708	750	658	774	742	793	739	766	749	783	750	776	725	745	700	746	740	708	755	691	742	749	736	694	743	755	753	728	718	784	741	732	752	776	767	752	759	745	751	765	752	758	766	702	751	746	692	731	758	697	741	725	718	729	757	718	721	719	737	769	801	750	709	762	758	710	773	758	740	752	705	731	729	760	740	716	736	728	731	702	757	757	733	753	761	773	700	773	724	708	729	732	755	734	707	745	725	773	798	763	759	726	766	734	728	729	723	739	738	789	760	774	699	729	707	726	728	754	719	768	743	739	754	767	723	726	761	744	780	710	728	774	725	738	727	710	693	779	745	742	749	753	745	773	747	714	701	736	748	726	736	745	735	762	711	784	788	765	798	754	767	719	755	769	781	731	747	778	731	743	753	758	685	751	778	717	732	762	782	702	707	720	769	686	726	733	781	745	716	748	740	732	771	718	725	720	740	749	747	744	739	789	739	741	711	691	738	736	751	779	740	725	716	743	780	756	715	758	700	777	762	751	744	748	724	706	786	762	795	720	773	742	734	742	739	711	765	707	715	778	711	713	784	746	710	700	726	737	711	705	697	746	651	760	746	735	703	761	730	690	749	765	747	746	744	709	750	747	771	750	749	721	754	766	735	715	731	726	727	725	711	733	726	751	752	745	772	743	730	760	810	742	717	795	754	731	735	713	750	734	739	755	721	732	746	744	715	728	748	688	732	769	777	711	714	749	767	746	752	684	762	726	718	753	752	739	758	800	729	741	768	715	675	700	717	730	749	726	725	754	725	731	727	734	738	759	748	704	746	721	780	728	718	754	741	763	728	736	700	731	716	733	780	716	653	715	676	770	756	762	741	706	764	708	709	697	706	732	770	738	760	737	726	748	753	741	757	740	691	772	702	762	766	771	750	701	758	696	800	748	733	754	709	720	732	701	771	717	726	762	754	768	782	722	716	783	742	748	726	708	695	733	761	727	746	754	735	754	702	760	710	708	737	734	709	711	758	695	740	739	776	742	739	675	765	748	746	771	715	727	778	762	688	735	724	714	791	751	752	722	752	751	759	725	750	795	744	744	784	737	710	721	797	761	727	731	752	784	748	748	737	711	726	727	762	744	743	708	723	775	733	695	739	705	701	733	675	772	752	758	734	733	743	731	724	722	722	720	723	730	777	762	723	745	743	733	724	705	753	716	715	750	753	738	747	684	753	740	741	698	751	753	729	725	740	720	719	744	744	702	754	763	763	748	686	772	739	693	745	742	740	750	741	723	760	690	684	771	791	743	727	749	762	732	716	824	733	814	729	724	776	733	728	754	756	714	756	739	668	764	706	743	788
18866	5917	1280	1004	628	511	461	342	304	252	271	227	217	208	202	210	202	195	201	198	179	186	175	192	184	174	187	193	193	165	157	147	166	185	172	196	164	158	154	158	164	179	212	162	175	168	172	173	185	138	154	164	168	171	188	159	159	163	142	161	148	175	183	149	160	157	160	162	156	174	167	162	154	166	165	171	180	163	161	156	181	180	162	157	166	146	173	159	167	181	173	150	161	169	163	177	155	165	159	163	176	174	180	172	163	167	161	167	152	124	160	160	170	168	185	162	143	167	149	166	156	161	160	159	157	169	183	152	169	176	154	165	170	164	188	172	161	171	154	169	174	152	159	153	166	158	177	170	150	168	187	149	162	164	167	187	163	138	150	161	152	153	172	158	177	163	170	154	170	171	169	194	173	181	170	185	167	150	175	176	176	155	164	175	170	155	162	160	186	156	170	133	181	169	172	180	144	139	166	166	172	166	197	168	163	166	167	165	160	155	197	186	192	159	143	160	159	165	163	155	163	175	161	193	175	173	160	186	193	174	161	167	156	158	177	191	160	161	165	160	128	181	145	158	168	177	157	175	169	181	143	150	167	153	156	156	163	156	190	147	160	146	166	153	162	167	156	156	159	173	181	169	178	169	161	172	168	175	182	166	165	173	171	198	151	175	172	183	166	165	162	159	147	161	135	167	170	165	170	165	165	167	157	148	161	161	164	164	162	146	156	164	159	157	179	181	171	179	171	151	177	159	152	169	156	188	184	146	170	158	150	164	150	173	170	171	163	160	147	166	163	163	156	189	168	165	154	141	162	160	155	157	153	177	161	170	152	168	176	166	177	176	174	183	172	166	175	171	149	154	192	189	157	174	167	167	153	161	194	156	181	164	161	139	168	157	157	164	173	159	137	161	154	167	174	149	160	148	173	176	157	164	143	168	148	162	148	177	167	172	157	173	154	165	167	172	149	155	150	154	146	152	164	154	172	164	154	160	159	145	194	156	144	182	152	154	176	166	173	177	150	167	185	160	155	178	170	173	173	163	154	159	170	160	154	161	185	202	182	174	175	168	185	173	144	170	162	122	173	155	145	163	188	173	199	161	155	147	153	167	138	161	155	168	162	184	172	181	163	174	168	176	185	166	151	151	192	147	178	173	176	168	180	173	183	164	150	137	154	154	154	153	168	156	145	187	161	149	176	200	184	157	178	142	184	145	156	185	160	148	169	165	146	156	172	170	177	165	157	172	153	147	147	155	146	156	163	159	163	163	159	167	166	170	145	175	177	166	177	169	147	169	182	147	152	154	162	164	164	168	163	178	176	169	165	154	157	163	156	184	186	180	167	141	156	158	180	165	149	157	158	164	165	188	156	159	183	204	178	160	188	169	126	172	166	162	146	169	155	163	148	158	180	174	168	174	181	141	175	148	176	176	167	174	160	160	147	176	172	173	189	159	174	147	142	165	176	152	185	152	180	160	171	159	152	161	170	160	163	154	152	180	182	161	153	173	177	158	178	146	148	175	143	181	170	138	167	163	171	147	187	157	178	137	129	171	165	140	170	183	171	161	156	151	180	172	171	173	157	153	155	177	158	181	180	153	147	137	167	155	181	176	187	159	162	170	134	164	175	189	192	166	151	155	157	162	171	147	169	158	163	162	160	150	189	172	155	137	148	147	162	163	132	158	146	142	136	139	187	156	129	181	160	155	160	170	159	168	169	178	145	175	148	145	163	181	157	162	158	168	157	191	144	150	174	190	159	135	146	154	161	170	166	169	152	187	165	158	157	173	165	184	153	204	165	142	178	173	171	142	172	155	178	160	150	179	151	172	161	167	163	174	151	186	150	161	172	138	156	166	165	161	172	168	177	173	156	143	167	179	178	169	151	169	191	169	162	182	167	171	185	156	178	156	181	191	147	169	161	162	161	173	175	180	144	152	170	160	157	166	166	138	169	189	176	153	184	164	153	137	170	146	180	167	177	186	168	146	172	139	159	162	156	172	164	167	175	151	160	164	157	139	151	161	153	166	161	184	155	174	168	198	163	150	166	164	165	164	147	177	161	170	163	157	174	167	169	171	154	151	146	157	155	148	166	153	143	157	208	134	163	177	171	178	159	170	157	168	166	148	165	149	162	162	168	151	150	149	175	164	184	153	159	158	158	171	149	152	155	158	155	148	166	153	178	177	172	149	158	141	138	184	175	182	176	171	131	164	156	166	152	164	159	170	167	174	178	207	183	173	190	170	162	171	141	169	155	138	184	170	178	172	160	148	166	157	171	172	149	162	172	161	183	160	203	155	169	162	160	168	170	145	150	152	142	142	161	162	161	167	162	176	179	153	174	175	159	148	185	170	135	205	150	175	171	164	184	187	154	159	184	176	168	153	134	176	160	168	191	178	167	164	142	137	177	161	156	152	160	145	161	151	177	171	154	154	152	166	167	161	174	145	149	152	161	150	158	200	180	158	181	175	202	181	157	150	178	152	187	166	157	174	138	154	129	153	173	146	160	158	144	144	136	166	173	148	167	157	160	174	163	160	174	147	150	182	168	142	177	184	170	140	152	172	153	177	139	172	163	173	173	169	159	159	150	167	162	160	189	163	170	155	164	166	181	155	150	131	193	140	157	179	184	156	157	171	174	163	158	183	165	161	165	177	172	158	177	140	160	150	163	146	176	134	188	169	176	167	179	166	152	157	161	196	178	153	168	143	165	150	188	158	160	164	161	177	159	163	198	177	158	151	148	146	169	158	153	176	161	155	162	151	169	164	159	178	178	169	150	163	171	164	177	159	181	153	148	144	147	136	166	183	140	130	164	177	190	159	156	169	157	131	193	178	166	155	140	180	162	154	138	141	159	169	177	147	179	184	167	156	150	156	168	146	162	166	157	173	158	160	153	176	177	183	166	154	171	178	167	192	154	162	161	174	150	150	172	180	184	192	148	184	152	161	148	164	172	180	173	186	175	178	159	155	147	202	161	138	175	159	170	193	200	175	161	185	152	155	159	172	154	172	158	191	144	182	161	170	149	154	162	161	161	162	157	164	166	156	174	150	141	177	170	168	167	162	166	171	163	178	182	179	150	184	159	160	171	149	157	180	152	168	178	175	181	153	172	145	153	147	169	166	190	162	150	165	169	164	190	163	159	147	176	162	165	149	176	174	169	172	146	181	148	151	166	140	193	167	167	162	173	169	163	189	157	167	173	186	192	183	169	172	148	153	162	168	204	136	151	160	163	158	147	187	200	136	153	185	153	185	187	170	167	182	166	141	165	180	174	183	174	173	165	179	179	171	152	160	158	169	148	162	164	146	164	172	146	133	176	136	168	164	140	181	130	173	158	153	166	165	173	157	201	170	159	169	147	168	172	149	162	163	177	198	202	162	163	165	151	164	148	158	165	181	174	189	184	185	174	163	182	154	169	176	154	176	174	171	155	168	159	145	168	152	156	164	178	171	166	179	167	157	151	166	164	161	133	176	164	145	167	173	154	158	158	145
10048	4885	2382	2931	2601	2216	1823	1552	1359	1238	1113	978	873	818	753	811	677	696	664	649	634	628	563	587	624	617	589	583	570	583	555	545	550	494	514	538	526	493	504	527	490	509	503	511	498	485	455	497	468	499	516	527	506	467	500	489	449	495	456	449	541	458	491	480	481	439	455	444	466	462	549	473	457	508	463	518	513	503	474	505	460	519	442	453	500	511	501	499	450	499	489	472	461	482	495	448	461	461	504	452	442	496	474	483	461	501	483	495	466	460	446	473	450	473	433	477	452	488	461	480	475	507	519	506	454	463	444	477	463	500	450	451	490	466	471	473	452	493	458	490	444	471	466	489	459	556	488	502	477	475	474	496	460	470	499	479	469	495	461	468	476	465	461	463	449	451	504	453	501	458	447	462	454	495	420	503	470	452	460	455	474	455	445	456	466	490	457	458	473	465	501	453	503	433	446	456	472	457	446	463	471	472	455	494	470	526	496	465	445	443	451	465	495	461	481	453	499	459	433	443	456	476	466	483	456	484	451	500	488	474	493	471	446	491	435	466	466	470	468	440	430	475	452	476	497	443	482	488	465	463	463	508	488	461	483	468	479	479	493	448	497	451	494	442	477	461	503	452	449	471	486	471	471	489	495	467	515	453	475	469	470	451	477	457	438	478	457	458	495	434	449	498	502	459	501	493	479	489	464	454	503	499	443	455	461	465	458	451	492	494	493	507	497	497	492	453	537	481	502	489	458	501	467	486	487	466	495	459	466	438	499	451	489	465	494	438	476	466	494	483	495	474	440	473	469	449	442	466	509	488	467	460	440	492	487	506	484	447	458	465	477	477	448	467	461	433	477	477	465	460	485	476	443	462	428	433	426	458	467	438	459	477	466	515	453	470	441	453	473	459	489	460	457	486	477	471	479	454	476	455	506	486	421	470	460	469	457	461	470	449	484	424	465	467	502	460	463	482	485	463	462	488	468	459	470	499	431	439	475	453	471	460	446	459	437	482	458	475	496	471	478	474	452	470	461	457	474	427	493	483	488	487	489	419	462	473	496	453	487	455	488	452	464	479	435	435	420	462	461	480	476	475	443	472	472	442	496	445	475	492	463	450	477	477	475	485	487	511	464	448	472	442	457	500	476	465	460	471	454	440	462	480	439	491	480	504	500	444	475	484	477	449	439	455	431	458	467	429	481	502	491	471	466	456	461	492	468	498	490	477	449	508	475	495	470	451	437	489	461	467	460	476	458	437	471	458	456	486	468	468	486	512	495	433	480	435	435	511	470	495	440	450	441	470	521	476	443	469	445	451	470	504	470	434	482	435	490	474	442	437	469	473	472	498	479	452	438	443	452	467	477	455	498	486	498	477	478	463	524	466	470	466	450	451	479	436	422	459	470	480	496	449	441	504	455	427	458	460	462	514	480	475	463	464	476	464	463	453	516	469	465	479	438	468	480	474	447	446	453	443	482	491	430	438	480	481	486	505	474	458	473	465	465	467	483	502	465	478	460	466	472	465	467	459	487	500	481	481	479	460	476	502	429	493	435	496	475	504	473	482	475	467	487	434	413	452	508	464	500	495	402	469	465	473	467	467	462	480	473	440	492	481	481	488	517	462	442	507	480	457	482	443	429	457	497	463	466	488	493	519	491	465	476	456	471	467	448	462	504	479	477	481	486	461	462	504	451	484	452	454	484	481	464	440	482	432	485	460	486	463	485	455	453	445	491	478	451	498	472	483	441	462	485	482	451	479	477	500	485	457	475	467	438	487	487	478	466	413	477	496	489	473	425	434	467	464	451	485	499	520	474	484	462	450	508	448	516	488	467	468	451	474	481	486	487	451	525	478	469	493	463	488	424	421	473	446	431	489	481	443	479	515	473	493	441	467	464	486	427	474	454	511	452	493	463	477	447	464	449	451	456	465	452	489	492	484	472	473	471	438	473	433	474	458	498	437	460	446	460	468	466	470	479	429	441	460	467	459	470	465	468	497	478	464	492	457	472	434	485	504	487	475	446	490	479	470	466	492	485	447	497	442	465	484	466	465	488	472	490	452	520	452	481	471	517	462	475	490	485	456	439	461	487	465	455	499	424	465	463	431	461	446	482	443	477	473	491	493	475	477	500	471	474	441	472	452	442	488	475	461	426	429	475	445	490	433	459	476	495	476	455	441	459	514	466	445	462	504	479	469	491	449	475	474	486	465	465	465	492	490	483	424	463	497	501	493	491	466	491	490	446	463	485	470	477	464	483	468	444	451	455	495	429	483	465	481	461	482	486	492	440	463	494	480	504	437	460	434	457	467	461	506	449	459	451	475	452	482	456	453	486	446	465	482	469	474	475	499	474	480	448	436	447	436	485	476	462	473	477	487	425	459	446	488	443	450	456	478	486	499	503	502	497	477	445	497	485	449	416	451	489	463	458	495	439	503	468	495	457	485	462	473	465	452	431	462	448	483	459	496	477	445	482	442	470	431	454	489	501	417	519	433	472	454	452	476	447	486	448	468	514	456	487	448	485	453	465	477	455	482	484	443	454	500	427	469	468	471	459	483	447	466	486	477	477	457	521	463	492	445	436	445	493	478	483	429	472	488	463	467	476	444	439	471	479	454	466	464	439	469	493	437	438	458	447	479	479	458	480	436	490	497	459	508	495	465	485	456	521	467	471	479	499	447	429	477	458	505	432	448	442	445	502	492	420	450	452	452	466	511	459	461	463	461	504	461	445	461	434	513	461	514	476	464	473	450	449	462	473	471	475	454	429	461	518	484	491	454	460	478	443	457	471	428	481	451	454	441	439	484	455	464	483	425	451	450	442	482	454	503	473	453	447	490	485	445	492	499	464	482	451	450	452	490	468	468	437	422	429	495	457	465	454	459	511	502	474	476	448	442	472	480	489	507	424	453	471	462	456	507	475	438	439	463	433	460	459	466	445	495	472	464	421	480	454	504	513	448	465	432	461	471	484	441	479	492	489	462	517	435	497	452	435	486	518	425	452	430	523	472	476	448	445	456	466	454	470	437	474	442	492	475	499	466	492	513	477	442	473	481	433	454	486	457	471	444	492	445	446	459	489	445	487	463	482	481	497	480	496	474	471	468	427	436	476	452	458	452	472	472	467	474	432	486	470	442	461	464	525	462	473	475	505	489	469	472	455	493	439	462	478	474	433	449	445	490	463	449	471	462	444	445	483	452	457	490	482	458	441	475	468	454	478	453	463	481	453	455	464	477	490	445	487	476	446	489	493	461	497	464	441	476	477	477	484	474	457	462	440	447	457	474	477	482	457	452	463	458	467	493	474	455	502	447	490	431	482	478	489	458	478	457	470	461	448	494	453	463	498	473	481	479	487	460	479	457	479	432	513	450	483	460	440	515	451	497	464	438	501	447	465	495	459	500	466	495	452	504	456	458	477	446	418	475	446	517	441	457	474	482	485	463	461	436	453	490	471	510	450	482	453	456	464	479	442	471	501	481	487	453	482	445	469	484	442	489
29579	14185	3386	1982	1314	975	774	651	573	523	454	442	400	449	359	341	361	322	329	345	334	357	361	315	312	276	313	304	308	331	262	329	304	290	278	288	304	301	278	270	313	299	285	300	295	276	302	284	283	323	270	289	291	311	281	295	322	283	290	287	285	277	278	285	308	268	299	288	299	277	309	314	306	284	279	280	272	308	283	301	289	277	287	263	280	274	270	284	298	279	286	301	267	295	297	284	302	285	262	269	273	265	271	281	282	310	284	277	281	298	270	262	283	319	259	291	290	259	297	288	303	280	289	269	281	255	270	283	307	281	291	269	312	296	282	278	299	280	276	273	293	297	284	270	258	298	282	286	300	271	281	277	270	269	284	319	313	231	284	264	325	307	279	289	261	262	293	323	277	272	273	271	278	311	311	260	288	287	297	278	275	261	294	269	278	272	299	263	293	287	249	304	267	298	297	295	271	281	271	247	269	259	278	297	302	316	275	284	298	259	279	276	301	281	283	277	272	295	306	283	281	265	277	282	273	288	277	323	298	297	284	296	285	290	283	311	297	272	300	247	302	276	280	261	305	274	296	278	272	304	299	274	295	283	277	297	269	277	307	260	312	292	279	284	268	279	259	297	330	291	286	280	301	289	297	281	284	312	260	257	293	271	260	279	286	279	270	266	288	300	263	297	276	268	294	283	277	276	310	284	306	296	291	304	265	287	291	292	284	261	295	283	287	328	293	271	271	275	282	288	298	290	267	272	268	264	285	283	280	309	305	273	332	294	290	262	281	259	270	317	294	292	277	291	287	299	283	270	302	280	295	273	279	290	271	279	295	270	263	274	264	302	283	264	299	293	305	274	280	280	288	286	286	299	300	304	308	297	318	320	308	296	315	269	279	283	286	263	271	273	283	299	269	314	284	264	303	275	289	279	251	262	269	282	292	251	280	308	304	255	283	281	305	277	270	276	283	235	260	304	262	261	295	279	285	287	274	299	267	280	288	291	290	301	300	297	284	275	259	274	310	297	269	263	283	275	271	276	256	255	291	251	276	316	275	338	292	293	288	286	237	293	274	288	300	277	260	300	312	274	278	296	307	287	285	276	290	290	291	308	253	279	273	251	295	307	261	282	261	305	282	298	273	297	306	252	276	296	244	288	324	278	291	287	277	268	275	313	284	280	299	293	308	288	300	283	278	251	270	288	287	286	288	285	280	285	280	284	279	291	289	262	254	281	300	285	254	301	288	272	284	286	310	293	301	272	267	282	290	285	294	290	316	317	248	322	259	305	255	279	301	303	256	279	322	292	282	308	284	306	288	261	306	254	300	308	314	268	290	309	289	258	285	265	293	287	284	299	311	305	276	272	287	270	235	274	266	278	264	272	311	323	281	275	282	299	302	285	283	258	273	281	300	299	263	284	268	280	311	302	290	278	292	303	271	292	261	280	319	275	280	297	296	329	257	286	320	294	279	306	284	297	279	280	300	266	277	281	293	284	280	331	276	300	267	274	294	289	279	301	275	270	261	263	290	276	288	284	262	300	273	290	256	259	248	297	300	290	297	286	268	295	272	289	280	276	296	301	286	278	299	243	285	290	294	284	297	291	280	294	305	263	311	267	268	273	261	265	292	276	277	278	272	292	278	324	266	296	260	271	294	301	301	285	277	246	269	280	294	300	285	295	323	287	280	297	294	316	290	313	307	313	262	254	296	281	277	281	271	263	266	259	302	281	292	288	314	270	256	294	283	276	281	295	283	302	279	292	322	257	279	273	265	285	293	278	264	254	273	277	281	305	261	284	260	256	300	273	271	292	289	301	296	295	281	265	290	314	290	273	317	311	313	253	256	294	273	285	308	280	316	252	256	271	307	322	286	257	313	301	256	271	294	258	266	268	281	277	280	286	313	282	260	288	289	277	310	264	317	266	285	269	308	312	329	246	310	283	287	281	289	287	276	276	279	278	302	292	292	289	297	298	311	278	312	271	259	320	270	294	266	290	262	258	269	267	313	300	289	310	276	284	268	256	257	301	258	308	260	276	310	288	284	265	267	264	267	295	272	282	271	272	281	266	289	276	265	303	304	288	277	269	307	282	272	307	314	291	247	255	257	288	299	290	301	299	277	276	257	277	285	293	284	297	289	299	292	314	266	268	301	286	277	275	266	255	273	282	286	279	293	268	273	304	306	272	269	308	287	260	291	275	300	313	281	252	277	285	286	296	287	283	292	321	292	315	289	269	257	290	259	320	281	265	282	297	233	278	275	323	251	266	276	307	268	284	313	280	267	284	299	265	276	290	299	250	272	256	272	304	305	297	300	275	271	267	278	275	273	311	295	290	310	314	284	282	305	254	300	298	289	274	292	291	266	310	289	291	276	280	309	267	270	276	254	282	302	261	277	288	291	302	290	297	304	282	285	301	279	294	257	266	291	295	309	304	292	296	265	262	269	275	258	267	296	302	307	301	290	270	284	267	287	293	307	302	313	292	273	282	286	309	257	325	251	277	273	269	306	268	284	291	280	287	276	275	321	283	291	284	272	299	274	290	274	312	309	251	278	288	266	305	247	270	303	288	275	296	288	290	274	262	263	302	254	309	275	298	266	306	270	278	281	293	270	279	295	305	294	272	292	268	277	262	281	319	242	277	312	252	303	270	275	290	279	283	287	264	285	318	270	275	278	317	253	283	285	276	288	271	282	298	302	304	265	278	280	283	261	294	318	299	273	281	276	259	280	258	273	290	278	285	284	290	303	274	297	280	280	300	270	269	281	277	265	265	267	303	302	273	287	289	305	293	276	292	290	296	256	264	268	281	269	276	263	281	278	253	281	306	297	325	287	290	289	300	313	304	296	288	261	281	277	265	239	271	247	272	270	276	294	272	290	275	293	277	314	275	287	315	281	325	277	235	281	264	279	270	286	292	296	307	273	314	281	315	275	291	283	298	291	295	279	283	291	278	292	293	304	282	320	302	275	331	257	288	289	267	300	238	313	299	272	268	315	284	282	281	285	311	276	269	294	292	287	261	285	266	281	273	276	271	271	296	249	277	281	291	330	290	251	315	299	284	256	275	288	288	296	271	271	279	282	272	308	285	287	265	270	316	294	304	308	276	307	276	287	289	246	297	299	237	260	314	267	291	298	311	307	276	275	285	296	275	290	307	245	303	324	279	261	271	331	292	257	311	289	256	312	283	302	286	271	252	295	281	276	286	267	310	293	297	301	272	276	280	274	280	294	254	284	285	275	262	272	279	267	273	289	326	264	284	279	281	297	277	263	272	312	289	248	277	287	277	290	244	316	263	271	284	288	279	277	269	285	282	289	259	267	263	289	265	296	307	269	281	283	251	279	277	299	293	303	286	271	231	279	252	266	295	296	291	302	312	288	285	260	267	292	264	304	314	240	286	292	293	286	271	277	312	290	305	331	283	271	264	262	281	270	260	274	298	306	268	295	289	295	287	284	277	295	288	289	287	266	284	261	303	320	263	290	294	298	305	257	281
14715	8949	4439	5492	4776	3865	3261	2824	2397	2120	1828	1748	1511	1575	1387	1328	1226	1137	1140	1079	1039	1098	1033	1014	948	962	897	940	871	894	906	881	876	878	806	866	884	835	851	831	882	848	782	806	830	817	789	776	804	763	800	823	829	784	791	803	854	789	823	803	760	790	764	755	781	748	757	760	779	758	756	808	780	773	721	756	805	795	792	831	751	774	762	723	803	767	785	787	744	769	740	717	779	754	774	766	742	787	744	721	766	722	734	781	770	772	754	747	724	768	799	746	739	777	751	735	710	737	781	706	764	708	739	785	800	789	742	789	762	769	732	786	744	714	704	742	737	750	777	735	787	777	733	772	757	755	736	701	704	750	762	789	716	779	739	749	753	770	756	711	742	764	746	751	751	735	703	725	699	725	717	795	700	728	759	692	764	783	751	756	713	724	755	703	737	739	722	733	757	741	737	689	793	743	720	732	735	770	739	811	769	725	764	746	725	728	786	763	728	725	705	759	751	776	786	768	772	764	752	744	764	757	745	759	715	788	739	734	738	805	762	713	796	766	750	728	759	783	749	742	764	780	816	771	731	752	744	797	753	773	759	737	802	705	758	706	751	773	776	798	744	759	785	772	782	718	773	709	797	759	733	759	741	693	769	757	768	704	763	777	742	766	766	789	756	722	745	738	708	762	775	752	721	719	727	775	716	757	786	727	746	765	708	704	762	783	729	730	759	723	736	772	775	701	722	744	750	715	671	750	760	768	763	715	741	820	810	705	758	784	762	776	788	712	707	751	711	782	725	756	715	760	786	714	766	767	737	766	720	771	710	740	730	799	780	762	794	765	760	746	725	767	758	713	734	684	726	706	749	732	739	744	736	758	704	685	748	767	751	752	750	777	768	779	755	762	733	691	756	773	767	759	716	752	732	719	756	774	705	758	765	736	754	775	780	720	813	757	750	773	744	694	709	723	763	744	737	720	753	729	666	728	718	704	741	754	754	772	736	794	767	712	723	776	769	780	753	687	733	752	775	781	754	756	768	733	726	726	799	754	717	702	772	731	802	756	718	749	767	736	754	736	730	713	723	764	753	699	736	763	723	723	758	741	799	718	735	689	740	708	745	725	719	739	716	758	708	729	781	759	776	727	756	754	752	766	726	768	736	742	748	791	701	748	731	722	750	757	701	724	717	707	768	771	728	704	741	794	733	799	757	737	753	737	751	759	763	789	771	762	760	785	753	771	718	806	693	759	719	725	755	746	776	778	729	769	741	786	731	684	759	735	774	790	720	764	742	736	756	714	741	719	745	790	754	753	745	775	782	732	748	688	703	744	761	753	769	737	723	717	729	740	755	757	788	739	697	752	733	746	703	716	741	712	727	761	782	757	728	781	732	790	722	732	746	732	721	730	701	736	758	731	782	780	754	733	772	726	746	776	748	723	752	755	764	773	731	732	778	772	736	809	755	777	758	764	710	783	755	754	702	704	720	747	755	783	716	787	762	764	712	733	755	750	772	710	777	736	746	732	720	772	747	744	749	788	725	719	738	762	732	747	742	722	760	765	742	722	702	767	724	685	769	741	727	747	758	751	748	752	742	688	765	751	793	757	758	766	790	765	714	725	737	760	790	703	719	782	759	776	737	723	737	739	737	745	735	736	760	797	698	732	699	741	700	682	732	738	762	787	761	732	748	724	758	784	734	721	734	731	753	733	759	756	712	719	719	738	755	708	729	738	742	748	780	740	755	732	735	808	775	725	785	742	707	740	797	743	706	722	748	737	728	786	738	741	767	701	746	748	786	724	745	737	704	728	715	773	773	770	764	722	737	674	779	774	763	756	719	751	744	752	757	768	750	723	709	752	776	670	734	785	779	778	733	756	724	769	760	740	829	726	718	695	697	737	763	755	724	758	806	695	766	753	748	752	761	778	776	865	765	755	792	766	740	788	734	759	718	748	777	729	773	717	748	762	744	708	765	719	756	747	735	775	675	735	789	749	769	706	729	724	740	735	751	743	724	752	721	759	724	754	737	726	703	752	763	767	768	681	712	761	724	741	731	766	726	683	749	748	757	756	718	717	760	725	717	789	744	789	745	740	769	775	711	776	752	764	782	778	712	708	770	759	686	764	735	729	718	741	741	749	776	759	735	709	724	798	676	750	714	782	744	729	770	775	756	827	728	729	738	755	738	675	755	725	749	723	702	760	687	751	735	773	765	732	809	759	761	765	731	747	697	768	823	782	739	689	781	755	765	750	778	749	740	727	765	749	714	740	728	769	748	727	724	785	718	728	739	708	745	775	690	730	687	773	705	723	798	752	709	745	738	675	779	730	806	729	720	766	773	747	763	737	816	796	787	735	721	756	747	717	801	731	752	737	813	746	728	768	731	774	747	794	729	738	700	738	776	775	732	744	778	751	759	735	697	704	704	782	740	729	741	707	775	752	735	740	754	759	753	737	715	782	759	754	777	760	740	755	731	755	747	789	689	743	780	741	753	760	798	758	757	736	725	737	721	750	729	735	721	764	774	706	705	729	739	721	731	750	766	721	779	714	711	718	750	748	760	787	693	753	773	721	694	784	764	748	759	745	718	735	741	735	765	767	738	716	759	730	746	770	740	694	761	809	735	735	699	750	733	726	736	743	722	771	763	746	773	724	736	709	792	697	737	776	688	774	744	718	755	790	723	776	732	758	742	743	775	733	789	757	749	736	760	735	787	729	732	730	721	774	749	755	721	769	762	743	723	742	787	751	726	774	723	765	764	780	756	766	742	738	739	746	732	750	736	765	779	731	749	761	758	749	730	742	690	797	756	777	715	750	714	731	728	780	776	733	781	770	686	764	751	762	800	737	763	747	741	699	737	745	727	753	758	700	750	782	819	750	719	772	724	721	759	757	790	778	761	727	782	738	776	694	753	708	749	769	687	711	700	722	781	749	722	715	784	742	776	788	810	749	702	767	768	740	730	742	720	783	735	735	740	765	760	713	740	710	757	735	754	721	728	755	765	763	740	719	785	770	778	712	686	717	761	746	738	751	752	739	762	766	747	731	733	724	710	736	738	745	780	727	725	723	778	746	694	768	704	759	703	743	758	743	740	756	697	779	772	733	736	734	782	723	709	707	758	714	737	682	740	783	699	783	772	754	775	799	753	753	760	739	795	741	770	795	779	708	721	729	672	667	759	732	717	730	708	780	747	743	742	790	708	768	716	783	761	788	714	765	796	754	753	773	721	731	765	698	771	749	726	828	732	772	750	779	783	674	722	754	783	720	742	718	746	766	772	756	768	738	745	772	751	745	766	720	764	780	688	763	717	741	761	785	761	748	728	746	738	736	731	796	731	696	783	717	757	731	743	724	759	725	718	751	744	733	782	717	748	757	754	783	745	783	746	765	705	741	739	775	712	702	730	747	759	741	760	756	751	711	716	753	731	752	685	771	692	751	726	756	773	763	737	723	759	728	705	711	773	712	761	724	713	752	745	773	708	738	768	730	747	790	700	731	747	707
4703	556	335	328	320	328	320	299	320	330	311	340	294	314	301	356	322	323	279	294	333	303	305	320	291	300	319	276	283	307	295	272	302	288	278	265	319	334	291	307	295	296	330	295	328	297	306	319	286	294	330	298	291	330	308	296	286	272	299	283	312	299	318	308	326	334	298	303	311	325	315	303	294	299	291	340	306	277	294	308	277	303	335	323	275	315	335	286	293	308	301	300	269	275	285	313	328	298	297	301	293	341	328	284	283	311	337	311	302	298	282	337	306	320	284	313	310	329	316	300	273	317	299	320	302	283	315	286	296	294	324	295	311	323	267	312	271	314	314	304	317	263	333	298	311	303	298	301	331	299	294	304	315	313	307	299	278	268	292	304	306	284	314	295	291	278	288	273	333	316	300	326	312	288	307	304	299	300	288	295	304	283	277	304	292	271	277	304	293	312	322	296	307	289	335	295	309	318	274	306	294	286	301	282	293	293	316	304	316	301	315	286	298	276	298	278	291	327	300	292	282	320	278	282	294	301	320	281	301	297	286	274	292	304	322	286	320	318	317	300	312	308	327	339	304	312	296	305	299	273	332	283	311	298	302	272	329	320	288	305	298	324	321	284	277	293	329	299	305	320	334	289	294	321	267	334	314	292	273	301	301	266	285	320	311	315	305	281	304	311	314	309	341	293	285	326	335	309	299	318	311	311	306	308	277	319	280	293	311	329	301	322	251	296	331	313	287	323	278	294	300	293	307	320	287	298	327	336	347	305	306	317	293	284	270	315	292	289	308	301	298	277	308	294	280	325	304	298	302	283	293	334	313	337	273	290	261	328	284	306	303	302	323	257	301	307	356	317	295	298	298	277	331	289	306	283	305	330	305	323	305	306	294	300	299	346	322	290	275	301	282	323	311	329	307	308	306	282	315	310	314	297	313	286	319	311	309	286	301	303	308	298	291	289	294	290	308	267	296	295	302	340	330	333	286	291	301	312	317	299	293	319	291	310	313	313	308	321	315	272	322	304	319	284	288	288	307	331	295	305	309	301	281	298	295	276	331	343	292	287	326	296	320	303	326	329	295	287	295	309	313	283	272	282	290	318	335	302	318	285	298	286	321	304	301	308	325	302	346	275	349	315	290	276	294	296	312	342	323	310	304	298	325	296	296	331	284	305	307	303	291	304	276	281	285	301	336	297	303	300	308	288	278	315	314	332	294	311	303	288	306	294	290	278	304	300	284	327	311	300	317	295	299	302	301	276	317	317	293	308	266	294	259	274	311	343	303	299	279	290	300	313	294	279	313	307	299	313	301	302	302	301	318	326	306	312	299	273	301	297	282	298	326	277	327	284	287	287	301	298	329	309	302	341	296	325	287	310	306	282	314	322	287	294	313	296	297	302	296	313	307	289	304	281	317	313	296	334	298	297	275	303	298	284	288	291	269	305	335	323	293	266	314	293	278	313	293	325	312	274	283	289	324	317	300	283	349	289	284	280	306	293	284	301	307	324	304	323	273	310	282	294	320	321	337	316	310	313	311	326	279	286	306	249	296	298	275	324	323	344	267	319	279	242	308	356	308	306	311	316	301	302	333	310	308	281	330	305	321	313	303	302	276	304	282	332	321	302	306	296	272	297	310	301	308	287	307	295	272	313	278	308	342	346	335	317	295	304	296	311	296	263	296	275	290	269	313	274	308	304	295	303	288	348	324	318	324	296	305	306	290	293	306	293	345	272	307	302	296	292	300	291	321	276	312	301	330	319	328	294	307	302	320	305	291	337	325	299	325	299	274	262	297	332	294	287	308	319	295	280	307	270	286	292	286	303	300	300	268	313	284	317	334	330	290	305	277	283	269	293	308	322	317	324	324	276	293	317	286	284	296	340	318	317	306	298	306	279	328	264	283	304	304	305	275	298	297	335	294	298	299	342	297	278	329	295	280	290	282	290	248	304	278	293	279	290	317	307	307	285	286	307	315	313	285	276	316	307	355	278	269	314	329	292	316	316	296	300	329	281	300	315	300	295	296	295	304	286	318	295	310	315	315	307	319	291	297	306	307	296	307	315	312	291	324	275	344	314	302	274	292	342	298	323	321	299	284	300	335	318	303	293	305	304	316	289	295	316	271	305	324	326	291	296	290	302	291	286	308	333	312	342	308	296	310	296	293	288	296	323	318	269	290	298	317	321	315	272	292	299	342	293	315	298	283	269	321	326	285	307	296	317	350	315	287	324	300	328	309	300	295	274	300	290	292	316	332	301	290	308	295	302	320	311	303	298	339	300	314	298	311	277	288	287	286	318	316	262	290	316	307	290	318	303	325	283	323	306	284	315	309	296	298	295	287	307	338	324	308	270	318	327	282	298	310	291	296	285	305	316	328	293	319	304	278	272	331	322	309	305	326	292	308	284	313	288	284	295	299	328	334	331	306	291	303	292	307	311	283	324	270	316	274	283	279	258	280	331	306	321	305	309	305	291	288	305	296	292	303	306	298	320	314	320	288	306	346	327	327	317	308	292	321	314	266	309	300	297	304	287	307	326	318	325	275	313	301	306	281	351	277	312	280	273	301	295	308	312	354	303	307	343	305	279	273	322	271	284	293	299	312	266	328	300	271	319	301	291	313	316	288	307	287	288	309	307	308	334	289	309	275	335	285	280	283	298	311	311	288	289	290	292	307	315	300	279	303	303	303	290	296	300	282	312	289	270	318	288	316	287	300	299	323	322	331	303	304	285	293	288	337	325	309	305	321	306	318	296	355	325	317	284	332	321	304	291	296	318	297	322	324	335	311	277	307	287	312	271	311	312	302	335	252	325	308	309	267	276	316	291	342	310	270	326	273	299	298	337	288	296	295	338	291	279	304	306	311	297	311	301	325	307	317	298	309	277	320	308	338	268	310	291	320	334	275	286	292	328	333	302	296	309	295	322	313	316	342	297	318	272	266	304	302	289	301	312	314	296	320	308	290	298	288	302	315	292	307	319	302	332	289	306	288	316	282	288	270	290	281	273	288	326	330	242	308	281	316	307	286	290	313	294	318	317	291	295	311	316	305	288	274	299	310	313	299	312	294	307	303	304	305	293	311	318	272	312	308	290	272	323	330	335	303	308	283	332	306	294	323	306	308	303	305	292	269	276	301	303	297	297	278	271	282	273	308	303	315	329	290	284	297	308	282	285	323	310	310	302	300	279	302	292	336	325	321	295	318	323	328	361	326	290	319	326	311	299	315	297	298	331	285	305	291	321	326	313	297	300	315	274	299	310	283	279	332	295	295	328	293	329	310	297	310	316	293	275	346	311	297	283	295	303	286	291	274	306	316	322	309	286	288	280	314	291	283	323	323	268	281	282	332	306	287	288	306	312	285	289	282	297	327	317	308	307	320	286	284	296	329	299	312	292	283	332	279	317	318	318	260	323	273	287	292	283	280	314	296	305	309	281	323	318	305	293	269	311	328	301	308	328	274	307	299	297	296	304	289	326	341	273	322	275	330	334	321	306
3449	1022	818	790	810	829	782	758	723	772	726	779	743	739	738	745	776	779	763	727	752	746	756	690	772	739	774	762	718	769	720	786	722	685	703	710	771	702	747	722	706	719	758	714	746	732	757	780	732	771	752	742	755	734	706	785	764	689	781	760	713	755	738	750	718	744	765	725	758	730	719	763	742	699	771	725	770	762	711	731	746	720	703	732	748	724	759	710	721	785	720	779	731	741	749	734	750	713	692	753	751	799	716	698	750	783	727	704	735	743	773	716	707	754	731	764	754	719	749	781	779	748	767	738	690	747	774	711	718	701	740	719	727	756	759	747	743	706	719	747	721	746	726	773	680	785	762	805	710	670	741	759	726	796	748	743	758	746	749	740	790	744	716	772	715	743	724	709	714	748	726	716	773	724	728	700	742	704	784	747	741	791	741	788	750	779	728	765	689	705	753	708	718	744	728	714	713	732	715	739	698	721	736	741	742	700	740	732	748	721	756	701	751	729	734	744	731	727	726	730	755	742	710	729	719	765	751	780	761	743	752	665	664	725	740	730	775	721	738	750	750	769	751	761	767	779	771	747	695	763	758	757	744	755	734	728	756	708	730	725	714	735	724	753	726	725	705	742	711	718	719	787	721	697	712	721	770	708	755	803	733	671	731	754	744	736	734	764	733	750	705	733	733	717	717	751	797	768	720	791	744	725	744	735	693	735	767	775	721	770	777	752	731	723	733	735	739	709	731	727	732	778	709	692	693	785	788	752	746	688	746	747	731	703	766	709	721	714	719	779	743	741	744	779	720	744	739	753	789	747	719	721	718	764	757	737	779	749	785	727	736	751	768	730	725	709	750	733	750	758	734	736	739	719	727	726	718	683	742	742	736	751	738	736	768	692	713	738	726	736	749	718	735	744	783	732	724	808	775	752	800	762	741	720	763	749	711	759	766	752	764	671	735	746	705	742	754	762	689	741	732	765	716	717	711	759	765	727	745	781	745	779	672	717	718	687	708	683	768	776	744	768	743	721	701	720	739	777	732	750	773	741	725	715	762	763	753	744	734	705	732	760	761	749	778	709	748	778	736	754	771	787	737	722	701	740	689	744	770	770	717	751	748	739	736	759	717	726	771	771	754	754	699	741	750	713	658	715	727	792	733	779	736	756	740	746	762	708	698	706	680	806	753	731	706	730	695	706	706	715	792	735	719	698	693	763	760	727	726	761	713	721	757	734	774	727	710	720	741	773	789	745	725	704	739	701	751	763	735	698	758	715	717	760	759	742	730	690	766	731	756	748	738	746	729	731	744	746	708	753	756	719	741	761	719	717	745	748	717	747	747	776	752	739	724	733	699	754	726	711	718	773	726	744	715	740	699	741	778	719	741	768	776	711	740	741	762	739	757	787	698	730	759	749	696	742	765	719	746	750	709	780	726	737	739	745	738	718	724	727	723	746	776	718	735	723	766	712	700	759	709	796	751	720	743	738	719	748	756	690	752	759	728	707	739	746	744	726	783	693	756	689	727	705	757	714	783	721	761	699	701	769	759	766	717	672	799	744	728	778	755	786	728	771	673	745	767	750	750	735	709	799	753	773	749	795	755	747	724	782	773	763	774	746	706	747	762	740	734	754	750	734	763	745	750	791	727	741	712	684	754	730	697	773	794	781	712	754	694	729	738	785	727	712	740	692	677	726	702	708	721	736	762	754	713	705	805	735	739	745	775	789	772	699	790	696	739	719	782	732	761	759	709	759	764	752	724	734	759	707	667	775	737	730	714	779	718	716	716	743	750	716	735	770	722	739	789	780	733	755	730	739	725	751	744	768	752	735	782	710	748	725	743	730	743	780	737	749	740	721	792	748	762	719	754	737	723	724	753	713	783	680	707	739	744	724	730	791	786	734	762	768	731	703	751	690	713	763	712	737	779	743	730	785	707	730	728	765	746	752	744	761	759	717	732	788	738	659	704	741	764	763	779	747	758	732	673	753	748	750	780	713	781	727	740	688	734	734	707	741	740	739	783	761	731	778	729	788	761	727	733	705	750	749	718	718	746	766	751	793	724	752	709	770	722	708	792	694	753	693	737	779	714	738	718	718	774	717	786	723	679	745	757	756	762	721	703	746	740	744	746	730	713	715	734	700	742	740	742	760	708	755	764	739	777	744	780	709	730	738	748	718	717	726	722	801	788	748	769	717	812	721	703	765	716	726	744	689	752	762	710	714	752	724	762	778	687	751	754	668	759	725	752	796	753	705	734	678	804	760	699	713	769	783	736	691	758	745	732	728	774	768	780	771	759	743	713	728	738	730	781	733	776	762	753	720	748	726	734	730	753	727	735	691	762	748	771	743	782	716	755	727	774	765	740	693	724	768	704	718	753	760	696	732	721	729	701	818	699	723	773	713	776	726	712	781	764	764	734	690	764	713	729	730	686	735	730	677	762	775	728	734	785	757	748	734	732	715	810	764	731	732	735	743	733	731	701	745	739	732	749	710	779	744	743	799	740	711	697	751	705	774	738	672	788	787	693	758	727	718	716	691	734	751	706	704	745	823	743	705	726	705	742	747	723	750	748	755	727	737	722	750	693	775	681	765	724	701	708	768	749	767	767	744	723	740	785	759	720	770	753	724	738	751	707	766	741	747	732	716	708	680	744	742	682	713	709	733	746	741	689	767	742	691	670	717	702	727	784	734	788	745	726	713	818	772	748	724	759	779	723	736	753	713	746	756	771	715	771	744	747	688	755	737	676	766	757	746	738	749	745	789	712	727	748	711	755	742	730	734	742	764	691	702	709	755	757	699	748	768	751	721	782	740	750	714	770	737	753	691	732	745	733	762	762	727	789	792	724	736	730	736	694	723	734	758	741	758	713	714	716	765	795	740	774	695	716	762	735	774	725	759	754	724	738	691	730	774	750	757	684	710	796	773	728	720	734	773	687	737	738	739	756	748	800	708	738	724	698	791	815	721	735	777	799	729	754	764	699	749	709	730	741	745	744	735	732	747	707	730	744	707	696	686	703	720	763	694	758	760	778	770	754	739	794	753	780	781	763	716	757	726	678	778	737	737	765	768	743	738	730	747	746	764	728	748	740	749	816	741	762	737	789	714	732	728	735	773	754	701	702	725	742	736	751	751	728	721	703	768	756	790	704	769	775	698	740	753	740	739	718	747	742	714	698	727	710	771	757	739	736	767	741	733	745	666	734	777	729	703	750	757	727	753	783	729	742	793	726	727	737	734	692	723	727	763	738	730	764	692	728	731	735	738	755	757	745	762	722	760	722	736	740	736	693	778	745	757	741	804	675	714	748	679	717	730	750	782	742	766	742	761	726	746	719	709	776	766	706	783	724	762	761	741	741	740	749	724	787	748	681	737	723	737	760	733	800	714	744	752	777	724	726	750	792	780	761	732	721	720	790	746	731	765	755	751	729	748	788	808	715	739	732	773	726	726	750	747	755	731	712	727	724	742	718	738	699	757	752	699	738	739	762	780	775	714
18876	7336	1356	963	691	506	416	350	316	305	259	246	201	244	208	201	191	195	198	187	188	195	151	157	173	177	165	188	185	170	198	181	168	155	178	165	175	201	176	151	166	169	165	157	169	175	164	175	153	160	197	175	191	168	156	183	179	179	172	170	175	174	160	186	182	180	171	166	166	151	126	142	181	167	165	168	156	168	142	162	178	160	182	181	195	148	176	171	178	154	157	148	160	176	182	150	156	166	157	166	152	179	163	186	181	151	157	194	175	171	159	157	169	171	200	155	160	159	162	157	154	185	170	169	189	173	172	176	166	161	168	158	165	152	141	170	174	154	175	165	183	174	153	161	141	160	157	183	160	157	181	191	144	178	160	191	175	155	160	153	174	176	160	178	161	173	165	169	174	159	167	173	161	179	177	171	164	161	160	146	172	158	163	161	165	185	170	159	187	162	143	175	175	157	158	192	186	187	175	141	162	149	187	153	170	161	165	158	184	180	152	183	164	144	169	133	169	165	180	173	186	149	179	163	177	154	205	168	170	149	171	170	177	188	185	167	155	143	176	176	204	166	163	146	176	163	159	171	157	177	175	181	153	160	179	169	157	165	159	134	163	151	163	132	154	186	152	176	158	147	142	153	165	166	151	185	171	151	179	172	153	166	194	170	176	175	191	146	180	184	155	164	158	174	157	159	158	174	170	164	170	158	164	175	154	169	164	166	163	163	157	181	153	162	155	152	131	174	168	172	151	161	145	137	166	170	167	154	158	154	171	189	162	176	149	176	165	171	180	170	153	180	175	159	186	171	166	159	176	182	185	153	149	159	167	171	187	176	189	160	177	162	175	164	165	150	176	171	167	161	188	160	147	149	160	177	158	156	161	176	157	143	173	158	191	174	142	144	162	156	174	173	177	139	149	156	170	152	183	193	148	194	169	142	167	177	143	148	158	167	131	183	162	179	174	160	172	165	166	163	160	163	157	164	161	174	143	182	127	157	188	198	183	146	161	177	149	149	145	142	151	186	140	171	153	153	153	159	160	146	150	153	166	163	188	169	170	174	165	160	186	185	150	154	168	162	159	207	173	161	184	181	158	163	152	156	169	175	159	152	167	191	200	154	179	165	152	162	147	176	170	147	172	162	151	172	162	155	171	168	171	182	159	173	161	176	179	182	155	168	150	148	139	149	147	154	158	154	153	166	156	160	149	171	185	172	157	178	159	166	156	158	137	168	168	183	176	180	168	156	165	149	159	171	151	173	161	171	162	172	181	185	168	158	162	161	190	197	173	166	175	153	198	160	184	171	167	164	152	163	165	140	166	169	176	171	180	178	160	177	155	145	190	154	167	170	154	181	181	165	169	136	155	139	184	145	154	169	171	157	167	180	157	186	158	162	177	143	164	175	186	191	198	151	166	172	160	129	171	166	152	192	182	183	180	159	192	155	179	152	157	160	174	183	176	153	150	182	160	172	149	178	159	161	188	159	172	157	160	164	144	140	169	163	165	164	175	157	176	190	189	170	176	164	161	156	172	180	166	129	173	152	181	157	168	175	170	166	174	171	153	173	159	155	162	155	184	170	165	182	149	191	172	163	160	166	155	161	162	168	174	150	183	165	188	156	166	174	160	158	171	162	166	182	181	184	162	180	153	168	180	171	154	143	177	176	161	167	159	138	164	159	170	155	160	164	169	152	151	155	164	158	172	181	169	184	156	147	178	153	180	162	151	192	183	177	160	157	153	147	168	148	157	191	174	198	159	164	163	169	185	172	152	141	199	151	152	147	171	157	156	151	166	161	151	160	157	175	156	161	151	175	172	163	178	178	169	177	184	174	115	168	164	149	136	182	142	179	139	156	167	153	171	183	175	155	145	169	161	170	180	180	160	170	153	146	169	177	166	174	169	172	159	189	165	165	164	165	161	167	187	148	165	176	166	159	143	176	183	174	160	177	148	189	171	194	162	179	146	168	158	183	155	168	169	158	162	169	170	188	161	161	166	173	180	163	173	191	167	147	171	169	153	173	160	156	161	163	161	163	154	182	197	168	139	148	149	182	165	152	187	178	159	169	173	172	177	161	174	180	166	164	153	188	145	154	172	151	176	151	185	181	163	160	181	165	161	157	137	162	157	141	157	178	179	156	149	139	156	162	142	149	157	169	150	186	168	166	154	152	181	182	166	166	155	168	173	178	161	191	159	167	167	143	173	171	163	177	173	156	169	163	175	177	159	177	130	145	174	174	180	158	153	184	175	175	180	161	156	160	175	161	149	187	168	166	160	142	166	171	173	158	164	169	170	134	173	169	169	164	161	153	154	165	146	194	149	155	161	161	169	162	155	167	182	157	159	185	175	140	178	181	163	164	179	163	156	166	148	141	153	169	175	162	170	176	163	155	157	146	157	168	170	159	170	171	146	144	162	169	190	166	174	183	152	163	145	161	153	161	170	141	152	166	166	164	138	161	164	159	163	188	148	140	180	174	168	175	175	179	181	150	203	190	165	171	167	160	162	178	194	163	157	175	157	146	173	156	182	162	176	181	187	169	170	167	164	159	190	157	143	174	160	167	152	147	143	146	157	176	203	175	172	171	135	144	172	194	161	166	164	145	159	163	164	177	176	169	174	148	166	187	188	152	149	138	142	156	159	187	162	159	192	163	168	159	165	143	155	152	186	172	163	161	159	159	160	173	172	169	149	162	149	185	187	146	145	166	143	160	164	137	166	142	163	178	157	152	175	173	168	161	165	151	144	158	162	171	173	174	165	179	159	162	152	164	167	168	173	191	168	163	164	172	164	185	126	162	154	150	158	180	176	181	168	156	167	175	164	164	169	151	167	150	135	165	155	167	161	152	168	171	178	164	152	182	144	173	175	143	180	168	159	166	172	167	174	148	143	161	150	174	173	150	185	161	158	162	175	167	165	152	176	157	151	179	185	185	167	154	163	176	169	176	159	173	136	152	180	163	161	165	188	145	172	161	163	158	169	169	154	152	156	158	175	170	144	182	158	159	177	180	149	170	179	151	144	185	152	172	163	127	160	169	175	143	187	160	161	186	170	148	173	176	154	160	181	175	156	163	168	166	150	156	165	163	155	166	174	145	163	178	182	184	153	170	162	172	168	147	148	188	157	149	179	189	182	158	142	190	173	171	155	145	158	187	175	178	143	154	173	180	165	142	166	159	160	160	160	180	187	152	141	157	171	168	177	177	182	171	166	169	169	189	171	150	165	163	173	164	156	174	168	182	173	190	167	170	162	157	171	160	180	175	175	160	181	182	183	144	172	149	170	157	159	171	137	179	165	169	150	150	142	189	154	171	171	153	146	177	170	171	178	164	172	167	156	162	164	153	162	185	159	179	165	177	149	169	169	150	156	154	157	167	157	154	180	177	153	169	190	156	170	174	160	137	162	179	154	192	169	164	156	158	192	171	170	160	168	159	171	165	160	190	143	135	171	158	155	154	169	149	149	149	157	173	168	155	161	203	187	140	155	142	165	192
10431	5824	2497	2996	2615	2133	1873	1498	1368	1209	1104	982	897	813	785	721	717	692	663	626	623	592	626	607	596	532	568	566	588	531	574	536	548	538	536	481	517	555	506	510	500	502	518	530	506	495	510	502	519	516	471	498	477	522	478	486	468	484	474	530	472	484	520	496	453	491	481	449	475	457	496	474	528	478	477	470	535	475	468	472	501	484	472	509	524	465	512	456	463	462	509	467	479	492	467	484	482	479	509	465	457	433	479	494	457	480	515	447	501	479	431	456	461	463	480	450	471	470	488	505	501	454	498	470	499	463	469	480	468	497	461	494	485	456	482	486	487	491	501	480	488	463	477	495	462	522	486	470	457	479	440	424	482	469	476	460	499	413	475	442	440	465	478	445	488	483	476	468	477	497	493	487	492	443	451	490	469	468	471	507	503	477	448	490	450	459	509	496	433	452	475	491	498	494	433	459	500	464	489	498	490	508	504	444	475	458	467	465	474	414	453	453	463	449	450	450	477	494	438	434	464	453	513	495	461	484	486	461	439	452	473	476	474	446	457	459	458	473	457	496	464	441	480	494	474	478	479	481	452	442	478	501	434	524	454	499	463	503	494	475	459	476	463	451	461	474	458	481	464	467	450	460	435	458	471	478	437	468	434	490	492	477	506	433	504	439	484	501	431	493	452	484	469	465	463	475	470	481	496	494	501	458	483	501	499	451	481	462	486	464	475	468	482	506	474	451	504	450	467	493	468	490	509	482	459	494	492	467	445	466	493	479	445	497	494	494	440	454	454	494	493	477	476	492	464	516	458	499	500	459	476	471	450	487	458	474	473	472	454	460	454	475	431	464	461	445	456	455	483	468	449	495	456	436	477	452	487	476	474	459	488	488	485	451	456	453	447	471	466	436	454	463	450	456	457	491	469	468	460	418	526	482	495	469	449	457	448	445	424	474	461	486	493	458	453	519	474	451	487	511	491	476	467	396	534	469	497	490	472	473	436	457	489	427	441	463	497	491	484	469	490	461	489	469	439	429	454	463	464	493	475	502	486	474	485	453	495	432	488	473	461	479	486	490	463	467	457	441	466	504	446	471	484	466	476	497	485	497	486	464	436	447	496	486	486	467	440	482	507	452	454	478	451	460	478	449	447	514	474	520	490	437	491	452	485	489	461	427	463	513	461	447	431	455	471	439	478	425	459	479	450	434	457	453	460	465	493	473	496	459	494	471	445	464	465	465	474	458	457	488	474	503	481	480	491	466	418	489	499	442	461	419	469	497	467	487	432	449	501	461	458	472	474	472	455	480	491	488	508	444	475	450	429	462	454	445	443	470	454	449	436	437	474	475	443	479	473	514	484	499	494	468	446	441	491	459	477	490	467	437	424	458	491	448	477	483	471	488	479	499	449	452	461	449	451	461	464	442	464	467	465	486	416	500	487	438	477	476	510	484	478	446	443	483	440	484	476	454	502	477	469	469	476	481	466	468	501	488	476	507	490	456	450	491	428	492	480	463	484	480	485	503	446	420	462	432	475	421	471	468	464	447	500	494	476	464	473	506	450	474	438	486	470	445	478	451	487	440	476	516	509	486	508	486	490	500	474	444	446	479	479	481	468	482	484	472	487	488	472	488	445	470	470	463	451	479	499	439	499	462	482	471	492	468	488	476	498	445	471	430	516	443	473	464	447	425	467	459	487	491	437	452	499	483	470	445	490	466	464	480	462	441	472	470	493	431	499	452	462	441	468	478	465	512	479	477	468	462	471	468	468	409	437	479	469	472	488	429	447	468	471	453	490	485	491	490	437	474	488	496	427	516	471	469	484	481	449	477	439	489	486	477	444	457	450	470	437	499	512	471	479	423	483	434	492	477	465	449	461	502	522	461	476	494	488	449	474	473	481	535	439	493	490	474	468	485	463	434	450	485	481	452	465	436	478	508	466	446	488	452	453	469	475	476	471	446	452	453	503	465	471	426	445	448	447	447	450	455	495	463	489	493	514	471	513	474	504	485	463	424	461	478	492	442	449	450	507	432	499	483	428	471	482	508	486	470	459	459	460	474	429	441	469	478	469	455	474	461	494	483	488	450	479	469	476	471	471	478	469	484	459	462	485	448	446	453	458	450	457	493	465	500	436	490	457	435	493	477	458	476	412	479	500	455	472	426	448	452	477	451	463	441	462	478	470	483	473	512	480	446	469	470	477	494	460	431	416	437	423	540	543	501	504	478	443	439	473	481	486	534	461	502	493	459	430	477	446	482	433	425	480	516	475	457	469	456	420	483	475	440	450	495	490	463	494	477	478	519	489	496	464	504	486	466	468	515	459	465	462	439	454	481	469	511	468	488	487	456	469	465	439	475	494	509	512	511	442	450	440	458	488	459	463	482	465	464	492	501	474	501	466	481	505	493	446	452	475	469	426	450	457	474	486	462	472	452	479	498	472	470	468	424	450	455	448	461	477	475	452	511	466	478	457	482	480	456	507	500	476	469	437	478	472	462	467	470	481	464	493	477	449	477	479	465	490	464	493	479	491	437	462	466	473	492	475	477	439	456	494	511	477	460	493	408	444	479	453	471	474	488	466	473	503	469	465	486	500	481	465	470	484	472	457	510	498	500	467	458	474	477	460	426	453	531	511	478	443	492	447	446	434	470	467	472	486	498	483	456	471	468	485	467	473	456	481	458	486	508	472	487	438	478	483	465	462	465	481	466	471	451	458	484	492	443	444	450	468	481	481	448	452	477	509	486	489	474	500	465	466	468	478	466	496	489	481	471	470	507	471	452	515	479	453	497	449	467	489	471	469	465	502	485	471	436	467	474	460	465	463	456	474	481	464	483	483	480	482	440	460	482	461	484	451	461	430	437	474	443	473	447	433	462	444	434	446	467	477	456	476	457	468	460	473	459	467	441	460	481	485	464	503	472	470	439	499	491	442	446	467	499	469	465	485	465	452	487	460	494	454	441	444	467	453	446	493	454	461	456	453	439	438	453	445	519	469	442	466	481	466	480	445	479	478	449	482	477	500	486	480	499	441	467	487	487	507	461	504	452	474	471	481	459	459	480	446	477	487	486	442	477	482	441	440	435	457	484	445	497	487	492	459	471	467	472	476	458	455	446	481	454	432	451	455	484	490	451	455	518	461	433	473	470	472	435	516	471	480	500	484	475	458	468	455	475	440	486	451	489	470	475	448	436	422	469	472	512	489	450	462	466	474	465	476	477	460	466	483	464	461	494	467	503	494	486	438	433	463	447	454	466	484	441	481	456	454	441	483	479	467	446	477	462	462	464	463	471	472	482	467	459	474	502	471	451	478	452	438	500	490	489	483	473	443	496	458	472	436	442	442	488	497	467	461	448	475	463	470	479	463	469	505	505	461	422	491	434	470	478	480	471	454	479	488	495	484	468	482	435	476	507	498	476	443	511	461	449	446	483	462	441	444	501	468	452	481	491	486	453	470	484	469	449	469	470	468	521	467	441	430	501	468	490	495	483	471	462
29539	15480	3613	1971	1309	990	773	689	531	505	493	459	435	356	383	353	345	363	335	310	367	338	318	327	303	326	309	286	272	291	296	291	309	301	315	312	296	295	290	295	287	266	279	278	318	310	269	279	288	272	312	287	292	280	309	263	268	254	295	280	274	301	263	289	289	312	286	269	278	243	315	284	331	314	289	283	308	287	287	295	290	283	291	308	284	287	311	276	287	296	296	286	312	297	290	282	270	259	308	294	297	301	280	300	297	304	281	292	291	259	270	295	291	253	270	312	294	279	286	286	279	305	286	308	268	276	270	293	279	280	277	266	268	285	230	272	281	307	271	278	303	312	313	259	283	307	260	282	309	278	295	288	335	275	274	288	283	294	292	272	285	281	286	302	296	285	303	293	265	295	249	286	299	296	272	296	255	293	304	276	296	283	290	242	293	270	298	269	293	257	268	323	294	277	312	264	298	288	270	321	264	300	277	293	280	268	283	283	278	284	298	266	295	291	313	307	248	300	306	294	279	266	228	275	293	274	262	309	299	291	286	292	260	290	315	278	282	299	278	287	279	267	268	258	300	292	276	271	285	295	277	292	288	265	280	283	275	245	300	287	304	285	279	274	315	298	272	310	279	265	280	254	293	297	304	279	273	274	266	286	277	275	286	296	287	282	278	321	267	290	274	280	275	271	277	314	279	294	288	265	296	313	268	284	273	291	276	254	260	275	263	287	274	309	282	308	270	279	297	296	306	298	275	257	273	284	304	298	296	309	286	262	279	290	283	290	273	286	282	307	290	297	284	273	311	277	306	259	281	296	286	310	263	282	299	277	282	268	289	263	293	288	277	254	255	260	273	283	271	276	265	266	304	299	268	269	270	265	306	289	262	286	276	257	296	275	317	273	298	268	311	277	305	305	271	275	262	296	291	289	290	272	286	289	274	307	264	303	284	265	306	290	272	297	270	310	286	290	292	271	293	294	294	304	281	268	264	261	260	278	296	285	292	298	266	267	258	299	267	271	277	286	287	293	290	266	282	308	292	314	254	277	282	289	327	266	279	291	276	280	283	274	271	283	275	264	299	290	288	284	302	280	278	290	293	286	309	275	306	296	284	285	273	291	255	316	269	295	272	277	257	301	274	287	287	268	311	255	289	278	281	268	295	279	264	312	300	311	282	300	280	297	263	293	299	286	294	279	314	323	299	305	266	282	289	302	293	308	295	286	266	304	309	263	290	303	263	299	276	283	267	266	282	306	298	282	292	290	281	293	283	270	277	278	326	302	289	313	277	316	285	286	264	298	300	257	305	280	292	264	244	268	274	282	272	314	253	276	286	267	281	286	281	275	319	322	318	325	264	268	259	268	298	280	283	273	276	297	293	276	252	283	288	249	261	277	292	255	320	299	289	289	291	296	299	278	281	280	279	296	305	303	278	249	328	283	296	288	302	307	271	322	281	289	284	289	313	288	283	290	301	288	262	292	275	310	261	271	266	261	301	300	282	238	263	310	279	286	261	279	298	284	273	284	303	290	333	282	298	260	273	320	316	297	237	276	259	290	285	279	305	270	278	327	294	286	277	282	279	261	242	263	278	315	301	285	294	275	287	274	285	310	278	307	285	297	305	287	289	307	278	278	277	304	254	296	232	268	308	288	286	257	294	292	280	288	262	272	293	278	302	263	267	286	282	281	293	308	278	297	267	307	256	297	252	295	284	298	290	284	260	299	300	282	311	267	272	282	296	247	243	279	275	260	299	290	247	279	281	278	261	280	300	294	279	264	297	281	258	267	278	276	277	300	281	274	296	266	272	271	271	283	301	272	277	289	287	303	302	311	275	292	280	287	317	281	266	286	268	288	296	289	290	263	264	276	288	310	294	264	286	253	292	309	287	270	284	297	244	317	278	314	283	273	305	281	275	293	293	251	297	275	271	274	307	277	315	280	299	278	279	276	303	309	304	301	310	312	280	292	265	272	266	310	263	324	319	291	275	267	324	289	293	304	265	298	296	294	251	278	315	312	248	285	294	312	269	299	264	287	265	291	264	260	298	310	284	277	264	286	280	311	274	304	287	277	300	286	281	252	298	296	301	281	285	253	304	285	270	294	266	294	277	289	287	293	263	274	284	315	287	256	234	285	294	280	305	256	256	278	261	265	284	272	286	289	280	283	254	282	263	298	293	261	286	288	282	293	274	308	256	306	280	289	286	272	286	300	314	271	292	286	321	308	285	243	264	275	292	310	276	281	298	273	293	292	252	275	272	273	294	326	315	273	263	309	264	254	271	308	285	300	250	265	299	281	279	300	269	302	299	266	287	295	318	276	277	267	310	304	282	294	310	278	305	318	279	252	271	289	286	263	310	300	280	294	258	300	281	281	298	304	230	288	312	290	290	291	265	303	302	276	310	310	275	277	268	255	278	303	270	292	283	260	327	268	264	324	275	281	270	293	277	281	294	261	297	282	265	286	301	278	275	279	283	281	286	275	315	277	267	281	307	263	291	288	279	261	291	270	252	293	255	306	302	314	298	267	291	295	322	276	309	307	300	323	296	281	283	260	312	300	268	285	287	279	296	273	300	331	275	267	285	292	257	298	301	287	306	295	285	271	297	318	257	307	275	299	292	294	295	277	297	285	275	306	298	300	300	294	287	266	281	297	255	294	301	277	273	292	271	277	329	294	256	275	297	281	266	294	253	279	308	279	296	301	283	274	308	273	278	272	301	293	298	278	281	259	279	277	245	264	312	286	280	312	250	298	280	295	285	262	281	290	263	273	280	285	305	308	274	253	269	294	312	294	297	279	303	273	266	276	258	302	281	296	276	294	287	279	261	305	308	277	285	314	266	277	288	294	280	288	302	313	277	298	296	269	267	287	279	300	329	297	262	304	311	294	274	288	294	295	262	293	279	246	276	293	265	317	289	274	289	309	275	253	265	301	293	311	288	301	286	307	303	294	301	314	274	273	272	313	261	306	248	307	268	280	293	296	265	254	273	261	281	300	302	258	295	276	290	287	273	306	271	334	296	299	309	280	307	308	254	282	257	299	295	265	271	277	279	253	278	286	274	268	284	303	280	266	279	299	304	272	286	259	277	285	301	297	301	260	305	269	274	290	297	296	280	317	267	280	261	248	297	298	302	309	300	273	291	301	289	281	253	285	303	252	266	268	324	288	310	296	285	298	270	304	309	256	299	306	313	276	295	264	293	290	261	289	295	273	312	272	285	284	297	299	274	258	296	322	295	287	256	303	279	318	281	296	292	282	273	279	279	290	291	290	245	296	301	319	305	296	300	264	284	258	312	284	296	286	282	261	285	304	246	278	285	259	313	272	300	253	283	311	310	265	239	271	296	287	266	299	283	275	281	297	314	283	271	295	307	299	316	307	276	290	288	278	296	304	287	247	289	316	285	257	303	263	260	238	278	283	267	293	275	293	293	277	261	266	277	286	303	257	265	247	285	285	241	272	278	282	327	300	263	274	298	274	293	277	284	308	278	261
15414	9638	4549	5305	4747	3876	3178	2733	2349	2086	1950	1658	1567	1492	1374	1322	1209	1174	1183	1134	1077	1046	1053	1039	934	916	948	901	885	909	878	905	870	872	881	885	794	866	831	887	809	820	809	805	812	848	771	799	786	768	751	835	811	786	813	755	750	820	805	771	774	770	798	766	761	816	725	798	758	800	774	803	772	770	797	796	764	797	732	748	783	790	764	773	784	779	784	741	781	784	790	781	741	777	747	763	762	765	745	773	701	715	735	771	739	776	759	702	746	749	777	760	757	755	775	720	784	713	695	728	756	755	758	730	784	741	749	759	776	757	761	772	733	748	759	772	770	764	738	737	768	748	768	757	747	766	753	749	709	789	761	766	758	756	736	737	762	763	696	755	749	783	744	767	700	772	793	688	764	771	755	797	736	711	736	762	728	729	809	728	744	712	752	752	763	713	740	757	696	724	780	734	757	768	760	709	762	737	738	781	755	758	713	782	745	815	737	779	778	775	726	747	750	766	715	764	779	749	677	780	760	740	733	723	760	735	776	734	716	771	710	778	694	766	757	756	697	718	759	762	777	749	781	736	771	757	710	769	743	758	750	760	694	778	731	774	741	733	794	754	779	735	733	756	744	734	749	760	745	772	747	733	751	751	787	757	765	715	774	726	734	725	778	732	739	792	703	772	750	782	737	762	745	745	722	666	719	791	752	755	738	775	722	710	732	725	707	734	721	712	752	754	733	728	771	708	730	719	783	717	722	721	738	701	735	721	774	771	712	694	747	788	773	792	723	733	738	727	737	735	677	744	760	771	793	749	737	762	739	706	771	772	723	723	733	773	774	767	778	719	748	724	727	771	719	737	731	718	768	749	707	744	775	794	795	756	736	754	776	745	736	743	693	741	719	775	750	770	741	743	721	748	725	776	712	739	721	733	785	774	733	729	751	725	758	734	714	729	703	789	745	707	738	666	787	719	743	731	747	712	745	715	770	700	746	746	727	699	780	758	733	739	746	737	713	705	823	730	775	737	757	760	735	742	742	734	773	728	749	726	807	717	755	724	763	755	785	733	760	743	735	763	703	772	771	724	732	780	713	746	728	750	773	756	717	722	745	735	761	736	748	706	705	763	718	709	720	777	772	745	801	760	729	743	725	725	757	782	754	795	743	696	705	719	745	780	723	720	714	781	758	783	744	770	672	724	769	738	760	833	724	727	728	731	695	761	780	788	734	759	679	721	735	778	725	763	764	721	784	730	714	727	724	779	750	722	696	687	769	726	802	752	711	720	721	720	714	747	742	739	736	740	737	795	733	759	720	831	724	744	775	705	750	766	770	745	767	745	751	743	706	769	731	752	780	738	728	745	730	747	747	711	703	750	742	765	734	766	742	761	751	728	773	770	774	812	785	750	754	742	745	811	705	772	736	761	775	757	786	722	779	761	784	735	749	760	761	740	773	761	747	752	797	769	773	753	738	787	752	713	762	736	744	710	738	763	758	722	759	750	708	705	749	734	721	790	713	806	755	716	709	710	736	765	754	751	744	766	740	743	763	727	805	748	749	745	707	767	698	758	779	710	755	699	718	734	726	717	741	741	759	735	769	706	776	810	772	692	707	758	763	696	755	735	726	765	740	715	739	706	766	735	723	707	746	711	774	772	746	697	737	761	759	755	782	784	739	772	778	717	741	773	687	726	724	720	741	772	709	779	780	692	714	732	720	753	755	684	765	771	717	774	763	738	750	771	748	767	744	759	728	713	714	745	727	711	731	764	768	734	725	712	735	719	757	757	723	716	750	767	722	751	780	749	767	786	767	741	772	766	757	735	722	751	795	766	729	767	677	767	737	766	765	770	772	792	793	748	729	761	744	746	697	780	770	728	772	761	714	753	801	730	728	751	716	729	753	794	715	813	741	794	767	776	723	805	723	768	736	756	732	770	738	725	728	713	728	716	752	763	752	746	695	770	728	733	758	737	739	762	778	754	733	792	765	762	724	770	726	719	719	739	735	769	733	755	724	758	740	748	739	768	712	756	799	748	736	720	751	765	764	751	744	798	748	768	716	769	794	746	781	717	739	730	729	746	755	730	798	728	771	757	707	706	774	761	794	746	698	733	757	761	722	748	699	764	802	736	710	755	689	729	737	740	759	746	750	745	773	742	728	766	713	720	763	733	760	731	691	709	741	720	728	742	805	734	709	746	782	750	810	756	731	767	748	783	721	741	787	724	770	726	728	733	768	764	748	748	754	735	693	727	776	710	734	781	741	752	770	697	751	761	765	743	768	734	754	738	766	705	731	724	793	722	769	761	736	750	794	722	755	774	740	794	724	748	735	749	792	752	710	760	735	767	759	768	773	730	732	723	686	773	767	738	760	751	758	721	727	718	702	750	731	728	781	736	806	764	714	759	743	694	785	766	799	728	754	757	751	733	756	730	739	780	736	733	766	735	732	756	757	790	747	769	746	751	799	729	788	754	784	756	808	750	790	736	768	737	756	738	734	760	780	735	738	765	746	699	754	755	757	743	730	791	767	756	707	752	759	773	733	753	765	680	765	679	771	708	740	785	742	724	717	763	711	713	760	768	771	770	727	773	790	747	748	707	740	735	798	754	744	795	720	775	746	751	715	749	772	772	680	752	782	789	705	782	721	754	741	718	747	750	746	712	723	770	769	775	752	745	806	740	802	784	732	729	761	727	744	715	747	717	760	744	725	696	744	749	702	758	760	778	770	738	756	749	759	777	747	742	748	755	743	739	749	724	787	769	750	771	767	717	702	730	742	763	710	727	701	737	719	784	758	760	780	735	771	727	745	731	826	775	696	714	729	702	712	710	784	747	748	749	728	701	726	781	763	735	737	750	683	778	721	735	733	735	778	701	762	714	707	748	754	737	744	773	726	741	759	681	721	759	758	748	778	716	785	747	765	734	766	783	719	716	779	760	782	734	765	782	731	729	768	748	720	773	724	748	728	728	777	748	756	751	781	763	705	748	780	747	761	701	742	786	749	741	718	767	737	737	765	720	729	776	745	755	754	728	698	765	722	767	738	733	757	754	753	733	761	739	757	722	779	766	740	697	766	704	760	787	746	735	746	766	722	742	774	750	760	732	779	755	709	764	744	733	765	733	687	775	718	701	752	734	716	709	780	768	755	803	743	712	778	729	806	741	781	764	748	761	746	712	756	710	769	763	786	762	759	762	780	744	699	713	716	742	752	711	725	740	716	733	763	762	760	731	716	777	756	759	773	743	762	697	794	743	737	788	758	777	701	760	761	726	714	752	751	697	741	730	669	739	734	744	763	743	720	778	777	741	745	752	736	749	760	770	738	763	777	751	765	768	729	686	739	728	756	736	725	695	732	713	763	727	769	706	723	722	711	756	743	720	747	750	725	740	774	738	754	708	730	760	772	768	746	719	782	728	703	701	731	772	759	756	762	711	713	739	715	748	700	736	796	773	713	741	794	798	768	710	736	752	727	747	765	756	739	730	731	780	749	711	779	742	727	699
4974	468	330	354	307	319	318	333	314	324	305	315	310	285	293	290	271	310	306	316	306	303	321	318	287	330	312	308	304	298	341	315	281	263	313	313	314	272	317	274	298	310	355	312	334	293	320	309	272	318	276	298	304	297	312	305	301	336	301	323	282	333	283	304	302	321	323	284	345	309	302	311	337	285	311	317	331	305	327	302	318	302	290	326	298	335	323	322	314	293	303	296	319	308	312	244	319	305	278	293	314	323	300	297	277	304	321	286	299	298	301	290	291	295	295	301	307	310	305	297	304	298	295	315	320	281	290	304	283	307	277	298	336	296	303	302	295	325	294	317	301	295	282	289	295	292	273	302	292	289	276	305	327	338	296	298	303	330	317	288	286	308	268	286	299	306	290	296	308	299	314	257	325	317	329	287	291	294	282	301	314	335	293	292	306	277	318	291	322	264	305	302	325	326	330	292	287	307	280	305	307	292	292	299	312	325	311	316	321	298	293	299	299	308	291	289	302	293	279	295	316	277	287	310	304	329	322	303	300	305	352	309	288	318	296	302	301	285	331	327	281	308	280	281	288	304	295	305	341	298	275	329	322	299	306	302	303	275	293	320	307	276	279	286	318	303	321	261	292	273	267	341	302	312	297	311	308	295	264	305	311	312	320	285	310	331	315	282	266	302	303	342	302	310	299	313	314	298	309	313	295	311	291	340	278	256	308	316	298	311	315	286	312	294	298	299	300	305	306	305	297	323	290	315	298	312	264	304	324	257	322	312	305	302	300	313	302	311	287	299	309	297	273	290	284	317	278	273	326	316	332	294	283	293	313	298	299	320	311	299	305	315	290	313	299	271	261	284	323	295	323	299	340	310	300	303	296	299	303	304	310	323	271	317	291	262	332	309	299	288	317	299	299	300	248	305	298	335	326	281	284	299	297	299	306	282	302	304	278	286	333	281	274	283	304	283	316	263	316	313	323	323	335	304	274	305	299	319	329	271	294	283	310	269	286	291	309	303	285	294	305	346	295	307	324	299	279	304	291	301	335	264	295	309	293	308	316	286	327	323	296	275	306	289	285	296	321	315	303	301	313	312	302	314	333	287	317	307	293	297	313	285	313	275	290	330	338	291	332	302	327	310	284	306	310	323	303	288	290	279	314	307	308	281	292	322	279	312	315	299	313	297	304	302	291	298	276	283	293	319	264	297	321	304	282	291	320	329	291	322	268	277	284	299	288	296	298	312	260	317	308	308	320	268	314	279	290	295	313	290	308	266	281	291	303	319	274	300	281	261	267	316	292	325	306	287	311	328	324	287	333	278	333	298	295	296	286	288	300	302	299	307	283	275	296	295	336	308	299	294	290	286	307	291	303	307	317	313	288	326	321	292	302	283	295	313	285	284	312	299	300	308	278	290	292	272	305	276	285	284	301	289	315	284	278	319	298	314	300	310	283	309	321	322	318	300	294	309	288	295	321	317	314	314	306	322	269	282	282	287	309	340	287	287	287	304	308	296	305	287	302	283	323	317	315	293	310	282	250	306	294	338	328	284	309	328	339	268	348	300	308	318	298	318	307	296	283	292	263	305	290	303	262	289	290	299	322	284	298	293	298	299	330	288	325	319	298	299	323	293	314	308	290	303	312	304	276	308	335	307	306	291	286	318	314	267	287	296	286	312	309	302	296	304	290	305	298	267	279	310	291	300	303	304	298	315	320	304	305	342	314	320	298	287	288	292	298	248	295	268	293	298	301	307	307	299	285	278	292	298	284	255	301	307	314	322	315	301	299	308	311	326	283	291	300	309	288	281	316	267	309	325	290	326	324	282	309	331	308	316	278	285	317	305	305	298	300	290	313	338	312	265	333	311	320	306	315	291	309	279	317	322	323	303	325	305	306	298	302	292	329	311	313	266	290	304	283	321	307	286	268	325	319	309	284	275	320	315	318	293	266	282	290	305	319	292	290	321	309	286	311	293	314	291	315	298	300	305	265	296	292	265	300	344	259	307	317	301	289	270	298	286	288	309	291	302	293	299	282	302	292	323	328	297	291	285	313	296	277	345	309	331	275	302	334	306	308	284	302	315	325	328	317	309	314	303	311	339	264	280	292	309	281	282	283	294	276	296	290	278	281	318	306	297	316	299	291	294	325	283	300	303	326	272	303	297	313	285	287	310	293	315	304	303	313	282	269	346	328	295	295	266	291	283	300	334	305	265	298	293	296	323	305	297	317	295	308	305	327	274	299	295	291	305	321	328	331	317	293	305	324	313	300	307	330	292	295	276	305	305	306	302	330	320	306	318	306	315	293	321	319	319	301	319	259	304	320	326	303	284	294	291	318	312	264	326	306	279	314	315	267	303	296	309	284	279	301	279	307	332	299	336	312	260	313	266	311	303	328	295	314	296	303	341	300	307	305	269	299	303	292	298	274	338	308	295	301	334	287	276	315	309	274	302	291	284	290	269	331	319	291	309	309	274	258	290	305	311	344	322	297	310	294	268	323	272	305	304	293	301	290	328	289	323	314	335	333	270	334	311	290	333	337	295	277	297	324	289	295	263	287	325	324	288	285	292	339	309	274	315	315	301	269	312	315	287	306	284	301	284	295	333	329	309	301	308	348	296	288	322	320	316	318	333	310	271	282	282	327	257	295	295	292	305	304	341	286	313	279	306	311	289	276	298	318	327	340	350	332	316	304	306	305	326	317	291	329	346	312	317	304	335	292	294	312	296	296	300	310	289	275	308	257	274	306	306	297	303	315	297	295	329	306	280	318	331	300	307	315	342	330	340	334	282	263	326	298	274	308	302	304	266	320	291	272	295	311	307	310	297	252	295	295	323	335	299	305	297	320	298	328	302	318	311	301	287	295	296	274	301	307	310	308	287	308	293	324	316	333	305	323	275	293	309	326	285	288	296	268	322	266	289	293	309	322	307	312	327	279	321	287	300	288	302	293	334	292	292	338	294	260	284	308	323	286	324	311	295	303	287	303	312	301	274	350	345	296	294	368	289	302	307	297	323	319	303	274	278	314	279	258	332	297	326	262	305	333	323	307	294	325	282	305	319	312	311	305	299	274	304	308	287	314	290	291	342	293	250	312	298	287	304	330	319	281	306	295	299	297	300	294	292	302	310	309	289	290	291	290	305	302	290	336	308	302	301	306	275	348	306	283	288	298	279	277	291	273	301	309	324	304	312	330	342	294	296	309	298	292	327	296	340	299	295	302	276	304	312	300	346	291	268	313	297	263	334	334	317	306	316	273	307	295	274	292	284	283	296	270	351	307	318	298	288	308	289	340	292	311	321	283	287	282	310	279	308	297	295	341	315	309	310	301	300	300	264	304	303	285	318	273	298	297	284	333	316	330	317	296	277	298	269	284	302	326	278	305	318	302	297	312	309	313	309	294	304	304	325	318	283	290	301	301	267	306	279	345	313	318	322	282	313	319	303	314	298	295	318	279	301	270	284	278	301	309	289	298	292	297	331	324	265	295	294	327	294
3474	938	828	873	770	846	757	752	747	759	734	733	808	758	731	773	836	714	736	738	803	735	742	734	732	749	710	759	747	707	738	704	712	697	751	761	719	734	755	697	755	751	731	692	768	795	773	790	694	729	777	751	732	714	768	761	766	733	754	764	754	754	746	678	752	768	774	743	696	656	703	695	741	721	713	776	740	709	733	729	715	768	717	743	744	728	725	708	729	794	754	766	760	683	757	681	670	766	733	721	760	774	708	745	756	754	722	756	705	739	778	762	683	772	712	721	703	759	716	774	727	832	700	764	748	768	714	733	765	684	734	727	778	775	767	736	758	727	713	726	711	714	752	705	762	726	722	708	704	727	738	785	744	732	706	708	765	773	733	731	721	722	753	734	781	727	773	727	758	739	734	774	750	756	722	735	797	770	731	754	748	685	714	753	779	699	738	705	713	764	758	707	756	758	777	743	725	776	719	728	754	752	782	734	688	716	709	754	767	705	771	755	772	761	791	708	743	737	739	745	741	772	708	697	744	736	766	692	794	732	757	731	716	709	694	780	737	761	762	703	754	777	727	710	766	705	712	698	756	689	773	740	735	735	760	795	743	781	798	757	708	719	777	715	721	737	738	769	742	747	741	717	698	681	770	719	687	749	742	766	734	755	734	755	781	759	721	752	713	737	741	752	773	708	733	793	720	719	771	715	742	727	715	706	700	780	737	763	766	768	746	734	746	701	736	761	734	746	723	766	764	729	760	757	738	708	756	754	718	764	719	701	760	708	738	760	761	721	773	713	722	733	730	763	735	715	713	775	721	695	780	713	805	747	758	705	766	741	764	793	728	750	739	749	787	719	783	739	747	732	709	774	730	685	686	721	704	750	757	765	758	712	751	782	686	752	743	750	765	748	758	730	797	731	759	686	733	785	703	730	759	755	739	713	744	724	756	734	723	737	712	726	769	771	761	715	770	734	690	733	756	756	690	693	742	734	774	736	709	774	757	767	699	720	735	724	739	759	707	747	720	699	721	726	746	746	714	752	739	775	777	764	746	754	734	755	813	729	745	712	709	680	722	725	692	754	753	719	774	733	695	697	745	772	711	704	721	750	734	704	757	754	774	741	747	723	786	733	779	768	795	714	672	748	701	781	777	730	757	747	750	686	735	743	744	730	722	794	761	721	737	749	748	761	760	698	728	777	733	807	724	727	704	744	750	755	739	751	716	769	697	723	752	758	750	765	716	739	767	719	748	735	772	750	711	760	757	753	731	744	779	748	731	680	723	750	787	764	703	717	743	704	711	730	734	780	763	738	790	731	713	701	712	793	766	746	730	715	752	683	767	740	772	760	766	710	745	743	751	734	725	743	765	771	718	758	757	725	781	754	759	711	748	752	752	730	732	812	744	703	740	682	736	767	732	752	714	739	733	724	731	751	716	749	701	734	745	729	722	717	730	774	782	726	711	741	797	697	754	734	703	776	740	726	710	722	741	712	762	749	739	730	766	758	743	699	740	762	717	767	732	780	748	789	743	735	719	760	720	691	758	784	685	781	725	725	766	773	674	748	717	747	718	768	737	714	751	749	729	754	752	737	774	756	748	740	734	763	746	749	748	760	739	747	750	702	713	714	732	718	724	742	746	736	745	755	729	767	759	763	766	739	719	753	722	710	746	679	724	763	725	685	711	725	732	747	739	753	714	736	757	736	719	767	760	762	716	741	707	732	710	738	743	752	776	714	802	710	797	718	720	759	753	732	720	751	709	794	775	666	723	749	758	757	756	742	781	756	724	722	742	768	719	765	712	742	757	726	734	744	774	717	759	740	720	782	714	755	728	709	746	793	708	763	730	741	763	727	779	688	714	778	714	734	789	748	719	700	747	778	780	726	733	712	742	789	741	709	746	761	755	746	718	773	765	740	762	755	716	720	755	762	736	774	735	753	759	733	786	716	761	717	765	754	668	730	704	757	762	719	724	746	698	749	753	712	734	731	715	764	739	778	730	727	765	759	714	750	747	732	756	696	709	725	743	736	779	776	742	748	693	717	784	728	744	707	695	735	710	740	718	741	722	743	760	733	763	751	756	720	799	753	787	791	707	759	715	746	715	687	738	780	752	670	742	734	696	744	747	729	697	761	753	739	783	693	788	749	748	707	704	735	771	750	747	737	716	767	761	714	717	752	775	745	721	787	757	719	763	708	686	734	761	713	754	757	739	735	702	737	746	759	785	749	730	756	742	718	731	725	739	737	745	762	790	711	674	652	765	748	721	733	739	735	737	765	733	756	742	759	777	714	754	754	753	734	709	717	727	735	753	710	721	727	730	747	682	780	732	705	729	719	711	741	736	731	794	766	721	692	712	748	732	736	710	749	728	763	707	741	712	723	744	752	753	743	776	735	757	762	704	754	748	723	732	750	756	778	729	719	735	735	785	770	794	764	753	765	744	745	701	780	748	732	744	768	750	736	721	773	749	692	726	758	726	712	734	735	759	746	788	749	753	754	764	702	776	694	709	785	708	734	723	783	783	773	726	740	728	710	747	762	741	738	704	733	681	759	687	773	744	750	746	749	717	706	762	737	748	803	747	710	657	737	710	786	781	722	734	739	732	728	780	745	740	696	732	721	766	668	710	731	754	742	751	693	724	763	760	744	722	691	769	674	744	747	746	745	696	751	823	739	756	730	744	724	726	712	745	752	704	753	775	763	723	785	751	743	741	714	675	742	720	738	742	717	783	724	767	670	730	758	736	753	717	767	757	730	763	779	753	731	738	758	760	747	745	774	761	664	706	715	711	744	715	719	756	758	735	732	762	789	752	739	733	695	760	756	697	736	707	703	675	787	771	757	732	740	729	708	738	787	761	739	694	733	717	763	717	714	742	767	724	809	745	785	694	754	719	704	751	774	785	725	793	758	779	774	729	753	727	751	720	766	739	728	758	681	757	744	729	779	746	713	676	738	706	730	763	750	727	740	725	775	704	748	698	745	728	704	737	702	724	713	723	728	736	740	751	728	780	761	748	736	770	711	771	759	809	735	723	694	691	700	719	685	758	724	711	729	750	746	717	757	734	740	702	711	752	739	721	762	715	714	734	756	768	760	759	748	705	702	743	733	755	766	693	776	737	754	752	786	799	753	761	732	752	725	683	723	730	726	701	719	758	709	713	742	779	734	766	714	744	733	722	699	773	773	735	703	700	755	719	746	745	731	686	753	686	755	758	730	731	745	756	760	755	714	748	745	728	768	688	703	731	737	721	766	739	686	739	768	736	742	755	764	716	728	682	711	737	742	731	760	776	716	778	741	746	725	776	761	796	729	748	710	752	723	738	744	724	752	755	720	756	720	737	730	760	784	751	746	750	690	689	762	773	701	695	728	734	717	735	733	762	718	706	773	688	814	765	764	748	751	723	671	709	759	719	767	732	770	747	697	700	749	761	724	706	755	762	747	725	745	817	706	754	733	778	734	685	744	756	740	754	749	752	738	746	778	788	757	740	703	729	695
19238	6166	1262	923	634	453	436	337	309	278	267	214	249	201	206	195	222	191	193	181	203	179	192	157	185	178	159	183	182	149	176	170	176	155	167	160	164	186	182	181	179	158	155	175	185	146	188	166	147	179	162	153	139	150	153	170	178	185	167	167	182	180	189	157	157	187	160	135	164	152	165	175	166	151	172	181	202	177	162	172	155	151	161	165	170	156	152	157	158	167	181	159	164	186	159	145	157	149	146	170	155	181	135	168	139	163	170	168	144	175	160	157	178	173	162	139	177	146	157	179	143	181	188	163	159	178	157	183	162	181	144	152	172	177	149	148	168	163	163	169	163	171	168	156	159	134	161	176	138	197	173	158	163	191	168	165	175	154	149	166	187	161	179	152	161	149	171	141	173	154	160	165	189	158	175	166	144	168	163	157	169	162	143	157	154	178	168	166	161	175	162	143	158	135	192	187	163	153	127	176	171	176	158	167	171	170	141	193	164	195	141	153	171	166	168	165	175	198	172	165	167	162	201	151	180	161	155	153	175	183	169	171	147	183	178	171	194	166	174	166	170	162	162	171	168	165	163	160	140	164	145	169	168	137	167	176	178	165	162	172	170	162	145	163	170	165	170	169	139	177	169	166	148	176	159	158	177	154	186	189	177	156	174	156	155	140	158	177	157	155	148	184	161	185	176	150	144	170	183	162	159	175	177	159	199	152	152	158	169	165	183	161	166	168	156	160	145	165	179	136	161	141	154	179	170	160	144	155	167	165	167	174	165	143	159	162	167	151	163	150	151	168	148	193	137	133	155	154	163	172	182	147	173	170	151	164	172	152	175	173	153	157	182	165	161	161	157	160	179	161	167	159	173	151	176	160	179	144	141	162	154	178	177	162	149	175	159	183	167	146	172	170	166	172	174	156	172	161	189	163	175	168	172	164	169	162	141	186	163	177	153	160	176	159	174	159	150	159	163	174	169	161	159	157	174	181	166	153	170	145	150	169	154	140	179	169	159	163	129	158	181	163	174	162	167	157	151	179	161	154	143	156	178	165	166	160	172	155	169	157	176	161	163	181	171	175	162	193	163	173	167	184	168	182	161	177	169	152	161	167	173	152	151	166	168	173	168	155	163	172	160	168	165	167	174	174	181	169	142	180	176	160	168	170	166	162	174	167	164	151	181	149	180	159	151	159	164	164	163	190	157	182	170	164	181	146	174	162	176	158	168	179	170	204	163	161	179	166	159	180	148	177	158	157	166	139	163	158	159	126	160	173	173	154	147	171	153	154	174	171	162	159	173	205	167	148	162	182	176	147	158	167	203	167	158	180	162	154	167	185	162	159	179	167	164	186	169	186	148	170	158	161	153	138	167	194	159	167	152	169	140	170	160	175	159	156	184	142	190	177	152	185	163	171	175	186	174	186	157	141	183	157	149	164	165	149	152	168	170	160	168	173	177	182	159	136	165	151	168	179	145	197	181	144	153	143	164	180	149	199	176	160	157	189	189	170	178	183	159	140	151	150	164	148	165	199	174	169	181	158	169	135	163	182	180	169	152	163	176	165	152	182	150	148	168	190	187	185	155	150	161	169	153	193	132	152	162	164	161	162	185	160	150	155	159	166	154	162	162	150	176	159	169	162	156	163	160	176	156	140	146	163	162	169	177	163	176	192	189	155	178	149	177	155	189	166	170	141	160	161	148	166	173	180	167	163	158	149	165	155	159	174	157	142	181	163	174	172	171	149	158	144	143	154	171	155	176	176	154	168	179	178	159	194	162	177	181	159	150	168	149	158	180	166	181	159	173	162	169	148	151	184	157	185	133	160	179	154	157	163	169	165	187	157	181	142	151	162	159	157	172	161	182	171	189	183	169	150	159	139	161	163	173	163	170	167	165	154	166	171	147	156	156	168	149	196	166	187	167	162	153	155	158	165	187	134	167	172	152	140	175	166	146	167	174	155	155	171	156	165	150	165	182	168	162	160	160	164	150	172	148	165	161	171	184	162	178	159	173	170	158	177	169	128	170	169	168	150	156	175	169	202	170	164	155	170	175	170	154	185	162	166	155	168	159	160	156	153	146	155	190	141	194	144	162	161	141	160	151	159	154	161	163	161	145	159	169	132	165	161	162	141	180	160	171	129	158	178	173	168	148	171	158	187	167	162	161	184	181	158	180	161	159	177	149	177	178	168	176	195	150	180	171	153	187	146	155	154	159	180	171	151	159	130	148	185	181	168	151	151	141	161	188	160	172	180	189	167	172	172	159	170	178	161	186	159	162	162	164	164	171	165	144	178	160	164	159	152	183	150	157	149	178	167	162	159	160	166	167	140	171	184	121	157	154	157	180	168	167	176	145	167	165	184	181	166	169	151	171	178	178	180	174	161	155	164	166	156	168	201	176	168	172	151	149	134	175	194	176	151	153	164	160	182	146	167	165	160	164	164	147	162	181	141	162	133	167	181	158	170	157	158	161	138	164	187	170	170	170	179	146	157	165	175	176	175	180	169	160	189	174	160	176	162	184	163	176	151	188	181	158	139	173	148	173	195	180	168	182	141	188	150	170	161	163	165	169	136	157	163	187	168	152	164	167	159	136	155	177	150	165	148	161	150	158	198	153	149	165	165	180	148	182	172	160	178	182	173	158	159	155	155	149	147	150	171	139	178	149	175	171	169	157	146	156	185	165	168	164	158	155	177	149	180	159	184	177	155	158	156	156	167	172	168	141	170	161	144	165	168	169	166	159	190	162	163	140	189	142	159	162	172	165	155	184	167	146	154	148	171	195	167	165	155	154	161	152	176	179	147	166	169	175	163	155	168	163	182	143	139	157	185	146	159	158	185	144	182	142	159	162	151	184	164	162	172	154	173	156	163	145	166	157	181	152	166	174	158	168	164	143	144	133	150	153	163	172	166	141	153	152	168	150	155	156	179	160	170	189	145	189	168	174	164	188	185	153	171	177	164	130	165	162	149	166	167	157	171	147	152	153	184	156	145	178	177	159	151	179	162	146	140	153	166	144	157	168	151	154	142	154	179	179	158	161	171	154	157	154	159	188	167	166	164	149	172	180	167	177	165	148	151	164	169	149	162	165	159	158	158	187	145	197	163	167	171	148	158	134	167	170	168	166	148	166	148	158	172	178	161	164	167	166	175	167	166	131	148	190	160	164	177	186	169	155	162	173	173	169	166	186	159	149	163	155	177	149	169	145	160	187	163	165	155	160	154	166	169	156	147	177	178	154	192	193	175	165	169	165	172	170	148	173	174	165	173	149	145	144	162	142	183	179	159	175	151	165	158	153	164	166	170	150	155	177	183	175	161	180	188	153	183	172	154	155	147	159	173	169	173	154	160	168	136	153	163	179	188	163	176	174	163	166	153	147	151	177	162	185	168	163	144	162	187	157	165	150	168	169	178	156	157	163	164	150	169	170	175	170	156	147	143	175	154	138	178	162	171	160	177	180	165	162	179	181	158	157	157	169	152	165	166	168	196	176	173
10804	4942	2452	3052	2652	2117	1853	1586	1281	1180	1041	1001	915	852	802	777	720	733	637	670	624	636	640	617	627	567	555	620	539	545	533	548	485	552	517	489	553	499	559	500	553	536	508	520	498	561	510	503	508	507	483	499	489	472	511	492	495	477	492	506	486	502	552	507	512	497	495	477	494	445	488	508	459	483	479	454	484	471	494	513	466	475	492	505	482	472	482	479	435	484	470	464	486	516	458	472	477	482	453	463	473	488	539	491	453	478	502	502	503	496	479	483	425	467	468	432	470	465	416	482	458	472	467	495	440	438	504	502	455	482	460	473	513	450	478	480	426	442	421	483	446	468	515	463	474	470	532	485	487	459	469	466	513	468	456	459	479	469	474	485	463	481	481	449	457	480	435	476	501	469	485	501	479	503	482	467	492	481	496	499	474	502	446	434	462	461	472	497	503	454	454	476	488	461	456	482	459	446	469	465	492	445	460	449	466	488	462	456	489	435	472	429	484	483	479	469	461	526	485	446	453	488	452	437	449	460	486	427	485	467	453	460	472	461	497	459	441	496	462	491	509	494	501	470	465	514	464	489	481	492	498	457	464	492	472	475	435	427	480	464	500	473	415	445	476	426	450	477	479	480	459	462	496	438	471	458	466	484	467	465	483	458	462	474	448	472	513	498	479	448	502	471	468	453	471	464	458	480	459	475	512	470	454	469	465	481	451	480	479	468	504	491	503	461	456	438	451	496	436	456	467	446	500	469	465	508	439	453	474	423	487	444	472	462	481	478	464	512	478	443	456	478	501	470	473	465	479	477	478	497	456	479	505	490	448	518	474	494	459	434	439	421	480	446	456	488	451	472	440	457	436	509	443	466	496	507	471	451	484	471	448	484	433	448	482	437	483	446	441	484	470	491	502	452	471	454	506	457	466	487	437	509	478	461	478	492	470	477	511	448	471	487	486	497	465	464	424	449	486	499	465	446	438	448	474	480	496	505	456	481	460	448	481	431	491	446	485	502	472	473	442	456	475	464	453	469	476	460	466	480	469	458	497	453	506	496	492	441	455	462	442	487	429	460	445	482	455	474	499	460	485	476	486	467	474	462	447	519	458	483	452	474	444	448	455	462	448	478	446	511	513	478	496	477	439	461	456	498	444	520	467	455	523	458	474	462	480	457	459	469	531	497	467	449	467	459	459	493	462	457	440	456	422	435	449	465	463	452	441	446	473	497	469	466	468	441	507	443	452	523	497	500	467	456	492	438	480	424	513	457	490	481	493	478	469	432	465	438	480	413	521	445	481	502	442	479	463	483	480	492	478	476	439	468	444	515	471	452	461	436	452	496	491	540	519	491	455	466	460	480	484	472	458	465	476	457	475	506	494	460	456	471	479	464	457	446	475	457	452	492	449	505	482	445	503	447	437	471	517	465	456	479	467	471	410	417	479	464	461	460	481	467	471	449	480	471	446	444	487	481	444	438	493	508	454	435	463	413	483	481	489	448	449	488	448	480	441	501	455	432	449	506	492	479	451	452	459	496	495	467	443	461	487	455	440	479	420	449	464	490	506	488	471	484	508	452	453	464	487	512	474	482	467	454	479	467	452	484	468	457	467	450	453	504	486	477	493	433	478	473	444	442	461	456	458	463	497	446	458	458	452	454	500	514	468	467	471	487	459	501	460	504	469	467	493	453	490	434	441	458	489	487	468	470	506	459	476	504	475	444	486	454	469	448	478	510	485	467	486	465	483	441	462	458	475	457	476	422	490	468	467	491	467	478	461	461	462	512	491	448	481	490	486	442	484	485	429	460	480	456	457	470	488	453	490	471	460	453	481	505	450	507	466	460	494	439	492	510	478	493	475	448	451	465	454	449	480	454	501	471	516	507	471	468	480	432	484	471	517	477	473	487	474	467	480	482	450	443	466	499	490	530	465	480	431	431	455	478	468	438	463	477	479	462	492	493	394	453	460	476	441	497	490	464	465	480	439	488	462	443	461	462	504	476	456	472	463	490	483	467	456	458	477	459	447	479	469	453	459	447	439	443	469	483	449	411	462	435	492	433	499	468	424	454	445	451	461	452	445	476	448	456	454	442	505	473	433	456	473	467	475	466	447	467	461	457	472	515	450	481	480	432	453	445	446	485	489	506	437	508	480	461	465	439	502	453	488	446	517	475	482	459	445	497	458	486	436	482	465	439	489	476	457	469	508	455	507	510	464	511	484	504	483	450	453	457	475	484	488	445	443	483	472	477	523	473	481	464	497	508	456	509	433	455	467	443	464	495	456	452	490	501	467	487	471	462	481	459	462	470	441	463	450	469	461	460	476	462	483	478	467	453	438	466	420	475	490	474	473	476	474	482	467	462	461	484	517	483	444	492	470	488	468	497	463	459	463	482	467	482	457	470	467	438	481	454	455	487	469	466	468	504	474	452	459	468	483	498	469	451	486	484	454	487	486	493	481	478	450	472	422	479	486	499	500	479	496	454	461	452	468	453	445	474	480	474	497	490	438	489	454	465	479	455	481	493	476	501	476	466	425	469	481	467	437	488	454	421	494	439	491	485	481	460	480	472	440	487	439	500	472	460	472	444	474	463	468	454	499	472	460	452	505	435	484	480	499	520	474	509	449	449	480	487	508	457	468	508	466	467	470	488	445	450	466	449	459	478	447	442	465	483	445	447	501	478	493	470	513	493	470	448	474	445	464	468	482	449	456	467	476	471	516	476	479	460	467	432	482	438	446	474	467	420	473	489	487	448	456	450	418	458	457	471	498	487	477	449	503	505	470	473	436	483	461	498	492	456	441	484	470	508	452	469	465	438	451	481	460	448	472	487	487	482	486	444	520	443	445	458	448	468	455	462	471	476	471	489	482	448	452	476	443	452	505	452	479	478	468	487	463	441	479	454	427	488	467	442	503	478	420	497	478	444	461	479	518	474	464	464	442	460	502	444	476	487	484	431	474	494	445	484	456	457	505	451	463	493	497	442	470	494	486	493	467	462	438	500	466	420	492	469	494	478	490	463	474	487	488	480	479	425	448	465	483	445	470	476	476	455	473	457	486	438	471	418	442	464	485	447	477	492	476	502	486	504	475	457	471	479	475	465	478	489	435	458	466	529	481	442	429	454	486	466	450	421	479	463	485	488	486	501	478	520	478	450	471	458	448	482	423	469	508	462	440	517	428	508	467	486	449	486	415	447	478	491	448	471	490	470	478	508	473	475	480	484	473	446	457	486	445	492	453	471	452	488	513	497	435	455	454	520	483	464	433	457	469	492	488	482	442	445	459	453	471	458	499	477	516	446	488	464	492	474	489	470	441	455	459	471	486	429	485	467	482	493	480	456	462	482	474	468	496	432	462	451	514	451	459	486	453	505	480	478	483	454	501	509	446	454	454	481	452	444	468	485	479	459	486	474	478	520	469	467	433	493	463	451	474	470	472	451	444	468	467	470	450	476	480	462	486	457	423	497	420	483	462	507	461	492	450	448	450	457	458	519
30411	13427	3180	1899	1284	1073	795	658	578	527	458	420	433	383	380	385	354	350	297	335	347	298	312	300	285	313	291	273	322	305	262	297	266	301	315	278	293	280	301	323	300	314	287	266	297	311	286	307	304	252	273	271	296	309	255	273	315	310	301	265	283	301	292	301	298	277	277	292	313	304	300	285	275	295	296	284	286	287	297	265	301	283	297	290	290	310	290	283	304	319	294	286	274	285	310	286	285	273	305	301	317	288	270	286	283	283	307	270	263	266	264	295	305	295	292	253	293	297	297	253	280	271	267	283	278	294	289	253	265	286	327	294	278	312	277	264	301	306	298	291	301	285	289	267	315	308	306	300	272	295	301	311	263	302	272	265	270	290	288	269	285	285	286	245	283	250	297	282	276	303	258	269	295	267	285	313	292	321	286	289	314	260	271	296	328	269	294	303	299	291	300	277	306	254	272	297	292	287	302	288	300	291	257	312	289	285	280	288	295	284	269	292	313	269	292	262	309	311	281	275	289	285	250	266	293	275	311	286	304	270	279	280	284	301	314	290	283	302	278	286	324	275	270	309	319	284	274	274	313	267	332	264	295	307	284	265	297	284	288	297	271	295	302	285	268	287	245	321	293	282	275	303	271	287	327	277	286	288	271	242	269	307	288	292	300	275	299	277	284	276	309	283	285	288	270	321	286	318	322	313	299	257	260	272	297	299	258	290	273	230	312	267	310	270	279	284	308	292	272	309	308	291	284	287	275	275	280	296	265	260	308	287	269	290	303	329	300	295	298	290	248	273	275	284	276	299	319	272	287	295	266	304	282	261	284	261	313	313	304	331	264	272	260	299	301	258	262	284	280	251	299	266	291	319	290	286	260	294	283	274	281	266	295	307	293	265	311	311	284	328	293	295	294	285	293	267	291	297	305	268	289	278	271	291	258	268	266	291	258	224	279	262	330	279	300	316	288	283	292	291	253	310	289	269	274	264	263	289	298	277	295	282	302	320	249	321	295	295	275	301	281	284	273	276	295	316	273	264	322	264	262	294	270	297	284	297	275	278	280	271	273	272	307	286	246	308	288	289	280	296	301	256	288	246	274	313	270	278	317	279	287	279	282	300	307	274	289	278	304	277	289	302	285	287	280	290	269	298	310	284	271	285	269	304	280	297	294	294	278	261	253	291	290	263	279	284	292	327	297	265	285	293	254	290	294	244	286	299	291	235	284	295	292	262	284	340	276	299	280	306	280	269	292	309	286	288	269	285	280	314	284	268	257	261	268	277	287	252	282	288	289	254	304	285	252	277	272	271	329	283	279	279	274	304	307	272	293	261	282	289	257	320	299	301	269	248	274	279	280	278	270	270	307	297	315	323	292	262	308	274	296	296	300	291	282	276	260	267	326	294	297	272	308	311	296	309	271	274	282	252	296	292	295	280	252	312	267	282	304	272	326	282	307	291	281	304	296	287	287	265	286	290	282	278	325	281	246	260	275	260	292	270	257	303	289	276	277	293	286	312	270	283	287	265	294	297	329	284	280	282	310	285	284	301	290	277	290	283	284	270	278	293	271	292	295	266	279	260	306	277	302	297	278	300	281	311	278	329	284	284	327	267	315	273	289	302	247	283	253	292	283	277	290	261	275	313	286	300	311	257	284	301	263	295	272	297	259	299	269	266	312	285	257	271	266	291	267	295	285	258	273	298	265	263	300	300	285	273	287	290	272	285	278	294	281	294	282	266	276	297	277	295	269	259	250	267	284	295	288	272	281	293	261	292	270	280	329	276	277	289	289	284	277	282	247	267	275	286	266	282	277	307	288	288	293	300	291	266	283	282	296	262	315	285	298	270	292	296	305	298	290	283	295	310	272	273	308	299	251	281	275	293	320	287	272	293	309	311	282	297	269	274	293	280	270	281	290	310	329	297	254	282	277	277	280	264	295	280	272	262	278	302	305	299	294	299	308	272	279	289	266	320	300	309	289	273	272	282	286	283	277	256	282	273	290	282	269	282	242	284	327	284	268	266	266	286	283	242	242	262	286	297	284	306	273	290	308	285	277	302	276	309	283	294	274	279	271	304	293	250	281	297	279	289	302	280	277	259	302	301	271	287	307	275	308	299	271	311	262	304	275	281	283	302	311	264	285	281	285	324	290	292	298	299	278	278	287	312	299	289	283	294	334	299	283	304	258	292	337	265	262	305	308	272	284	260	295	281	251	300	286	284	242	257	288	293	295	286	263	287	289	277	261	314	288	272	293	271	286	288	299	292	321	306	307	298	277	282	277	295	290	288	258	277	291	297	279	263	307	257	289	303	281	293	281	291	289	268	297	246	261	282	296	285	319	297	295	280	261	268	283	287	288	255	290	314	295	308	270	280	301	260	329	273	297	283	293	265	314	270	295	267	289	304	268	288	280	265	288	292	252	285	289	300	297	296	291	305	286	285	305	261	288	275	279	281	278	276	274	288	257	284	259	254	270	290	278	281	301	310	285	289	260	279	262	307	271	264	245	269	301	285	269	305	298	281	271	282	261	268	321	282	289	289	315	273	289	299	312	271	267	266	313	309	287	254	287	274	335	326	278	303	312	309	292	287	274	272	289	274	265	295	291	276	293	291	243	279	301	252	274	285	282	277	286	256	262	266	292	294	298	301	306	299	296	303	253	310	282	278	271	288	304	291	280	302	254	268	299	302	289	325	262	297	268	270	283	278	284	284	307	288	305	298	315	283	301	291	332	300	326	288	294	262	282	327	302	263	272	266	287	259	280	282	244	287	304	238	325	291	286	255	292	272	298	277	283	286	294	304	275	290	300	242	279	280	283	279	302	271	287	273	315	287	284	296	278	261	286	300	262	250	284	301	271	261	281	281	248	303	292	268	312	289	323	278	279	304	290	272	269	287	264	273	260	283	275	289	309	246	309	286	278	284	291	288	278	267	301	300	285	279	257	293	291	319	284	276	251	288	270	281	285	264	269	304	272	302	286	261	255	275	285	305	314	274	284	279	289	269	267	278	259	267	295	316	308	266	301	281	265	255	300	281	256	320	269	266	312	279	314	293	281	262	269	294	325	277	296	282	275	271	291	288	263	315	312	283	271	290	265	287	255	304	312	295	260	283	302	269	281	286	267	279	308	298	272	301	281	280	293	280	302	281	305	284	274	250	301	251	263	285	273	250	266	301	272	272	268	279	261	283	317	271	296	277	270	301	312	297	299	271	289	292	294	263	306	278	298	303	313	282	292	267	289	331	310	278	273	280	281	256	267	271	279	266	281	289	275	297	302	314	300	278	279	293	288	289	293	302	280	275	291	260	299	310	298	282	279	261	261	264	287	291	262	297	271	246	288	262	298	281	311	257	273	304	298	302	257	332	267	261	275	312	269	254	300	282	293	240	292	291	272	297	289	268	267	247	326	290	273	283	283	291	300	293	287	288	273	279	285	276	291	264	248	275	260	297	302	262	277	315	286	279	261	300	288	289	309	258	296	310	285	235	280	304
15804	8106	4611	5364	4818	3889	3354	2874	2453	2099	1920	1795	1584	1496	1426	1273	1271	1144	1161	1063	1059	1021	1041	959	1025	991	975	952	936	848	889	949	885	882	884	847	813	866	849	835	846	802	842	804	837	753	816	773	795	787	832	824	815	793	834	775	852	781	840	777	763	769	768	808	781	808	753	783	732	760	777	775	790	707	784	732	777	772	825	769	776	790	792	778	778	780	801	759	773	801	739	793	756	738	790	785	711	747	715	787	731	783	737	751	770	775	723	702	701	759	734	803	768	701	746	752	786	745	743	736	742	798	739	778	722	754	752	782	747	736	761	779	745	731	779	765	731	798	732	756	745	796	733	806	740	794	694	790	742	765	774	737	756	796	756	719	737	694	754	758	753	716	741	776	780	708	690	739	721	769	795	721	757	727	762	769	690	699	739	781	725	725	753	761	747	745	728	719	758	765	734	742	748	759	794	751	739	720	789	752	743	742	723	738	744	748	767	715	723	738	772	724	738	675	741	744	732	720	758	785	719	763	772	750	747	760	714	751	818	716	735	742	727	773	737	751	722	750	703	698	775	770	747	766	743	743	782	691	767	802	736	760	759	757	709	749	808	775	760	722	700	764	766	736	730	739	708	741	771	708	758	722	707	708	791	780	736	799	742	778	729	743	726	724	772	737	773	727	754	718	772	700	754	787	744	730	755	741	728	680	721	773	750	773	741	707	725	689	733	773	718	786	725	785	726	731	801	736	726	714	766	711	777	756	772	773	779	709	727	758	740	799	802	784	772	742	777	728	754	717	764	780	747	719	734	793	713	737	754	730	784	810	732	765	723	750	721	723	710	770	744	744	731	758	786	807	705	737	767	815	709	703	739	760	738	790	731	752	804	754	711	768	757	724	729	777	775	702	753	735	733	709	755	687	756	704	729	679	769	767	758	741	803	711	755	708	740	766	781	780	723	731	777	748	756	711	744	745	743	747	755	712	724	765	720	804	748	757	778	701	713	719	768	727	739	700	761	765	716	730	717	710	756	764	708	750	725	766	767	767	706	756	818	711	723	750	723	719	738	715	720	749	743	711	745	761	775	747	699	779	761	737	720	774	749	769	736	740	700	714	749	694	731	782	729	783	781	719	722	696	685	750	745	743	770	774	737	750	719	689	698	730	721	722	745	765	721	740	753	732	738	760	777	733	742	790	686	764	774	735	770	709	694	762	750	740	730	739	707	745	737	736	743	731	754	744	751	743	736	700	749	690	744	708	738	766	713	761	726	744	733	760	747	741	710	791	703	757	741	715	727	749	778	735	749	788	724	703	700	744	713	746	756	752	731	747	707	714	725	770	739	720	744	763	741	780	725	758	736	782	715	792	678	774	777	768	743	728	733	745	785	738	752	750	734	773	734	769	800	707	727	737	774	744	763	754	795	733	766	719	753	775	733	724	749	725	746	766	727	717	740	766	717	682	698	739	734	781	735	725	755	773	776	758	759	786	768	758	783	739	742	785	686	765	737	763	762	783	715	722	768	723	730	747	741	784	770	754	750	720	720	756	735	746	702	773	699	741	746	759	770	749	720	798	721	756	728	738	794	782	741	744	725	704	735	757	690	713	739	748	730	763	737	747	762	787	760	776	760	732	741	765	714	788	729	759	735	794	756	779	728	740	718	748	738	739	728	787	745	720	699	752	766	781	741	748	770	740	782	679	760	766	763	754	743	754	731	768	768	705	797	780	772	714	749	746	739	740	773	730	755	797	749	746	723	695	723	731	773	746	805	743	801	746	721	797	729	779	738	761	789	762	761	742	737	773	683	722	793	734	772	774	757	761	756	692	721	741	726	743	749	750	740	742	719	744	772	754	752	716	785	738	737	710	750	770	731	755	758	753	741	766	776	704	778	731	717	797	784	696	717	755	715	735	737	700	726	724	746	782	742	741	753	760	775	787	700	788	763	735	703	752	770	774	744	755	737	747	702	799	767	735	773	775	741	732	748	743	701	793	774	708	775	772	778	727	698	788	705	756	715	732	730	769	714	732	693	756	733	801	672	733	780	734	752	765	777	730	759	710	746	748	778	786	756	750	742	772	756	797	761	762	790	734	728	738	735	743	733	751	742	742	781	768	758	706	777	719	725	730	771	753	772	733	755	697	775	722	747	766	701	770	722	796	723	749	813	752	734	707	715	757	742	751	742	768	776	769	752	794	759	754	752	747	753	743	754	729	704	712	756	716	706	764	735	726	760	744	761	762	786	716	746	721	747	744	707	758	726	733	768	748	790	761	755	761	736	726	724	732	777	742	745	708	801	763	766	714	729	804	724	740	688	748	728	757	745	700	762	740	807	773	733	742	688	738	748	724	759	722	759	742	787	795	783	701	748	728	751	767	720	729	718	767	773	775	778	720	748	712	762	759	769	768	701	724	798	735	772	768	738	743	716	736	746	756	752	716	739	741	808	737	756	695	765	760	742	693	720	756	707	749	721	741	753	744	726	734	704	766	787	704	726	803	755	763	697	727	752	721	732	752	774	688	762	756	761	773	776	731	716	764	768	713	724	755	740	754	765	769	694	753	724	781	716	723	784	766	795	720	743	804	753	737	782	734	703	808	753	734	697	759	761	741	762	762	777	736	747	778	760	716	740	715	744	717	776	763	724	814	718	729	738	740	742	713	728	759	771	757	740	778	768	731	748	764	726	718	770	742	797	787	755	767	792	731	750	695	748	738	728	698	764	748	757	719	790	734	731	756	711	720	719	794	760	710	726	788	732	748	716	712	758	759	744	764	742	804	737	784	738	719	762	720	788	732	670	736	700	782	732	761	724	773	754	816	721	744	703	764	736	760	777	766	738	748	752	723	765	754	757	753	766	745	709	763	742	764	734	725	779	785	751	737	764	732	758	741	690	754	753	742	708	745	771	738	740	737	708	744	720	727	722	751	702	779	748	757	767	749	750	755	778	755	769	784	740	730	710	750	738	763	696	778	759	793	732	779	764	702	745	735	704	691	745	802	742	764	768	749	833	744	738	759	768	744	689	771	791	758	749	812	701	783	694	736	764	745	787	762	713	695	744	798	712	784	793	761	803	760	772	781	747	733	769	723	768	765	685	738	792	732	745	764	710	755	750	787	709	744	758	748	723	753	742	759	754	776	759	754	756	777	735	720	717	747	660	746	762	766	740	796	735	781	779	730	787	759	710	752	766	792	709	761	753	776	732	714	768	784	776	751	765	730	744	785	762	742	758	771	746	735	732	781	685	738	743	808	711	749	744	769	763	768	718	749	720	740	762	714	744	746	743	761	700	768	719	766	766	745	732	755	782	726	791	789	757	729	737	756	714	742	756	726	778	725	691	752	749	775	768	734	738	744	732	781	784	766	749	745	802	785	748	750	748	753	753	777	723	739	739	736	753	737	765	755	744	759	766	764	717	751	791	736	748	724	728	733	725	751	781	800	761	725	741	717	730	720	717	714	720	767	756	727	718	685	752	748	805	727	751	711	738	732	739	750
4880	554	341	335	324	326	321	300	285	315	317	295	296	324	282	280	292	299	299	303	289	318	292	312	306	297	325	291	318	304	294	297	295	287	293	298	294	311	269	305	295	315	278	299	295	284	311	289	284	237	276	284	279	315	291	326	292	319	321	323	300	334	313	290	289	308	275	327	306	269	303	316	309	282	312	303	309	293	277	298	307	317	309	329	334	288	305	278	320	296	289	303	293	286	308	324	276	310	302	340	308	334	302	312	286	303	288	295	286	284	285	294	312	321	297	300	293	247	292	339	301	306	317	304	292	344	334	297	324	301	301	283	317	276	296	302	279	333	282	289	322	295	285	261	302	320	298	269	271	268	313	297	265	280	297	325	327	302	287	305	294	288	302	287	341	342	343	270	326	275	277	313	287	260	320	281	307	296	327	316	308	294	324	319	287	305	301	304	286	306	290	306	295	306	318	267	338	306	298	292	281	266	281	296	275	327	293	316	317	287	284	290	290	296	308	278	304	297	294	291	297	346	261	283	300	315	312	293	338	319	315	283	292	331	329	298	287	314	289	303	329	302	285	287	311	283	308	290	307	291	296	278	293	298	325	306	308	273	299	276	292	321	323	316	279	297	307	315	297	276	292	278	305	313	292	311	298	315	292	316	291	293	317	296	281	303	300	297	318	284	281	297	306	321	308	301	273	315	295	313	322	290	307	296	302	282	292	300	271	279	268	312	305	305	299	260	294	312	291	289	311	277	288	303	296	324	305	296	334	289	306	298	312	309	316	292	280	301	349	278	304	275	315	315	285	316	325	320	304	312	292	302	274	357	309	301	296	312	285	312	286	326	339	272	285	287	312	308	302	318	317	293	309	322	321	345	296	301	307	322	291	292	289	314	299	279	311	307	298	303	289	317	285	334	264	310	285	272	300	293	319	309	295	280	300	272	301	337	326	313	300	300	290	306	285	323	304	309	305	323	301	317	342	278	322	279	323	311	313	283	293	282	321	302	315	335	305	307	293	291	294	302	311	271	302	289	318	294	320	315	314	277	284	304	298	305	288	304	273	291	309	261	274	338	278	317	291	326	283	312	278	304	308	321	284	310	269	316	289	276	253	290	295	297	318	286	285	306	312	312	338	331	281	311	324	309	285	278	267	320	335	323	281	310	300	291	320	308	291	286	303	290	299	316	281	286	319	293	283	294	326	318	296	336	317	305	319	338	309	312	262	289	292	282	284	271	320	300	261	319	327	277	297	284	271	282	302	320	310	279	281	301	278	285	288	321	297	299	305	309	299	349	313	277	280	330	260	285	292	294	278	334	316	308	271	295	255	316	297	307	302	285	334	274	323	304	297	328	288	305	305	305	274	315	301	266	331	304	300	305	309	310	303	290	295	310	295	310	314	296	291	323	292	296	281	304	317	276	285	279	306	310	290	265	297	279	298	283	306	280	289	271	300	302	304	294	291	326	300	296	280	279	303	318	292	320	297	315	285	277	304	266	292	301	305	319	265	296	296	296	311	313	319	310	304	317	309	265	285	329	271	300	301	298	303	312	289	289	314	312	304	291	327	311	300	323	336	296	307	301	294	292	306	297	315	310	304	319	323	324	315	281	291	320	323	265	304	307	318	297	247	300	309	327	248	270	308	312	307	313	288	300	297	330	286	268	297	310	310	286	288	315	344	303	260	313	316	311	310	301	294	297	305	308	294	321	278	276	285	291	320	265	281	317	300	242	264	285	305	312	317	301	290	294	350	296	283	297	306	289	313	294	272	300	264	309	305	290	303	295	299	278	287	280	328	293	334	294	312	288	276	277	297	289	294	304	266	284	285	301	284	301	315	292	284	315	293	294	287	308	303	282	310	311	321	329	314	285	285	287	338	292	293	279	286	308	315	301	304	286	333	281	303	294	314	304	297	322	275	308	301	295	309	337	290	281	310	265	293	300	318	311	326	306	319	338	337	308	297	313	322	307	310	308	295	304	300	296	300	300	269	298	275	358	295	325	278	265	267	321	295	297	334	310	311	336	308	289	299	302	325	301	284	294	290	301	323	295	305	296	296	312	313	282	289	305	303	290	276	340	311	299	307	307	308	282	304	277	292	280	301	294	324	281	300	308	289	293	305	284	244	290	307	309	282	294	291	274	315	303	269	314	322	312	297	321	311	303	339	277	268	305	325	332	300	303	292	317	311	304	298	303	301	307	303	262	284	283	310	289	274	318	279	286	313	278	289	319	297	320	273	318	311	301	325	294	285	306	306	280	299	289	310	320	297	342	319	307	304	313	279	294	320	290	289	310	308	312	303	298	289	286	300	296	327	269	299	311	309	305	297	333	302	296	291	305	294	352	340	308	293	309	305	295	317	301	287	309	298	301	311	305	329	299	319	312	270	332	278	295	303	304	322	312	315	315	300	314	326	324	277	300	287	302	276	304	292	279	314	293	293	278	314	340	325	322	359	328	298	324	285	311	281	275	333	299	320	293	308	299	307	280	337	300	325	293	294	245	307	290	307	296	342	286	305	332	286	295	337	299	292	317	284	294	323	319	317	306	315	290	328	275	282	309	308	285	295	274	292	270	311	299	318	293	305	320	297	276	257	280	288	309	353	309	305	276	285	309	325	289	340	333	308	295	301	271	337	276	300	314	277	324	301	291	295	313	322	284	335	282	310	296	290	319	301	318	313	280	294	276	309	285	323	330	281	277	289	308	279	290	313	289	284	296	295	316	299	290	308	304	299	268	311	331	302	273	316	310	302	288	295	272	307	298	303	303	255	278	293	279	287	303	298	340	286	284	299	280	292	308	335	316	298	301	289	292	311	303	340	293	278	327	305	284	330	299	324	300	300	286	306	295	298	318	322	281	281	322	309	290	310	296	308	276	315	282	320	306	310	288	274	279	282	314	303	306	309	291	280	308	295	334	286	317	317	307	300	275	304	285	284	297	324	309	311	291	298	337	340	316	294	272	280	326	319	323	281	284	299	299	303	280	295	300	311	344	286	296	292	261	297	299	310	309	339	335	295	314	322	314	294	276	284	257	302	297	300	271	295	298	275	268	300	283	251	304	319	282	324	290	297	325	272	301	314	309	298	333	265	283	310	294	296	298	291	314	305	298	317	324	327	336	296	299	313	332	259	281	326	310	280	337	302	312	311	265	269	285	301	312	309	301	294	333	327	270	301	271	312	310	266	288	287	287	274	299	345	301	299	274	295	304	280	303	303	311	290	288	353	315	318	290	334	293	287	299	301	302	286	283	307	320	298	306	331	307	282	302	275	322	271	284	294	296	329	308	311	295	313	293	278	289	297	294	299	299	277	292	276	276	284	311	291	282	284	299	295	287	280	311	284	310	288	297	298	306	282	306	279	340	295	312	334	315	270	297	287	298	312	320	299	280	280	300	269	276	289	309	303	305	283	286	262	290	282	279	322	284	318	317	293	310	305	304	286	349	310	303	303	299	289	323	296	294	273	306	273	271	284	290	299	286	291	289	268	290
3619	912	862	863	825	835	744	716	753	809	802	743	765	761	723	749	756	732	747	704	719	717	748	707	710	701	722	737	686	794	728	737	743	731	730	744	777	734	749	761	739	768	705	742	743	705	740	726	751	741	742	720	748	751	723	694	726	738	770	741	740	708	789	673	722	764	761	697	716	764	743	739	773	766	746	720	704	746	731	757	703	738	731	750	736	714	753	755	759	749	752	779	798	710	738	740	810	803	714	704	751	733	745	713	759	720	736	744	747	777	724	731	770	785	725	749	745	767	725	707	725	686	728	704	743	766	766	708	771	729	722	783	736	685	691	723	727	745	753	726	717	728	723	782	733	706	736	763	719	771	759	704	731	719	709	790	721	709	733	711	703	738	694	772	719	769	744	705	730	702	734	734	713	748	706	726	720	705	726	729	697	707	722	743	711	723	727	779	757	787	712	774	695	787	759	762	758	755	711	778	692	719	759	690	735	738	725	721	791	762	723	731	699	735	737	760	741	756	762	738	774	759	767	752	738	722	767	724	727	723	789	759	720	744	734	729	742	771	755	735	781	712	748	728	711	729	728	744	736	769	830	733	717	729	740	733	793	791	703	726	756	761	751	724	728	738	711	756	724	763	726	722	756	770	738	728	713	750	774	770	736	723	766	767	751	736	718	680	736	755	709	730	749	777	757	728	739	798	734	755	702	736	775	743	709	705	736	747	741	780	685	711	747	756	737	756	723	739	736	728	704	770	785	743	704	739	787	680	665	761	775	743	693	773	757	737	727	728	719	765	762	662	793	649	716	729	725	676	758	734	720	726	759	717	742	711	711	694	785	694	722	742	777	759	727	712	751	787	738	698	775	742	753	730	760	730	722	764	771	765	754	717	719	676	750	758	771	735	762	711	729	731	741	751	727	703	729	730	728	696	729	769	734	725	675	752	751	722	712	711	771	727	774	744	733	737	687	745	750	738	667	691	711	708	761	727	710	779	759	768	780	717	705	695	764	732	705	681	737	726	714	715	728	734	740	753	742	732	792	810	700	782	744	744	740	686	752	730	710	740	773	776	735	669	723	722	754	675	722	730	766	713	768	782	756	709	740	785	768	737	760	750	688	743	742	733	747	777	780	740	724	755	800	761	757	751	701	758	714	690	729	780	788	738	741	699	744	695	754	725	738	781	718	792	738	755	744	749	811	719	746	711	719	725	738	755	723	720	759	737	728	729	724	694	725	733	777	736	759	756	764	798	734	775	696	753	694	808	743	725	760	726	695	750	698	735	728	738	678	722	752	766	742	771	715	724	697	758	741	683	773	724	745	715	716	752	779	758	708	691	771	729	716	731	776	726	772	731	796	728	695	731	737	752	735	739	751	750	706	715	758	787	726	728	725	734	739	744	790	733	767	800	694	709	751	746	736	712	730	791	761	752	744	760	752	713	742	741	676	751	690	747	733	772	738	745	725	675	733	765	721	741	817	752	707	729	728	742	753	754	718	739	779	710	745	711	743	734	706	730	770	750	785	761	755	681	710	743	758	731	748	726	708	759	750	745	752	745	721	744	746	790	739	744	773	758	723	750	762	692	722	779	749	744	725	763	727	728	739	725	742	768	719	709	736	720	708	770	715	772	749	761	701	734	733	700	751	751	753	708	741	761	718	739	693	722	769	721	735	721	788	779	749	712	743	740	725	740	737	759	745	712	783	764	782	705	752	692	808	712	749	733	666	701	756	757	760	754	788	752	768	727	732	747	763	724	752	700	726	695	725	765	732	744	768	760	698	747	743	765	719	752	770	736	733	732	745	771	722	682	735	730	702	752	721	736	738	770	721	707	772	721	761	719	734	742	757	712	815	706	752	743	745	756	739	713	732	724	750	758	738	741	728	791	731	813	727	753	729	741	729	660	718	718	713	719	731	742	701	753	749	761	677	711	748	729	720	697	777	729	714	744	714	809	714	697	750	724	758	751	739	727	717	740	728	721	731	751	734	674	756	766	748	762	730	783	764	735	748	711	778	722	709	769	764	714	757	722	760	726	727	716	712	733	740	690	749	723	706	749	754	734	738	744	727	781	714	724	760	748	734	734	742	763	707	743	732	767	718	722	734	731	715	731	794	679	749	715	739	737	739	747	727	800	703	789	746	776	716	749	744	686	725	711	718	735	750	727	768	735	787	736	747	761	741	745	711	734	693	758	723	721	748	745	671	691	716	674	723	722	709	729	774	679	699	724	750	730	735	748	740	755	691	684	758	728	737	747	725	744	701	757	783	755	740	715	712	705	708	732	749	743	791	747	712	755	687	709	751	713	720	753	724	731	714	722	727	762	729	735	728	753	772	693	738	770	723	749	719	745	760	715	765	773	713	756	765	779	722	744	758	792	732	731	765	684	714	759	782	730	720	724	748	748	770	747	769	784	699	730	773	735	693	783	750	757	742	738	711	754	713	719	746	711	770	785	718	733	753	740	692	755	781	743	724	757	715	747	748	784	729	735	782	752	754	727	734	766	753	735	700	746	759	777	761	735	759	769	757	719	743	738	739	765	724	772	721	760	731	773	746	742	726	768	741	739	734	737	812	736	742	720	761	782	680	727	769	724	699	748	722	743	742	752	755	745	756	713	726	702	736	732	728	772	718	702	746	731	763	743	706	755	750	700	746	748	764	740	705	727	733	699	745	771	747	779	730	720	788	763	696	749	761	773	765	800	746	726	766	809	711	759	724	726	768	745	713	743	756	782	730	698	733	751	724	677	733	731	733	734	768	675	721	736	686	758	747	766	760	726	725	700	731	726	751	753	711	764	728	719	785	745	755	732	752	742	771	758	721	711	719	755	772	752	754	738	724	734	718	734	709	744	784	788	757	809	744	732	749	732	706	686	756	750	768	752	717	762	700	761	764	711	755	728	736	723	782	734	722	731	731	741	721	729	714	751	733	707	714	732	715	747	776	746	777	714	775	728	717	761	741	731	762	712	742	740	728	729	777	768	701	757	755	719	712	718	739	687	709	775	790	770	727	736	760	758	748	729	713	731	720	736	718	725	715	752	795	740	727	689	714	695	748	714	725	795	709	748	777	708	792	759	736	711	757	720	682	773	785	714	735	745	737	704	710	723	743	742	735	734	740	727	750	734	756	717	757	747	732	754	716	727	724	696	738	720	724	739	758	721	770	740	735	789	793	732	724	700	703	690	734	749	746	706	703	729	720	764	731	780	757	725	760	705	696	722	752	753	735	758	756	782	729	698	711	758	745	748	703	691	762	742	744	728	765	690	704	702	742	723	778	711	730	743	723	716	736	714	759	683	770	768	743	761	727	705	753	772	737	760	730	683	730	752	775	757	731	741	773	732	716	703	774	723	738	723	770	698	702	679	720	702	685	736	760	689	719	750	740	772	737	758	712	783	705	730	754	761	761	731	755	778	729	760	737	726	736	719	719	740	727	730	718	756	730	753	741	722	760	720	770	745	726	702	747	769	679	727	723	715	735	762	742	786	723	735
19553	5698	1301	954	637	507	398	317	330	279	289	221	224	226	224	206	199	208	204	207	192	187	172	189	164	178	171	180	189	165	176	160	169	163	167	156	170	191	175	163	187	186	155	164	181	153	149	181	169	162	163	178	179	180	157	196	170	152	155	174	165	161	158	145	146	171	170	165	149	152	177	183	162	189	185	172	151	154	170	154	188	160	162	159	167	167	157	178	137	150	143	153	137	190	157	170	151	168	174	166	159	162	162	211	170	154	173	163	175	151	149	172	158	173	158	156	175	165	194	134	157	154	159	179	185	175	149	161	159	176	169	187	165	164	175	138	161	158	171	173	157	162	170	180	163	157	182	140	168	166	151	185	155	165	165	160	178	178	154	191	174	144	136	162	173	157	146	166	148	147	161	162	145	140	165	164	165	156	176	214	173	157	169	179	150	156	160	142	149	159	181	161	156	155	162	161	164	178	164	192	188	162	180	164	177	168	162	164	164	158	161	160	184	173	159	162	142	161	154	144	176	184	148	137	162	184	161	168	149	172	160	135	172	158	159	165	155	174	155	161	152	163	158	170	174	154	170	165	155	183	149	152	159	157	169	156	173	148	137	169	156	146	172	164	161	160	143	146	179	157	158	159	172	180	157	165	151	164	166	169	144	167	153	166	167	178	178	151	160	168	141	173	156	146	199	150	182	186	154	160	178	192	153	174	170	150	183	178	173	186	174	184	201	190	158	142	144	160	159	148	145	173	144	157	178	174	174	167	169	140	149	150	156	171	173	138	167	155	168	147	162	162	171	163	174	168	174	160	205	158	165	158	163	199	182	166	158	159	151	151	146	153	144	148	170	161	167	161	160	153	167	193	153	163	154	167	171	154	181	172	178	160	152	157	164	145	178	162	161	165	144	174	152	159	169	169	153	167	204	148	149	151	179	172	167	146	165	161	157	172	148	171	182	151	172	161	158	165	164	190	168	170	165	154	158	166	163	199	160	178	160	166	169	175	155	153	193	157	160	148	151	150	142	186	151	153	173	144	164	170	163	174	162	170	158	140	183	173	171	148	144	190	164	169	183	153	170	184	186	161	135	192	157	173	156	183	187	146	149	157	186	161	172	181	187	184	159	180	164	156	184	165	167	189	187	155	156	192	162	146	157	154	135	179	175	162	161	192	146	153	153	181	154	180	169	158	176	160	173	186	175	147	174	153	170	165	158	161	167	170	170	156	142	169	178	168	134	163	163	149	155	193	176	191	174	168	177	181	213	188	168	184	164	155	187	187	147	202	157	139	151	156	180	151	154	170	156	170	170	172	169	189	163	155	161	148	183	160	173	151	167	179	154	149	164	147	148	170	154	195	158	158	140	171	139	154	181	155	180	163	152	175	154	151	191	165	172	152	160	189	190	208	168	190	163	194	156	177	171	155	177	175	177	166	148	174	152	140	190	150	153	175	180	134	181	167	156	161	146	170	144	180	165	167	148	155	166	172	193	155	160	144	154	168	178	183	166	188	205	178	165	154	164	183	205	152	163	140	182	151	177	169	144	155	173	152	145	178	173	171	173	167	143	166	162	164	169	161	146	173	145	177	168	137	166	160	177	172	145	169	168	141	178	163	185	165	148	156	159	158	179	152	184	167	168	165	167	189	142	177	169	154	147	175	169	178	186	149	152	171	161	185	165	173	139	157	171	149	159	156	161	178	165	169	161	162	145	164	168	171	150	141	148	151	177	173	173	161	189	162	163	163	156	158	172	153	178	160	182	155	161	173	171	158	146	175	163	150	174	157	141	162	172	160	170	154	179	164	159	154	174	170	158	182	143	149	170	157	177	194	160	173	166	170	167	162	171	139	172	166	146	163	150	166	156	160	171	164	167	154	175	141	184	141	172	139	143	150	156	165	167	147	141	174	178	156	164	157	161	187	171	158	161	164	167	168	166	152	156	170	138	159	173	177	164	174	180	156	162	164	169	163	160	155	161	154	154	165	185	166	171	181	176	156	172	171	160	163	123	153	155	156	153	162	161	171	162	157	170	147	150	157	155	159	153	152	161	192	172	190	185	174	165	171	166	157	191	161	166	173	154	156	151	149	172	158	195	163	152	176	135	143	187	142	140	151	183	158	159	157	187	189	157	166	170	155	175	173	148	150	174	177	195	154	164	165	185	162	159	152	171	153	172	170	161	154	168	159	150	174	140	154	167	175	166	177	151	141	144	154	153	179	186	171	154	155	179	180	169	150	172	177	188	169	185	167	186	162	172	154	163	157	173	168	174	143	146	178	165	153	170	147	189	141	144	170	171	173	155	178	178	148	153	164	156	174	164	147	168	192	154	177	133	165	155	186	151	158	168	167	174	177	159	161	158	170	147	178	166	158	151	192	168	178	173	140	176	160	184	165	190	166	159	130	161	157	175	158	171	145	180	162	164	173	176	169	178	178	141	163	190	154	145	172	173	145	158	163	170	167	137	176	156	160	157	174	158	161	148	166	152	176	184	183	176	163	153	178	165	169	128	162	166	196	159	163	165	173	150	158	163	168	151	158	144	172	159	174	174	171	177	175	194	175	164	160	174	161	176	163	177	189	173	178	159	154	164	139	143	169	156	160	176	174	148	166	145	146	162	164	178	161	182	176	181	169	154	173	183	159	169	160	167	178	166	170	168	180	183	185	180	157	169	159	164	147	165	145	181	147	145	175	159	206	165	168	144	169	151	171	148	150	179	174	147	165	176	147	156	183	171	144	161	163	161	171	182	155	157	163	161	149	169	163	182	154	164	178	158	182	162	148	176	165	162	166	172	177	148	160	192	173	153	158	183	165	165	196	154	126	161	156	170	165	191	163	159	167	178	172	145	150	158	161	156	176	150	169	157	183	161	165	165	160	151	184	164	164	164	152	163	138	141	163	160	158	185	165	170	163	171	153	171	185	191	153	161	169	168	184	162	165	169	176	171	150	157	172	152	162	154	179	152	164	142	144	160	155	179	155	150	139	169	172	136	149	155	173	142	159	170	165	180	167	178	162	187	174	176	162	184	161	187	174	161	169	154	163	161	177	169	162	177	160	158	173	173	165	176	195	173	147	176	154	183	177	167	164	161	161	158	184	175	157	153	173	154	157	169	174	170	136	169	157	160	179	196	166	165	191	184	195	146	157	155	165	177	171	168	155	179	184	160	168	152	150	160	167	202	168	153	163	188	137	159	163	180	168	171	157	157	175	176	148	167	158	134	141	153	162	186	170	148	161	157	157	158	174	144	167	150	157	174	186	156	158	189	150	184	193	156	164	164	165	173	157	156	149	161	170	147	180	171	155	178	183	170	151	152	142	169	170	168	146	178	172	177	142	169	144	142	169	161	182	154	142	166	152	169	165	151	162	174	158	147	166	151	168	184	178	160	175	155	170	154	180	165	155	138	169	148	147	162	151	178	153	169	165	173	183	158	171	180	153	145	156	161	166	175	148	183	163	157	174	196	155	169	148	161	152	160	165	182	169	178	162
10879	4544	2425	2957	2506	2176	1822	1604	1382	1211	1068	983	943	849	791	777	762	732	700	639	597	634	587	617	598	578	591	542	572	550	501	548	579	502	524	528	510	545	571	486	535	525	530	469	509	524	497	532	484	470	486	466	518	487	478	484	514	471	507	475	487	521	501	479	461	434	487	454	468	503	467	461	465	474	484	472	459	492	463	470	478	482	479	468	464	453	472	478	471	489	447	440	477	478	447	473	499	442	451	487	452	474	474	475	437	451	489	478	452	456	446	464	469	482	452	462	521	484	499	442	444	470	468	498	500	476	452	501	490	530	468	496	469	442	433	462	476	482	484	489	482	480	443	498	472	485	493	474	481	474	475	482	453	482	479	470	491	469	461	469	480	448	467	514	472	495	482	452	464	442	465	481	486	487	480	484	481	469	475	442	512	443	473	471	449	490	503	478	460	427	493	478	475	496	479	497	482	477	468	504	467	520	475	500	473	494	446	457	458	475	462	429	459	470	469	469	470	471	496	458	454	491	463	449	417	496	457	477	477	456	477	463	430	462	445	449	478	461	484	474	461	445	493	468	474	442	465	438	514	445	436	498	462	448	476	447	522	497	457	477	465	472	473	495	475	474	467	482	465	487	459	486	468	492	429	447	484	461	467	437	493	478	465	480	491	483	454	458	473	463	470	463	463	458	504	471	484	483	440	469	464	466	449	467	477	443	503	485	470	500	483	471	480	454	477	442	488	467	485	473	494	456	443	481	471	456	438	437	460	469	455	477	438	465	518	449	460	461	483	495	456	476	516	475	462	446	466	462	475	508	490	469	440	468	451	434	494	478	462	469	474	432	454	472	466	469	489	449	483	461	493	466	474	489	515	453	508	455	464	559	466	461	445	413	406	482	498	496	456	436	436	492	497	485	484	463	447	485	460	488	509	432	439	466	479	503	479	483	442	426	467	474	450	480	447	456	485	488	483	445	446	433	470	448	480	469	489	496	516	441	443	484	451	465	466	436	456	502	488	456	484	461	505	475	456	484	464	478	487	475	528	468	471	459	458	500	437	467	454	539	472	474	453	458	483	488	518	464	486	471	463	474	452	482	463	461	494	477	447	490	471	442	474	474	451	436	449	488	469	440	469	458	484	478	457	496	415	437	467	467	483	445	453	462	455	446	460	455	527	495	483	518	480	491	474	489	479	496	468	493	457	501	422	467	495	438	470	432	467	447	442	456	468	476	431	465	460	469	476	483	456	491	459	431	450	469	468	468	438	454	463	451	480	473	466	471	460	501	492	435	469	468	456	482	477	475	473	451	486	472	448	463	449	487	464	490	488	442	444	475	457	496	432	473	438	470	457	467	487	444	497	468	449	458	524	512	466	488	519	495	440	442	447	486	501	473	461	435	466	457	497	471	479	470	467	451	506	438	501	494	467	467	440	477	470	479	493	433	450	489	458	476	522	488	468	470	494	459	497	463	488	486	446	514	472	492	474	449	504	451	499	479	450	559	471	447	463	478	460	467	507	472	454	474	481	480	474	448	509	475	484	507	466	436	517	450	494	446	478	465	462	452	474	455	480	450	503	447	472	442	476	474	455	449	481	461	491	471	454	464	481	458	447	479	479	459	485	471	486	467	432	442	442	459	456	461	483	454	454	520	413	464	491	509	447	449	464	498	455	501	470	470	465	499	453	478	493	459	490	496	474	487	508	482	482	430	498	457	455	470	469	478	500	454	482	494	474	434	472	444	479	434	466	486	437	449	477	453	473	454	482	464	462	420	452	435	455	447	455	455	507	454	476	511	447	483	458	451	495	452	481	481	490	454	518	464	507	470	451	476	446	469	489	453	459	443	436	472	520	456	443	477	500	456	480	454	458	504	427	442	494	459	436	485	464	454	492	441	501	445	498	474	468	480	472	472	435	439	463	462	460	481	469	445	483	479	445	476	476	478	501	492	455	462	471	463	508	440	528	429	487	498	482	436	485	477	471	462	489	464	485	454	512	495	431	460	486	464	468	438	445	469	459	472	461	478	483	470	466	493	454	476	456	458	496	503	490	524	440	525	462	459	472	463	457	465	490	476	454	492	456	501	489	434	463	467	475	461	488	438	457	504	452	463	504	463	464	465	478	423	467	460	491	493	466	480	497	464	451	466	472	454	447	452	461	460	458	435	476	477	489	474	426	531	488	478	480	476	494	446	454	488	440	482	482	467	459	467	501	482	493	494	450	496	453	463	470	496	440	459	478	480	473	482	468	466	515	469	442	442	439	424	477	452	452	451	493	502	474	464	437	494	476	528	440	478	480	484	446	457	479	475	475	479	470	458	479	439	454	463	459	497	448	469	502	474	433	448	443	460	449	520	427	450	440	448	442	482	508	497	450	451	448	470	528	440	447	489	463	484	473	492	447	517	486	484	460	487	470	451	428	473	507	454	480	469	482	455	479	446	493	501	508	449	474	485	468	458	481	464	443	459	487	496	466	491	455	432	454	475	502	503	461	438	459	483	462	462	468	464	486	493	440	491	474	439	472	431	482	494	489	460	471	474	453	465	466	464	464	475	441	448	462	455	450	434	467	457	477	457	493	475	462	466	471	465	445	486	455	472	492	476	455	452	484	471	498	484	458	476	472	486	455	464	480	478	470	417	467	455	462	452	497	450	470	474	468	458	460	516	471	486	460	455	474	424	472	464	472	546	495	482	450	438	464	458	502	443	462	473	457	457	465	464	473	452	471	490	449	485	474	457	459	429	480	464	468	437	434	449	510	489	455	460	453	459	522	458	463	497	462	414	455	470	460	469	470	476	471	495	473	459	473	532	476	470	470	473	471	482	446	469	497	453	471	479	482	453	422	471	477	485	509	491	492	461	457	444	450	424	479	452	429	513	504	460	449	452	475	460	453	442	505	453	461	461	491	474	461	488	459	499	441	497	430	451	503	470	502	457	482	465	440	485	476	480	460	503	467	435	510	449	455	464	460	470	432	419	452	430	446	478	478	469	489	506	469	428	476	477	452	458	463	516	463	429	454	473	447	471	435	464	469	469	477	485	458	444	429	479	476	457	463	428	439	483	466	438	419	455	474	487	487	463	464	465	476	454	411	430	452	479	437	515	439	476	463	438	479	457	445	490	461	495	449	502	479	475	462	464	506	418	445	457	487	446	477	484	461	463	477	474	489	479	437	474	490	466	435	454	456	503	481	456	502	481	524	483	461	458	469	497	489	455	506	447	487	454	453	456	479	465	486	490	442	483	497	473	501	469	477	464	517	460	493	466	477	436	461	470	473	431	513	481	475	479	479	475	465	509	442	470	492	464	448	477	463	482	444	428	483	427	437	456	493	514	490	487	454	511	493	461	437	484	486	476	463	501	461	475	468	457	438	491	471	440	459	485	424	479	469	472	493	488	455	455	440	461	481	506	530	499	452	473	500	403	472	468	500	446	478	460	431	457	472	472	485	414	443	458	453	462	478	425	475	476	506	464	514	484	511	497	445	478	461	491
31052	13626	3157	1919	1354	990	830	667	604	512	467	451	395	395	378	395	352	344	307	325	312	324	348	324	351	306	326	326	283	317	287	320	328	304	272	314	313	301	339	284	287	292	312	324	297	259	295	301	320	270	294	281	282	308	295	308	308	285	274	295	281	305	282	271	250	303	282	305	277	295	310	271	278	295	324	278	291	297	268	315	266	308	289	263	239	270	281	306	315	290	322	281	290	270	274	283	307	269	276	295	288	284	303	285	315	302	304	290	292	326	324	296	280	289	296	279	319	262	296	293	275	303	297	298	274	284	325	291	307	279	285	295	258	301	303	286	306	255	274	288	292	286	342	269	292	247	277	307	316	288	267	277	292	258	299	322	271	294	314	274	284	299	311	291	284	294	295	316	259	287	305	289	298	304	269	300	317	287	312	312	314	283	278	318	310	286	291	298	285	276	299	290	269	305	281	287	280	287	255	259	283	307	258	284	287	300	324	242	280	275	295	274	303	293	290	287	285	291	297	262	285	304	273	273	285	283	251	285	295	282	295	307	276	301	264	276	294	298	297	297	297	303	259	251	304	298	301	279	304	291	252	262	272	289	292	318	304	279	300	273	263	285	272	308	249	274	264	303	304	304	286	288	294	307	269	266	260	260	279	298	279	286	290	293	270	289	266	300	294	323	297	266	316	306	292	277	300	283	319	321	259	297	275	269	267	258	274	280	235	272	287	250	287	273	317	289	306	290	313	278	266	283	289	308	313	276	283	293	297	299	266	277	292	290	264	283	327	298	306	309	282	300	279	335	284	298	327	282	273	307	314	265	304	297	304	295	309	275	265	273	295	270	246	299	272	286	285	272	275	248	277	295	290	294	302	297	290	257	305	268	263	278	271	305	297	290	281	302	312	285	281	251	313	311	243	276	266	285	299	316	300	269	278	313	279	317	270	332	294	310	316	290	285	300	306	267	286	270	301	286	301	295	304	290	305	317	265	291	285	285	280	290	282	275	262	274	281	297	286	300	269	274	282	286	285	259	276	301	279	292	267	278	274	274	295	290	297	274	285	287	288	249	309	300	288	287	320	274	284	275	316	280	308	309	263	293	264	270	286	278	276	263	322	277	289	270	292	303	309	344	288	309	291	296	284	278	286	246	300	283	296	275	278	282	250	288	252	323	287	298	301	278	299	294	295	301	282	279	280	271	299	295	273	285	283	287	271	267	259	330	287	300	284	260	299	312	299	269	271	288	272	265	291	249	287	284	306	304	286	250	281	298	292	267	273	265	285	261	321	302	280	286	277	300	269	267	303	315	302	260	295	256	332	264	286	327	312	277	294	275	309	271	277	320	272	262	290	276	302	287	296	279	309	309	241	283	269	312	315	265	300	247	268	279	279	253	288	308	254	295	303	280	273	272	295	309	294	306	283	290	292	281	296	308	330	279	276	285	277	286	308	273	275	268	290	276	272	235	263	291	281	267	274	275	305	280	269	309	269	291	279	278	296	277	266	280	250	252	309	269	292	289	282	301	273	283	278	261	309	332	285	299	276	278	281	284	298	314	289	295	292	260	267	295	281	298	304	278	256	317	281	279	271	253	304	263	304	261	306	325	281	287	263	272	284	260	269	258	291	276	283	274	290	317	308	286	264	285	285	304	280	299	292	277	288	267	284	285	276	285	256	267	318	303	294	284	307	298	289	272	296	280	289	306	286	299	293	273	278	298	272	261	281	261	270	276	308	267	285	277	283	273	262	320	286	292	275	277	300	290	314	270	312	281	274	289	292	276	339	285	304	300	286	264	318	308	293	309	286	256	314	304	270	304	284	299	246	320	240	276	277	288	268	228	273	277	282	312	290	293	282	254	243	280	263	272	353	311	294	300	293	277	302	253	317	272	311	287	294	283	301	280	271	279	252	302	280	308	258	279	287	328	274	297	317	295	298	283	288	248	279	303	280	301	297	275	283	297	312	274	301	272	286	278	278	274	310	295	321	279	298	290	292	282	279	287	328	277	302	309	306	283	271	292	274	275	298	304	278	281	279	325	293	273	258	254	301	293	280	286	263	244	270	273	287	272	278	267	288	296	306	257	263	290	304	302	288	304	281	275	291	304	304	290	284	290	303	263	284	296	309	272	316	263	269	287	302	251	279	292	298	295	276	306	274	306	307	277	301	271	269	306	284	298	273	313	284	277	305	330	285	273	248	313	261	302	280	313	298	258	281	303	288	269	276	266	276	294	293	275	271	267	290	284	280	277	299	274	266	253	263	277	252	295	320	262	251	265	307	278	291	280	306	263	265	268	290	283	250	275	278	278	275	260	282	295	257	292	240	308	260	279	275	297	291	289	263	290	277	283	309	268	299	300	286	276	284	290	318	271	307	276	280	307	260	239	252	280	264	319	325	294	288	276	287	279	284	313	240	312	286	281	297	285	266	313	302	280	287	293	285	245	289	304	288	283	301	244	299	287	294	269	269	304	275	307	290	300	305	267	263	265	283	245	254	310	305	291	293	295	271	275	251	315	274	305	282	297	276	307	248	290	289	320	278	326	313	303	336	280	306	282	248	272	319	275	279	280	289	283	292	278	260	261	310	255	297	289	308	290	295	282	271	246	292	306	256	265	285	259	266	271	264	276	306	301	273	289	298	286	267	292	302	308	310	275	274	299	297	291	307	272	280	265	262	308	284	292	304	289	325	291	264	300	299	273	252	279	271	308	301	282	260	272	292	282	299	304	288	265	274	266	270	270	281	291	303	283	281	276	270	280	256	258	270	294	256	278	307	275	272	280	295	292	276	290	274	282	280	305	274	269	269	291	304	247	260	271	287	254	297	296	289	279	305	289	288	282	287	263	258	304	255	279	305	247	270	294	313	272	280	256	247	309	286	262	293	262	290	294	292	311	284	294	311	260	299	259	287	271	288	296	314	322	264	281	280	297	308	259	300	290	282	279	284	311	292	295	278	284	293	290	290	292	278	279	267	314	276	312	288	277	281	301	286	278	297	291	275	294	319	293	293	290	283	294	272	308	292	263	275	297	288	292	298	238	294	279	266	258	301	281	288	268	282	294	284	278	304	281	290	353	270	306	277	245	277	287	259	286	272	294	270	285	264	295	274	329	278	291	263	284	286	269	310	303	271	290	262	283	284	297	280	278	289	285	306	284	283	288	295	287	301	285	270	270	303	307	276	298	266	281	320	305	308	300	276	247	297	285	268	274	278	266	295	282	320	318	303	283	285	299	276	275	271	283	309	268	286	288	270	296	286	272	301	302	284	293	291	306	284	325	249	258	299	301	301	308	247	317	292	311	281	279	286	297	287	273	270	284	292	304	274	289	303	280	310	299	277	304	258	270	308	284	261	319	318	295	283	276	285	301	266	285	312	268	282	306	269	284	275	274	302	285	286	305	277	284	355	283	313	324	276	271	337	318	264	294	277	278	274	281	282	294	275	253	298	255	270	311	289	289	281	281	259	285	277	288	281	287	285	295	300	284	297	264
16209	8252	4540	5420	4736	3935	3406	2909	2450	2164	1873	1722	1542	1461	1413	1302	1250	1145	1156	1090	1098	1045	999	985	996	942	950	967	937	872	837	924	860	928	869	870	816	887	831	863	816	817	796	836	811	878	854	751	830	794	802	850	796	866	832	795	772	814	813	696	750	724	789	801	795	750	784	817	746	791	831	755	787	778	771	756	745	770	757	771	723	817	761	762	749	798	800	750	761	817	744	751	776	727	741	830	798	775	734	703	747	809	750	830	798	780	772	753	787	768	760	761	809	776	770	727	739	782	762	760	736	800	746	719	713	700	776	750	752	739	670	745	750	772	718	744	750	754	740	771	739	760	742	750	747	715	768	741	741	772	753	742	749	734	791	791	748	711	773	746	786	725	768	759	746	780	757	785	806	767	716	737	756	750	719	717	739	737	739	755	763	743	771	743	784	732	754	721	710	737	743	764	759	754	771	755	738	749	709	759	745	755	722	703	796	701	797	776	696	756	726	764	750	742	717	711	804	701	772	765	752	762	785	763	787	770	747	672	710	707	739	748	760	747	735	744	726	769	720	748	789	711	802	727	707	706	743	737	797	806	750	724	747	800	753	734	789	738	717	735	770	744	801	742	756	737	768	691	755	707	704	714	708	754	770	749	749	735	692	759	714	746	713	777	742	747	722	779	723	747	760	747	765	797	716	745	737	755	754	729	703	786	757	742	778	698	752	750	766	745	747	776	746	728	706	805	719	749	707	715	797	767	748	734	734	754	775	748	760	784	766	765	750	711	747	773	762	727	757	754	769	737	698	764	761	739	769	776	754	743	755	766	747	781	721	754	721	763	757	763	798	777	780	756	742	779	788	760	767	767	759	759	727	734	780	753	792	748	768	725	726	791	755	717	782	707	760	778	747	725	727	770	787	720	806	765	737	738	775	799	752	729	767	730	768	746	721	774	751	736	725	762	789	750	748	759	686	737	750	706	752	707	771	720	761	728	713	706	751	717	764	775	775	765	713	781	744	760	721	736	771	746	778	704	773	727	725	711	751	718	781	759	769	762	760	743	715	789	745	719	735	808	792	717	709	758	759	739	782	702	747	810	756	743	792	766	721	753	748	731	752	731	776	766	756	765	741	759	727	748	762	755	730	671	726	739	746	717	766	720	745	751	723	739	780	756	764	792	756	757	725	815	775	733	709	720	807	734	742	779	767	717	766	728	764	749	740	733	755	747	778	705	724	756	757	743	727	726	760	739	756	748	764	732	806	718	736	813	763	752	769	746	742	768	745	717	715	751	723	738	770	758	806	743	767	724	739	761	800	704	719	727	754	715	752	758	793	731	765	734	760	753	735	742	763	710	736	738	749	767	746	758	746	731	718	696	714	769	782	762	766	718	730	742	723	735	755	722	761	760	763	753	758	778	761	764	788	741	764	761	745	747	764	711	723	752	748	730	715	805	716	770	762	747	747	772	751	769	715	752	747	745	772	752	744	746	757	748	749	709	776	722	718	744	732	756	701	742	718	780	764	784	767	753	717	771	751	712	765	756	747	754	774	758	757	726	735	742	713	719	767	728	791	748	741	755	759	793	723	781	766	745	756	799	752	705	797	755	778	736	776	776	793	749	775	679	756	693	709	808	789	760	760	742	779	759	744	799	720	732	710	731	735	716	761	787	697	746	765	736	794	744	746	760	730	731	758	760	766	776	730	784	718	762	737	773	742	772	715	728	748	749	714	772	809	754	768	784	735	756	735	761	701	700	752	714	750	743	726	779	780	780	753	791	771	746	768	783	736	764	778	723	776	778	750	809	703	772	725	756	731	744	743	784	768	817	727	756	748	729	777	767	695	757	781	754	753	717	775	736	716	727	752	688	650	780	753	752	821	769	763	773	687	774	762	795	699	741	769	770	750	760	806	779	755	738	764	782	726	751	751	706	762	727	745	712	757	751	805	755	753	757	782	768	811	760	766	757	770	731	782	759	787	718	708	792	709	777	752	757	761	728	735	754	783	716	736	780	752	775	816	789	762	745	670	768	711	711	743	799	738	791	800	750	763	698	734	730	734	744	746	767	736	730	777	707	716	783	742	699	768	722	721	736	728	787	762	730	749	774	735	775	746	736	688	732	718	777	743	748	731	729	753	730	778	722	764	751	760	743	723	719	781	811	732	774	750	805	792	743	780	775	747	766	736	733	712	716	713	742	748	729	723	753	789	756	719	744	734	748	764	746	759	793	790	698	765	773	755	730	757	758	763	775	782	735	701	732	777	813	782	733	775	794	771	751	735	715	751	750	811	721	741	775	728	769	750	773	733	770	770	790	749	783	723	782	740	759	757	734	759	715	740	744	797	789	735	791	758	788	750	782	796	743	767	739	765	729	772	738	732	707	754	760	759	749	724	767	699	787	727	770	740	757	784	766	816	693	744	724	751	741	749	784	717	729	741	741	755	751	745	799	709	783	758	782	820	711	721	678	744	728	730	702	718	750	741	744	724	783	755	766	748	779	741	734	739	746	807	757	758	765	802	743	761	792	716	686	779	769	760	775	726	766	788	746	740	705	782	732	772	748	741	713	761	744	751	742	753	722	749	756	775	742	741	733	742	717	756	773	712	748	756	736	730	758	742	758	753	771	750	782	750	764	772	735	756	722	756	744	768	704	767	816	757	779	743	752	748	749	717	742	747	792	765	722	766	771	743	757	717	728	808	709	725	756	742	758	786	736	733	737	761	715	771	793	752	782	751	733	717	796	737	716	712	740	726	767	731	724	790	788	713	726	796	711	737	762	738	721	731	770	795	750	787	712	723	757	753	761	729	746	759	732	713	754	744	781	752	765	738	751	780	739	729	727	720	715	764	722	749	827	769	764	760	730	738	741	756	750	707	735	775	730	791	755	798	750	820	747	754	726	736	723	723	747	758	811	718	780	738	737	700	749	699	751	737	743	704	759	727	731	776	730	757	793	742	789	808	728	763	745	745	732	742	789	750	693	735	742	740	743	732	779	749	788	825	821	784	749	775	777	727	751	757	738	762	780	739	693	762	753	791	794	732	713	776	795	777	754	755	739	774	776	747	732	733	763	735	730	763	709	770	696	734	736	736	774	741	702	725	696	753	732	751	692	782	762	722	749	756	769	760	789	776	748	750	718	741	745	761	735	744	765	701	727	713	754	739	706	715	752	719	780	711	756	752	742	785	717	736	711	748	748	788	742	753	764	778	741	721	735	714	707	775	753	787	727	732	773	736	746	753	746	750	750	723	716	746	820	755	761	739	735	752	704	751	725	749	763	775	763	735	737	752	765	745	762	737	755	814	757	731	751	772	760	734	692	724	752	759	741	744	752	749	744	722	711	789	746	748	751	726	755	770	748	765	735	764	725	774	764	718	737	805	727	771	728	800	711	738	740	772	734	729	747	794	723	726	716	731	811	696	766	717	748	761	722	748	757	722	723	738	806	744	744	782	721	708	760	774	775	779	723	778	739	795	780	742	745	708	757	753	763	777	772
4823	471	356	347	303	304	296	293	272	313	302	289	308	278	296	313	313	274	321	309	329	295	300	300	324	294	289	313	288	293	316	313	316	311	301	331	316	316	307	331	358	301	268	283	300	302	284	343	290	314	293	302	314	292	308	304	304	306	300	326	292	335	309	277	280	330	314	307	304	326	295	277	295	328	315	288	301	281	315	294	305	318	275	252	301	303	313	301	316	317	312	299	277	304	281	305	294	283	346	291	293	310	332	311	307	321	299	295	301	299	293	280	297	283	311	312	311	299	315	318	309	326	320	290	292	267	318	318	299	296	282	294	289	312	288	291	311	315	325	287	311	277	283	308	287	301	299	292	308	279	345	323	321	337	295	318	336	333	268	315	306	293	286	316	310	313	306	326	316	301	310	281	311	298	266	285	302	287	293	309	300	312	322	279	279	302	291	306	299	301	345	317	285	331	343	317	292	291	323	284	309	322	273	308	304	293	282	315	294	311	299	279	282	296	293	316	319	306	277	296	298	289	286	284	325	307	290	315	272	291	295	313	276	286	269	335	296	297	283	292	264	327	303	292	323	266	328	309	315	317	288	296	311	313	307	288	330	322	302	289	313	295	312	318	319	296	320	310	317	330	289	296	303	320	265	326	300	283	278	321	302	324	295	286	318	297	291	331	297	315	305	302	311	284	284	365	327	313	297	308	289	310	315	322	276	285	314	317	318	287	304	299	294	315	300	310	280	314	321	290	305	295	293	297	310	353	287	302	331	279	317	298	334	323	286	301	301	313	333	315	302	306	325	302	309	295	311	306	298	264	278	276	318	335	278	310	319	286	327	312	307	325	301	361	314	325	297	283	286	270	313	294	301	300	342	323	275	295	336	301	301	318	293	281	295	298	327	284	280	310	334	308	293	286	295	313	312	274	294	285	312	303	282	274	305	325	301	299	319	301	278	281	296	301	294	329	331	311	302	258	314	284	295	321	302	296	301	314	279	303	278	319	333	298	305	318	334	314	296	300	299	277	325	304	288	320	304	316	322	251	310	312	316	303	288	305	351	272	303	319	309	318	321	293	270	314	326	275	299	269	305	304	294	307	308	297	307	302	300	327	309	336	286	281	309	288	306	303	334	294	323	326	273	290	312	280	301	320	305	311	269	305	337	283	291	276	316	304	302	297	287	304	274	305	316	309	292	330	288	294	290	305	298	305	305	310	317	308	304	330	334	279	290	280	311	326	288	307	314	296	285	293	313	268	311	297	305	301	315	327	285	300	327	293	312	304	311	269	304	271	344	288	275	311	325	307	280	341	288	290	292	304	290	305	281	294	291	302	327	332	286	290	314	292	326	301	320	264	302	299	281	313	314	327	299	326	310	306	302	303	288	287	313	325	328	307	303	324	301	301	316	274	276	290	293	312	284	270	279	295	291	309	314	300	320	310	305	289	287	302	295	300	292	320	309	302	276	280	322	297	310	278	287	283	292	291	295	351	309	296	302	306	318	309	326	296	333	300	321	309	289	299	324	305	279	264	280	282	279	296	308	306	317	295	285	288	314	301	320	302	347	279	324	286	309	283	290	306	316	330	289	293	319	284	312	289	308	329	326	320	320	307	279	312	281	294	308	306	277	296	285	315	307	291	309	292	298	289	282	288	316	277	308	270	338	317	284	311	305	309	268	326	316	337	306	300	307	320	321	334	317	299	288	339	309	289	292	309	284	272	301	289	335	301	316	276	311	313	350	306	293	291	291	312	303	304	283	296	266	311	319	266	320	310	323	301	313	306	283	293	293	285	294	292	289	328	295	312	271	281	276	327	318	266	309	334	312	297	321	299	312	355	286	293	293	339	315	307	280	302	289	334	291	320	308	286	350	275	310	328	334	273	300	307	302	325	280	293	278	317	305	308	304	291	296	302	309	299	279	284	286	338	316	328	300	296	294	279	314	285	283	300	294	314	300	282	304	327	293	298	276	293	319	309	291	302	298	302	274	295	315	265	283	327	316	294	317	304	316	294	296	315	296	284	307	296	303	289	298	294	316	301	291	308	349	296	298	274	347	308	279	304	331	312	277	304	302	315	299	295	284	318	290	309	331	284	288	300	346	323	290	325	292	297	306	314	292	309	279	293	303	322	321	276	269	270	310	298	304	285	335	357	260	281	317	268	295	301	307	285	317	310	307	291	304	281	296	297	310	304	278	313	306	298	300	296	251	290	299	293	280	294	295	282	325	273	290	288	305	309	314	257	292	274	308	254	297	300	302	339	314	283	285	303	307	335	310	312	290	312	309	273	298	305	304	297	290	306	295	295	318	341	315	304	268	295	329	295	313	291	301	307	287	304	277	298	286	308	304	322	310	325	324	318	318	297	296	317	306	289	317	348	272	270	346	306	308	266	299	289	295	333	344	294	334	311	304	304	316	301	305	305	298	287	248	296	310	323	291	293	294	273	315	286	313	326	324	318	276	312	290	320	305	313	305	343	280	307	278	319	291	321	312	278	294	308	308	303	302	300	299	286	299	310	318	296	321	275	296	287	288	286	300	305	318	320	295	318	317	288	295	328	293	297	306	292	302	304	290	303	312	290	304	305	298	360	298	329	335	274	303	308	308	283	318	290	325	309	319	276	292	304	296	315	300	284	328	273	312	294	294	280	320	296	311	301	341	299	292	300	313	320	304	289	282	311	297	290	312	286	304	316	286	330	285	302	304	285	303	293	344	308	311	281	303	262	300	306	330	295	328	311	309	303	276	340	267	263	302	286	350	290	337	303	327	308	299	283	315	321	297	270	304	311	278	304	286	305	278	284	300	315	297	292	286	308	305	335	295	294	298	282	307	276	310	298	324	327	317	292	281	306	247	289	310	279	321	301	302	286	335	339	283	329	322	284	275	281	320	357	294	299	287	355	281	303	313	277	316	287	328	295	338	316	338	320	285	318	332	265	309	302	289	289	318	279	282	316	316	268	287	312	315	298	296	351	309	279	331	289	281	329	286	289	299	319	300	307	268	316	324	306	303	309	272	321	304	286	281	324	280	290	318	268	293	310	307	321	306	307	308	315	310	324	303	313	282	279	288	277	305	291	323	301	325	339	319	271	318	294	290	307	279	323	308	267	301	350	275	295	298	297	294	269	293	304	283	294	351	285	294	282	316	290	312	309	325	286	329	286	295	272	294	294	293	306	317	296	323	340	307	308	308	329	280	261	306	279	294	304	305	284	307	286	313	298	303	326	321	321	260	269	293	341	312	327	308	322	304	308	296	276	316	306	309	318	298	299	275	290	272	289	280	318	288	296	279	286	293	257	303	306	308	302	299	332	277	300	285	296	349	299	290	292	292	294	304	321	292	280	315	292	323	298	288	320	290	316	285	337	283	341	290	285	286	325	267	280	307	304	309	304	306	309	326	282	313	325	312	305	306	305	331	308	296	308	300	312	300	289	302	313	333	276	286	297	301	285	276	308	316	320	318	300	312	320	321	291	311	306	302	295	307	285	322	305
3437	954	853	834	820	788	798	769	749	821	721	770	775	742	784	795	750	720	750	755	684	789	742	751	790	754	773	738	746	737	760	739	736	725	735	741	761	741	709	753	751	758	761	763	745	781	751	708	758	801	732	757	730	730	755	737	704	744	753	717	749	691	755	726	716	756	710	696	728	754	742	788	740	749	748	773	695	710	708	736	676	717	766	671	709	741	756	678	750	758	715	740	747	746	756	748	767	728	765	742	806	733	755	801	706	776	768	728	732	710	728	681	782	711	726	760	735	716	742	769	733	697	745	751	786	778	717	737	756	748	741	777	759	734	758	752	728	716	732	748	687	734	715	742	761	733	736	731	714	715	731	714	754	772	702	750	724	737	755	725	724	688	772	733	779	706	722	705	798	791	720	772	727	723	722	700	798	727	789	760	758	728	756	688	770	717	719	763	767	738	708	747	747	714	733	769	747	761	752	706	747	683	714	710	783	745	734	756	779	754	711	728	755	705	732	742	730	749	695	763	737	774	700	763	741	777	751	711	738	772	747	729	756	724	782	730	752	733	752	694	711	709	771	754	744	727	703	748	734	734	742	727	713	716	732	725	707	734	738	722	765	732	826	753	744	725	763	753	744	730	700	726	783	723	705	742	703	780	722	717	709	750	757	740	693	759	718	778	741	714	718	769	735	763	743	691	786	715	745	740	713	720	719	747	760	717	713	748	731	768	733	732	754	796	738	753	758	719	724	768	740	751	767	713	769	742	730	755	686	749	704	747	744	772	729	727	758	697	719	740	700	753	720	732	718	755	769	754	680	763	739	766	748	762	709	768	767	730	714	750	757	757	781	758	719	724	745	722	775	741	757	704	773	760	737	698	775	738	752	770	724	738	717	765	749	787	685	713	798	729	735	781	731	716	730	719	708	732	749	741	727	800	765	765	719	739	762	751	741	744	717	719	718	715	754	731	712	687	764	755	760	736	699	709	743	719	756	714	721	752	698	744	743	716	728	736	720	724	689	711	736	718	774	716	735	773	719	708	810	770	719	750	756	723	693	704	717	757	748	677	747	763	736	768	760	746	746	725	742	757	743	722	725	773	728	715	760	715	772	753	711	711	734	745	801	696	767	748	714	698	696	742	734	751	751	718	761	737	741	739	784	761	743	727	690	757	697	740	749	700	724	764	715	753	751	736	704	772	753	749	730	743	781	761	752	742	724	760	740	717	688	704	736	756	713	710	791	726	733	723	731	714	800	751	752	723	746	730	757	735	745	759	706	773	708	701	711	742	747	751	706	770	721	743	754	769	746	738	762	748	723	732	803	767	740	745	729	676	775	742	744	731	717	731	816	759	757	758	753	798	791	782	670	715	746	733	769	733	702	759	704	708	768	734	751	761	747	749	749	761	719	708	720	717	762	725	685	769	764	754	682	740	698	729	718	762	730	723	783	735	665	695	714	701	757	761	713	736	711	718	746	697	782	746	703	723	739	688	713	761	775	689	698	766	776	734	766	754	764	733	725	770	762	730	771	786	698	790	742	731	698	739	758	734	706	698	706	750	722	745	739	764	738	736	719	788	780	690	755	745	756	688	718	706	707	768	756	734	741	761	738	769	755	756	750	749	754	741	736	703	697	709	748	757	754	715	770	724	738	775	757	704	787	720	719	737	741	751	735	745	744	742	707	703	757	734	734	767	701	735	768	740	752	710	739	734	765	746	726	752	730	720	753	698	755	739	761	695	703	678	717	737	772	765	746	775	705	716	770	708	728	708	747	754	756	748	768	779	703	781	737	739	766	698	720	740	717	729	801	724	746	785	749	801	780	733	766	754	746	730	756	703	782	706	716	710	748	698	718	732	730	738	736	748	777	789	736	744	742	747	762	749	760	696	732	728	683	720	734	764	730	798	724	767	770	806	742	714	720	769	738	758	757	709	772	752	758	763	737	767	795	746	710	782	768	773	754	745	768	738	740	720	755	729	712	721	713	720	785	794	734	778	767	764	770	738	701	733	754	727	724	717	774	760	754	731	755	671	747	679	741	723	730	712	727	781	742	776	701	749	717	703	720	716	694	771	732	748	705	720	759	683	714	734	794	741	735	715	747	729	749	736	763	708	763	699	715	718	702	719	785	721	769	737	712	671	743	724	742	792	776	715	762	733	755	720	762	744	741	729	722	752	720	734	748	710	739	735	784	736	809	708	755	683	717	777	707	746	739	748	735	727	741	712	677	717	787	819	739	750	698	779	727	719	721	765	723	722	708	727	740	749	684	719	732	760	793	783	711	737	762	723	792	772	706	789	767	743	745	772	710	777	698	717	775	703	700	744	726	745	744	727	713	740	712	739	775	734	773	767	690	776	750	748	773	723	759	779	776	770	730	726	748	733	747	710	722	771	759	688	719	749	752	745	724	681	787	734	713	781	721	741	685	784	704	705	729	697	737	776	749	724	685	767	766	755	708	794	725	739	730	770	712	708	723	723	748	743	725	739	760	701	780	729	716	753	739	717	756	722	734	700	772	713	716	693	712	752	739	735	715	747	689	737	757	700	705	732	729	732	755	739	769	802	748	721	743	765	681	737	733	720	796	708	761	758	749	789	799	751	776	690	794	744	745	699	692	727	714	720	723	709	701	718	763	765	683	769	760	740	727	749	700	737	757	731	730	737	724	745	793	783	755	738	676	709	750	778	765	727	731	759	752	744	684	783	760	791	726	729	692	722	716	782	772	766	729	783	742	710	718	731	763	754	749	734	708	735	736	738	789	772	776	764	737	705	719	757	710	722	762	748	710	731	738	663	746	731	733	768	732	709	747	723	725	759	718	744	730	757	784	706	720	776	739	737	755	719	728	755	701	776	733	710	730	723	767	688	768	729	733	742	756	729	741	719	699	727	713	692	688	751	737	766	752	774	749	777	699	764	716	776	771	731	750	735	731	687	797	791	773	655	740	773	741	752	728	740	756	707	728	689	780	778	732	793	734	748	697	714	733	741	724	761	730	755	765	699	747	742	720	719	762	741	744	810	704	713	733	730	766	768	781	695	751	722	777	704	754	731	751	697	757	726	737	730	737	764	778	735	713	728	691	686	745	775	736	710	732	668	736	742	738	746	814	772	754	701	787	759	690	726	729	738	727	688	713	753	752	754	692	666	742	736	795	732	778	734	719	741	790	752	739	771	755	771	698	743	746	721	757	764	783	714	718	749	732	745	699	713	755	773	731	798	765	714	727	726	772	770	728	782	724	765	754	743	726	754	761	734	719	722	718	739	733	786	757	743	757	692	712	757	735	767	758	732	739	709	722	774	732	718	706	769	755	758	703	686	723	754	730	727	749	753	754	758	746	728	706	708	804	730	770	733	787	720	716	725	721	738	747	727	739	729	738	738	765	728	719	718	774	775	776	774	739	715	744	764	740	727	700	695	696	759	689	710	788	763	755	745	779	738	753	725	724	752	764	745	713	719	755	735	718	777	694	752	731	714	691	730	735	789	750	708	737	777
20020	6137	1172	913	649	459	441	354	312	270	262	228	248	207	199	201	185	175	205	206	195	177	194	174	213	199	163	195	192	168	185	187	190	160	180	176	177	170	175	181	186	177	155	164	187	180	152	175	156	166	188	166	177	167	138	152	165	180	168	173	174	174	158	195	181	166	183	177	191	194	140	158	177	159	172	204	157	172	158	152	141	159	181	169	184	182	176	163	167	157	155	154	168	171	157	154	154	157	170	172	167	176	160	172	162	163	158	167	181	142	166	152	169	170	188	176	168	155	190	150	161	164	155	184	155	147	169	166	174	178	190	189	181	157	167	155	174	180	165	148	140	166	174	171	151	172	141	147	165	174	173	159	156	176	147	164	198	130	165	150	153	167	158	164	195	149	169	147	153	163	158	172	162	142	156	157	155	154	176	192	165	169	173	200	153	145	171	143	160	149	164	160	158	165	159	157	144	178	188	170	172	166	159	125	174	168	172	168	142	153	167	150	153	170	177	165	174	170	185	180	160	142	166	175	171	174	184	147	168	170	190	175	173	174	163	174	185	163	180	187	169	166	170	155	176	153	172	167	178	177	159	166	173	163	165	180	141	163	151	165	160	175	168	156	157	171	190	178	156	161	170	155	185	158	186	169	186	144	172	159	146	159	177	167	149	157	157	152	166	156	172	171	160	149	160	191	162	153	169	158	200	176	169	170	165	150	143	181	175	163	164	137	154	149	161	178	179	147	165	160	157	162	150	171	163	149	177	166	187	179	160	170	161	138	165	151	174	163	160	166	159	165	185	158	181	170	147	153	159	176	170	184	167	174	153	156	162	169	140	152	163	158	157	168	155	158	172	160	177	162	190	181	147	169	179	161	166	163	161	171	157	174	174	148	162	180	151	168	165	166	171	172	164	154	156	158	138	160	177	174	154	153	163	163	140	144	151	166	185	180	148	160	157	177	152	166	169	152	195	152	151	165	173	150	155	168	173	135	184	178	146	165	159	146	155	182	160	189	166	151	161	183	184	161	172	164	179	187	155	167	171	151	155	191	183	168	147	206	174	159	155	173	147	153	174	164	158	162	171	174	176	181	174	166	176	151	157	157	170	140	157	152	164	179	146	173	173	201	149	171	152	173	156	147	158	151	177	151	170	180	156	160	175	159	140	162	177	153	156	182	166	160	160	158	148	140	143	160	165	177	150	160	166	141	182	160	184	161	175	164	150	170	174	155	165	164	163	161	188	166	151	131	179	139	186	177	171	182	170	145	199	170	144	147	137	157	160	168	174	158	178	163	151	183	134	172	140	168	172	141	146	161	157	182	179	151	152	152	162	176	166	161	158	162	158	199	162	170	140	166	157	200	177	169	181	154	144	155	187	187	158	172	192	173	183	144	174	155	160	159	155	180	187	162	151	164	160	160	173	153	155	195	162	172	156	154	173	179	155	154	173	172	169	152	132	157	170	158	158	172	157	161	158	148	158	167	178	168	168	157	137	179	151	149	167	170	195	149	154	175	171	144	164	170	175	176	152	148	180	134	166	153	145	171	159	168	161	149	140	167	175	163	162	163	201	149	186	183	162	175	164	208	167	167	150	159	197	177	154	187	153	179	180	194	151	151	168	160	157	163	173	164	185	172	176	156	160	168	152	177	170	175	187	169	160	140	154	154	177	177	160	192	162	173	160	165	172	176	169	158	164	183	151	147	159	165	161	163	155	182	150	151	161	165	143	183	168	177	141	156	179	161	156	173	165	159	188	171	150	162	163	160	176	182	144	174	178	177	136	150	177	175	149	147	164	157	179	173	177	176	185	162	176	162	169	144	148	168	186	180	168	175	156	166	173	177	151	175	136	156	163	152	154	174	182	157	173	182	167	151	152	158	169	179	173	178	155	182	166	158	157	157	163	175	152	166	172	173	152	185	179	166	146	171	168	157	158	159	157	142	164	163	166	152	192	187	159	188	168	184	144	187	169	147	136	158	162	174	163	180	176	133	156	168	148	162	156	191	159	172	152	163	161	167	158	164	160	153	168	165	150	175	171	183	164	185	168	154	163	152	154	185	159	138	180	202	171	177	145	138	180	176	170	173	152	184	167	161	171	161	148	165	163	151	197	172	144	159	167	161	157	167	184	166	152	167	137	189	152	201	167	163	157	161	156	182	161	153	157	150	164	163	145	157	153	174	160	137	184	143	152	157	178	156	166	165	172	162	177	159	159	149	149	156	167	163	139	177	151	181	181	165	159	177	175	147	159	172	169	170	161	160	174	164	166	165	186	176	146	161	164	157	131	177	157	163	175	172	147	161	162	148	163	159	178	137	171	156	166	181	150	140	199	166	163	171	180	169	174	141	155	132	162	181	153	164	172	165	165	170	168	172	163	175	158	136	170	161	160	174	168	157	146	173	149	152	166	185	169	141	153	172	201	182	161	158	147	180	145	171	189	158	169	164	159	143	182	148	153	165	152	156	149	167	148	145	176	153	145	187	163	141	171	155	152	163	175	163	138	160	173	183	154	159	171	188	184	173	170	167	161	159	166	192	158	157	172	188	166	165	137	158	166	164	145	156	158	168	158	161	175	158	166	133	202	159	190	140	180	175	172	147	150	174	193	166	170	140	158	158	180	171	164	164	179	183	157	158	148	140	134	161	174	140	150	150	169	164	172	168	179	144	158	167	170	166	143	146	154	138	171	164	139	192	183	159	160	152	166	181	147	138	143	166	167	158	176	172	174	176	154	166	205	175	169	185	161	186	174	174	160	153	160	153	158	169	156	164	147	167	165	170	175	165	150	156	165	162	187	185	168	150	174	161	173	184	152	154	185	149	197	172	160	170	154	156	177	162	149	170	170	179	158	162	184	185	152	181	159	158	158	173	154	172	173	190	154	165	166	167	153	199	171	179	168	180	182	173	160	163	143	175	166	180	178	164	173	147	176	157	160	132	155	177	164	180	155	172	192	168	168	173	161	176	140	161	156	168	167	159	136	156	148	168	155	183	167	154	155	176	144	165	176	157	161	185	161	153	166	129	182	159	146	139	183	186	169	185	161	128	156	166	195	169	146	151	174	161	150	153	164	147	167	152	172	175	169	168	174	166	170	158	157	154	143	140	165	182	151	155	143	156	158	155	151	143	175	183	181	177	153	175	174	179	170	176	164	166	148	159	172	161	159	136	186	172	168	172	169	192	172	163	172	138	169	186	168	156	189	159	144	169	154	159	185	183	170	173	168	171	137	177	159	149	145	178	152	166	173	170	167	170	171	162	156	159	171	148	183	153	161	146	179	166	154	168	166	126	161	163	169	154	178	158	172	157	165	164	160	161	164	175	170	184	138	175	137	154	181	165	166	172	181	157	198	168	172	156	188	165	183	146	173	165	161	166	171	179	144	156	175	161	156	163	196	168	173	156	157	183	155	153	177	159	155	155	142	164	155	147	153	175	167	173	158	138	165	173	181	170	181	172	167	165	156	148	176	169	165	159	147	176	145	149	161	183
11217	4777	2411	2926	2553	2174	1843	1538	1376	1219	1061	984	892	822	771	766	724	697	676	632	610	603	592	604	586	583	597	564	544	525	550	534	565	535	515	546	521	522	519	551	473	516	484	493	523	475	517	500	515	477	481	516	473	476	475	473	490	491	453	512	482	481	479	489	482	469	495	482	501	470	447	502	484	494	467	475	469	467	495	473	478	491	483	497	498	481	466	477	484	497	475	497	469	449	487	517	481	465	445	457	504	459	464	455	472	476	492	472	487	459	458	505	503	511	493	523	482	441	463	510	462	430	462	507	486	452	485	447	515	497	448	476	460	480	501	487	474	483	494	490	510	513	487	473	478	470	479	507	506	454	457	454	461	465	462	446	443	448	452	488	472	460	465	492	439	469	508	481	462	490	506	463	497	474	452	466	485	416	467	476	494	465	475	450	474	495	464	463	505	478	447	445	470	476	485	500	480	462	464	490	442	454	430	484	458	475	469	450	442	441	513	462	506	465	456	498	465	475	434	482	485	444	492	505	469	470	469	491	449	459	430	468	429	520	468	447	469	485	466	486	482	506	460	462	472	460	461	473	428	486	450	485	501	475	455	471	461	447	463	472	470	469	445	470	497	415	445	471	459	478	469	484	493	485	482	445	455	447	453	479	438	454	471	456	461	452	469	513	508	480	437	452	486	510	457	480	478	488	434	484	473	492	466	418	482	460	471	499	469	437	466	458	540	458	488	432	478	434	475	493	452	466	436	451	432	527	456	481	485	503	470	472	450	460	449	471	463	507	471	450	460	439	482	458	450	456	461	464	469	469	473	445	471	462	441	480	458	446	443	449	444	433	468	464	463	450	485	438	454	455	453	453	493	463	505	518	499	448	486	458	460	449	484	482	479	460	474	440	485	469	471	468	462	494	421	446	472	477	408	465	414	481	491	491	498	441	462	462	445	421	476	451	449	477	458	461	490	442	479	455	464	487	453	465	447	503	449	470	464	486	484	460	514	453	431	482	463	455	454	468	486	501	469	483	465	477	445	483	478	453	451	458	490	450	470	459	467	472	463	503	493	518	438	449	467	505	494	436	456	471	442	449	459	462	465	419	479	441	468	462	476	471	476	462	468	470	456	463	490	397	444	487	439	458	467	476	436	455	481	447	525	475	442	485	490	483	452	516	471	463	456	431	473	448	495	484	485	485	463	492	451	491	462	463	494	500	447	479	478	481	481	512	485	464	443	499	476	450	439	474	487	476	453	438	468	451	482	440	445	485	472	477	457	475	454	481	497	447	465	483	479	471	482	465	470	476	447	427	467	439	472	449	401	502	481	440	462	455	426	503	443	446	459	493	469	484	485	436	486	451	454	474	451	482	464	448	473	491	503	492	522	473	456	469	474	519	482	486	477	481	473	460	500	464	470	453	439	483	474	464	463	495	439	477	480	443	460	455	492	429	411	479	465	475	484	470	466	447	478	453	479	467	480	453	487	492	438	507	446	466	502	452	450	464	470	467	462	466	486	481	453	465	464	489	504	468	466	457	476	495	431	452	485	515	453	486	455	440	478	451	455	499	506	489	474	453	500	432	443	460	445	475	444	475	448	484	499	484	479	478	478	473	446	459	405	459	450	458	468	463	481	496	439	458	460	469	456	448	449	479	462	489	487	485	420	464	495	503	500	475	468	478	468	491	478	452	474	442	476	440	491	454	491	536	472	467	462	504	448	460	443	470	480	440	479	462	501	474	474	476	448	507	477	477	483	476	432	437	465	466	487	436	476	441	464	428	498	444	449	443	477	519	492	491	438	474	468	508	469	451	461	476	463	465	478	497	477	512	482	440	458	474	457	474	440	468	467	476	466	459	436	477	455	508	434	488	457	463	446	486	483	450	455	475	455	516	479	422	467	438	445	456	460	449	462	485	485	469	428	457	478	486	465	480	495	454	435	454	452	484	438	444	485	453	477	473	442	490	464	469	456	501	455	441	456	498	471	458	454	484	452	467	458	499	475	445	466	495	456	448	499	485	445	514	498	467	476	465	432	438	511	512	464	454	464	452	467	472	482	489	451	453	466	473	467	452	470	513	463	471	406	500	433	466	458	479	498	486	495	467	481	448	454	430	462	489	499	492	487	480	458	469	464	473	445	460	459	438	472	460	446	468	487	449	504	443	468	480	440	455	517	429	464	430	495	452	483	455	486	424	475	475	474	454	479	466	451	475	455	478	459	462	477	492	472	452	449	460	480	480	441	481	463	456	459	427	469	468	466	487	466	448	468	481	464	448	426	461	458	449	485	490	495	460	459	490	471	504	450	479	459	458	431	444	469	446	439	456	483	466	450	488	460	494	470	464	505	496	499	497	496	469	460	463	496	489	494	432	464	467	425	449	514	500	487	454	487	484	471	440	477	447	463	506	484	467	475	453	450	473	480	487	510	451	446	501	498	439	437	479	435	473	436	496	458	478	440	454	482	448	446	450	478	459	496	511	496	447	487	465	460	472	437	470	493	442	478	477	485	428	487	479	469	418	466	450	515	502	446	446	436	460	468	486	494	488	476	470	481	480	448	510	498	479	477	478	476	442	435	490	444	475	448	446	475	439	456	511	489	501	477	451	441	450	449	481	455	421	456	483	453	480	489	498	457	487	503	487	462	475	467	470	472	466	499	460	478	435	485	486	464	446	492	467	487	494	506	472	477	480	444	496	445	468	453	467	460	467	456	463	468	460	498	465	464	474	474	467	479	437	485	463	488	456	442	476	488	464	494	429	518	454	467	459	454	464	488	467	454	422	450	480	490	429	456	461	503	509	494	484	501	430	491	490	450	437	473	453	489	475	483	486	455	436	467	461	467	462	485	471	482	462	482	422	494	426	487	480	497	476	482	515	450	441	464	479	477	490	441	447	438	448	496	504	508	457	488	474	504	479	448	507	485	451	439	447	473	449	490	497	476	496	486	470	479	452	493	459	481	488	458	471	472	460	450	464	508	475	453	457	453	486	493	450	505	499	462	443	457	468	513	482	482	466	449	491	445	419	511	480	491	462	437	511	494	456	488	475	466	528	480	462	481	448	492	460	472	493	477	488	517	433	437	468	439	469	471	500	474	463	493	468	479	454	451	481	447	473	478	460	458	508	488	472	474	465	483	458	474	433	484	470	448	471	465	468	483	474	464	478	460	491	461	477	458	476	451	491	445	512	492	452	435	441	454	453	449	487	492	466	479	517	441	484	454	505	470	427	474	477	502	439	479	460	450	477	480	463	446	508	470	491	484	503	474	522	476	510	482	443	461	489	434	468	464	486	460	468	449	495	498	487	495	432	445	488	461	491	483	460	447	469	483	450	474	446	493	467	497	469	439	476	477	468	404	494	467	449	475	480	486	450	453	455	494	461	504	466	528	483	484	434	460	477	457	429	484	461	455	486	473	514	483	468	497	459	486	441	469	505	509	476	489	477	495	437	446	512	448	440	489	470	475	484	480	463	456	497	470	465	446	446	469	465	510	435
31352	13776	3175	1868	1298	952	815	679	600	509	450	485	358	336	384	374	383	353	331	349	328	317	302	307	298	334	302	311	299	288	298	282	327	302	331	298	302	309	313	263	317	280	272	245	297	298	313	278	270	292	281	317	302	262	279	320	301	275	272	282	298	272	297	301	286	286	282	282	272	276	269	295	277	292	302	313	298	284	275	316	283	246	282	306	263	272	276	296	283	322	296	275	270	253	306	283	289	281	279	278	310	272	313	272	292	278	313	293	290	281	304	290	291	286	260	283	291	296	257	285	324	267	268	297	280	284	277	278	323	274	295	326	292	269	275	317	282	268	312	284	274	271	289	259	298	283	278	248	290	309	306	278	285	272	293	292	268	281	282	280	285	255	258	293	301	307	271	300	293	266	273	289	270	280	302	275	255	260	294	285	290	300	283	284	290	296	294	282	272	299	301	297	311	265	293	300	291	255	298	275	273	281	269	280	275	278	272	265	261	270	290	267	288	286	264	291	295	284	267	270	298	280	277	302	302	292	311	264	289	305	275	285	296	297	278	277	290	273	312	291	239	270	289	277	319	273	250	291	298	323	314	258	285	307	287	306	285	283	257	312	281	297	311	286	315	322	288	299	289	295	276	300	298	268	257	333	294	289	287	305	267	272	310	299	313	285	294	278	297	309	278	301	267	302	284	266	262	265	256	262	312	316	283	280	312	304	269	288	336	274	308	295	300	296	303	282	289	299	272	272	279	270	291	289	289	284	283	297	278	288	288	313	283	297	266	284	312	282	294	280	279	295	287	293	306	274	288	297	299	314	278	313	280	263	288	276	268	319	270	284	293	274	304	267	281	269	296	293	276	302	329	298	282	299	283	292	254	300	276	263	310	287	292	275	272	282	300	285	311	299	308	290	275	280	273	261	312	269	287	273	278	301	277	279	273	289	277	292	277	278	253	278	329	283	285	316	287	300	261	278	283	307	272	282	275	266	235	282	282	306	289	257	271	314	275	284	267	304	286	294	295	285	272	285	276	282	297	296	292	260	319	294	297	287	279	292	274	277	267	291	300	277	283	305	294	256	266	282	287	283	279	287	296	289	273	279	263	309	301	302	265	272	329	295	277	319	280	277	270	287	289	288	293	303	272	275	242	303	296	277	321	321	303	281	269	273	289	344	273	287	270	291	264	294	334	278	288	282	269	278	289	249	260	288	308	297	270	303	291	275	285	317	291	273	282	275	271	286	303	290	276	296	299	281	304	290	284	263	275	276	271	292	273	285	337	298	284	282	313	305	293	290	286	278	285	287	281	328	279	295	312	274	309	290	306	284	290	287	292	303	275	284	279	267	255	305	258	241	290	312	301	284	271	268	296	310	285	285	304	283	283	280	311	271	293	308	274	273	296	322	299	278	281	270	304	275	291	269	298	298	323	313	295	317	278	279	304	269	300	286	296	286	288	256	287	257	295	296	316	260	284	279	312	296	298	263	277	297	280	281	273	287	291	311	279	304	280	257	261	279	263	293	287	310	303	291	269	277	299	261	304	285	302	283	290	273	275	273	268	260	288	283	284	263	290	277	279	278	261	281	277	289	303	276	277	294	269	268	290	262	315	279	308	293	288	305	302	290	304	291	280	295	306	285	300	269	304	271	288	300	292	287	307	319	285	291	266	330	271	273	304	278	295	294	295	289	241	304	308	310	285	298	267	275	319	329	285	292	265	311	260	282	309	305	244	278	305	280	273	261	289	316	271	248	253	291	278	298	298	302	292	297	288	272	299	308	276	303	286	300	286	264	304	282	286	280	290	316	298	298	294	284	286	261	250	252	265	280	294	276	303	312	253	278	275	257	274	299	263	273	285	317	289	281	302	291	302	270	280	285	293	278	297	288	278	273	275	301	278	290	258	285	283	249	272	273	262	259	291	278	320	278	278	269	291	293	265	302	257	270	312	281	291	289	281	289	314	300	302	289	265	291	269	283	279	277	288	318	283	325	330	266	262	262	297	302	284	285	276	288	291	261	263	292	318	292	262	287	267	297	269	301	275	286	315	309	255	257	313	315	267	292	285	272	284	285	295	294	277	276	258	274	294	306	292	285	277	281	292	293	294	284	296	289	261	314	315	294	244	270	278	284	309	299	296	266	276	276	292	289	283	279	297	254	307	266	279	251	281	287	299	295	263	266	296	321	264	283	273	278	283	263	262	268	263	269	255	299	255	314	289	267	305	247	306	297	313	283	323	274	279	266	282	318	288	262	288	286	265	304	258	283	292	311	272	295	285	296	259	276	266	283	290	318	294	277	301	264	285	279	300	313	281	312	255	300	292	263	319	256	281	283	288	264	272	298	289	297	275	270	294	287	258	287	282	279	291	292	297	267	281	278	277	276	282	299	264	309	282	305	304	276	285	305	289	305	275	291	301	328	306	255	285	283	284	301	289	252	259	287	304	264	313	274	296	298	261	297	297	281	277	273	283	261	283	305	271	275	288	293	315	274	308	278	284	309	334	277	268	292	336	268	272	311	289	290	288	261	284	270	316	307	286	313	294	279	323	286	258	279	263	271	304	285	295	264	326	291	297	281	299	281	280	290	312	303	283	261	260	300	293	311	242	309	312	282	273	272	266	285	264	291	276	288	258	268	306	283	294	281	282	280	266	279	279	293	274	290	285	249	265	271	251	285	296	276	283	326	259	268	269	300	261	300	282	280	265	262	287	334	300	272	264	280	252	274	272	272	313	268	279	263	253	285	306	278	304	330	293	282	265	291	308	288	301	297	274	285	278	253	285	289	326	309	288	307	281	282	279	311	252	287	285	281	245	269	265	281	288	295	297	305	298	280	281	271	293	292	296	269	271	285	256	290	265	282	305	291	289	266	295	276	295	285	273	281	311	288	309	276	311	289	279	252	289	302	311	288	293	269	294	285	303	288	295	298	272	267	290	292	285	296	296	285	258	277	283	272	244	282	284	295	262	278	282	299	280	278	277	269	274	282	318	279	303	303	294	314	293	268	281	297	303	297	277	279	290	294	269	264	283	262	316	264	252	292	290	280	317	269	296	308	287	271	262	270	295	299	273	303	298	301	305	300	282	287	301	280	276	273	303	271	262	310	307	271	275	294	270	295	315	284	290	271	262	275	275	249	298	289	308	287	309	292	269	277	300	303	271	279	313	274	261	286	282	277	260	274	322	271	307	273	287	273	288	271	281	292	273	293	263	267	241	296	260	314	269	280	275	294	289	275	298	252	312	290	280	294	277	307	273	259	288	269	299	262	288	308	282	280	295	296	294	314	272	295	289	299	302	292	300	264	304	272	298	290	295	299	302	286	277	283	292	319	295	300	281	296	269	299	278	321	304	288	291	262	266	275	322	301	280	288	278	295	280	268	285	269	294	284	295	289	292	273	302	276	276	289	274	295	309	293	275	303	326	292	289	275	338	333	292	295	260	288	280	308	280	241	277	254	292	320	279	262	284	302	280	253	298	318	277	286	284	269	298	275
16331	7944	4538	5436	4799	3901	3261	2791	2363	2101	1890	1822	1557	1548	1366	1286	1209	1174	1152	1109	1142	1016	1029	948	988	970	927	942	920	931	898	903	900	924	831	858	874	866	883	841	871	802	862	783	779	774	784	813	793	798	855	787	820	788	774	783	770	782	836	791	761	741	719	854	810	786	819	802	764	756	769	784	796	763	718	785	728	784	758	769	752	796	797	769	783	794	750	759	712	770	747	790	777	728	756	773	747	772	784	750	727	753	747	794	744	750	786	745	759	710	810	776	808	746	817	781	787	767	775	732	769	770	755	736	703	761	757	763	752	782	798	717	782	737	713	707	768	786	780	770	762	711	777	694	752	771	741	730	698	732	783	724	760	738	721	741	763	718	741	738	790	762	785	740	749	717	781	733	755	756	770	755	713	724	763	705	747	789	761	751	763	764	785	754	720	773	737	765	756	751	741	698	794	749	716	722	810	767	768	741	735	741	782	743	733	726	787	741	751	745	792	742	759	704	707	796	781	729	754	764	792	768	738	770	712	739	753	724	781	724	711	791	754	749	762	753	775	743	687	765	698	758	762	760	765	712	755	802	752	778	749	740	787	722	768	778	744	780	728	734	735	739	775	775	746	724	747	733	716	724	771	738	745	723	723	784	781	758	758	765	761	748	801	734	720	711	700	782	740	763	728	749	769	700	800	764	722	755	822	751	736	741	762	744	733	763	755	765	779	754	689	765	691	722	769	726	767	730	742	750	773	712	728	680	733	758	761	723	769	745	752	737	709	755	720	749	766	742	724	708	753	719	792	724	753	714	734	728	733	746	756	719	695	710	797	756	745	777	729	725	753	725	748	788	721	744	769	765	749	762	779	713	749	737	763	762	765	708	745	746	731	782	737	728	733	718	714	749	783	776	719	739	754	752	759	735	711	736	721	733	727	739	732	724	722	802	738	740	752	733	774	763	794	783	723	771	777	795	750	728	761	728	775	741	734	763	717	760	753	748	745	774	772	767	734	715	734	749	720	719	770	746	754	760	761	767	792	693	731	763	755	753	786	728	782	714	770	748	761	768	736	793	743	743	747	757	743	727	772	770	729	762	765	773	776	810	760	743	710	743	707	694	775	759	718	781	742	776	749	739	729	775	797	742	780	736	780	706	810	725	718	725	752	751	699	739	780	733	793	759	748	746	774	702	744	760	710	733	776	708	764	751	752	730	747	774	714	779	753	765	766	725	724	765	782	730	777	739	784	706	751	776	786	711	809	715	752	708	711	759	734	747	743	772	722	743	732	724	753	739	701	718	767	765	743	750	714	779	741	722	762	684	726	704	714	775	731	718	739	711	798	759	741	687	771	762	730	711	721	732	740	725	685	738	758	740	748	765	788	730	734	775	756	735	728	757	737	766	765	745	733	736	687	717	773	752	721	742	734	729	709	790	791	747	742	774	774	733	732	696	780	741	768	770	759	731	803	702	725	725	768	741	711	714	738	798	712	729	787	768	749	743	799	758	774	767	764	717	752	760	730	773	722	761	750	703	739	766	787	756	788	706	726	731	773	799	699	738	730	785	677	759	786	718	745	747	702	738	767	756	745	751	697	708	767	808	746	714	697	761	765	710	746	761	746	741	717	767	703	730	727	756	746	752	783	703	727	781	738	755	758	773	740	774	776	767	733	772	713	727	709	750	715	714	745	716	725	704	742	727	746	747	775	740	737	760	741	750	720	807	765	769	764	729	755	748	734	801	764	752	749	732	755	774	717	736	759	722	724	784	744	747	771	742	818	748	701	767	726	751	762	791	752	750	820	710	783	732	732	763	745	726	730	773	719	772	734	726	739	754	742	729	744	749	735	732	754	722	753	798	749	736	764	761	761	809	805	694	765	709	769	782	744	748	760	762	791	779	754	739	724	733	749	766	787	747	782	738	766	773	677	771	737	739	780	755	771	720	788	732	709	743	776	734	774	781	732	717	793	696	795	697	752	747	748	726	737	798	756	748	753	763	785	726	787	762	760	751	786	779	747	764	741	780	686	699	749	766	770	704	752	736	741	734	754	732	720	804	734	733	740	735	774	792	753	749	716	816	744	763	701	734	734	789	728	748	764	784	730	782	745	729	781	720	780	767	737	706	760	722	741	719	708	742	740	681	771	747	794	722	740	787	746	789	721	734	813	765	773	708	734	740	751	764	778	739	767	766	788	756	735	712	782	728	774	812	750	747	752	706	765	743	782	710	763	782	751	751	725	730	758	772	784	759	745	753	781	722	766	763	758	713	744	781	745	750	762	755	761	740	738	754	738	778	749	792	774	785	720	784	726	774	737	753	750	758	726	750	764	755	758	691	784	771	731	757	729	703	764	804	764	750	743	754	748	722	744	763	783	750	755	716	683	755	757	795	708	767	744	714	777	737	723	766	749	760	734	758	798	744	775	738	767	701	731	710	761	741	783	839	725	705	761	724	735	724	692	774	730	785	814	739	757	739	747	733	717	742	767	738	737	764	786	721	751	732	714	771	725	693	760	717	750	798	750	790	731	769	735	773	770	767	791	751	772	741	783	729	723	757	721	732	728	699	757	765	764	760	778	730	748	765	733	782	757	752	744	760	729	785	730	759	703	761	748	782	716	723	699	788	774	745	739	747	790	724	736	748	752	724	729	767	753	736	767	707	738	723	743	776	748	685	772	779	746	728	737	820	779	703	810	759	762	708	764	773	741	701	727	735	730	806	755	715	718	736	705	779	777	768	725	732	750	725	723	769	759	754	765	779	732	717	749	745	749	747	737	753	767	740	694	722	778	772	737	725	729	751	723	728	748	744	773	758	723	717	773	720	719	741	731	696	756	719	713	758	740	797	740	782	783	776	708	741	760	741	742	735	768	802	699	748	806	751	758	742	698	691	676	729	716	729	744	718	710	738	699	775	734	765	775	691	723	783	736	717	750	709	764	718	774	759	740	742	780	745	767	748	729	765	757	755	757	707	750	756	788	717	767	756	743	718	680	762	739	738	760	755	760	769	732	759	741	781	767	751	779	741	753	733	752	769	772	759	774	763	757	792	756	746	710	701	773	799	786	731	753	725	710	746	762	697	759	802	785	784	758	766	749	772	762	754	785	740	746	810	813	786	739	692	739	786	767	775	774	786	778	740	720	702	763	705	745	767	753	724	769	741	768	763	765	756	738	728	764	706	710	807	715	793	730	733	741	745	774	784	762	764	766	740	752	688	760	755	755	726	748	739	746	752	745	728	732	714	731	759	793	737	747	740	739	766	734	736	767	692	767	774	730	732	757	757	743	778	752	774	737	706	743	746	741	721	762	745	759	766	760	787	719	776	734	804	719	766	789	751	771	713	761	718	754	702	736	785	727	730	729	687	759	737	761	721	762	798	714	702	757	762	759	715	758	771	748	746	764	766	756	757	738	769	742	735	697	714	711	748	729	735	784	688	767	772	735	715	741	719	743	730	745	742	844	750	719	707	700	736	781	776	807	774	770	732	736	740	779	758
4617	452	310	314	284	312	313	288	289	316	333	307	304	310	317	293	317	287	283	294	311	308	265	285	276	316	323	296	251	302	293	292	309	303	291	315	287	277	275	282	302	296	320	279	319	322	272	304	298	310	305	300	280	301	295	318	295	313	319	254	322	302	320	306	301	329	320	266	297	325	299	297	317	329	323	299	322	320	303	306	309	311	269	302	288	300	288	274	303	310	291	336	310	318	319	332	281	300	339	322	284	304	277	304	298	298	304	293	327	292	298	308	309	319	281	288	273	318	287	316	307	307	301	260	298	283	302	291	287	328	306	290	314	303	305	303	285	306	310	314	304	283	285	281	300	331	288	309	306	298	333	297	318	335	301	309	293	281	275	293	299	288	269	319	313	282	309	295	310	327	323	311	309	276	304	330	316	302	334	329	302	295	253	306	300	320	316	310	286	276	278	298	292	299	297	305	302	307	306	299	271	317	288	301	320	285	325	286	321	307	311	306	344	294	322	308	296	253	307	276	273	293	307	288	276	293	288	294	300	301	314	302	317	331	309	272	305	312	307	287	282	270	287	307	326	295	316	338	344	283	292	314	295	283	279	263	299	324	297	293	281	304	280	311	320	303	279	284	300	306	330	300	302	292	289	313	311	309	297	290	293	291	297	295	309	310	266	301	278	305	291	310	303	276	280	286	293	337	289	330	271	273	300	298	287	295	278	314	305	264	308	297	318	315	302	300	294	326	289	281	281	301	285	308	281	351	342	295	300	288	297	325	317	284	319	327	288	295	316	298	307	306	294	313	312	267	289	281	284	283	290	309	303	312	281	302	303	303	305	292	303	288	273	310	314	297	295	297	325	335	256	305	295	298	322	240	309	292	270	319	323	297	298	275	276	320	278	282	323	274	253	282	262	302	283	290	317	306	311	288	326	291	305	285	283	291	277	294	293	299	285	305	291	326	302	302	305	324	298	310	321	280	311	323	295	300	310	300	327	283	307	277	315	285	318	311	311	285	330	309	307	290	316	316	290	333	314	274	288	303	311	296	285	286	310	269	324	268	303	318	294	276	301	321	305	291	309	303	287	307	303	294	315	299	293	300	296	306	309	322	304	318	289	311	267	298	310	275	339	259	284	323	310	299	245	296	307	298	312	290	280	314	286	331	317	295	305	311	294	269	276	294	250	276	296	297	293	282	352	307	282	296	282	316	318	284	271	293	328	309	306	304	296	316	301	323	275	280	314	285	307	293	287	306	311	309	300	317	306	312	318	314	269	320	307	310	284	278	299	286	313	301	305	291	256	278	285	285	292	304	254	287	281	287	282	297	332	300	314	310	300	298	297	283	310	309	333	300	277	294	320	263	287	312	318	281	282	290	277	311	305	305	316	341	279	272	290	283	293	322	265	280	289	288	297	302	288	293	284	293	308	300	285	300	308	250	324	315	313	306	297	306	292	307	277	291	280	294	290	327	291	295	284	296	274	301	301	302	313	273	284	289	274	285	297	312	301	283	328	302	310	341	313	299	302	289	299	323	323	293	297	311	285	305	307	303	343	300	291	295	301	304	308	271	277	294	305	327	302	303	292	294	331	305	292	285	300	293	309	330	306	311	331	293	308	311	354	322	297	296	319	336	307	313	307	306	272	291	290	307	295	262	280	300	301	311	310	292	260	277	305	283	296	305	282	301	291	288	307	277	279	273	246	325	301	295	300	294	288	324	325	293	286	304	329	302	302	290	299	287	301	308	275	328	302	292	300	283	290	308	307	307	290	276	295	288	291	328	283	281	291	310	299	333	306	320	338	298	303	289	287	286	301	267	297	305	311	306	286	285	313	298	304	335	303	307	338	306	302	303	298	295	309	303	294	301	305	300	251	300	293	306	318	324	283	284	283	282	310	316	297	306	289	296	282	319	304	289	325	279	288	330	288	309	278	295	305	330	317	297	317	302	324	312	316	287	310	298	274	305	312	277	320	277	267	301	316	298	321	308	304	289	295	314	311	318	280	319	266	269	302	290	323	274	343	315	313	288	319	330	331	319	343	321	293	275	314	281	292	272	298	312	300	317	306	315	272	322	274	271	307	312	316	323	294	303	313	288	322	289	304	317	307	280	306	327	310	295	310	268	301	278	311	323	309	311	322	299	323	324	274	317	314	295	279	317	301	293	297	294	316	297	291	324	296	329	288	288	304	267	301	268	295	321	259	302	299	306	301	327	316	289	310	295	328	303	291	291	306	282	334	320	288	280	286	325	267	295	308	283	280	279	282	304	318	315	311	302	309	309	284	300	283	275	291	278	318	286	299	321	279	304	294	319	280	320	284	301	298	294	301	317	309	287	317	293	319	304	308	274	301	321	292	303	271	282	322	282	289	283	300	317	277	304	318	271	302	305	296	288	316	322	310	289	292	271	336	321	284	294	298	313	307	307	298	291	293	318	318	313	302	299	325	321	302	312	299	314	285	305	270	291	307	291	304	297	287	291	304	303	272	316	300	313	299	293	303	329	302	300	331	317	314	311	289	305	299	261	300	310	317	309	262	305	302	347	278	273	333	299	278	329	276	285	296	289	298	308	300	319	282	307	265	287	312	309	287	297	294	310	267	283	301	330	266	321	311	298	286	298	332	317	340	285	317	312	316	281	282	283	277	346	314	312	286	282	277	275	312	350	280	294	306	279	312	304	325	283	303	302	311	302	321	318	278	298	317	281	311	330	309	297	288	294	334	319	280	274	319	297	258	305	299	299	317	326	335	306	262	332	308	304	302	285	272	323	317	295	306	300	297	305	294	299	310	321	280	294	280	258	266	290	307	316	306	303	290	297	295	309	301	295	281	340	282	331	314	307	301	313	266	306	349	321	311	282	296	288	292	280	317	305	299	291	257	279	317	299	273	294	302	317	294	291	305	262	299	287	319	290	319	281	296	284	308	289	308	278	277	328	306	293	298	289	283	307	338	291	296	315	287	333	307	316	271	312	273	291	311	306	293	283	299	313	308	285	291	293	286	311	301	308	313	287	321	293	274	318	319	314	281	325	321	282	287	315	311	297	252	291	291	301	294	320	270	301	281	300	305	264	307	283	306	287	293	306	324	281	319	297	302	332	312	283	273	293	322	337	297	310	311	300	290	306	313	279	277	323	278	278	300	280	297	300	295	296	276	301	260	302	317	302	296	278	292	305	307	301	316	289	313	316	293	306	377	307	308	313	311	301	332	303	301	294	289	271	328	314	304	306	290	276	311	300	293	313	307	305	307	272	321	286	285	322	315	303	291	310	292	315	299	298	307	295	317	287	326	290	293	283	311	279	300	295	275	302	261	321	310	299	308	299	301	285	321	273	317	310	275	285	292	295	302	321	278	316	319	350	313	322	278	295	296	308	283	289	280	278	307	281	301	297	305	304	320	291	298	293	274	304	289	286	327	315	306	311	317	339	306	314	291	300	310	296	303	306	334	274	317	311	321	311	302	307	283	265	282	272	299	307	300	256	313	293	317	280
3432	916	852	827	826	749	761	747	800	747	756	766	748	770	785	692	752	728	728	778	716	758	746	733	753	724	791	711	728	748	779	762	725	691	718	711	739	721	717	761	690	725	718	716	683	733	704	773	728	697	718	829	737	737	732	735	686	706	709	754	755	730	683	696	717	716	725	751	749	730	734	752	747	730	719	771	724	722	766	715	764	668	770	758	773	736	768	712	749	744	773	722	729	729	730	747	752	720	814	706	777	736	745	786	694	713	759	735	754	750	760	717	705	725	746	730	746	739	732	718	698	711	728	757	760	744	679	734	753	751	741	727	716	719	735	697	727	754	788	745	710	786	714	791	695	703	770	717	727	749	765	727	738	725	781	717	730	752	775	712	697	755	715	731	768	796	710	696	770	713	764	740	750	735	733	705	769	759	760	751	743	733	735	780	773	748	712	734	717	775	691	770	762	706	714	729	773	731	734	768	711	746	717	725	733	787	801	681	715	686	710	748	796	758	727	661	696	786	730	715	711	724	729	753	745	692	727	739	745	761	759	702	759	741	746	764	757	708	730	756	720	724	712	711	762	761	724	734	732	713	722	756	716	753	749	719	770	766	760	735	660	723	771	748	695	754	739	727	766	778	737	747	750	740	724	756	730	760	713	756	785	680	746	746	750	734	710	696	751	738	718	702	715	700	761	739	748	721	713	734	746	736	720	690	751	735	765	748	728	750	719	799	764	802	753	729	685	757	699	711	728	704	734	741	745	782	714	722	745	706	754	734	720	757	753	746	704	693	740	762	801	771	717	734	704	738	766	738	775	738	753	721	735	752	711	758	710	726	733	767	732	714	720	760	706	778	767	754	698	761	746	736	739	750	656	679	743	704	717	662	728	729	733	774	720	690	788	742	749	722	696	657	683	715	712	717	786	779	767	745	729	693	737	752	730	755	684	703	720	714	732	747	739	732	754	735	742	709	706	736	785	756	698	736	693	757	760	659	731	734	758	722	725	777	767	729	732	732	778	760	757	751	732	705	752	748	671	767	759	778	739	724	745	666	725	749	732	755	732	732	692	718	776	739	734	709	721	721	755	740	757	758	698	729	744	742	756	693	733	742	723	733	744	729	740	712	748	767	726	796	745	703	736	752	751	734	780	745	705	731	753	715	804	802	769	699	780	727	677	756	730	696	752	709	739	705	774	792	710	759	790	751	746	766	710	736	772	722	768	720	707	718	714	705	737	773	721	723	722	724	680	727	723	759	760	711	742	713	715	762	770	734	715	730	698	723	750	768	753	709	766	759	756	741	716	772	727	716	782	734	740	690	748	724	784	728	753	717	709	749	759	720	745	790	727	719	775	732	748	720	754	760	753	738	729	769	717	691	667	734	777	738	768	723	753	745	749	762	735	689	686	735	760	722	713	744	727	736	759	746	744	747	729	712	757	758	700	762	705	719	689	707	705	722	712	764	769	746	731	776	746	775	746	706	735	736	742	722	747	744	687	684	705	728	739	727	718	692	710	733	782	735	714	765	767	748	781	763	758	747	744	774	773	742	725	705	740	729	736	748	744	720	724	727	811	740	740	740	749	712	788	727	745	763	763	686	731	746	715	730	730	775	747	719	746	718	717	691	700	727	739	699	683	747	769	732	792	729	638	757	754	779	736	726	765	747	732	697	730	720	772	733	724	738	717	724	718	705	719	709	722	791	682	760	786	764	688	692	747	730	761	712	743	767	753	727	732	694	734	751	769	723	713	717	734	716	747	704	738	732	735	690	715	750	727	755	697	689	733	768	714	734	707	755	715	702	830	784	748	726	759	739	728	751	694	714	748	699	748	715	747	748	744	785	730	682	719	727	677	719	709	770	711	731	713	700	733	701	695	783	682	702	752	765	733	702	719	710	713	733	731	696	749	755	742	703	704	700	740	740	720	743	732	732	720	718	787	721	696	780	713	760	710	771	742	691	650	679	761	708	734	722	753	686	748	731	754	729	780	759	735	746	726	740	714	759	744	789	751	722	738	751	765	758	689	674	719	720	699	759	711	741	697	710	747	694	746	681	791	736	711	722	735	680	726	712	725	774	738	709	722	755	751	764	720	758	725	728	709	688	719	745	714	744	728	766	731	747	715	739	742	712	716	717	747	695	743	752	710	752	749	772	754	726	711	735	763	702	764	755	749	819	784	708	762	752	767	753	776	760	707	709	745	718	694	775	741	685	714	739	699	699	762	707	714	697	737	711	745	779	758	741	709	731	771	761	738	714	780	730	727	702	737	763	718	738	703	758	730	804	743	740	760	674	764	722	716	808	741	690	737	718	755	748	755	748	717	719	729	753	774	763	714	769	706	699	768	737	722	736	734	732	732	757	769	751	731	739	749	785	699	761	759	733	723	737	739	780	704	763	789	741	751	703	715	772	732	735	747	738	764	690	728	726	724	693	719	691	747	719	716	730	730	756	728	715	737	747	757	754	726	693	746	736	748	727	736	749	747	744	746	782	762	710	707	701	709	722	721	717	726	692	727	724	743	753	761	724	734	724	713	750	773	756	728	705	742	746	760	772	735	783	726	721	747	706	754	716	715	764	755	726	749	729	714	663	744	694	742	739	736	751	674	746	717	710	748	768	682	758	751	714	760	754	735	691	730	743	775	735	671	743	755	745	748	784	704	713	730	749	716	699	793	700	728	771	785	708	693	731	715	692	740	732	740	749	739	748	717	729	792	748	725	733	722	741	728	737	683	691	709	681	732	720	767	710	727	743	763	734	727	746	714	739	767	746	731	721	750	712	755	768	739	719	768	717	734	748	753	757	670	732	721	731	747	744	751	736	718	687	727	734	736	760	767	744	771	740	712	727	769	706	713	730	694	742	714	729	763	717	712	717	770	716	678	734	743	781	703	691	742	801	756	766	720	714	706	748	741	720	724	743	738	743	756	706	760	746	772	709	700	738	679	755	766	740	725	718	711	739	757	760	752	718	704	723	740	768	739	759	743	717	703	734	747	725	713	763	747	715	793	763	679	738	700	757	749	682	726	756	696	722	760	714	737	675	701	684	747	749	729	738	710	724	695	740	717	740	739	726	722	740	725	693	731	728	737	721	753	722	772	697	736	740	738	722	718	709	753	691	767	733	778	796	734	755	648	759	727	717	768	710	694	748	775	744	712	741	681	796	697	738	744	732	739	762	695	716	760	751	707	752	738	734	747	732	733	688	782	740	734	710	695	706	713	715	719	703	737	721	675	717	698	742	760	733	714	731	720	766	732	705	763	666	773	748	677	791	744	740	700	720	719	725	736	765	720	731	754	738	769	751	782	777	735	729	726	705	756	699	723	745	741	754	707	745	743	725	676	753	784	802	742	695	688	710	761	697	733	724	741	731	796	729	742	777	716	729	737	706	730	803	722	673	708	721	668	710	723	743	732	709	765	690	707	674	748	707	771	776	728	716	736	747	762	768	769	758	770	773	708	720	706	764	711	723	760	684	774	675	713	760	759	724	768	741
19473	6537	1178	910	678	495	414	370	352	265	221	234	214	230	206	213	215	217	185	210	224	183	181	166	173	181	177	190	173	179	184	164	163	186	190	183	165	164	179	170	160	181	193	168	161	183	179	160	179	166	180	150	169	152	162	164	182	172	154	149	156	173	191	174	202	161	178	164	169	162	169	157	167	156	174	162	164	185	162	174	143	142	150	151	165	192	158	175	176	154	154	173	152	168	174	185	163	154	166	141	167	165	172	167	184	163	162	168	167	189	164	167	165	164	176	169	161	155	188	171	170	168	181	165	167	168	167	188	174	156	175	166	151	146	170	133	168	171	159	175	195	161	168	183	166	167	184	188	176	175	147	182	160	177	156	167	162	173	165	158	184	192	151	198	156	157	183	145	161	176	160	164	176	150	158	178	185	199	160	160	158	158	183	196	162	152	189	133	148	149	165	173	153	161	191	175	187	129	160	149	180	189	161	194	175	179	185	150	157	148	164	153	169	178	158	163	158	185	148	171	155	157	176	159	182	164	148	177	153	175	173	168	130	168	158	183	173	183	186	170	171	171	151	158	157	183	151	135	152	177	165	151	159	169	171	174	179	186	156	163	165	162	151	179	163	153	163	146	173	177	158	143	173	171	158	158	175	169	151	148	160	146	163	161	167	189	166	144	164	167	150	161	154	153	200	182	179	168	180	156	146	170	163	177	150	182	145	134	157	160	182	172	157	170	176	160	167	159	175	162	184	181	147	153	192	179	175	164	150	153	154	152	167	151	172	171	177	176	148	163	166	144	140	149	171	170	156	155	180	176	158	163	165	181	144	168	171	159	163	170	176	169	175	199	177	172	151	160	152	166	184	169	162	147	155	175	189	159	165	179	192	181	163	182	176	161	150	167	163	172	192	179	139	174	164	175	162	175	170	183	171	163	160	143	154	176	145	164	164	203	151	184	161	156	150	156	138	182	173	164	169	143	172	168	177	160	179	167	163	167	163	160	154	156	128	140	184	166	182	154	180	156	178	173	156	154	169	178	171	185	167	158	177	168	162	166	152	163	168	173	182	157	173	169	155	167	159	158	181	166	185	176	160	163	152	160	153	157	175	155	152	167	139	166	166	172	153	186	169	171	174	176	154	152	174	180	154	181	172	155	181	157	176	207	153	153	170	154	168	145	174	175	165	177	169	173	166	151	171	178	139	172	175	188	167	167	172	178	196	171	165	180	157	157	169	192	161	169	174	161	154	152	190	164	197	155	171	174	176	178	146	150	143	151	154	184	164	162	156	164	187	168	171	163	167	164	139	177	171	157	163	159	155	172	194	149	156	162	159	180	175	165	149	167	144	169	151	133	183	165	182	160	173	173	159	161	157	162	190	171	174	179	162	170	161	188	186	150	154	159	152	160	167	163	135	172	170	152	179	180	159	159	163	155	186	174	166	144	153	175	166	165	133	153	152	160	164	186	169	151	177	174	173	175	166	168	158	151	198	189	160	187	185	182	170	151	163	144	167	175	186	165	162	167	155	166	164	170	185	173	178	177	181	158	157	185	161	162	185	176	163	163	149	156	177	159	166	160	160	172	171	159	169	154	163	159	201	167	168	181	185	157	171	185	153	174	177	168	155	130	178	178	165	178	151	167	157	154	159	154	194	177	177	138	151	161	188	175	175	156	138	133	145	146	168	190	182	150	169	165	168	192	164	188	173	175	181	168	158	177	174	153	187	166	180	161	163	166	136	162	189	186	150	173	164	187	165	156	160	155	167	169	178	155	164	177	172	205	143	152	150	179	166	186	170	158	156	155	178	176	147	162	168	133	180	170	145	186	189	171	165	183	164	189	154	187	165	176	144	183	182	178	174	170	181	179	153	199	157	169	151	170	173	190	167	178	181	166	156	155	148	181	176	158	162	161	167	175	182	149	163	163	161	149	173	191	172	175	155	156	152	167	148	141	171	172	175	172	163	158	192	160	155	165	180	185	146	145	165	155	166	177	163	167	180	161	197	144	163	148	161	169	172	157	176	171	192	150	148	177	179	188	178	145	155	151	156	155	202	168	168	153	147	157	135	173	157	142	160	161	136	160	169	172	183	145	160	148	151	161	168	153	172	158	183	165	177	175	150	183	174	163	163	171	189	150	160	173	158	160	171	160	174	166	183	171	161	176	181	140	187	161	180	172	165	179	152	179	150	168	162	149	141	161	137	156	155	163	178	143	173	182	212	160	149	188	152	161	169	188	168	153	190	179	168	148	157	186	181	160	166	165	161	182	152	153	162	142	167	193	175	158	173	157	160	161	150	196	157	172	160	195	168	161	161	164	160	157	164	172	154	159	149	155	136	140	160	167	168	139	143	195	171	151	165	160	185	184	165	166	149	147	128	180	169	176	164	154	163	153	155	151	155	184	166	179	166	144	155	157	176	172	178	162	184	177	164	160	154	169	171	165	160	159	170	153	156	134	172	166	190	174	159	180	158	177	168	173	196	173	163	169	159	166	143	188	147	140	166	150	185	168	146	157	167	166	161	165	175	183	189	148	155	151	160	179	163	187	166	157	154	186	161	156	184	159	169	156	177	151	170	168	160	166	148	188	197	179	167	148	148	176	167	159	183	163	183	170	165	153	175	142	146	180	150	168	163	157	167	181	185	156	164	164	154	148	178	143	155	156	197	171	166	169	146	158	172	185	148	147	167	128	145	178	172	149	155	170	165	175	166	178	149	189	177	156	167	173	143	164	170	166	167	160	144	167	176	155	142	155	150	177	147	155	176	167	159	179	164	183	175	190	165	158	192	167	156	162	170	148	143	154	136	146	183	164	145	146	163	172	183	155	183	156	149	169	149	161	161	172	173	146	174	172	178	178	144	156	182	163	167	157	155	164	166	150	180	161	165	158	161	168	152	172	174	139	171	169	162	184	163	164	148	153	173	165	160	181	175	179	178	156	188	151	180	154	179	172	185	180	145	150	147	164	195	167	177	169	176	148	165	143	146	161	182	191	170	176	164	159	162	158	152	146	140	177	180	164	181	177	177	170	171	175	166	136	181	175	129	176	158	179	179	167	155	162	162	162	155	181	161	156	172	159	166	143	181	150	141	182	161	174	161	156	137	156	163	171	150	185	171	167	154	159	143	143	183	151	164	163	172	155	172	158	184	147	160	162	173	140	176	152	180	184	179	160	154	159	167	152	191	162	166	179	167	179	170	183	144	148	148	169	151	164	167	151	136	161	144	160	146	171	150	172	181	160	161	156	178	161	172	156	175	154	164	166	178	178	169	151	163	155	143	158	186	158	184	139	168	186	186	149	157	158	186	154	159	178	167	175	176	175	167	177	166	202	162	157	184	151	158	168	153	155	180	165	163	165	169	157	196	171	160	143	164	156	160	179	178	160	187	185	177	183	195	171	154	190	161	174	191	159	181	156	153	146	162	152	152	172	152	171	158	177	158	174	154	155	159	160	159	176	152	155	157	139	141	163	155	153	160	171	179	177	170	171
11142	4841	2418	2968	2671	2143	1867	1502	1420	1252	1116	1030	897	800	799	772	719	708	699	678	660	631	616	576	626	606	578	571	542	540	573	560	567	520	537	534	572	532	542	554	506	486	470	529	531	519	469	487	468	527	487	479	513	490	509	499	490	496	489	506	467	476	490	522	494	486	474	467	487	487	453	502	407	506	500	497	499	466	486	468	475	497	494	472	501	453	472	442	490	475	454	477	547	437	472	495	471	525	488	453	493	481	508	503	494	450	474	458	494	450	439	469	517	435	484	505	449	468	531	473	463	504	459	455	475	534	521	488	430	480	462	434	493	503	449	447	475	494	462	471	503	475	457	465	488	490	496	470	422	474	461	471	458	502	462	458	462	491	452	498	448	449	477	468	465	498	464	448	525	457	468	467	461	496	486	459	423	456	463	468	497	440	501	485	444	494	490	467	521	445	462	488	466	464	491	441	471	484	473	479	477	451	476	424	467	450	482	498	433	452	491	491	508	473	461	468	522	490	504	475	454	463	444	491	495	490	490	462	450	466	489	465	450	469	474	462	479	451	465	472	462	442	475	466	509	461	472	441	470	472	490	457	469	470	483	506	415	468	459	455	464	498	488	487	482	480	510	447	459	482	439	469	467	460	477	447	473	472	465	501	486	497	491	468	500	476	514	469	501	449	463	440	450	459	478	460	445	471	457	438	493	497	463	474	476	461	453	449	509	454	459	487	512	494	463	426	447	488	430	483	476	463	465	433	445	501	458	471	464	472	473	515	458	496	483	461	444	506	499	475	477	489	457	482	459	474	419	485	487	439	463	466	429	462	443	495	480	481	469	482	455	490	491	506	434	445	485	474	504	517	467	468	443	452	477	453	474	491	449	471	474	491	486	481	449	447	452	466	481	471	477	470	488	458	475	448	494	457	471	446	485	491	480	491	504	475	499	469	470	503	469	503	461	460	420	478	457	486	483	504	509	497	470	430	487	471	457	463	486	476	492	471	481	485	475	473	494	474	458	447	448	451	446	434	461	459	472	464	478	523	476	478	524	454	471	479	456	518	501	488	470	478	483	438	493	501	437	419	450	445	452	469	461	465	483	486	480	458	461	448	450	480	492	501	491	530	475	437	446	471	477	488	474	478	510	491	454	472	469	490	439	450	476	479	480	479	468	500	428	457	448	485	467	512	513	492	483	474	446	480	514	457	473	488	476	455	471	473	490	442	473	438	461	471	417	482	461	504	434	452	466	454	482	493	459	459	480	447	441	467	442	482	456	464	467	469	488	454	476	442	496	482	475	484	465	488	479	459	477	485	447	493	471	488	455	531	458	493	507	486	493	461	480	489	472	480	451	456	456	457	454	456	470	465	439	466	479	475	471	453	417	482	482	475	445	465	454	428	494	492	477	506	482	475	479	439	483	460	462	452	466	474	478	488	442	484	461	495	415	457	492	474	485	455	499	402	464	450	461	471	463	428	444	441	460	464	484	420	473	472	492	459	438	496	458	495	462	460	485	445	499	465	495	513	481	467	505	497	462	425	465	457	460	442	467	487	486	482	490	486	460	477	465	465	489	478	465	493	476	492	487	452	492	451	508	478	434	492	472	490	488	470	509	470	446	489	473	465	475	445	442	502	449	444	424	475	470	441	474	472	451	483	458	487	452	420	513	450	510	468	496	458	446	465	457	465	459	439	464	437	473	451	486	493	485	440	464	446	516	473	458	453	435	485	452	443	436	482	486	482	483	460	444	473	463	497	461	524	472	485	480	492	450	464	481	479	464	470	456	476	470	446	482	470	452	431	481	468	492	458	453	470	477	439	451	485	475	485	440	486	465	536	507	449	448	472	463	459	467	470	509	465	435	474	451	497	448	465	423	474	473	456	454	489	495	486	495	493	460	480	458	483	468	501	474	459	529	494	469	458	470	458	436	444	496	458	474	486	463	456	436	487	487	467	480	458	496	453	462	455	445	497	457	453	465	483	453	452	462	489	496	460	459	492	505	466	455	454	460	489	419	463	469	452	486	444	479	458	447	515	445	478	459	461	489	465	479	470	482	436	483	489	444	495	472	478	446	449	479	444	467	466	452	472	441	461	420	449	464	450	488	484	476	467	466	452	477	442	435	477	483	496	467	473	458	493	500	488	446	460	434	487	468	465	451	460	501	479	461	468	473	510	448	478	461	459	484	468	465	480	492	466	489	466	517	429	476	469	415	459	464	458	492	473	501	467	457	513	431	479	493	469	472	464	440	465	489	441	435	473	487	467	442	447	490	467	504	512	435	473	474	455	482	449	449	493	438	473	466	498	486	475	491	462	478	516	463	456	451	455	475	488	478	459	480	439	453	485	446	479	490	495	463	451	485	504	460	462	459	506	451	468	485	459	431	439	444	436	456	462	465	489	460	471	470	477	443	486	456	488	486	436	467	455	455	469	475	470	484	473	439	457	471	475	504	448	453	443	501	448	416	456	490	475	455	454	449	495	430	500	443	467	467	439	451	443	493	483	479	508	488	459	512	469	481	463	477	482	466	492	480	497	471	479	498	524	499	456	517	479	462	472	508	485	484	470	451	465	446	444	490	459	448	455	482	519	475	484	473	440	478	468	445	493	461	439	500	434	528	484	484	485	453	470	434	482	473	483	530	468	470	496	480	503	462	455	447	473	458	466	454	506	454	489	492	475	452	489	424	451	467	505	475	459	448	492	476	482	461	494	442	450	484	459	477	461	493	471	477	462	451	457	458	445	485	450	468	466	451	466	447	455	515	452	461	474	497	455	442	463	489	473	460	433	463	485	436	458	466	445	491	462	455	457	465	446	471	487	469	444	494	498	477	463	477	464	492	466	455	472	488	459	465	470	470	425	471	478	473	458	452	504	474	511	460	468	465	482	470	460	448	495	524	473	485	486	488	490	493	468	437	487	463	465	480	492	440	504	485	463	473	467	445	495	462	493	481	470	487	434	470	476	489	481	468	476	472	467	487	445	447	473	471	462	452	461	429	468	440	441	472	470	505	461	464	451	488	474	459	446	458	457	484	478	458	473	436	476	437	504	462	508	470	507	476	488	461	470	470	486	491	471	478	482	449	473	451	419	475	443	461	457	461	469	451	467	470	459	465	444	475	503	481	508	459	498	472	499	447	461	515	451	450	483	437	471	487	503	492	478	400	468	501	462	505	486	447	470	415	460	503	464	426	460	472	487	464	461	457	474	458	493	452	475	478	496	474	479	453	469	442	460	442	441	470	478	456	474	471	460	451	486	467	490	462	451	486	479	463	494	452	442	465	467	473	484	459	451	482	507	447	469	478	507	489	489	461	466	475	489	452	457	456	448	475	461	446	476	473	476	461	444	466	501	469	453	496	454	495	461	466	452	509	465	495	452	469	431	460	479	479	484	494	453	449	471	515	455	452	503	451	450	424	451	518	491	491	483	505	466	429	463	465	439	460	475	475	447	430	437	498	446	469	460	420	469	476	465	444	479	477	462	480	463	471	451
30863	15044	3082	1887	1348	956	819	706	598	496	484	447	443	446	402	394	379	372	346	334	344	333	354	332	318	314	323	308	306	309	305	303	325	319	301	295	298	288	296	317	340	291	329	293	284	311	316	292	309	282	277	274	281	305	311	300	282	296	269	296	270	313	293	323	266	301	287	290	301	293	261	296	297	277	283	300	293	281	267	282	250	298	288	293	262	293	286	259	261	288	320	262	287	278	280	314	276	284	285	306	293	289	293	274	288	272	307	297	311	261	297	260	267	302	251	296	294	310	307	294	313	310	271	274	311	291	290	303	277	281	300	274	295	313	287	294	285	300	289	257	316	291	289	267	309	290	260	286	281	271	267	314	280	273	276	284	286	315	285	270	290	270	288	286	259	286	308	296	276	303	286	277	269	267	277	295	263	295	289	271	287	273	260	323	273	299	259	314	274	305	265	257	296	307	292	299	309	287	310	290	289	284	287	279	311	304	294	268	292	256	279	292	284	301	314	292	285	279	253	279	307	278	295	281	305	305	298	276	280	289	299	277	273	295	313	293	256	307	308	284	277	321	252	283	316	286	317	280	287	284	293	338	336	296	278	314	301	285	294	291	295	279	298	293	322	262	276	300	293	276	301	292	273	310	292	327	282	264	280	299	287	297	287	287	295	272	297	264	267	301	298	272	287	280	283	286	276	300	285	289	263	283	271	345	294	284	280	299	264	287	274	283	278	292	278	282	288	301	298	277	287	301	281	272	262	280	315	274	285	275	314	306	302	278	268	284	288	261	272	274	269	250	306	252	276	299	278	301	258	305	282	280	310	313	268	311	297	272	292	306	294	278	264	272	271	252	289	278	287	293	296	264	284	291	299	253	276	285	284	285	322	272	280	262	314	274	312	281	254	320	297	292	281	257	283	291	290	276	307	298	274	291	346	303	313	271	305	286	275	294	319	263	301	280	271	306	277	287	282	255	293	310	278	277	293	279	321	280	301	292	279	266	283	297	285	320	291	274	274	300	269	283	307	286	301	302	311	303	322	286	274	285	301	270	284	259	280	291	260	264	255	297	295	297	276	275	271	262	262	306	300	287	303	273	276	282	279	298	280	289	295	284	299	317	262	281	279	312	290	286	278	300	352	289	264	295	300	286	276	274	308	295	298	306	297	257	299	298	289	316	308	292	269	312	311	264	285	273	255	294	300	270	281	277	309	314	278	291	308	269	282	294	274	279	293	298	301	287	246	293	288	285	307	321	317	270	274	265	262	324	300	257	289	271	306	300	300	313	270	265	300	282	288	279	284	290	241	285	303	278	272	315	268	287	278	281	298	274	312	285	279	265	292	299	294	290	323	297	279	274	249	329	302	287	288	286	308	269	283	271	269	275	262	270	299	254	313	270	307	309	316	279	249	279	300	284	273	265	270	323	256	259	288	278	301	283	274	298	295	287	256	242	289	277	290	314	289	274	302	298	293	284	305	276	276	305	288	294	305	303	260	274	280	287	300	318	273	290	292	283	279	277	267	293	305	256	284	310	276	271	290	281	280	299	298	288	320	278	271	267	262	257	262	302	277	273	289	275	290	258	313	300	316	287	318	280	306	319	292	294	312	304	274	288	276	278	300	292	314	305	311	287	269	275	292	270	288	289	311	264	305	258	330	334	302	282	259	297	291	301	265	298	279	306	281	275	267	287	312	279	299	325	278	263	287	289	260	280	272	279	294	282	277	296	269	264	293	298	269	269	276	288	283	285	284	268	326	272	320	286	289	288	287	306	291	277	311	302	294	314	287	291	276	277	311	281	301	290	299	290	304	283	298	302	281	291	276	255	289	315	301	294	311	259	286	313	269	302	330	305	255	309	305	305	283	289	260	294	264	275	293	288	311	285	293	282	283	307	298	276	268	302	270	260	287	293	271	292	247	288	276	274	263	278	275	243	272	303	268	263	300	282	258	265	314	262	285	316	299	282	308	279	320	282	303	279	333	301	279	298	332	290	305	258	313	285	269	286	294	280	269	259	303	285	286	291	307	273	267	286	294	298	288	284	291	281	279	266	273	296	265	270	276	294	290	303	320	248	307	252	328	259	286	262	252	294	301	267	273	286	277	284	293	299	285	291	291	256	279	293	280	300	314	273	300	312	278	294	312	288	299	276	278	312	285	320	276	273	274	280	288	261	318	282	305	271	296	316	280	281	241	290	290	271	296	296	256	298	289	283	268	296	292	292	314	300	276	306	318	286	302	305	274	281	295	301	294	284	309	286	277	270	290	280	299	277	287	277	273	275	265	314	279	290	290	282	271	283	271	287	262	284	257	269	270	298	276	281	278	270	295	262	296	316	325	270	299	288	272	288	298	294	301	295	272	303	286	301	302	295	286	276	302	292	282	255	278	275	288	287	290	283	271	311	305	311	301	298	259	322	291	277	299	288	264	293	274	289	285	307	280	302	263	249	269	303	293	293	243	265	302	275	305	299	314	289	279	311	272	307	276	272	285	305	320	293	305	303	290	300	289	324	291	274	292	261	280	310	291	266	287	267	311	275	279	304	269	282	282	278	315	304	296	307	271	278	275	302	274	288	288	273	277	297	290	269	280	288	320	275	290	311	279	312	288	273	305	294	294	281	275	284	297	282	291	263	298	283	288	304	239	318	273	290	282	322	273	288	315	277	284	287	298	300	313	311	276	273	279	247	276	281	287	300	275	276	261	277	274	257	255	283	286	274	290	266	302	295	310	260	310	301	277	269	280	272	272	281	289	305	286	297	280	288	281	257	286	286	258	277	315	326	311	289	302	312	313	269	277	301	270	301	265	291	291	256	254	294	279	294	302	286	270	292	297	278	276	273	272	299	310	279	289	303	280	285	300	261	286	280	289	291	287	298	286	284	298	300	292	293	271	269	297	292	271	282	277	289	280	288	299	269	280	256	301	270	277	260	286	272	303	300	288	297	277	304	293	276	274	272	295	273	293	273	298	266	302	266	278	302	286	267	303	265	277	312	281	326	287	301	287	266	263	283	306	305	325	309	282	277	298	286	325	264	282	267	306	320	310	292	268	274	320	264	272	290	293	301	287	291	283	269	284	273	272	295	293	261	300	276	249	296	281	282	330	293	289	271	265	295	283	273	277	272	307	291	292	315	285	288	258	280	310	279	258	273	299	303	291	281	269	299	291	273	309	297	287	296	277	277	256	265	288	289	289	285	271	279	272	290	284	295	275	283	269	301	286	283	265	277	273	258	274	292	304	320	291	256	268	289	279	325	318	305	268	290	291	273	250	257	302	296	285	303	282	313	309	285	282	267	295	316	280	292	255	294	281	279	300	283	299	286	300	305	268	291	291	313	284	254	276	290	265	245	290	289	308	273	271	303	305	288	326	293	293	253	264	243	302	277	302	318	304	291	262	334	295	287	256	279	283	279	291	277	303	273	272	269	262	292	297	315	283	327	288	306	273	282	299	324	296	247	306	276	264	288	285	277	290	287	312	278	288	287	279	265
16253	8832	4512	5385	4844	3891	3284	2736	2394	2139	1889	1768	1540	1469	1401	1336	1227	1223	1129	1096	1063	1076	1057	1070	956	960	901	942	920	948	947	918	845	853	845	876	834	824	843	826	902	874	816	871	877	791	849	791	723	827	835	753	757	800	779	805	840	764	796	745	740	773	800	816	760	788	753	759	781	777	774	785	790	806	772	764	775	744	749	800	777	744	760	750	731	753	779	835	745	784	736	785	745	728	759	767	766	708	739	801	745	766	726	748	757	754	790	819	807	739	748	745	781	723	714	782	772	736	783	746	787	728	744	791	740	784	745	763	737	788	737	754	755	785	727	749	728	763	741	776	695	764	785	770	714	713	780	781	761	803	774	752	748	760	757	782	765	712	732	753	746	762	767	799	740	768	757	775	759	778	742	788	716	776	778	780	738	805	781	819	758	755	748	673	778	730	742	753	757	692	765	758	751	736	776	786	769	724	763	773	783	730	698	709	806	798	730	712	812	799	748	756	745	738	762	786	690	768	724	738	729	747	758	695	741	720	754	765	766	757	773	723	744	728	743	798	768	759	762	738	788	738	729	759	706	728	756	756	745	718	732	812	733	743	721	782	783	707	765	761	736	814	731	734	720	756	769	755	727	739	758	732	781	788	737	757	721	753	788	765	771	751	721	752	758	748	760	771	763	728	743	730	756	763	720	749	786	770	798	730	771	726	721	699	743	767	770	739	769	744	745	734	749	742	748	721	741	729	788	742	717	733	748	756	732	712	802	712	709	778	773	793	784	745	775	775	755	751	772	762	771	742	817	762	744	713	718	756	716	757	759	754	783	764	743	749	755	734	730	746	758	783	725	752	748	754	817	758	787	745	755	790	732	757	767	710	754	755	735	810	751	755	731	740	735	750	718	737	693	734	754	805	714	774	734	797	754	748	721	762	715	727	740	776	724	718	730	790	725	713	757	725	772	713	764	717	719	739	756	765	672	737	783	720	729	752	741	737	810	737	764	759	739	777	758	788	753	759	767	719	743	794	771	772	789	750	721	735	708	736	784	772	754	760	740	735	761	750	772	743	776	781	764	756	731	746	762	777	729	734	705	767	734	733	765	772	691	779	765	741	750	721	718	776	807	737	748	714	766	727	741	764	763	743	743	799	761	734	769	774	719	813	716	725	761	748	757	736	746	754	752	760	710	777	753	769	695	783	758	719	734	809	716	780	763	733	774	774	758	756	709	744	730	770	748	759	729	726	786	713	753	759	847	707	759	786	742	755	776	799	762	735	771	752	757	759	712	733	739	774	698	733	787	745	749	736	746	754	760	740	761	764	758	778	760	718	774	737	734	764	745	751	808	749	776	776	814	777	761	698	717	773	778	705	769	784	730	756	718	755	731	745	742	730	748	731	739	741	762	743	748	760	738	765	754	778	702	743	714	751	728	731	759	784	750	677	779	708	776	780	809	757	754	733	762	750	732	791	775	738	799	755	755	757	703	725	724	787	737	802	734	756	700	767	702	748	762	738	759	764	725	745	693	741	739	771	774	752	727	706	750	821	766	756	700	804	721	694	744	736	778	721	710	798	778	782	779	748	706	751	746	716	747	743	783	739	715	783	763	729	797	757	758	752	754	770	700	755	759	798	749	768	727	711	761	738	725	705	751	778	759	766	760	808	773	758	765	750	730	775	789	742	734	722	772	742	770	790	765	739	723	802	795	712	760	752	695	742	763	731	720	727	739	789	766	760	710	753	782	760	706	751	750	744	731	752	792	762	753	749	757	740	764	782	746	777	767	787	801	742	696	789	752	780	757	765	711	730	766	725	696	774	759	721	759	758	776	752	792	747	759	724	806	754	731	787	797	750	754	737	713	745	734	766	788	720	760	787	738	754	737	742	786	772	793	777	788	772	735	751	736	755	721	776	714	735	727	766	802	776	796	749	824	746	735	730	720	735	786	713	761	747	724	773	762	740	736	747	732	751	767	714	737	750	803	708	813	764	742	756	692	817	729	733	775	757	768	718	783	758	760	755	738	732	737	793	768	747	770	784	723	688	738	753	792	767	716	749	748	736	743	760	753	720	747	725	752	762	749	760	740	758	746	781	799	743	770	740	788	761	742	717	726	701	740	698	728	740	746	689	773	773	770	746	758	783	749	754	772	791	760	700	799	775	761	741	732	724	747	766	729	742	721	751	777	739	707	703	753	705	745	715	780	751	780	757	792	761	761	798	722	750	684	731	776	771	767	755	766	773	777	761	766	731	742	781	754	796	698	765	730	750	811	791	769	747	743	762	778	760	745	777	739	703	755	740	736	744	698	756	771	754	779	711	735	724	765	766	749	757	747	728	812	748	747	779	773	795	788	734	739	757	703	813	768	803	790	795	745	791	735	735	813	755	760	801	746	751	777	747	747	763	749	771	739	754	776	742	774	802	729	735	746	736	765	719	783	781	748	752	788	774	763	779	757	830	762	772	733	701	722	751	712	743	777	702	762	819	740	742	744	824	785	759	724	753	773	741	739	698	769	751	726	758	753	783	746	782	742	695	744	729	721	748	724	788	781	750	703	736	735	691	771	747	790	714	756	751	742	762	703	757	709	761	749	733	763	706	771	744	741	764	763	761	787	761	708	763	735	797	737	799	789	738	701	748	764	739	725	713	730	709	730	807	787	758	745	806	730	764	756	747	740	772	723	783	716	762	755	836	733	667	780	750	735	715	729	741	769	735	739	794	771	745	758	753	763	742	747	763	773	754	768	746	703	733	738	763	708	787	782	789	702	735	796	741	769	769	700	745	749	757	733	755	791	704	750	748	768	747	737	759	751	722	812	731	739	761	741	763	784	740	745	726	725	800	751	709	736	763	757	788	836	728	761	707	749	682	752	746	768	755	729	720	763	727	763	808	727	779	777	787	724	747	754	771	755	750	742	749	779	724	788	759	737	756	752	744	729	792	708	740	763	759	761	730	770	797	752	800	753	789	746	794	769	744	733	740	714	667	794	738	762	726	788	718	771	695	726	740	758	743	745	757	779	688	759	724	784	740	805	760	731	784	730	788	749	732	758	766	750	772	757	751	755	810	729	753	742	781	792	761	769	736	753	750	710	712	759	760	774	750	759	737	740	784	761	784	773	745	722	735	732	784	770	737	735	694	791	753	756	794	750	775	751	766	759	722	762	761	784	731	731	736	713	719	793	755	809	752	751	779	730	771	707	778	753	770	758	711	757	762	726	767	755	761	737	736	746	740	746	789	738	697	719	732	798	771	742	759	750	757	698	725	763	734	750	732	766	717	732	763	761	729	706	718	766	748	716	786	751	803	765	698	721	781	770	808	748	759	737	690	758	750	756	774	732	703	772	761	784	746	750	761	745	721	761	789	723	744	765	722	734	742	715	710	744	733	720	825	793	792	799	780	715	767	754	755	777	725	734	751	763	715	765	739	760	748	816	785	732	796	795	748	721	756	740	721	759	778	752	743	756	733	736	717	759	729	815	713	769	709	708	752	770	753
4743	518	319	352	278	333	292	318	330	319	294	306	309	309	343	332	314	308	324	324	321	316	303	298	293	282	314	318	305	309	278	291	294	288	289	295	295	309	302	303	305	300	328	311	314	277	268	309	290	316	290	343	293	309	279	291	298	322	300	320	290	301	271	340	316	314	298	280	333	356	310	289	305	299	293	308	304	293	325	307	297	325	265	286	286	283	307	318	299	290	289	333	309	293	284	286	313	306	327	308	342	327	295	283	312	290	288	290	287	302	286	294	315	308	310	321	307	333	309	298	287	285	306	311	332	298	297	282	313	299	320	312	304	295	286	286	273	282	288	274	305	317	279	316	294	311	299	303	312	300	294	319	302	261	307	282	290	323	303	316	255	315	318	299	302	312	299	286	342	287	325	299	290	307	274	287	307	319	318	306	309	269	324	293	300	315	307	280	272	328	282	288	295	293	302	285	286	281	300	314	336	303	301	313	321	307	326	317	338	329	328	250	321	299	322	346	299	299	305	285	305	295	277	315	272	342	308	331	297	294	312	287	283	314	329	331	275	293	342	335	312	342	290	307	296	306	292	285	304	313	286	304	302	298	309	324	269	302	288	319	295	310	285	286	298	295	317	278	300	342	292	308	318	304	282	314	316	305	279	317	289	317	279	309	288	309	320	306	294	288	330	319	299	311	284	304	317	296	303	310	309	347	275	285	295	292	285	302	327	310	326	253	300	296	303	324	289	318	255	297	297	333	325	257	241	289	290	303	338	269	325	296	313	306	290	292	307	281	298	305	262	268	302	305	298	317	295	313	286	324	321	309	303	320	314	296	289	276	303	313	283	293	309	319	315	301	295	341	290	290	297	305	303	314	279	284	311	277	296	302	282	314	299	291	312	299	305	330	303	304	308	325	307	330	292	311	286	281	305	285	295	299	299	291	282	315	321	290	293	307	315	317	319	306	307	284	291	326	324	313	320	299	323	315	313	311	318	299	329	317	293	317	330	330	291	325	323	293	289	291	288	290	285	320	288	292	286	320	334	318	328	307	303	322	296	296	316	289	313	283	308	336	270	333	306	277	295	314	308	341	283	310	303	345	329	290	319	322	304	282	275	341	304	286	278	318	281	325	299	321	312	297	286	301	314	327	315	310	309	296	320	311	293	277	278	296	315	344	316	308	285	311	296	319	307	340	318	309	305	305	296	304	309	298	331	310	312	326	297	294	337	299	326	303	297	289	288	301	291	278	317	281	302	330	297	334	302	275	305	300	308	281	295	269	280	275	288	274	334	315	295	289	300	317	307	278	301	267	283	290	281	274	300	305	284	307	304	298	287	330	309	305	326	315	279	314	319	301	299	307	316	297	297	311	295	296	332	283	306	327	289	312	288	319	303	290	292	287	306	271	308	308	319	270	299	270	292	283	282	282	278	310	295	285	279	306	279	262	303	271	346	309	290	286	313	294	314	323	298	327	316	306	264	313	314	316	304	282	286	297	304	298	305	284	308	274	289	329	290	323	312	291	326	314	304	296	297	295	330	310	303	320	309	324	317	320	292	324	344	322	319	316	320	271	291	316	298	287	284	270	304	305	293	323	293	284	281	308	307	297	301	331	310	316	284	314	311	321	338	281	330	355	345	298	283	309	327	312	309	315	291	316	285	289	300	316	294	310	295	304	292	266	302	303	320	292	309	306	290	333	308	314	311	319	321	297	252	296	331	291	280	307	293	302	307	307	324	326	312	289	307	295	317	294	317	305	301	297	333	342	260	312	298	271	273	302	292	292	296	325	295	304	315	285	325	309	286	307	306	325	290	277	307	316	306	258	282	302	319	310	275	302	324	297	312	301	298	322	320	279	310	298	289	306	297	302	353	308	286	305	280	302	306	326	270	253	292	300	321	311	297	319	328	331	280	304	312	308	289	313	286	287	319	292	282	309	308	297	315	301	273	334	341	319	308	321	308	291	286	302	339	294	304	284	308	337	322	318	259	293	309	276	310	306	307	309	282	308	315	319	319	311	302	299	297	296	300	299	303	309	278	258	301	271	311	315	302	301	327	317	270	307	271	314	285	278	331	326	288	272	320	315	294	276	288	299	310	322	318	329	295	323	324	338	288	330	276	330	275	265	315	300	294	316	301	289	290	284	288	318	304	292	309	316	292	327	338	321	339	305	325	278	339	283	305	312	324	329	254	285	297	308	301	303	302	310	271	295	303	300	308	301	300	305	285	314	286	330	338	271	320	308	342	327	288	307	293	319	262	295	303	321	273	303	285	329	323	310	314	285	331	315	293	306	336	321	307	321	290	307	295	290	301	318	297	306	305	290	304	290	281	295	316	309	310	332	288	312	326	300	279	291	293	302	291	271	298	321	287	302	347	305	281	305	289	303	311	318	301	312	293	294	306	317	305	302	343	308	305	294	299	337	287	285	300	302	304	317	318	319	304	316	304	304	286	299	328	295	294	312	324	304	297	321	297	295	320	314	316	301	300	288	276	280	298	333	283	282	291	303	286	309	272	303	315	307	362	291	280	320	340	315	284	303	287	306	297	280	284	291	309	290	326	285	310	276	294	302	306	284	291	320	276	284	310	302	308	328	300	289	305	304	311	314	340	297	268	282	313	294	307	313	362	291	275	275	309	285	335	287	326	320	326	303	287	279	325	320	291	282	306	291	294	286	297	283	315	273	294	303	305	302	311	276	288	295	309	305	320	268	284	312	292	291	298	299	290	297	296	300	321	276	276	290	308	303	310	353	304	284	287	307	304	266	305	290	265	291	335	301	272	302	296	311	342	306	282	307	284	300	312	293	310	294	329	311	314	339	291	283	316	344	287	269	300	314	320	313	302	306	317	310	301	282	276	301	305	314	296	297	284	299	291	322	298	293	281	255	303	296	280	288	296	331	307	280	289	312	291	357	300	289	283	320	309	336	294	284	291	317	285	328	296	276	339	330	321	301	327	288	311	282	309	290	308	309	309	295	279	292	285	328	296	308	303	290	298	309	275	299	284	295	294	294	284	311	310	298	298	284	301	304	312	281	316	290	283	312	319	306	329	313	320	292	309	294	344	312	311	315	334	303	281	300	309	310	286	311	295	303	333	329	312	316	290	283	312	297	328	294	314	291	327	329	326	286	317	273	305	322	303	305	297	290	309	334	337	279	279	342	301	292	304	302	309	309	284	297	310	280	289	336	293	281	298	306	278	318	315	312	282	267	292	323	293	283	279	301	305	323	334	322	292	296	287	302	280	323	309	335	329	304	293	297	291	296	274	311	274	322	288	297	287	353	298	311	293	297	289	277	306	335	299	286	315	323	326	328	327	329	305	331	306	317	316	316	323	298	338	296	309	295	307	311	324	298	300	267	316	281	285	293	303	288	326	304	292	324	284	290	282	311	268	301	288	325	319	340	312	314	298	328	310	327	291	294	298	310	307	326	300	278	324	305	285	309	301	306	357	297	309	270	292	284	315	313	305	301	295	302	297	282	296	313	311	313
3502	965	797	810	793	798	773	756	740	762	781	736	734	775	731	725	784	738	779	711	712	745	718	744	754	736	684	725	702	748	734	729	754	741	783	740	787	770	732	765	734	763	769	764	688	756	701	734	734	733	759	727	731	741	745	780	741	740	757	793	726	718	729	693	778	734	743	772	770	777	772	800	707	752	729	732	780	740	738	766	765	782	763	794	734	706	768	713	716	754	751	726	734	740	740	731	778	741	736	771	740	734	779	776	749	734	715	673	765	748	787	697	740	765	740	774	769	738	686	702	741	705	742	758	797	721	741	761	765	739	718	715	711	749	702	721	740	750	734	720	743	695	701	733	792	738	757	734	731	691	772	734	724	674	801	749	758	749	767	724	730	713	738	686	794	748	703	728	787	727	728	758	752	755	732	744	778	739	769	729	763	727	749	780	687	756	706	749	730	729	784	739	716	750	738	754	771	766	701	732	793	720	729	757	732	769	764	764	708	769	784	733	745	758	748	746	796	762	749	741	736	732	757	763	747	733	732	746	695	740	729	752	731	770	772	713	746	691	680	731	714	721	751	731	722	778	760	727	768	728	738	732	725	728	768	764	729	737	741	747	747	793	795	743	720	777	710	729	754	737	766	716	717	752	747	740	743	704	725	702	790	758	778	693	752	743	714	749	737	734	744	702	744	737	731	776	725	747	791	737	726	780	734	737	719	746	756	763	785	743	745	744	669	731	785	710	754	721	761	737	730	706	768	750	730	743	804	724	740	744	740	735	740	721	758	771	703	726	656	713	720	747	687	733	728	752	790	750	750	729	756	688	710	750	710	787	728	720	739	739	749	765	716	709	798	719	739	744	742	765	684	749	719	714	711	774	720	744	706	753	748	789	738	750	688	756	714	772	715	690	722	757	736	737	713	714	714	785	747	781	722	718	769	699	763	739	735	720	723	717	706	737	783	705	726	727	748	744	722	735	749	741	755	726	733	774	716	760	775	694	756	726	743	742	759	737	743	766	758	734	724	702	716	695	719	762	791	731	699	747	764	717	776	726	721	717	744	721	736	810	733	774	750	735	743	722	779	800	728	744	762	714	706	744	698	725	717	733	754	715	743	743	737	785	742	776	772	727	749	715	725	763	790	737	724	750	744	716	753	768	740	761	784	714	755	734	762	734	692	764	793	718	742	739	726	746	756	728	759	764	718	718	715	720	709	755	750	739	740	795	734	751	728	754	762	774	721	730	768	742	728	750	757	721	748	667	754	757	738	752	722	695	721	743	697	787	735	718	710	794	754	714	767	695	768	748	702	724	705	749	726	720	737	697	786	697	796	782	767	714	781	750	794	773	772	696	721	720	752	745	774	805	759	754	752	707	736	794	735	737	707	755	746	694	712	706	706	713	717	706	756	725	762	692	749	760	711	774	741	774	688	727	774	761	714	755	742	699	709	693	749	719	735	797	780	753	777	722	725	703	748	712	726	737	759	741	781	743	711	746	741	693	772	750	716	703	797	742	713	732	781	774	765	715	787	758	735	731	707	729	745	747	750	751	739	756	727	745	739	715	704	745	719	790	736	722	751	766	743	704	754	739	774	750	757	781	721	707	740	723	743	742	746	738	742	726	740	768	750	729	764	742	702	703	803	766	749	746	719	732	726	720	732	747	708	768	752	740	741	740	748	685	785	733	749	742	708	725	729	763	722	706	721	771	721	732	774	762	746	736	762	697	758	750	704	734	722	735	747	790	736	697	773	696	794	751	745	745	709	751	692	738	727	728	714	760	768	724	759	803	762	771	729	790	727	733	745	734	741	745	739	739	717	746	739	732	715	739	729	738	729	744	701	741	746	719	730	725	737	694	706	764	691	751	782	741	786	735	755	712	761	675	745	718	708	741	729	711	716	751	716	740	752	780	800	697	714	700	747	757	749	739	738	767	736	718	766	752	766	775	735	766	740	762	722	777	722	784	771	742	758	769	708	715	693	747	731	743	761	707	748	717	711	762	760	752	774	729	755	717	733	719	740	733	754	731	748	705	726	750	718	737	739	724	737	760	702	708	698	762	728	724	740	757	724	711	744	708	769	737	778	793	710	695	740	769	752	758	736	771	716	719	722	748	750	777	747	778	733	757	760	731	725	744	703	739	701	699	739	743	755	740	736	711	723	747	770	772	707	762	767	753	763	762	746	736	778	674	740	733	757	778	747	728	702	742	720	738	753	740	751	736	720	776	800	702	702	699	735	782	730	711	758	743	763	790	714	771	728	726	760	760	770	726	705	711	780	815	740	735	749	747	727	750	761	731	727	785	726	716	700	684	793	713	744	703	734	724	776	746	759	719	699	744	748	747	793	715	703	702	730	749	751	727	755	748	692	723	775	708	696	772	795	742	753	713	732	754	719	742	755	729	737	763	685	708	709	727	716	753	715	795	674	721	687	735	749	747	728	757	691	722	713	745	671	753	730	729	728	767	695	738	735	754	719	718	749	758	731	707	735	718	709	757	760	740	783	738	756	717	778	757	749	750	737	758	763	731	719	729	720	726	747	733	738	739	781	778	786	785	767	719	727	754	750	712	783	736	745	697	779	718	726	725	757	734	724	756	759	721	740	739	698	758	700	674	739	742	705	734	717	751	736	743	723	731	785	758	746	739	734	740	708	710	743	764	725	703	749	740	699	709	718	721	741	730	766	753	725	773	773	759	720	718	776	762	759	760	770	748	715	743	789	755	729	731	767	737	732	735	769	739	697	768	721	703	727	749	721	702	721	776	748	752	755	753	716	761	710	691	730	693	737	743	779	762	699	762	719	726	753	783	763	681	683	771	734	756	752	731	677	759	722	756	792	725	773	735	736	783	718	726	729	721	708	782	697	715	715	768	758	714	755	719	669	693	761	726	718	698	692	724	813	744	775	750	740	749	756	722	733	725	771	777	692	734	766	702	730	750	748	735	712	694	709	734	704	754	725	804	762	744	673	763	740	735	734	761	743	720	789	710	716	704	733	738	694	718	740	716	777	794	801	726	716	743	732	765	765	766	776	776	774	751	678	743	706	722	740	770	714	699	774	744	782	750	715	716	747	750	738	734	738	759	761	738	750	745	716	747	701	769	750	758	720	727	739	777	701	709	776	733	783	713	726	717	719	745	775	739	719	752	785	768	704	753	713	727	738	682	733	747	741	762	743	743	753	767	742	750	683	706	742	681	701	761	763	795	765	664	772	765	716	722	747	753	757	770	733	709	729	773	760	792	698	746	715	706	760	728	740	712	747	722	715	740	708	746	756	748	688	726	759	742	726	736	711	700	735	744	717	704	741	755	769	749	777	751	757	722	784	729	781	685	775	735	773	738	763	728	772	740	742	755	742	776	775	726	750	801	722	750	704	764	701	675	759	709	793	735	775	750	751	713	748	754	763	720	755	728	708	767	726	765	767	797	748	741	751	739	724	731	755	776	707	743	778	751	724	734	757	759	725	718	754	715	750	716	761	742	741	721	774	708	760	723
19993	8093	1243	969	667	516	407	361	339	290	253	263	242	228	205	200	200	198	200	194	224	203	175	186	191	161	190	184	169	172	199	170	175	160	156	188	173	160	167	155	168	178	174	151	167	164	161	165	150	174	162	196	170	170	152	151	194	149	166	165	177	178	174	180	174	168	152	171	166	162	165	173	179	164	178	183	186	154	176	152	156	152	179	170	202	150	156	162	167	169	178	151	162	145	172	158	176	155	170	171	173	153	178	155	151	164	173	169	168	173	163	156	163	179	158	170	173	155	155	177	158	153	178	179	205	166	163	163	176	168	183	147	161	165	151	178	192	168	166	175	194	160	167	175	184	172	174	157	194	163	159	163	180	155	183	159	148	155	165	157	153	163	170	153	169	157	174	142	177	160	170	172	181	160	175	171	175	186	150	173	153	168	179	159	163	146	166	167	144	158	171	165	175	152	146	156	182	159	180	163	174	164	160	163	170	168	186	172	177	196	196	178	146	146	170	186	175	155	191	157	160	171	169	169	172	186	166	173	162	155	155	168	162	158	184	155	178	165	188	172	172	172	169	161	165	147	179	173	168	145	160	191	159	203	178	165	179	156	174	170	195	168	134	161	180	190	165	180	150	157	149	169	160	133	147	173	155	151	157	155	167	166	180	183	167	192	160	162	143	173	172	150	179	153	174	174	157	161	160	152	161	183	154	162	166	137	158	169	147	163	161	179	150	158	174	151	158	163	177	161	143	174	145	168	183	174	164	171	182	155	163	162	165	182	159	192	174	158	165	162	149	171	158	166	170	168	166	167	177	185	157	163	171	170	149	165	180	178	164	161	138	170	160	183	167	179	177	164	126	160	185	146	143	173	134	189	167	162	144	158	160	178	151	169	181	172	150	165	155	162	167	166	161	167	164	139	133	171	169	181	149	164	168	180	183	158	145	190	168	169	177	158	178	167	189	173	170	171	146	168	188	169	162	170	171	175	169	168	169	142	176	169	141	159	167	158	176	169	162	173	173	175	182	169	162	164	175	179	179	172	164	170	188	190	163	164	159	159	177	172	170	149	189	164	195	188	165	159	170	173	147	191	183	165	155	179	155	171	161	182	176	155	155	161	162	178	184	175	172	163	170	154	194	190	168	168	172	171	179	153	140	166	143	194	159	194	170	162	153	168	173	144	174	181	204	183	158	183	157	164	176	162	158	173	175	164	202	205	161	160	179	159	156	160	185	156	155	164	164	153	178	174	172	141	137	165	157	154	177	173	151	148	129	184	175	152	161	140	182	174	163	175	169	170	154	178	166	155	155	182	144	149	164	182	164	189	159	155	191	158	174	166	152	155	153	183	173	187	161	178	184	166	161	187	163	151	169	164	148	158	178	187	147	155	168	200	166	160	146	185	166	187	187	152	160	174	176	182	162	161	188	177	171	167	155	149	160	163	175	152	167	158	169	172	177	183	179	158	186	150	155	159	158	189	190	190	183	159	165	158	165	182	167	173	171	166	178	171	163	176	168	167	203	186	184	151	189	153	139	179	166	191	193	194	152	158	147	165	149	178	150	152	159	156	167	169	181	177	174	192	170	193	183	161	169	162	137	157	158	141	167	180	163	166	158	143	168	158	163	166	177	183	165	172	171	185	170	177	161	182	157	137	163	153	175	114	178	143	164	182	184	138	184	155	173	169	182	167	153	160	165	169	150	159	170	153	171	172	161	169	160	180	147	180	161	155	156	181	173	165	168	185	187	158	157	159	164	175	152	138	183	155	163	176	161	157	161	146	168	145	190	171	154	204	161	177	176	165	160	159	165	162	174	168	177	138	156	142	163	153	158	174	183	171	169	162	166	172	160	163	167	151	199	160	144	161	160	177	175	158	163	175	159	146	181	162	178	200	184	156	171	145	176	157	153	152	172	170	166	167	176	176	179	162	176	171	159	194	178	163	176	173	165	190	146	143	194	129	179	174	189	168	182	182	174	188	155	183	147	171	164	167	150	180	180	157	168	180	162	154	154	158	175	155	173	165	159	166	161	185	177	162	172	155	149	145	157	146	174	169	165	160	174	160	177	172	160	169	135	169	155	197	143	190	142	159	167	174	195	177	164	173	152	168	179	149	173	158	145	202	150	184	157	198	187	160	156	179	184	171	172	171	168	181	150	175	185	171	173	159	172	180	177	173	156	159	182	163	155	167	161	172	153	149	152	181	177	161	167	167	154	174	162	170	153	170	181	177	154	158	174	154	175	182	176	180	156	187	180	193	184	170	198	174	174	186	176	159	159	183	158	155	168	174	171	163	148	161	154	124	181	173	154	158	181	160	167	158	156	148	161	153	165	180	173	175	166	182	168	168	187	161	186	151	172	170	168	179	168	175	169	171	163	169	173	156	153	159	149	154	177	195	159	186	168	169	158	191	172	171	178	200	156	159	178	148	162	163	177	186	198	184	181	158	158	165	164	173	166	150	166	170	154	186	165	160	166	161	145	153	157	171	168	192	154	175	179	160	143	154	158	159	168	184	155	165	152	179	170	189	167	149	155	164	151	189	161	153	166	154	153	176	172	150	179	163	121	150	156	176	172	173	175	150	194	152	142	159	183	178	170	151	147	175	178	168	162	162	158	182	149	144	174	175	184	166	158	158	179	191	170	170	195	156	161	155	162	181	147	148	165	174	158	187	158	159	161	187	159	160	167	158	142	176	140	154	143	188	181	170	169	164	152	159	149	177	170	166	172	151	170	167	171	164	171	169	181	166	190	167	157	146	186	163	164	161	178	168	186	173	176	125	164	166	165	150	169	187	186	179	183	158	161	176	158	179	197	168	154	158	143	155	185	156	150	159	172	142	163	175	169	162	170	169	174	176	163	155	165	152	158	159	136	165	159	164	147	162	141	149	150	144	158	150	158	184	178	166	160	165	191	188	162	158	144	185	159	173	165	160	183	173	182	168	156	154	171	171	178	193	177	162	146	148	162	180	189	192	184	161	145	152	173	178	169	179	159	177	165	154	166	161	166	163	175	137	183	169	170	172	171	165	147	149	154	168	184	168	201	154	171	154	159	171	176	162	168	174	167	125	166	152	167	146	169	198	207	168	182	154	160	156	167	166	154	162	184	171	174	148	168	179	169	174	162	182	157	176	172	152	175	163	159	175	171	179	151	169	188	149	182	164	184	158	153	183	146	152	169	184	147	164	151	156	145	163	171	165	143	175	173	156	164	160	161	188	186	170	169	152	182	177	183	172	174	200	165	163	178	162	151	198	171	170	166	165	150	145	153	165	162	159	160	195	161	181	164	194	149	154	177	161	156	175	170	178	186	180	167	140	158	156	178	169	169	156	142	181	165	169	162	156	163	176	148	165	143	145	175	153	169	193	176	156	178	172	161	153	156	170	165	146	184	147	155	186	161	144	138	165	164	153	176	173	153	185	157	149	158	143	164	168	157	143	160	174	141	155	162	177	177	159	159	163	167	179	158	151	187	171	167	195	169	181	170	164
11346	5748	2480	2829	2664	2226	1753	1625	1333	1181	1064	960	905	821	801	777	742	700	676	664	622	609	598	590	577	585	582	566	535	550	543	554	514	557	550	544	561	487	532	516	522	527	510	520	483	508	500	517	541	511	485	511	534	493	469	515	470	496	490	491	490	512	482	537	506	499	483	470	491	498	450	462	491	501	487	468	491	470	443	486	496	524	479	460	496	497	472	466	495	495	492	457	472	502	437	470	465	473	480	524	453	468	463	470	484	481	519	459	493	469	475	464	457	463	494	487	471	459	483	462	485	512	510	471	455	504	440	486	490	486	505	468	501	479	493	468	477	461	472	469	462	484	479	508	484	480	469	491	440	477	442	472	508	489	474	432	478	444	465	480	465	469	491	479	485	454	475	486	464	491	474	439	493	476	452	456	483	440	481	460	444	529	466	456	487	488	485	463	476	499	495	442	520	466	428	488	505	480	495	474	471	489	459	501	475	438	480	488	497	487	439	485	467	462	499	476	482	479	512	474	481	488	455	491	479	465	456	482	496	475	451	514	500	500	495	493	464	443	478	468	482	458	491	491	474	436	454	448	431	486	481	489	469	480	454	440	492	482	503	472	474	444	481	482	446	481	446	500	505	445	461	461	477	516	452	520	433	457	451	498	487	477	462	503	428	468	474	461	479	475	471	445	505	480	466	499	500	474	438	502	501	438	441	465	493	472	435	465	470	475	487	449	461	498	476	490	471	522	456	447	417	439	488	462	487	483	496	496	479	490	509	470	474	480	500	478	503	463	507	456	469	483	477	453	487	459	460	503	478	520	478	468	454	453	476	487	499	443	478	464	486	508	455	455	470	454	481	503	511	481	531	471	488	443	480	473	469	463	501	476	501	443	515	448	490	434	447	457	475	459	486	442	458	454	496	452	442	454	481	472	469	486	466	440	500	474	484	490	481	475	484	482	459	426	497	514	461	527	482	473	487	506	475	494	452	471	467	440	462	451	468	462	456	451	472	478	429	477	481	492	461	493	483	463	472	466	494	469	451	470	429	469	504	463	462	475	477	496	499	460	481	488	456	481	452	477	500	491	458	483	448	486	457	495	431	478	497	491	490	427	463	447	430	487	448	473	446	461	489	488	492	491	463	466	491	465	470	450	451	471	477	498	479	446	451	475	474	459	489	487	443	466	438	447	472	485	438	477	464	498	470	528	434	460	461	457	451	466	516	447	469	482	490	510	497	514	499	439	439	502	479	492	468	465	450	463	473	494	489	485	475	476	446	481	471	435	465	446	471	467	487	518	492	472	471	506	481	498	460	455	452	482	467	478	425	498	490	506	441	504	452	431	409	459	431	437	456	433	518	420	467	483	451	463	445	457	434	476	468	500	445	439	499	455	485	475	489	478	463	483	458	460	466	471	480	483	478	451	458	462	460	496	491	469	502	472	467	487	453	474	507	469	489	447	450	472	473	468	482	488	459	465	490	497	493	487	513	505	484	524	507	471	470	409	457	443	467	473	467	458	489	522	468	474	487	434	458	464	489	428	486	512	437	458	492	497	477	463	495	471	457	452	462	458	486	495	483	478	469	447	486	501	483	495	496	452	472	469	456	440	437	459	487	487	487	468	463	442	471	480	507	474	473	467	472	449	458	486	439	480	506	478	426	502	439	486	461	511	468	450	451	472	471	468	448	473	488	500	464	461	436	491	499	468	444	465	481	420	443	490	467	477	464	484	472	471	473	470	491	484	506	457	467	490	463	504	504	481	471	469	466	522	485	468	431	442	452	479	449	475	478	492	492	490	472	501	488	480	484	464	455	488	463	469	458	462	484	476	504	487	451	507	496	489	490	462	433	464	463	466	468	442	440	453	453	482	481	485	486	466	472	490	483	490	487	450	499	466	496	466	499	480	429	489	491	450	474	467	511	455	486	494	471	451	453	462	481	469	515	463	473	474	452	489	468	482	458	471	484	463	508	485	472	528	485	432	473	480	482	498	482	412	486	454	487	504	475	464	454	476	471	473	477	456	434	508	468	466	438	496	464	452	503	480	484	449	521	442	469	449	494	487	459	453	476	441	470	450	470	443	495	477	442	460	500	465	478	493	467	468	493	503	489	438	452	501	464	443	465	527	442	448	478	480	457	470	464	503	460	493	448	475	473	474	426	450	486	476	445	461	489	459	474	443	474	458	520	464	516	501	470	463	451	452	471	469	461	449	443	427	443	445	464	459	517	465	482	442	464	488	503	440	435	506	465	485	471	480	473	437	455	477	496	485	462	466	447	477	457	429	463	475	440	460	477	491	474	450	485	463	460	470	452	465	454	451	480	466	509	443	471	488	478	490	490	463	485	431	482	496	445	461	443	436	455	475	482	461	439	443	468	498	438	482	497	483	472	490	461	479	460	415	519	465	478	487	474	465	441	472	474	480	441	470	472	440	481	474	468	467	508	507	462	501	516	456	477	467	466	462	485	459	477	494	467	452	492	480	504	464	476	499	497	506	469	424	479	500	437	496	460	480	449	493	469	493	429	508	449	482	457	456	477	459	515	459	527	463	498	480	472	451	475	450	483	476	473	498	486	494	476	490	442	507	443	477	475	479	498	462	484	492	463	484	490	448	473	464	464	467	476	474	457	484	461	486	482	512	447	473	468	457	501	471	496	464	438	532	482	464	492	462	493	462	431	515	480	459	491	462	450	484	468	467	467	507	487	460	471	486	494	453	486	505	478	439	504	447	454	490	490	451	417	471	477	470	470	444	421	461	467	436	447	505	463	484	480	458	497	464	477	450	460	440	478	485	483	479	481	443	475	430	486	415	482	471	448	491	459	474	443	471	500	490	501	477	450	508	521	482	511	439	503	440	473	465	459	475	480	478	456	464	514	478	467	454	451	485	454	492	463	468	427	464	436	458	481	425	454	488	441	436	459	466	538	476	438	486	495	458	474	477	453	412	448	465	489	482	445	486	464	500	484	473	528	495	495	466	480	456	479	480	452	437	444	454	460	486	456	511	495	488	444	481	497	439	452	514	476	479	462	472	426	466	463	472	489	465	444	491	452	442	458	467	443	471	469	472	491	434	456	473	468	481	465	493	452	490	481	471	471	524	464	471	406	443	487	447	471	474	447	427	493	451	484	455	474	451	500	483	452	479	481	472	452	477	468	520	456	487	468	461	449	487	501	472	476	487	475	488	453	473	483	467	451	478	453	462	438	479	503	440	500	462	491	454	444	465	476	425	487	485	477	493	454	473	497	471	494	486	503	478	492	465	484	481	435	457	476	457	492	502	491	510	501	476	477	481	457	463	491	471	476	480	406	495	428	472	503	441	483	448	473	472	493	469	469	448	489	484	460	475	455	462	479	484	495	479	481	483	473	478	475	488	471	485	494	454	464	494	449	452	466	457	485	477	479	469	497	501	477	448	464	461	460	522	480	454	470	469	501	482	499	444	443	458	474	470	463	477	468	474	435	440	472	432	482	455	477	429	441	440	510	496	440	419
31929	17702	3060	1889	1294	982	845	667	563	523	486	444	408	415	352	392	327	334	327	338	392	284	331	327	327	315	305	302	327	317	335	330	293	304	270	295	300	302	305	295	321	305	291	302	321	299	299	296	294	318	273	252	275	276	293	272	320	297	280	295	270	296	319	311	287	291	290	310	298	304	289	315	286	287	318	281	274	300	286	288	320	283	296	298	320	289	284	293	310	248	266	307	296	270	281	275	279	249	296	328	303	280	270	340	307	258	264	314	283	287	282	286	288	284	284	273	299	255	266	282	307	296	280	281	314	262	270	291	293	299	282	286	309	272	293	277	293	282	297	263	284	311	289	287	298	265	281	297	281	274	299	291	274	288	303	283	294	301	278	282	281	289	269	305	274	284	273	286	282	261	304	285	277	273	279	280	292	334	286	316	282	293	301	281	284	298	275	263	299	308	292	287	287	265	310	302	272	277	243	286	283	272	280	290	288	275	286	276	313	271	318	294	312	283	272	304	297	306	297	258	323	293	265	275	286	275	290	282	272	294	265	284	285	258	281	283	263	278	288	292	336	309	268	275	292	293	292	293	276	275	286	284	298	263	315	274	268	265	299	279	300	320	298	276	274	290	266	266	280	277	278	291	295	238	308	269	263	313	260	316	306	298	306	255	286	320	289	252	274	259	283	285	291	256	313	305	306	305	320	292	284	282	272	304	290	275	278	291	297	296	279	323	283	276	279	284	293	283	286	283	294	284	266	285	277	271	264	269	277	287	259	279	269	306	307	264	275	310	273	259	309	303	279	289	300	323	268	304	311	283	313	314	321	289	311	295	307	308	286	295	295	300	302	316	314	279	287	296	280	264	292	308	268	275	295	263	291	253	277	289	260	285	296	273	276	287	302	279	273	270	268	251	297	294	320	292	263	274	284	295	312	278	312	278	278	291	311	299	322	276	321	297	309	270	293	253	254	294	307	300	307	306	285	287	295	305	282	295	292	301	257	257	310	253	267	298	285	274	280	271	284	271	318	278	335	310	267	303	313	270	317	268	301	283	286	294	255	253	301	301	297	267	266	322	288	289	283	272	294	271	283	275	304	292	303	294	309	281	273	271	287	290	249	320	284	271	278	261	294	246	288	296	295	293	263	286	281	305	328	323	274	286	288	267	276	297	290	262	284	295	299	250	317	290	345	309	289	299	286	319	311	281	293	284	298	256	284	288	284	315	276	287	271	288	315	315	264	273	298	287	297	304	291	313	284	300	266	284	292	286	275	268	278	305	281	298	287	246	291	287	289	274	279	267	319	294	286	276	289	298	323	273	293	263	273	304	286	323	274	287	296	284	272	322	303	286	313	277	309	286	270	264	252	266	304	299	283	299	265	285	318	294	312	278	250	267	287	310	280	330	266	268	271	304	284	324	312	286	265	278	281	287	298	278	283	281	305	300	322	268	267	294	298	276	309	284	298	296	266	300	302	336	308	274	304	293	296	291	301	262	284	323	299	273	286	282	308	299	286	278	312	304	284	237	281	280	286	275	278	287	289	284	317	314	307	340	265	304	296	264	283	291	276	300	320	309	300	284	283	278	266	322	287	299	294	296	316	283	257	334	300	293	279	281	301	297	282	316	284	278	267	281	284	271	299	304	305	290	290	314	313	280	275	268	282	270	300	269	266	280	281	266	303	269	286	284	305	311	328	271	302	311	278	294	300	317	318	293	286	268	285	328	281	259	269	302	279	281	308	299	251	284	257	265	284	298	299	259	274	282	308	283	304	323	303	317	294	301	269	276	304	288	277	320	298	291	287	280	297	304	281	286	283	285	297	282	282	292	283	309	278	276	291	318	307	292	278	262	295	314	268	285	290	283	279	277	299	285	299	303	295	271	267	300	290	288	297	298	254	262	301	297	290	294	294	305	244	267	267	292	294	279	277	258	307	296	298	298	303	293	278	317	297	307	331	324	289	288	283	276	298	299	286	288	297	304	284	275	295	298	269	322	265	269	284	283	284	300	286	267	275	305	298	296	283	266	276	296	283	303	307	276	344	295	270	253	264	268	301	266	291	292	291	278	288	270	281	282	303	295	297	317	299	312	265	268	266	269	296	280	283	315	301	263	281	309	345	275	287	264	279	270	296	293	271	275	310	296	342	289	265	292	270	274	257	303	294	307	275	280	265	301	298	290	309	298	284	318	284	274	309	271	323	272	291	291	282	297	287	293	278	316	324	291	272	267	289	291	278	307	319	276	279	306	304	302	304	290	304	302	303	279	272	324	288	281	266	255	286	274	303	296	300	317	272	256	256	277	302	305	280	282	303	284	271	310	282	284	309	343	280	275	275	308	281	305	269	269	285	308	292	286	285	292	299	291	303	278	297	286	277	286	276	295	277	270	316	265	290	286	308	289	280	272	288	306	297	285	300	288	285	285	281	283	276	285	294	279	307	283	258	292	305	284	271	279	303	312	305	263	280	281	288	289	305	318	290	294	283	259	278	289	287	305	274	325	314	313	297	289	283	277	276	297	277	307	288	273	271	280	297	308	302	280	326	291	320	281	302	282	324	321	300	243	261	271	295	315	303	317	269	278	302	312	291	273	328	298	281	279	291	293	259	293	281	285	285	288	266	294	295	316	318	293	268	271	287	308	323	270	280	266	294	300	320	269	264	287	291	295	277	283	279	255	288	305	303	298	259	283	250	244	283	273	283	313	286	287	285	269	291	310	269	305	273	298	291	271	285	281	268	293	271	294	289	290	273	290	294	273	315	301	259	288	307	278	284	293	298	260	302	261	251	256	273	298	301	288	270	261	274	290	290	310	284	334	288	305	309	289	297	275	289	289	330	290	294	295	293	274	321	298	298	298	282	314	283	285	260	275	297	290	308	262	297	280	284	261	274	257	270	287	287	304	278	315	248	253	281	319	338	287	272	268	291	272	276	282	293	280	280	255	275	257	281	313	280	275	284	289	283	280	271	303	296	311	319	299	283	267	281	264	271	277	287	305	280	249	272	283	312	281	283	265	298	281	274	280	276	305	287	321	294	286	269	289	288	265	310	299	264	293	286	283	272	291	292	287	309	288	252	281	300	252	295	296	297	292	304	277	271	310	250	299	267	288	274	299	273	282	273	287	312	300	302	323	308	259	297	287	278	297	288	298	294	303	296	293	307	263	296	273	280	270	302	288	266	330	304	300	292	321	291	279	274	279	283	313	298	288	288	309	289	271	299	307	289	278	269	312	306	281	324	319	291	296	271	291	299	314	293	288	278	311	278	309	310	311	281	291	270	263	290	291	323	296	300	278	310	253	301	287	252	299	273	280	295	295	293	282	276	289	275	304	313	320	257	310	303	296	320	309	296	289	294	302	295	265	262	276	293	288	313	315	284	267	308	302	263	271	293	300	253	283	312	281	292	303	272	293	287	286	296	279	270	250	296	284	322	304	285	292	279	273	307	275	288	288	290	295	291	280	311	256	307	283	291	306	329	290	288	278	330	312	305	274
17002	9938	4598	5492	4762	3917	3242	2921	2449	2111	1908	1797	1622	1519	1381	1304	1273	1195	1180	1067	1068	1019	989	1029	1035	933	986	989	896	941	938	975	947	878	840	886	809	834	863	824	874	857	815	778	897	814	877	828	771	802	812	834	820	811	819	832	778	766	814	788	795	761	768	757	788	760	796	758	766	778	853	751	771	768	749	748	743	793	814	746	801	754	763	805	761	785	734	789	767	738	781	744	773	774	773	769	787	740	813	754	772	752	772	801	794	750	801	743	773	708	752	753	783	739	752	758	783	762	685	753	738	762	767	749	757	741	723	734	714	774	699	803	728	796	744	679	729	727	744	753	786	751	758	744	735	792	761	719	708	749	799	794	734	804	743	748	684	767	785	725	800	784	724	773	788	720	770	756	781	730	744	745	788	706	781	759	707	755	740	746	754	779	769	772	757	747	716	780	738	727	743	779	750	777	732	744	793	741	764	731	703	815	776	776	770	823	765	743	726	733	763	741	734	730	741	743	722	722	775	764	759	736	784	753	765	733	735	723	715	741	754	755	750	725	770	741	795	720	785	791	768	772	774	742	778	752	771	777	735	741	758	783	756	783	769	746	731	730	768	745	783	714	711	796	707	736	742	745	721	795	740	766	768	749	711	735	720	773	755	802	778	748	726	746	737	717	777	741	738	779	743	776	772	800	743	773	762	754	766	774	760	767	757	756	749	762	713	767	717	766	746	767	750	733	757	794	755	724	756	754	718	747	743	711	677	771	762	753	787	815	792	779	713	793	767	745	786	766	769	758	728	775	776	754	769	777	770	773	741	750	724	737	830	723	740	754	745	755	751	746	773	740	716	781	802	766	746	782	765	717	744	750	741	736	718	747	707	738	749	745	756	787	742	716	779	769	753	781	735	712	789	726	760	744	696	762	751	769	757	757	759	719	775	704	769	767	774	729	735	740	790	756	742	715	756	726	784	746	758	737	748	728	758	740	759	729	817	785	737	751	704	769	758	730	722	765	746	725	699	751	755	745	719	730	778	779	747	763	784	806	688	745	751	775	746	770	762	779	748	763	718	812	798	801	744	776	749	771	797	731	758	735	693	787	782	690	774	711	761	800	785	734	729	750	777	778	768	696	732	716	752	796	755	766	760	710	731	732	765	801	738	760	768	774	764	755	701	779	797	763	792	765	706	728	753	730	788	739	766	763	714	695	718	801	782	757	759	788	737	711	715	797	709	760	795	721	739	743	751	761	726	792	728	752	769	718	734	721	718	693	729	723	739	772	782	781	769	772	767	769	789	739	775	705	741	738	742	766	742	725	772	750	723	747	768	710	748	774	765	779	695	765	749	785	722	753	729	728	760	768	763	762	753	745	758	790	768	745	755	765	760	723	745	737	823	738	772	731	826	752	738	721	768	749	762	728	750	777	741	811	727	774	766	767	752	695	745	761	795	768	758	761	750	722	728	780	740	761	805	761	752	732	752	743	704	765	785	788	733	756	691	778	738	735	732	738	755	781	788	813	768	774	785	756	740	720	739	754	780	732	784	765	738	754	727	788	715	783	747	761	801	753	753	740	746	805	737	763	775	815	769	787	823	699	730	746	783	772	699	714	757	767	781	740	770	728	724	776	723	781	718	744	735	773	757	761	707	768	735	775	723	770	775	756	735	758	763	748	733	763	752	717	699	790	745	707	779	741	745	758	818	774	778	745	733	766	767	772	730	702	768	764	747	708	762	753	764	770	787	754	735	785	745	773	762	786	717	780	818	722	729	785	754	749	723	741	706	730	715	743	760	763	721	765	746	754	812	744	730	776	762	801	765	731	740	723	737	740	719	723	716	765	748	676	822	737	743	742	760	713	702	773	733	732	784	769	731	773	759	737	743	748	733	727	790	716	747	751	763	768	783	771	780	776	759	761	776	707	753	730	735	752	764	809	728	793	760	743	740	730	803	733	732	769	756	719	757	754	733	758	746	793	793	779	758	755	747	735	724	732	722	779	769	722	744	765	800	775	750	730	744	757	728	749	703	764	768	695	731	808	772	770	739	730	722	777	769	763	786	713	762	730	736	727	707	763	760	800	775	784	709	743	753	775	768	742	742	748	765	720	692	795	735	784	761	711	757	784	773	760	733	760	778	749	735	767	748	803	738	765	756	748	744	740	761	728	749	750	734	733	768	720	785	766	757	763	738	708	747	746	767	759	745	786	782	793	730	755	752	716	738	702	750	730	784	747	755	736	752	721	738	719	780	753	773	805	735	789	685	724	727	766	782	739	751	734	739	788	723	753	723	716	729	778	788	746	737	740	755	768	742	781	729	731	717	732	756	728	799	773	735	742	690	742	790	728	765	770	750	760	797	725	750	786	775	755	754	751	738	793	751	719	765	758	775	777	767	769	743	726	734	773	795	734	742	772	741	746	780	781	759	712	739	751	778	749	777	760	775	765	758	740	770	735	715	732	749	718	762	752	741	744	748	702	756	771	710	770	809	756	709	731	712	772	744	749	785	711	731	722	794	731	788	737	813	802	760	783	732	761	738	779	752	756	777	770	703	683	746	776	750	761	726	730	761	727	765	779	714	781	726	782	758	793	751	783	733	780	755	762	711	769	755	703	694	741	760	772	730	706	767	738	702	715	790	758	770	719	787	761	806	741	733	782	809	741	684	718	747	721	732	798	779	807	695	743	819	758	748	725	790	793	737	727	736	768	742	724	817	704	788	722	677	801	777	772	755	774	771	783	741	740	773	778	809	741	779	814	769	736	758	795	791	765	753	737	750	824	707	729	720	766	727	788	710	793	786	760	761	731	708	755	806	718	727	740	700	737	738	790	798	725	722	736	788	739	746	738	782	779	742	760	674	778	735	771	784	743	727	733	752	708	752	744	777	753	749	728	746	750	699	747	755	782	745	728	765	728	799	778	747	750	762	748	698	783	763	768	741	763	709	771	730	781	798	739	730	752	706	728	721	745	746	735	744	713	728	758	730	774	759	763	762	741	761	792	745	736	726	745	752	729	758	753	751	738	720	748	805	761	719	758	761	764	736	740	770	756	736	735	767	754	732	765	713	746	781	755	746	765	809	777	767	753	766	778	734	735	754	751	762	784	771	768	768	780	740	762	750	717	753	737	751	757	725	759	704	745	761	717	792	784	746	758	728	755	708	713	781	764	736	748	778	763	753	745	732	753	724	736	720	725	781	768	752	762	756	744	768	739	789	739	741	744	818	742	762	746	717	770	719	744	755	774	774	756	760	735	763	798	750	753	779	768	754	753	715	782	736	812	758	697	756	755	793	775	791	752	732	752	756	743	841	753	700	731	743	752	749	778	753	732	742	728	709	779	754	759	725	767	744	800	779	779	769	746	769	736	745	776	750	821	764	770	800	768	768	774	791	717	764	783	690	771	726	776	750	729	786	741	753	743	800	761	765	790	751	749	790	747	727	773	733	775	790	728	764	781	764	775	769	711	748	717	731	812	795	771	757	753	779	734	822	723	712	793
4472	501	324	322	308	309	305	302	298	294	302	315	312	301	280	325	270	276	281	293	273	316	315	292	293	302	329	289	300	287	318	278	286	283	299	305	296	300	331	286	309	330	325	306	295	319	338	274	276	329	316	290	278	317	345	315	289	317	305	293	300	305	303	298	320	283	292	291	304	296	318	310	319	290	312	305	278	311	310	307	306	289	259	280	296	268	305	298	285	327	297	289	321	334	301	283	362	328	273	338	292	287	291	305	334	308	300	293	300	324	301	308	291	316	301	296	301	290	324	304	313	313	340	337	312	309	322	316	288	282	291	283	315	309	312	280	319	303	273	292	321	285	293	282	290	298	297	276	326	322	296	291	325	292	310	296	283	305	291	289	332	292	274	279	309	338	290	304	290	325	297	303	285	281	295	308	320	295	295	301	311	303	277	319	279	294	324	326	345	296	290	309	310	303	291	337	336	300	301	284	249	328	283	299	288	297	314	326	301	293	282	292	304	276	289	311	286	288	325	286	305	295	306	331	309	311	302	305	292	306	311	286	320	298	290	284	336	316	296	321	297	327	297	313	312	293	286	322	303	280	273	308	278	300	267	318	350	276	313	294	297	299	325	294	278	289	278	282	276	286	326	269	306	313	305	305	301	329	334	287	299	292	272	310	328	330	325	264	297	278	312	282	291	315	330	311	341	311	297	294	289	305	285	340	283	341	317	316	318	327	282	288	312	289	323	289	307	345	295	287	313	287	299	318	273	326	327	328	296	301	288	317	309	282	293	295	290	326	323	330	320	331	278	289	291	329	281	315	292	275	270	284	311	297	263	304	321	301	320	325	310	311	311	322	312	281	294	288	280	311	294	294	266	326	311	309	312	304	314	299	298	321	276	304	312	322	306	303	295	294	299	269	304	293	307	327	294	301	263	298	293	325	306	297	308	284	282	291	263	291	285	296	291	303	287	307	271	305	298	336	321	308	262	290	305	309	293	280	335	304	284	276	286	290	308	294	291	285	271	309	289	301	298	324	289	279	308	277	304	314	310	291	279	301	312	303	284	312	303	286	298	316	277	302	282	287	280	303	319	298	309	323	273	304	292	300	335	296	334	316	290	299	302	320	325	300	286	295	280	328	298	293	340	311	338	274	330	305	275	285	296	296	309	354	299	286	296	317	283	311	300	315	320	320	268	297	342	313	284	288	291	317	326	275	283	285	291	327	329	294	318	322	327	306	302	304	324	288	286	323	318	264	316	323	299	317	325	284	296	298	284	307	287	325	297	323	287	282	295	313	314	308	305	284	323	288	305	328	316	340	313	313	308	321	292	275	294	280	319	308	309	337	320	284	298	283	273	301	295	290	350	312	290	300	301	312	300	335	322	295	302	324	282	304	303	279	303	272	329	318	298	267	283	303	316	330	296	282	311	281	296	282	306	308	330	292	296	303	298	283	319	281	301	321	330	297	273	314	323	286	333	322	305	316	293	295	312	292	320	288	295	326	267	271	302	296	281	286	315	293	302	321	272	303	281	313	295	308	290	303	295	271	291	322	299	296	291	312	294	337	301	310	318	319	312	279	279	297	339	312	310	283	305	269	283	327	287	316	312	289	316	288	274	308	303	311	336	302	323	281	319	272	316	305	288	283	305	300	281	315	306	317	283	308	278	316	305	317	317	292	316	338	315	316	298	267	279	319	304	341	301	270	303	288	285	312	312	286	290	293	308	317	309	280	268	315	294	298	329	265	291	314	305	290	310	318	300	338	333	297	319	272	313	294	294	300	277	285	294	317	289	298	278	290	318	314	285	267	316	304	314	314	316	319	317	284	331	313	304	290	301	336	328	280	303	290	323	274	284	275	301	325	283	290	289	287	306	329	314	304	287	319	291	300	273	325	283	289	283	309	315	306	287	293	284	302	286	284	311	285	283	327	341	314	316	264	331	318	308	316	303	287	293	320	334	295	328	298	294	307	303	327	309	289	303	316	313	305	302	298	292	291	335	323	342	335	307	301	270	326	348	281	295	278	300	323	285	312	286	307	278	305	292	318	296	319	289	301	296	279	257	294	292	292	307	293	281	301	327	311	299	307	319	317	307	297	306	318	308	315	338	350	306	266	288	321	311	267	311	303	260	309	298	275	296	288	300	322	317	313	312	312	293	312	329	286	303	316	340	284	303	331	302	266	341	292	308	288	295	308	280	314	299	317	293	289	294	315	322	316	311	295	296	300	295	286	307	304	280	314	336	302	328	308	266	303	327	304	310	262	303	318	304	327	288	319	335	282	300	294	310	292	311	281	310	302	335	278	318	306	270	307	312	295	306	310	324	279	264	314	287	308	277	283	298	337	286	286	285	289	312	325	309	303	328	323	284	301	266	326	323	299	312	311	270	300	280	296	296	327	312	338	292	306	316	297	280	296	314	310	293	300	295	304	260	286	316	263	327	307	313	286	297	284	289	309	305	311	298	317	278	289	334	309	294	286	315	300	343	294	318	291	288	289	309	291	323	274	323	302	353	300	329	310	319	283	299	305	276	287	332	292	292	299	314	321	314	287	264	312	294	305	272	311	278	292	305	306	288	315	270	287	305	270	292	304	300	283	325	296	331	336	284	271	326	282	319	306	320	331	315	314	336	278	312	277	338	292	305	294	278	277	297	274	297	337	295	302	280	308	298	281	314	308	323	298	274	308	276	319	323	344	298	298	284	297	275	303	303	336	302	314	316	320	298	281	342	282	319	332	288	290	309	291	264	304	285	315	323	304	331	275	319	303	324	294	303	333	320	294	315	282	269	335	280	315	304	309	282	286	321	287	296	332	292	302	274	311	321	282	327	295	303	329	350	303	327	306	319	311	300	299	309	322	282	320	304	299	310	289	299	308	294	302	328	326	291	312	313	273	287	301	315	321	261	334	304	314	311	261	290	265	303	297	321	309	304	288	296	320	285	313	298	315	286	273	286	314	296	289	321	279	321	262	289	308	306	293	306	296	299	327	283	293	308	320	269	304	317	283	280	298	309	300	330	309	319	309	289	299	323	305	300	304	326	313	317	290	301	296	270	253	306	318	275	329	342	303	280	261	315	318	303	311	333	343	297	284	296	304	291	303	298	306	326	302	286	291	319	314	281	319	285	296	295	313	337	290	298	301	294	285	271	318	306	307	302	339	302	281	320	273	349	285	350	303	294	299	313	311	274	314	296	295	290	291	306	286	266	296	285	323	304	332	323	349	307	297	297	278	299	311	288	326	340	310	295	305	320	297	290	329	297	324	294	310	293	302	305	284	309	360	308	284	293	291	309	290	277	326	325	312	282	326	306	279	303	297	292	323	293	273	271	273	300	295	278	273	345	286	280	321	291	327	310	342	344	298	330	295	309	305	320	305	321	308	270	318	290	292	285	287	313	311	277	311	284	272	282	308	266	298	306	306	288	306	298	338	308	301	283	317	306	290	300	319	315	317	277	297	341	292	323	299	320	293	306	306	312	312	286	281	345	262	289	327
3444	1069	827	793	798	772	778	807	742	752	858	768	740	818	748	767	736	742	744	742	756	748	784	725	705	758	772	760	736	753	709	720	758	708	756	748	763	732	739	727	788	747	750	743	747	734	725	716	753	693	715	727	737	733	717	752	752	717	740	759	740	771	730	757	702	732	757	741	698	772	750	759	741	729	711	756	793	764	747	746	725	711	726	758	700	753	755	742	776	720	807	806	751	771	759	726	700	709	747	767	790	724	760	748	790	733	692	729	686	743	775	723	712	738	721	722	715	763	736	729	779	725	756	749	759	794	819	774	701	760	755	762	748	717	818	740	724	714	752	719	730	741	729	731	712	733	759	692	772	795	743	755	772	720	753	723	705	712	726	759	762	734	705	761	720	758	743	761	698	756	720	705	692	790	772	743	819	798	726	721	766	727	725	772	761	748	778	744	745	796	691	738	705	731	713	736	782	770	779	756	744	689	762	756	739	720	688	758	731	780	746	754	755	794	718	740	723	796	727	742	726	739	720	736	754	750	732	777	744	775	698	681	754	754	671	730	737	712	727	748	782	767	710	749	697	769	722	729	749	700	726	703	690	769	754	764	745	697	733	726	763	808	750	724	757	724	765	734	749	741	754	719	799	754	727	705	718	779	773	761	736	734	680	689	743	784	787	752	737	724	756	762	719	737	748	729	723	702	738	749	710	690	726	760	715	773	747	704	729	731	728	783	732	735	724	732	738	743	771	740	683	704	724	761	740	745	714	737	748	730	775	766	739	784	717	797	763	720	721	741	691	682	762	735	736	759	769	782	722	738	729	693	778	712	769	759	751	709	728	751	683	766	754	768	695	771	782	741	759	739	736	742	745	763	735	726	711	745	721	707	751	740	774	762	695	780	738	749	732	724	767	749	739	727	768	744	722	726	732	724	739	727	743	756	729	729	743	764	717	733	726	722	707	717	716	745	773	781	714	779	743	768	725	757	730	689	771	793	782	726	724	709	744	750	737	764	756	737	732	738	755	734	757	749	796	740	752	677	734	733	737	759	732	705	779	709	764	744	801	758	722	723	719	758	724	748	721	777	743	770	738	708	751	703	720	754	731	709	762	761	746	710	667	669	734	720	738	721	750	729	707	779	669	736	776	777	758	737	757	731	755	785	756	741	701	725	735	703	700	739	746	762	732	738	728	776	746	698	733	708	746	758	731	714	720	753	714	720	767	787	727	702	754	743	780	753	772	715	705	732	758	743	702	744	786	733	725	794	737	780	720	713	733	740	773	758	734	785	691	753	721	756	730	679	735	744	749	753	760	738	709	731	774	757	728	722	764	735	749	769	768	731	744	713	730	792	739	743	724	725	754	784	772	751	803	713	749	722	707	739	716	773	722	745	714	799	764	709	744	751	731	773	783	756	763	768	762	653	698	726	736	774	743	774	782	698	760	791	727	753	741	768	741	679	762	708	693	704	751	753	718	782	771	766	730	704	728	768	736	769	716	703	731	758	721	699	721	727	777	729	775	769	723	749	724	738	709	692	733	752	723	768	733	730	771	741	756	708	756	736	724	718	746	786	716	774	793	768	714	774	764	726	731	720	704	713	745	706	774	718	745	765	712	738	710	759	751	742	779	710	728	737	763	775	753	717	747	716	728	736	752	746	769	722	737	752	748	738	719	754	765	720	724	739	699	721	751	747	776	769	723	708	747	756	729	728	763	716	719	789	733	742	748	765	729	741	676	722	783	745	722	779	783	749	722	754	728	790	729	727	767	709	736	828	753	725	781	713	771	746	707	722	782	715	768	750	715	769	769	734	733	751	765	740	773	712	758	703	750	723	748	765	722	787	760	725	750	772	757	717	727	722	712	758	693	705	765	752	706	708	760	707	734	706	764	761	721	802	719	727	803	718	739	724	763	761	750	802	787	774	692	744	717	747	702	725	756	717	787	760	685	736	742	775	721	728	752	704	732	747	734	758	734	713	769	735	770	799	718	735	712	711	710	741	753	760	769	728	713	747	699	741	717	719	741	766	781	751	733	713	709	774	741	709	751	724	731	772	717	771	739	715	741	721	771	737	687	731	751	756	689	703	754	723	732	782	741	708	721	769	714	830	745	715	751	734	776	726	718	784	724	769	711	758	732	706	724	748	785	734	705	695	747	686	759	694	727	771	749	656	742	772	718	753	725	759	715	711	731	753	740	736	760	739	746	732	748	703	719	715	750	795	701	700	717	697	731	762	751	717	698	771	682	765	730	774	709	723	739	747	768	764	726	771	745	707	795	719	768	764	750	757	694	790	727	728	689	729	772	742	720	726	771	733	760	735	712	736	742	713	711	783	765	752	723	702	735	751	745	756	701	737	794	763	749	711	777	755	766	715	713	737	789	773	710	748	689	773	773	738	741	759	756	779	727	771	769	708	722	742	744	748	769	768	709	746	795	729	753	722	791	722	767	744	732	750	726	761	761	707	733	739	724	706	756	745	747	769	769	737	697	771	745	776	792	723	765	731	739	701	688	743	719	762	745	725	732	737	742	755	714	737	742	769	745	747	729	751	735	738	780	770	723	698	726	759	722	726	744	713	705	725	764	752	766	764	734	744	705	754	748	742	726	724	753	723	752	717	718	736	707	711	685	712	762	770	702	715	747	785	738	745	751	743	714	740	744	748	732	732	740	762	726	695	750	751	767	749	728	773	699	679	737	758	750	724	749	710	759	722	757	736	749	776	759	738	715	691	686	737	777	769	722	763	764	752	731	769	720	753	751	782	743	706	746	747	722	691	744	763	723	752	772	760	739	731	740	703	754	691	728	703	758	760	707	732	745	724	740	757	792	715	778	745	738	721	752	756	744	770	775	758	764	739	709	750	701	711	737	772	705	716	719	771	729	768	752	768	674	747	740	741	710	743	737	740	751	746	756	735	736	756	756	735	708	734	741	724	751	747	706	784	800	718	761	688	713	768	774	689	761	800	752	694	750	743	728	751	736	747	738	736	756	748	711	734	730	798	710	748	673	762	729	745	776	796	792	799	744	714	753	743	766	705	708	727	737	726	724	751	721	739	729	712	743	739	774	732	746	752	656	744	731	752	748	745	694	711	716	734	711	743	720	740	732	736	774	749	741	731	778	742	756	764	717	726	716	719	743	772	743	715	747	777	750	742	729	760	679	770	734	707	730	798	724	732	749	745	712	669	714	717	771	762	749	717	757	736	677	734	726	773	727	774	769	718	746	782	762	773	719	735	758	773	734	714	720	776	780	715	770	740	785	727	729	716	780	768	737	696	717	751	724	698	729	750	723	699	708	707	744	722	724	750	727	725	773	738	748	723	746	738	764	708	748	735	700	770	744	747	700	711	739	749	686	716	755	737	750	783	729	705	708	769	763	700	719	744	706	777	723	704	756	779	739	771	766	733	757	799	755	757	738	739	744	748	698	733	736	785	734	768	717	758	731	762	703	742	735	747	752	735	757	751	710	743	733	777	740	739	765	769	746	793	709	759
20999	8753	1249	891	682	498	436	355	341	255	270	268	208	182	202	201	218	213	184	210	209	190	191	207	194	198	163	197	156	174	197	200	189	169	178	177	171	176	158	150	171	187	159	172	156	196	156	175	198	167	174	150	166	179	179	159	169	159	155	143	176	190	149	208	177	173	169	175	166	162	173	186	148	170	166	177	164	174	177	179	187	163	153	149	154	150	173	163	169	174	175	181	177	175	171	169	157	164	173	159	163	190	149	165	162	179	148	174	162	158	173	182	169	156	178	178	172	189	175	174	167	172	166	185	179	161	185	176	180	167	148	163	188	170	200	156	182	160	176	168	156	150	163	145	162	177	162	146	145	141	148	143	163	181	178	162	197	172	140	179	170	166	165	139	178	172	177	156	184	158	169	197	181	176	156	157	175	203	180	167	169	165	181	167	162	153	164	168	166	176	178	189	177	178	177	144	188	140	164	170	169	158	198	169	180	165	172	161	181	180	166	171	174	183	161	157	163	172	166	155	164	166	176	144	149	151	190	148	206	169	151	183	175	184	160	183	181	174	152	156	175	184	194	175	169	171	180	137	174	185	184	166	140	161	154	158	162	167	169	166	173	175	190	168	173	165	167	184	168	183	138	168	172	160	155	159	186	157	199	170	170	168	176	161	171	148	166	156	167	160	152	189	182	166	164	165	154	187	175	183	172	170	162	182	168	151	185	161	150	154	155	166	135	173	179	162	165	142	147	165	160	155	155	154	163	160	167	180	175	191	184	194	170	164	193	189	172	174	175	142	179	163	152	162	164	168	178	192	177	149	161	167	167	169	163	164	157	174	145	128	179	167	163	171	171	146	151	153	160	166	152	176	176	166	154	149	169	148	155	171	168	183	152	157	159	162	180	143	149	173	150	187	187	180	171	176	155	167	150	180	170	156	162	161	160	165	154	159	160	164	158	170	178	175	186	186	144	179	183	199	166	163	163	175	177	159	164	173	193	165	171	161	169	155	162	186	190	173	201	159	151	179	171	183	167	146	155	157	166	142	151	176	163	176	177	181	156	188	154	143	179	173	173	176	165	173	197	164	174	173	169	198	186	168	156	164	167	158	191	161	163	157	171	160	183	153	162	166	154	179	179	180	174	168	133	166	170	152	191	175	157	176	174	175	172	158	168	151	162	149	171	171	190	171	170	194	155	160	169	168	192	179	177	181	141	174	162	165	169	169	170	199	185	175	167	169	170	151	178	180	161	177	150	197	179	152	161	154	170	147	172	141	182	163	152	156	136	193	188	171	162	171	186	191	159	172	176	176	161	180	182	160	172	163	166	147	181	171	157	178	171	177	142	157	177	153	157	171	166	159	169	162	165	172	168	178	175	148	173	171	173	165	152	166	166	147	152	196	174	171	171	157	186	168	187	180	172	178	172	166	187	162	162	158	159	170	172	184	149	166	168	156	190	164	171	167	155	157	166	190	187	165	158	164	166	165	145	178	166	152	140	178	160	157	177	177	159	167	150	168	173	197	164	156	162	156	167	179	172	172	189	167	139	166	169	154	132	153	162	162	148	163	155	164	166	164	178	179	142	174	161	180	178	151	184	165	160	189	183	186	170	159	176	181	161	174	148	171	162	174	167	170	163	161	164	181	160	157	181	173	148	174	163	159	192	169	161	156	201	178	151	172	154	188	157	157	161	164	187	181	168	162	168	157	170	160	183	161	170	169	174	163	172	185	175	175	186	162	170	178	154	169	163	154	182	177	148	171	149	152	193	182	166	152	169	199	167	159	186	163	156	162	156	159	150	172	174	170	159	158	156	177	160	164	165	157	176	159	182	166	181	180	159	173	143	186	167	152	162	164	157	156	146	167	145	165	147	173	148	173	138	154	171	163	177	175	160	167	172	166	178	142	158	157	166	197	182	167	153	162	171	158	171	156	166	141	159	156	169	145	178	197	185	182	186	173	166	151	178	163	158	182	170	154	164	178	165	153	168	141	160	191	197	165	169	169	162	172	160	189	166	161	160	206	159	127	168	180	171	180	177	152	152	166	173	173	148	174	177	156	184	172	164	164	188	174	161	152	171	183	192	189	166	151	146	184	170	179	170	141	169	145	181	147	173	174	146	186	191	191	160	184	168	172	149	162	167	156	184	166	183	147	173	175	164	170	157	166	158	171	167	171	183	176	157	157	173	154	173	147	155	192	169	177	155	162	194	168	176	166	197	160	161	170	184	152	185	175	171	160	162	143	179	153	152	179	162	176	184	171	162	154	163	172	167	170	180	168	164	163	175	154	177	175	161	173	178	170	147	148	185	166	163	181	150	171	160	170	166	173	157	153	171	172	197	158	164	165	175	175	186	174	157	183	179	161	164	152	164	177	200	183	185	180	182	152	150	181	160	191	183	173	175	158	188	189	179	179	157	179	199	156	156	171	178	166	165	149	166	173	168	170	162	169	186	180	154	146	178	157	193	143	175	173	167	149	186	172	180	153	150	148	170	173	161	181	156	164	166	190	164	155	178	188	165	146	152	170	158	167	151	158	177	172	168	122	186	187	166	174	159	190	158	170	166	187	207	182	160	168	157	149	173	143	159	157	188	175	151	170	180	178	166	174	181	191	169	167	171	142	168	177	153	165	161	161	173	198	170	172	154	162	186	196	158	160	179	162	170	160	166	159	180	174	166	164	168	156	166	188	149	165	180	180	167	193	161	179	167	174	154	155	195	162	173	175	179	153	183	161	175	171	155	168	181	151	169	139	149	152	185	175	148	173	187	153	174	179	160	140	185	190	178	172	176	156	174	153	184	170	189	195	175	178	180	166	189	191	166	195	145	156	149	157	195	152	188	159	163	174	179	145	167	181	174	172	173	172	180	170	162	172	168	167	169	189	197	168	154	161	181	169	151	165	167	181	185	181	144	150	161	163	144	165	199	153	164	180	168	175	191	181	174	182	153	175	157	146	185	175	164	164	166	154	163	165	157	133	148	145	192	163	180	177	161	185	175	155	164	180	175	159	185	159	150	193	156	173	161	166	169	170	166	153	169	141	187	157	157	162	190	151	175	142	179	163	159	174	175	151	177	161	166	170	182	181	160	170	182	189	153	182	182	167	156	168	165	153	178	174	157	172	171	174	155	159	191	156	151	149	158	163	177	157	190	149	184	170	175	176	170	162	154	181	172	161	198	175	171	169	191	167	184	135	178	163	156	165	165	154	167	181	166	163	168	166	170	162	179	141	151	173	184	164	160	177	179	169	188	157	173	178	165	153	177	162	163	173	154	153	192	177	175	160	170	170	178	165	179	145	163	163	157	199	194	178	155	153	146	187	192	163	184	188	175	156	177	144	157	195	169	170	139	166	184	150	181	153	146	174	151	148	200	164	167	164	182	169	151	194	173	164	154	168	169	164	191	181	160	138	181	182	167	167	163	176	161	159	171	164	171	149	151	172	139	164	183	178	173	177	170	182	191	165	170	165	168	162	196	170	149	161	151	186	167	185
11828	6099	2434	2996	2573	2189	1807	1577	1421	1190	1061	960	895	855	801	782	757	670	639	686	675	646	633	631	599	556	526	596	546	568	545	539	523	524	530	503	512	556	550	518	483	542	508	507	504	492	483	497	496	512	555	516	542	481	481	510	517	499	505	513	462	479	469	485	503	525	465	500	434	511	485	493	514	501	434	465	499	524	510	467	463	497	516	503	474	493	470	493	506	458	517	512	493	470	515	479	502	450	451	460	492	489	480	459	481	461	475	446	512	503	462	501	495	450	478	513	484	502	484	504	484	518	458	489	497	490	477	449	510	491	475	489	467	486	470	477	486	481	481	478	483	498	470	450	432	470	455	484	509	485	464	476	486	500	486	492	474	466	506	439	489	464	446	418	412	459	481	468	461	520	480	460	457	502	483	472	465	448	502	462	486	510	497	504	428	446	463	406	486	494	462	505	433	465	450	475	508	492	472	487	503	453	475	468	481	502	498	484	488	485	458	437	472	484	480	461	499	463	433	484	446	514	440	442	476	494	463	455	466	493	454	461	530	447	477	522	482	448	501	512	485	463	463	505	441	476	466	463	478	470	456	509	422	472	487	490	490	486	485	461	453	485	465	477	485	464	492	496	462	482	479	475	502	480	515	483	495	481	487	446	490	485	475	500	453	487	457	444	454	464	503	481	513	446	466	448	475	460	470	480	521	489	463	486	440	494	475	476	485	503	480	471	484	522	451	415	479	476	464	519	436	461	479	495	475	464	478	482	473	465	456	449	467	497	442	464	509	484	499	501	505	489	477	453	470	464	438	494	448	480	486	485	484	473	483	468	468	476	480	438	473	455	445	493	499	485	489	464	508	451	485	484	475	468	483	485	492	469	457	457	532	465	500	476	488	464	466	479	463	477	451	461	452	485	487	469	504	507	467	481	447	503	422	493	467	475	455	457	464	454	490	479	467	466	463	487	489	439	454	442	492	488	460	447	473	451	487	474	483	472	511	482	465	435	436	492	492	490	459	483	496	511	470	460	481	512	469	479	490	474	480	446	512	454	521	460	478	490	484	441	503	460	457	468	453	467	496	482	503	489	483	503	462	460	489	473	434	488	439	457	471	509	500	512	453	454	459	460	471	517	483	495	457	479	506	482	469	460	440	468	499	464	488	459	481	473	445	427	454	474	467	427	509	448	494	460	502	419	462	481	515	438	484	466	454	460	458	435	500	436	494	481	423	491	493	486	498	488	464	492	477	458	470	469	489	458	454	478	441	475	454	473	464	476	451	501	472	453	476	455	432	479	474	494	473	481	464	443	486	499	490	475	521	478	454	493	461	482	451	449	453	499	464	441	479	480	466	507	496	468	525	495	457	465	487	466	467	513	498	492	450	473	498	449	473	488	449	478	468	468	505	475	487	478	453	514	452	457	467	454	496	493	494	442	458	459	493	470	464	460	474	475	516	485	459	490	459	458	513	446	472	446	433	492	485	476	471	517	491	466	499	492	448	496	470	460	483	480	498	441	466	478	478	477	488	455	492	484	476	471	470	459	445	493	496	464	488	495	460	525	510	455	513	470	478	492	474	472	459	467	450	456	478	447	458	474	516	508	473	437	501	483	506	472	465	475	477	495	446	441	466	462	423	463	501	469	473	467	495	475	413	507	474	486	479	482	476	446	466	462	446	461	475	485	485	483	504	458	475	467	490	466	451	493	481	472	470	504	492	471	465	457	477	467	484	503	475	496	446	456	491	475	472	464	460	519	476	450	451	495	493	481	457	479	490	477	486	498	495	443	479	459	481	513	467	476	468	484	507	486	458	467	489	500	470	496	436	480	466	487	505	496	475	463	489	480	491	478	437	496	481	498	468	487	474	509	458	504	491	436	493	474	455	458	464	474	476	504	425	478	458	468	494	504	492	493	487	474	497	514	465	476	445	508	487	432	477	462	477	500	466	477	494	483	460	494	469	447	483	490	486	455	451	498	491	468	506	451	459	491	482	473	488	438	441	474	492	398	465	458	460	426	505	448	438	437	444	438	493	460	485	478	439	459	470	503	494	472	505	522	484	447	453	466	484	470	460	492	479	498	512	480	464	467	460	473	468	473	438	483	484	493	462	482	458	458	508	532	452	493	466	489	484	481	504	476	464	455	459	477	464	456	474	443	449	441	459	476	491	478	495	517	469	484	506	493	480	486	513	476	483	500	472	442	476	493	474	500	471	471	490	474	487	423	487	490	483	464	519	448	476	443	496	480	526	483	523	453	504	440	464	468	473	480	470	465	500	475	477	471	489	489	456	509	439	461	473	460	503	481	483	473	517	485	500	493	474	467	458	468	446	480	474	473	468	464	468	476	513	457	449	444	455	474	438	489	471	475	468	477	455	514	471	498	452	451	511	461	465	472	454	482	488	481	512	475	465	466	506	460	470	450	506	490	492	442	459	450	482	454	442	457	426	461	448	475	479	454	447	441	514	451	444	461	507	506	458	512	536	464	468	447	500	485	435	495	490	418	489	453	476	498	506	474	450	486	504	446	464	508	475	475	475	462	474	484	440	505	448	496	486	457	455	454	502	492	506	509	484	498	471	512	510	469	479	457	466	452	464	501	483	467	467	464	504	482	449	506	467	477	441	444	482	473	468	458	425	468	484	493	492	443	495	498	466	477	502	462	522	432	500	473	491	485	487	468	473	483	444	441	437	460	493	517	463	489	479	461	485	461	495	468	475	468	513	488	435	513	463	471	422	477	474	505	512	473	488	475	422	462	526	452	465	459	475	496	465	496	477	461	484	489	450	522	485	464	461	449	479	442	503	472	484	476	485	473	478	487	505	488	424	480	431	501	475	473	500	465	492	511	487	441	426	490	511	463	462	499	479	480	506	450	457	483	467	473	490	490	477	477	463	432	483	506	514	500	463	477	472	485	520	498	494	511	493	493	476	452	463	475	481	481	452	470	460	483	450	477	483	447	522	449	489	465	475	454	457	420	469	490	470	469	459	504	453	464	461	446	436	451	454	473	492	467	482	428	499	484	475	470	481	472	448	503	500	471	433	469	458	473	495	474	470	449	508	480	484	478	456	488	492	470	446	474	467	458	488	447	481	513	480	491	501	454	493	487	471	453	501	456	461	460	466	484	483	478	502	484	442	455	511	485	471	461	461	500	459	473	464	526	497	474	482	455	445	457	487	532	459	531	456	499	458	478	486	467	454	464	509	466	488	487	504	473	506	452	462	481	464	512	490	496	461	503	488	463	493	500	494	455	481	473	451	509	491	486	489	482	447	486	501	445	466	456	472	475	483	492	498	502	482	494	483	481	494	502	472	480	471	450	530	493	494	519	500	450	516	494	470	453	472	467	460	473	468	432	480	459	460	465	473	444	482	504	493	505	488	449	426	444	491	480	443	492	480	483	487	469	466	443	472	465	466	488	440	462	509	476	478	454	489	487	477	485	460	458	433	469	447	474	464	464	475	475	488	475	478	512	495	460	497	470	471	445	453	474
32735	18404	3069	1966	1350	989	754	628	637	521	448	434	434	390	396	354	366	350	350	356	283	327	309	339	343	312	325	331	305	304	307	314	259	311	298	296	333	297	278	299	283	302	306	319	289	279	285	284	276	286	285	308	287	343	266	311	284	295	304	281	319	283	284	317	295	278	297	287	271	313	285	284	310	280	290	308	336	294	284	288	279	277	297	272	292	249	316	298	291	317	281	272	296	260	280	288	311	237	292	313	280	298	286	272	315	271	300	300	294	265	322	292	309	313	309	283	279	295	292	278	316	290	290	278	316	288	340	282	291	250	326	304	280	276	290	313	276	294	301	315	275	293	293	292	301	286	277	266	293	296	317	297	304	303	287	270	317	310	266	284	271	285	312	276	306	281	288	306	254	328	272	291	308	328	270	288	324	279	302	295	285	264	308	288	299	308	276	253	285	307	283	303	312	260	273	309	280	298	291	258	275	280	284	273	286	277	309	278	315	282	282	249	313	275	291	313	273	297	291	291	292	274	316	267	276	319	291	309	265	313	274	272	299	285	298	270	293	294	274	282	324	318	300	300	293	304	287	322	314	280	284	291	290	293	307	285	285	290	314	288	289	287	283	303	289	262	288	272	298	258	300	304	285	269	293	290	286	277	288	279	321	280	299	293	286	295	301	293	294	295	298	284	251	275	317	313	269	270	258	271	275	291	256	284	268	305	307	288	296	294	270	273	276	313	328	307	298	293	314	304	285	287	281	289	301	299	276	286	296	296	313	279	267	277	277	285	260	307	278	289	290	304	306	330	317	292	308	291	277	296	290	264	274	280	288	290	311	325	298	265	268	297	309	280	279	276	317	292	303	289	286	264	314	290	266	275	288	288	265	275	281	259	287	275	289	300	317	268	310	279	306	320	263	300	319	285	312	260	262	279	290	331	301	262	306	298	280	300	292	300	265	280	257	319	280	287	300	285	287	303	316	296	285	328	270	267	316	321	321	290	296	258	274	286	309	299	263	289	239	288	290	289	285	272	267	310	314	290	278	323	281	287	302	300	297	263	262	257	294	256	289	318	289	246	278	254	272	283	278	305	297	263	265	291	274	282	293	337	278	295	281	285	266	311	271	295	259	296	297	276	305	291	291	308	287	278	291	270	264	307	295	290	269	274	296	298	249	308	278	282	300	295	288	301	279	282	313	299	301	276	279	285	295	292	288	289	295	281	222	305	283	313	293	301	290	265	278	271	251	290	305	274	266	295	317	291	307	272	307	328	292	279	307	286	279	278	285	292	300	274	315	277	249	284	294	304	281	301	303	298	311	275	290	319	300	283	275	285	306	262	282	299	293	298	294	302	287	289	296	280	296	291	286	276	320	259	299	288	305	283	280	277	279	267	284	283	287	300	285	283	280	302	274	295	278	291	284	269	263	284	296	282	300	294	323	293	308	277	285	274	283	287	278	295	267	300	293	270	272	289	262	298	253	335	300	296	301	287	305	273	270	287	294	276	290	266	293	286	278	255	282	289	280	293	313	281	256	314	255	272	290	282	262	274	306	285	274	319	303	280	287	275	255	266	279	267	287	298	298	308	273	285	303	296	296	304	263	294	302	269	266	267	307	263	268	297	300	292	295	319	290	309	279	315	296	254	310	305	297	298	324	288	282	278	280	251	293	296	314	268	272	309	327	306	288	288	275	286	297	272	260	302	278	291	309	288	262	289	299	283	309	309	273	286	309	275	291	286	318	289	290	314	308	272	297	307	303	303	299	331	313	302	281	278	292	278	302	297	284	253	281	311	297	277	276	301	312	286	317	264	282	306	268	270	294	300	281	283	298	297	291	297	262	271	269	274	261	280	283	282	275	283	306	272	318	332	285	280	312	283	299	312	267	262	290	307	311	289	319	299	274	289	263	293	307	325	286	294	254	293	299	281	294	303	323	283	279	305	267	308	300	239	270	263	272	273	290	291	294	291	287	303	265	311	296	291	281	292	288	295	292	303	299	310	299	313	305	313	284	291	260	267	317	297	275	285	280	270	270	286	317	307	276	285	291	306	296	333	260	260	304	268	282	283	310	289	292	243	294	292	299	292	295	257	296	294	263	280	289	271	311	298	299	280	326	271	275	267	279	307	264	267	279	301	276	302	281	257	316	315	305	317	285	304	295	303	268	319	281	289	280	305	312	259	275	303	318	294	272	305	304	284	278	290	297	292	274	297	296	272	310	309	270	272	286	308	287	257	294	262	268	274	299	292	280	311	263	257	273	315	302	279	287	295	298	311	298	297	288	310	282	262	305	302	295	288	304	292	254	294	298	317	255	304	295	309	288	313	295	275	270	302	277	312	315	267	284	285	314	302	259	305	280	282	292	298	298	293	301	273	290	272	295	281	278	284	261	278	266	298	280	273	324	272	289	282	316	306	298	289	299	286	284	283	270	296	284	274	278	306	281	284	278	318	308	259	322	295	282	274	304	294	285	300	336	319	282	274	278	280	320	305	281	287	288	292	295	283	291	280	265	307	307	304	283	248	309	292	298	318	296	325	295	288	308	288	312	307	307	307	298	276	299	276	320	290	291	277	288	271	298	290	272	272	306	279	271	284	294	323	268	325	292	290	266	278	304	280	309	286	277	316	297	285	269	284	293	267	289	285	266	279	329	274	293	277	274	282	275	298	250	297	282	306	293	270	299	299	269	276	286	267	280	315	290	287	311	256	299	284	287	312	296	297	268	306	284	315	285	291	306	285	299	287	307	304	331	294	290	295	326	313	268	310	282	278	291	314	262	294	288	252	274	286	339	276	258	272	278	257	288	294	293	333	270	288	298	316	312	293	261	294	315	289	297	316	310	304	282	277	331	297	272	265	285	297	283	282	293	264	294	288	302	292	295	293	287	294	291	281	306	284	306	283	283	277	299	287	275	312	300	307	326	274	284	266	322	308	304	300	337	276	278	306	279	261	266	266	289	264	325	234	267	298	286	274	267	315	313	295	296	282	303	300	314	267	302	266	303	281	272	293	277	232	297	298	297	260	313	336	301	299	283	301	289	284	303	289	306	283	304	282	261	297	275	312	288	255	294	305	306	308	279	302	303	286	262	317	300	296	306	285	279	296	287	292	303	327	282	304	293	292	265	312	329	296	283	284	299	307	258	277	271	285	288	262	298	293	282	278	273	299	268	284	275	299	314	313	302	281	275	318	310	280	297	292	274	261	276	306	275	283	306	311	263	287	319	287	280	317	265	264	299	280	311	288	299	276	342	309	291	260	303	301	271	293	286	285	295	314	286	289	269	294	266	296	298	297	308	293	273	297	290	267	279	287	288	295	291	294	284	295	249	302	258	292	275	294	269	269	318	298	326	274	282	297	264	287	309	302	247	276	323	306	293	285	295	284	294	316	293	309	297	288	293	319	318	243	312	292	305	287	281	288	281	304	277	295	278	304	305	282	284	288	284	283	272	307	274	269	317	300	289	273	267	290	279	253	297	294	297	288	306	296	317	270
17554	10301	4568	5375	4720	3993	3358	2820	2411	2127	1927	1698	1528	1504	1444	1308	1192	1199	1184	1156	1125	1096	1006	1002	939	960	965	947	925	872	911	961	900	858	848	879	842	847	869	815	797	831	838	816	827	787	806	817	800	811	781	810	801	811	779	855	793	806	757	788	806	771	797	800	805	795	710	792	787	757	836	749	750	752	802	796	841	767	706	803	802	743	766	734	733	771	818	788	747	785	801	809	793	761	763	785	801	727	818	748	787	734	774	774	718	792	809	768	835	780	758	736	790	735	788	791	758	790	777	782	772	764	716	761	731	713	729	767	748	755	827	745	773	788	774	734	770	712	755	788	697	743	752	727	747	831	724	762	754	776	797	784	740	746	733	790	805	824	747	705	765	751	780	742	743	769	767	823	740	791	722	768	788	812	783	710	761	743	736	748	755	773	811	747	746	766	740	786	770	762	773	752	769	791	737	762	776	776	730	769	789	789	779	779	795	742	791	712	710	727	767	758	724	745	724	687	767	772	707	726	756	687	770	741	773	776	759	772	731	813	771	766	718	724	770	731	749	769	771	775	719	785	774	753	757	756	728	734	747	802	772	708	713	726	732	798	736	771	704	795	730	760	737	762	736	781	745	749	739	764	721	761	750	746	751	775	780	741	792	704	765	708	771	752	790	711	782	728	684	687	759	726	760	774	765	784	774	750	791	769	741	753	755	796	748	816	705	760	777	725	723	725	764	722	763	727	791	761	761	767	788	763	731	745	771	755	764	745	765	767	766	759	748	809	784	726	771	768	762	800	755	728	766	770	796	725	718	737	748	750	763	780	767	753	758	724	717	750	739	760	739	775	740	788	728	744	776	729	732	722	757	703	751	728	743	753	777	737	788	742	768	767	743	750	809	750	796	758	762	788	739	754	697	758	792	785	736	768	719	749	785	748	720	702	737	755	771	722	733	729	754	726	718	757	751	829	808	766	745	735	793	737	759	760	754	740	747	689	788	769	765	743	764	742	760	787	734	794	789	763	783	729	720	776	743	741	784	748	747	791	764	735	714	811	751	775	749	759	735	766	741	760	744	766	762	740	717	789	758	764	771	804	773	797	728	763	786	748	689	745	753	769	758	771	747	741	791	799	767	743	774	760	791	727	760	770	789	732	813	722	726	744	761	705	777	758	772	747	792	739	803	721	781	740	795	754	784	784	782	734	719	771	756	755	788	764	703	768	772	754	764	779	768	757	766	778	793	813	793	754	776	777	742	699	724	762	747	753	725	754	758	710	742	786	785	741	719	740	780	779	721	741	772	796	760	753	732	736	767	732	822	759	746	685	738	817	791	751	790	714	790	768	757	740	762	739	743	748	764	751	727	808	821	727	740	707	721	770	746	729	762	731	738	756	744	747	754	788	784	753	764	791	771	743	753	748	739	734	729	784	726	747	788	752	809	749	768	749	736	824	749	739	750	815	761	784	751	768	766	724	745	783	746	784	746	719	746	793	715	811	782	768	758	754	746	796	746	775	779	720	767	797	732	744	768	728	757	749	758	731	768	700	779	788	760	810	774	729	761	761	756	789	710	765	767	714	759	806	740	800	768	771	760	816	782	798	758	769	781	765	750	773	787	739	744	751	722	752	779	756	723	771	731	753	779	751	747	731	758	784	755	724	730	762	798	772	755	791	686	766	785	767	773	710	772	732	791	715	731	770	778	769	709	808	770	752	736	737	769	797	726	791	713	753	751	804	725	776	735	747	777	732	735	760	779	799	747	776	787	764	770	768	760	768	757	700	806	814	720	748	786	792	724	755	782	755	750	821	784	736	733	739	736	771	725	710	777	728	774	761	785	729	784	771	746	793	768	747	763	727	711	768	771	811	733	769	778	781	788	740	718	721	763	779	756	752	757	782	779	769	747	778	814	765	758	692	707	737	752	768	809	748	772	761	758	773	749	768	755	819	739	776	787	792	741	764	757	765	749	734	811	782	741	780	740	781	803	739	710	736	760	782	716	739	753	783	764	775	723	765	758	778	766	751	776	779	750	726	722	757	752	782	777	749	779	763	750	748	765	778	767	741	722	716	734	746	713	760	735	724	736	764	757	746	764	746	759	729	713	739	771	746	749	768	740	753	759	776	768	762	775	764	741	702	762	763	732	749	716	755	767	744	762	776	760	736	786	753	777	744	728	797	729	777	759	745	763	771	768	765	749	778	765	762	737	750	753	789	821	769	754	771	791	762	734	764	784	752	768	758	771	689	758	775	753	722	787	767	745	772	742	795	772	765	743	799	734	747	764	754	767	755	732	705	771	766	739	761	716	752	775	806	811	743	736	767	788	764	791	735	738	702	794	755	721	761	729	774	719	711	785	767	736	745	772	799	772	735	730	769	813	780	775	757	770	735	790	758	781	794	779	737	748	779	752	761	753	748	744	772	764	749	722	774	743	746	743	797	772	722	793	757	816	760	747	725	760	753	750	745	694	802	748	770	763	776	793	764	706	753	814	693	779	748	767	752	797	713	792	770	773	769	772	751	802	719	721	758	758	766	796	768	779	779	798	781	728	677	769	790	760	781	780	778	768	744	770	741	726	709	753	741	782	756	679	758	763	717	753	744	697	763	810	770	711	775	755	795	741	796	747	763	755	727	740	774	765	752	715	739	749	789	795	744	710	733	735	780	735	738	761	746	775	722	754	757	757	760	764	740	822	785	749	730	734	704	767	750	786	767	792	757	779	748	770	736	772	775	776	781	767	746	789	736	744	724	766	841	719	762	737	692	798	760	743	724	822	715	754	760	794	749	767	770	743	740	712	757	722	770	750	766	726	805	808	766	727	767	768	787	763	760	738	769	793	715	785	753	752	825	723	751	736	759	732	742	770	734	700	808	777	751	728	680	757	737	741	757	712	772	743	802	762	759	806	727	709	778	767	757	747	743	719	751	749	712	749	707	772	787	730	718	766	796	754	750	785	759	742	733	748	759	736	799	814	762	742	768	755	754	752	776	708	762	736	739	749	722	761	710	750	771	766	725	761	751	786	726	721	794	770	712	741	720	727	721	706	749	759	764	848	764	744	733	748	737	770	733	767	769	816	754	746	723	724	749	761	765	723	736	758	790	722	743	788	754	757	732	741	806	731	767	757	772	752	757	757	751	744	781	749	733	773	722	766	711	775	712	804	786	726	714	794	757	767	768	731	748	804	725	724	764	769	818	780	736	798	755	774	738	772	776	790	714	726	785	772	803	769	814	751	731	738	753	715	742	756	749	776	731	749	766	765	727	796	706	745	778	818	744	737	777	789	751	762	793	745	710	776	754	761	737	708	762	730	764	771	757	750	794	730	798	749	777	771	751	735	782	763	796	765	731	764	776	786	716	804	758	712	760	821	725	772	710	746	756	771	749	770	768	738	770	727	764	724	753	786	771	764	730	756	709	738	740	746	773	811	744	779	728	761	726	771	760	807	755	750	683	758	791	779	755	745	758	765	760	720	723	755	721	734	787	773	701	779	772
4308	598	323	318	310	322	331	291	299	316	301	270	296	305	300	304	305	270	317	307	326	290	300	263	294	298	320	281	306	331	256	311	297	297	315	309	276	292	322	315	322	321	297	297	318	334	304	340	302	295	340	284	309	318	308	318	318	294	318	316	257	278	288	333	317	245	269	297	315	309	309	304	288	282	320	292	342	303	300	306	297	295	318	332	331	354	314	292	286	313	253	330	300	286	312	317	311	304	321	319	281	300	307	314	342	261	308	322	326	291	344	307	267	302	290	278	259	310	297	332	295	299	291	315	319	283	297	273	299	323	300	319	290	309	276	329	324	284	267	307	300	317	283	307	277	303	308	308	284	291	279	280	283	322	326	287	306	322	299	330	288	304	251	303	295	341	302	301	308	269	317	298	287	271	273	267	297	314	319	307	286	329	294	292	295	300	319	306	301	315	302	316	286	280	295	316	302	280	330	341	299	286	339	315	290	298	290	289	298	309	316	323	330	299	297	291	313	280	309	298	282	328	311	305	311	315	294	312	277	321	296	305	320	322	313	301	356	289	334	279	326	309	314	290	292	318	303	327	314	295	303	284	293	305	304	306	280	317	337	304	296	333	269	292	272	299	290	317	294	298	304	302	284	299	322	300	302	297	259	321	326	266	301	310	300	318	304	292	278	289	302	302	312	306	301	296	292	303	315	314	279	273	280	308	295	343	288	330	311	308	292	332	310	310	309	307	305	285	302	336	314	289	308	294	302	334	298	320	303	304	318	305	293	303	318	316	295	295	329	277	258	290	318	282	291	289	313	296	297	320	327	287	280	303	313	265	305	279	314	336	288	313	294	284	291	271	279	297	299	274	310	322	295	293	289	301	290	303	288	303	333	316	313	327	315	285	305	291	337	296	309	273	327	304	297	301	323	304	292	346	361	345	299	270	289	282	311	324	302	325	315	319	312	298	306	316	288	308	316	330	296	310	338	320	325	278	292	317	267	284	314	293	336	302	319	335	301	306	295	307	291	296	287	310	322	357	303	296	301	261	333	314	317	336	282	292	298	306	289	308	281	296	285	332	289	328	310	280	307	304	277	301	308	343	279	281	336	288	287	289	324	327	295	293	312	312	341	298	300	298	310	266	284	322	305	292	304	317	298	308	309	310	299	282	300	285	312	300	309	298	317	336	299	299	300	319	320	282	335	303	274	293	309	282	285	335	312	295	321	328	334	282	303	312	281	292	301	302	325	281	310	295	295	296	315	322	299	306	295	290	254	301	312	300	312	277	303	287	297	287	304	313	330	318	295	336	305	292	270	278	280	297	297	316	294	278	284	328	307	324	297	322	306	302	283	309	290	273	344	302	307	304	282	308	309	283	322	321	310	321	302	309	301	313	340	283	321	337	327	338	285	309	289	281	307	298	303	266	324	300	307	306	295	309	297	307	292	302	309	309	308	300	315	306	293	297	299	300	316	306	288	303	325	286	305	298	293	298	307	324	298	334	324	309	273	298	313	308	306	291	289	338	290	321	281	292	301	286	301	320	310	295	280	300	325	314	303	317	311	299	297	300	286	310	270	307	294	307	322	275	291	309	305	283	310	297	292	312	336	319	312	285	287	244	307	358	296	322	313	268	334	310	311	322	317	269	319	297	311	285	339	281	305	281	313	321	300	306	275	336	316	319	358	337	307	280	296	291	312	317	297	287	287	298	277	303	302	319	289	305	340	329	280	320	303	314	290	313	307	301	309	312	307	298	303	300	304	284	288	333	298	323	318	338	315	302	299	311	290	297	298	295	305	310	343	294	318	298	307	306	317	262	291	311	293	352	304	290	323	309	310	293	270	298	311	326	278	335	305	288	295	310	329	322	261	320	309	285	309	332	321	306	302	289	302	326	283	306	304	297	294	295	311	298	315	310	303	322	342	354	291	328	298	318	314	328	310	276	293	326	312	272	296	317	315	321	303	305	303	323	302	307	281	288	308	297	344	283	345	276	286	320	324	333	334	297	279	303	258	303	321	333	323	295	318	300	294	298	308	283	332	322	267	330	286	331	277	331	292	331	284	283	268	312	306	287	320	302	307	290	316	273	323	300	307	262	281	298	300	328	286	291	321	332	274	311	324	294	300	278	303	320	298	311	338	319	317	296	326	295	336	303	303	309	276	309	294	298	342	293	348	282	312	274	285	298	287	302	298	271	316	294	311	294	296	263	305	297	324	294	279	301	319	304	293	354	362	294	286	307	307	306	304	306	267	310	306	301	326	291	300	288	293	326	302	288	305	305	322	321	312	308	308	284	268	321	302	344	297	289	331	335	331	281	305	298	322	313	291	299	288	290	291	278	305	294	285	269	299	283	271	328	309	319	274	277	302	338	298	334	293	304	302	300	259	305	313	272	321	343	274	316	322	298	334	314	303	337	321	324	295	300	309	294	320	303	271	305	302	320	305	324	339	327	298	303	312	296	305	304	316	300	309	310	306	337	319	314	334	271	297	315	300	297	354	293	296	292	303	306	370	336	281	313	317	320	308	284	285	322	314	281	317	316	292	323	349	313	278	290	301	290	290	251	300	330	298	296	243	301	309	322	279	301	307	303	297	300	330	315	311	305	335	299	345	305	297	320	307	272	274	315	311	278	314	288	270	320	282	302	292	297	293	302	302	288	297	300	329	313	314	261	299	322	290	280	290	301	308	327	328	311	310	332	292	293	298	255	289	318	300	298	336	307	300	331	307	270	264	306	278	299	266	301	300	308	319	320	313	309	315	308	312	312	303	319	276	322	291	288	273	285	347	312	307	315	288	315	287	304	269	305	298	327	300	301	313	311	328	296	310	292	298	275	277	277	308	299	298	282	294	287	309	310	326	292	291	300	316	310	297	297	322	267	276	336	301	305	282	289	303	337	295	292	298	284	301	308	343	299	311	307	295	298	275	278	316	316	314	295	310	285	270	306	294	289	297	343	298	310	302	310	283	331	319	281	292	295	269	305	311	269	284	310	295	322	297	311	303	294	310	329	319	285	310	322	299	301	297	316	286	284	307	289	296	320	304	319	322	315	313	299	306	327	307	343	320	299	327	304	306	319	297	337	276	297	312	299	282	272	309	289	308	292	292	285	293	293	312	305	321	331	295	315	289	303	329	292	309	331	299	302	308	304	289	307	322	321	288	275	279	285	296	319	316	305	298	286	288	349	305	278	300	342	314	312	347	310	291	302	288	316	298	298	308	309	279	312	302	290	292	320	291	341	280	305	322	320	277	302	267	280	325	307	317	339	287	314	283	297	305	287	308	302	313	294	285	309	285	284	293	302	282	301	279	304	278	308	313	295	301	295	288	309	287	313	323	337	338	291	303	282	319	305	295	299	287	335	300	307	279	282	296	319	272	308	328	285	279	290	298	278	291	312	301	300	314	283	292	276	311	326	327	317	337	296	304	312	288	309	294	341	316	315	277	288	329	296	342	314	266	293	287	313	285	297	285	260	285	319	315	311	296	277	292	310
3383	1073	805	839	797	744	788	783	772	764	745	787	728	764	758	742	733	751	752	754	747	736	718	735	729	724	771	744	758	708	746	761	759	748	720	695	791	686	699	759	712	752	691	709	734	787	699	775	748	743	715	742	733	712	728	723	732	751	742	708	820	750	756	721	714	760	741	717	760	750	763	716	765	697	747	740	773	725	697	789	736	733	732	707	740	707	713	765	742	739	776	744	744	744	792	793	736	777	723	744	716	742	777	725	746	741	791	727	728	767	718	712	756	748	734	729	718	716	763	737	766	731	749	719	768	738	753	773	793	678	743	718	740	744	726	782	786	700	775	679	732	694	766	806	679	751	784	764	791	739	746	787	748	757	698	759	742	776	721	761	763	760	738	717	734	723	739	746	747	730	763	710	789	738	759	757	744	723	751	726	749	774	745	739	711	735	722	700	700	721	706	742	757	754	716	736	672	755	764	752	776	731	724	713	753	712	736	752	781	752	760	697	751	737	719	730	729	701	751	684	753	684	758	722	725	743	736	677	704	734	788	716	727	696	768	711	690	750	740	727	686	706	749	749	742	762	706	749	786	769	789	762	719	689	743	721	731	774	726	772	773	749	725	707	750	736	761	764	762	724	761	775	727	740	764	745	734	694	753	755	682	720	713	756	751	732	735	741	729	745	748	756	754	715	706	757	753	721	805	796	712	713	750	712	757	773	730	728	749	732	716	729	721	752	740	758	693	755	746	808	740	762	744	714	707	748	714	719	765	717	738	761	729	771	768	714	768	710	731	680	740	721	735	724	737	719	739	717	746	722	767	720	744	706	776	747	768	728	754	736	750	752	780	722	765	714	720	688	752	755	723	714	739	716	782	751	710	717	717	780	747	698	752	722	721	704	746	779	719	746	726	736	772	746	763	709	739	780	746	783	746	705	732	740	799	742	703	722	749	699	722	741	745	766	797	718	798	687	761	714	751	749	713	766	772	751	753	803	730	762	753	765	760	735	730	772	741	736	736	753	785	755	733	738	765	744	755	717	740	746	757	709	726	761	740	707	780	741	763	742	731	734	747	677	713	798	721	718	737	751	775	773	701	721	730	704	719	753	768	764	762	731	688	761	764	776	747	728	699	733	714	772	749	762	747	721	715	734	745	736	758	763	692	723	757	734	749	706	720	754	788	730	740	689	715	723	744	703	749	720	724	717	773	728	756	730	717	731	744	711	738	730	764	738	747	781	741	726	773	743	764	779	780	715	735	809	716	733	735	742	736	742	737	717	784	730	756	724	763	706	713	745	731	727	731	761	751	734	729	735	721	742	678	749	717	710	739	703	761	717	736	728	766	766	750	720	781	741	756	740	751	730	708	709	758	748	755	747	770	758	709	764	746	762	762	759	735	754	690	736	757	772	764	772	743	786	720	728	725	766	779	752	763	746	771	794	761	754	727	735	746	734	756	748	756	774	737	754	714	730	794	737	741	785	748	746	692	805	712	755	750	740	751	735	701	713	741	748	740	692	767	734	742	724	712	728	757	729	725	748	734	682	731	679	723	720	750	724	741	724	725	765	753	736	748	707	726	766	721	770	737	759	738	774	725	676	751	722	786	717	747	681	714	721	716	765	755	778	769	695	745	693	686	724	781	762	737	725	750	750	793	766	738	709	777	746	753	753	718	737	760	680	748	768	737	730	723	736	772	733	702	744	763	715	737	723	710	782	752	754	713	749	718	677	770	710	799	718	757	720	757	769	707	729	754	736	707	727	722	725	776	757	776	751	736	756	750	733	732	764	715	776	777	760	735	756	739	737	706	758	730	720	720	704	759	763	690	789	766	727	760	737	728	762	710	738	756	702	725	747	723	718	729	739	721	715	784	737	738	786	771	684	718	735	764	751	764	740	739	716	710	732	783	754	730	738	745	690	730	728	765	694	741	749	694	745	746	765	724	705	747	696	689	727	767	747	703	702	771	782	698	769	685	799	784	749	771	699	748	746	743	721	747	711	730	714	737	720	730	741	761	770	741	748	715	725	748	714	757	794	745	762	725	728	745	728	741	708	721	759	733	775	787	746	741	730	744	723	732	768	758	721	782	743	767	781	688	690	746	767	744	734	732	762	734	760	745	697	772	751	739	779	746	759	715	783	738	745	763	740	718	794	719	742	744	776	758	735	728	736	727	700	759	785	717	741	764	737	733	757	756	743	711	729	756	708	741	773	740	681	774	751	732	728	733	750	701	805	727	686	747	755	721	758	738	728	763	725	749	761	734	728	749	717	761	745	729	757	749	678	779	739	774	714	725	731	778	776	735	756	764	669	781	785	702	766	714	698	745	732	740	748	804	766	810	726	752	700	738	740	765	735	740	728	705	756	767	759	756	719	699	699	704	710	820	693	762	777	768	701	756	714	809	707	713	752	752	705	758	736	712	761	731	712	734	754	733	720	733	717	743	740	748	704	730	763	710	758	785	732	734	774	721	739	770	745	723	690	751	764	720	718	719	799	788	715	746	731	785	708	725	741	749	808	738	788	757	748	744	728	720	719	745	762	729	751	780	733	731	723	787	723	749	724	750	742	719	751	734	703	689	747	702	754	736	740	754	778	741	769	743	692	744	734	742	721	702	731	751	739	726	730	762	734	728	697	753	752	681	734	751	738	723	729	710	709	776	776	737	761	803	735	727	763	749	738	688	744	729	772	767	738	731	684	749	729	727	754	772	729	775	787	727	747	725	779	747	753	759	738	723	737	761	740	705	769	711	705	680	716	723	690	730	673	719	715	749	773	777	723	752	742	749	692	702	755	771	743	779	755	734	743	742	743	730	746	745	701	705	747	760	757	794	792	747	767	727	740	727	741	715	753	773	765	677	729	758	729	724	712	722	759	705	736	708	746	742	705	743	712	793	784	751	742	716	737	704	729	770	755	746	735	756	714	746	717	734	737	751	775	711	776	749	702	696	779	733	772	735	723	721	701	772	700	716	754	771	761	752	754	705	742	752	791	720	729	765	700	718	705	789	750	745	738	720	783	763	752	698	753	761	712	777	749	797	711	724	763	723	777	731	705	725	751	755	737	714	742	764	720	756	759	729	701	738	765	720	724	732	769	743	726	724	747	755	700	719	732	735	740	763	761	781	795	756	712	747	719	748	724	711	737	747	700	757	758	741	754	753	776	710	764	713	680	729	762	709	697	742	779	748	759	726	729	701	786	730	749	723	733	778	717	712	706	733	748	728	718	730	725	767	722	743	764	747	785	739	772	696	706	803	756	727	716	741	795	774	783	761	754	741	793	715	750	822	713	796	728	736	719	789	738	783	735	764	706	769	720	705	740	697	702	729	737	695	753	719	682	749	761	749	718	775	738	725	731	715	785	715	751	704	715	710	713	772	739	742	749	740	708	749	746	739	756	711	741	776	749	746	758	764	736	775	724	769	734	801	751	735	744	780	725	757	758	718	723	733	754	788	731	746	799	714	713	718	709	761	729	783	760	738	751	748	778	722	787
21436	9936	1295	934	596	508	417	361	337	276	286	255	241	216	238	191	227	217	177	186	216	189	183	180	180	184	171	163	181	190	184	150	194	192	185	178	170	162	185	169	182	156	157	191	174	165	152	144	160	168	169	175	140	177	184	178	189	177	168	144	189	162	181	167	160	185	191	165	160	164	149	162	175	166	174	167	184	138	158	172	178	139	176	163	195	157	143	158	159	163	157	157	169	166	177	174	192	166	157	181	165	192	200	160	142	176	163	161	166	152	176	171	161	174	174	163	165	150	181	171	152	160	161	150	145	182	187	167	189	165	180	170	178	138	174	163	169	165	148	175	169	150	169	152	163	151	163	169	158	162	160	166	129	167	187	174	160	185	186	162	189	162	164	180	159	167	161	163	155	201	132	168	165	175	173	162	180	145	157	175	165	162	164	176	191	162	217	162	188	164	189	167	182	181	173	173	142	160	165	165	170	154	178	161	190	149	190	182	167	188	175	163	171	175	162	167	178	182	165	173	158	164	205	156	179	143	182	159	161	180	159	191	159	152	166	144	176	172	149	161	171	157	170	171	163	208	150	174	185	155	179	173	183	154	185	184	156	170	180	170	149	174	182	171	156	172	175	151	136	163	162	163	163	169	193	177	196	179	169	153	179	184	191	183	181	135	128	161	170	152	173	167	182	153	150	163	165	169	174	166	172	167	176	174	189	180	150	176	175	181	163	168	183	142	171	169	165	162	167	165	168	151	167	157	144	161	158	182	161	139	161	185	153	166	171	168	144	161	166	165	171	151	153	168	173	158	168	174	164	192	154	178	147	163	154	164	169	161	168	173	177	175	180	174	178	171	169	188	152	171	152	136	166	185	167	164	164	160	178	176	178	159	165	156	158	203	178	142	131	162	167	180	190	181	157	161	153	152	177	169	171	161	157	158	178	153	196	154	183	159	169	161	161	163	173	181	145	172	161	163	160	176	154	169	179	166	166	145	156	160	175	174	163	176	166	159	181	148	177	161	169	177	167	139	162	198	172	161	178	161	182	163	174	178	159	158	153	166	156	170	164	160	151	149	175	161	185	180	173	168	148	174	175	177	163	160	176	170	167	175	162	174	176	177	154	155	148	177	178	150	190	154	145	169	168	168	138	167	156	174	145	149	165	174	186	177	157	186	183	168	163	165	190	141	161	144	138	143	158	163	172	156	160	173	163	175	164	151	157	166	185	149	150	167	185	172	141	168	183	178	155	156	144	183	166	172	179	163	196	183	170	167	166	164	170	154	188	172	151	154	163	152	157	167	170	153	157	175	153	164	177	150	170	163	145	157	157	143	151	166	138	156	181	178	161	171	151	184	160	184	195	165	164	178	155	180	151	162	163	153	170	170	155	171	189	184	134	170	180	170	193	179	155	134	177	151	164	166	186	174	160	171	187	175	176	173	179	161	173	156	180	153	155	166	146	172	171	145	197	159	134	179	171	153	183	185	160	155	167	155	162	159	155	184	179	183	155	165	150	182	176	164	158	173	169	178	173	151	171	152	164	183	162	183	165	178	187	156	163	164	154	170	154	200	164	185	136	166	177	190	167	162	160	156	151	162	163	128	185	156	155	185	165	148	181	152	186	166	174	158	184	183	189	193	184	181	166	153	166	176	172	186	185	167	143	164	169	179	174	171	171	164	166	170	177	160	182	180	171	139	165	158	177	147	176	183	186	183	176	171	175	176	162	159	157	178	172	184	173	178	175	163	164	150	162	161	164	172	133	166	151	159	171	153	179	159	161	141	166	163	150	156	168	165	177	172	168	193	183	155	165	171	193	175	197	167	162	197	158	178	165	176	163	164	169	176	178	167	162	170	188	159	160	190	164	171	163	152	178	152	173	171	168	157	162	147	174	181	168	145	186	192	177	150	175	157	164	162	152	166	177	155	124	176	164	153	166	189	153	139	139	178	178	149	167	166	157	180	146	163	166	178	164	189	169	186	149	170	169	160	185	158	162	148	166	173	163	151	165	148	168	191	165	161	163	153	203	171	157	150	168	138	157	168	181	155	179	188	166	171	166	143	164	158	175	168	169	160	168	160	133	165	167	161	178	158	175	189	187	176	159	159	154	146	170	153	169	168	170	173	187	150	170	163	150	176	167	178	181	181	152	194	163	144	162	150	165	168	171	173	150	154	178	143	189	162	171	178	159	182	170	145	135	150	157	164	175	158	143	162	182	183	158	181	183	163	184	164	185	146	183	148	176	169	165	159	176	172	170	203	166	173	171	189	184	172	159	162	155	143	189	196	179	155	178	153	170	162	179	116	161	183	176	189	139	183	180	172	190	159	179	171	145	170	166	169	194	163	172	162	139	150	178	164	149	173	180	164	164	160	178	169	155	157	148	163	179	164	190	179	188	159	172	132	171	141	160	135	184	173	172	164	179	163	162	172	164	145	185	164	163	164	167	159	169	178	154	155	158	153	162	161	179	168	166	171	187	186	191	181	197	173	171	152	184	145	147	169	158	164	165	164	142	149	166	187	169	163	182	166	168	189	162	181	170	161	127	146	162	144	147	185	164	134	167	166	162	163	188	187	171	166	185	143	168	163	185	177	161	165	159	180	160	163	154	164	173	148	159	178	158	179	150	168	160	159	148	143	174	187	160	151	169	164	186	178	180	160	177	158	148	128	154	156	161	149	176	183	164	167	165	197	188	172	167	182	182	173	179	147	191	189	177	174	169	149	172	165	159	147	162	170	174	187	161	161	147	182	180	154	177	171	116	162	171	160	160	157	162	179	175	185	146	179	163	145	165	148	179	169	174	164	165	181	163	147	156	143	153	154	164	154	168	186	169	180	176	146	166	178	162	165	182	172	146	151	152	188	176	152	154	159	145	173	187	152	154	186	166	187	185	172	130	172	157	169	201	168	171	163	160	135	182	159	172	170	184	156	170	169	155	196	182	149	182	156	186	164	151	159	175	151	166	164	138	188	155	159	178	180	176	163	157	156	171	161	166	136	203	163	193	162	158	174	160	158	141	144	184	168	179	154	164	142	161	172	189	174	166	173	164	161	178	186	163	144	160	148	188	159	174	159	176	143	174	177	164	152	173	167	168	165	162	149	168	187	179	165	171	152	164	173	173	154	181	158	169	161	177	174	157	166	170	152	134	174	157	163	173	157	178	159	165	172	186	172	183	158	179	152	160	181	174	142	161	173	182	176	158	167	165	181	164	166	153	183	134	156	153	173	179	142	177	183	150	160	162	176	186	178	188	191	172	139	152	164	164	153	174	169	137	177	158	170	177	151	180	182	175	166	161	169	146	183	178	178	142	168	167	170	150	155	157	158	162	153	159	164	172	163	172	175	151	167	172	180	181	181	164	207	148	161	152	174	153	148	160	184	158	165	149	177	187	208	149	142	168	167	156	183	143	176	165	174	172	152	184	178	182	160	152	171	169	156	153	161	155	139	180	178	184	167	200	141	159	169	157	168	169	135	187	179	158	147	169	187
12141	7031	2502	3075	2574	2187	1763	1539	1357	1261	1023	959	914	863	791	751	724	696	707	713	659	607	640	592	608	637	583	573	539	540	581	581	543	564	530	538	550	502	535	538	491	508	531	488	489	525	534	507	513	483	489	471	470	550	533	509	474	495	500	467	477	519	516	467	471	505	467	479	490	517	467	508	494	496	471	512	485	486	472	454	466	496	478	483	488	501	492	486	513	502	472	501	444	466	493	491	494	523	502	435	470	431	483	523	461	486	475	458	500	483	497	471	502	488	444	454	474	457	476	434	495	474	516	473	460	484	481	485	474	453	492	474	474	485	491	491	471	467	490	459	454	462	482	487	458	490	443	454	505	460	489	490	493	467	504	498	467	459	471	485	501	475	491	465	437	481	446	472	442	462	495	495	465	508	473	465	461	467	504	459	474	490	501	494	516	501	471	474	460	497	462	479	467	484	491	486	470	467	435	475	520	454	459	465	492	471	471	490	441	493	452	464	503	452	494	510	501	469	498	526	507	454	498	471	460	475	477	455	442	513	493	494	474	432	515	488	482	466	503	474	512	452	481	477	445	465	444	486	469	465	473	480	469	490	476	475	483	511	501	458	481	475	491	461	473	454	477	502	512	434	477	483	492	442	463	480	465	491	461	447	481	488	500	486	460	462	483	496	451	463	449	456	447	477	446	439	477	460	467	474	441	452	468	488	513	484	480	454	465	485	500	474	501	501	543	426	472	473	472	466	464	519	464	498	465	483	506	461	475	469	464	441	475	474	476	478	471	474	434	465	481	482	511	508	456	467	496	488	481	479	471	476	446	489	446	488	472	483	451	491	486	458	473	473	506	474	490	421	485	453	494	478	474	477	535	470	477	483	461	510	474	483	488	479	477	446	484	466	516	462	510	440	459	493	464	485	473	456	469	482	489	488	494	481	461	457	481	452	435	479	520	442	485	468	473	511	524	468	463	522	458	442	482	477	497	472	432	449	448	446	467	476	493	468	436	447	481	492	465	463	487	469	484	480	487	468	480	494	483	501	500	463	488	509	507	448	466	485	470	463	458	459	459	446	490	483	495	501	475	473	471	501	471	472	465	518	459	516	434	474	489	488	507	450	529	466	501	490	479	534	460	511	468	475	462	489	471	450	479	484	420	494	483	485	477	487	456	469	508	509	491	484	493	450	435	470	495	493	453	463	518	441	468	463	466	512	498	481	458	479	479	463	476	478	485	481	513	470	450	453	463	472	437	471	485	437	464	457	502	456	492	489	467	495	538	503	487	509	473	452	468	490	470	490	503	480	521	482	481	504	447	470	476	474	499	476	443	504	472	441	458	481	498	468	500	482	468	427	482	475	483	490	436	471	454	423	499	432	472	488	455	482	446	525	502	486	450	476	473	431	481	504	464	463	483	459	499	454	498	496	510	459	468	464	493	467	489	436	466	480	484	490	456	456	476	487	486	468	460	487	454	450	485	490	466	462	462	453	477	495	458	486	445	490	476	449	499	498	491	477	484	477	462	478	467	473	492	452	471	474	439	453	461	474	488	479	483	464	458	448	491	475	480	488	457	483	493	507	479	513	508	436	493	479	463	463	512	494	480	487	501	435	489	488	485	462	484	478	486	470	470	452	492	466	485	458	478	457	478	473	469	480	455	477	473	461	501	437	497	487	476	466	460	497	523	478	533	470	472	497	438	478	500	465	441	442	494	475	533	462	470	517	497	482	478	460	495	456	478	462	466	449	509	416	491	482	490	475	488	444	503	475	492	472	494	461	454	480	460	483	452	447	453	462	488	454	452	485	487	462	453	471	461	461	490	441	461	454	448	489	481	495	486	477	496	475	449	492	481	480	416	477	483	469	430	457	468	492	473	479	464	502	457	455	458	469	487	468	482	431	483	488	419	519	472	507	467	463	424	523	539	461	494	493	457	461	457	472	447	455	469	491	483	462	495	491	494	430	498	486	453	464	491	503	476	465	483	459	455	476	464	480	481	452	488	480	535	484	464	454	474	455	424	476	470	471	493	475	466	472	472	463	472	443	459	489	422	466	485	471	481	485	474	455	454	432	484	423	479	466	508	468	486	466	482	460	473	491	481	484	478	497	463	451	511	455	492	485	452	450	428	475	456	490	468	459	487	472	472	463	490	474	487	483	468	480	461	444	487	448	484	447	462	458	499	474	485	452	503	487	457	491	464	446	438	458	510	465	483	455	496	476	485	466	468	507	468	483	497	486	465	465	482	459	450	482	490	476	479	472	458	469	459	465	451	492	458	458	489	493	444	493	497	496	439	497	450	470	452	500	492	517	492	464	463	463	535	484	488	441	474	460	466	454	448	470	435	505	456	440	449	473	495	479	489	421	452	522	455	483	481	463	499	505	495	446	488	481	456	526	426	421	454	477	492	475	468	500	473	517	438	477	474	488	479	463	465	445	435	475	499	493	477	482	505	495	488	463	483	458	487	465	507	430	506	481	484	443	485	465	484	471	457	495	489	492	481	474	448	470	461	469	485	480	489	477	456	488	478	482	492	471	475	470	459	493	440	483	493	481	456	441	482	454	479	493	448	448	481	471	466	479	467	442	451	499	473	452	450	460	481	490	484	445	454	475	469	531	469	499	458	526	477	506	497	474	442	449	469	460	477	464	460	451	521	495	473	473	480	505	440	473	453	469	459	452	482	491	447	418	501	489	480	465	466	464	466	483	438	456	470	474	467	480	484	468	507	481	463	459	466	477	481	472	499	441	479	477	509	465	468	444	499	452	473	492	489	509	440	492	477	506	487	474	480	491	481	465	471	438	447	494	526	509	468	490	481	468	492	499	482	472	485	480	480	489	473	452	476	474	477	461	452	471	448	453	420	485	459	470	515	466	447	471	461	474	474	474	471	482	479	502	496	456	467	468	442	464	449	459	476	498	481	483	478	426	473	482	503	447	487	465	467	493	467	488	460	499	504	474	486	480	463	490	483	480	475	498	470	476	468	502	487	482	467	485	483	502	446	486	512	457	439	482	468	465	518	461	474	440	496	500	526	469	502	493	439	518	418	465	475	451	462	459	447	518	459	482	474	461	485	493	470	434	513	487	467	454	470	522	469	470	444	447	451	500	465	465	458	482	468	475	456	462	463	434	455	483	485	463	481	445	483	513	441	467	484	494	419	497	500	514	523	486	466	520	483	507	467	464	452	470	482	436	472	483	468	476	451	460	468	469	497	461	468	471	478	509	475	457	485	459	477	504	472	468	485	461	485	490	501	482	466	464	427	503	509	463	458	469	531	455	462	455	459	499	479	464	485	514	475	523	510	440	482	481	491	504	455	447	485	476	453	447	486	513	466	498	455	456	506	485	462	436	462	484	480	487	519	461	482	466	466	507	500	488	471	451	456	436	482	483	470	439	460	478	456	523	446	432	460	486	488	475	494	455	490	476	478	454	494	472	456	492	465	481	492	440	505	445	486	498	499	499	495	468	491	478	431	477	467	469	441	462	492	476
33380	18004	3300	1947	1400	1039	879	703	556	535	485	440	455	456	423	356	342	357	359	337	324	344	352	337	332	338	302	324	315	327	289	286	281	271	288	313	286	320	319	289	297	302	303	308	291	283	286	294	325	284	273	295	304	285	297	291	291	286	312	287	283	275	278	307	281	289	269	303	278	267	331	303	298	291	303	265	331	315	258	283	299	273	289	335	317	321	291	313	300	299	292	283	265	313	292	305	272	301	294	298	281	297	305	274	292	288	308	272	310	304	258	307	298	295	304	289	284	285	317	270	264	292	271	290	288	300	307	258	262	295	317	299	301	305	325	300	286	304	266	268	299	286	282	264	292	296	305	296	302	307	262	281	299	281	270	263	269	332	273	304	299	292	277	267	320	294	287	299	322	290	260	287	288	299	296	287	247	293	279	318	278	305	331	299	286	296	302	293	260	263	277	286	265	307	324	284	274	292	301	318	271	308	313	282	258	296	267	301	311	282	306	308	291	332	273	300	299	297	278	312	246	278	302	271	284	322	296	284	287	260	261	263	311	286	304	276	297	294	271	308	331	315	316	313	294	313	288	308	241	256	297	271	274	286	268	298	291	294	310	286	285	263	291	246	259	282	287	303	333	260	267	294	309	316	282	289	280	286	266	288	268	291	297	303	284	290	250	273	278	307	280	308	269	266	297	306	286	314	278	279	305	317	268	301	260	274	297	307	285	273	278	283	281	295	317	288	282	302	281	303	288	275	296	294	272	284	284	268	271	270	291	288	280	320	292	286	271	292	280	268	314	298	312	318	273	272	287	293	290	276	287	301	293	285	300	281	295	299	292	289	279	290	264	262	272	288	332	294	301	290	302	306	306	297	264	318	302	306	342	284	292	276	280	271	260	308	314	301	275	299	296	298	269	285	287	296	295	272	285	328	318	285	300	303	278	264	299	320	254	298	279	307	281	265	306	274	301	293	314	307	281	302	280	276	282	291	287	296	318	280	293	290	293	311	273	273	282	296	332	263	289	307	294	293	292	292	287	304	296	300	279	265	269	290	307	265	310	315	297	293	305	291	276	301	297	267	293	317	307	289	272	291	285	283	270	291	308	267	305	276	288	242	291	287	275	275	289	308	302	290	323	259	319	283	278	295	282	294	276	312	331	276	355	292	269	271	281	273	264	304	279	288	289	308	295	280	294	285	293	304	286	298	289	274	270	296	301	289	303	305	279	278	287	318	312	257	288	309	266	300	296	272	265	287	301	311	324	298	313	316	291	260	302	276	286	272	304	292	290	275	295	281	310	283	282	291	264	286	307	251	263	291	282	316	294	286	327	264	264	306	276	301	327	284	278	248	298	302	295	315	295	290	253	257	326	283	301	291	275	270	275	275	274	301	302	274	246	325	278	291	298	311	260	302	290	282	272	310	317	294	279	300	319	310	284	301	296	268	330	254	320	302	294	265	274	264	275	302	323	299	306	282	315	316	284	286	283	261	317	313	270	317	309	285	285	275	254	300	290	295	291	267	319	303	302	323	329	304	291	318	253	340	285	288	276	291	310	302	299	299	271	283	275	270	299	286	297	283	294	330	302	317	286	290	331	282	298	258	313	284	294	273	320	270	250	313	306	310	299	280	295	298	289	325	302	301	312	284	278	282	319	242	295	300	285	304	291	289	252	270	296	287	267	292	293	272	267	289	278	333	331	272	272	304	284	273	279	280	261	281	313	315	285	296	252	290	285	288	291	266	294	284	311	278	302	262	290	297	268	291	281	265	262	290	298	291	296	287	300	305	311	274	262	303	300	290	263	289	282	316	259	297	253	315	250	270	255	289	259	268	277	269	320	289	279	277	291	276	286	273	305	325	318	293	301	318	286	304	297	296	292	284	341	289	280	329	294	296	271	280	316	291	292	301	280	277	267	310	270	320	299	289	300	303	286	314	291	278	274	281	284	268	295	294	287	298	289	302	277	282	287	306	265	275	287	272	274	288	315	266	270	289	308	280	263	288	278	282	296	318	291	296	292	277	296	310	338	290	292	268	274	288	265	297	270	284	287	290	269	284	304	280	266	282	283	307	309	292	292	288	297	293	307	295	321	306	287	283	287	295	314	292	288	280	274	304	269	332	289	301	304	280	291	292	282	289	302	258	300	287	285	293	304	301	320	287	258	297	252	307	294	311	308	269	283	310	292	265	295	315	292	285	314	341	309	311	288	283	289	270	316	286	321	285	291	300	283	292	300	334	257	255	254	281	310	297	278	283	269	282	269	284	285	315	267	307	319	271	301	274	304	285	257	283	291	295	268	295	259	256	313	250	312	301	233	300	287	255	346	277	294	287	281	308	279	319	286	268	294	303	290	291	266	286	298	342	275	299	318	287	277	301	275	286	265	299	282	271	290	275	281	280	275	269	314	289	308	278	304	287	271	315	258	300	307	307	307	282	281	286	298	299	312	292	278	280	305	271	265	311	283	303	302	287	255	288	308	268	270	297	292	271	311	290	281	292	292	310	308	298	292	281	308	273	297	264	261	289	283	297	280	267	286	284	311	274	274	301	270	280	306	308	300	274	279	331	293	285	293	308	280	293	292	284	307	323	314	266	261	266	278	290	289	302	286	293	305	293	315	305	317	292	291	302	284	301	315	289	289	285	332	291	313	301	301	288	303	268	321	273	285	313	299	318	299	310	309	322	274	288	322	282	303	319	293	279	294	273	289	319	321	296	307	278	297	286	270	295	275	309	281	291	281	302	282	307	282	263	298	300	317	307	286	246	304	277	280	267	263	326	290	333	276	274	313	287	322	301	283	257	293	266	268	306	309	297	315	284	283	269	262	310	293	255	292	303	289	288	308	280	300	294	270	286	311	267	300	299	278	314	277	321	295	282	295	304	309	292	334	292	282	304	286	273	277	288	288	268	327	291	299	305	273	269	244	261	310	263	318	293	292	284	272	275	298	299	279	295	290	302	286	244	284	247	257	307	325	297	308	266	257	254	285	280	275	296	263	295	281	289	292	262	279	277	275	298	311	285	304	297	278	298	288	267	263	272	270	314	283	272	277	301	321	303	284	264	288	259	285	282	301	321	276	273	317	305	316	256	278	273	315	309	304	281	281	279	302	322	295	267	302	297	304	306	300	291	291	287	285	269	306	276	296	287	279	297	304	317	291	279	324	282	283	321	306	289	285	290	289	295	303	288	292	283	319	263	296	300	270	294	296	308	299	294	276	276	258	256	258	270	247	304	301	286	302	258	252	324	304	266	297	287	324	305	299	309	308	304	281	307	292	288	305	339	269	308	308	298	308	290	261	280	286	323	327	293	268	251	300	283	306	333	317	277	287	303	324	308	306	284	287	295	308	268	307	288	308	270	300	309	298	273	296	304	265	266	302	281	326	304	285	272	329	321	278	311	306	295	276	278	300	284	322	280	284	253	298	287	265	298	283	311	312	288	273	314	320	279	276	290	311	296	293	277	276	282	309	321	305	285	298	302	260	272	316	301
17870	10528	4479	5351	4778	4016	3399	2734	2462	2134	1844	1767	1660	1533	1405	1346	1303	1180	1149	1123	1073	1051	1071	987	1014	979	984	953	937	925	958	962	912	854	905	891	886	895	820	880	895	831	806	859	838	799	803	837	783	766	795	841	797	827	826	822	770	858	811	785	814	744	790	751	798	777	788	765	798	769	811	751	799	831	776	800	757	802	793	771	775	785	767	774	789	781	769	769	742	775	798	790	753	777	775	778	750	798	768	740	819	768	758	750	816	769	750	761	769	766	712	796	746	771	756	747	753	763	747	755	736	734	735	750	742	810	742	759	760	776	751	758	742	773	752	766	773	740	796	803	772	779	792	811	792	719	781	792	795	726	789	761	740	809	788	763	740	788	748	747	726	750	740	758	756	820	742	792	755	762	745	787	765	747	795	729	782	800	754	706	771	800	734	779	808	783	748	780	788	790	753	763	783	770	782	782	767	779	833	775	731	734	746	711	737	751	803	747	759	777	756	716	775	759	769	730	733	777	775	768	742	771	776	757	800	773	828	773	755	771	752	765	771	796	755	779	755	756	745	751	791	743	732	797	821	718	721	769	773	746	765	767	764	750	791	775	731	769	751	764	791	678	752	831	762	742	829	736	756	780	738	815	797	776	726	758	796	791	753	705	750	747	762	791	767	767	777	701	772	763	729	739	759	780	760	771	732	782	765	770	808	721	755	745	780	811	793	740	745	697	812	762	758	767	784	757	779	727	745	845	768	756	772	693	775	754	757	753	750	802	765	729	801	785	719	788	766	799	731	763	820	758	738	763	729	740	718	745	757	753	810	767	758	776	746	737	758	755	744	725	784	713	790	725	766	721	746	750	762	720	752	746	777	736	801	769	755	741	760	730	732	743	755	747	755	762	773	770	741	752	746	801	756	778	742	775	766	743	785	775	807	724	753	782	762	820	787	764	812	817	739	768	753	777	824	776	758	780	767	726	799	797	724	794	696	735	778	744	743	766	802	746	720	746	768	783	767	771	779	749	805	704	779	727	782	736	784	742	765	756	782	738	729	728	755	728	797	762	746	773	754	763	764	731	762	769	772	747	780	747	767	751	726	709	703	746	789	732	775	792	757	723	769	811	739	767	738	765	738	755	722	729	757	736	797	719	799	775	748	713	739	759	770	743	780	765	773	760	781	788	804	819	767	766	786	763	729	760	779	741	711	702	770	715	780	719	757	737	786	767	699	738	783	783	744	753	767	757	785	760	769	744	728	771	778	784	771	765	772	754	762	775	779	763	770	741	725	833	734	779	725	778	751	722	775	772	782	816	809	758	745	749	765	787	751	743	755	729	732	790	820	714	785	791	727	767	737	761	739	756	790	737	759	741	713	805	793	753	757	718	780	767	795	773	758	734	744	774	758	765	736	787	724	752	774	736	754	810	766	737	788	760	767	779	725	784	776	736	748	767	738	792	753	784	735	782	733	772	778	807	720	768	756	736	752	722	757	762	796	768	771	717	743	739	766	737	759	779	775	741	760	724	728	788	754	781	724	733	749	788	806	724	777	725	718	791	727	757	775	748	754	757	798	778	732	786	760	768	755	821	770	755	754	737	778	784	774	743	744	701	749	750	735	787	790	755	770	734	765	822	762	745	789	713	775	707	700	749	758	727	767	735	735	788	758	756	736	766	735	726	681	730	753	807	812	752	745	757	769	762	793	759	761	848	784	812	780	769	755	756	767	761	763	772	734	776	764	771	767	728	759	810	790	687	776	776	752	790	786	768	737	794	781	739	809	785	788	706	761	777	780	775	738	803	770	734	802	774	790	737	789	758	737	758	770	764	801	764	787	825	782	768	749	753	779	786	773	748	760	765	792	714	706	739	792	723	750	739	711	753	786	740	750	795	742	825	752	709	769	783	806	762	746	798	814	741	763	761	756	749	751	725	754	727	745	739	784	729	769	740	741	784	772	764	702	759	730	767	801	732	748	778	792	752	717	779	729	772	742	746	780	718	757	731	759	799	792	759	746	784	728	764	774	753	729	774	762	768	756	743	777	735	752	774	722	772	740	756	786	787	732	764	757	769	797	711	752	735	714	732	747	775	724	764	779	706	770	738	763	786	715	789	772	825	755	723	774	732	733	758	747	746	795	774	763	734	781	772	769	833	739	741	768	777	763	775	748	735	724	724	767	772	769	813	760	774	747	771	726	779	751	742	772	769	730	776	752	772	723	766	763	793	787	769	791	784	786	766	739	767	745	779	765	771	732	813	706	742	801	673	771	793	779	704	781	715	778	766	786	724	731	757	741	813	682	704	732	736	756	803	712	759	781	790	780	741	735	758	709	729	740	776	768	785	757	719	702	778	780	740	765	747	756	776	746	731	767	715	702	753	773	755	780	737	784	759	738	779	766	738	780	716	755	807	774	739	787	810	760	727	796	727	798	810	754	705	725	752	773	776	772	792	816	704	765	807	772	718	708	724	801	768	705	738	780	835	766	801	761	747	744	712	798	757	779	730	746	831	796	791	768	772	737	780	766	677	744	718	804	797	702	821	730	781	769	685	727	763	780	743	786	758	732	783	782	708	765	802	786	770	760	763	733	757	767	768	763	774	743	769	806	771	764	746	767	764	714	757	756	746	785	754	741	761	764	762	801	749	730	788	807	780	765	816	728	778	801	728	749	836	763	729	755	783	777	755	727	786	778	709	756	765	768	732	738	740	757	758	769	720	742	749	740	790	753	773	780	762	741	751	772	769	736	789	712	783	804	699	740	766	760	765	791	725	790	749	753	763	777	750	780	798	773	771	796	817	759	756	764	746	766	749	775	811	719	729	786	760	734	819	798	741	744	774	719	760	792	782	761	730	740	828	791	762	766	746	733	775	790	797	726	747	752	802	801	759	784	743	714	736	763	763	782	814	778	721	757	743	722	748	762	744	711	734	781	784	770	800	772	756	771	782	800	772	771	711	767	771	715	791	758	772	781	723	765	753	754	783	764	811	724	750	741	761	783	728	712	819	761	754	728	756	790	762	705	786	764	789	730	713	760	768	725	813	810	763	730	704	768	739	804	733	789	719	743	747	763	765	759	793	828	743	772	781	747	757	716	788	777	841	798	792	737	739	786	776	764	750	714	804	732	766	739	779	794	743	796	772	776	800	738	729	782	763	757	757	728	798	776	739	768	784	767	757	762	767	781	712	737	741	813	759	777	764	751	726	785	730	739	761	762	794	793	733	739	742	788	748	721	746	769	746	749	731	763	736	767	816	859	722	723	768	777	761	733	739	724	806	755	785	745	767	747	723	722	786	768	749	801	779	768	738	756	759	722	755	734	730	772	785	765	735	789	790	701	804	782	767	757	806	738	720	735	710	800	732	708	766	758	737	789	798	803	781	774	743	784	794	756	765	749	768	742	782	692	757	761	752	790	752	729	764	768	771	760	785	779	740	736	770	736	694	767	795	759	783	724	771	782	786	766	761	733	772	790	766	744	672	745	750	763	737	729	774	752	782
4695	618	347	312	335	284	315	313	303	286	309	299	308	306	307	309	300	310	284	296	295	280	303	318	310	287	314	310	276	296	296	315	292	299	315	324	296	284	289	296	316	309	297	296	325	297	303	308	311	291	340	288	306	296	317	339	300	295	281	320	343	291	298	311	310	302	297	291	336	275	318	303	301	286	293	312	275	318	329	330	315	295	294	294	284	283	303	285	320	307	305	284	331	331	299	280	295	347	299	274	286	321	284	301	276	298	321	316	287	280	314	294	291	311	282	292	289	297	311	278	300	303	297	323	325	308	303	298	305	266	293	300	264	322	321	303	296	300	307	306	302	293	316	309	314	289	284	356	299	288	307	283	284	277	335	260	284	288	294	288	316	325	278	290	288	320	306	310	307	304	312	271	314	287	276	306	313	294	274	316	277	300	278	317	315	319	318	297	276	302	273	319	324	316	294	313	324	273	319	310	301	304	325	305	274	317	348	331	322	320	337	337	304	300	309	328	320	303	284	312	291	292	296	272	312	254	336	293	294	328	304	314	286	309	294	314	289	298	277	326	304	297	320	308	294	300	285	296	314	280	312	333	313	280	322	299	315	309	322	316	323	307	315	297	294	293	302	278	340	269	301	326	317	305	299	305	290	301	297	323	336	304	285	296	290	315	305	315	273	320	281	316	310	309	299	335	294	335	272	315	294	280	310	277	304	292	293	303	327	296	307	287	331	311	289	328	308	274	333	304	316	318	290	300	310	264	295	295	305	297	315	330	292	326	297	316	320	275	297	328	295	292	301	310	300	329	338	342	314	304	332	294	275	283	302	319	286	280	304	315	304	281	311	292	333	326	265	285	298	312	301	279	277	304	303	286	339	298	306	288	299	316	291	292	298	283	295	269	336	289	295	297	285	279	313	287	317	299	267	275	289	298	309	316	308	300	296	280	315	269	284	331	349	300	293	317	296	283	310	334	300	279	301	334	295	308	312	327	307	297	320	281	291	292	289	337	321	315	264	292	263	302	285	292	305	270	257	302	304	322	304	305	288	248	290	314	315	295	300	297	298	302	303	304	317	309	287	285	312	300	327	302	300	301	247	300	326	294	296	287	323	268	309	299	310	298	307	303	311	272	293	305	315	285	287	281	326	327	320	292	312	303	297	312	307	317	312	287	325	305	276	291	290	309	324	299	315	313	302	307	311	278	317	318	310	289	289	311	309	268	295	329	312	315	304	270	311	292	287	295	318	330	295	312	267	291	302	305	327	276	297	285	312	300	282	322	301	331	299	310	295	317	282	307	329	292	307	312	303	299	309	276	286	293	288	288	260	310	315	290	327	286	298	313	301	320	299	281	289	325	302	296	318	295	314	323	327	299	278	322	305	301	347	312	307	280	320	315	281	317	286	291	295	291	294	279	297	291	302	324	283	270	285	276	299	341	308	278	306	322	320	323	276	322	345	304	309	287	299	280	314	292	304	297	322	277	308	249	272	292	293	283	290	304	298	316	280	304	325	280	299	319	318	310	290	295	321	305	315	275	283	307	289	307	303	328	293	310	302	301	294	334	295	291	288	310	277	339	307	332	312	285	310	285	264	314	326	337	298	278	303	301	306	306	305	300	292	338	317	284	299	300	280	326	292	287	297	294	288	306	298	287	301	307	315	311	321	290	309	289	313	303	294	292	284	272	307	294	319	287	297	310	308	307	302	297	292	318	321	300	318	333	305	329	316	300	316	299	295	331	300	314	304	287	276	326	288	297	280	302	282	330	296	308	290	299	308	301	305	264	290	293	285	308	313	302	286	297	291	294	297	299	319	277	316	301	294	294	295	296	304	307	271	303	300	287	310	303	339	307	295	310	303	313	316	280	309	295	312	343	291	322	306	309	315	300	346	296	330	279	303	275	323	296	323	309	292	278	291	284	330	283	289	292	312	336	328	301	298	307	317	306	301	293	311	298	295	336	304	304	277	286	336	293	295	341	283	301	283	315	287	273	287	290	304	292	286	306	329	305	286	289	282	298	296	267	297	295	297	339	298	293	337	280	290	317	309	329	292	303	278	300	277	343	332	290	279	293	277	324	306	315	301	316	289	301	260	309	302	295	306	281	297	280	280	287	322	286	291	309	321	342	315	316	313	305	344	290	303	308	311	278	326	328	349	301	316	262	308	306	306	326	308	303	311	298	290	301	315	307	310	323	324	296	319	339	282	304	315	259	310	331	317	289	306	317	300	325	302	354	300	315	302	299	322	314	304	310	342	316	297	307	302	284	283	315	281	325	288	286	312	306	321	291	292	331	303	266	306	327	270	287	299	303	300	297	316	291	281	325	277	299	310	304	305	308	325	285	332	280	328	304	302	305	308	315	299	277	284	344	288	316	331	281	315	323	311	276	290	326	315	372	316	299	303	292	339	333	304	331	298	309	292	286	305	311	322	296	296	290	305	304	313	325	293	302	309	308	355	307	304	304	314	333	285	307	301	326	314	324	306	326	298	267	311	312	286	313	314	308	298	325	318	321	307	289	278	298	307	326	285	287	272	285	317	299	353	281	331	323	314	317	271	297	312	293	297	311	308	314	298	314	328	306	314	294	328	306	321	343	330	289	287	298	287	291	321	318	284	335	306	300	337	326	290	305	324	289	326	304	302	253	311	320	288	317	267	329	292	270	293	308	338	329	302	299	281	290	309	292	312	296	305	288	320	320	303	324	301	330	312	295	284	297	324	293	278	306	296	293	331	331	318	300	300	303	278	289	260	305	308	304	321	309	302	348	310	331	320	307	298	284	304	290	307	281	294	287	317	266	294	287	314	291	303	318	292	367	295	280	322	319	302	302	298	292	305	291	318	318	296	326	301	299	310	314	320	303	349	284	287	303	291	270	291	295	324	324	299	347	309	317	317	296	325	277	326	320	307	292	324	284	329	266	343	359	288	278	276	308	289	325	300	292	310	308	311	312	328	297	307	259	340	264	284	302	323	308	285	323	297	302	296	310	285	285	292	347	298	322	317	321	293	286	306	314	300	328	297	301	302	308	343	295	280	275	308	303	323	310	301	302	277	313	291	309	314	330	307	309	296	307	305	300	313	323	285	297	306	334	300	333	342	327	289	317	316	321	273	294	324	253	332	322	299	280	327	284	291	297	297	306	312	251	307	310	299	274	311	290	286	291	297	308	318	312	291	288	280	308	314	254	309	318	322	304	279	290	288	308	308	274	278	298	302	326	322	288	318	287	302	322	310	309	283	336	271	281	257	311	305	300	318	335	340	327	315	325	287	298	318	330	301	323	296	345	273	309	318	352	324	293	313	282	332	320	309	267	336	273	324	275	287	284	283	302	296	309	274	302	300	289	332	309	315	275	303	316	275	286	323	299	286	310	319	280	304	309	307	325	321	290	320	303	287	311	305	292	313	318	310	306	296	330	305	308	297	294	304	304	287	308	317	306	308	275	302	315	282	302	298	329	273	320	327	280	300	362	299	331	308	289	308	310	293	326
3570	1116	804	841	829	813	825	785	785	777	793	763	767	789	736	761	750	781	753	742	766	759	755	718	733	749	746	776	763	734	766	747	758	713	749	757	779	748	777	727	759	713	739	713	750	744	753	724	712	736	741	828	754	713	745	691	743	732	735	762	723	730	764	678	754	745	710	736	699	770	725	701	760	748	782	757	743	702	758	778	726	812	707	694	804	776	691	750	787	782	707	755	787	750	723	694	729	708	741	694	747	692	719	764	719	746	785	767	732	756	773	779	758	777	778	759	710	718	766	713	689	706	767	726	773	767	734	723	725	746	724	725	785	760	762	769	745	760	688	725	722	751	715	750	754	768	739	774	744	769	765	718	728	709	762	768	735	715	693	757	729	764	810	766	713	779	732	721	727	738	753	715	821	757	712	712	743	760	744	711	725	794	748	739	781	754	746	746	735	775	695	755	776	767	712	689	723	701	734	790	790	761	718	730	728	782	768	798	775	710	733	730	767	784	734	788	768	749	681	722	751	746	734	698	736	711	748	710	751	729	779	746	732	759	753	761	713	739	744	751	793	705	732	752	751	724	751	729	782	751	721	735	729	733	752	699	745	673	724	741	730	704	765	710	751	755	750	809	723	724	740	713	786	797	758	701	726	737	719	764	720	723	749	793	742	722	800	752	736	741	751	698	779	741	738	743	750	728	722	673	759	719	758	767	744	771	766	798	759	727	759	727	724	734	778	744	721	722	760	749	728	707	738	700	711	785	698	696	749	694	734	711	751	747	739	763	745	700	761	696	775	721	723	727	727	721	750	717	793	762	717	753	786	751	711	755	733	759	770	726	729	777	751	740	760	707	709	697	726	716	728	765	714	774	715	726	776	717	746	714	755	720	777	757	749	737	757	683	757	748	719	787	761	723	742	757	760	735	767	722	720	748	740	685	748	780	714	768	746	747	741	782	787	779	705	746	733	727	779	770	741	730	704	796	751	745	750	726	733	692	754	749	686	725	738	712	764	719	715	753	737	707	751	787	752	714	730	747	753	726	782	738	757	738	773	734	689	736	786	796	732	752	738	770	708	707	727	750	714	712	775	763	768	687	699	713	736	777	721	717	743	751	717	719	675	719	698	760	748	732	705	747	751	719	726	740	720	750	775	734	703	750	744	762	710	781	754	771	774	774	753	770	767	723	684	745	752	745	715	726	705	754	767	751	715	733	779	735	769	757	735	769	723	772	701	765	756	776	762	743	747	700	747	713	731	738	739	796	761	772	718	735	757	794	781	744	726	715	723	711	726	782	737	768	718	824	736	763	730	764	727	791	725	744	749	757	812	673	711	737	736	718	755	736	726	749	737	758	737	730	748	699	770	724	761	685	747	700	761	753	771	726	720	733	740	751	724	752	731	781	744	732	758	737	721	703	760	750	718	731	733	734	737	760	723	745	728	717	710	722	762	674	739	705	746	725	759	719	705	709	814	785	740	763	764	784	744	778	677	725	725	756	721	741	781	716	800	743	743	746	737	718	738	753	731	726	744	695	780	716	766	756	717	761	714	738	742	713	758	727	731	743	719	738	747	717	723	783	702	712	703	733	761	758	720	784	745	730	713	778	732	733	765	718	778	712	749	689	747	735	729	751	796	716	721	734	737	713	759	710	737	773	675	760	754	769	733	720	791	772	766	744	752	758	795	737	743	770	706	766	743	760	722	689	718	756	764	724	738	709	733	743	778	742	711	749	739	728	734	745	773	713	720	744	775	737	727	699	726	730	779	755	713	723	699	726	720	740	758	759	732	739	747	734	730	781	739	773	719	740	699	718	742	807	746	758	766	669	751	764	744	784	736	732	758	696	768	748	699	793	734	782	746	711	788	710	748	779	745	724	727	690	710	700	763	719	732	719	771	771	732	716	738	736	711	791	732	775	765	748	738	722	725	743	724	756	760	759	720	757	719	787	727	787	699	710	781	744	720	708	747	701	734	732	741	798	737	737	674	761	768	746	795	749	773	750	727	699	720	785	712	761	800	811	766	715	749	706	710	802	734	752	711	717	720	762	710	796	726	827	782	721	771	758	782	758	734	800	735	705	729	734	739	707	730	777	734	775	718	722	797	746	726	744	775	785	705	734	703	728	748	728	747	734	736	797	742	736	738	762	822	765	764	737	798	767	694	735	736	734	740	718	742	749	828	737	754	770	747	740	761	698	782	835	715	718	729	712	742	698	779	782	758	704	771	725	754	779	752	733	732	756	733	730	743	761	755	724	719	750	736	753	746	769	768	774	774	737	706	749	725	758	729	761	722	745	713	738	705	804	780	764	737	780	777	740	761	713	697	705	705	753	766	726	736	770	716	757	732	773	740	717	762	710	699	734	708	749	740	711	773	728	748	762	756	739	755	747	787	714	725	756	727	751	707	722	704	735	735	728	769	719	706	797	741	777	749	759	750	753	794	698	741	758	748	777	727	760	786	783	752	751	725	724	730	726	711	758	775	730	698	751	723	745	708	734	719	710	746	695	733	777	768	763	748	749	688	794	736	755	747	755	696	727	723	762	757	750	764	767	725	709	715	757	776	733	749	751	670	805	745	719	759	759	730	766	752	726	747	770	696	737	761	698	764	736	740	733	716	763	760	715	708	688	731	756	777	711	803	707	743	766	753	762	752	774	704	677	709	774	792	750	711	730	708	761	785	697	713	688	755	691	742	700	783	781	708	761	744	727	732	729	751	740	747	744	764	741	744	774	711	716	742	732	682	680	739	743	693	782	776	769	751	704	743	744	775	792	731	729	750	719	755	771	742	743	727	735	707	764	750	717	714	771	750	742	726	755	697	738	685	743	785	761	770	737	748	725	715	745	762	740	763	793	727	756	732	728	705	749	740	722	747	730	754	735	757	746	710	746	766	798	744	718	696	696	734	705	761	731	748	750	745	715	771	741	753	717	792	778	707	766	756	760	740	719	771	758	732	752	732	699	767	731	758	745	762	757	748	755	715	759	765	732	690	757	763	754	766	734	745	762	730	727	730	800	771	738	738	709	726	756	819	764	746	784	769	719	746	752	740	663	749	744	739	766	716	746	748	709	730	760	758	717	737	790	703	713	734	745	697	699	760	751	764	740	750	754	773	738	714	680	694	724	743	723	782	765	732	746	704	718	764	699	755	702	710	735	775	744	774	734	736	764	777	752	738	690	811	747	726	744	799	700	753	746	757	750	733	736	754	744	735	793	745	759	712	731	727	749	745	755	750	753	757	724	766	746	721	762	772	743	740	752	739	734	753	749	746	701	803	746	752	733	715	763	723	760	710	735	794	751	729	747	750	696	757	739	742	745	774	722	712	692	753	767	700	719	711	706	726	704	757	751	731	769	754	767	763	766	738	701	755	722	703	718	749	783	771	764	760	703	740	728	743	761	740	771	744	766	719	731	795	754	799	794	716	763	721	738	760	740	736	691	741	734	759	717	761	748	691	703	718	757	724	719	707	775	724	738	750	727	701	749	713	739
21224	8079	1291	904	607	517	440	360	327	289	266	257	227	221	227	184	187	181	201	210	199	204	176	183	202	190	173	181	189	159	162	182	165	156	176	208	193	174	197	171	159	171	173	187	173	179	146	169	149	147	164	185	149	159	155	172	180	147	174	177	177	147	155	169	171	163	175	167	151	172	157	144	147	161	172	162	154	164	140	180	129	187	145	154	179	155	179	154	186	163	173	170	169	152	152	164	181	174	166	192	177	150	178	152	177	194	142	138	180	163	159	183	176	165	163	161	162	180	155	179	191	184	163	163	152	151	164	190	165	161	172	161	169	171	174	161	162	171	168	152	152	169	173	160	168	180	164	178	177	153	193	172	148	163	156	158	166	185	188	156	162	185	171	159	157	170	152	170	174	139	159	170	171	155	145	161	182	162	173	159	182	169	185	162	160	144	194	168	167	176	181	158	162	159	174	179	155	182	165	171	164	155	152	187	166	163	165	165	158	138	164	144	164	147	150	159	178	174	154	146	148	186	136	146	154	164	155	163	168	145	170	156	168	159	170	154	168	183	204	177	156	173	146	154	162	173	157	141	162	166	159	179	173	177	173	174	184	172	162	172	175	180	181	176	179	156	180	187	164	163	188	176	150	171	190	188	154	173	177	134	162	173	161	168	166	158	171	162	162	165	186	156	170	166	145	188	155	153	175	164	175	159	212	190	128	153	143	167	176	189	166	156	178	159	171	172	146	143	169	184	174	177	142	154	157	185	168	160	169	178	176	179	183	187	177	186	194	201	176	149	157	159	162	173	161	177	152	174	168	182	155	162	184	160	178	185	175	168	195	170	144	165	163	155	165	151	147	154	146	165	164	158	161	154	165	170	145	177	147	195	180	165	176	164	178	170	158	151	173	159	171	141	172	162	185	162	162	155	171	168	149	160	168	174	183	172	178	153	178	156	149	175	155	150	175	177	152	165	166	180	156	163	172	182	186	161	171	156	161	167	172	177	164	156	159	163	159	181	158	164	155	167	178	162	144	162	177	187	160	174	162	150	176	188	186	171	183	165	163	169	161	188	168	177	155	197	167	160	181	179	167	162	164	186	159	183	156	167	178	159	166	179	181	164	169	156	156	167	164	172	155	155	151	162	178	175	173	159	165	180	151	160	174	187	163	147	161	139	162	161	139	118	162	168	146	157	165	167	144	162	179	150	157	180	166	183	142	165	181	161	164	161	153	153	189	190	171	168	172	154	174	175	185	180	169	155	172	157	161	175	178	167	155	165	155	175	175	142	190	168	155	178	171	198	156	159	182	146	167	175	148	168	177	168	174	182	157	169	151	171	186	164	163	160	161	169	178	213	170	164	162	182	159	168	142	158	182	190	160	150	194	163	178	167	149	181	197	177	153	151	156	181	180	146	150	145	153	162	177	158	157	155	180	160	153	156	186	157	181	168	179	172	152	168	195	182	185	155	163	164	142	171	170	193	179	152	182	168	184	159	167	167	188	155	173	145	164	182	160	173	174	144	185	170	161	177	175	171	166	180	170	173	188	171	171	166	159	182	161	129	132	154	156	170	167	177	162	182	173	167	166	163	145	189	153	160	182	172	166	161	188	161	146	195	175	183	158	203	158	183	209	175	175	189	147	150	165	183	156	199	172	172	166	188	160	175	179	173	158	141	160	165	161	175	161	152	145	151	198	158	172	186	191	189	178	158	171	162	189	167	175	166	175	175	186	159	173	194	178	168	171	147	164	169	178	139	157	177	148	157	156	133	161	163	154	129	167	182	165	168	177	173	152	169	165	172	167	179	184	163	163	165	163	169	148	147	157	158	150	157	187	137	157	162	159	171	170	167	184	166	146	166	160	163	157	150	174	166	140	185	161	149	159	174	171	190	171	150	152	189	173	159	161	171	169	155	196	180	170	182	172	149	167	176	163	179	160	130	173	181	153	191	178	159	178	158	164	186	152	183	170	169	162	175	179	162	172	160	168	169	149	159	181	140	164	162	174	151	148	147	173	162	185	145	166	193	139	155	150	148	179	162	167	149	158	171	165	164	156	150	164	169	168	175	181	166	166	176	173	146	161	146	172	181	162	169	160	160	140	166	177	156	176	174	168	154	174	161	159	187	176	182	165	174	165	156	155	161	175	147	186	164	169	174	167	170	186	178	165	168	177	181	161	166	146	157	162	135	181	183	162	154	164	145	168	158	138	178	159	114	162	155	191	167	162	151	178	176	142	149	147	139	136	179	148	166	146	177	161	184	184	171	158	185	176	155	175	165	149	149	164	156	184	162	188	181	179	166	163	193	168	161	172	174	152	158	189	156	173	166	162	142	154	185	145	177	173	172	152	163	174	180	187	128	162	144	158	157	155	168	163	175	156	168	163	168	170	152	143	164	185	162	179	161	170	165	156	176	150	137	171	169	158	150	160	186	191	163	154	159	179	148	186	177	175	180	122	160	160	159	163	157	155	174	159	174	179	152	175	173	168	168	172	151	169	154	164	134	180	181	165	155	171	163	139	165	169	151	172	169	161	179	159	152	152	175	168	168	141	157	171	132	142	175	149	167	159	161	163	145	170	149	171	164	167	168	172	165	200	167	146	176	175	162	184	185	161	185	158	176	171	163	151	188	153	154	166	185	186	155	153	159	168	184	187	162	156	160	180	199	187	179	171	169	163	172	169	161	165	158	169	190	146	152	162	139	172	173	186	166	166	163	159	191	185	172	163	182	171	148	163	196	169	181	166	183	161	140	183	152	166	161	149	151	169	193	148	175	166	170	163	168	163	183	173	157	172	185	154	166	157	151	162	166	132	162	149	176	190	171	185	191	190	168	187	155	171	165	178	161	173	172	163	189	162	153	151	182	168	170	188	180	182	148	183	149	158	157	153	167	155	160	178	169	182	169	155	172	167	168	158	177	185	157	155	166	177	189	171	179	186	166	168	165	167	174	158	146	172	160	186	150	183	144	171	169	179	168	143	173	177	169	154	159	162	173	143	172	163	158	150	149	162	174	158	165	183	172	147	178	137	183	153	166	169	166	165	161	176	141	157	143	151	194	166	174	139	166	178	166	155	172	157	168	160	170	176	168	157	136	156	186	159	162	177	182	156	166	165	168	188	144	166	185	177	177	161	169	163	181	165	181	181	161	169	154	162	184	156	154	162	181	166	169	174	160	158	174	161	163	182	163	183	186	154	149	164	175	167	165	161	162	180	166	164	180	165	163	160	156	155	153	165	164	181	157	174	176	157	156	140	162	162	141	150	180	162	151	174	163	150	179	163	168	165	154	168	168	152	156	140	168	166	146	209	156	179	165	162	167	177	179	159	166	171	187	153	186	180	178	176	156	167	193	166	170	153	151	148	166	182	172	184	163	160	135	146	165	160	172	179	154	177	168	151	155	173	153	151	190	139	183	186	148	159	174	158	166	162	140	160	163	172	156	149	174	159	174	180	157	170	170	179	175	178	167	154	162	161	183	174	178	152	155	166	171
11939	5968	2480	2897	2568	2175	1838	1640	1296	1236	1088	978	876	833	769	784	736	686	729	631	663	621	621	632	570	543	582	558	573	540	557	577	566	553	518	528	524	527	552	489	501	564	535	491	501	492	564	482	505	494	530	504	494	495	502	489	485	489	501	501	530	488	487	531	507	520	502	527	522	504	505	518	449	488	522	477	505	480	459	504	523	539	509	453	509	487	486	499	502	512	490	480	522	477	464	501	504	480	482	457	495	494	478	457	494	490	478	466	531	451	457	457	454	463	502	467	475	444	443	457	431	519	513	478	510	512	507	518	493	438	483	499	463	452	477	491	475	491	474	509	514	506	469	464	453	472	474	489	468	495	488	447	466	484	475	468	512	483	482	487	450	483	497	490	489	474	464	468	468	520	456	466	476	489	460	440	484	443	420	483	466	504	489	523	440	473	455	439	494	448	469	465	466	433	506	477	450	472	483	470	500	518	482	483	485	483	494	514	490	486	464	472	476	482	502	514	465	510	456	468	468	488	469	465	485	505	514	454	475	515	468	479	486	469	515	474	456	476	488	483	484	433	456	461	457	479	466	488	480	476	495	459	458	481	477	457	457	522	450	453	544	431	461	484	473	461	504	464	473	455	487	489	455	485	460	481	446	488	464	500	482	498	502	487	483	468	503	467	440	475	460	503	484	444	503	449	476	467	413	515	484	449	470	495	495	463	468	488	493	476	463	454	472	485	510	487	496	477	429	482	494	507	505	491	475	506	484	455	448	472	462	505	491	456	483	438	471	429	503	495	444	462	486	443	462	443	506	498	491	484	470	439	449	468	519	463	481	450	453	468	520	468	460	443	461	453	502	472	453	471	453	437	465	468	480	467	486	474	483	488	442	516	460	482	466	456	492	453	459	490	467	488	538	489	443	476	489	504	478	456	465	477	452	490	454	455	434	476	494	494	493	451	457	458	496	479	446	485	457	470	455	518	464	453	474	477	477	481	471	512	458	448	436	432	469	490	450	464	488	460	496	525	515	464	483	459	458	500	493	456	470	488	477	488	471	432	454	485	449	475	450	456	472	435	462	458	495	452	494	473	496	488	513	468	497	492	445	440	503	503	453	512	471	479	460	445	452	448	477	477	484	504	470	474	461	494	483	432	482	474	492	444	503	500	471	491	487	460	448	493	476	494	504	489	492	483	459	481	482	462	481	472	477	455	470	482	472	486	444	447	501	468	488	479	472	461	455	517	482	464	440	453	471	449	511	478	501	462	496	460	480	507	471	464	461	474	482	468	498	451	435	467	500	466	498	468	467	482	498	448	448	485	468	440	467	480	502	473	504	450	471	473	507	458	470	460	483	491	440	478	465	499	494	478	464	481	459	467	469	407	472	505	436	483	467	488	502	490	469	481	494	457	494	532	414	488	476	470	494	482	488	493	506	509	504	456	437	509	466	484	447	487	495	467	466	479	480	477	491	430	493	437	452	501	497	471	444	462	459	475	438	463	473	475	449	508	472	473	442	444	478	489	493	487	469	454	460	484	493	478	486	461	486	480	445	452	493	518	467	460	488	473	431	489	459	492	459	471	490	493	454	530	481	449	521	480	505	489	477	458	467	490	484	482	425	481	488	511	485	487	512	482	439	443	477	456	488	489	529	480	446	478	496	455	485	469	491	481	457	456	457	460	464	488	458	464	487	459	429	461	496	500	482	494	477	433	475	462	478	473	467	494	474	462	461	451	508	473	519	475	467	493	459	455	461	493	465	489	466	465	458	455	513	425	475	421	442	496	449	451	480	451	496	455	459	462	456	484	472	469	459	529	485	441	484	485	517	485	432	500	478	459	487	466	486	468	503	479	467	473	474	475	499	435	472	472	516	478	437	503	528	489	484	469	442	487	460	459	464	492	495	467	466	463	481	455	454	487	471	486	509	459	472	463	463	489	482	512	463	477	510	469	462	485	455	518	477	492	442	517	483	480	468	488	466	475	493	502	470	454	448	491	485	485	476	489	475	443	461	453	473	465	449	441	474	461	473	491	483	494	450	449	502	444	486	500	439	445	467	487	458	517	459	478	487	495	460	474	478	461	463	474	465	450	472	474	480	515	491	485	472	484	453	486	456	477	502	488	493	499	453	468	461	443	481	471	494	451	482	455	437	501	519	474	472	479	455	430	469	478	487	454	488	484	483	449	444	480	444	485	517	493	486	474	513	453	456	482	437	465	478	497	476	471	457	516	457	468	451	471	468	470	449	490	477	490	460	476	447	474	478	470	472	480	494	465	484	468	475	489	464	474	464	497	478	507	446	494	502	463	413	496	464	477	482	459	471	429	462	478	494	441	485	499	488	481	482	468	487	462	430	454	505	480	446	466	506	466	437	427	459	504	482	515	487	478	474	457	446	523	496	485	460	461	459	483	475	429	533	509	502	439	446	486	492	470	514	465	496	470	464	472	515	454	493	460	518	476	476	472	510	477	479	509	501	497	456	472	483	464	512	464	450	462	465	471	510	471	477	541	460	482	459	475	476	485	451	467	486	529	514	454	450	474	455	474	455	490	480	504	510	435	476	492	483	502	473	479	459	446	458	462	516	483	494	426	496	465	523	473	442	489	486	492	466	470	500	500	421	490	485	459	495	485	473	484	476	473	513	448	513	481	444	498	430	456	484	547	456	493	462	499	476	472	460	473	436	461	462	465	468	484	452	482	460	470	446	474	469	466	476	471	460	481	512	486	469	487	475	503	427	483	496	471	493	505	494	493	481	479	463	455	463	465	459	468	471	458	466	481	432	487	495	485	468	473	502	493	495	480	472	524	494	502	497	481	477	482	509	471	505	463	466	471	461	449	469	446	442	440	446	458	492	487	494	501	449	498	452	496	510	490	454	466	456	473	467	506	473	487	489	479	537	474	429	472	445	459	482	488	425	436	499	452	482	500	532	481	501	435	482	502	504	436	469	452	460	458	450	497	440	506	476	484	514	455	479	453	460	477	489	477	493	459	493	482	495	514	463	476	441	518	497	491	499	491	499	465	494	488	478	450	475	467	465	489	478	498	480	480	466	444	478	494	500	458	452	467	469	465	492	471	528	461	480	480	495	479	509	483	457	495	500	473	453	428	474	442	498	488	461	501	472	451	485	463	482	450	488	480	487	450	468	503	462	503	467	477	472	451	469	450	478	442	479	508	466	477	439	454	446	464	484	462	482	456	483	516	497	483	463	510	476	491	474	449	498	471	460	468	472	460	478	494	493	508	447	474	494	480	508	498	479	419	463	451	503	448	479	469	517	494	475	460	500	514	456	451	458	486	481	494	505	491	482	468	441	453	454	449	485	476	446	446	463	480	467	497	523	469	478	459	444	437	434	477	433	453	488	443	486	465	466	479	484	469	486	482	488	487	504	467	467	461	459	459	479	491	471	470	471	463	435	480	488	483	492	484	476	472	449	475	487	490	431	471	500	439	446	485	469	473	483	445	485	479	492	531	483	449	453	469	478	473	479	473
33017	16726	3337	1985	1415	1005	833	677	556	510	476	441	383	416	387	392	369	342	327	356	328	345	336	304	350	318	323	315	329	334	341	313	290	317	315	295	308	301	283	275	296	297	290	319	284	292	324	272	299	288	313	292	300	268	303	304	296	268	294	310	303	283	309	309	292	272	281	339	312	303	291	281	279	291	291	275	251	299	289	327	283	299	294	305	289	294	301	275	284	287	288	290	311	284	299	294	289	294	289	259	285	271	280	314	317	289	327	282	267	290	293	290	296	274	268	320	285	302	299	294	279	303	290	309	287	279	271	301	279	270	268	265	270	289	292	299	288	290	315	299	338	313	284	310	300	298	288	321	259	276	312	286	297	315	277	293	282	304	259	265	285	285	284	281	271	310	304	290	273	261	306	272	284	312	323	282	310	294	266	265	288	274	284	258	285	294	286	283	285	282	292	264	249	249	290	316	269	295	268	311	291	281	325	276	310	288	268	281	306	275	288	289	269	278	277	269	258	285	305	295	295	273	294	313	292	289	258	269	308	274	284	303	287	278	279	303	265	277	303	289	313	279	273	261	310	287	315	276	282	277	279	283	277	297	268	300	311	238	280	278	271	292	345	271	288	308	289	271	283	265	319	271	315	316	274	284	284	296	320	260	301	308	284	274	298	284	251	266	297	290	297	278	291	279	304	301	263	276	293	292	256	304	313	299	283	279	284	280	298	310	285	279	294	296	270	311	279	259	272	270	287	296	304	273	284	276	296	279	281	311	297	317	260	297	247	273	306	289	291	276	280	296	295	267	285	313	311	298	264	276	272	321	293	308	262	312	300	274	294	300	291	303	312	300	272	300	301	267	327	308	309	292	297	303	305	256	293	268	302	318	288	267	302	302	310	307	296	296	324	272	288	281	296	284	293	295	262	281	309	287	262	284	268	280	300	266	293	254	270	317	296	255	290	297	288	312	296	296	277	247	270	262	279	289	297	276	298	302	281	255	259	293	278	308	290	271	307	329	302	303	292	280	277	296	324	274	282	307	299	260	321	302	286	325	277	276	304	272	299	286	273	290	285	284	307	304	299	287	294	309	293	270	273	292	293	302	325	275	263	309	311	286	273	286	276	328	288	261	295	316	310	295	283	299	274	274	295	284	309	275	287	278	300	290	288	274	281	336	306	283	293	288	303	297	282	265	285	292	269	287	285	298	282	317	283	281	305	306	302	291	268	271	287	284	278	319	299	291	298	277	262	287	304	321	328	285	291	310	234	295	295	288	311	262	288	262	301	273	265	281	315	301	287	258	300	264	298	298	266	294	307	280	287	290	276	315	288	307	277	321	332	300	285	273	318	285	264	274	302	282	274	287	269	294	290	298	283	290	297	275	299	311	321	285	283	278	286	250	276	295	307	248	235	304	306	300	280	297	309	297	270	307	292	293	278	268	296	303	282	296	290	318	285	277	319	274	264	269	264	269	282	308	274	271	264	288	296	276	289	287	306	287	284	302	288	301	294	330	283	294	285	290	269	305	290	266	270	273	289	302	290	299	298	307	295	279	288	321	293	280	285	305	319	304	273	279	284	304	256	298	293	248	316	277	297	274	285	269	312	297	291	286	301	315	298	295	294	268	270	283	279	297	297	307	306	296	301	269	276	279	295	280	311	314	274	297	290	286	295	282	301	257	264	297	275	291	276	273	308	304	310	294	283	295	314	302	270	321	294	260	313	261	301	278	302	302	289	291	279	283	278	290	277	250	270	310	317	312	286	291	282	302	286	274	289	308	255	315	271	294	278	278	282	282	256	314	277	309	281	256	298	259	295	295	277	302	253	300	279	282	263	287	282	313	279	297	298	261	255	278	280	297	274	272	296	294	279	318	278	298	289	287	270	307	283	302	299	298	289	263	268	304	299	303	296	296	310	280	264	269	285	279	274	289	291	300	271	290	292	306	277	296	278	258	276	278	305	262	266	283	271	311	296	314	306	290	303	312	285	287	329	326	329	311	294	324	302	255	293	294	289	295	257	286	311	266	305	298	238	246	269	258	292	256	289	330	280	274	284	314	301	313	277	280	313	290	300	301	302	286	298	288	306	288	278	279	312	285	300	280	324	270	256	293	302	292	305	315	293	284	302	322	242	275	313	251	306	308	325	327	282	285	290	288	280	308	284	304	252	332	293	289	311	327	295	302	293	316	311	275	298	328	281	257	280	292	292	288	292	272	292	292	300	270	251	285	280	246	288	315	287	286	299	319	301	276	294	304	282	330	308	275	287	259	298	270	314	284	274	279	280	294	286	288	277	297	293	296	283	326	247	288	327	304	294	293	297	258	280	269	285	264	298	307	291	269	309	283	296	315	278	301	311	283	283	298	251	301	289	306	285	305	299	296	285	280	279	302	267	279	299	298	301	314	260	307	312	281	305	291	284	291	273	296	302	257	294	313	269	275	293	287	277	307	260	305	300	250	282	305	301	288	325	300	279	277	299	285	287	271	276	299	305	274	292	308	273	259	281	296	290	305	290	297	296	294	288	292	300	309	301	275	278	270	264	255	297	264	296	274	281	309	290	274	312	274	291	310	255	257	285	299	301	283	329	294	283	310	283	295	267	284	275	299	283	281	292	257	317	289	309	284	289	273	294	262	322	273	305	254	290	330	287	302	294	276	266	272	298	308	294	267	256	302	286	277	280	324	273	277	301	302	267	298	315	301	264	311	288	286	290	316	281	262	283	304	285	290	262	286	279	274	292	271	285	311	287	270	278	282	257	294	278	280	311	284	260	296	296	281	291	266	266	266	303	297	285	287	293	261	276	282	299	300	264	317	321	300	266	272	327	285	303	293	280	322	324	296	264	313	285	289	294	295	295	297	276	286	309	277	281	300	294	267	281	289	326	306	312	297	270	253	315	279	293	281	278	317	274	299	315	306	309	292	280	284	299	256	272	313	258	285	307	278	294	289	308	281	274	309	305	285	289	275	276	293	294	305	315	283	291	295	269	250	305	261	312	310	304	309	312	280	294	245	286	275	284	303	283	287	315	284	259	306	281	300	307	292	281	286	285	303	262	284	310	287	300	311	281	299	313	295	288	283	305	310	266	278	282	303	267	276	278	309	277	287	288	276	264	277	259	269	303	300	291	277	279	277	280	307	314	266	278	299	267	287	299	308	314	291	313	295	278	305	271	308	261	287	309	312	272	298	279	272	290	267	313	284	316	317	266	287	291	292	332	261	294	268	299	271	292	301	297	301	329	279	302	303	303	299	267	287	277	290	306	307	290	279	278	281	283	258	287	309	276	304	326	261	283	305	302	304	277	274	325	337	287	312	285	308	301	344	303	309	293	283	295	282	305	316	272	313	274	285	278	278	276	275	288	279	317	251	286	284	297	290	294	265	295	306	267	326	284	259	264	308	328	262	299	260	286	293	264	293	279	292	272	292	258	269	315	301	288	270	288	276	273	322	285	295	273	294	282	278	289	259	269	250	319	324	273	270	281	291	281	282
17571	9758	4653	5515	4733	4041	3261	2767	2431	2063	1979	1706	1625	1490	1374	1358	1256	1234	1162	1161	1082	1101	1038	946	965	1004	965	951	950	925	889	871	869	876	883	861	916	810	887	844	881	822	854	849	819	793	809	841	810	792	788	777	795	812	836	760	798	801	776	771	782	839	814	860	769	801	803	833	841	737	785	786	752	731	800	780	752	747	710	755	790	781	734	783	813	779	773	787	759	717	780	808	760	799	811	802	779	779	807	806	752	798	811	776	808	721	785	818	756	805	796	760	759	722	762	772	778	783	747	738	800	783	738	747	734	741	746	770	781	729	712	782	798	785	792	764	726	776	756	754	778	775	784	785	745	793	760	774	700	732	777	754	779	794	763	724	774	752	782	735	760	810	760	798	711	754	800	788	769	778	758	735	781	795	734	719	751	706	762	757	818	815	784	794	709	727	791	768	769	753	771	760	753	779	734	764	795	763	765	699	781	750	729	787	769	795	748	794	735	780	834	837	745	786	813	784	739	725	782	752	769	739	749	769	693	782	787	704	733	794	745	776	733	746	787	737	772	727	776	787	706	760	740	764	751	777	770	777	795	805	750	795	767	770	767	786	776	786	807	778	751	770	778	766	774	779	756	752	762	725	723	748	773	749	753	779	744	777	762	758	734	761	782	791	760	754	755	829	734	771	734	781	735	764	792	778	743	756	735	753	736	812	803	778	761	752	754	780	753	760	782	775	733	777	749	785	771	742	772	724	733	786	770	795	749	753	811	741	768	776	723	749	786	760	723	815	767	754	771	774	718	743	757	763	809	788	786	750	779	751	785	779	734	742	756	776	732	777	775	778	771	726	768	788	754	775	770	743	760	782	739	768	807	806	743	722	767	697	827	742	754	744	811	736	766	737	778	787	776	730	786	790	771	783	732	746	782	797	774	787	736	783	785	772	737	759	732	729	748	762	787	774	753	786	770	756	727	785	745	761	744	759	736	766	753	707	758	790	779	783	757	778	778	774	780	733	745	768	741	757	782	780	764	806	730	774	739	777	734	751	720	779	772	740	796	743	725	774	749	736	791	754	723	760	737	709	752	784	721	715	739	736	792	798	742	802	721	756	765	747	736	763	738	790	778	746	785	717	781	748	787	769	765	730	717	704	797	744	736	699	696	763	771	778	747	792	747	816	744	718	750	742	743	796	789	762	713	732	726	820	724	792	796	746	728	791	781	761	781	718	735	762	778	732	696	764	782	756	790	800	796	785	779	781	778	802	754	751	776	766	763	740	793	764	721	786	754	783	795	811	725	781	730	761	726	769	804	770	763	749	778	727	765	783	744	724	768	758	741	765	725	771	780	752	735	740	742	758	758	761	755	761	784	801	786	750	747	816	733	776	715	712	742	745	750	727	731	824	805	754	761	759	787	752	755	736	770	746	756	720	825	794	780	797	826	751	803	815	793	765	807	755	757	762	771	686	773	748	755	763	785	790	692	788	734	763	736	723	747	751	793	731	733	745	732	733	768	762	731	751	768	781	790	763	767	760	752	788	745	754	758	761	750	721	759	764	765	771	724	721	766	810	745	755	755	737	789	803	780	780	795	770	742	767	743	784	796	784	769	793	774	784	735	726	750	773	738	749	768	746	706	729	777	726	741	751	741	785	782	732	809	804	799	731	739	777	779	753	734	716	735	782	766	793	734	789	761	724	780	733	755	735	781	756	732	749	791	725	738	739	788	786	786	788	781	766	729	771	762	719	744	776	782	756	743	771	769	770	756	779	772	742	733	746	682	732	746	775	764	748	737	743	746	803	752	746	778	753	761	740	744	740	748	757	792	816	774	775	737	781	760	734	704	771	719	764	738	770	759	738	754	738	741	805	809	782	796	777	759	775	773	772	779	744	768	784	751	750	741	778	771	783	703	796	720	789	801	795	752	755	827	750	767	714	758	735	784	819	742	780	831	773	712	733	767	717	758	823	741	787	762	712	829	724	760	746	726	779	708	737	796	751	742	820	748	772	799	716	813	778	777	802	747	776	776	828	752	740	733	742	784	777	740	719	715	743	705	784	725	738	791	734	747	778	796	791	753	783	785	773	793	786	714	731	775	713	738	762	763	797	774	732	756	721	732	769	775	733	738	764	780	754	775	778	750	745	777	788	721	742	730	781	722	751	806	686	762	791	789	788	757	767	768	792	748	797	696	725	740	825	769	845	769	739	763	809	753	744	781	752	759	759	771	791	800	787	788	775	703	744	719	789	769	719	801	785	766	782	756	804	724	783	736	787	766	703	769	726	739	753	759	784	767	793	717	744	739	764	721	774	768	700	777	754	767	740	776	762	801	770	774	744	805	743	761	779	736	712	777	762	779	783	715	743	785	744	740	754	794	742	795	737	743	758	709	763	770	800	793	769	792	717	776	760	717	781	787	771	761	776	707	738	730	704	817	735	746	703	734	781	766	793	792	743	729	801	760	761	771	772	808	809	728	736	760	754	773	770	718	760	743	772	742	735	785	739	755	736	733	794	802	770	822	761	773	781	805	794	739	770	773	734	810	761	737	780	767	804	798	786	766	758	765	741	746	812	721	802	799	771	702	758	758	759	740	737	775	834	782	746	769	753	772	756	791	772	751	778	748	736	774	735	710	742	777	751	739	766	731	749	790	746	765	756	736	751	740	733	766	749	768	746	726	740	727	724	767	725	782	784	718	763	728	726	826	735	776	721	739	755	742	756	767	750	760	781	778	761	745	819	766	740	734	774	713	771	749	777	798	785	757	718	745	740	748	773	730	749	755	717	821	760	792	737	762	781	790	798	805	791	775	738	743	809	753	792	801	763	735	773	768	740	761	725	738	735	814	742	763	736	745	772	725	756	737	787	730	763	743	698	747	756	761	805	803	743	778	766	758	767	767	678	729	756	756	714	775	788	720	742	800	750	719	773	819	754	735	758	765	772	763	781	771	767	797	780	732	766	742	761	780	796	702	733	800	794	777	717	798	764	757	754	744	697	756	806	785	732	740	767	805	757	777	767	791	786	732	738	734	709	803	743	771	781	786	763	745	776	775	797	774	721	754	751	760	740	797	745	778	756	752	688	750	749	735	787	724	765	755	728	779	776	731	786	803	774	717	751	773	789	764	774	723	763	808	775	798	744	820	707	781	790	754	736	755	776	776	715	789	760	741	786	778	773	792	751	757	767	724	736	801	775	760	738	770	763	757	760	770	722	766	741	805	782	725	798	792	759	780	763	796	780	810	752	756	783	738	813	755	798	760	779	737	712	781	787	716	789	789	807	747	785	760	740	799	764	787	738	784	688	739	793	764	746	752	770	780	740	751	796	805	747	761	758	798	752	690	743	728	777	732	738	743	768	729	697	769	758	782	748	727	780	737	757	782	787	771	810	757	707	755	784	728	787	780	785	764	764	789	801	728	802	776	752	727	773	769	788	720	761	763	773	752	742	715	730	739	770	755	753	772	748	768	783	797	742	749	773	701	757	689	762	795	738	779	740
4509	495	304	300	322	304	310	295	326	292	303	296	309	296	292	296	282	304	311	287	292	298	285	288	260	302	308	315	294	352	294	291	317	291	304	303	292	303	314	285	272	295	319	302	302	313	287	330	310	311	264	341	312	293	334	310	313	282	306	293	325	310	301	309	309	313	293	291	266	333	319	310	356	306	312	286	337	287	304	302	281	265	294	302	308	308	316	274	311	301	338	304	298	283	305	331	299	324	295	310	310	279	289	293	298	311	282	313	308	281	297	307	317	270	275	318	281	268	329	262	297	268	282	301	312	347	332	280	311	293	294	300	315	332	305	324	330	307	296	286	276	280	322	302	334	271	313	316	315	332	316	272	309	320	301	320	306	321	333	300	283	313	297	281	287	307	292	286	295	300	315	285	293	310	297	336	327	319	293	282	306	308	314	315	298	283	315	317	292	343	295	326	281	345	318	305	303	294	310	297	312	341	305	304	291	289	287	300	294	300	312	291	314	294	332	278	317	297	311	325	258	296	312	302	301	285	302	332	288	280	299	270	293	305	299	300	295	306	295	306	307	306	331	279	303	278	309	295	310	288	283	306	305	303	282	301	301	292	321	325	283	294	302	292	311	300	280	321	294	296	281	317	296	304	294	280	313	326	305	311	281	277	302	332	336	311	299	273	324	328	287	347	293	277	277	298	299	295	325	321	329	302	302	325	335	270	277	297	293	263	322	278	314	341	289	289	314	287	286	274	339	301	316	311	312	326	302	300	298	310	265	322	316	302	329	336	278	289	305	300	310	287	309	312	294	303	304	315	290	251	316	290	302	292	291	321	275	294	298	318	290	317	313	268	306	294	341	317	279	307	287	306	291	290	283	296	313	309	313	313	298	286	281	308	327	281	298	303	302	274	278	260	287	306	275	285	278	331	307	326	246	299	305	314	292	301	300	286	268	292	320	292	347	350	271	308	283	270	275	279	311	283	301	304	329	300	309	322	295	306	321	321	293	300	310	280	297	317	342	324	303	309	253	289	276	301	333	306	344	306	311	292	278	289	301	295	251	292	327	307	303	316	271	294	299	313	273	330	311	307	288	292	282	307	323	296	300	322	310	305	309	311	264	319	324	300	338	273	332	344	332	317	331	292	265	318	284	296	296	292	307	282	278	292	297	314	277	304	311	310	295	315	302	268	305	301	297	338	318	289	313	323	306	285	284	289	290	301	307	319	316	306	288	314	300	300	326	305	304	311	287	278	287	272	303	335	301	289	318	300	296	287	284	301	317	316	309	296	287	309	283	280	308	290	300	320	300	287	286	313	299	334	303	305	293	287	274	309	336	297	312	328	291	314	309	290	313	312	306	276	303	304	315	311	305	289	299	312	315	285	309	310	301	291	294	258	331	289	319	314	273	294	272	310	293	306	326	326	329	318	325	298	299	308	304	321	314	290	302	295	277	289	269	307	287	292	307	287	321	320	292	298	272	289	304	308	299	324	286	297	303	320	301	306	274	324	289	267	274	306	295	303	305	281	309	290	302	305	300	272	296	298	321	296	314	285	308	286	310	346	268	292	283	327	305	284	323	314	294	298	321	329	314	285	244	341	288	321	290	327	314	318	302	318	294	287	329	300	289	307	302	310	325	283	318	305	321	325	303	303	303	310	333	310	315	320	322	269	293	323	338	308	326	305	323	262	298	326	329	324	327	294	317	295	297	302	285	308	269	306	319	280	293	284	300	290	312	279	286	308	294	310	316	301	293	275	269	320	296	342	282	293	286	290	277	315	313	309	296	325	289	280	315	322	286	308	291	292	290	296	347	319	283	333	284	293	300	298	320	327	315	312	284	286	298	316	344	281	290	266	323	310	284	297	281	316	305	312	296	332	307	257	290	307	308	299	306	316	335	271	327	286	292	309	324	284	312	306	300	315	299	281	279	308	277	343	274	293	300	283	324	320	320	331	284	309	317	303	297	339	291	277	329	294	335	333	289	311	300	299	261	308	287	277	299	301	287	268	321	297	331	311	334	292	273	304	315	300	300	286	337	315	317	302	339	297	283	307	324	283	284	301	293	323	290	299	320	292	293	322	299	331	320	321	298	315	309	325	356	300	286	287	293	275	304	278	293	295	318	295	265	313	280	309	292	301	297	312	316	319	283	276	289	308	322	306	289	338	342	312	308	287	301	297	313	261	287	299	253	289	319	298	321	312	303	305	298	309	308	308	296	302	293	307	347	319	275	314	284	283	288	305	307	330	301	292	289	304	287	336	329	303	299	260	308	302	319	329	264	291	318	306	294	304	283	308	302	332	271	275	321	278	298	331	321	312	293	318	266	322	293	287	316	288	288	262	284	287	283	271	286	325	298	324	295	310	308	303	298	331	325	301	322	287	312	304	313	301	284	327	280	296	347	329	290	268	341	294	308	310	313	321	303	285	300	319	329	316	275	269	305	312	273	274	310	279	317	319	320	310	306	294	323	292	299	307	294	289	332	297	287	278	288	286	291	273	306	319	266	309	314	304	348	269	310	320	298	304	291	299	305	289	270	293	266	286	309	302	304	322	277	285	328	283	290	272	290	320	328	289	304	297	306	284	290	317	266	284	285	308	266	298	308	296	296	333	347	288	305	300	303	318	282	308	321	303	284	301	302	287	299	290	297	315	319	264	282	327	309	336	311	318	291	323	312	293	289	260	305	294	312	296	257	318	299	328	313	291	325	291	309	288	331	275	321	296	288	319	311	302	326	314	268	294	303	302	287	297	327	311	281	289	282	299	317	313	301	309	307	313	263	303	303	301	319	329	322	309	303	293	280	294	300	287	311	288	323	306	312	308	304	308	324	280	314	269	275	314	327	347	301	304	289	307	304	289	297	281	294	316	284	311	298	343	307	279	337	309	295	311	299	307	305	260	304	282	299	302	295	316	301	303	302	316	317	282	296	348	322	298	308	290	307	300	323	329	326	295	304	313	283	343	293	259	336	304	340	294	312	351	313	277	331	304	303	330	305	303	325	291	272	319	318	292	303	295	300	317	282	304	298	275	311	327	299	296	310	303	325	301	295	286	306	287	310	306	276	319	302	296	323	290	283	293	277	269	329	308	300	306	295	295	289	311	282	281	273	327	278	281	314	283	288	306	292	290	320	320	305	336	306	288	318	296	326	300	322	292	314	315	347	316	304	312	333	311	290	317	305	303	295	282	283	280	298	287	311	354	331	280	291	290	292	297	292	280	302	281	313	319	292	340	304	309	329	302	302	287	308	330	329	336	292	335	322	288	277	295	301	328	305	286	329	307	296	308	316	299	293	312	327	296	305	300	329	322	287	290	284	325	296	342	280	311	308	291	316	307	308	275	307	319	321	294	318	265	283	294	326	294	285	325	307	313	327	294	315	312	323	299	314	284	308	308	284	334	282	324	311	302	316	338	306	318	325	304	288	257	296	306	309	344	305	308	274	346	288	292	281	313	322	324	325	304	293	300	335	343	287	278	294	301	287	286	327	304
3402	1100	801	758	762	794	787	769	770	787	734	709	731	800	706	769	735	762	744	721	751	775	736	729	735	717	718	732	740	736	809	756	694	715	719	719	748	722	714	717	715	739	765	712	754	741	772	788	756	726	752	715	715	719	668	746	720	672	745	755	728	720	750	702	758	711	731	710	732	722	751	754	750	689	735	719	732	717	755	769	786	753	758	741	702	796	750	698	727	716	712	711	716	758	736	720	768	732	734	738	796	757	707	734	688	801	737	714	756	706	796	772	739	754	719	726	726	785	779	729	737	750	722	750	738	740	736	742	775	758	728	719	763	714	715	734	730	739	742	789	749	740	689	776	734	726	705	718	766	725	737	702	718	755	743	742	751	798	737	759	759	729	716	747	717	735	707	681	734	748	765	784	725	700	747	761	740	751	763	743	755	735	778	752	770	754	761	758	750	752	720	757	693	711	753	730	738	760	689	734	742	747	797	804	758	768	764	735	740	726	710	759	730	748	754	802	704	673	787	808	731	732	765	749	764	727	768	753	678	778	707	742	757	778	761	725	703	756	702	732	773	724	762	736	745	715	717	783	769	711	784	714	745	741	745	713	715	751	733	735	722	731	692	772	745	770	711	757	742	727	735	726	753	732	717	776	742	743	781	738	732	724	753	758	762	757	747	726	723	741	717	712	727	730	755	703	711	754	760	764	745	763	709	733	731	710	699	701	721	793	750	741	766	708	787	737	686	749	742	798	714	771	730	792	733	723	691	721	697	717	775	762	742	728	748	743	752	740	773	804	744	733	764	716	705	773	705	755	730	733	771	767	744	762	808	769	762	713	711	709	823	710	712	785	751	719	807	747	710	725	755	695	769	736	712	716	715	763	730	754	742	763	771	807	766	738	788	751	712	774	691	702	736	719	742	732	748	756	722	806	788	750	757	757	814	768	710	772	717	729	744	689	739	694	732	727	689	750	742	781	740	751	739	717	664	738	746	742	724	771	730	753	723	742	726	737	718	761	704	748	721	729	761	699	746	742	741	715	763	711	767	755	768	729	774	779	771	718	741	723	783	750	722	742	781	717	782	755	753	734	793	732	707	668	750	812	731	739	778	742	747	740	751	672	800	725	787	761	708	719	728	692	715	754	755	743	763	706	679	758	686	728	775	767	755	761	776	767	774	737	732	745	704	711	754	725	749	751	761	720	731	745	712	689	730	732	723	696	740	734	754	729	779	731	731	680	747	764	752	746	772	798	741	782	770	749	756	760	738	688	759	792	722	773	725	701	752	738	750	698	776	764	738	732	755	732	761	729	740	741	748	748	828	718	770	750	732	761	758	770	736	703	744	767	705	734	753	726	748	718	779	752	781	765	773	772	742	720	699	735	734	705	729	780	752	706	762	701	739	719	720	769	720	746	787	767	784	730	713	760	741	758	703	711	775	743	744	725	717	740	722	714	711	775	746	721	729	747	795	729	753	731	716	773	736	744	784	757	696	718	767	701	745	770	759	716	751	788	759	753	726	725	721	730	737	716	744	731	745	705	708	765	711	725	752	742	775	800	781	767	741	716	750	765	766	788	737	727	798	775	789	769	719	770	732	777	728	677	703	777	725	745	713	766	768	736	736	755	747	727	723	667	786	785	691	760	755	745	712	731	767	723	751	772	781	788	725	728	730	735	731	747	715	764	787	744	745	728	700	720	705	716	702	757	698	730	723	743	752	801	710	728	750	752	763	761	734	754	776	720	778	759	775	733	720	749	724	753	747	764	778	741	762	730	729	781	767	749	763	716	765	781	687	739	763	742	716	755	719	688	757	752	770	694	725	745	763	718	749	707	728	708	731	708	724	724	762	767	752	720	754	746	703	792	727	691	734	764	773	734	727	751	733	731	773	813	756	750	773	734	739	719	732	743	714	753	741	778	746	722	713	727	714	757	720	768	700	730	744	731	745	733	723	754	713	690	740	667	762	749	730	715	728	773	705	768	721	702	756	787	712	716	652	735	704	728	725	731	759	720	686	759	729	769	707	750	764	731	773	756	743	805	725	723	699	744	745	758	697	756	742	727	725	755	738	780	711	724	738	706	738	787	739	765	763	758	737	732	738	725	764	742	739	734	691	730	763	750	700	717	756	732	743	764	695	778	687	702	761	772	798	766	752	753	716	782	745	720	701	778	762	733	779	707	750	728	746	777	761	811	747	749	747	749	756	764	731	706	724	753	739	766	756	761	783	735	746	748	686	692	747	766	753	732	748	738	751	713	705	758	714	721	724	700	723	730	717	722	738	755	769	761	714	723	781	731	750	758	747	760	723	764	800	786	705	712	727	719	725	696	782	756	742	695	716	726	738	755	721	723	776	714	786	746	750	712	774	724	774	749	762	660	706	768	745	728	734	756	753	777	772	715	726	733	769	719	743	778	704	759	715	699	677	735	695	726	699	703	749	757	724	744	752	749	735	733	772	720	695	728	751	698	768	726	757	747	785	780	765	740	750	703	713	736	764	769	700	723	721	748	753	727	750	693	767	799	717	732	769	739	740	723	717	766	715	725	747	768	757	710	709	716	695	733	694	744	742	769	752	801	726	700	734	766	795	749	757	756	738	737	730	695	736	740	773	703	702	736	761	741	708	718	680	682	771	707	756	775	747	803	764	756	749	754	748	708	747	766	756	709	755	759	683	740	746	712	749	772	719	740	719	768	763	776	758	768	737	708	717	738	738	777	695	722	831	742	746	815	790	715	715	709	743	756	718	739	768	778	753	739	746	707	694	746	687	789	730	741	760	761	756	763	769	754	718	748	726	720	727	767	761	735	761	720	726	747	799	773	758	762	771	769	672	713	753	760	771	763	712	719	728	757	720	739	707	711	716	746	769	730	688	709	691	825	780	709	721	714	721	735	733	755	738	709	741	723	742	720	783	717	737	688	723	786	783	734	742	737	751	770	731	776	759	761	751	741	787	764	751	736	725	747	717	729	713	764	699	752	769	768	775	758	711	747	763	756	695	709	760	758	729	742	705	710	691	733	747	784	745	755	717	759	720	695	748	772	726	773	782	664	753	712	725	738	712	750	748	703	714	742	707	709	728	718	754	727	803	717	699	724	743	717	719	774	785	738	772	699	764	706	705	752	716	741	690	720	741	705	752	694	724	750	739	757	767	737	690	729	724	707	689	730	703	731	782	730	773	704	722	730	751	742	762	705	678	817	714	749	710	761	764	714	748	721	723	686	764	797	746	768	708	743	706	742	736	768	764	743	741	721	795	767	738	697	748	714	780	759	686	724	754	729	758	740	714	753	688	752	792	738	796	714	772	712	735	771	678	754	770	789	717	726	724	753	748	767	744	748	727	697	730	709	704	784	708	721	751	754	784	702	800	729	716	705	681	777	705	723	736	751	693	754	723	718	739	728	733	730	747	713	711	735	730	708	734	760	773	709	695	745	742	747	743	695	705	807	730	744	748	756	703	694	742	758	708	711	716	743	749	740	761	768	735	754	695	755
20825	8090	1328	922	645	514	381	369	337	273	254	267	231	213	177	229	190	218	227	211	204	178	197	174	203	183	168	164	194	194	180	175	188	154	170	157	165	154	173	180	182	187	169	181	160	146	160	169	149	158	182	167	164	151	159	194	158	170	158	144	170	190	159	168	172	176	162	185	177	187	164	175	143	167	167	176	184	148	176	140	158	165	170	174	146	178	164	152	180	181	164	181	155	167	164	174	183	190	172	165	170	167	150	165	146	182	177	177	155	167	168	149	164	170	169	166	159	135	168	174	185	175	179	194	150	194	158	188	173	152	171	145	181	150	164	170	180	152	201	177	161	179	167	166	200	161	174	183	164	163	167	188	164	178	173	154	190	170	152	173	152	194	171	171	165	156	148	157	168	181	168	159	180	161	173	184	140	175	150	180	150	174	168	189	179	152	172	140	171	199	156	201	159	187	172	168	186	171	185	189	189	163	154	176	149	164	176	157	173	157	180	213	160	173	171	154	161	161	162	160	156	183	190	182	181	170	169	166	159	152	155	178	179	167	161	187	132	174	170	153	164	163	177	165	175	173	165	129	172	186	175	152	153	167	177	175	175	148	175	166	154	179	159	165	168	170	182	170	154	159	179	161	161	163	158	186	198	193	169	170	153	147	175	143	170	169	164	146	174	169	190	161	185	158	143	172	174	147	185	154	178	164	153	172	177	160	168	163	170	172	167	169	194	168	173	156	154	152	155	160	165	176	167	150	167	174	182	173	169	149	168	179	181	172	168	186	158	158	144	159	167	182	176	168	160	170	185	162	163	160	182	167	179	184	148	176	184	141	166	173	186	172	172	181	164	149	200	187	162	157	182	165	179	169	163	196	168	183	169	169	177	158	163	156	157	171	186	175	148	170	135	168	169	177	158	165	156	164	165	141	178	165	171	177	184	166	146	150	181	146	164	150	152	165	154	160	166	161	164	149	151	191	154	161	172	183	170	165	150	141	151	180	173	159	164	146	171	179	167	140	177	143	172	190	173	184	178	176	173	154	172	174	163	157	179	174	177	174	162	148	169	180	190	169	147	159	159	157	175	172	146	175	187	174	185	169	170	161	167	150	198	176	173	181	183	157	173	159	143	173	162	160	176	159	169	186	168	154	163	173	175	162	160	153	195	143	174	157	154	145	167	179	189	158	156	191	164	166	160	193	165	155	171	207	189	133	154	153	179	166	160	180	181	184	186	169	190	186	152	156	152	170	171	157	167	185	177	165	182	150	158	154	154	173	154	164	172	155	155	143	176	180	190	177	167	165	156	159	150	175	194	171	190	174	153	159	166	186	153	161	204	185	183	172	163	156	183	168	167	171	151	173	151	190	160	147	159	156	175	164	158	165	216	189	208	154	188	163	164	175	156	187	170	139	146	156	150	181	177	168	172	173	176	168	187	178	155	166	151	162	180	190	143	174	176	159	187	163	170	176	196	165	154	173	150	134	158	175	141	169	143	173	149	164	149	156	138	154	159	151	172	163	179	162	160	160	161	170	180	178	162	176	185	170	148	149	171	151	153	171	178	134	163	147	185	168	171	166	153	172	160	197	132	187	160	171	172	173	166	141	176	165	160	161	166	157	159	169	170	163	186	170	146	167	153	162	145	164	149	143	174	185	156	156	172	180	161	171	158	188	171	166	187	178	179	185	147	160	176	197	178	169	174	159	166	151	155	187	168	175	188	165	179	155	177	154	155	166	145	181	161	167	151	161	182	188	155	151	152	169	157	172	154	154	175	181	193	160	164	158	144	172	152	179	165	178	167	149	164	172	163	167	152	153	189	160	151	169	196	152	175	180	146	166	170	182	177	174	164	146	160	161	172	157	160	156	173	149	169	152	152	170	169	149	154	170	142	180	173	156	173	157	163	169	182	187	163	174	174	149	169	157	166	185	174	149	171	180	206	170	148	162	162	166	169	176	190	153	173	159	148	177	162	173	166	153	144	180	172	164	154	181	168	157	178	172	175	175	191	179	174	162	156	182	142	188	192	182	203	172	147	165	174	180	190	176	156	155	172	143	171	182	155	182	177	181	179	166	141	174	172	155	145	155	166	181	166	187	155	161	154	136	166	186	188	173	149	187	150	176	152	153	177	147	174	156	168	184	177	143	159	163	181	167	179	192	171	149	174	170	173	170	179	151	162	150	180	161	165	163	169	170	163	187	180	176	172	174	181	142	160	166	163	167	169	184	158	174	169	198	159	154	157	188	146	167	156	166	150	185	147	149	176	178	156	159	161	180	154	160	172	172	181	171	187	149	152	154	154	142	148	153	195	205	195	148	182	179	176	181	185	162	169	155	160	146	168	168	157	166	165	162	166	165	179	196	166	176	180	153	168	173	179	163	153	168	164	180	149	165	158	181	184	160	172	158	179	173	156	169	170	160	172	182	176	182	194	163	158	157	176	158	177	184	162	144	168	179	170	164	173	188	148	160	161	171	180	163	189	184	206	158	191	165	145	175	154	157	147	150	174	176	158	163	173	177	166	148	191	162	181	164	166	156	188	152	171	170	160	190	140	172	173	187	149	173	151	185	158	163	152	174	193	154	152	168	178	164	179	169	169	177	162	169	147	159	159	168	186	154	166	146	159	183	194	171	180	159	165	154	178	160	192	167	180	156	185	155	149	166	153	151	146	187	182	183	161	167	172	174	162	178	175	162	150	151	155	144	158	174	176	173	150	156	175	162	159	172	171	159	161	194	163	175	183	149	172	143	159	145	183	151	169	161	185	157	161	177	165	163	145	171	154	181	161	170	178	167	173	177	169	148	170	159	163	180	147	169	155	179	197	146	156	171	178	192	158	169	165	153	193	163	171	156	177	171	181	176	162	170	150	165	174	165	154	169	160	149	176	162	160	177	180	166	166	159	150	178	174	147	141	183	164	168	139	177	166	168	157	172	177	149	173	141	175	152	165	178	156	172	169	159	171	182	137	180	186	171	178	144	161	165	172	175	178	147	176	172	173	159	167	166	174	158	174	159	176	160	169	170	178	153	176	189	185	159	177	195	183	175	175	190	181	158	172	171	164	148	169	183	168	186	173	188	182	197	157	170	167	168	165	169	174	154	171	170	173	155	156	177	168	169	149	175	166	184	166	198	164	180	130	159	170	153	154	173	174	185	159	154	180	175	171	172	181	168	173	169	170	192	160	149	197	161	164	168	159	173	170	170	162	160	173	191	154	149	166	156	179	165	158	174	154	158	181	169	165	176	171	164	198	160	179	173	170	144	162	148	166	146	150	196	157	160	160	162	158	179	167	183	170	152	161	187	180	193	150	159	192	141	174	190	164	159	177	154	151	166	157	181	168	166	164	176	162	168	186	164	169	174	174	172	161	174	170	157	148	167	161	148	192	173	168	189	174	161	139	170	187	170	169	153	168	162	165	178	166	134	161	177	142	168	151	163	156	148	161	184	140	170	177	178	180	160	164	177	174	161	153	180	146	145	182	167	175	153
11718	5810	2442	2841	2638	2208	1783	1483	1355	1227	1084	1015	903	891	825	725	692	741	724	615	602	632	636	641	600	527	597	577	525	536	552	523	542	571	552	543	559	548	513	525	458	561	513	517	523	511	522	546	472	492	506	499	501	515	478	485	497	505	496	477	505	495	460	495	453	518	473	464	486	491	466	468	520	488	482	461	496	517	505	508	459	474	491	483	507	500	487	466	454	468	452	484	482	493	468	478	469	482	503	485	502	483	465	537	475	478	460	501	481	467	480	514	464	508	501	493	446	489	523	487	479	487	477	516	481	483	464	525	508	460	463	496	499	475	463	501	503	493	466	505	502	500	467	469	527	496	468	489	473	473	495	507	476	482	513	464	475	518	477	477	492	478	483	481	518	507	469	495	478	443	479	495	479	453	441	461	480	479	469	501	438	483	471	484	501	470	467	461	496	454	437	472	443	494	456	476	466	454	477	483	467	484	457	502	467	448	456	465	487	443	486	492	472	456	474	481	487	451	466	480	540	471	488	475	466	443	470	475	501	472	469	479	483	478	443	474	445	473	487	445	474	491	496	492	490	495	485	464	438	442	472	456	494	474	492	468	483	476	476	469	470	507	451	518	518	448	499	480	457	468	499	494	495	449	485	507	467	433	496	479	465	466	432	433	489	492	473	496	480	461	473	449	499	493	500	510	455	471	469	494	483	499	469	487	452	491	450	453	480	440	450	483	505	471	468	443	520	455	474	484	455	469	485	536	457	507	447	480	484	460	468	444	463	456	457	509	467	530	462	467	477	481	485	468	479	479	489	511	487	483	495	477	483	490	468	471	503	460	476	506	478	447	520	466	487	464	479	476	526	439	491	488	479	473	464	460	442	456	510	465	471	497	458	507	458	443	476	494	509	456	458	486	456	487	501	458	482	454	474	508	473	460	474	511	478	478	462	428	492	456	465	442	461	489	427	470	457	446	497	485	505	479	484	512	479	483	461	478	488	476	497	489	472	484	493	464	493	490	494	543	472	505	455	458	486	481	461	488	472	455	488	453	477	476	448	458	474	530	463	456	500	460	476	467	470	466	494	492	501	495	465	487	508	483	472	462	450	480	481	470	446	491	407	461	476	459	491	481	460	473	501	474	494	476	472	503	403	466	462	487	461	480	500	500	475	457	457	468	461	488	431	528	473	481	477	475	511	468	471	455	459	448	490	491	460	454	476	501	446	425	492	458	460	445	447	472	460	464	478	484	457	452	434	515	519	482	517	509	445	500	436	449	482	486	440	520	485	464	463	461	472	476	481	449	478	461	470	509	463	439	504	468	477	466	470	479	445	478	470	458	452	432	470	442	457	456	478	503	472	488	503	455	455	469	452	490	463	479	456	483	479	465	477	463	478	454	464	453	436	440	506	474	481	481	461	444	466	470	452	481	503	473	440	485	465	442	467	490	479	436	463	489	495	487	497	477	462	449	480	462	481	511	497	485	446	475	495	506	488	471	475	525	440	517	438	455	475	470	442	463	442	458	474	474	455	511	436	488	504	477	466	458	489	462	510	493	497	497	452	515	431	476	491	503	447	468	487	495	465	446	452	487	500	456	506	464	461	487	434	487	493	497	458	441	495	487	473	526	468	491	515	465	477	472	500	472	484	491	475	458	467	458	467	496	449	476	513	441	485	488	471	456	496	466	500	493	480	449	462	476	496	470	488	444	494	452	452	479	528	465	448	497	487	464	435	481	509	484	473	469	422	481	452	475	473	466	470	452	471	480	458	519	472	434	471	524	462	437	448	475	477	509	475	481	426	492	472	494	479	415	467	491	488	465	447	461	498	438	451	476	494	448	489	496	465	454	459	447	470	461	474	460	458	457	486	434	456	486	460	468	471	466	448	465	503	511	468	470	488	490	477	472	486	459	467	498	479	472	482	476	459	491	449	480	446	495	486	455	481	462	502	500	488	453	460	475	519	499	435	467	466	491	473	455	489	485	498	491	476	473	511	495	438	499	502	449	463	487	517	482	477	398	465	470	461	492	481	452	492	480	464	483	478	433	490	468	484	517	511	435	462	471	475	460	487	485	470	504	457	481	490	482	481	469	506	458	513	463	472	490	464	460	494	485	507	470	486	467	458	489	443	519	500	508	478	463	489	461	504	469	474	482	464	475	472	471	500	501	475	474	498	491	492	457	444	456	452	449	478	465	479	471	477	477	464	495	480	463	462	493	468	486	474	480	499	465	464	463	498	486	474	463	490	468	481	506	488	489	473	483	479	494	474	519	466	483	503	465	447	505	467	508	485	476	486	467	493	488	476	491	462	468	470	457	455	492	497	458	475	527	487	468	478	484	467	450	426	521	463	477	502	485	473	462	507	465	459	486	439	456	458	493	500	472	489	473	478	480	482	486	480	481	471	458	495	492	485	474	521	464	469	487	467	476	454	451	477	509	433	477	435	458	506	460	469	482	493	493	478	524	507	486	466	490	510	479	488	512	482	475	464	487	514	514	473	461	444	491	460	472	450	474	476	444	442	441	484	479	431	478	447	430	466	456	487	471	507	503	471	470	448	447	458	509	451	507	511	492	464	508	479	461	447	454	464	469	437	486	479	484	471	495	482	471	475	474	464	510	440	482	489	469	491	486	453	463	476	491	471	478	467	489	451	479	485	453	462	475	454	474	454	406	462	452	498	473	453	456	496	473	468	434	483	503	465	515	432	504	478	505	437	452	480	445	458	507	502	508	443	504	479	473	472	467	494	453	483	448	465	496	497	478	508	455	493	476	459	484	485	484	506	476	434	486	495	459	475	470	492	461	479	443	533	469	447	456	472	492	459	481	478	476	455	438	482	467	465	484	457	479	481	471	482	457	485	458	481	487	473	473	497	468	460	457	496	485	509	480	470	482	483	466	488	462	501	470	458	487	464	459	447	464	455	439	495	501	506	426	479	489	480	471	453	500	454	454	475	484	491	480	459	505	475	479	489	479	446	508	490	505	475	474	481	499	472	494	493	451	495	489	416	485	471	473	438	473	470	475	433	448	452	488	463	447	481	502	437	497	491	488	470	521	475	535	480	479	465	474	451	462	499	464	473	465	450	451	424	489	472	508	503	494	468	451	461	436	455	454	468	518	495	483	467	440	524	479	463	461	482	495	475	474	487	498	500	503	490	430	475	461	444	434	475	464	493	491	526	486	478	489	485	480	455	483	460	478	491	435	494	475	517	482	470	502	504	481	448	473	482	480	457	491	497	457	457	468	500	484	483	482	482	463	493	437	475	469	495	463	437	482	467	477	461	459	507	507	496	436	452	458	474	498	496	496	469	469	463	469	431	466	436	514	488	502	451	544	483	490	492	491	427	485	468	507	462	462	436	490	471	456	473	472	436	458	485	461	484	474	436	448	491	439	467	434	496	466	396	474	463	454	482	500	505	496	504	444	461	480	489	467	473	490	452	518	485	503	442	537	452	477	518	472	444	484	483	461	443	484	450	453	464	469	441	461	470	465
32758	16720	3279	1975	1335	1026	810	642	593	552	427	457	418	384	383	402	361	349	341	360	344	315	345	323	288	316	285	329	304	317	278	291	301	332	337	317	304	287	292	302	324	334	306	274	305	315	324	307	294	307	274	337	283	287	259	298	323	314	289	313	289	294	272	322	316	288	316	296	282	293	276	299	259	300	284	289	311	255	268	275	302	291	296	295	301	286	298	303	299	295	319	289	284	294	285	311	275	279	274	283	279	268	256	280	277	313	288	297	285	289	263	292	282	271	257	305	319	293	286	270	303	223	288	318	331	319	290	236	286	277	279	296	305	300	309	297	260	293	296	281	278	257	273	292	310	314	274	292	280	271	289	311	291	281	310	306	297	310	270	253	282	283	272	278	283	295	319	264	275	275	319	271	282	300	300	298	302	309	318	290	266	276	289	285	257	298	289	307	292	289	277	304	302	295	278	255	293	278	316	295	269	297	284	260	280	284	284	293	297	301	301	294	292	279	289	264	312	314	288	302	292	289	320	309	283	320	286	289	284	276	310	314	295	293	252	283	294	305	305	291	293	290	282	289	304	297	282	294	297	298	274	274	305	314	312	289	305	311	325	312	288	306	333	315	272	336	257	285	282	285	249	299	279	283	263	262	308	296	282	300	275	275	293	311	264	294	287	284	296	275	316	311	283	310	290	289	307	279	271	267	281	333	295	276	276	338	277	274	278	271	307	294	302	323	310	337	295	275	296	300	296	285	307	267	295	284	313	284	262	288	279	290	291	290	272	269	280	312	268	276	279	292	300	304	321	284	267	300	283	291	291	269	295	361	299	290	315	291	309	306	250	276	266	285	259	308	285	281	317	281	318	309	283	273	301	273	298	292	287	273	313	265	265	265	340	279	276	271	314	326	317	288	298	279	283	284	297	279	255	303	275	303	313	300	301	296	284	292	297	306	267	316	296	272	288	266	267	276	265	310	286	303	291	311	296	303	285	271	308	306	322	314	273	284	313	297	291	265	262	313	272	267	286	286	284	262	288	307	301	289	284	292	334	281	297	300	283	266	271	296	302	309	283	318	292	265	272	259	273	279	287	284	310	302	283	270	298	288	314	322	274	286	276	285	264	296	272	294	300	277	285	299	289	304	298	272	293	286	301	237	279	286	275	317	303	309	316	285	274	316	301	277	273	291	310	300	285	296	295	303	268	301	292	321	287	290	285	324	308	251	310	287	262	298	278	310	291	272	290	275	286	302	303	274	280	263	280	300	266	271	293	281	290	316	297	276	290	295	333	284	277	262	325	271	275	299	314	302	303	279	316	302	310	295	290	305	276	294	301	273	277	286	305	276	294	298	282	276	266	278	296	277	274	289	321	293	276	321	275	310	270	316	288	295	310	311	339	325	304	328	295	316	307	307	345	290	291	304	297	255	276	295	263	306	340	316	293	307	273	271	280	288	299	294	314	263	292	298	313	273	277	284	297	290	288	322	275	299	275	273	291	299	277	294	318	285	273	277	300	266	305	295	279	302	292	295	284	267	292	284	284	272	303	324	284	274	260	273	308	271	280	259	285	272	318	305	292	313	286	287	256	264	288	284	257	290	295	281	298	302	296	296	302	307	316	285	309	278	314	313	293	298	288	309	288	294	303	283	307	282	278	287	291	277	265	289	297	258	271	284	309	286	270	312	286	312	299	279	290	280	284	291	309	254	250	293	278	260	285	319	298	290	257	309	320	289	270	276	266	324	286	303	337	299	282	272	250	280	308	276	304	256	306	292	282	295	303	294	260	275	273	308	273	269	301	288	315	300	307	282	294	287	300	322	299	304	313	303	303	306	272	291	323	286	316	288	298	267	279	292	275	308	283	299	305	298	293	289	312	279	277	300	283	297	326	312	285	281	259	298	278	298	293	271	273	312	283	278	297	305	299	294	286	301	301	240	324	270	310	263	287	285	308	307	309	327	307	302	287	314	288	286	282	282	283	306	269	248	241	275	320	313	274	295	301	270	311	302	282	279	299	299	269	276	334	301	299	341	311	287	253	273	284	298	288	271	270	257	267	265	301	317	300	308	294	317	287	299	309	258	275	269	308	310	305	315	288	306	303	292	274	296	289	299	289	298	273	291	303	305	283	291	300	279	277	287	292	331	303	294	280	293	292	303	297	270	266	293	275	291	299	267	255	295	287	291	294	306	291	272	283	301	286	315	276	274	311	296	301	321	296	299	306	317	306	308	291	288	275	266	319	299	316	282	276	295	270	285	298	275	278	306	305	313	300	340	263	296	279	279	294	291	270	292	300	286	308	300	303	297	298	267	295	251	333	277	259	268	301	276	291	288	307	337	287	302	300	268	317	250	284	279	304	298	328	296	277	294	325	289	277	278	315	302	304	286	306	291	285	279	300	277	275	271	295	297	293	289	315	285	275	271	274	283	286	310	240	281	264	264	290	270	302	283	305	282	276	301	282	298	337	287	322	294	288	300	303	307	248	293	267	323	294	312	282	299	281	274	302	297	335	293	290	262	290	279	293	304	298	282	303	277	318	296	307	278	281	295	289	300	265	275	296	262	291	295	288	265	279	307	289	302	305	281	281	285	248	298	297	296	285	314	279	306	306	307	271	322	310	313	275	283	279	314	297	289	308	285	282	314	287	271	286	300	286	277	310	303	272	310	290	281	285	276	280	279	317	280	254	319	339	281	300	329	313	284	271	265	253	286	292	276	302	269	314	295	294	267	295	307	310	281	283	285	283	283	251	318	249	302	277	294	289	284	313	334	325	280	285	271	291	291	283	282	307	304	298	292	271	311	281	331	290	275	304	315	314	269	282	318	308	313	293	284	315	292	296	274	296	331	253	294	276	282	304	296	289	300	302	273	250	332	298	299	261	286	289	303	288	266	302	301	292	306	328	299	276	266	287	288	292	271	295	289	287	306	270	262	333	294	293	312	287	308	265	302	323	311	263	274	287	251	286	284	304	284	284	281	327	301	269	291	294	281	273	290	264	270	305	294	269	281	269	292	320	291	334	321	305	313	296	295	278	312	298	329	280	277	280	327	291	294	282	278	331	311	317	287	304	291	252	302	298	290	296	302	260	256	305	303	292	294	267	297	303	290	272	312	318	305	292	289	317	284	318	268	286	319	261	334	275	298	286	292	283	271	298	264	312	298	286	306	324	280	327	290	288	278	317	283	315	283	269	298	276	299	280	327	288	295	292	290	296	290	265	294	326	314	280	271	274	299	289	288	302	292	326	311	316	291	285	307	291	309	298	263	276	282	275	309	298	286	298	284	284	314	290	296	277	278	278	292	261	293	285	294	308	298	269	240	278	289	311	293	291	287	268	279	287	285	283	262	272	299	293	279	266	280	333	291	311	279	320	332	297	281	292	310	322	295	285	272	265	299	285	291	304	297	296	288	298	296	296	302	300	294	293	303	293	297	296	286	319	326	276	266	283	283	337	275	267	288	319	323	292	279	250	299	300	306	264	289	296	317	300	320
17397	9800	4572	5388	4684	3897	3329	2801	2388	2117	1956	1725	1589	1476	1429	1301	1277	1276	1208	1170	1096	1005	1090	1030	988	912	964	971	944	900	956	915	885	865	883	844	871	849	823	820	824	864	881	843	789	814	823	853	863	810	825	865	762	822	820	780	816	788	799	813	841	767	791	771	784	731	806	792	778	833	740	781	846	766	788	730	762	787	730	729	763	775	756	700	775	807	792	779	769	739	816	814	772	748	800	737	802	757	765	773	768	779	773	780	752	795	773	760	762	791	763	813	731	768	752	757	813	758	756	772	773	803	749	773	735	741	760	800	670	738	692	739	791	757	737	778	746	765	764	778	752	767	794	847	774	757	779	771	749	712	793	799	784	794	753	715	749	764	760	738	781	818	747	768	813	767	818	747	802	766	772	744	777	749	738	764	787	771	773	761	744	765	695	730	779	731	785	776	760	787	803	785	746	813	745	724	787	766	769	777	748	753	816	759	773	751	773	818	758	793	745	716	765	755	739	755	754	738	752	795	744	757	803	790	727	755	756	808	814	779	770	724	755	736	796	772	807	788	766	747	712	738	762	793	790	753	777	738	805	770	793	729	784	823	768	791	827	770	737	757	746	766	750	793	740	750	764	734	732	737	767	759	810	720	795	728	780	811	701	811	725	731	778	767	712	748	772	724	783	736	782	780	783	754	755	739	753	833	764	760	770	762	755	788	783	746	768	748	771	755	730	763	727	759	773	714	756	754	737	763	759	781	765	766	761	764	767	773	723	752	759	735	762	744	757	758	775	765	750	687	720	754	759	766	774	728	758	780	751	751	744	743	735	753	748	718	833	724	758	756	742	768	726	717	730	749	778	733	746	752	824	747	762	760	739	748	758	768	778	771	793	730	721	766	747	761	787	706	759	753	736	760	711	740	792	764	747	797	761	743	755	756	760	808	767	817	738	767	723	768	758	734	782	769	732	788	758	733	739	815	746	734	780	744	743	740	778	761	747	751	779	729	779	796	727	788	744	799	784	733	768	724	738	716	723	764	765	712	777	801	772	730	782	790	747	771	761	766	746	752	784	778	795	802	764	758	742	758	748	751	765	766	764	739	743	732	802	727	812	792	797	754	757	792	800	745	726	749	774	762	748	777	715	775	747	774	733	748	747	774	755	792	734	774	751	744	794	756	761	725	774	766	720	757	772	756	740	729	769	714	730	781	727	726	791	776	779	759	746	793	766	700	769	769	783	747	758	776	748	748	731	750	806	809	746	730	766	752	729	816	757	792	779	768	758	785	766	754	757	693	732	757	750	781	751	759	803	756	780	735	779	744	813	741	813	722	773	779	729	757	729	777	727	766	785	786	738	802	762	758	753	802	771	800	785	790	792	775	753	757	733	782	792	772	812	745	780	764	734	753	739	705	773	740	754	786	755	758	771	710	703	769	748	756	722	819	745	745	758	751	814	749	787	765	770	725	764	769	787	811	769	766	742	744	751	748	748	748	746	758	703	758	733	744	763	765	761	756	805	763	772	711	770	764	753	751	779	758	708	766	761	722	715	806	726	773	759	770	798	757	795	739	742	758	762	744	727	772	753	750	770	744	752	780	752	779	717	790	741	720	812	734	754	741	737	824	738	756	673	742	770	711	715	726	747	775	779	740	768	730	764	768	747	752	761	717	760	798	785	708	771	736	805	735	741	790	781	759	749	727	770	743	773	697	798	766	760	773	763	759	752	758	747	776	767	793	768	747	797	822	803	782	817	743	767	783	774	778	718	747	788	787	717	753	715	802	772	769	733	755	763	766	776	727	740	749	776	768	755	802	765	726	699	785	718	769	776	744	769	772	784	768	736	816	757	808	722	771	822	766	758	755	773	797	765	734	747	757	727	759	750	811	816	763	766	748	771	734	732	800	770	785	707	730	800	788	788	799	782	765	784	719	754	736	758	761	740	754	729	825	711	777	803	752	793	723	689	786	722	724	744	758	776	788	786	761	802	721	798	776	764	726	718	736	808	695	783	788	742	787	764	813	713	738	762	818	750	766	778	756	739	758	779	770	749	713	764	764	700	721	771	720	785	736	771	794	776	763	742	803	747	788	774	714	801	736	782	739	779	738	760	762	748	788	754	760	787	758	726	777	773	770	741	784	782	734	717	762	733	734	751	746	736	796	794	750	811	775	767	744	766	749	787	752	765	741	780	714	735	823	762	788	756	818	807	730	822	743	773	764	758	804	744	742	761	745	731	808	771	719	734	803	727	732	713	811	777	736	756	816	745	768	757	775	736	776	770	773	718	762	763	796	754	713	799	740	720	761	789	749	739	754	732	817	753	764	806	770	735	741	784	802	766	757	768	765	748	770	790	759	756	746	795	752	765	777	744	785	703	755	785	754	750	839	753	797	738	733	767	754	748	780	760	790	779	785	752	748	749	700	742	788	762	759	757	793	770	747	746	796	721	778	715	779	764	726	746	748	751	724	719	767	751	771	752	725	764	761	763	755	796	728	821	766	745	724	759	794	716	738	754	738	759	779	704	734	772	791	786	751	721	727	765	761	771	793	798	783	756	764	724	729	772	770	757	785	766	774	741	808	749	777	778	743	767	767	768	767	772	764	680	712	726	772	719	722	752	753	742	764	732	737	737	777	759	779	769	725	733	753	731	728	767	765	831	696	778	773	773	774	769	779	764	781	746	723	736	770	789	734	784	724	746	776	759	727	726	762	752	732	781	807	735	834	742	750	735	772	756	766	744	798	781	735	756	789	766	740	752	742	766	745	769	756	817	749	764	763	752	747	731	717	800	764	753	728	752	820	735	785	816	722	766	713	792	725	751	742	705	743	746	698	710	778	705	816	755	787	745	725	742	725	780	784	737	706	807	747	758	788	787	731	762	763	791	775	770	754	778	756	759	740	807	751	716	751	728	775	729	774	774	744	776	734	717	780	740	731	723	754	754	722	738	726	765	734	797	732	718	831	751	785	768	777	750	777	777	757	748	710	787	740	759	799	758	753	760	773	767	733	759	737	755	764	769	781	753	747	771	757	793	799	776	727	756	761	762	729	732	728	790	770	796	770	751	743	757	761	756	799	768	736	713	741	786	773	794	737	757	778	741	742	751	736	727	788	799	707	777	748	812	756	767	771	758	721	798	738	774	761	767	737	748	772	743	760	742	767	751	740	782	757	778	750	757	723	756	767	743	721	817	752	731	768	769	806	794	788	784	777	748	749	707	740	770	720	742	754	768	801	709	760	753	766	780	712	731	837	728	737	724	780	742	777	793	770	754	758	771	792	812	747	740	791	767	750	727	725	825	764	715	758	704	778	737	777	768	755	715	728	761	806	822	728	753	753	807	707	752	800	756	798	772	722	755	728	823	795	743	736	773	760	720	754	738	738	786	765	704	798	764	794	768	750	778	753	807	797	733	744	754	791	699	684	759	773	725	751	765	691	754	744	762	770	767	787	764	780	762	784	759	693	794	798	752	745	777	749	743	763	728	770	826	776	771	785
4530	534	341	363	335	326	360	287	274	303	287	311	306	304	310	304	326	352	282	309	287	307	301	296	297	320	296	321	305	289	329	269	327	319	290	292	275	284	302	315	314	318	311	314	280	334	328	280	285	334	293	304	265	308	328	296	272	284	324	293	296	299	301	318	333	296	339	303	314	280	273	308	320	296	316	297	278	285	333	345	248	287	323	305	303	325	295	280	277	315	301	280	313	318	311	282	331	318	302	332	297	301	287	329	311	292	316	299	300	312	349	318	312	284	305	298	287	296	287	316	294	306	335	298	304	288	339	313	298	320	291	287	333	298	295	336	315	308	286	295	291	303	292	318	315	317	288	301	278	270	301	296	299	298	319	273	311	303	305	314	309	308	283	298	321	266	298	305	306	300	322	320	251	319	311	312	289	301	298	297	284	290	329	301	287	297	322	320	329	316	314	286	268	337	309	279	305	291	269	296	320	312	281	299	274	306	287	284	300	305	313	313	322	285	316	288	318	308	292	298	323	294	333	310	292	313	307	316	326	305	342	265	300	299	306	342	303	305	336	286	308	320	325	285	322	298	320	330	308	280	306	302	288	324	283	299	280	315	285	285	292	295	294	298	307	321	305	280	267	306	313	301	312	314	268	290	304	304	293	293	321	310	296	308	286	297	274	301	311	284	310	318	307	289	318	290	284	282	302	269	289	287	282	302	302	316	330	332	312	273	308	279	273	373	312	268	298	323	302	292	294	312	292	318	310	313	324	277	275	294	284	291	307	312	354	294	284	304	301	317	304	283	299	334	305	318	310	340	307	289	329	319	291	302	305	270	304	261	289	285	302	323	317	317	287	306	331	291	294	306	303	284	299	304	323	308	315	286	315	304	295	330	332	308	305	300	285	321	313	299	286	312	307	317	319	319	293	293	296	319	317	304	303	289	293	297	299	302	313	303	287	292	295	305	276	312	303	285	290	330	309	306	322	312	279	323	321	310	283	304	344	307	351	288	272	302	319	317	298	326	306	265	304	295	312	306	280	294	281	276	293	291	282	276	321	305	296	319	315	277	293	313	337	298	323	311	307	321	317	293	317	314	297	321	344	310	331	317	311	296	338	292	327	284	306	305	326	302	300	264	298	323	299	289	283	329	286	295	303	299	275	310	280	324	309	289	306	249	294	255	258	303	335	287	314	327	302	312	335	290	284	300	271	317	278	289	291	322	324	297	296	327	325	320	263	286	273	332	268	296	289	296	289	333	332	332	282	271	351	287	313	306	328	293	334	293	292	264	312	290	316	306	286	312	299	327	305	294	290	318	310	290	292	269	311	294	322	321	295	285	293	321	293	284	318	330	285	317	271	295	318	286	313	287	294	316	329	313	290	320	331	273	276	279	314	308	287	305	327	279	290	351	316	285	293	280	334	296	304	329	310	296	328	331	281	285	306	309	311	296	282	266	322	324	328	308	314	270	287	313	287	294	311	292	288	287	295	303	322	280	309	275	285	292	308	300	299	295	264	325	310	302	326	294	310	291	329	280	293	311	284	313	302	319	328	300	308	272	319	299	315	304	336	290	325	285	283	308	301	299	280	301	288	310	290	306	305	291	300	288	305	250	322	299	281	324	341	317	298	282	306	317	302	275	318	301	269	299	317	298	284	297	309	274	305	293	310	305	315	293	311	323	302	320	295	313	284	323	328	304	319	318	313	312	310	341	302	274	285	289	312	299	274	316	286	275	265	315	285	293	298	297	302	327	314	311	295	284	315	308	312	274	311	316	292	329	331	333	303	274	336	275	291	269	296	314	304	291	309	291	258	323	289	254	315	284	336	297	280	273	295	335	306	342	296	306	295	341	315	277	281	298	308	307	287	295	324	290	248	296	331	284	310	298	292	301	284	310	305	303	295	307	298	292	337	348	293	264	329	303	316	316	281	287	334	323	299	304	296	262	292	316	297	301	316	300	342	334	299	323	281	315	307	305	290	315	304	308	295	308	322	301	320	324	325	320	294	304	336	325	328	306	281	320	312	261	318	339	303	319	290	316	306	313	331	293	307	322	310	317	286	291	293	277	313	323	316	313	273	311	279	297	307	291	322	282	282	310	290	297	282	301	309	333	313	289	326	315	302	293	292	306	275	294	274	302	302	322	300	325	338	285	272	326	300	291	307	299	251	287	308	315	323	293	295	321	300	296	271	301	308	320	282	300	322	280	304	280	306	314	311	322	313	325	267	282	326	304	280	292	280	339	296	325	279	309	306	299	276	300	295	292	286	320	322	278	291	308	286	323	308	277	280	311	307	311	293	319	289	292	288	335	287	308	294	287	294	308	317	295	326	295	276	331	315	273	310	284	302	280	283	298	324	296	304	297	302	298	313	346	294	316	323	263	295	301	295	324	304	309	312	287	279	309	301	282	291	278	311	294	298	307	328	304	275	313	329	300	316	285	273	285	319	296	297	280	333	273	320	269	279	287	319	298	295	296	304	297	287	276	250	312	315	308	299	293	331	283	273	332	298	293	330	282	298	294	310	267	311	316	298	272	372	305	284	324	295	300	282	309	307	300	338	301	304	292	284	278	266	308	287	295	285	293	310	275	310	318	309	321	299	298	309	298	328	269	277	287	296	310	315	298	333	294	267	353	280	268	308	331	310	289	312	312	275	303	295	288	312	300	317	267	266	280	278	295	284	300	289	279	290	330	284	326	333	289	269	354	298	273	283	341	268	297	295	304	299	297	295	317	291	307	297	297	282	271	277	323	318	274	298	331	295	270	304	292	267	277	293	306	294	314	283	328	303	311	318	295	271	284	299	312	317	310	298	302	298	290	317	334	325	291	315	321	293	277	280	322	338	295	308	315	268	300	306	327	298	269	303	278	289	289	294	336	332	286	289	284	274	312	318	299	287	283	278	306	293	317	301	303	310	297	324	329	282	310	276	329	295	323	331	290	278	301	286	291	306	326	293	275	294	282	305	300	291	299	316	333	311	310	307	285	304	295	286	306	279	310	325	279	285	295	297	272	319	315	309	321	302	325	304	285	296	287	336	311	263	288	326	288	318	264	325	307	302	306	295	316	306	299	302	286	312	329	342	305	296	280	288	290	323	306	320	283	297	329	328	317	314	290	294	292	300	319	304	307	326	328	320	275	319	318	322	288	278	319	324	282	316	303	309	311	309	264	328	300	321	294	280	315	336	285	283	300	291	284	301	275	324	314	292	307	287	336	313	291	320	290	298	290	316	289	326	299	308	302	301	301	301	292	301	313	300	289	288	317	271	314	276	292	289	273	282	257	299	304	292	324	297	291	286	304	296	266	285	288	340	308	301	273	284	286	309	316	302	286	319	310	300	312	301	308	313	327	300	347	339	300	312	278	289	327	275	334	338	302	306	332	311	321	284	347	338	270	317	269	292	280	272	291	304	301	300	332	316	306	276	288	299	312	293	314	270	299	283	304	298	305	281	282	321	296	315	317	336	287	313	294	314	302	316	292	325	325	309	317
3528	1008	839	806	787	816	755	798	768	761	765	758	763	761	725	763	758	771	739	758	760	788	723	781	770	749	693	778	737	753	775	730	731	729	735	774	796	741	750	728	774	795	743	771	774	726	793	768	749	775	721	771	730	714	702	762	763	746	742	761	748	705	761	751	714	797	703	688	708	772	802	739	750	741	720	748	742	695	716	706	721	745	715	720	744	714	717	728	723	738	760	757	708	729	752	724	722	762	752	740	760	703	712	763	754	740	750	748	770	740	712	693	701	725	761	729	749	755	736	749	753	724	760	804	764	710	744	721	732	762	755	778	758	735	751	735	727	743	723	727	769	698	701	742	759	730	748	750	710	710	730	801	794	786	778	744	789	753	778	710	736	716	768	741	712	733	742	761	786	769	719	708	761	722	728	729	780	726	717	732	739	738	777	722	713	724	720	740	740	732	725	745	758	684	760	735	758	727	747	723	740	780	753	774	765	671	723	679	716	686	790	755	733	773	709	734	730	751	752	750	735	731	804	757	768	739	752	744	741	753	785	737	754	729	716	700	773	728	731	768	691	742	735	736	760	726	777	735	751	747	723	728	723	709	705	749	777	733	744	746	746	711	766	742	743	739	677	682	760	773	748	804	738	731	751	710	710	726	748	738	778	718	766	729	756	740	765	752	753	746	743	752	755	775	745	743	700	768	773	706	756	731	734	777	743	745	755	733	751	723	729	763	755	741	722	757	712	725	769	778	737	739	675	763	753	768	695	757	769	736	725	721	735	723	746	739	752	725	732	703	740	729	723	730	707	749	707	739	774	745	740	753	728	718	759	777	789	726	737	750	713	760	755	681	737	749	707	755	750	669	721	745	731	708	744	766	744	738	733	714	769	723	707	713	685	746	777	780	762	735	728	727	757	724	758	729	702	701	756	736	758	725	766	710	681	727	736	654	777	758	718	780	753	767	733	725	755	745	699	746	815	744	780	720	715	748	751	709	751	708	703	761	726	753	715	741	754	752	701	698	774	758	760	732	726	785	735	694	742	786	697	703	723	784	708	787	741	776	718	742	732	739	755	796	709	733	775	723	722	732	752	742	774	758	756	725	749	755	738	746	784	737	739	739	705	787	735	713	799	786	740	706	735	701	695	783	727	739	756	758	790	729	770	728	765	773	806	708	753	726	730	712	703	745	775	772	691	718	740	698	720	782	692	773	736	743	742	752	738	727	724	761	739	703	729	727	705	707	776	705	711	736	729	709	729	701	747	700	730	713	747	711	801	671	737	737	719	748	758	744	732	733	761	719	724	733	744	707	704	720	793	775	784	745	743	714	737	706	763	756	772	768	689	695	748	761	730	734	744	754	785	732	740	712	732	743	758	771	715	721	718	743	755	729	774	703	734	719	722	736	751	735	735	748	762	755	754	722	770	753	768	647	749	686	758	750	782	772	719	770	760	697	686	778	736	746	753	760	793	744	717	694	756	692	739	723	689	754	661	736	747	761	738	744	732	740	691	753	752	710	716	814	703	748	735	696	727	739	726	748	768	723	767	767	717	745	752	717	793	776	707	741	747	767	755	764	760	773	723	732	761	722	754	753	696	774	759	696	741	781	717	728	695	767	715	763	761	726	771	744	728	727	702	796	743	749	786	733	726	699	728	764	772	752	685	760	754	709	746	689	734	718	730	717	716	756	737	731	763	709	704	739	708	718	683	754	764	727	753	730	704	768	822	764	772	732	739	781	737	731	801	756	733	763	705	774	721	725	695	747	803	738	749	756	732	731	765	686	749	713	738	707	729	736	717	749	764	793	694	728	749	747	738	736	781	747	757	689	742	699	703	768	746	685	775	681	764	713	768	744	769	731	732	727	748	738	734	770	716	729	752	740	720	722	764	676	756	715	709	761	733	711	750	756	752	744	750	772	767	729	739	771	748	751	736	709	715	728	701	710	704	774	778	742	774	779	724	722	770	709	769	694	782	700	770	707	784	692	735	758	738	718	728	769	714	750	744	764	730	730	779	754	750	727	764	747	747	769	723	800	791	718	700	734	754	721	775	739	709	744	763	737	752	715	702	718	706	756	744	784	741	730	755	792	690	760	739	737	749	732	746	746	763	652	736	778	735	727	719	703	762	766	762	765	743	727	748	739	755	734	733	768	715	736	711	757	698	723	740	728	742	723	722	724	681	727	726	731	718	711	792	736	711	784	731	731	743	749	724	776	745	767	692	784	765	762	737	766	772	739	753	689	737	757	759	725	699	708	706	724	748	708	728	741	747	746	733	773	727	740	759	762	737	684	739	731	749	717	721	740	739	773	764	773	709	741	771	714	762	779	784	796	719	722	737	777	700	755	753	712	766	767	757	702	769	733	730	719	748	709	741	735	727	713	721	767	754	752	721	726	735	722	728	721	738	746	770	736	738	706	702	742	747	761	747	752	743	775	782	670	754	759	721	748	718	756	768	735	747	723	732	764	747	759	719	753	756	683	714	702	728	744	765	720	733	799	748	770	766	748	724	751	739	733	751	771	754	738	678	731	750	729	696	775	719	708	769	755	748	724	768	744	760	780	729	761	725	759	732	729	754	767	731	741	748	792	756	757	721	738	734	742	722	771	763	748	750	760	734	725	750	728	728	721	748	731	718	734	730	744	720	737	763	705	753	783	741	739	729	783	740	749	734	740	792	737	730	769	724	731	721	731	788	721	740	734	766	755	764	703	761	735	737	705	750	745	738	748	795	698	782	725	710	785	767	724	735	730	701	718	738	761	753	730	741	704	720	749	759	765	749	718	736	762	789	709	751	747	688	722	724	758	696	748	701	720	766	742	752	719	732	731	737	766	772	751	768	720	753	736	722	720	761	747	752	717	765	763	724	757	774	731	760	720	767	723	740	759	751	763	747	790	738	727	792	753	712	724	737	719	784	744	733	723	753	733	751	771	696	760	736	705	775	724	749	701	773	707	720	775	762	707	790	797	741	765	750	766	755	764	755	726	721	764	745	700	680	702	738	805	716	704	740	719	748	734	694	705	749	723	740	755	735	765	701	747	769	733	700	759	748	724	718	764	745	739	743	753	710	730	733	759	714	735	782	748	683	739	721	681	700	740	669	800	739	690	728	717	793	713	748	751	742	770	737	746	767	775	711	701	715	763	777	732	723	720	735	759	724	723	794	726	771	753	741	753	724	767	748	721	715	742	769	726	757	718	745	684	746	737	722	760	742	723	745	738	722	714	703	752	755	795	747	732	754	772	722	729	752	747	791	687	743	768	746	720	712	742	707	725	696	769	701	728	770	723	765	758	755	724	749	734	755	757	718	775	756	695	741	722	794	740	799	717	744	697	777	717	807	734	732	723	679	766	707	776	711	717	741	766	739	707	672	697	731	760	739	714	730	740	757	744	805	713	747	724	708	762	720	765	669	712	768	729	772	727	714	719	784	729	745	768	754	743	735	774	785	731	739	771	755	729	699	690	727	743	767	693	743	806	737	743	746	721	689	761
21260	8052	1278	937	655	514	434	345	283	238	268	267	221	212	197	227	213	199	188	175	198	202	169	183	206	201	189	177	170	178	180	186	144	164	198	176	186	182	168	179	147	184	187	156	158	183	184	169	203	145	149	186	176	190	146	168	176	166	178	158	178	169	195	170	168	174	193	180	204	159	177	183	152	162	158	198	170	186	154	162	161	189	140	151	169	168	175	163	182	177	184	198	159	182	177	170	169	194	203	168	173	154	175	160	155	174	155	164	174	155	147	160	169	174	191	176	167	185	162	168	168	190	167	192	176	165	163	166	187	165	160	162	161	160	144	162	175	179	192	160	157	204	188	160	140	173	154	163	185	165	191	177	171	172	172	167	182	189	157	171	175	199	157	168	156	146	158	177	165	184	160	173	174	179	169	175	170	163	168	171	170	165	149	175	187	151	172	193	170	175	158	164	142	169	153	169	156	137	175	166	157	180	167	165	171	160	149	139	182	144	140	158	181	166	189	172	179	191	170	175	166	157	174	165	158	169	147	160	142	150	167	165	139	163	153	167	189	166	170	182	150	167	165	183	165	165	168	158	168	155	161	166	184	155	187	190	160	160	177	183	156	165	187	173	150	178	134	174	175	150	159	175	180	165	187	136	178	153	167	196	169	187	177	180	188	148	154	174	164	178	169	168	190	165	158	142	172	175	153	159	154	173	185	190	160	157	166	156	149	197	155	153	155	191	163	179	188	177	157	181	154	162	158	170	174	174	169	155	162	186	178	187	162	167	171	169	169	161	149	144	180	167	173	158	169	163	161	156	166	170	197	193	167	173	153	151	170	180	181	149	159	179	161	164	184	182	191	155	183	160	167	164	154	201	179	187	188	183	174	181	182	172	163	162	185	165	182	176	165	177	151	153	152	165	166	159	178	212	153	157	195	180	167	168	177	147	159	170	132	162	173	183	184	167	189	169	160	165	180	163	177	166	171	168	172	169	159	158	188	182	186	173	167	182	180	172	168	169	173	169	184	145	161	175	186	166	157	154	174	144	158	175	167	161	172	170	154	151	180	163	159	178	165	162	188	185	177	180	182	170	190	150	164	145	148	173	192	162	149	150	171	167	184	151	195	148	169	154	156	157	145	159	148	186	174	162	169	164	167	151	178	145	156	150	174	159	171	149	174	161	184	165	168	155	188	179	164	139	157	193	155	150	178	175	164	171	185	150	181	170	167	153	148	161	179	170	167	158	155	186	165	177	157	160	154	177	172	142	166	188	150	163	145	166	169	165	183	148	186	153	163	194	184	160	181	156	195	172	168	174	155	144	205	165	153	170	169	164	175	180	171	180	179	147	181	164	143	181	141	201	130	147	168	162	162	161	180	162	144	130	153	175	170	160	196	179	168	171	195	146	175	161	149	197	171	168	179	184	166	152	189	177	151	177	176	155	158	174	168	172	187	160	180	172	184	177	188	161	159	184	149	170	174	157	175	170	160	174	167	188	173	168	178	168	173	161	155	144	172	172	175	181	168	169	160	178	198	159	178	164	154	173	158	147	165	160	180	202	163	176	166	176	147	167	155	166	161	183	167	147	171	169	165	156	170	159	166	179	169	175	194	146	156	159	184	164	161	165	171	158	181	170	180	190	167	167	157	176	174	179	174	183	160	161	151	172	148	180	165	170	197	188	199	141	136	175	161	174	161	160	184	168	145	162	157	144	184	200	167	187	159	160	159	177	158	197	174	159	174	179	188	177	175	150	156	155	193	179	180	167	159	187	178	169	159	166	149	186	154	146	159	163	193	147	152	166	161	157	131	154	187	159	176	175	165	153	165	164	183	177	151	165	173	150	190	161	150	175	167	175	169	124	157	175	163	179	172	169	195	159	151	180	170	156	155	156	175	158	156	163	185	154	172	180	142	163	177	158	172	175	179	185	168	152	168	157	156	167	154	160	146	170	161	168	165	165	195	175	170	162	158	152	170	158	171	173	154	176	185	188	136	160	154	157	167	169	181	157	165	151	147	172	173	170	181	153	185	163	178	165	169	163	201	193	149	172	128	159	165	155	180	172	179	169	192	155	181	160	162	183	163	181	166	171	143	149	171	152	159	179	189	167	152	194	155	173	184	154	177	185	193	184	141	162	148	150	152	162	156	182	148	158	157	155	166	154	169	158	153	192	188	191	189	167	159	184	175	167	150	161	161	154	167	164	143	179	158	182	164	167	162	173	152	142	151	183	156	155	183	174	168	172	150	163	159	143	165	134	162	175	168	175	150	178	165	170	153	179	168	162	193	186	169	160	172	187	174	164	174	173	155	169	174	160	182	169	183	167	178	182	182	155	165	167	147	169	164	158	180	166	172	193	176	167	179	181	190	145	155	156	182	185	177	178	178	178	174	171	152	148	175	171	188	180	157	144	138	158	156	168	176	160	181	174	178	157	183	157	146	163	172	171	156	159	160	195	168	164	174	191	154	160	162	171	165	152	168	152	187	185	164	158	179	184	182	173	168	180	177	151	159	147	149	142	164	155	169	156	153	176	172	187	147	157	145	156	173	178	152	176	195	196	171	144	186	163	168	155	159	160	160	183	163	176	164	149	144	177	177	152	156	159	152	165	156	150	154	189	161	173	165	165	161	184	157	165	164	156	176	176	160	177	160	132	150	179	164	175	166	164	161	145	178	147	153	177	201	159	180	186	172	172	173	161	201	183	154	189	167	161	163	149	159	157	188	156	173	171	188	200	168	168	160	152	160	163	181	179	167	178	186	160	167	147	178	163	173	190	165	168	162	160	150	150	148	164	181	182	174	173	159	156	178	176	165	144	166	157	164	174	178	169	186	163	163	178	174	144	167	166	148	180	164	172	163	162	171	152	140	182	146	182	184	169	190	173	167	195	169	165	180	167	156	149	188	152	170	170	170	166	146	148	144	195	172	147	179	165	174	177	176	179	191	195	185	175	178	164	179	163	156	151	174	191	154	190	153	158	158	172	155	185	142	142	180	157	165	170	173	184	163	153	177	173	162	184	181	169	177	168	175	157	161	154	161	189	154	187	163	155	158	176	165	178	164	171	192	171	157	168	159	184	152	189	174	189	179	177	134	167	163	168	184	158	178	181	173	154	150	170	162	177	170	152	175	180	168	135	184	191	162	162	152	146	169	159	169	160	163	188	165	163	163	170	149	157	174	177	160	174	178	159	158	174	175	143	175	188	180	181	178	183	156	160	174	168	142	164	158	174	205	172	148	158	152	171	202	147	186	179	184	198	181	168	161	172	168	195	165	170	176	163	171	162	161	144	169	191	143	161	179	166	190	181	177	154	145	191	166	159	176	183	160	158	182	171	173	155	154	155	170	131	160	174	174	178	162	151	186	163	143	158	168	156	165	158	178	187	169	152	164	160	159	182	197	161	168	181	171	183	171	164	181	149	166	166	167	159	148	161	165	198	186	149	157	201	155	183	145	177	174	154	186	165	168	164	175	166	143	180	195	150	171	177	156	155
11823	5830	2451	3031	2702	2202	1810	1552	1362	1260	1112	1025	950	863	818	734	712	748	730	688	651	624	681	617	653	633	614	600	586	561	566	549	524	520	567	566	549	517	539	511	529	530	513	533	537	552	513	495	534	505	487	489	521	475	484	510	454	478	494	491	504	509	483	550	517	474	529	466	477	504	531	478	531	493	532	471	517	496	460	492	490	485	430	493	500	489	494	476	489	478	494	481	506	481	439	484	468	503	506	496	467	454	471	519	476	488	506	500	473	461	477	508	479	512	479	481	514	496	508	502	503	483	481	474	466	458	486	495	487	499	449	508	477	477	447	495	446	487	466	499	469	457	435	464	537	462	509	452	483	509	499	519	472	500	515	526	464	507	491	519	461	481	501	465	474	522	475	479	428	466	494	521	462	459	450	504	472	484	460	458	504	481	434	514	469	515	492	478	519	486	496	503	484	462	492	440	502	464	507	474	521	484	502	423	471	495	471	474	481	472	472	475	439	515	484	488	481	464	461	487	497	497	478	452	532	507	470	527	492	469	470	479	487	525	523	469	464	478	495	483	501	459	481	464	464	500	483	511	500	469	491	521	488	476	496	486	491	494	454	469	498	497	472	523	483	482	501	490	494	499	475	475	425	455	439	449	496	498	482	476	458	488	509	478	505	472	523	485	515	509	487	490	431	478	512	522	513	462	481	518	498	449	478	444	492	461	482	520	487	491	503	518	502	433	463	522	458	521	460	472	495	498	446	471	489	485	494	470	486	491	477	471	496	466	502	493	506	481	501	485	478	476	459	465	448	483	442	473	467	489	509	488	448	480	478	443	504	492	422	492	496	507	516	423	430	433	473	486	525	449	461	502	486	496	459	470	519	455	450	500	489	479	492	462	479	479	487	445	482	492	499	511	494	492	484	483	475	465	435	462	502	473	506	477	439	484	496	486	449	465	481	487	483	465	474	479	496	479	434	524	433	465	485	501	480	483	436	462	453	487	501	510	475	496	483	419	450	482	496	466	488	489	509	457	500	476	446	481	513	475	500	472	477	441	424	495	483	507	473	476	473	475	521	501	483	477	496	487	511	436	479	538	477	511	468	484	460	452	486	441	459	502	451	452	460	472	501	447	490	507	482	454	453	472	472	476	479	472	495	492	448	473	505	497	508	485	488	482	543	506	487	476	470	497	517	481	452	484	425	471	439	498	477	462	512	482	497	491	499	438	515	443	493	452	463	436	502	445	480	481	494	486	507	455	460	464	468	519	454	457	480	447	461	489	500	489	481	438	506	485	524	492	528	528	467	466	472	460	492	466	483	467	478	526	453	486	498	435	455	483	419	416	437	482	481	466	528	436	444	442	475	452	464	432	506	465	442	494	494	486	468	452	490	492	482	462	468	474	452	444	497	498	474	470	517	450	510	465	465	443	511	481	488	506	489	499	473	476	483	490	480	500	472	479	487	473	467	455	488	486	442	506	451	494	477	494	461	462	500	457	486	431	479	457	480	488	500	461	461	521	455	453	493	511	505	477	473	476	471	483	494	487	453	505	502	509	455	455	457	470	458	487	473	497	503	497	508	467	504	494	494	466	465	441	484	490	460	479	514	453	495	490	476	455	490	459	464	448	450	493	457	503	472	500	470	471	499	481	472	488	490	502	506	471	473	519	503	458	502	504	502	480	400	480	464	481	470	520	488	475	510	510	509	479	486	450	462	482	479	458	513	513	464	477	460	497	495	501	480	483	480	493	447	473	507	505	539	471	504	494	485	480	449	481	489	472	486	463	477	501	501	497	479	492	437	465	465	477	448	437	517	485	464	504	486	505	471	476	518	505	477	431	492	458	459	502	489	466	470	473	453	451	498	514	502	479	485	458	477	459	463	514	489	492	450	473	535	488	496	443	474	481	453	458	490	461	465	490	463	454	469	493	512	484	473	477	451	456	438	504	435	489	457	474	462	452	490	466	457	466	481	452	460	454	484	454	481	485	470	500	490	499	494	490	515	487	486	484	453	535	514	515	461	527	475	474	454	493	457	461	493	468	466	476	489	469	464	455	481	476	496	467	489	483	480	503	491	449	471	477	485	450	453	470	503	462	500	542	511	495	452	468	471	509	477	483	447	470	447	513	507	478	470	459	451	491	461	483	466	471	503	468	475	472	444	449	471	490	471	538	468	490	497	429	501	468	478	479	512	457	429	481	468	482	493	430	486	483	475	509	485	491	474	490	477	492	514	489	493	470	485	485	432	489	497	439	498	469	452	462	463	409	495	470	489	440	450	464	461	475	457	498	478	468	474	470	487	494	534	488	491	524	463	472	460	469	469	481	490	466	514	480	485	496	462	484	476	496	512	494	457	493	472	468	463	481	435	474	493	423	430	488	475	458	475	503	513	467	511	498	478	457	443	466	483	452	470	498	483	483	462	489	472	503	483	470	440	486	457	489	452	504	471	483	504	480	490	512	463	483	489	467	483	553	487	455	471	498	506	489	496	479	461	486	452	480	476	463	475	510	454	457	439	480	450	472	473	470	493	451	463	527	523	457	503	454	493	477	516	477	491	450	456	430	501	516	485	480	448	461	497	494	440	461	487	461	485	491	470	495	475	510	462	496	504	504	484	464	446	491	487	476	485	446	495	501	488	446	486	475	488	481	472	475	478	486	466	459	467	512	474	468	485	469	517	447	440	506	507	482	502	499	494	478	473	487	476	471	470	440	521	475	475	489	501	516	467	436	484	495	445	462	440	467	455	482	447	494	479	458	468	526	503	476	488	500	459	451	493	445	460	472	505	476	487	454	471	493	496	469	478	444	488	438	456	520	472	471	455	467	475	483	474	466	475	493	486	492	467	471	471	474	465	479	472	508	521	513	457	502	482	475	474	469	509	490	444	464	447	479	498	497	478	496	487	458	473	507	485	481	463	433	452	432	422	489	504	482	477	506	490	465	474	442	471	491	524	459	511	471	446	429	445	441	467	484	510	496	468	471	461	519	482	472	444	464	448	471	495	472	509	485	442	530	477	520	466	440	479	513	461	422	479	467	458	456	460	498	478	516	450	484	499	445	459	471	486	490	482	485	474	505	477	434	470	463	447	492	486	484	484	488	486	453	496	480	492	473	457	461	457	512	449	460	489	505	481	462	501	493	485	465	498	465	480	475	531	466	463	495	494	486	455	496	478	545	443	497	457	484	493	473	496	488	453	466	486	514	470	489	486	495	477	461	539	448	499	492	486	460	490	503	497	474	462	483	492	475	467	457	491	441	475	504	476	487	474	466	483	444	467	482	443	428	476	484	465	488	459	438	470	468	469	498	480	482	509	499	486	483	495	481	455	450	480	484	490	501	476	523	472	491	447	484	474	485	504	498	480	486	488	489	478	507	473	453	491	475	492	451	459	492	478	484	474	469	481	449	461	486	495	463	462	485	445	511	427	481	490	454	478	437	461	552	483	498	501	495	519	455	509	486	494	494	498	501	494	454	495	469	466	475	485	462	444	465
33290	16420	3180	1910	1352	961	766	687	626	529	512	455	441	417	378	416	417	373	347	362	310	348	332	320	323	338	299	320	337	343	329	303	270	291	302	306	266	305	288	313	320	315	337	325	295	311	311	300	291	311	298	315	282	295	268	318	261	288	303	284	285	298	330	286	285	299	321	309	300	325	295	310	300	270	271	302	289	307	283	331	312	308	281	278	290	307	287	317	279	290	279	309	290	275	308	310	300	282	301	280	321	273	333	263	264	302	302	317	286	272	295	253	294	291	294	298	334	278	299	277	267	284	292	264	298	310	261	300	290	269	299	300	281	314	321	296	306	272	302	266	318	275	306	299	283	280	296	338	315	278	339	312	309	296	303	308	282	331	308	315	285	294	281	305	307	264	294	249	317	290	280	299	279	289	303	311	276	255	274	250	285	291	312	317	299	298	277	282	288	291	326	250	265	306	291	305	265	288	290	302	285	316	268	301	279	287	287	302	299	325	305	293	298	315	327	303	287	297	288	295	290	296	321	271	296	305	301	301	281	297	272	306	295	286	304	271	324	271	269	283	272	329	292	283	273	318	284	281	287	291	280	304	287	291	309	298	325	294	285	289	289	258	309	286	287	279	277	250	289	278	295	342	283	308	295	301	301	284	298	312	287	287	293	287	321	309	263	299	325	302	286	272	275	288	327	302	319	307	282	311	290	305	272	263	329	271	278	282	281	277	275	279	282	278	307	327	288	279	320	280	279	293	282	306	308	305	305	282	285	269	298	298	295	292	272	286	311	277	311	296	306	294	299	326	278	258	304	287	266	286	289	276	272	299	304	310	308	300	294	283	285	338	264	296	312	288	301	281	272	282	319	266	328	301	281	302	305	303	293	320	275	267	278	278	289	312	288	302	281	319	279	279	273	315	268	286	274	284	309	281	293	302	291	285	261	264	290	281	287	269	306	289	308	280	268	301	298	305	271	268	280	290	281	304	287	317	266	300	265	280	302	281	285	287	327	277	313	319	278	270	267	314	297	318	297	307	309	293	290	294	295	293	297	280	300	305	280	305	266	298	307	270	297	292	308	330	309	299	291	291	247	298	264	292	299	278	255	291	299	267	294	282	283	280	333	282	292	291	345	299	318	279	283	294	307	308	303	282	302	316	270	282	280	299	304	277	296	280	297	269	331	289	270	288	277	295	289	291	290	291	291	310	300	288	260	296	298	270	274	324	298	294	307	274	292	293	329	307	269	281	310	290	291	273	298	286	288	292	305	266	295	305	285	243	285	302	286	310	314	322	283	291	308	308	291	300	294	322	272	291	326	289	260	272	284	291	291	277	304	307	289	361	312	291	286	278	287	264	301	285	259	307	290	286	275	308	277	272	290	300	325	289	269	305	292	320	290	286	301	266	327	301	304	284	281	304	303	277	275	337	284	290	314	287	290	282	306	306	275	290	315	290	311	306	331	323	271	303	317	285	297	317	307	320	292	292	307	304	279	284	304	296	310	290	291	296	277	280	290	284	256	297	300	273	296	300	287	280	249	273	281	279	292	296	306	298	280	296	256	325	276	285	315	301	313	302	285	290	286	292	323	280	314	277	269	311	271	283	269	307	314	313	311	307	286	263	277	287	302	276	285	272	345	311	299	281	278	302	328	280	298	306	300	285	280	317	297	313	273	313	299	303	307	295	266	279	284	333	309	301	290	266	263	268	301	303	280	279	276	315	331	282	264	306	297	317	277	282	275	255	312	273	275	288	327	299	303	288	297	331	296	289	286	294	297	291	288	266	284	268	279	290	291	315	285	308	290	296	285	244	281	293	325	278	280	283	281	321	277	316	282	311	272	290	293	278	287	265	286	325	299	314	280	282	307	294	294	298	306	274	277	315	296	274	345	331	278	289	317	283	269	242	270	296	284	296	310	285	304	298	296	308	301	292	273	264	290	299	322	273	281	309	264	302	279	300	280	279	268	300	268	290	279	282	306	309	283	297	310	298	312	327	289	290	264	290	312	298	289	267	280	311	265	326	299	277	274	265	308	265	332	304	291	292	307	282	264	289	292	268	291	287	292	299	310	286	284	322	306	288	275	289	272	296	293	283	299	315	284	298	289	262	284	275	305	302	307	286	279	280	275	314	291	266	290	287	274	290	288	332	298	304	315	290	308	313	269	271	306	303	272	269	306	267	290	268	286	271	295	297	314	300	306	290	309	274	270	293	318	317	304	274	319	356	261	281	298	300	320	301	311	275	285	289	271	289	298	290	333	263	303	267	316	286	290	287	289	310	289	290	306	297	310	281	321	271	291	314	299	325	254	263	293	306	273	264	291	320	293	271	287	279	287	307	309	284	285	289	283	289	319	271	311	272	288	293	310	285	318	267	297	306	282	271	238	281	300	308	289	251	294	237	278	316	292	283	288	288	287	276	288	298	285	308	316	266	286	295	283	276	308	280	285	299	317	297	314	285	302	291	287	286	286	297	311	257	324	302	296	295	299	294	257	249	269	298	307	286	303	260	272	283	311	325	329	280	275	310	307	319	274	298	281	282	266	283	286	264	260	287	314	277	296	307	265	268	286	300	277	306	305	268	276	290	268	318	277	295	313	294	273	280	335	284	299	287	305	331	309	288	253	299	287	292	286	295	309	325	263	316	316	316	283	318	302	306	291	292	281	302	277	284	317	306	303	302	298	296	312	310	252	259	310	284	328	293	282	291	289	278	321	285	309	309	274	304	292	282	297	300	288	288	302	274	296	300	282	250	293	277	296	279	305	268	293	304	276	328	279	297	281	298	286	279	291	254	296	307	284	296	302	306	301	306	293	282	317	290	281	309	262	284	303	293	290	279	284	290	288	279	307	315	299	287	298	300	284	281	260	289	353	302	283	286	264	280	288	291	284	269	260	289	298	280	289	279	305	296	265	314	286	306	274	282	259	297	305	318	302	281	274	293	295	319	270	297	281	287	300	312	270	264	280	311	274	272	264	264	274	295	311	269	293	321	297	322	272	295	294	309	278	288	290	258	290	272	297	266	312	292	299	269	314	260	303	316	297	299	318	283	277	307	257	322	287	279	281	316	320	274	262	279	301	318	284	269	293	303	302	316	282	284	286	291	292	300	291	288	266	257	307	285	315	279	273	286	316	286	278	283	291	243	288	315	302	300	275	313	255	291	277	287	275	291	305	306	282	300	308	302	262	295	296	266	265	307	278	314	329	327	317	290	299	294	269	284	298	330	289	280	314	281	334	320	298	292	265	296	304	282	306	279	289	269	297	281	299	289	316	269	313	283	272	306	312	278	293	290	310	308	280	304	251	288	293	289	312	263	293	277	296	291	285	288	316	282	292	302	257	291	279	281	301	310	301	296	265	266	312	307	305	289	327	281	287	294	291	279	242	288	277	311	274	329	291	296	279	279	286	289	276	290	316	292	293	291	295	305	313	290	318	320	285	311	329	306	320	301	305	280	288	282	306	312	306	282	316	315	297	305	260	283	284	279	269	299
17724	9290	4509	5376	4833	4033	3290	2845	2369	2187	1911	1687	1620	1457	1382	1293	1298	1213	1135	1089	1057	1052	1056	988	1029	1003	969	944	972	897	876	915	941	903	873	840	883	800	852	866	867	877	814	832	807	821	868	803	800	829	866	801	773	771	798	806	781	762	805	839	810	811	779	779	806	737	844	792	777	842	778	821	816	762	737	804	792	761	749	770	781	713	788	775	761	739	773	747	738	758	764	750	737	759	742	738	758	767	823	769	784	791	751	716	809	780	774	744	755	789	783	762	766	769	773	802	775	758	783	778	733	738	725	787	762	763	765	781	739	726	768	743	756	746	815	799	757	763	753	797	798	813	730	771	770	759	752	752	747	785	757	749	781	766	717	792	807	785	789	768	782	758	788	772	782	766	773	788	807	747	756	724	749	757	817	733	754	797	769	720	710	809	740	762	770	780	814	795	795	733	802	772	762	733	785	767	796	761	800	753	787	766	761	751	727	735	724	801	761	743	754	801	739	822	844	804	775	812	812	769	767	752	697	776	764	716	738	743	789	784	750	742	752	792	713	763	711	777	770	792	749	776	763	778	763	704	808	747	780	797	771	739	758	769	765	743	776	741	754	823	750	719	770	711	744	811	787	779	766	781	741	730	742	728	776	684	772	770	762	777	766	737	766	790	782	807	770	752	797	770	767	792	760	731	770	710	762	745	767	782	749	742	799	722	715	790	756	774	758	776	739	770	752	754	801	772	779	778	774	758	752	778	736	743	781	794	743	753	766	779	752	782	759	785	721	731	756	788	831	773	754	743	718	746	765	792	731	796	701	712	793	768	772	809	739	769	772	733	771	761	778	782	753	772	749	722	778	772	746	754	758	765	757	731	762	737	755	759	729	745	781	759	751	743	781	775	779	768	790	792	773	729	744	776	729	722	787	730	790	804	778	789	755	759	729	765	785	777	756	741	725	732	707	750	736	732	757	733	767	750	783	755	716	782	735	721	723	777	734	748	725	783	712	722	785	760	734	747	778	779	786	774	763	724	754	749	730	691	740	750	766	721	787	777	738	776	783	787	757	763	761	709	776	764	777	764	771	739	823	757	777	780	799	732	786	775	781	757	740	782	776	767	730	698	789	776	776	723	711	709	786	775	766	748	718	801	778	776	739	715	774	754	782	800	789	797	758	727	750	745	752	735	800	740	784	770	782	780	771	789	749	753	723	751	769	721	737	779	749	748	774	716	787	720	803	779	730	781	750	740	744	754	771	737	721	774	752	756	762	719	788	738	771	786	766	721	761	740	773	765	779	720	760	789	760	770	735	746	761	713	766	721	744	780	786	732	687	792	782	774	769	716	767	736	734	754	728	794	786	775	767	762	731	770	728	734	756	764	797	734	762	760	771	735	777	700	739	788	801	731	714	750	739	816	751	771	758	820	787	772	740	744	787	740	780	785	788	760	723	798	733	752	742	704	813	773	761	741	733	749	762	743	757	758	776	751	802	752	778	772	774	768	787	762	761	722	761	780	742	727	751	757	758	753	709	725	737	699	731	750	772	721	720	768	816	767	797	700	747	786	760	745	819	763	741	751	799	733	788	778	758	754	742	741	736	773	771	747	753	750	750	810	810	791	710	787	763	729	740	752	738	837	750	736	792	771	774	702	761	757	761	755	764	779	757	777	733	766	762	710	765	739	773	777	778	746	754	719	781	767	788	781	773	756	764	774	705	750	773	721	768	752	801	772	744	790	698	799	732	759	735	790	711	754	717	753	745	806	694	777	765	814	752	769	772	766	760	750	750	780	718	775	796	758	766	757	761	761	755	790	746	771	751	751	732	755	733	753	766	730	738	749	757	715	781	767	787	768	767	757	713	730	746	748	744	696	806	776	744	753	787	762	790	796	768	747	746	768	743	746	777	802	717	771	757	743	807	757	806	751	763	760	747	781	726	761	739	780	749	746	732	752	703	742	756	757	711	805	792	778	775	761	726	720	736	748	721	788	747	799	799	777	771	765	741	745	737	700	743	742	792	795	744	771	748	770	761	777	765	779	760	774	786	812	761	754	790	745	808	796	767	749	802	748	731	759	748	738	772	769	769	802	751	687	698	751	758	791	719	767	786	782	739	773	795	744	733	808	798	801	750	751	789	771	774	802	775	794	747	769	785	788	775	809	780	751	718	776	794	748	739	798	761	772	758	718	786	784	775	758	769	737	753	745	762	769	739	768	711	712	768	759	773	756	708	732	764	781	779	755	770	733	723	738	749	705	773	719	767	753	739	790	739	785	801	818	762	751	752	737	737	759	720	782	732	742	778	795	778	710	755	721	739	762	774	737	787	781	779	805	750	761	743	766	762	817	757	777	787	744	815	694	818	764	750	781	818	778	738	725	733	778	744	712	739	744	729	685	750	706	772	791	823	792	774	787	778	773	764	775	764	767	797	802	755	745	723	717	733	712	792	765	797	756	761	754	770	785	732	760	755	712	743	732	761	767	800	806	764	776	719	792	798	779	737	743	692	747	791	733	753	780	713	748	711	783	727	729	806	792	735	753	753	794	750	769	745	757	756	795	731	816	788	799	758	802	751	771	737	781	780	762	761	781	781	750	772	804	738	780	744	800	730	788	746	763	819	796	726	803	715	751	771	740	755	751	752	783	790	766	774	712	780	729	765	708	780	767	756	767	820	801	744	752	706	767	777	803	772	738	802	705	718	818	749	792	791	736	735	760	739	745	762	720	779	751	758	701	825	825	795	802	774	777	779	748	750	748	691	752	699	728	765	751	726	755	748	741	782	747	791	745	812	772	764	804	749	827	797	741	801	708	822	808	730	798	759	777	760	755	709	747	688	741	772	783	809	781	807	769	753	743	793	729	729	749	764	719	757	823	820	739	733	788	779	775	771	748	755	775	762	805	757	786	797	764	766	765	716	724	764	780	806	758	727	753	721	754	783	742	764	750	755	757	755	787	722	770	774	817	736	791	760	745	792	699	792	744	752	779	714	773	782	775	749	728	776	754	783	718	739	756	746	779	790	739	773	803	778	768	761	751	728	723	789	756	802	761	777	765	818	782	812	749	781	774	800	773	779	791	739	749	815	753	775	770	749	710	750	743	714	727	734	761	738	745	781	750	752	725	751	784	809	734	773	711	770	713	746	747	734	735	765	778	782	761	798	766	768	736	797	778	736	764	738	751	821	757	745	744	760	773	795	758	759	763	755	766	768	769	711	763	793	773	767	776	805	735	726	785	725	737	730	769	757	765	740	789	779	740	798	734	789	763	765	709	799	792	760	711	747	746	802	790	781	789	779	758	755	769	804	786	806	827	808	728	750	760	782	768	725	752	771	722	773	752	758	759	750	729	771	736	710	760	771	796	785	741	750	762	703	776	740	749	771	792	728	726	734	797	748	719	811	761	778	761	757	748	786	744	761	773	774	774	763	785	716	781	776	791	756	710	771	756	764	803	729	767	780	753	785	701	791	768	783	760	733	819	721	739	765	772	733	783	777	780
4650	496	332	312	305	289	312	334	300	315	331	310	318	307	285	318	318	285	304	285	327	313	309	305	305	293	304	289	300	334	294	333	318	318	316	308	298	317	292	344	311	319	315	308	333	297	310	286	316	287	294	325	361	296	281	301	257	322	333	309	293	297	281	290	298	337	298	276	331	300	297	272	317	289	327	304	297	314	318	326	317	293	315	286	306	303	318	291	311	341	296	320	273	302	317	250	301	314	280	325	289	296	312	290	320	288	280	331	304	308	309	299	280	314	297	297	308	298	298	312	292	279	337	291	273	287	311	329	328	319	332	323	310	306	297	315	308	301	283	303	316	319	302	328	300	269	329	309	324	315	295	323	293	287	293	313	319	323	293	305	302	293	303	315	327	308	304	290	304	314	355	334	285	314	274	334	287	321	337	289	304	295	284	258	289	301	300	320	289	282	289	273	284	335	300	289	299	289	320	308	263	337	313	318	304	308	300	282	268	277	343	339	286	317	312	325	339	314	309	327	280	292	316	333	305	296	274	330	326	334	309	299	304	324	273	312	312	275	279	290	312	317	314	276	303	323	297	274	287	303	306	327	323	261	281	290	288	283	307	274	328	329	260	268	286	307	318	306	281	326	314	284	339	325	296	296	308	284	310	302	330	286	317	304	312	305	329	315	307	320	275	310	318	292	304	311	283	317	267	293	304	285	282	295	296	283	332	307	288	301	289	288	264	286	302	297	333	330	313	332	348	296	317	287	296	285	295	290	321	307	311	283	312	286	298	276	327	316	307	312	282	304	323	304	308	339	299	282	300	279	324	304	292	289	294	293	303	291	288	288	280	337	305	290	293	302	309	293	305	293	281	329	312	289	290	299	315	311	294	313	312	294	316	296	280	313	300	310	294	334	362	276	296	318	317	312	316	294	316	291	309	322	303	275	300	293	282	295	319	338	311	294	291	324	293	275	299	311	320	291	277	277	325	322	302	292	298	292	279	294	287	274	312	306	304	308	301	312	298	269	294	285	315	282	293	315	321	315	335	293	305	276	288	287	295	329	287	304	290	285	331	291	265	302	300	291	297	298	281	293	273	298	324	308	268	317	316	296	272	291	308	305	296	305	310	314	310	331	319	290	320	287	312	307	285	296	313	274	290	300	288	300	295	287	302	265	308	314	293	311	324	299	289	265	306	286	299	282	281	291	288	321	289	286	282	362	322	303	329	316	329	313	297	313	286	332	291	295	316	308	304	331	321	277	269	303	284	299	315	340	334	297	298	288	267	289	310	288	297	319	324	321	316	305	333	313	284	296	297	278	305	322	306	309	300	343	305	326	312	308	307	287	311	330	297	319	317	304	328	276	291	305	304	278	295	302	323	316	266	289	291	281	279	304	295	282	290	283	301	308	279	310	305	298	329	300	296	309	293	302	264	311	275	288	326	302	310	257	287	319	296	331	302	304	295	294	341	322	288	290	308	321	284	290	338	333	301	299	301	318	288	311	280	287	325	310	265	299	290	294	315	324	294	303	310	309	322	324	283	312	305	312	268	298	318	318	303	280	270	281	279	311	302	310	300	323	295	271	294	311	290	298	295	312	327	309	303	320	293	320	343	301	317	293	319	310	316	324	273	320	318	294	297	300	327	287	315	266	298	322	333	288	324	326	303	289	303	299	286	306	291	307	306	300	315	309	278	300	300	306	323	300	293	290	292	297	307	305	299	282	286	270	309	318	308	316	313	333	324	319	267	326	312	305	280	307	326	311	327	301	314	313	341	318	311	286	318	335	324	306	278	257	295	289	309	294	291	314	298	287	295	274	300	297	305	309	296	324	311	330	290	300	323	281	259	300	284	284	302	283	304	306	346	302	302	326	289	284	304	334	324	314	312	308	313	329	285	308	312	293	296	287	305	321	298	329	287	323	297	283	331	323	306	334	305	325	325	298	310	312	284	328	304	308	289	317	280	282	271	299	293	303	314	300	303	283	310	306	315	326	286	313	292	314	282	290	274	312	318	295	316	277	296	316	310	333	305	310	302	306	309	307	289	298	327	337	336	279	296	303	299	320	309	320	304	300	286	306	311	330	308	306	313	264	294	309	295	300	300	282	313	291	299	317	317	328	295	315	329	309	296	302	284	321	314	317	262	318	284	284	307	283	276	294	286	301	292	303	317	335	313	258	315	304	301	300	312	294	287	302	322	276	298	301	302	294	320	314	279	294	278	304	304	291	300	308	288	290	328	305	288	307	281	284	300	285	332	336	284	318	293	273	278	309	308	301	293	296	330	327	314	277	296	287	304	273	316	311	321	318	279	318	298	305	316	300	298	331	308	299	279	290	307	269	271	308	276	296	270	307	290	299	310	322	285	314	298	298	326	270	318	310	302	287	270	315	310	282	320	300	290	288	297	323	301	330	329	322	295	288	286	272	298	269	327	307	300	295	336	304	328	310	319	289	324	287	351	292	294	300	335	307	258	298	301	303	284	323	264	302	299	275	313	299	331	310	273	308	291	288	336	303	315	311	301	308	286	317	324	296	268	301	302	300	328	310	288	296	296	329	277	275	299	281	274	299	288	298	310	303	313	337	298	338	283	334	304	290	314	307	315	301	304	310	271	327	270	302	304	289	292	319	303	282	308	317	289	307	273	331	287	282	303	273	286	312	308	286	300	328	314	284	323	304	311	302	324	275	251	290	275	276	299	285	316	297	303	333	304	304	275	307	338	310	292	318	323	272	280	312	304	297	290	283	276	318	278	313	285	283	275	307	298	310	309	289	284	308	325	303	286	322	323	316	294	307	327	293	308	309	281	312	272	300	325	311	260	312	311	314	271	318	307	307	356	321	311	285	324	275	263	287	292	318	297	274	309	299	307	309	319	317	293	252	317	299	318	290	283	270	275	306	280	302	299	313	269	328	300	316	316	283	295	293	315	287	302	303	318	275	258	280	335	289	306	310	320	311	319	253	285	314	274	302	327	308	310	310	279	290	323	330	284	287	314	289	282	301	322	295	316	273	317	321	290	330	313	301	285	316	310	271	296	307	352	284	300	316	280	285	286	285	286	298	280	280	287	300	302	304	321	304	315	315	312	322	307	296	328	315	302	314	304	288	303	307	272	289	273	325	264	313	277	306	319	293	285	295	300	288	287	302	299	286	324	267	276	301	293	301	287	280	282	289	313	322	300	323	327	310	305	287	287	300	303	323	316	348	287	290	357	319	304	306	277	296	277	323	286	315	288	326	283	292	309	306	292	308	307	302	331	289	322	270	307	316	291	293	297	311	275	289	297	279	286	285	332	316	290	302	317	283	306	308	341	314	301	285	286	313	280	284	300	281	354	317	303	332	299	285	287	328	302	290	287	262	272	305	302	324	299	328	336	306	289	324	313	282	308	289	336	287	293	289	314	308	323	304	328	301	299	291	309	320	310	307	285	304	288	280	272	286	320	313	303	295	320	339	274	295	300	294	314	294	293	286	325	300	282	308	284	296	295	296	331	300
3481	1023	789	822	811	805	757	746	768	698	758	756	755	726	733	725	746	781	745	738	723	753	704	794	767	772	772	800	758	751	710	697	781	756	722	758	736	743	756	752	741	751	783	743	761	716	759	757	755	739	705	777	763	770	725	690	768	736	706	683	748	740	763	725	746	730	728	755	711	735	704	733	708	748	759	749	724	706	717	752	722	733	765	752	684	707	782	746	742	754	759	737	738	679	734	762	742	757	742	708	766	725	744	726	694	719	711	766	733	777	793	730	776	711	754	750	752	782	764	741	743	808	744	693	721	717	752	761	723	711	717	722	720	806	734	742	792	733	755	740	729	772	724	733	737	714	732	704	736	701	739	709	733	766	685	789	778	689	758	765	772	716	724	747	765	738	701	731	760	729	747	724	724	709	748	763	718	731	733	766	731	722	763	758	743	691	742	746	721	749	767	784	718	774	778	731	777	787	750	798	786	740	740	752	731	724	725	742	703	710	736	760	751	709	774	756	736	728	758	758	713	727	742	711	779	717	710	746	749	714	754	734	715	716	770	728	750	772	754	762	713	700	704	710	766	742	755	737	748	746	718	756	692	719	741	723	799	765	709	749	749	732	799	755	771	725	705	747	751	718	749	723	727	745	728	726	790	754	725	716	762	700	749	783	764	734	750	751	687	724	738	730	742	757	767	714	723	736	719	687	758	748	764	722	707	713	775	725	737	769	729	686	785	746	752	771	735	716	739	735	748	721	746	726	731	768	716	736	711	721	702	684	722	742	762	732	759	716	692	771	702	751	725	789	782	697	722	689	698	789	719	740	720	713	730	736	681	722	723	739	717	693	775	707	760	728	735	753	729	759	753	724	725	738	810	698	756	696	693	757	762	685	733	743	703	741	716	731	731	755	717	748	746	751	716	734	754	760	731	752	724	726	751	738	711	718	755	748	731	744	754	786	745	757	738	746	761	753	710	768	676	751	719	636	740	747	693	729	726	757	743	745	721	747	701	727	767	728	745	728	763	735	793	680	733	759	743	696	708	747	755	740	695	685	734	730	776	745	773	725	747	697	723	753	768	683	767	750	718	740	802	722	744	773	736	757	688	758	695	779	725	729	801	755	705	750	718	750	762	775	768	765	699	752	719	751	749	753	756	698	721	743	745	783	717	712	686	725	770	728	761	750	764	817	735	730	733	685	759	733	725	751	685	738	764	742	706	733	738	734	707	754	729	742	759	740	711	781	746	739	744	729	753	744	738	697	710	762	714	738	697	780	767	721	746	788	774	704	716	795	769	757	721	758	730	753	735	768	734	728	746	741	779	723	738	769	733	757	707	733	767	724	743	773	796	765	758	747	742	694	758	710	725	790	741	693	778	758	777	753	713	784	702	734	765	731	698	767	685	698	721	762	727	734	705	739	733	716	760	704	706	767	768	754	765	708	789	699	715	727	792	729	763	749	723	752	749	677	740	740	753	709	742	773	698	734	736	776	723	747	762	696	731	716	703	672	779	755	761	733	756	743	741	739	794	712	784	724	723	749	789	776	742	770	752	714	751	750	727	719	769	728	734	724	721	708	649	752	696	746	724	749	737	732	713	755	798	748	719	732	698	731	711	708	771	741	689	760	762	735	736	724	731	783	732	724	746	746	776	750	738	743	728	735	755	746	741	691	716	783	735	756	774	804	701	723	751	746	755	752	755	736	713	769	729	713	730	786	711	813	737	799	794	746	727	726	729	699	737	735	756	737	731	770	782	731	763	741	730	701	766	684	735	755	697	723	721	792	707	760	761	776	764	750	748	753	728	753	772	769	723	729	711	749	743	731	740	759	755	761	724	713	740	695	772	685	769	798	706	715	754	779	738	786	716	801	729	713	750	710	757	698	715	745	795	758	694	732	737	784	710	700	725	717	757	729	708	794	725	774	743	767	736	752	736	734	767	759	740	762	731	725	748	751	751	740	733	727	756	702	740	716	711	744	803	754	817	764	729	777	736	725	785	715	799	716	681	746	725	742	741	702	709	718	779	746	762	701	709	727	728	757	753	733	720	747	740	701	645	739	726	731	769	713	771	745	719	692	773	682	738	718	759	736	745	759	715	758	744	726	756	787	807	761	692	719	682	736	779	765	743	756	726	775	743	768	713	741	769	748	759	765	748	703	736	732	730	776	746	763	737	678	734	740	718	723	714	727	742	741	723	697	783	774	733	767	698	743	725	759	712	770	738	755	675	720	740	755	738	787	738	733	707	733	720	735	768	786	732	717	713	743	757	730	717	790	723	790	775	728	754	741	718	728	706	747	763	734	711	725	785	724	754	783	742	738	770	726	723	731	718	779	774	743	730	738	786	780	742	744	735	806	733	719	748	763	714	782	760	775	718	734	770	710	789	749	763	735	704	775	759	720	713	768	740	789	746	765	739	712	776	698	720	784	744	741	733	763	741	769	768	763	724	717	713	739	728	758	787	720	758	765	733	716	735	718	774	762	688	749	736	713	726	707	738	773	753	740	741	730	749	751	743	764	809	738	720	752	740	721	716	713	762	735	705	792	753	792	738	713	733	767	766	769	751	686	740	704	764	736	737	759	773	751	727	733	748	744	756	735	700	752	770	781	770	701	721	754	684	730	784	760	718	709	756	753	693	702	723	732	721	742	729	743	766	745	729	766	716	721	751	742	781	758	715	759	764	755	720	722	797	778	739	769	750	770	778	756	699	724	721	710	759	761	691	750	767	748	723	761	697	739	752	748	779	712	711	723	787	747	714	751	707	743	706	722	717	759	737	744	732	778	763	722	783	722	779	753	714	744	775	745	669	707	779	775	727	715	705	751	765	710	758	731	740	781	748	753	711	748	747	698	745	738	750	715	733	703	750	745	744	761	735	697	707	739	703	763	748	709	735	746	772	768	733	712	735	785	729	754	750	760	730	731	748	716	732	773	726	730	769	748	736	712	707	752	756	758	763	722	738	705	732	716	738	782	729	729	711	682	739	737	740	773	727	791	741	730	764	723	706	756	746	716	753	751	727	749	816	733	728	749	747	754	748	710	765	754	701	785	721	750	745	737	729	741	719	755	712	770	750	725	743	746	745	731	806	763	722	778	773	724	771	711	735	708	772	705	712	702	759	720	755	753	734	736	709	759	696	774	792	749	740	713	754	756	708	768	688	734	722	744	754	718	776	743	757	734	744	761	740	732	733	722	747	725	729	737	746	730	774	684	746	750	746	693	709	790	718	708	799	708	742	747	735	721	772	737	730	737	758	765	736	773	772	696	728	754	749	729	710	723	715	720	733	767	727	753	712	747	751	770	742	728	780	731	711	780	676	750	708	683	720	691	737	748	721	755	745	783	723	765	742	751	771	744	749	716	690	722	739	721	743	744	748	707	709	723	735	752	804	721	764	770	738	736	758	739	741	740	733	707	714	792	732	759	753	763	757	722	752	737	720	732	731	701	728	751	756	759	736	759	738	751	774	716	753	757	728	723	726	720	810	750	758	719
20993	8084	1302	922	673	545	423	369	328	302	254	238	254	227	215	210	211	201	222	192	203	187	222	177	169	178	169	190	194	188	169	156	199	164	187	145	144	151	157	184	169	160	160	155	155	174	187	157	178	165	149	157	177	205	172	158	150	193	154	188	178	165	180	162	157	174	179	176	156	152	162	172	156	175	189	160	174	169	162	170	134	164	146	139	154	176	165	159	189	177	169	174	154	165	180	172	162	161	198	173	176	158	184	173	183	175	178	160	183	153	155	176	181	166	178	189	181	157	173	132	178	141	165	180	158	160	148	155	171	172	180	164	164	172	177	207	176	194	150	148	160	157	168	171	152	156	167	192	162	181	158	180	172	180	167	156	152	147	169	164	161	161	155	153	162	146	168	179	182	160	166	162	152	155	158	155	158	196	200	169	168	154	178	149	199	165	167	161	176	178	172	183	153	161	169	179	152	199	168	192	167	164	180	154	157	175	146	170	163	151	177	155	188	181	178	157	162	148	168	182	205	164	176	160	163	161	166	186	179	163	153	177	148	173	165	163	163	165	163	157	172	145	189	173	159	162	161	175	162	160	157	175	149	186	152	156	183	162	136	147	150	172	178	177	169	150	172	165	161	162	186	165	182	172	183	177	147	155	174	180	159	140	175	175	158	186	199	152	176	169	164	184	186	189	151	161	182	169	165	155	162	169	176	151	163	162	178	165	177	180	165	165	138	193	160	153	180	158	143	183	184	187	168	155	182	161	167	162	166	166	150	169	172	179	174	204	180	183	169	154	168	164	184	186	162	175	163	183	138	154	177	146	168	158	183	165	159	167	166	170	156	167	174	175	163	175	218	157	188	187	151	168	169	146	150	175	182	179	145	170	152	154	165	161	167	176	172	172	170	158	175	168	176	169	155	187	157	172	167	208	175	157	168	153	153	160	177	149	149	144	177	189	179	158	156	150	161	146	132	184	173	152	161	172	172	189	177	158	148	172	160	181	134	166	172	168	163	169	183	172	178	160	199	143	160	175	164	161	180	159	168	160	165	165	189	177	148	144	178	179	175	153	153	150	186	155	156	164	172	194	154	169	166	172	146	162	167	194	155	154	176	175	160	161	179	177	155	168	165	142	162	191	178	152	175	193	171	168	180	183	154	169	148	210	160	173	186	183	162	162	158	161	195	144	168	156	159	188	183	177	159	178	181	189	157	185	174	160	170	170	145	138	161	170	162	171	167	151	139	142	187	152	189	182	154	154	170	143	147	165	200	167	157	177	179	177	167	167	174	156	139	182	170	178	164	167	180	137	165	166	165	138	167	173	200	169	146	189	179	173	184	152	186	142	151	168	160	175	186	166	169	169	161	187	177	178	200	201	166	156	131	179	168	168	157	196	175	161	191	133	168	168	167	169	206	172	151	141	191	160	183	167	152	168	142	159	139	164	190	186	178	139	188	162	159	160	156	165	164	172	143	157	167	176	167	144	143	145	168	165	159	172	182	175	172	173	179	167	153	160	196	161	154	185	166	158	149	153	154	150	163	161	167	157	157	173	179	161	158	156	153	150	177	176	180	135	141	154	166	156	159	157	163	172	174	163	171	168	155	170	140	141	178	160	151	179	177	162	158	170	142	178	170	172	162	151	165	157	165	174	174	142	157	186	170	165	172	164	169	176	175	165	174	166	157	162	153	172	173	154	144	171	182	160	159	151	149	144	205	157	188	157	156	169	155	176	156	165	206	157	154	167	151	159	171	177	164	161	169	174	179	164	157	180	176	170	165	153	145	152	158	192	171	176	176	169	156	162	180	153	158	160	168	186	153	156	168	156	193	157	154	177	176	157	191	170	164	177	163	158	179	170	181	170	161	182	174	163	173	163	181	158	169	168	163	156	156	158	159	173	149	163	159	184	181	177	152	195	166	159	172	182	161	166	167	172	155	142	182	180	147	171	171	152	171	167	199	164	170	174	180	180	173	179	179	163	174	137	171	166	200	174	157	164	169	156	155	149	139	168	168	143	162	167	164	147	174	160	147	158	152	180	162	165	156	158	159	145	157	160	150	193	168	168	167	172	157	176	171	169	172	176	149	177	156	160	162	183	166	191	170	170	170	169	172	171	132	177	173	173	204	168	156	167	151	153	171	182	157	162	169	160	171	198	164	185	158	147	183	134	177	143	171	147	151	151	141	159	143	161	170	163	176	185	198	150	167	161	159	159	183	147	158	147	151	148	166	157	150	155	151	164	164	170	150	184	179	192	166	148	163	174	169	148	150	184	170	199	175	164	175	185	179	150	170	154	155	156	168	172	165	182	183	159	165	165	185	180	157	176	148	167	170	167	171	171	156	165	192	172	192	163	146	153	172	174	168	192	177	165	187	144	147	167	153	162	175	177	199	164	155	166	176	170	167	154	163	152	168	151	175	167	189	164	161	171	162	164	165	190	153	198	171	148	171	192	169	168	148	152	150	169	177	163	164	159	175	162	178	154	173	162	157	137	154	189	148	170	177	184	179	163	155	182	176	156	154	166	158	148	171	159	155	178	181	200	182	157	171	157	170	149	190	151	173	178	154	156	173	159	158	165	152	166	157	176	152	172	172	159	175	186	185	168	178	167	179	142	145	140	151	158	161	191	174	160	161	173	151	185	157	167	145	161	172	175	167	161	158	150	145	168	188	161	155	141	168	157	174	166	170	140	159	167	165	155	163	173	177	157	166	170	174	186	192	159	159	170	172	178	163	161	157	172	136	177	168	162	174	191	161	192	159	168	148	160	185	171	167	146	157	156	147	167	171	152	158	175	213	180	180	157	167	156	170	161	168	190	170	181	160	185	154	171	170	158	192	168	177	178	148	155	197	154	167	187	184	179	153	168	159	164	167	169	149	173	191	172	170	179	178	184	181	157	151	196	179	155	181	170	184	174	165	179	172	173	159	199	150	154	165	193	161	181	168	145	152	143	165	166	160	158	170	152	144	151	152	139	146	157	184	178	172	156	177	159	198	183	184	196	173	169	162	149	155	147	163	160	161	166	192	188	178	157	160	168	158	176	181	172	163	169	174	190	172	183	168	153	135	154	172	180	187	155	172	158	162	169	182	177	164	151	162	143	169	165	172	174	170	187	182	147	188	153	171	171	155	184	184	171	165	182	170	164	161	155	156	200	169	157	156	155	162	178	177	174	155	177	163	151	153	192	178	176	158	162	170	152	159	167	160	164	168	162	154	172	192	171	165	171	172	140	175	155	195	161	157	157	180	164	132	137	155	164	161	170	147	179	155	189	196	170	178	160	161	171	156	178	172	168	150	172	145	172	160	165	161	151	177	148	165	158	201	138	153	187	155	146	163	161	137	169	143	144	158	171	181	167	157	159	135	167	167	154	177	163	171	171	168	164	191	156	148	164	163	155	163	189	177	151	161	168	169	187	160	168	160	170	155	175	173	189	177	169	141	154	155	198	179	184	179	167	177	178	167	156	144	172	191	157	156	159	158	176	156	171
12068	5584	2381	2989	2648	2149	1804	1555	1348	1235	1040	991	894	866	870	804	753	722	699	736	610	678	624	633	529	583	592	561	562	571	571	503	575	534	542	520	547	530	551	535	526	503	589	497	492	498	518	517	475	494	493	496	510	532	534	491	517	511	461	524	508	518	529	493	460	464	511	496	480	468	442	534	495	484	490	479	496	473	506	481	476	488	454	487	481	474	460	444	516	467	514	447	515	453	448	490	505	514	507	487	510	486	505	473	510	421	477	475	454	495	494	421	466	540	485	450	478	484	483	440	465	485	472	495	518	483	501	470	478	535	480	526	465	492	504	483	486	509	488	496	503	530	472	520	496	479	458	451	460	485	489	478	483	491	485	474	464	481	497	493	493	482	487	526	496	513	462	415	435	469	477	494	460	439	494	486	519	455	484	481	484	488	461	499	495	470	409	515	440	482	484	491	479	468	478	516	506	468	481	495	486	469	502	499	493	474	478	434	470	496	474	446	477	469	509	471	470	431	501	506	472	437	451	487	450	465	467	457	475	488	500	460	459	480	451	471	432	444	450	484	455	511	488	475	446	499	527	490	501	452	460	415	453	473	452	480	501	443	478	479	509	495	494	504	458	493	487	480	475	504	469	455	492	482	479	471	467	484	496	476	452	522	478	465	484	500	461	461	485	457	454	459	486	469	497	452	466	456	509	477	447	455	505	530	482	462	452	477	485	502	501	477	501	474	464	469	432	454	458	486	477	464	481	479	501	483	468	467	484	459	467	463	453	463	474	509	479	476	482	482	488	477	489	511	523	477	474	460	448	496	491	495	543	443	484	423	485	503	452	452	470	450	452	507	471	470	472	458	488	480	472	511	473	468	520	442	473	473	489	501	461	463	482	534	504	442	469	460	452	489	467	457	503	473	507	457	489	462	469	458	512	486	470	501	475	448	469	526	452	451	518	450	514	474	469	481	475	469	514	529	467	482	491	524	487	469	506	439	495	444	469	492	477	451	503	483	459	514	498	505	474	497	484	450	477	458	505	468	471	487	474	505	474	459	487	462	507	475	467	470	471	482	469	469	466	457	459	479	473	487	474	493	450	426	463	486	467	462	465	479	485	499	462	461	475	473	509	438	485	474	500	466	474	504	485	431	483	443	497	438	459	473	505	482	516	428	477	440	501	486	464	450	474	505	442	470	467	510	501	475	491	460	428	511	476	458	456	479	503	448	470	463	470	492	493	462	494	475	433	462	469	515	499	515	492	477	490	451	505	491	453	453	459	434	452	504	486	461	526	534	463	514	481	447	465	479	484	483	482	470	497	426	472	480	456	437	480	445	442	469	471	467	455	493	457	453	489	466	475	497	471	485	448	513	466	482	490	454	488	526	489	446	494	502	494	469	490	452	499	475	486	493	466	508	522	481	463	477	480	431	508	449	450	478	528	482	447	463	468	498	469	493	488	476	489	454	487	462	509	483	466	464	450	523	461	466	499	478	499	503	474	514	475	467	487	501	465	521	475	520	465	493	472	476	498	482	460	475	458	474	472	487	473	505	462	475	470	500	454	483	485	471	476	464	487	459	458	440	500	475	516	464	512	455	465	463	463	457	454	477	459	480	472	471	469	514	455	499	492	472	479	484	440	465	473	491	478	419	470	485	481	454	471	463	486	470	467	467	499	492	473	500	483	441	455	482	444	453	471	522	452	455	444	484	482	469	464	478	460	479	520	475	489	503	447	484	458	478	486	473	448	505	449	492	443	471	475	515	498	489	512	475	469	501	512	507	469	481	506	431	508	491	484	481	479	486	459	452	468	454	497	498	435	482	508	522	436	469	500	462	487	491	479	488	485	469	476	483	472	508	496	508	524	466	485	509	477	488	497	481	460	486	426	459	483	462	461	448	486	491	522	470	498	479	452	485	500	503	452	468	458	474	489	469	464	433	469	460	467	514	471	477	467	516	506	473	469	511	521	512	484	503	483	496	454	487	424	468	475	470	485	486	443	472	474	511	491	455	486	496	461	488	462	511	452	453	463	472	480	473	481	529	469	464	494	533	461	479	473	503	443	465	457	485	459	495	509	497	484	451	482	455	469	468	489	465	488	475	510	472	503	471	497	431	514	506	469	474	480	467	491	416	501	484	483	522	436	489	481	487	448	493	436	434	479	478	482	477	484	493	476	493	479	475	477	464	433	482	492	447	458	498	494	486	507	478	510	499	479	491	496	466	508	493	524	475	495	444	484	494	459	498	466	479	488	419	485	490	450	507	475	447	446	478	512	466	487	457	498	490	497	493	464	477	465	469	490	492	482	476	471	479	455	471	476	489	490	495	481	507	498	499	421	461	498	478	467	524	485	464	496	462	497	504	498	456	430	456	444	446	451	503	499	469	505	466	516	445	468	495	465	473	480	459	463	503	484	446	441	451	508	477	532	520	478	452	497	458	486	486	497	455	492	484	514	476	472	473	492	478	458	461	463	467	449	489	461	491	474	493	480	507	480	506	472	510	473	460	520	470	494	511	481	516	480	485	465	470	487	479	505	449	489	467	486	475	478	495	468	419	491	499	463	463	451	506	524	468	488	513	466	463	481	465	465	456	455	464	475	494	461	487	478	463	463	477	456	492	465	481	467	464	471	483	495	501	481	502	495	456	507	493	455	457	446	459	560	436	463	509	499	483	491	472	440	484	483	483	470	461	465	450	469	465	434	480	496	477	468	482	482	449	510	490	505	459	509	494	491	490	472	435	454	473	474	491	439	498	489	515	473	508	473	481	492	461	476	492	475	470	444	489	472	499	512	432	499	456	503	492	438	491	517	476	452	473	460	445	469	484	459	487	453	457	488	518	462	498	516	466	463	510	510	466	439	460	476	468	479	454	508	475	463	481	492	482	486	475	495	486	483	447	473	484	465	466	502	473	468	467	483	492	486	473	448	498	472	536	472	483	452	479	471	504	462	497	481	479	506	454	475	453	510	488	501	445	475	454	513	439	430	455	489	444	437	486	459	461	445	510	472	477	485	482	456	514	492	476	483	465	457	512	460	444	505	477	452	481	477	452	477	450	448	505	461	457	453	508	457	452	420	488	456	484	440	456	473	472	485	453	479	505	510	485	483	486	467	463	486	504	452	480	484	460	490	450	442	455	455	433	463	439	472	479	520	468	468	462	450	485	491	500	502	504	509	464	464	460	504	474	467	482	454	496	505	524	521	496	489	511	467	467	482	497	468	450	488	477	487	459	460	427	448	489	473	477	470	453	490	475	486	449	478	469	469	456	491	449	502	456	411	500	469	482	489	487	487	464	454	467	470	477	458	477	487	478	466	476	478	474	489	460	503	485	478	436	487	448	462	472	478	466	474	528	499	469	458	473	457	477	480	523	474	462	498	502	511	464	463	489	448	467	507	501	504	467	502	488	469	456	474	524	468	465	451	480	478	463	459	488	465	453	434	451	457	488	479	501	462	477	501	468	456	469	477	498	468	451	484	496	495	488	438	449	476	451
33223	17057	3218	1913	1321	986	817	684	618	522	486	497	424	388	358	364	352	311	357	355	312	334	332	331	286	301	307	292	319	353	296	286	292	300	292	308	320	283	311	303	298	299	278	298	296	315	299	277	295	312	305	288	274	291	299	315	278	299	285	298	290	275	323	287	309	301	304	300	300	334	291	284	274	341	276	285	276	277	262	307	281	284	288	329	314	279	301	273	285	263	259	307	309	312	288	275	262	304	273	293	291	271	286	325	294	299	303	283	280	308	272	299	275	312	285	307	286	272	285	320	288	317	309	298	281	299	325	308	264	288	281	305	290	288	323	265	266	265	283	279	320	303	281	281	274	273	293	313	289	286	286	287	291	286	307	328	305	266	250	314	290	278	276	294	279	286	294	286	297	310	310	306	293	290	283	258	249	306	289	296	283	301	275	293	310	318	302	287	280	271	306	328	299	286	280	308	296	291	274	261	274	278	318	280	322	283	282	291	296	283	292	290	271	274	293	295	259	277	293	302	266	280	296	291	305	298	286	286	309	262	302	299	288	267	311	291	294	291	269	272	313	248	274	301	287	283	298	285	271	264	324	286	289	305	306	285	300	298	313	287	285	298	286	331	299	291	298	320	300	334	278	302	293	273	264	281	308	290	300	296	297	297	289	297	290	281	311	295	293	314	304	277	285	312	267	272	300	285	300	302	281	260	295	248	263	286	309	276	331	299	303	280	314	274	280	278	267	279	303	305	279	254	296	246	295	274	290	296	298	286	300	310	287	329	299	299	287	308	280	288	285	317	291	277	280	302	297	304	276	282	314	279	274	313	304	310	265	277	320	285	276	285	288	297	299	276	304	251	273	317	297	305	268	268	300	291	295	291	302	272	303	311	304	278	295	287	298	276	291	266	302	272	301	290	269	284	281	291	247	292	291	255	288	284	289	302	284	285	250	321	275	262	308	305	258	337	312	271	237	266	284	322	287	297	317	298	310	261	309	267	285	324	276	280	300	298	281	316	344	274	308	301	338	293	331	299	313	276	279	304	256	286	261	287	308	298	280	300	303	308	310	298	280	274	277	315	298	262	281	260	292	293	309	297	284	263	287	303	282	292	271	292	275	290	279	289	284	314	309	262	330	262	297	317	324	298	260	284	271	293	274	293	260	256	282	315	296	305	250	259	238	280	297	303	289	309	269	277	303	302	301	261	277	304	310	297	323	273	299	311	293	325	293	272	271	284	285	281	272	282	276	298	273	293	262	284	262	299	309	296	288	339	273	288	322	298	317	290	303	295	275	278	314	303	281	273	281	270	321	280	318	313	304	281	256	248	283	323	291	300	276	263	320	266	303	266	291	272	289	290	271	277	308	318	337	274	289	284	287	293	303	298	314	282	283	319	285	305	289	300	296	317	273	276	284	269	327	290	302	305	330	284	272	315	277	331	299	303	289	284	280	295	294	291	293	285	305	263	287	281	339	281	291	291	301	288	274	302	299	293	294	287	288	275	273	298	321	311	286	319	283	283	274	309	294	311	331	275	269	283	286	308	266	297	316	294	296	289	304	301	282	296	260	269	292	281	279	283	271	320	304	328	273	272	285	277	301	326	283	300	279	312	270	266	277	298	314	344	276	293	255	284	255	287	274	304	291	320	270	298	305	285	308	287	311	307	283	303	283	273	302	261	267	317	277	287	274	279	303	277	305	270	287	252	312	271	293	295	257	277	313	265	285	310	295	256	318	303	278	289	303	281	302	323	281	305	280	330	292	270	286	261	301	334	274	310	289	290	300	283	281	285	313	295	258	309	256	274	313	320	288	317	263	303	267	279	329	288	275	289	305	303	303	315	292	281	288	302	275	282	298	301	279	310	286	288	325	263	311	318	275	290	267	295	306	292	299	312	291	293	281	295	282	283	299	337	288	277	297	307	301	293	303	294	262	298	271	307	280	317	297	276	321	319	279	335	321	296	290	279	264	331	302	278	283	322	295	304	281	291	270	288	267	284	288	286	328	302	279	332	300	300	275	305	315	258	275	298	301	271	251	290	297	270	282	287	282	289	301	329	272	283	278	288	284	280	272	340	294	293	296	284	330	265	315	343	285	290	293	300	288	307	292	266	278	267	286	264	305	273	279	287	276	240	278	312	300	269	308	315	277	247	263	311	283	291	297	324	300	265	251	287	296	277	308	283	283	285	303	317	312	296	297	268	278	283	307	293	296	318	278	278	299	272	292	300	284	297	311	272	297	311	294	287	275	279	275	287	299	275	329	306	282	286	292	277	314	309	302	304	284	288	279	298	281	315	271	303	273	278	309	285	301	264	273	266	295	307	236	269	321	287	306	268	284	293	292	302	271	313	288	304	264	310	310	257	293	299	290	285	287	262	296	307	273	294	299	272	282	255	294	325	275	286	275	320	319	293	269	287	300	312	293	297	338	310	266	282	309	280	320	312	307	273	265	320	316	283	303	255	304	292	288	290	301	295	278	317	268	285	315	259	271	257	304	294	282	299	262	325	297	280	267	298	277	264	306	288	288	319	316	309	316	308	283	270	295	301	272	273	323	265	277	285	299	286	280	279	282	277	283	275	292	291	296	275	284	302	316	296	348	302	287	308	292	307	276	264	269	267	286	289	294	292	300	351	293	296	284	287	275	283	302	336	314	317	288	281	287	279	266	281	291	320	253	304	291	280	274	283	356	294	290	287	255	287	260	282	252	269	280	298	287	281	269	318	294	308	266	266	290	277	289	293	292	314	314	266	289	296	292	278	317	257	311	285	326	271	282	296	297	303	320	274	273	296	312	284	299	271	269	313	283	269	296	276	308	297	276	278	284	308	302	281	302	292	293	279	298	297	298	281	276	278	312	265	266	278	308	301	276	297	314	287	280	274	267	267	262	297	323	271	280	284	292	292	284	263	290	279	311	273	285	309	299	283	280	277	267	321	313	302	310	311	309	302	303	305	264	255	293	274	280	306	292	294	302	288	324	299	277	267	290	273	294	275	268	282	280	298	304	293	288	304	302	294	312	306	275	279	286	295	279	317	298	281	290	309	291	277	288	305	298	282	291	276	292	277	272	257	302	309	265	306	265	256	300	291	301	302	321	289	283	279	290	316	288	286	273	316	330	323	307	268	267	300	274	283	294	264	330	325	271	275	270	289	294	287	278	281	280	277	272	285	310	292	332	294	299	287	276	301	282	301	337	254	294	287	288	303	304	277	277	325	281	295	305	321	291	293	288	285	319	287	283	311	267	266	276	258	294	305	302	264	297	315	286	284	318	294	296	269	287	279	283	324	280	280	316	302	294	294	275	333	301	279	287	341	298	272	300	291	270	258	289	306	313	313	309	296	259	310	315	312	294	280	320	311	326	278	285	326	281	283	321	294	288	284	291	308	272	286	300	272	293	269	273	294	284	295	282	290	326	308	263	283	311	276	298	295	296	300	297	293	268	265	298	308	264	301	282	293	285	311	301	285	292	326	274	260	290	289	300	279	279	274
17887	9651	4489	5404	4698	3947	3342	2859	2427	2184	1949	1766	1609	1537	1427	1341	1282	1216	1128	1114	1110	1052	1059	1020	1009	961	1013	910	902	917	933	843	927	906	847	869	851	848	889	866	874	879	842	850	812	867	863	818	821	806	825	816	820	772	790	810	827	821	778	858	800	823	801	781	805	800	828	806	853	795	767	819	820	774	784	769	790	759	776	807	784	811	786	776	796	759	762	753	771	750	761	772	748	741	780	752	827	754	737	759	783	764	825	782	759	779	807	738	775	741	785	784	772	737	751	754	788	788	799	787	791	819	787	776	782	782	777	783	793	748	780	730	777	848	768	799	763	759	762	753	743	763	751	760	804	748	748	754	801	776	782	765	767	776	699	770	800	828	754	757	790	823	754	775	777	781	763	714	795	816	768	791	789	730	718	777	796	778	717	777	768	757	722	754	747	778	722	754	725	733	809	759	765	843	761	772	727	727	718	726	794	802	750	781	758	794	777	780	789	816	768	792	765	799	762	771	719	740	772	785	798	777	749	736	776	747	792	733	724	742	750	757	750	784	793	731	785	765	772	736	801	742	773	808	762	724	778	798	778	771	785	795	729	755	785	701	768	752	729	689	726	758	777	746	753	775	759	780	713	785	753	740	758	787	733	759	759	792	775	755	738	793	743	752	718	764	753	747	732	791	733	758	787	773	776	795	760	763	790	776	753	710	699	772	782	783	779	795	744	819	771	788	740	728	789	712	749	737	806	782	729	772	756	722	789	785	789	781	784	775	773	723	778	684	756	783	765	741	773	760	765	786	749	764	663	785	790	752	776	806	753	751	727	750	755	769	828	788	783	725	784	739	788	770	761	730	751	818	731	754	731	789	799	754	720	736	721	713	784	750	739	748	801	738	793	769	753	783	816	759	716	744	734	749	729	746	796	726	754	725	763	810	772	755	737	756	795	766	778	767	729	795	759	749	790	802	778	758	815	732	746	760	708	800	769	755	773	747	776	795	745	778	753	720	771	793	748	742	735	760	766	712	742	763	770	763	750	784	778	773	799	779	747	739	762	748	777	720	777	756	733	762	807	730	756	746	784	735	802	713	759	801	718	781	788	764	790	738	786	766	782	739	755	745	830	753	774	794	772	750	734	799	805	775	849	795	710	817	757	764	744	724	747	765	724	797	762	754	799	753	740	753	799	703	758	782	757	765	757	737	811	786	709	797	762	763	739	795	760	756	782	814	776	758	782	780	778	781	780	740	759	762	767	780	750	776	763	754	754	766	749	724	777	777	769	720	803	765	757	714	740	784	733	760	725	820	779	718	767	726	786	788	763	780	767	749	782	766	742	801	786	806	816	798	772	778	769	727	784	752	783	822	735	714	790	721	831	743	828	701	740	770	756	736	799	730	751	764	768	744	738	794	669	713	788	734	791	717	764	804	758	727	758	794	750	769	760	771	793	772	792	781	828	761	721	771	777	765	750	774	724	815	769	770	782	740	803	766	770	757	760	783	787	770	754	747	721	799	727	774	752	777	740	742	746	732	764	746	754	746	728	759	746	757	794	759	816	788	756	757	777	783	790	770	746	750	756	773	757	744	784	731	791	818	714	789	744	719	794	794	788	791	753	778	809	729	768	782	754	745	750	780	771	760	811	772	769	761	778	794	785	753	775	731	747	761	730	798	699	756	774	738	737	774	754	733	778	751	834	753	750	761	804	738	781	766	780	786	723	777	781	760	742	768	771	776	734	743	746	769	738	755	781	799	771	775	773	757	750	796	772	753	765	798	769	766	771	718	709	819	769	784	749	715	742	751	765	775	796	734	777	761	773	759	812	725	776	739	802	755	795	761	738	769	815	737	752	801	770	795	791	817	790	689	770	756	781	735	750	796	755	768	765	707	773	757	731	794	806	772	750	789	778	769	760	700	745	747	794	729	764	763	766	760	806	805	802	752	768	772	779	763	723	738	775	842	817	787	761	770	773	788	744	752	775	757	787	780	719	741	781	805	751	776	736	696	742	815	739	755	787	774	754	768	781	771	747	796	744	789	774	791	740	719	761	704	765	748	794	706	827	787	778	771	778	710	741	812	777	731	808	751	799	758	717	786	762	778	782	757	760	768	794	762	775	787	794	754	752	783	707	722	706	739	779	769	779	762	774	767	785	753	765	738	777	765	821	751	734	764	785	738	724	766	734	771	775	787	780	720	744	800	776	783	775	721	807	752	731	747	736	800	775	768	744	706	736	787	759	744	788	754	815	721	772	741	721	782	781	722	768	758	774	725	770	736	739	757	749	731	721	728	746	760	822	744	782	748	744	750	742	759	781	748	735	759	799	750	743	789	764	766	735	762	730	734	782	753	784	746	785	813	761	803	794	744	807	733	743	764	807	783	744	740	761	815	757	776	809	773	821	799	754	758	717	733	751	748	732	749	725	759	759	750	763	796	808	761	818	727	809	791	755	797	784	761	695	745	781	762	747	768	754	735	763	795	827	779	738	794	802	728	720	748	747	857	741	755	732	794	805	783	737	743	750	773	775	754	762	788	690	762	762	790	787	727	714	724	751	768	793	827	781	796	763	727	743	777	795	773	764	775	742	773	769	803	769	753	745	741	765	777	754	762	733	787	784	752	783	778	772	772	764	743	756	796	802	719	776	743	754	767	753	771	766	700	770	745	727	775	772	811	735	733	793	742	725	736	793	771	731	746	757	776	728	738	746	781	840	740	819	784	760	728	758	719	765	776	752	756	777	738	802	779	782	796	762	716	728	760	815	781	756	753	736	771	759	703	764	803	815	742	780	782	794	814	781	790	776	767	763	807	746	743	795	773	784	766	749	743	742	745	810	720	783	752	738	731	755	793	758	754	763	749	781	789	787	762	762	768	775	740	792	719	745	726	761	776	733	768	750	729	750	760	788	667	765	759	729	778	790	747	788	723	778	752	724	738	755	776	742	734	738	788	767	712	715	780	745	757	779	785	750	742	754	802	772	746	777	752	758	731	767	747	790	774	832	791	775	797	788	740	728	709	794	775	768	709	753	767	742	800	733	783	768	738	760	796	777	725	778	802	765	728	839	776	736	788	799	747	734	771	767	781	759	739	788	749	751	787	770	751	751	737	710	765	778	775	823	781	717	776	775	795	787	750	739	735	731	709	846	747	777	755	712	716	773	755	773	777	759	768	740	771	737	730	823	721	782	705	804	784	804	700	750	767	777	774	754	741	750	783	787	719	726	759	750	715	771	762	770	761	764	752	786	790	767	780	750	751	813	801	784	777	761	746	719	777	728	764	794	730	800	806	773	778	740	755	794	768	774	691	773	762	754	774	762	753	757	785	783	741	812	833	757	759	821	781	792	731	762	767	783	750	741	779	738	723	763	783	791	774	835	755	787	737	778	758	760	730	795	759	729	792	775	716	720	755	779	751	734	765	731	764	710	786	775	766	750	736	715	742	751	759	780	741	783	785	780	743	788	744	760	791	703	777	754	751	741	734	749	801	789	747	785	782
4222	479	346	318	313	307	323	286	310	312	291	293	305	306	305	320	283	316	296	304	304	322	296	325	328	298	314	319	328	322	306	333	319	280	313	300	325	321	274	306	312	309	297	277	308	310	272	325	304	304	310	295	325	298	329	286	286	301	307	326	318	302	312	338	323	312	302	316	302	301	334	312	303	278	296	281	329	284	278	318	274	271	297	310	317	317	302	319	281	326	274	300	322	323	317	312	290	301	331	294	306	301	293	334	309	281	296	293	299	309	315	295	327	282	316	274	306	315	293	350	277	290	300	314	328	327	293	301	298	324	270	278	279	296	330	272	306	305	283	265	305	269	301	301	313	283	300	282	305	281	309	279	282	307	298	297	300	321	299	326	282	284	294	306	329	307	321	296	312	309	299	269	272	298	322	293	280	288	280	291	292	291	342	310	284	296	280	287	295	317	323	297	314	283	304	297	288	289	329	303	338	294	297	245	286	305	297	290	300	286	277	280	287	274	327	311	299	277	318	295	266	329	326	308	310	305	291	297	300	297	309	311	311	288	306	287	290	290	279	322	285	323	286	291	330	338	294	334	294	297	320	320	300	282	299	319	302	322	304	286	315	306	295	297	328	302	294	315	307	285	337	307	299	311	280	277	342	302	283	322	311	294	277	293	298	300	295	318	301	302	318	276	302	300	287	333	266	287	283	298	299	297	282	299	285	264	294	306	301	308	331	324	300	302	295	311	313	291	295	278	293	317	307	297	292	309	296	314	329	274	292	314	302	268	286	298	301	324	284	268	305	319	322	319	336	293	341	300	288	296	326	285	316	300	292	295	277	284	294	294	327	284	311	330	299	288	309	301	295	292	330	279	291	277	279	292	292	313	307	284	304	306	280	334	314	319	293	286	277	303	309	321	327	289	297	293	274	297	301	338	284	310	285	294	284	306	313	305	277	294	331	338	315	293	330	287	300	319	307	279	337	312	295	311	285	321	290	254	319	276	265	317	299	325	326	282	297	294	275	295	337	305	280	300	313	304	315	291	315	281	283	289	337	279	308	298	311	318	328	277	310	306	291	301	315	286	295	295	304	322	292	274	264	266	313	280	320	313	306	316	311	298	283	290	288	290	308	299	313	303	284	296	270	282	302	290	307	274	305	328	317	301	282	311	308	266	325	302	274	294	274	330	305	295	282	284	306	299	297	291	298	290	294	327	296	344	298	279	301	276	296	286	293	284	291	266	277	331	310	295	303	287	283	316	288	287	294	314	301	281	283	294	305	325	327	310	288	296	296	310	285	301	295	323	299	331	304	305	317	271	326	308	287	318	341	295	324	304	304	294	280	320	284	324	324	280	293	293	352	306	335	301	303	324	286	307	308	302	295	302	304	281	289	331	308	287	272	302	282	335	272	330	313	291	306	306	254	307	306	333	284	287	321	262	315	297	308	276	326	303	322	318	310	270	309	299	288	313	320	283	291	278	315	279	315	296	266	258	350	308	329	286	278	295	305	303	314	303	321	329	313	273	310	337	328	320	296	297	263	297	314	321	313	280	293	312	264	278	281	305	279	277	303	316	272	311	279	298	331	331	323	311	286	306	296	311	274	320	265	318	289	277	275	305	323	322	328	271	297	322	313	307	332	276	306	321	295	305	312	274	292	296	334	272	335	321	315	300	347	287	291	295	322	339	304	304	291	288	325	276	305	293	286	310	306	322	295	295	287	306	306	304	302	316	308	291	293	278	333	277	296	276	353	323	342	340	300	299	335	316	292	338	311	303	310	315	317	295	284	285	277	299	291	291	315	288	284	323	301	305	318	314	334	288	298	316	295	325	285	316	274	319	293	317	332	277	290	305	284	289	255	331	330	309	295	323	308	316	280	300	296	314	320	323	265	338	298	288	312	301	289	285	311	288	297	283	331	300	316	304	306	301	318	283	328	351	260	295	325	292	274	293	284	317	307	282	313	284	306	285	294	290	307	294	310	325	303	335	306	286	299	308	294	311	284	328	296	294	299	321	310	316	270	282	336	324	288	307	319	285	302	281	300	322	333	298	261	292	301	330	277	298	285	301	313	292	299	277	329	305	291	304	300	309	320	308	303	315	301	347	327	305	299	305	301	300	322	322	276	299	325	272	257	302	291	288	311	295	290	270	282	289	307	270	331	293	285	343	318	290	296	323	350	330	316	305	314	277	315	326	332	289	295	292	309	308	302	297	296	302	321	301	330	312	283	300	306	310	343	307	318	288	298	319	299	320	317	282	284	308	289	288	285	299	328	308	299	286	281	316	297	283	353	308	298	325	265	275	315	300	322	340	314	333	324	301	300	248	265	304	314	310	323	276	320	272	313	285	350	267	324	321	312	297	321	324	298	286	321	316	294	308	303	322	299	285	298	299	311	307	307	277	302	288	258	312	292	323	299	289	278	320	314	295	292	297	314	301	279	272	312	301	288	322	293	271	312	301	279	299	303	283	334	284	350	317	287	291	303	292	297	295	275	288	305	303	283	291	309	288	293	314	301	307	287	275	312	306	308	306	300	279	308	313	291	296	296	308	313	305	315	300	311	287	276	349	316	276	302	335	302	314	276	280	310	319	289	300	300	309	304	309	288	300	320	314	299	312	315	309	317	285	288	278	326	311	303	271	276	288	301	280	316	296	319	296	304	298	298	289	308	314	327	315	327	304	331	294	333	313	288	326	308	295	299	295	286	303	282	269	306	310	281	304	313	328	290	320	325	320	301	313	327	298	321	290	300	306	319	303	309	314	285	288	295	287	313	310	302	306	282	287	280	306	277	316	267	294	311	327	312	281	340	301	311	332	288	272	340	313	283	305	287	315	288	283	276	322	304	278	276	349	281	300	318	283	309	298	301	293	313	328	324	334	308	326	296	314	323	302	309	353	305	301	284	283	294	295	281	293	285	333	271	312	283	329	300	293	321	305	284	304	292	271	330	316	325	333	328	299	290	300	307	296	286	276	300	283	305	294	307	304	285	303	284	310	312	288	293	300	327	304	283	308	289	302	291	319	279	288	298	301	318	309	295	321	302	305	287	310	280	311	316	316	295	302	296	300	326	300	294	281	294	318	308	271	278	292	339	292	294	304	291	305	282	312	274	313	296	306	304	292	296	318	292	297	281	294	323	315	313	317	307	279	290	317	309	293	302	309	282	307	319	320	282	300	293	295	332	294	305	280	304	274	325	289	315	286	305	300	331	283	286	282	300	301	291	291	312	290	322	275	304	274	286	320	264	269	310	314	297	297	305	316	301	291	311	308	316	295	343	276	292	300	308	253	308	336	274	295	309	306	266	289	313	280	333	301	307	296	308	296	319	267	309	284	333	300	263	308	280	348	328	288	318	285	317	300	287	279	299	284	330	322	284	304	320	307	309	309	308	300	306	317	297	311	336	308	280	297	291	346	331	292	297	300	283	323	302	288	310	296	304	281	315	332	301	337	300	303	306	277	285	291	293	295	296	309	275	302	317	308	290	345	303	279
3379	966	811	820	818	818	786	744	729	758	788	719	743	753	734	735	687	741	744	771	685	733	688	761	797	811	757	754	710	731	704	783	738	785	785	715	735	777	734	730	750	723	720	760	740	734	721	715	729	721	673	747	764	756	786	701	713	729	724	725	758	711	732	734	724	707	748	710	740	757	763	761	746	716	711	742	735	717	802	777	742	719	747	762	712	687	737	746	719	693	788	768	810	737	696	723	749	788	737	763	787	729	721	731	736	738	731	721	730	768	709	747	775	703	697	749	773	728	768	806	764	696	754	742	762	713	751	732	759	723	731	746	758	708	722	772	692	715	770	727	746	766	757	710	708	754	759	776	740	718	758	701	721	765	766	777	738	697	758	762	721	740	724	751	748	784	748	744	767	733	723	765	742	710	742	753	712	699	707	767	744	739	743	664	703	762	759	741	737	763	747	724	745	745	764	741	732	785	768	779	784	706	733	663	728	783	749	734	745	766	716	765	761	725	731	743	699	737	768	760	735	727	770	734	696	736	739	748	793	721	758	737	761	679	754	722	693	761	738	765	700	747	708	808	756	739	738	782	710	746	729	671	681	713	738	740	738	732	764	744	734	708	714	736	718	724	731	765	751	734	721	733	729	709	759	729	717	769	728	734	778	705	707	783	699	710	747	738	745	739	745	731	749	744	721	782	788	738	721	751	699	745	763	769	764	764	704	722	717	692	721	767	755	747	729	732	744	762	772	740	706	740	730	728	736	731	775	713	744	767	735	736	749	729	726	722	698	818	742	782	682	746	706	749	692	724	746	682	749	788	761	740	742	736	716	769	735	689	739	759	770	781	744	727	722	744	694	722	775	750	714	696	779	739	716	816	745	710	750	725	749	728	818	713	715	720	730	763	786	737	700	764	740	704	740	770	762	735	753	739	781	745	737	725	768	720	757	784	715	782	730	730	756	729	749	761	765	720	771	742	801	775	750	755	751	750	760	789	751	814	762	752	754	742	718	750	751	762	783	738	690	757	748	724	733	757	764	743	724	699	762	762	731	723	729	733	743	738	723	742	735	720	662	730	705	742	759	728	757	703	750	754	737	726	741	678	747	743	753	736	713	768	735	763	754	767	746	762	722	729	734	751	730	731	722	768	703	731	750	745	769	719	776	705	678	737	732	756	723	731	736	724	758	735	755	793	773	714	772	763	782	734	753	760	706	780	755	712	741	747	749	760	747	735	712	763	693	750	735	753	731	714	722	705	724	743	757	783	732	774	713	787	725	733	750	749	734	772	688	740	801	717	737	748	738	785	690	721	737	730	739	746	729	735	743	734	757	760	725	715	724	715	784	739	724	710	713	702	756	719	768	721	747	753	727	716	748	753	710	756	752	705	724	732	762	752	723	769	719	765	715	732	813	685	707	714	764	769	790	677	696	729	710	731	777	803	761	757	768	727	758	732	725	765	749	720	725	743	757	739	769	705	737	743	730	697	689	730	722	789	762	731	783	704	746	739	736	801	735	717	753	748	753	757	767	741	726	737	685	770	723	725	739	739	727	766	668	731	734	694	779	675	790	761	723	721	761	765	690	732	750	746	700	739	721	751	718	725	783	746	743	725	789	736	738	741	751	717	713	736	721	711	681	719	750	708	777	704	774	749	712	775	726	744	689	794	736	720	748	751	714	715	791	792	683	726	698	766	775	749	741	740	714	774	739	764	779	742	745	732	734	735	723	771	741	715	760	776	732	775	769	753	690	782	718	694	775	738	733	726	713	761	739	755	705	751	767	713	751	754	763	719	753	739	756	767	791	775	650	743	755	731	752	717	764	738	707	776	721	690	727	762	706	756	750	663	724	714	664	741	746	720	774	730	752	748	732	749	735	744	737	761	722	779	783	745	771	742	744	698	803	712	755	723	770	770	742	732	733	736	708	738	791	804	734	778	761	781	779	755	725	724	732	745	757	743	765	741	744	744	715	738	699	720	753	714	754	720	727	738	708	742	739	720	696	761	725	746	733	743	712	728	750	799	709	715	744	741	720	745	731	720	750	746	758	729	762	727	735	758	748	733	739	736	753	780	752	746	729	750	780	692	770	760	741	723	719	730	707	775	704	772	715	777	755	753	773	738	776	730	717	722	687	686	710	768	746	757	727	732	743	697	701	736	742	734	754	746	795	791	736	732	762	776	723	754	730	734	734	788	774	725	750	732	711	754	703	726	764	782	779	792	741	701	749	779	752	714	763	752	730	760	705	746	770	743	729	737	748	742	740	715	734	732	724	729	727	758	726	714	683	739	732	724	727	746	700	755	680	765	783	717	740	728	730	741	710	774	717	708	760	738	800	705	732	729	730	762	741	734	772	756	759	709	738	719	748	710	684	748	711	739	725	702	732	723	725	721	781	750	705	744	764	737	725	715	755	694	744	779	723	780	711	711	710	746	769	768	736	767	758	759	731	780	777	743	730	734	781	728	763	723	744	758	730	776	735	756	707	772	785	738	685	686	678	738	722	765	734	770	730	717	724	726	759	768	741	815	764	784	751	714	699	731	745	738	732	717	753	770	777	694	746	715	735	705	717	744	710	685	779	721	721	710	733	758	731	727	716	756	781	740	727	765	751	737	723	706	788	711	717	738	746	687	724	734	794	717	757	713	733	795	714	730	732	786	812	769	712	776	736	733	711	722	748	771	730	711	737	729	796	733	734	750	703	752	750	769	753	755	750	744	784	705	736	760	712	746	759	756	697	763	772	779	711	704	742	727	767	729	737	734	738	740	735	708	726	742	753	740	748	748	735	735	695	735	720	754	782	808	723	730	678	732	742	748	741	737	753	728	713	745	740	753	792	732	724	710	719	766	771	678	702	724	717	695	726	746	716	711	763	751	729	703	776	687	692	772	779	755	743	794	781	769	723	747	739	746	720	756	747	685	746	700	777	752	734	684	744	768	753	759	699	757	678	764	750	721	711	740	765	759	744	758	784	730	739	792	705	715	753	767	707	762	754	758	767	779	711	742	726	746	754	718	702	740	731	726	701	762	714	702	696	745	798	748	750	738	713	754	745	772	731	754	731	726	810	758	735	711	730	765	743	707	747	755	739	749	739	786	765	753	759	759	756	729	713	714	716	697	772	747	731	746	743	756	760	755	757	718	746	734	740	798	739	818	782	696	713	701	764	769	671	740	736	731	771	713	745	760	747	707	752	779	689	763	696	760	750	723	734	801	715	756	804	718	766	785	737	743	781	697	737	747	685	716	804	723	755	754	728	741	710	775	761	753	750	746	752	750	745	748	742	740	782	734	732	741	776	793	752	761	753	755	715	775	756	708	737	742	762	710	780	737	755	768	740	729	715	737	747	734	748	766	784	710	687	761	754	755	801	744	719	783	711	723	768	713	696	722	740	707	718	724	780	718	753	743	727	754	721	736	743	718	760	757	758	689	779	769	685	759	767	718	739	758	771	706	761	708	733	800	700	746	721	727	753	723	730	715	769	711	729	688	762	742
20992	8931	1306	983	668	488	411	354	342	262	252	258	226	248	209	209	200	226	204	221	179	202	194	208	186	170	177	160	159	172	199	174	198	162	179	176	186	174	175	188	174	191	190	194	160	156	198	165	185	187	167	181	179	183	169	183	170	166	183	164	165	170	169	221	184	156	154	170	145	179	176	153	166	156	159	135	174	177	148	149	150	149	159	154	180	172	151	197	190	156	183	174	162	188	156	163	185	177	205	148	141	200	175	183	186	142	176	167	154	159	189	161	170	150	169	168	168	160	177	153	170	167	148	152	163	192	120	182	168	165	159	157	159	158	184	166	137	186	188	184	158	152	162	165	196	169	181	165	185	172	171	176	180	174	177	164	160	183	151	168	162	160	157	192	163	169	142	163	156	155	178	151	186	142	182	176	184	150	142	179	184	172	166	180	150	180	175	157	146	146	189	155	156	158	171	165	171	162	194	163	150	181	184	175	165	179	168	161	150	155	168	172	163	168	161	178	165	192	170	147	177	189	176	173	154	157	176	165	158	180	164	170	176	186	161	157	193	182	159	180	174	182	178	153	177	157	156	149	165	169	159	178	155	166	168	171	185	167	160	196	192	154	176	153	180	182	187	170	162	158	143	185	172	165	154	174	174	162	169	162	163	160	179	148	189	150	157	159	176	188	161	146	184	152	169	157	166	155	133	150	150	177	171	175	169	157	172	180	154	164	169	147	177	165	178	174	171	177	159	174	166	169	161	159	189	198	166	171	134	170	170	170	168	144	189	181	164	165	167	182	181	171	160	162	136	167	181	160	190	160	176	153	164	174	153	171	182	165	148	176	157	151	178	191	142	134	145	152	178	182	170	159	181	163	200	177	176	176	182	152	174	171	189	173	173	143	179	177	167	174	179	164	186	191	167	155	144	185	181	168	193	171	166	162	149	154	163	172	156	152	180	181	177	169	165	152	167	143	179	195	175	185	162	150	161	163	181	152	188	155	166	183	170	170	173	171	176	190	168	163	134	163	149	136	152	171	192	159	186	161	191	183	171	199	165	159	149	159	165	192	166	171	159	177	158	173	157	165	188	173	164	170	159	161	184	144	162	159	181	158	179	131	182	167	165	150	180	193	169	159	178	165	163	170	162	127	179	160	192	160	155	194	154	187	181	167	159	169	147	175	158	160	177	182	149	170	162	183	174	161	162	177	188	165	163	168	160	159	148	182	167	194	163	159	158	169	158	168	158	140	169	166	165	156	173	153	149	165	158	156	150	206	168	191	156	150	162	195	162	199	166	166	180	153	191	174	163	199	162	178	168	154	159	166	160	176	185	142	182	149	147	161	163	177	163	165	170	154	184	168	164	166	192	161	137	179	156	183	150	142	165	161	170	170	166	193	175	166	174	194	188	168	189	181	188	168	149	161	164	177	170	174	156	132	182	158	164	157	162	156	150	155	166	173	181	161	165	167	165	168	174	170	179	166	202	172	168	157	194	180	181	166	187	173	165	165	175	155	147	170	156	162	153	173	188	177	172	181	164	161	190	202	181	170	171	165	159	172	148	178	149	156	157	171	184	151	169	169	185	169	168	167	149	172	169	173	160	163	158	156	181	176	158	158	167	169	164	166	161	168	189	167	187	167	156	167	178	186	145	170	174	160	162	180	133	167	159	137	172	181	163	160	166	168	155	166	166	186	171	149	136	167	172	164	142	138	172	149	177	163	174	178	164	148	202	159	177	172	148	144	162	190	192	181	162	168	169	152	168	193	164	163	154	143	147	147	164	154	157	189	175	163	153	168	158	160	182	163	174	184	144	166	182	157	167	158	156	173	165	190	172	162	143	153	186	165	161	144	169	170	175	157	161	179	164	171	155	188	190	177	155	157	167	167	160	162	163	176	169	180	194	166	154	173	171	162	157	167	167	177	148	161	185	196	191	158	162	177	163	142	168	168	165	147	165	155	154	191	160	166	156	169	173	140	181	156	190	186	154	170	170	195	183	177	163	140	165	163	188	178	168	140	163	166	170	178	147	166	169	179	163	158	167	150	164	175	161	151	189	159	171	145	187	184	156	157	178	163	168	165	180	192	162	176	165	168	159	193	179	160	153	176	165	168	186	176	155	164	153	176	162	162	161	172	185	148	140	154	157	164	187	173	156	183	162	149	183	180	194	177	177	146	174	157	178	152	152	165	197	144	163	180	158	161	184	179	139	152	176	181	167	143	184	145	155	154	169	172	140	170	189	166	182	180	205	159	182	184	154	170	176	176	177	173	158	179	171	179	160	141	163	185	176	160	195	162	168	171	160	190	153	167	177	157	167	179	172	194	166	148	140	157	157	163	162	183	150	156	164	163	189	190	172	174	160	169	167	158	163	167	166	149	163	139	158	167	164	168	162	152	151	166	148	149	165	165	171	170	176	154	193	171	168	136	172	170	171	144	195	178	177	136	177	170	153	167	184	139	145	162	171	160	163	181	173	168	178	163	167	171	162	157	164	162	164	158	184	148	153	153	184	160	199	168	170	189	181	154	173	161	181	167	172	155	179	174	155	171	172	187	192	155	195	183	178	174	182	172	156	143	170	167	155	164	168	151	173	169	172	149	150	166	193	172	157	172	159	126	187	166	143	166	166	164	166	178	170	171	151	155	169	189	180	178	169	150	168	150	172	194	189	191	155	173	180	155	192	158	170	156	155	176	182	152	166	140	194	184	158	179	192	172	158	156	181	185	167	154	164	164	160	171	162	137	158	167	166	193	161	186	175	158	161	168	181	175	162	153	165	172	187	166	174	153	178	147	165	172	157	157	156	152	157	172	179	169	177	165	176	181	185	168	162	151	156	171	130	133	151	165	197	157	157	163	170	176	160	168	147	152	176	159	183	200	165	165	170	186	163	151	156	165	164	159	159	158	156	173	178	153	169	174	179	148	182	155	159	157	164	175	175	185	157	177	189	187	147	149	153	153	174	167	158	174	155	165	158	172	138	167	173	169	149	145	158	172	155	159	154	178	185	163	138	146	189	152	158	149	168	185	151	173	149	165	154	164	148	172	180	178	181	153	142	148	182	162	159	159	155	163	150	178	170	181	159	157	189	156	163	169	170	167	187	156	170	165	205	173	159	175	152	154	157	174	183	159	171	174	203	163	161	171	187	176	146	168	156	160	155	136	153	169	173	152	189	142	157	166	149	142	170	167	166	173	182	182	177	161	147	171	169	139	149	181	182	159	166	163	166	163	168	194	147	168	162	157	161	179	193	182	156	154	159	184	171	162	167	192	188	155	164	153	175	146	182	176	173	164	168	163	186	168	153	167	189	165	185	188	172	175	153	157	159	166	168	152	171	194	167	197	184	166	167	185	179	171	166	173	174	179	178	175	173	188	173	153	182	142	152	167	163	177	167	167	179	133	172	173	172	152	172	165	162	164	161	183	150	185	168	172	148	175	165	167	174	168	142	164	176	146	195	156	155	174	171	137	168	169	143	155	154	185	154	156	171	171
12011	6215	2525	2940	2676	2130	1820	1529	1335	1236	1164	993	918	870	791	752	810	767	715	637	691	637	600	617	609	579	596	591	561	563	574	566	562	526	491	517	486	514	509	507	542	515	490	514	554	504	490	513	501	508	517	521	507	490	487	499	485	479	524	498	452	529	477	502	443	547	496	459	492	475	511	507	512	495	492	515	465	477	461	507	483	468	512	517	480	509	483	496	494	511	484	506	469	472	529	505	481	521	472	446	476	479	458	481	443	492	497	463	485	482	501	485	464	480	455	503	499	454	481	482	461	460	477	492	476	468	473	471	465	468	440	480	483	473	533	463	462	458	485	476	457	438	508	487	513	470	499	463	479	472	487	493	487	510	483	495	481	457	509	465	498	462	463	469	476	474	465	495	470	436	452	472	471	457	497	512	500	534	455	483	488	467	463	490	503	479	467	515	471	511	462	454	468	496	506	495	456	495	476	492	487	476	502	470	431	482	475	512	431	497	478	464	495	498	515	507	466	453	442	455	432	511	486	470	507	453	490	465	474	504	474	519	440	472	520	506	451	452	513	484	482	485	466	486	477	488	505	477	489	509	489	460	502	468	476	459	502	477	485	470	466	496	444	531	483	436	468	451	520	468	457	491	453	441	477	497	483	459	509	488	496	522	520	479	498	466	511	490	463	490	498	550	494	473	505	474	458	486	507	462	457	518	507	490	450	475	468	454	479	463	470	452	466	471	474	487	519	447	450	496	521	484	498	491	469	454	468	487	495	430	486	503	459	499	457	486	453	501	476	469	499	498	465	465	479	472	487	519	463	491	458	470	442	490	465	471	461	486	488	475	458	473	467	474	458	429	486	474	508	477	461	493	416	434	493	501	437	454	443	443	457	498	480	492	471	489	458	471	484	488	456	491	487	458	512	480	468	493	430	493	481	488	477	498	512	499	490	457	507	477	498	489	506	452	467	463	509	455	408	452	462	478	450	471	445	522	482	484	480	513	471	476	469	456	471	471	471	469	500	477	484	480	468	454	504	473	481	506	484	493	536	456	484	480	462	465	488	458	481	470	479	486	469	512	510	510	491	487	449	481	510	475	450	420	490	503	506	487	500	475	491	485	483	481	429	512	511	439	469	488	521	478	491	460	469	471	468	491	469	517	443	501	487	482	466	464	474	437	516	488	465	483	453	486	494	506	502	476	512	495	492	493	440	463	512	469	492	488	484	473	480	473	493	489	508	452	466	507	476	521	481	494	475	499	461	471	468	464	498	486	464	456	492	495	521	521	493	532	486	453	492	508	449	493	454	455	490	473	460	509	461	451	500	453	453	499	495	468	475	451	483	487	488	471	458	468	466	474	489	482	448	481	472	456	486	473	491	493	481	487	467	497	443	417	494	461	506	446	503	465	473	471	491	490	487	500	489	498	458	509	484	481	478	468	528	458	527	483	460	458	484	466	467	502	484	464	477	491	474	486	425	490	484	488	480	467	460	477	483	442	444	468	510	469	480	471	486	480	452	477	497	482	466	475	494	491	456	453	444	501	514	496	469	517	511	437	474	481	478	448	518	496	443	486	503	480	490	446	491	530	465	484	471	482	476	494	497	490	455	434	478	427	495	474	446	471	466	469	484	518	467	422	439	474	458	479	475	484	444	469	465	451	489	484	456	460	502	508	510	456	456	489	486	504	490	485	443	503	462	481	452	477	485	433	463	486	443	464	479	459	519	479	466	486	478	472	469	454	481	491	473	464	480	437	536	471	495	506	452	486	474	471	497	490	486	435	490	497	433	497	467	460	462	480	497	478	482	470	469	473	469	479	486	481	444	482	430	468	487	458	442	441	501	505	488	449	480	500	491	452	473	470	452	470	503	447	483	451	478	504	469	500	518	482	517	468	477	473	508	417	490	451	477	481	472	486	461	417	485	490	465	454	438	463	503	503	440	494	477	530	487	483	465	460	487	503	423	434	467	479	463	472	497	479	514	455	467	485	477	452	481	498	453	455	448	502	501	447	469	497	475	518	496	515	495	464	490	469	458	469	502	523	479	463	503	460	485	475	463	482	463	483	446	475	477	484	480	496	459	502	500	464	506	457	483	476	480	510	470	463	440	477	477	485	484	472	495	494	475	497	503	488	478	438	481	499	497	501	498	497	487	471	490	477	482	497	512	453	484	510	453	478	477	490	504	446	448	471	473	476	504	455	485	523	456	487	489	471	470	486	509	473	437	447	468	468	508	488	452	468	465	474	481	491	470	485	473	483	455	472	467	478	504	485	477	450	472	481	486	512	477	474	498	464	505	490	468	496	465	496	482	504	487	434	463	446	494	469	449	451	487	514	484	462	455	482	468	443	442	471	492	507	478	487	528	439	485	477	470	484	481	496	471	455	440	470	470	450	450	475	508	465	443	477	423	460	455	472	468	450	473	463	500	543	492	496	515	496	459	476	479	492	467	467	504	512	506	490	421	463	481	467	484	448	501	501	472	465	507	457	487	469	481	475	481	503	476	456	494	468	479	473	500	465	485	468	466	477	448	450	495	466	470	481	441	518	477	438	505	482	509	462	507	482	452	464	473	521	492	481	492	483	505	457	534	485	499	491	478	459	454	523	472	442	446	481	461	452	503	501	447	469	436	474	464	486	506	497	414	464	476	516	484	452	455	463	466	434	460	507	506	448	491	495	478	492	519	482	545	476	487	525	490	511	482	487	489	447	441	475	431	485	488	452	486	435	504	478	420	489	467	435	437	468	542	464	483	473	470	472	465	466	480	488	489	493	474	488	453	491	486	478	487	472	447	473	444	451	478	513	516	480	472	470	462	500	473	481	471	477	500	460	460	504	524	467	449	462	499	485	499	449	464	465	473	472	474	494	493	488	465	510	496	447	483	486	462	496	478	479	434	488	488	452	473	482	507	464	465	440	472	433	474	481	475	468	480	507	446	529	452	494	491	501	492	474	487	489	502	496	496	459	484	423	455	496	461	463	486	504	472	480	509	470	498	479	509	497	482	482	433	442	460	461	476	473	463	496	440	455	514	478	463	471	502	481	449	491	468	492	437	463	462	472	463	504	483	455	510	495	473	485	479	470	460	517	474	496	446	470	497	481	455	477	487	491	472	468	502	448	467	496	475	507	419	494	457	483	477	500	490	485	473	465	420	476	479	448	465	505	469	465	469	482	456	492	499	471	476	520	498	465	440	456	470	517	504	506	479	430	439	457	441	440	469	461	440	513	478	495	443	478	457	472	494	507	528	520	461	487	510	495	481	509	487	481	439	478	467	453	488	513	486	506	472	464	424	498	471	483	456	464	410	479	499	452	511	463	483	484	490	475	456	480	462	475	409	473	480	493	485	461	484	451	472	465	463	469	441	503	469	503	459	455	466	468	482	498	503	514	472	462	444	466	458	478	490	490	469	455	475	478	471	454	464	473	491	483	466	474	481	479	493	442	476	479	484	484	494	454	453	505	489	480	467	473	494	520	441	468	447	524	474	458	495	483
33190	18814	3078	1935	1368	1053	789	667	633	532	478	459	435	409	379	378	367	386	333	365	332	324	323	333	312	306	337	345	282	336	331	283	305	337	305	324	301	339	322	336	299	292	312	289	304	295	274	287	295	337	301	290	283	283	298	273	296	298	300	312	298	297	305	308	295	293	283	307	311	303	315	293	291	297	283	295	323	289	301	282	317	318	316	285	271	288	303	293	285	274	270	310	297	272	315	310	248	299	311	290	322	334	280	292	311	299	286	266	289	306	326	318	294	277	297	269	278	343	323	290	285	283	324	259	283	310	309	276	305	277	290	318	309	293	302	317	298	297	293	298	319	288	286	289	299	281	291	275	267	267	273	282	294	287	283	283	302	258	285	278	261	321	294	278	298	281	279	302	294	299	316	298	267	283	316	273	292	302	283	300	309	282	317	309	301	287	291	296	281	326	288	287	315	283	298	284	296	294	265	315	279	282	280	287	336	309	290	301	269	294	305	303	282	316	278	294	281	299	281	292	312	305	262	279	300	285	326	310	281	314	285	273	294	307	301	283	297	282	234	276	289	278	306	302	326	278	326	285	297	299	305	332	306	271	290	304	288	280	311	308	295	312	309	299	297	322	318	269	301	289	302	306	287	309	287	346	290	281	304	278	295	288	297	279	270	303	282	291	273	308	270	302	329	287	282	287	284	259	282	310	295	290	278	294	292	291	276	290	270	274	302	282	305	279	277	259	290	278	306	240	296	302	284	299	277	291	293	293	282	283	322	267	266	295	296	283	275	290	310	297	291	305	314	292	275	268	296	298	291	320	269	307	275	298	269	274	285	262	297	277	301	276	271	266	315	266	276	284	287	273	285	292	271	280	306	298	302	279	300	278	321	278	317	302	273	275	276	262	343	283	307	261	272	257	300	300	302	313	280	297	263	285	314	289	260	298	292	247	271	301	297	313	300	301	321	312	299	270	283	305	284	306	318	282	326	290	277	336	314	280	276	295	299	276	295	307	300	285	295	318	301	261	312	269	312	304	297	301	294	278	294	273	284	288	277	322	293	303	303	286	300	279	275	323	272	291	285	331	314	323	291	252	293	304	315	281	288	270	283	295	323	277	307	262	284	274	260	276	272	313	313	292	256	310	281	293	298	283	279	274	310	313	306	294	283	283	299	290	307	264	300	304	295	268	289	280	277	287	277	271	273	257	299	298	266	298	270	249	288	308	290	270	296	297	297	302	270	307	307	288	291	310	306	317	305	287	293	306	297	287	310	279	306	291	261	300	286	301	303	283	275	277	271	281	289	315	299	292	317	306	299	285	296	278	292	307	289	291	303	303	313	311	294	292	277	309	318	324	280	291	308	304	321	291	290	318	284	299	281	337	285	294	324	308	295	271	293	278	269	297	305	291	309	275	269	307	306	299	278	268	289	315	276	278	280	258	301	310	301	272	327	300	283	283	298	279	256	288	303	250	264	281	306	288	269	240	282	304	308	294	305	309	333	295	284	303	269	280	312	308	291	311	264	301	282	284	287	276	281	259	275	285	295	289	295	261	286	299	277	257	273	297	314	309	290	272	318	322	300	261	289	266	287	318	286	264	296	274	297	291	265	303	277	290	286	292	324	289	273	282	272	283	317	306	282	285	295	301	309	307	312	304	304	312	311	277	297	293	323	313	272	277	300	306	280	333	287	297	307	268	259	299	304	289	277	332	302	287	303	290	268	278	283	251	270	286	274	295	266	308	260	297	297	274	322	283	279	297	278	271	336	294	304	290	277	317	271	301	298	315	307	288	310	319	286	298	264	291	309	293	289	303	308	323	300	306	306	314	291	289	313	318	315	301	272	263	291	287	300	274	288	286	281	291	292	320	294	289	291	306	302	302	295	288	279	292	285	293	315	283	311	246	287	332	260	266	297	319	283	302	285	292	292	286	302	302	249	308	279	327	282	282	295	332	290	258	286	289	286	327	249	263	291	321	306	268	269	291	304	338	317	287	293	267	268	314	267	308	276	289	302	308	285	281	297	314	304	299	305	302	289	301	270	301	313	264	279	290	275	284	298	304	296	288	284	264	295	295	282	325	340	289	275	275	276	297	312	260	299	274	290	293	278	313	294	310	290	283	283	280	312	290	282	292	289	315	301	304	282	260	268	269	288	297	271	274	309	301	300	296	288	280	311	267	307	273	310	317	284	319	271	301	282	317	308	306	330	283	281	278	278	242	297	257	295	295	304	296	291	296	278	295	270	288	284	289	286	294	305	301	274	300	277	294	302	296	299	281	308	270	287	300	285	293	286	330	289	291	274	282	265	276	274	304	254	267	290	278	295	292	313	303	304	295	272	296	272	287	284	280	281	260	305	267	281	291	303	274	265	288	286	352	336	296	294	289	291	314	319	300	289	306	276	297	299	312	234	309	294	295	306	305	305	300	304	267	261	303	293	295	276	343	278	302	273	287	266	274	306	298	301	314	304	308	305	269	272	272	283	261	284	300	275	271	303	305	313	292	287	292	287	310	286	296	273	285	323	269	267	268	309	317	281	298	298	304	331	287	293	287	275	295	318	279	279	296	297	301	281	290	307	290	350	297	314	292	290	298	290	312	317	270	329	315	303	302	301	291	276	287	302	278	285	289	278	310	268	305	279	260	283	288	328	270	293	311	294	286	312	287	281	279	307	276	298	273	293	288	315	290	296	278	274	299	272	250	321	278	287	285	300	261	250	318	288	275	273	291	303	300	308	293	283	297	289	306	308	316	284	293	293	267	275	336	292	294	283	245	288	293	278	298	286	294	267	272	311	301	304	325	286	285	287	292	323	304	294	300	295	291	263	306	305	330	284	302	265	299	291	284	296	320	299	293	313	296	281	295	300	318	288	289	309	300	298	308	289	272	286	293	277	296	294	294	287	308	308	295	287	287	286	309	284	312	301	271	279	293	274	313	266	266	289	275	303	287	278	306	303	288	252	293	321	308	291	278	284	336	304	266	308	313	285	292	293	348	301	276	258	308	294	285	280	299	243	273	320	286	315	280	298	269	292	287	279	340	258	296	283	281	301	282	283	313	257	278	322	298	302	293	278	301	273	318	266	242	296	278	256	289	289	318	270	280	259	286	306	265	274	271	311	310	297	270	314	289	272	274	326	302	279	316	273	281	271	298	269	291	292	306	307	298	299	301	284	283	274	312	308	318	279	290	295	273	278	312	312	315	286	281	292	282	255	316	308	271	302	283	293	318	271	262	289	298	315	273	299	298	274	282	315	308	303	306	299	294	260	298	288	294	272	282	293	280	273	308	324	313	285	272	272	296	292	275	286	292	307	294	276	305	303	289	299	295	276	284	272	309	292	307	319	250	251	305	288	316	278	307	247	271	315	274	300	276	266	315	289	321	268	254	330	299	297	287	291	292	259	294	305	264	333	294	280	309	299	311	311	298	293	295	292	301	294	301	276	283	264	252	267	282	320	320	286	282	299	279	316	276	304	300	276	277	303	306	298	272
18211	9922	4573	5508	4826	3939	3290	2783	2473	2178	1956	1750	1602	1477	1407	1332	1297	1179	1170	1106	1108	1087	1083	1041	997	1002	981	934	921	908	912	935	872	860	863	848	867	881	876	901	835	844	786	857	786	811	816	814	824	800	857	780	773	831	818	770	817	818	765	792	812	793	786	790	785	821	780	849	812	808	762	780	759	819	775	805	793	754	772	861	719	773	739	716	831	782	799	809	786	809	772	795	793	755	769	766	793	760	835	785	720	788	771	757	765	770	779	730	792	776	777	736	739	733	773	744	761	762	779	772	791	785	834	759	755	766	756	776	788	804	770	789	772	782	812	755	821	819	808	761	737	714	734	802	746	772	795	816	810	737	808	782	796	808	765	686	797	773	815	840	793	718	730	737	769	759	775	747	797	756	774	712	826	743	761	754	774	786	764	768	757	771	843	769	801	799	773	817	759	808	801	766	743	769	788	780	743	810	713	788	759	780	738	746	739	733	793	716	749	774	768	809	774	771	769	762	746	750	774	725	750	780	729	760	755	775	803	776	776	771	807	752	799	782	740	751	718	760	743	792	752	788	778	780	736	726	751	809	768	793	758	742	768	792	742	755	743	739	760	781	788	769	745	757	717	767	767	704	744	789	744	755	793	802	760	778	743	797	812	723	756	789	770	810	836	747	784	783	812	755	745	774	735	727	777	744	779	796	808	766	734	734	739	721	762	794	746	821	776	767	767	780	763	741	722	703	781	806	741	734	760	820	781	789	777	762	776	736	746	744	761	755	764	806	739	729	769	801	783	808	742	768	762	755	771	723	766	758	772	757	752	775	763	729	809	793	769	751	770	741	715	763	764	787	787	804	721	785	787	738	776	720	758	784	756	747	762	790	815	753	791	786	743	789	770	772	808	759	744	736	723	824	784	754	791	800	811	746	721	765	768	749	722	753	754	724	770	765	779	748	745	799	759	773	738	788	731	780	741	762	784	801	739	764	774	778	746	757	742	748	757	770	752	713	793	744	749	783	770	779	779	778	782	787	771	734	823	717	791	811	761	751	777	787	745	757	792	755	771	742	758	759	777	774	754	743	774	760	789	783	813	764	705	752	756	749	779	778	744	747	749	784	730	774	773	719	795	731	823	781	760	787	748	830	765	821	806	793	813	746	748	778	780	766	824	775	780	783	762	777	761	750	730	770	779	769	791	758	768	768	804	755	751	785	743	794	772	786	784	763	791	784	742	754	762	745	758	727	761	739	788	790	793	771	766	751	768	724	780	765	774	765	777	744	803	787	748	812	799	746	777	797	764	784	804	769	725	750	750	733	778	744	752	791	789	767	705	749	774	753	797	776	764	759	781	817	820	759	829	805	806	732	767	834	767	810	709	840	771	771	764	774	751	765	796	710	735	799	813	768	797	746	706	772	743	727	742	787	797	811	739	790	735	796	778	795	808	767	727	756	806	743	784	797	759	759	762	769	749	775	767	738	782	753	731	764	754	721	784	759	730	765	749	725	786	761	792	757	764	809	817	738	782	752	783	752	782	773	753	732	751	778	779	813	814	792	794	673	794	752	780	784	772	733	750	838	787	769	775	797	794	782	733	749	760	765	747	776	770	787	753	731	769	745	789	767	790	814	745	772	754	752	749	748	786	772	727	756	708	785	805	762	735	782	782	731	749	778	779	787	762	775	806	757	765	782	763	739	738	760	715	778	779	739	771	765	777	817	735	762	754	768	751	784	836	761	729	774	808	766	742	820	751	728	759	788	768	754	739	761	765	733	736	707	768	710	753	796	771	763	773	772	754	783	768	760	746	791	815	814	786	738	795	832	747	784	777	792	766	746	766	743	837	762	753	754	694	757	759	692	725	820	783	767	741	791	764	827	774	774	755	772	786	734	743	786	781	774	733	784	765	749	795	740	770	726	821	762	766	748	749	735	775	766	718	771	769	802	769	815	775	757	770	756	764	724	738	788	772	771	811	822	834	780	792	788	752	725	753	707	766	745	721	755	784	767	742	751	797	780	793	768	753	765	765	747	788	767	755	706	709	776	719	788	784	742	710	808	793	757	735	765	772	798	745	725	719	763	753	758	774	777	759	753	756	816	726	785	796	745	755	740	739	804	787	753	750	763	732	725	717	771	739	788	752	794	776	766	787	755	808	717	716	731	758	798	758	738	749	739	819	721	807	735	731	758	741	721	767	754	760	815	778	714	780	739	755	724	795	766	787	739	729	738	731	773	708	770	785	753	771	794	754	761	792	781	725	766	762	807	736	791	767	807	783	795	742	813	773	782	768	782	798	770	789	760	769	761	792	806	786	756	726	712	774	747	717	784	733	781	814	728	801	795	772	752	728	788	755	810	737	798	750	721	811	760	751	705	807	712	761	748	756	768	779	779	753	744	756	728	783	757	798	790	819	767	771	808	778	769	771	724	805	764	750	731	791	828	768	798	762	750	720	767	747	770	825	735	799	756	775	769	815	777	813	729	752	769	743	830	806	767	754	732	725	763	765	738	785	798	807	801	747	794	739	784	758	767	763	798	821	785	737	728	779	754	726	743	759	818	748	755	770	784	738	786	753	759	769	778	747	790	775	785	758	736	709	739	747	756	741	779	798	756	730	794	780	760	758	805	788	769	752	775	726	783	727	737	789	756	729	704	826	723	751	762	780	790	824	810	774	773	755	801	767	797	728	731	796	722	749	742	754	770	730	775	760	759	768	790	817	716	775	790	770	749	823	763	743	766	787	752	798	738	816	798	719	779	754	797	751	780	746	734	763	768	786	741	779	708	803	768	721	777	759	726	768	763	721	775	713	778	857	741	761	803	765	787	797	758	750	757	757	739	783	751	752	727	780	769	804	790	782	757	803	803	793	758	774	765	737	742	835	837	766	797	758	807	820	794	816	788	751	781	768	794	766	758	789	729	750	755	731	751	772	754	789	746	747	791	763	726	756	768	771	794	775	796	766	786	748	781	781	753	766	799	714	714	837	753	768	758	759	778	776	747	805	821	818	809	799	813	784	742	761	751	798	792	761	782	740	744	802	714	758	757	816	798	727	861	702	775	768	733	743	777	771	782	710	780	804	736	792	743	751	752	771	780	785	772	726	771	767	780	785	756	817	757	788	757	823	749	755	807	744	809	768	781	736	774	819	724	765	761	762	745	762	767	745	768	761	765	762	802	826	764	761	747	771	790	814	779	744	784	739	785	773	779	730	780	756	762	731	730	778	807	759	763	683	817	732	769	747	751	794	781	782	809	770	747	728	814	745	768	724	726	744	763	779	762	776	795	722	732	807	752	745	814	787	770	789	753	773	807	779	791	762	775	780	791	749	720	760	780	709	706	722	735	738	752	741	669	761	775	789	739	798	745	749	798	815	769	788	734	765	759	773	789	761	789	721	775	783	728	745	777	765	756	766	798	760	760	799	738	784	771	766	789	743	762	740	774	735	777	765	760	824	754	706	779	734	758	786	772	760	758	725	735	753	760	748	767	700	770	850	759
4190	512	342	321	315	303	336	330	317	302	295	302	299	268	275	318	354	312	322	280	319	310	309	309	305	276	275	294	296	302	302	294	301	321	283	282	298	282	303	299	283	329	310	294	314	307	315	312	304	299	325	307	327	309	289	312	311	271	337	311	321	280	304	316	324	309	299	310	284	296	287	293	295	291	328	284	298	302	301	271	284	276	305	277	290	293	305	285	286	309	300	298	305	303	282	287	331	291	300	300	303	280	292	295	274	293	289	299	345	301	281	303	316	320	303	303	301	301	284	265	299	324	313	271	315	291	298	348	292	274	320	282	305	300	312	304	306	287	309	306	289	277	309	293	299	323	288	298	300	276	324	297	311	297	273	282	298	308	268	329	287	293	305	319	269	308	287	302	311	281	284	310	276	322	301	277	342	295	315	317	301	289	259	294	326	286	295	284	330	290	307	296	288	307	329	317	315	321	319	299	271	274	317	345	273	272	288	311	300	303	281	285	327	298	290	299	287	312	331	304	303	318	304	311	283	304	343	291	287	310	314	282	308	305	319	311	307	328	294	301	295	271	308	304	320	298	320	293	319	240	282	308	295	317	303	320	298	287	284	292	301	304	297	297	271	278	310	316	288	310	315	274	287	304	291	270	280	293	321	312	344	298	323	300	298	306	300	317	293	275	349	304	296	308	301	320	271	303	310	283	287	305	295	309	320	263	323	317	325	273	306	336	297	324	303	317	299	324	328	286	289	305	265	295	323	321	300	290	324	293	288	291	315	287	290	317	335	320	286	296	302	310	309	309	303	316	291	283	313	326	290	304	291	297	288	325	327	287	300	290	298	307	287	321	310	287	276	297	293	258	285	296	307	311	311	281	296	308	300	277	299	271	332	287	303	303	305	318	320	299	306	289	271	293	315	325	286	302	290	275	314	276	285	301	316	263	302	306	292	272	313	271	308	280	311	305	304	330	313	276	287	308	314	279	305	270	346	308	291	317	278	291	335	292	318	307	316	322	288	304	313	311	269	291	332	315	316	271	312	313	324	308	299	298	298	258	348	295	325	291	312	290	296	301	313	273	320	307	296	313	306	305	299	314	281	294	299	302	312	313	307	258	312	294	320	299	289	297	328	305	265	276	308	311	329	274	287	294	305	294	305	320	300	267	295	306	300	306	291	296	291	275	333	301	324	273	313	292	294	299	284	285	308	301	295	295	311	299	341	321	326	304	288	299	280	280	270	302	306	316	270	266	347	325	307	308	292	284	343	306	313	290	352	283	286	306	295	259	301	270	279	299	316	317	298	300	312	288	301	303	304	307	316	329	302	284	321	279	306	295	272	299	282	327	293	283	313	296	263	280	314	281	308	284	314	292	301	288	332	322	264	292	282	267	333	300	305	299	310	314	277	319	312	300	335	342	314	282	289	261	322	285	333	322	316	317	312	320	298	281	294	284	284	288	317	289	332	277	333	324	297	282	307	307	314	303	342	283	303	309	259	329	295	286	312	257	342	324	296	274	305	344	304	288	288	288	304	286	292	268	312	305	293	273	299	303	306	289	323	330	289	335	270	298	316	299	286	286	306	308	337	327	294	299	300	333	257	305	294	330	326	289	294	308	283	279	295	262	295	291	293	263	287	321	305	289	295	321	283	284	300	305	309	293	304	298	305	285	305	289	312	291	313	296	305	332	328	313	293	325	296	284	325	281	293	317	295	251	276	311	261	319	285	307	302	297	298	302	312	327	304	293	305	278	310	300	297	313	296	294	265	300	298	338	302	302	273	313	307	319	313	338	294	306	279	278	291	305	286	280	311	302	289	298	298	295	306	307	314	281	309	285	306	314	284	308	324	301	281	303	288	282	303	304	295	319	325	295	269	282	304	316	300	273	306	308	284	324	339	287	293	330	324	300	310	306	308	297	310	274	317	300	290	302	277	299	325	296	330	303	290	287	298	302	273	292	307	337	283	304	308	271	342	307	334	327	262	317	287	304	301	292	287	326	293	299	307	293	272	274	327	327	329	288	283	292	313	293	318	281	321	328	308	282	305	322	298	301	305	298	333	304	305	287	310	270	314	299	313	284	323	293	295	292	294	305	296	294	266	297	297	291	282	312	324	304	325	311	318	316	264	294	314	314	360	322	285	298	294	316	304	293	297	296	336	343	321	291	267	314	270	304	298	298	290	328	276	291	288	305	309	283	288	317	313	325	273	288	278	261	307	319	298	289	310	292	310	316	300	301	329	307	288	289	262	300	304	319	292	307	308	290	317	303	303	291	297	311	256	300	315	308	299	310	288	313	305	282	279	282	345	299	320	299	296	303	292	275	299	284	281	309	318	291	306	292	317	308	297	286	320	270	286	300	315	298	277	279	287	299	301	302	276	307	287	293	293	276	323	305	313	286	289	304	305	288	272	271	288	284	296	313	297	317	290	316	289	324	293	305	299	309	306	319	298	271	275	267	283	291	275	307	295	311	307	323	299	297	343	312	305	338	313	297	317	326	341	303	268	287	321	317	308	328	274	275	267	311	312	309	300	285	305	282	310	302	280	329	300	304	294	257	299	334	266	299	316	299	308	272	303	275	336	302	286	324	308	342	302	300	303	272	305	296	278	330	286	293	250	279	296	302	303	335	302	303	287	297	267	295	297	298	270	298	300	321	335	320	311	308	305	318	281	279	282	318	331	323	303	269	309	303	289	272	324	279	331	328	300	306	284	302	294	296	320	310	291	328	323	278	275	316	318	274	285	280	323	276	308	295	289	316	313	311	255	311	295	310	288	307	285	295	296	285	293	270	315	284	322	312	293	304	287	295	293	301	287	312	289	297	338	290	297	326	303	319	314	333	307	307	318	300	308	338	312	293	328	307	262	320	313	297	291	300	282	294	308	294	294	292	325	300	302	303	323	340	315	316	278	268	294	318	301	302	275	331	306	322	301	335	324	310	269	292	273	329	315	320	290	293	308	292	272	337	292	341	342	324	328	310	321	316	295	330	257	342	292	310	296	272	307	310	294	294	301	270	289	237	339	296	325	294	321	311	293	289	261	312	285	328	290	305	300	314	298	281	299	269	279	317	302	291	331	307	324	273	325	273	288	309	283	284	305	288	329	299	322	275	286	271	315	298	291	305	293	309	302	302	314	286	296	290	311	307	321	297	282	311	299	285	295	293	304	299	273	291	288	294	286	287	326	297	299	317	296	303	301	320	292	266	300	289	304	312	318	283	297	293	290	301	310	306	315	309	322	294	310	304	321	278	282	275	313	295	304	269	279	302	306	309	296	307	307	328	311	337	288	304	311	280	322	322	299	304	272	327	306	274	289	302	290	281	300	289	313	312	281	286	301	296	320	281	268	282	301	315	298	255	316	312	316	288	298	309	306	290	313	295	314	320	326	304	297	268	306	303	302	294	311	310	349	299	305	309	331	278	301	327	322	268	291	270	301	340	335	284	254	302	294	313	273	292	293	306	325	288	317	309	280	335	286	328	297	318	311	279
3456	1001	788	813	819	801	769	764	762	748	779	800	766	699	767	718	736	778	751	774	783	738	730	749	757	798	830	765	739	742	789	702	764	751	789	731	729	726	722	696	769	715	808	700	749	700	732	752	734	716	736	730	752	751	777	750	785	719	769	733	718	727	771	773	753	759	805	792	778	721	738	729	748	768	746	688	731	719	770	739	767	775	744	784	742	726	763	747	777	724	723	762	753	743	778	771	751	717	738	699	709	783	727	772	780	760	761	749	725	758	760	754	745	752	759	701	718	719	684	731	727	744	760	691	717	751	730	740	796	804	717	775	744	735	703	734	717	724	753	764	750	758	736	729	741	773	706	675	705	766	726	741	764	693	781	796	739	759	715	772	731	730	766	819	750	738	710	764	818	772	729	761	710	800	736	757	790	763	767	723	755	735	742	749	731	750	761	737	728	765	723	711	725	705	733	727	796	750	715	717	723	692	760	748	753	727	727	751	692	732	782	738	732	751	731	767	726	697	668	724	778	753	739	720	704	766	756	789	740	721	750	719	738	761	741	712	723	747	744	756	709	680	761	760	712	740	743	730	746	725	738	702	774	730	756	687	749	723	732	749	788	760	687	729	751	742	731	734	751	755	727	725	736	810	702	706	731	743	816	761	755	747	754	726	673	726	726	763	786	768	736	742	746	747	719	738	737	701	737	748	724	789	721	702	709	764	755	753	701	763	724	756	722	756	724	760	731	771	719	793	744	761	725	768	735	751	736	735	701	744	770	755	752	750	714	727	711	749	706	745	757	746	761	736	791	714	723	760	722	725	760	751	764	743	717	749	800	698	706	719	687	736	792	768	737	724	753	690	748	753	686	750	778	755	739	733	711	683	769	750	748	744	745	732	749	680	759	768	767	782	710	743	756	755	739	791	782	682	756	725	758	780	742	729	750	749	778	722	764	718	745	710	736	727	693	771	761	758	771	738	744	765	718	750	686	703	727	764	719	811	777	787	713	744	797	740	780	751	762	763	811	694	738	752	741	752	734	731	741	708	721	755	738	740	729	724	803	757	718	778	695	710	746	781	720	715	765	751	784	744	785	788	738	747	709	726	726	728	715	705	727	766	740	698	711	736	738	714	731	743	760	739	771	695	740	738	760	732	699	728	759	749	728	689	749	747	758	700	764	742	727	738	733	765	753	708	720	750	741	696	727	770	690	774	704	724	743	750	766	735	749	745	775	742	740	745	725	771	776	698	720	703	767	739	759	686	784	740	735	739	723	707	736	761	728	740	766	761	741	704	725	724	748	761	770	776	754	735	755	734	762	775	723	729	707	755	730	764	714	754	703	765	728	716	793	753	796	717	738	750	741	764	768	765	744	729	729	764	763	749	714	759	733	706	792	716	674	719	729	732	728	739	711	752	758	734	711	742	739	772	725	736	753	720	730	772	742	728	778	718	776	732	785	743	729	713	749	736	752	763	754	768	768	703	780	770	705	751	755	771	741	749	721	728	698	730	715	724	733	752	726	750	716	755	726	737	759	735	719	770	713	769	756	722	763	738	773	768	739	776	744	743	724	706	761	770	764	734	773	692	775	712	736	687	770	730	785	733	720	779	708	755	732	739	770	795	704	713	708	765	753	742	767	745	777	687	726	738	744	726	753	727	745	713	751	776	726	804	747	734	743	736	737	735	747	738	756	757	722	728	752	766	752	740	751	754	719	709	751	717	704	740	760	751	737	715	744	704	729	712	755	806	753	711	758	694	703	763	772	716	724	735	743	751	726	727	706	724	773	771	697	782	730	691	756	729	764	746	746	762	759	746	701	748	762	720	718	739	764	725	723	743	725	759	719	756	687	731	764	722	725	730	728	732	745	731	753	717	707	742	701	754	757	738	745	753	712	698	730	741	789	714	722	764	744	759	728	719	735	747	740	744	734	761	772	761	755	750	771	734	756	740	774	724	725	723	686	800	761	671	733	724	713	700	749	769	689	796	741	757	705	729	712	722	763	738	731	716	791	740	750	761	759	697	752	769	772	702	694	756	772	780	743	748	767	775	732	777	736	741	729	702	720	748	763	747	700	748	746	770	746	708	724	736	747	730	729	768	743	751	804	724	761	742	728	770	740	664	754	796	758	746	735	722	701	773	719	727	723	796	732	737	737	715	756	758	719	717	722	731	711	741	725	730	743	747	747	728	750	752	732	804	734	702	759	724	754	780	745	734	719	759	715	712	767	730	728	746	766	765	783	689	772	743	754	772	708	716	753	696	760	705	788	763	741	775	768	717	701	751	748	727	744	742	704	788	711	736	746	759	766	749	718	697	758	753	744	760	707	765	703	699	737	743	739	747	773	709	748	713	748	777	711	719	710	754	760	745	740	714	755	716	759	746	763	716	800	726	775	733	704	777	737	793	762	704	733	745	721	741	696	689	746	736	740	778	698	736	755	764	738	756	770	716	727	742	721	760	733	747	734	779	736	723	749	782	731	738	783	749	762	667	719	699	737	758	722	742	713	728	721	733	726	755	735	716	766	780	771	749	719	737	751	719	775	739	697	751	725	733	719	757	753	733	727	761	774	752	770	742	755	753	734	804	741	774	712	697	726	748	778	742	737	681	680	769	728	765	695	779	754	722	689	756	778	731	796	676	709	785	762	746	732	674	746	751	738	717	749	750	734	767	706	725	733	751	734	708	746	719	726	706	757	762	731	721	739	736	756	704	736	788	739	743	722	747	736	733	777	765	750	741	735	711	760	722	724	768	750	717	717	719	740	734	762	745	716	744	736	738	749	686	737	763	770	699	782	707	728	753	729	752	715	815	708	753	725	734	759	789	768	750	709	766	743	800	749	739	750	724	715	723	792	721	747	710	731	731	716	725	755	754	752	713	751	753	809	702	712	762	765	764	753	753	753	715	758	693	712	717	710	749	737	742	784	755	745	728	732	709	739	733	748	733	798	753	732	743	766	761	732	767	732	776	755	744	744	780	770	761	717	726	744	724	727	747	775	749	781	754	755	755	706	747	780	765	817	755	730	736	746	736	799	707	749	779	716	740	788	712	680	749	768	742	754	759	760	706	727	756	729	766	712	736	746	728	710	728	761	734	735	745	782	716	695	705	730	754	753	772	726	736	732	720	751	699	688	735	785	757	772	747	772	751	717	725	722	806	770	737	777	730	769	715	718	787	742	738	733	729	741	713	685	710	721	718	762	703	746	748	689	735	744	753	750	721	781	712	724	705	774	732	742	735	738	714	728	694	743	711	738	724	774	753	751	780	762	741	733	733	763	720	758	748	759	754	726	709	728	710	792	755	737	787	772	743	745	720	744	733	762	762	765	765	737	727	756	749	754	756	734	748	707	751	759	762	743	637	711	714	782	798	757	758	745	714	699	709	689	731	725	783	740	708	730	726	792	751	747	728	723	740	763	728	739	765	733	721	707	775	807	733	754	726	747	736	786	777	767	740	718	720	761	717	757	680	750	726	792	727	727	751	722	713	739	728
21357	9454	1267	912	673	514	421	368	342	304	255	209	242	211	219	208	202	192	204	161	191	166	168	168	202	189	191	208	187	173	180	193	168	172	184	158	169	166	164	176	175	168	159	166	176	175	180	190	196	163	183	168	184	171	159	173	171	215	164	162	191	177	172	151	159	176	163	166	157	168	168	142	148	165	167	173	155	166	157	198	166	152	154	174	181	165	195	201	168	178	172	158	169	185	153	163	152	155	176	178	158	162	158	165	176	157	177	168	175	157	163	161	161	161	189	171	154	159	175	163	163	157	173	172	166	170	176	167	176	177	181	145	166	176	192	166	196	136	176	142	160	171	184	169	187	191	174	161	182	182	168	149	167	170	158	171	175	183	159	146	143	153	182	174	175	170	166	165	148	169	178	154	180	178	170	164	172	175	159	170	171	163	175	177	154	164	154	161	167	169	165	157	175	175	188	166	162	153	164	146	191	168	177	160	148	147	157	186	152	167	184	144	166	161	161	146	155	142	153	161	154	165	153	185	165	169	187	163	190	201	171	191	163	142	182	168	145	199	150	156	143	196	189	157	170	182	165	177	167	175	168	167	160	164	174	159	164	157	169	144	154	161	153	165	165	158	155	172	186	159	166	162	183	177	162	186	170	159	167	189	174	149	174	161	159	187	168	167	170	190	161	153	158	143	165	178	175	187	153	166	195	160	172	165	170	164	166	150	164	169	192	163	168	183	149	143	195	148	177	166	189	192	181	157	180	164	148	169	188	162	187	176	167	150	176	193	172	154	142	182	162	168	166	155	156	157	165	172	154	186	157	176	173	138	172	161	161	175	166	165	156	165	173	145	174	173	157	162	181	180	167	156	173	156	179	166	148	190	156	148	159	140	147	161	190	187	179	179	167	144	174	158	157	201	158	174	194	180	167	180	208	159	182	164	148	163	171	177	135	197	166	170	153	176	175	141	176	168	162	170	183	182	156	193	163	150	166	170	158	169	182	155	155	156	171	155	174	181	179	157	151	176	173	177	177	157	159	150	163	173	174	185	189	168	163	169	177	172	174	139	184	155	156	180	174	184	167	157	144	147	150	166	186	159	195	159	174	186	168	174	187	179	149	188	166	157	163	177	168	155	192	165	154	158	150	169	186	196	168	157	168	160	174	150	161	169	179	159	181	165	172	163	174	172	170	174	172	152	158	165	145	158	145	157	143	167	181	165	155	176	187	172	151	168	163	164	160	169	148	189	178	154	172	158	155	171	148	149	150	181	154	183	162	177	184	168	167	173	191	163	175	191	170	161	154	149	167	158	208	166	134	186	179	181	157	174	158	164	160	160	184	161	202	162	171	172	167	181	161	153	162	177	155	167	157	174	165	187	172	176	154	151	182	170	156	185	172	172	175	159	171	152	146	186	170	161	146	170	183	177	165	175	188	159	173	152	168	171	150	150	186	172	198	181	160	165	160	171	181	187	163	177	162	162	169	157	169	185	178	165	145	146	157	169	165	186	165	174	164	163	165	165	183	174	166	178	169	149	159	156	168	136	174	190	165	154	173	182	170	157	174	181	174	154	183	154	153	159	176	163	176	176	185	185	173	166	144	146	159	168	159	166	184	176	173	169	166	184	151	153	163	185	176	156	186	185	157	170	186	178	177	172	159	137	152	162	162	163	152	168	167	175	176	158	179	187	186	176	156	158	176	157	149	167	174	159	190	172	175	175	166	175	179	155	187	164	161	170	183	179	164	180	186	174	163	158	157	156	182	185	149	184	157	151	196	161	173	163	175	165	165	167	188	164	174	168	187	187	170	160	148	177	154	174	174	201	176	159	198	182	157	159	176	163	157	196	179	166	176	200	158	172	161	166	167	171	164	157	158	170	173	176	182	131	181	177	167	190	132	150	177	149	188	167	162	171	144	179	160	172	171	169	172	154	193	190	148	181	175	150	173	161	189	155	178	165	166	167	184	166	159	167	160	166	187	156	197	175	175	179	150	139	162	144	176	192	170	188	146	179	143	156	175	137	167	154	179	171	200	162	166	176	182	191	157	192	131	187	171	186	178	180	155	167	176	167	174	164	165	167	202	140	166	179	157	160	178	184	154	172	162	175	198	168	169	181	169	169	176	146	160	185	181	159	189	171	166	150	161	167	186	172	160	173	165	182	200	178	155	152	166	161	172	175	157	164	173	176	171	164	158	171	165	170	198	167	165	157	144	176	193	180	156	176	165	175	179	177	175	158	172	207	175	163	141	186	158	150	162	171	164	151	150	169	150	178	184	161	182	171	179	181	162	165	171	172	138	179	161	161	179	156	156	158	176	173	186	149	161	174	154	166	162	166	164	172	193	188	150	167	149	154	148	181	150	192	159	167	160	173	198	182	152	174	173	153	172	175	179	160	165	189	151	169	174	162	163	164	174	164	185	154	171	177	148	149	163	162	164	161	166	147	173	177	173	149	185	137	171	167	161	182	170	166	178	155	179	180	148	180	180	181	187	182	157	149	146	152	169	154	170	182	151	150	193	175	157	172	169	186	177	164	176	167	168	150	157	143	158	149	143	136	180	175	151	181	177	151	166	151	180	162	152	131	163	165	169	194	178	170	150	174	158	212	187	181	157	195	153	168	157	176	158	154	169	162	168	201	183	196	185	183	184	167	161	165	177	157	174	185	163	176	186	180	174	163	169	171	186	166	176	175	172	174	168	138	163	180	166	167	173	175	136	158	172	175	167	159	158	186	138	144	157	168	169	166	164	156	133	165	156	155	166	142	184	161	174	175	177	186	161	168	180	173	163	181	168	163	178	170	199	139	156	159	172	139	153	147	178	169	166	165	160	151	182	174	194	165	155	165	210	183	192	175	164	164	141	187	155	171	179	132	178	155	188	160	184	168	176	164	186	161	163	153	182	191	178	180	169	170	166	169	154	153	176	173	137	156	186	146	144	167	170	173	171	155	173	162	149	160	167	157	176	163	164	183	157	151	165	170	160	145	190	174	170	171	147	158	150	179	157	160	169	149	150	167	184	159	155	179	137	165	175	166	159	185	141	185	147	156	145	156	152	172	163	167	153	145	171	186	170	147	195	189	178	156	155	168	165	168	186	178	177	148	171	156	149	158	170	127	173	176	185	165	165	181	163	152	181	170	154	154	155	172	194	141	176	166	164	169	175	180	209	169	174	166	172	172	177	183	160	163	171	165	153	169	155	148	172	153	180	170	173	151	168	180	166	181	170	149	171	168	147	176	143	160	178	166	190	161	159	169	175	178	165	178	196	173	168	147	151	174	179	177	183	177	178	172	177	184	148	153	166	159	167	194	166	173	146	154	138	144	164	155	148	180	164	184	160	153	156	171	177	174	178	145	134	166	168	169	160	165	158	189	172	166	194	158	139	150	189	163	167	173	173	155	156	168	177	174	184	160	160	147	158	163	194	185	179	186	177	162	166	158	157	172	172	173	166	136	150	176	166	195	160	169	156	140	167	167	146	175	143	159	169	164
12594	6259	2524	2959	2525	2166	1830	1621	1319	1238	1107	953	898	882	823	758	715	700	706	660	678	638	600	589	562	624	619	594	584	585	549	528	507	537	530	540	522	505	539	537	513	517	495	509	524	553	507	529	515	474	491	490	527	539	454	493	471	485	551	499	499	526	457	505	486	504	503	532	503	454	473	488	470	505	509	446	479	495	480	483	442	503	457	474	530	493	458	509	481	469	473	529	471	472	474	482	516	459	496	500	509	447	479	487	485	497	497	465	545	495	501	456	475	431	497	484	460	534	498	476	514	462	517	522	442	484	481	472	504	516	479	486	514	459	494	502	479	516	510	462	488	496	466	495	459	506	488	506	475	497	508	460	464	485	488	501	469	471	440	528	505	450	449	450	481	464	483	467	526	459	483	496	510	488	459	485	466	456	511	495	458	503	502	456	449	485	462	429	476	488	476	485	519	448	512	496	491	490	509	466	471	459	458	469	517	459	487	511	472	488	474	479	492	450	500	465	483	485	481	469	515	473	500	513	500	470	450	484	494	495	494	460	458	497	505	498	466	501	454	505	494	460	480	503	463	506	464	455	490	491	464	513	476	462	471	485	483	492	512	471	479	493	494	495	508	509	518	500	504	432	510	507	495	469	507	470	465	491	491	499	482	417	480	494	490	480	481	497	477	476	473	494	513	456	464	515	462	506	504	486	451	479	480	514	451	510	490	503	488	478	484	465	496	461	440	474	453	510	473	488	464	461	477	469	474	503	483	503	479	486	467	473	484	520	469	493	499	516	473	493	445	471	475	500	466	480	488	473	499	485	480	482	501	480	487	499	504	506	492	519	503	472	470	472	488	480	465	491	486	470	506	525	479	495	459	503	466	483	463	424	470	490	436	474	458	462	477	463	473	465	504	488	503	501	462	492	534	496	451	506	461	478	486	497	477	429	459	510	477	468	496	467	480	465	507	481	454	477	452	499	489	462	505	466	472	489	427	501	498	450	447	475	488	476	474	525	493	498	477	500	476	461	458	486	477	500	442	476	456	462	509	470	517	478	475	508	496	490	487	519	440	462	416	478	502	488	446	472	488	422	446	509	476	482	480	450	463	511	482	499	446	530	483	492	463	472	495	463	454	484	497	497	484	502	470	472	478	457	441	469	471	524	461	485	467	433	472	476	480	483	458	517	513	496	492	468	509	491	466	460	490	435	430	493	464	484	450	474	494	507	445	459	530	466	498	486	478	482	475	486	469	499	493	474	463	447	466	485	489	503	462	495	495	522	452	490	495	500	457	496	484	485	508	481	481	462	457	502	466	491	466	471	494	494	474	460	476	495	457	477	479	466	461	502	472	491	483	512	499	473	448	462	467	474	495	496	445	470	501	505	471	462	445	466	504	472	480	448	473	462	480	467	492	474	490	468	492	480	436	425	491	489	478	467	501	495	490	503	462	455	458	496	526	490	485	477	505	476	441	471	480	472	491	446	493	490	485	481	490	452	453	519	495	524	476	485	470	523	476	452	466	483	475	471	481	475	461	485	467	466	493	487	465	450	476	476	482	486	464	418	465	433	497	481	503	448	466	464	463	458	487	485	492	489	454	498	436	456	476	508	468	428	468	500	468	503	485	471	471	510	492	503	519	484	481	466	498	480	510	453	498	483	488	502	477	494	458	489	419	486	480	463	495	461	435	484	492	476	474	492	470	475	520	471	473	440	466	506	484	492	483	462	509	506	508	467	490	464	483	460	491	501	481	487	446	493	487	474	455	520	455	473	484	496	435	483	475	457	464	468	490	497	459	481	477	498	467	492	429	495	478	473	494	446	507	491	473	493	459	470	487	523	471	451	524	498	451	474	469	463	513	455	501	480	523	465	484	510	497	488	506	463	480	468	469	503	467	472	508	502	503	466	503	473	530	485	515	454	500	483	473	479	463	502	473	455	512	492	480	465	444	500	495	463	497	504	484	464	476	471	471	499	495	498	494	496	501	524	449	485	513	494	509	461	463	499	489	452	511	453	451	465	473	519	488	499	415	495	465	493	460	475	460	472	489	497	456	429	463	493	461	497	475	524	489	448	423	465	482	484	507	458	446	504	474	522	505	469	525	453	443	498	496	505	474	440	498	515	496	498	453	476	484	502	497	461	484	485	486	469	470	504	497	473	470	472	445	476	451	470	449	488	522	476	453	457	468	477	479	472	472	481	493	496	502	508	487	483	465	484	465	480	486	496	497	474	479	475	531	466	491	513	479	509	472	485	453	487	477	490	466	491	432	477	468	459	457	450	488	513	530	485	461	462	482	505	472	466	470	477	446	465	488	447	484	484	474	498	498	503	452	450	493	460	479	468	465	468	441	473	477	472	450	447	460	497	480	511	459	457	476	461	464	478	447	463	488	517	498	465	451	477	461	510	440	460	523	518	477	487	488	496	486	465	492	454	479	495	497	458	486	449	507	489	501	487	466	511	513	493	451	465	486	489	482	497	484	461	464	460	490	468	516	521	475	498	482	486	481	499	506	463	475	456	446	470	479	476	500	477	473	482	475	463	481	449	439	469	474	501	486	483	476	517	440	445	425	502	465	479	470	448	501	494	461	474	497	464	500	478	510	487	458	453	488	482	448	467	480	455	451	504	500	518	465	489	502	464	515	461	480	480	475	489	501	470	524	473	483	475	476	495	480	467	481	496	497	452	469	447	499	493	523	462	502	474	476	444	488	459	457	516	486	457	499	433	494	494	437	453	497	495	426	457	463	467	485	494	461	455	477	488	505	477	464	491	475	496	489	488	448	495	468	505	449	515	488	464	480	520	494	491	456	488	443	469	491	506	477	490	516	491	504	533	482	433	495	454	535	474	475	508	473	509	498	488	457	472	447	484	460	516	531	465	491	478	463	470	481	503	463	481	457	492	479	465	451	466	481	490	492	439	470	464	480	478	511	508	497	501	468	488	504	482	513	488	466	514	459	504	456	484	483	481	438	482	494	491	475	501	526	500	452	486	502	469	494	488	439	477	506	464	480	507	469	521	486	494	442	445	476	507	489	499	481	469	478	475	486	489	490	474	458	473	492	459	481	494	504	469	456	493	465	488	527	459	455	493	487	486	459	484	457	479	488	454	507	458	512	482	450	466	457	481	502	473	445	455	468	511	476	499	483	506	514	468	480	452	464	477	455	446	533	479	462	453	501	503	458	495	524	519	478	469	508	518	480	466	511	464	504	485	429	443	507	484	469	457	467	468	491	456	437	505	434	447	471	442	506	467	449	491	491	461	500	470	453	485	486	477	473	481	456	511	465	470	473	451	449	491	499	445	492	460	467	464	500	459	476	515	455	480	517	499	486	471	474	451	455	485	479	489	452	484	466	496	484	427	497	421	468	473	465	446	465	475	447	461	455	515	517	470	461	421	516	460	449	475	452	477	539	465	512	510	518	465	469	475	476	475	496	496	462	438	503	447	482	512	478	496	450	437	484	490	485	477	466	470	501	463	473	493	479	503	511	482
33265	18481	3105	1949	1309	949	802	678	628	520	511	454	412	387	393	339	347	327	361	329	308	340	311	297	333	297	318	306	328	327	316	269	334	327	352	310	293	318	281	290	304	325	294	348	268	292	294	273	312	315	287	303	274	313	265	331	307	261	284	329	333	284	298	290	302	276	307	285	288	303	302	310	281	268	327	311	284	285	294	313	288	294	286	325	259	295	302	281	303	308	279	281	255	277	308	276	267	296	286	298	310	313	274	266	304	303	315	285	308	284	279	287	306	291	289	278	314	294	290	289	277	284	292	286	292	287	320	261	280	323	328	292	302	303	279	293	290	305	283	306	307	266	295	297	309	314	286	301	304	285	314	284	300	301	268	261	288	317	264	287	303	272	278	302	290	321	290	315	324	292	270	311	267	290	282	290	296	320	289	330	276	284	280	261	278	255	309	265	276	282	280	262	254	304	285	284	274	277	301	289	273	286	287	307	277	293	303	275	293	295	311	264	324	306	283	317	295	278	290	256	283	264	292	285	291	307	273	310	287	290	296	284	268	286	259	268	309	302	310	286	295	297	285	278	273	301	286	284	309	262	283	298	338	292	308	278	309	294	300	313	277	319	290	283	283	282	308	255	298	303	318	306	323	284	284	274	276	301	274	288	281	282	328	320	304	319	292	295	276	295	301	292	326	272	279	305	307	290	295	300	286	248	304	260	276	294	263	321	282	296	285	285	294	304	308	295	271	318	286	284	315	248	295	312	298	327	316	301	279	287	270	294	295	289	326	267	306	295	312	281	320	313	310	298	321	297	265	286	281	290	328	258	259	292	287	251	263	300	276	284	310	307	300	322	286	280	259	344	292	287	310	277	257	317	308	279	298	287	305	288	326	295	279	291	285	322	322	300	231	313	323	307	298	299	265	295	297	311	247	288	271	297	302	319	285	309	295	325	278	296	278	333	283	305	291	285	281	289	294	339	274	252	290	305	287	285	272	264	317	275	290	305	268	316	290	275	299	292	283	314	274	270	278	292	299	306	273	279	298	318	286	291	279	317	256	328	289	291	304	300	283	279	310	294	293	310	288	287	315	291	293	269	288	330	296	311	317	280	328	269	296	265	257	296	285	282	294	289	301	303	286	310	279	278	282	275	314	285	315	288	324	317	285	292	305	264	271	266	284	312	305	273	277	286	294	308	283	301	279	276	279	284	307	281	295	314	309	317	274	294	293	282	293	284	303	310	295	279	280	284	320	258	277	308	286	316	289	293	340	288	304	275	295	288	315	310	255	311	301	276	289	287	305	310	306	293	300	302	292	265	241	252	299	242	258	309	300	281	286	303	284	303	310	295	280	261	306	285	288	327	296	263	282	271	268	327	297	310	301	306	290	316	319	275	289	277	331	301	276	307	315	330	301	294	282	302	302	285	282	289	322	287	266	304	320	310	266	285	315	296	299	299	277	270	311	289	286	314	300	332	291	282	303	294	277	289	325	286	317	295	279	310	295	257	325	289	287	306	278	289	257	299	301	287	287	310	301	293	283	290	314	280	300	270	284	310	286	275	266	312	307	279	275	298	295	306	307	314	270	304	288	261	268	299	276	323	279	279	307	268	301	287	294	260	266	283	278	268	293	288	291	319	302	323	313	297	285	299	321	285	347	273	283	295	301	309	270	291	292	287	281	262	316	321	273	337	325	303	301	279	300	287	283	285	282	268	266	314	277	305	264	293	283	318	312	295	290	243	316	307	293	309	283	283	292	315	307	301	310	298	285	295	292	299	311	298	299	272	274	287	316	301	301	294	316	296	265	299	300	289	306	284	278	298	313	275	275	283	301	266	266	300	290	304	297	318	322	269	311	303	283	266	280	298	286	324	326	280	306	286	282	301	335	290	277	296	297	303	284	273	318	321	268	281	289	295	301	284	316	340	280	285	285	298	288	310	299	272	275	313	274	291	311	277	307	290	328	287	282	321	299	283	303	312	239	287	305	309	274	285	303	287	293	299	314	305	308	317	288	308	301	268	320	276	279	336	268	281	298	273	289	298	279	285	294	274	296	301	282	300	296	298	271	291	293	287	321	297	283	298	275	296	278	271	313	313	323	278	288	302	289	242	304	291	301	292	268	294	292	296	296	260	283	267	283	322	305	278	279	311	282	294	267	272	303	296	302	300	273	273	273	281	312	314	296	279	310	292	318	312	284	305	274	286	274	281	269	294	289	293	281	272	297	302	298	295	301	293	254	337	269	274	307	296	273	313	310	299	310	270	292	312	297	290	294	240	277	309	280	270	304	272	292	260	287	303	298	295	278	297	296	310	283	275	281	284	292	301	273	308	268	271	318	264	304	278	287	299	306	276	310	273	275	299	276	302	309	287	297	309	306	303	301	318	281	296	282	273	276	300	299	317	292	290	268	307	289	301	271	286	307	295	296	254	289	315	253	262	276	260	286	280	273	292	306	295	279	297	311	316	295	280	291	315	303	288	298	305	303	293	271	307	307	307	269	311	291	300	306	293	272	303	311	261	294	299	286	271	306	270	299	307	325	300	297	295	277	276	275	298	293	299	297	279	293	270	284	309	287	295	316	257	314	281	277	286	286	317	299	278	295	296	256	300	305	308	298	281	282	270	267	293	284	307	285	275	292	290	289	292	295	281	320	300	270	276	291	308	274	307	285	270	296	247	294	322	288	263	299	281	303	311	294	283	290	316	308	300	277	280	273	301	327	312	302	307	291	312	275	270	282	289	302	286	291	314	284	272	259	308	315	282	299	296	305	309	318	297	281	283	307	286	273	280	271	275	276	290	292	310	282	305	289	291	286	298	252	287	288	282	273	305	322	316	298	281	318	302	267	309	299	271	302	311	322	300	294	275	275	286	292	264	299	285	288	309	309	297	289	304	267	313	295	300	304	288	273	328	301	291	284	281	325	319	288	296	314	328	313	281	283	304	268	303	328	285	289	290	315	255	321	306	307	288	303	285	269	311	291	281	300	255	275	274	309	307	304	275	265	285	281	291	306	302	285	307	313	312	293	308	310	274	278	278	297	291	274	293	307	284	314	302	263	279	255	293	273	282	300	322	304	302	275	288	297	309	311	308	294	267	305	286	339	276	279	313	279	291	289	261	272	304	239	290	242	311	267	284	329	317	279	270	297	299	303	307	308	306	257	270	268	308	283	305	282	300	275	308	289	303	292	285	280	286	278	307	291	275	306	283	296	288	315	328	285	317	297	309	269	311	274	302	285	313	293	297	292	316	277	294	250	288	269	306	297	291	277	285	287	287	254	282	315	302	286	310	304	286	285	278	310	276	268	306	315	276	266	271	293	283	272	304	338	267	296	295	301	323	298	309	296	303	298	299	307	290	312	298	307	336	288	315	266	291	284	266	300	322	293	290	327	298	304	289	327	294	270	304	285	306	307	297	303	283	299	315	292	273	291	311	276	274	286	299	292	313	322	265	325	280	261	262	307	246	278	285	285	314	291	323	310	299	311	307	327	269
18720	9033	4668	5321	4789	4025	3286	2817	2450	2204	1890	1744	1634	1534	1459	1326	1249	1196	1219	1152	1132	1071	1082	1046	1035	981	920	941	917	893	929	870	928	868	898	933	843	832	915	869	851	870	862	854	873	809	848	892	815	807	794	813	792	797	816	783	811	849	821	807	824	755	807	816	786	760	767	813	809	824	796	786	817	796	772	747	812	770	827	799	737	791	741	800	801	800	810	784	801	761	743	807	750	764	751	787	775	742	761	780	761	750	777	754	762	750	770	776	752	786	801	788	734	775	716	754	839	764	721	779	759	825	754	777	797	741	722	766	765	767	799	782	838	820	733	754	800	772	742	768	803	824	797	780	772	739	729	735	711	774	786	755	794	784	734	808	743	759	722	786	702	755	711	771	707	743	716	797	767	757	752	776	731	851	726	733	703	768	758	787	707	797	757	773	730	777	704	772	783	764	738	839	755	755	767	729	783	833	773	796	773	783	766	786	742	775	799	771	767	741	758	749	770	744	777	793	765	774	713	738	788	766	781	755	782	736	745	745	765	747	757	749	794	720	765	765	757	758	760	751	776	797	790	777	823	782	812	759	785	771	806	782	735	745	775	716	798	739	777	774	746	777	756	748	769	737	807	785	769	734	685	781	809	797	789	787	808	806	766	739	758	798	765	809	804	772	777	814	749	790	779	787	758	729	716	762	834	697	775	742	812	756	792	814	747	762	754	748	749	772	730	764	773	744	781	767	759	793	756	741	807	850	818	718	750	750	760	734	762	804	780	775	759	768	757	772	765	775	776	752	812	717	762	761	796	793	782	794	777	775	741	789	755	770	809	770	765	779	751	810	755	767	751	718	736	759	815	751	771	735	767	764	768	754	749	770	742	758	789	770	743	721	736	755	704	788	720	791	798	792	730	753	754	855	752	755	772	732	744	769	747	806	735	805	787	766	775	769	764	750	719	738	752	750	787	776	730	761	752	801	774	754	774	749	730	746	755	782	735	748	765	771	783	808	784	738	780	729	759	785	816	765	804	735	780	773	798	805	812	764	731	770	790	704	765	752	807	751	793	771	786	762	741	737	818	751	761	778	751	763	769	782	801	736	759	747	716	765	781	748	757	810	794	727	780	752	753	775	792	736	749	797	764	793	785	788	784	796	721	739	768	778	791	743	730	766	751	739	746	808	721	754	752	743	742	773	719	723	759	741	748	744	771	774	751	768	771	781	773	799	773	728	771	816	737	757	764	797	784	786	750	773	703	789	781	781	804	753	775	802	715	781	819	753	733	754	744	733	756	779	797	791	756	743	758	766	736	767	760	754	783	778	761	772	762	744	736	747	782	772	785	777	744	735	782	716	723	805	695	793	704	753	733	752	775	741	734	798	779	788	792	739	733	797	780	700	752	794	803	762	812	737	795	761	760	763	785	786	761	767	808	764	800	715	778	772	736	791	795	769	765	783	785	737	732	758	787	768	764	804	744	787	772	764	784	756	758	773	803	710	728	771	766	782	734	708	718	720	785	795	763	761	730	784	749	762	740	728	758	793	716	747	781	792	725	735	788	756	732	750	703	679	750	762	733	817	755	791	743	779	761	741	778	794	786	798	799	783	767	786	784	758	770	746	776	767	749	767	726	777	782	747	745	831	775	840	778	753	803	759	735	782	805	802	829	790	775	827	763	762	823	800	773	765	761	725	739	810	789	795	742	752	724	764	733	741	783	794	785	753	766	774	786	810	719	756	788	771	782	787	773	810	778	751	730	811	750	781	796	757	761	764	753	735	743	747	770	733	749	758	742	777	738	810	793	768	747	723	757	730	763	794	790	770	735	779	787	775	776	738	764	763	742	776	767	790	780	795	728	776	835	789	743	804	742	801	761	784	770	757	763	773	789	781	749	758	771	783	778	768	771	788	716	779	791	830	759	750	785	741	785	742	762	735	723	819	727	814	798	798	816	808	745	798	755	703	784	783	793	809	738	752	768	808	783	754	797	772	770	756	771	772	790	762	762	742	742	792	761	800	802	732	746	809	718	756	740	752	717	771	724	829	749	729	752	755	806	804	805	766	792	751	755	757	789	756	751	752	719	777	805	767	727	759	776	773	748	697	737	802	761	791	814	793	775	710	722	763	787	757	772	754	755	805	768	804	710	751	762	745	762	719	765	776	779	732	816	735	804	745	762	796	746	782	769	734	792	749	783	763	764	754	800	743	758	828	775	786	748	741	776	731	765	809	788	819	800	819	761	767	803	817	740	783	847	778	733	745	763	778	739	748	775	801	744	748	755	774	777	800	758	765	762	765	777	734	759	761	786	784	765	769	769	764	788	790	841	773	739	781	777	760	762	721	728	730	759	717	794	793	758	772	757	765	778	762	805	806	753	778	784	754	771	767	780	747	750	792	759	764	728	743	779	787	714	801	803	748	799	756	783	786	824	781	743	765	747	786	803	746	828	784	817	789	738	826	789	801	763	778	742	772	742	755	844	754	746	734	741	764	783	715	752	715	783	789	847	754	798	715	778	767	810	752	766	784	733	774	768	771	775	768	744	755	730	804	727	767	781	740	746	774	798	745	789	815	775	765	781	770	759	743	715	761	791	765	770	724	774	734	714	757	746	725	767	749	736	817	712	788	781	767	744	757	766	762	762	727	754	784	799	793	786	772	751	795	751	758	735	727	740	768	782	741	758	759	750	727	705	741	749	749	782	736	796	730	736	787	756	787	792	775	755	828	795	741	728	761	746	814	792	784	774	793	725	801	772	825	775	786	752	796	785	726	789	776	765	754	772	749	764	767	743	761	742	774	747	776	736	719	749	712	764	772	720	781	800	811	748	739	794	756	779	759	726	804	762	726	808	771	794	787	782	751	769	744	766	749	772	791	764	770	759	756	749	725	794	784	725	769	816	756	759	752	724	744	751	746	736	796	767	740	747	809	757	757	700	793	787	741	801	781	775	792	750	755	816	721	770	774	786	776	802	764	780	804	769	776	717	771	781	774	760	782	777	744	772	745	800	803	795	779	771	796	768	797	796	778	797	803	810	791	726	810	767	782	762	783	732	735	786	768	741	783	767	744	744	796	778	824	759	722	781	807	756	726	767	777	731	745	759	747	780	739	756	790	751	779	755	752	761	760	716	779	738	730	724	779	773	828	767	739	768	808	779	732	787	792	756	749	797	812	780	789	740	740	749	777	741	761	775	756	715	730	777	748	743	738	760	781	774	795	750	752	736	748	717	796	795	753	789	794	813	808	753	740	743	812	763	765	767	736	780	775	763	726	745	787	737	797	763	798	741	779	785	762	790	772	741	781	772	798	775	767	762	768	828	756	823	818	758	742	797	765	742	775	737	769	772	715	771	764	741	722	750	737	733	799	727	771	767	780	813	775	745	732	760	795	755	731	762	740	741	769	752	783	787	740	789	735	747	763	794	766	800	770	806	779	721	736	766	795	760	800	732	811	738	766	787	844	837	716	802	770	770	777	776	782	725	769	778	780	796	775	813	775
4517	478	326	300	335	293	286	317	336	266	331	311	299	310	276	283	299	310	291	306	316	322	309	329	315	275	290	299	305	285	344	296	314	269	273	286	305	292	282	301	315	297	327	336	309	269	287	291	322	331	348	299	314	297	287	306	306	307	308	285	325	316	320	304	330	289	277	288	326	279	321	309	295	311	332	307	279	290	268	288	294	313	284	299	296	308	277	319	285	311	320	304	326	316	303	299	282	295	279	312	288	282	297	297	303	344	284	317	310	296	312	326	319	311	282	304	327	296	285	302	275	271	314	315	293	301	333	318	321	286	281	294	302	295	295	282	280	342	281	319	279	326	336	274	292	289	300	338	302	282	313	294	315	297	285	348	320	274	279	304	292	307	279	349	313	297	287	267	289	306	305	307	267	298	302	318	287	330	303	309	301	318	299	272	269	292	306	339	314	299	299	299	326	312	330	297	296	316	292	301	289	337	315	315	315	341	274	306	301	302	302	294	304	310	309	315	302	288	306	330	313	292	300	284	294	300	330	297	308	300	276	270	278	322	326	300	349	319	293	297	323	322	306	323	312	333	328	322	299	330	305	312	312	276	298	309	282	299	307	310	321	300	315	318	267	299	315	306	261	298	325	301	317	328	303	302	330	306	312	283	323	307	288	325	294	286	293	290	307	306	295	322	278	308	290	301	287	304	284	302	334	325	331	314	306	287	316	309	282	304	331	271	291	303	280	315	298	302	324	305	334	298	301	272	305	339	295	293	296	274	324	296	300	275	309	328	309	300	313	293	293	305	306	310	331	291	265	292	290	307	331	303	317	276	322	286	294	317	365	286	281	311	320	309	297	288	324	280	301	303	283	310	342	269	315	297	279	294	297	320	318	310	307	359	292	321	308	319	320	297	312	319	329	297	314	298	319	288	268	322	334	318	303	248	313	295	287	290	291	318	358	291	305	309	280	321	283	301	325	293	293	316	296	308	304	306	319	275	302	332	283	314	303	332	353	302	269	318	317	284	326	307	267	318	308	304	312	295	295	314	299	311	288	304	306	318	276	304	263	276	349	281	320	322	272	310	309	300	309	288	275	302	288	303	298	324	298	309	289	321	288	311	313	306	277	322	305	282	287	270	278	341	301	326	290	305	287	309	302	310	307	314	254	294	316	270	288	318	279	299	303	292	316	309	315	312	300	273	314	281	270	284	325	293	308	302	296	323	298	324	313	321	285	315	279	292	281	283	299	331	303	307	327	297	314	329	332	317	304	314	288	279	331	295	306	302	307	331	307	301	295	315	304	297	302	280	312	316	293	281	268	301	307	294	327	300	283	285	311	310	325	296	314	316	276	304	305	289	295	339	310	282	274	284	318	313	317	298	311	301	294	299	327	273	324	281	274	287	318	287	290	282	318	263	273	315	288	268	285	310	303	292	268	311	324	306	279	302	305	313	304	311	291	345	301	297	282	315	312	316	307	345	321	315	316	309	313	288	330	340	307	284	300	311	304	308	307	302	307	281	306	320	299	316	280	271	290	281	293	288	277	303	302	291	312	283	294	331	305	308	290	289	311	324	304	297	316	315	303	322	289	310	287	304	322	296	309	302	319	302	294	291	332	272	308	309	277	284	319	319	318	289	300	309	317	314	300	279	302	305	313	308	286	307	294	287	291	289	319	305	334	310	309	287	303	276	293	264	335	296	338	310	331	304	282	320	286	313	281	317	302	293	268	298	289	308	311	313	296	313	286	318	322	313	315	306	297	306	284	303	285	321	295	324	289	273	322	317	335	309	325	325	350	317	318	310	254	282	299	293	295	283	308	336	288	293	301	308	323	285	323	293	305	314	308	282	307	308	302	294	329	315	307	314	311	265	302	316	307	320	321	293	302	277	289	339	292	290	302	278	307	318	293	275	282	336	313	304	296	267	318	315	294	322	334	306	313	282	333	316	291	332	316	279	322	236	328	288	289	289	314	306	312	309	299	296	301	290	317	275	304	314	255	301	292	334	315	306	334	280	312	292	300	293	316	281	280	325	304	283	322	354	301	319	273	286	307	295	314	337	318	292	281	307	330	292	325	286	288	294	272	314	328	321	293	316	328	293	292	308	329	304	309	285	327	336	315	300	311	315	306	300	334	312	334	270	292	351	295	280	279	312	276	291	315	325	296	282	337	299	321	280	319	287	306	294	311	315	357	278	282	284	314	319	271	262	320	298	276	304	309	323	292	308	294	303	326	313	307	321	316	291	303	280	299	314	288	289	300	292	302	323	263	304	341	290	308	319	336	316	333	306	318	314	273	303	280	306	286	303	320	287	300	293	300	271	305	316	285	318	282	299	318	311	313	303	275	320	287	301	299	309	309	328	289	270	288	304	272	293	285	295	311	335	284	293	290	288	323	309	296	325	291	277	313	301	333	312	308	308	288	318	306	281	299	291	303	306	294	271	285	326	285	322	308	272	298	305	311	314	297	297	327	290	317	290	326	279	329	292	281	290	291	318	283	296	280	307	304	298	313	301	305	305	272	317	297	332	251	320	324	302	303	288	312	284	302	289	289	295	300	325	277	320	317	309	334	320	292	312	288	332	310	309	308	315	257	287	303	324	275	330	303	281	295	303	287	277	326	293	300	320	318	310	328	295	298	316	312	287	280	331	326	302	292	291	312	308	250	283	284	308	313	296	274	293	292	311	310	286	315	323	287	305	298	284	289	291	329	282	342	331	302	316	282	274	296	303	297	297	327	319	298	314	306	323	291	300	297	320	320	316	312	298	320	304	310	285	305	307	286	297	265	276	313	305	319	305	269	290	305	320	300	298	313	281	291	309	323	291	294	320	292	285	309	304	284	310	257	300	253	289	297	274	282	303	306	300	315	294	295	303	282	299	288	297	263	274	292	309	325	296	290	299	293	303	302	315	301	310	280	294	303	292	284	288	310	287	302	326	303	291	312	302	332	297	330	312	314	285	317	306	307	289	271	292	302	300	305	280	281	301	327	308	302	302	295	302	306	326	309	298	298	305	305	318	271	309	298	288	300	314	295	308	317	281	360	337	282	328	317	324	291	288	282	286	260	267	323	312	342	313	301	288	292	306	294	295	278	306	341	325	283	293	293	303	314	322	314	290	278	279	267	295	326	316	314	320	304	314	280	294	287	276	297	323	284	310	336	337	291	291	285	339	313	340	320	274	292	297	331	299	332	305	302	299	275	305	304	309	313	320	316	287	322	304	289	306	307	319	298	312	307	309	295	283	279	319	308	319	295	311	315	297	336	308	300	288	319	288	294	325	300	294	277	300	285	317	310	309	301	305	301	315	316	327	293	321	291	302	309	301	297	287	271	347	297	272	269	290	293	303	299	294	361	318	273	296	310	299	300	296	313	331	321	305	307	268	328	326	290	311	278	300	307	306	292	300	333	310	325	308	301	293	292	268	306	318	313	297	307	311	303	267	287	254	340	329	321	296	322	289	286	288	269	288	288	295	290	286	310	317	311	333	318	327
3554	1035	827	779	816	753	765	782	744	772	823	708	722	726	712	765	709	757	771	758	726	756	717	749	789	730	710	729	758	774	751	737	737	750	733	700	788	732	718	761	699	718	697	712	740	694	756	724	762	755	713	752	758	768	782	742	816	757	754	727	713	705	766	709	726	732	763	762	712	743	721	756	724	722	752	756	719	758	735	733	749	724	731	756	740	715	747	721	730	748	693	748	767	759	725	777	723	730	776	738	712	743	705	792	724	742	724	793	753	720	740	803	789	775	706	750	730	776	762	719	726	728	766	745	714	726	723	746	797	747	708	734	735	771	711	749	780	727	721	703	772	724	740	734	736	721	736	733	703	737	763	735	716	710	753	714	733	733	784	756	782	759	745	719	769	727	741	711	689	687	705	737	717	754	781	744	703	729	722	761	782	718	696	727	754	708	748	784	758	711	704	735	784	761	758	707	709	747	730	726	657	693	759	746	739	731	733	725	728	724	721	713	738	762	824	731	754	755	727	761	745	759	736	729	740	732	721	755	775	733	675	695	725	768	779	703	733	751	745	767	673	688	760	761	746	739	756	727	756	766	740	700	727	721	785	717	757	777	771	740	720	739	758	766	755	731	732	776	779	746	722	739	734	737	744	699	726	735	747	770	744	728	772	730	754	696	759	767	753	735	697	686	739	810	796	727	711	767	719	733	716	727	742	787	756	775	720	698	720	790	736	730	728	738	757	728	737	759	738	763	771	758	711	708	753	762	743	753	686	716	695	754	633	774	750	755	715	688	722	741	716	736	734	738	768	742	764	740	791	747	733	764	745	759	731	768	701	732	739	724	727	754	748	758	732	723	753	722	765	704	718	742	720	710	759	745	688	759	685	732	771	750	763	688	778	704	740	760	713	732	739	794	725	780	781	697	744	737	772	734	754	725	734	770	710	694	728	764	764	698	752	766	744	686	773	648	752	765	741	745	779	745	789	763	780	721	759	725	743	769	774	758	684	745	718	762	712	722	727	801	775	688	719	698	755	705	763	729	765	764	733	696	710	676	735	802	761	762	712	708	771	776	757	677	803	755	747	745	689	714	733	697	775	698	735	751	741	751	712	754	728	772	700	786	790	683	734	738	742	747	751	750	728	732	733	744	745	718	727	708	736	759	727	775	727	742	731	749	711	705	780	764	731	781	730	760	789	726	724	760	742	723	780	703	763	699	746	722	768	685	733	734	729	716	779	738	731	753	743	700	724	716	738	737	724	727	746	743	697	732	757	713	725	757	757	717	752	747	732	760	775	734	758	772	740	750	724	729	707	735	734	717	747	766	753	732	764	715	720	737	739	714	745	725	761	728	779	716	681	760	711	785	703	779	751	729	733	720	757	715	721	741	743	747	755	751	738	763	775	745	691	707	724	716	701	746	713	725	734	714	731	755	747	778	749	757	706	712	736	735	718	765	755	712	727	739	755	811	752	733	746	711	729	768	748	762	744	736	723	750	703	734	711	767	727	728	801	733	725	764	685	705	751	787	711	802	715	728	735	726	741	765	803	748	701	695	724	701	701	722	759	737	749	738	728	702	758	743	720	757	717	827	730	725	795	754	729	776	669	730	712	751	748	792	727	723	780	755	695	744	758	701	756	732	745	728	718	756	754	721	717	786	720	710	746	739	762	770	756	747	692	742	747	737	733	773	713	729	771	753	781	712	773	725	724	753	734	747	725	702	743	790	734	707	747	756	746	750	773	750	734	814	776	765	715	743	757	725	742	765	750	760	714	705	763	684	736	744	729	763	747	729	737	742	737	763	705	757	767	725	734	758	746	716	710	721	752	768	698	770	736	698	772	761	729	747	785	722	750	764	731	786	727	721	757	722	749	763	764	727	751	733	747	708	762	755	754	721	724	705	728	744	806	735	754	760	768	759	746	729	747	733	721	781	789	708	713	764	729	774	783	720	744	774	799	739	748	761	761	738	713	735	739	792	791	716	798	716	762	732	706	767	731	741	690	710	747	696	724	764	717	747	768	729	741	810	705	748	748	753	760	748	742	784	748	769	754	730	722	724	720	706	777	757	717	757	747	680	757	785	765	762	730	701	769	776	686	755	774	748	750	777	726	769	690	753	774	730	711	731	718	730	761	745	766	773	726	734	706	771	734	745	761	772	752	728	724	685	759	694	747	739	729	772	734	719	756	738	763	768	802	749	717	731	763	774	727	724	699	705	723	780	737	746	772	777	772	730	739	679	732	754	737	748	675	735	772	744	757	733	663	734	698	725	747	702	741	721	721	789	718	749	739	727	722	713	768	770	769	744	749	783	722	696	669	748	743	735	780	706	716	729	739	722	750	791	740	750	722	732	770	728	761	725	734	713	769	768	764	738	777	686	750	725	774	703	724	723	688	693	763	749	753	737	742	805	742	694	731	734	735	727	787	756	777	764	741	799	709	775	767	724	748	734	728	748	753	685	766	728	771	726	717	736	724	724	759	756	775	780	752	738	694	778	732	750	730	726	767	801	672	777	752	721	721	730	739	780	789	773	756	752	761	735	698	720	729	723	727	736	780	727	758	735	708	748	743	754	746	806	757	691	775	728	733	754	750	795	717	764	739	706	704	743	685	741	752	702	764	758	760	730	677	693	740	742	718	732	796	715	695	749	711	753	774	729	733	745	739	760	742	750	714	730	783	751	741	746	777	720	684	731	729	749	733	760	770	725	753	717	709	766	768	706	712	721	730	763	752	739	716	726	727	737	728	732	705	665	726	754	775	748	733	726	756	751	725	763	747	767	750	759	782	752	688	714	758	710	745	709	786	739	734	721	710	750	781	790	750	781	743	736	756	776	746	750	735	703	718	761	748	809	801	732	742	732	737	753	717	750	802	728	691	755	721	772	728	785	756	753	711	741	744	765	800	792	711	708	751	735	707	741	740	768	775	738	750	709	710	749	738	759	780	735	702	783	734	741	692	754	707	742	758	734	705	711	748	670	754	754	708	719	731	751	729	730	734	768	779	736	726	772	730	749	795	748	695	701	699	732	792	744	780	747	771	787	712	682	733	719	714	710	711	721	705	750	707	760	756	727	763	789	702	730	783	779	783	749	697	746	755	785	766	737	744	721	747	749	758	713	763	710	708	747	739	749	740	735	710	727	734	714	760	780	703	776	772	736	729	703	741	721	741	794	773	700	731	722	764	783	757	756	759	705	754	720	717	774	762	745	734	785	760	774	778	739	743	730	715	752	734	761	735	735	756	754	709	700	782	728	741	735	732	722	779	756	726	704	753	761	745	749	763	734	745	718	722	691	718	714	754	740	763	694	740	747	748	717	738	716	732	803	723	748	720	716	784	690	805	752	706	754	708	779	726	767	734	752	769	722	765	751	738	781	698	735	771	718	735	734	753	767	783	725	744	723	748	753	758	767	719	786	733	784	723	721	773	773	754	692	748	737	725	720	717	721	711	737	738	748	791	751	727	751	721	734	738	764	726	740	727	785	712	740	720	699
21792	9543	1316	877	663	538	399	371	318	278	259	235	221	221	235	220	214	213	196	173	191	173	188	197	174	152	161	181	196	171	181	184	187	193	176	185	175	165	177	206	177	155	173	158	192	175	187	149	186	164	180	152	177	180	177	203	170	179	181	185	169	167	157	178	161	165	170	137	159	182	167	158	182	183	179	203	152	174	193	177	146	167	157	158	184	155	171	174	161	171	180	188	189	195	197	160	177	190	169	164	180	196	179	154	161	177	183	156	161	178	160	162	154	156	174	173	171	169	151	169	177	166	166	186	171	171	196	156	177	179	150	162	143	185	174	161	160	170	182	157	153	154	189	159	187	148	167	186	169	172	152	162	166	177	185	171	150	161	194	159	171	184	158	169	148	155	120	162	170	181	177	171	164	169	158	139	148	157	156	173	191	153	168	168	170	181	151	183	168	175	178	172	150	178	175	178	173	175	163	168	159	164	154	164	168	149	148	180	164	194	160	146	175	153	186	155	183	160	177	160	165	141	141	171	189	182	171	176	156	147	161	161	156	142	163	175	169	159	181	181	160	149	172	165	163	173	155	162	169	155	150	173	163	146	179	180	190	184	161	165	174	139	152	171	180	174	157	164	177	178	164	185	152	164	177	174	163	150	161	158	166	155	169	180	166	168	182	175	175	159	153	204	193	171	160	165	163	170	150	163	165	141	158	154	167	174	172	178	160	166	178	155	163	155	171	179	163	171	169	156	148	162	134	153	171	180	179	190	187	169	167	166	159	166	146	175	176	168	165	156	179	161	194	153	165	174	153	162	181	145	162	164	149	150	156	172	161	162	180	167	160	173	193	171	158	186	179	162	171	157	151	164	159	157	165	167	209	155	140	156	153	164	170	159	171	173	158	164	164	163	170	187	189	173	163	179	166	168	171	170	176	178	152	173	170	192	176	157	155	169	181	149	162	147	164	172	146	171	173	165	152	155	167	168	174	186	167	196	176	166	153	188	164	168	170	184	189	179	156	165	171	188	159	151	175	184	176	146	163	184	154	162	186	156	175	158	162	158	148	153	148	182	171	149	156	188	206	163	166	167	187	180	179	173	153	179	168	185	170	171	159	193	149	184	190	186	146	193	177	167	193	162	165	159	162	137	161	171	154	164	162	160	163	177	185	145	178	170	187	172	161	154	162	150	166	162	167	163	150	145	165	157	160	174	171	171	172	163	166	167	155	177	163	168	155	151	169	165	189	160	155	157	157	176	151	160	187	187	171	176	159	152	162	175	169	161	180	170	149	139	179	170	151	165	157	178	174	170	177	197	152	164	160	167	152	159	158	173	165	170	184	157	166	140	169	163	187	185	184	171	158	177	162	173	188	164	184	172	173	153	144	163	191	162	163	137	171	203	159	167	162	166	181	173	160	172	152	147	173	175	155	162	181	163	168	168	168	137	194	146	148	141	156	199	179	170	170	154	163	164	152	174	161	154	166	164	165	187	180	181	164	150	160	159	153	183	180	158	192	181	174	192	177	169	158	158	149	149	160	158	184	159	168	153	205	177	185	166	162	154	159	190	166	181	149	178	177	162	166	152	160	161	177	192	148	195	182	161	156	167	155	182	164	173	173	167	165	156	168	164	175	172	135	175	165	155	166	158	169	155	157	166	175	156	179	173	161	190	177	160	170	156	155	169	168	171	175	169	170	155	162	188	153	174	187	160	165	198	188	187	179	174	148	169	164	160	133	176	176	163	150	171	167	193	176	172	160	164	176	175	154	165	170	151	167	150	192	175	152	173	165	168	168	156	151	195	173	165	178	165	162	167	163	177	175	172	168	180	189	160	185	174	173	165	174	149	168	159	188	167	148	159	176	140	146	161	162	182	161	147	177	157	180	173	160	157	170	184	161	136	144	174	163	166	170	155	164	158	163	184	168	184	144	175	158	188	189	165	157	172	169	168	165	171	162	158	161	169	169	195	164	160	188	154	179	166	153	154	171	177	169	174	180	162	149	190	181	171	170	157	169	154	155	168	162	211	177	172	192	181	173	135	158	155	173	165	160	182	156	171	151	165	159	153	154	156	158	172	162	167	182	173	165	171	162	149	166	170	171	185	161	165	182	159	156	153	185	161	193	192	161	176	163	172	160	151	157	166	205	159	177	188	180	195	177	183	148	173	167	143	160	144	167	162	196	177	164	150	172	194	162	150	200	173	186	163	168	172	152	191	161	179	196	166	159	137	180	176	143	179	187	162	154	157	161	161	143	161	167	177	162	169	161	160	180	157	166	189	175	139	172	172	154	180	152	179	183	169	150	157	154	156	176	185	176	164	157	173	159	163	161	157	129	191	172	151	159	173	173	171	175	167	171	161	167	161	142	179	156	171	167	165	168	164	170	174	168	154	187	159	152	178	190	154	177	158	179	141	165	150	159	167	151	153	169	166	164	150	181	192	162	161	194	145	145	150	150	159	178	164	177	158	172	168	158	186	174	184	165	174	159	161	182	165	168	153	165	163	154	160	164	160	178	181	177	162	172	146	151	177	172	160	159	180	169	194	149	175	169	162	193	145	176	189	178	173	165	171	184	152	173	175	164	177	171	153	132	155	152	160	180	182	171	185	160	178	166	168	176	190	171	169	173	155	169	185	161	161	171	174	172	148	167	159	184	141	166	154	163	193	199	155	159	165	148	170	171	169	181	142	177	153	166	189	185	184	163	145	183	178	170	144	157	165	168	161	156	162	186	161	163	159	174	158	179	183	193	176	169	164	160	179	149	169	173	167	154	178	173	176	177	185	169	171	155	148	166	178	180	161	157	153	178	183	170	173	165	159	155	168	168	181	155	167	178	146	164	166	180	140	184	188	178	150	168	167	172	169	174	186	187	137	174	156	179	145	169	176	154	181	186	179	173	187	174	175	162	165	178	161	180	179	184	152	161	148	180	151	174	168	162	181	175	157	150	165	168	161	164	147	157	174	182	155	172	178	184	155	163	143	146	146	159	168	170	173	151	176	186	165	130	150	160	160	158	167	142	159	186	154	159	184	196	170	154	155	166	162	180	201	145	164	153	220	159	156	152	182	148	171	155	164	164	154	170	159	170	159	185	172	171	164	174	180	180	173	169	166	183	147	169	163	180	155	161	170	156	172	189	138	183	151	157	164	157	156	179	167	161	166	161	163	161	185	171	145	176	168	158	170	177	183	164	176	151	169	162	164	173	179	169	186	144	150	167	168	182	182	167	158	161	158	166	194	161	169	193	164	152	151	165	151	160	179	174	170	190	157	176	163	163	158	172	170	165	160	176	190	179	156	162	203	154	169	177	156	146	164	138	151	187	165	199	188	166	153	159	175	177	159	174	186	155	169	168	139	188	164	163	150	146	165	158	182	165	168	163	190	165	169	164	160	149	164	175	192	191	169	178	174	173	169	160	175	154	174	168	166	178	161	203	182	181	146	145	159	167	181	198	158	167	146	182	140	154	169	185	145	162	159	150	164	147	172	171	161
12859	5887	2486	3015	2583	2123	1738	1583	1329	1208	1121	984	945	918	853	774	739	707	650	669	702	659	594	584	583	594	590	534	563	586	559	556	564	544	552	575	549	538	530	553	548	519	524	504	507	520	508	502	505	501	495	526	503	487	488	492	473	519	479	482	461	497	483	469	469	513	538	551	504	516	510	492	478	473	467	510	484	516	496	501	489	485	468	518	501	491	512	472	482	524	494	448	511	476	456	508	493	463	494	494	492	450	493	491	471	496	488	503	504	503	486	463	451	470	457	480	509	463	469	491	464	488	480	518	475	478	468	477	441	513	509	473	495	484	499	464	473	504	470	505	460	458	451	488	488	472	453	491	502	484	455	469	490	489	482	485	501	462	512	450	501	468	474	483	466	487	503	496	512	477	523	488	489	446	518	499	470	482	488	520	485	469	506	513	483	489	454	457	492	498	479	505	446	471	486	437	488	469	474	485	480	451	446	474	480	512	495	499	456	466	521	526	493	477	504	469	492	495	451	496	470	530	486	477	461	477	481	509	435	470	465	478	470	504	456	474	459	453	475	473	435	442	456	470	476	501	484	478	459	484	462	484	538	468	489	475	453	474	465	518	490	513	502	450	496	434	462	453	479	442	483	453	469	489	493	489	480	459	474	484	497	475	495	432	492	482	470	468	478	470	513	460	480	501	474	470	480	458	441	449	482	433	487	471	471	460	490	490	471	506	482	475	451	482	498	501	509	494	466	448	495	495	426	496	459	509	464	488	496	491	465	457	497	465	438	513	493	506	470	461	498	455	494	504	453	455	484	485	458	460	459	443	479	494	475	509	493	463	501	501	505	453	509	441	459	465	454	497	498	463	482	476	470	497	458	485	467	489	475	469	486	451	537	488	483	481	454	407	450	490	449	464	500	452	437	492	491	467	460	500	486	474	485	477	459	474	494	452	499	464	453	450	474	474	484	449	481	466	476	492	535	452	503	468	536	476	465	486	502	482	439	448	471	438	483	434	504	501	460	482	476	464	526	484	502	508	463	498	472	496	468	441	454	481	471	481	482	479	485	462	514	483	480	510	491	465	471	488	514	493	460	443	507	465	474	479	444	486	475	522	486	445	521	414	524	448	504	491	477	474	470	471	446	473	441	444	475	441	489	501	494	498	463	484	471	453	440	483	478	465	473	501	471	460	456	480	476	482	463	491	498	474	471	488	486	493	477	476	490	474	461	472	484	494	487	508	454	498	508	530	463	470	491	446	489	489	468	477	496	471	505	506	474	515	455	476	477	494	431	442	481	521	477	449	552	488	514	501	457	477	488	490	482	475	468	495	465	485	516	469	471	470	482	493	497	484	450	482	482	457	446	473	503	481	466	487	467	495	480	518	483	476	473	497	489	478	473	480	472	497	483	487	482	481	482	480	473	492	463	519	481	445	454	514	441	481	463	521	461	492	455	447	453	498	472	495	465	517	481	451	459	474	473	519	455	441	465	453	468	467	489	519	492	477	459	502	449	504	500	508	477	463	473	492	452	487	477	481	465	485	477	474	502	509	460	455	482	516	471	491	501	490	492	494	484	488	490	435	454	477	463	489	489	446	457	511	501	507	497	491	467	497	525	487	463	501	443	473	456	478	491	469	444	500	476	507	483	530	500	467	451	461	514	495	505	474	485	495	449	495	455	462	477	458	482	475	532	455	483	459	510	441	486	460	475	489	496	474	483	457	453	485	473	521	480	488	481	454	461	465	489	490	451	485	500	512	469	479	444	497	501	450	493	479	517	486	473	496	478	457	494	505	499	485	500	479	478	500	477	493	462	433	449	492	449	482	487	488	478	473	460	506	484	493	480	469	481	454	487	447	464	477	482	503	458	447	448	464	445	488	489	443	483	479	460	503	512	461	479	489	470	461	443	494	488	485	456	454	487	463	462	461	495	505	501	470	489	522	476	444	464	474	498	485	507	504	479	469	447	457	485	495	468	506	477	438	447	470	506	441	488	478	470	474	498	442	493	474	445	483	501	476	470	497	460	470	460	475	490	457	433	510	496	495	457	508	471	475	474	484	456	472	491	505	469	491	476	446	479	463	465	513	455	509	476	539	454	490	474	498	472	478	477	477	484	491	497	478	455	459	499	445	466	479	461	456	446	478	462	482	471	469	490	465	441	473	449	470	466	461	480	476	482	467	428	465	441	438	501	456	468	497	470	441	496	468	475	471	452	481	476	492	441	491	489	488	486	503	446	485	466	463	458	474	463	470	535	452	501	504	424	462	496	476	502	477	444	423	493	496	485	497	517	459	533	475	451	458	451	488	502	476	527	513	509	454	483	489	461	461	514	455	456	463	479	477	495	456	480	458	453	467	474	486	508	488	448	432	507	482	483	480	522	468	443	489	499	506	466	498	477	469	474	460	464	484	456	501	471	446	489	441	484	489	463	451	479	510	487	511	487	457	460	505	471	480	478	460	481	456	492	486	477	512	470	463	482	446	493	453	507	477	463	494	476	475	486	508	469	496	501	490	472	473	480	477	467	498	490	445	489	503	504	504	483	476	469	457	479	478	466	495	482	486	456	462	502	470	449	454	471	476	472	491	448	476	509	470	475	456	512	471	437	466	498	483	463	456	488	482	461	484	501	490	483	473	461	468	483	465	471	479	481	461	505	467	444	478	452	460	492	485	530	455	463	466	522	474	457	487	510	475	454	483	487	488	490	471	491	476	462	467	465	478	435	471	447	486	461	478	468	460	472	479	433	479	485	470	477	474	510	482	467	489	481	476	459	511	485	491	450	463	504	454	456	463	447	486	530	508	452	462	504	473	494	502	485	495	498	480	453	464	478	490	487	478	479	455	448	458	449	491	475	486	504	479	477	490	458	477	487	474	479	512	472	433	470	490	445	483	454	468	474	502	459	479	493	491	455	497	522	475	462	486	497	463	504	465	427	490	469	483	456	481	446	466	465	466	456	459	487	487	482	525	499	474	464	437	459	469	467	449	432	514	453	486	463	513	477	496	466	485	474	466	484	494	461	486	446	447	499	471	431	474	469	500	500	488	437	459	457	506	484	509	476	446	517	491	456	472	463	489	481	500	473	493	477	494	497	461	449	492	465	457	467	476	458	494	458	501	425	468	493	477	468	484	482	477	474	454	488	480	487	466	471	447	466	495	520	459	484	473	475	465	479	480	496	486	492	479	470	455	485	494	459	474	460	478	517	491	486	528	504	476	488	453	453	469	470	476	498	474	499	458	468	487	479	478	455	477	447	453	483	477	465	488	453	522	483	483	491	485	461	469	481	519	467	487	481	493	475	523	478	491	477	474	499	509	445	464	479	504	497	456	469	451	487	480	489	460	502	512	488	467	481	471	479	492	498	477	467	463	511	447	483	462	470	522	466	466	461	449	478	476	478	497	457	488	499	498	506	488	467	469	435	469	507	523	456	490	472	480	461	497	487	491	461	470	504	474	482	462	474	457	482	499	415	514	470	485	454	465	493	425	470	478
34125	19882	3071	1908	1339	967	846	658	621	548	472	469	437	412	380	364	343	396	348	380	373	337	340	309	312	305	328	347	301	329	355	296	289	324	311	312	283	322	329	316	265	290	312	295	343	346	308	307	289	309	288	291	310	281	313	286	311	317	286	337	282	319	297	321	307	290	275	285	297	301	289	295	293	294	278	270	310	310	265	293	270	284	284	336	287	289	300	288	318	277	282	288	292	298	309	311	310	287	282	328	271	301	326	279	293	288	350	268	310	294	305	286	298	301	309	288	296	294	312	264	280	308	322	334	285	272	286	302	296	289	279	315	293	303	322	275	300	294	289	289	281	305	285	328	312	312	301	346	309	269	305	299	279	317	313	280	280	304	339	280	302	327	283	295	269	312	289	274	273	306	286	275	298	277	307	284	288	288	304	335	315	283	285	275	277	298	285	302	278	313	296	282	262	311	324	261	289	327	305	313	311	296	293	296	280	310	273	292	289	278	294	286	266	293	295	294	305	307	295	266	248	264	289	285	284	298	302	286	278	272	303	271	316	302	318	322	268	286	311	314	284	274	301	285	292	289	305	300	288	279	303	304	295	296	308	312	314	300	293	291	265	329	309	313	299	305	324	292	278	331	310	285	294	278	285	285	279	286	319	295	299	276	298	290	290	292	281	294	313	307	314	307	289	279	295	276	290	312	320	313	298	291	308	285	299	292	256	329	287	316	275	323	279	273	323	277	304	305	332	288	304	282	281	272	278	284	306	291	283	282	289	292	289	325	316	295	285	295	322	322	273	280	280	289	277	268	286	324	269	295	280	306	272	316	296	332	306	305	275	299	302	304	299	316	268	294	277	278	326	290	289	270	305	265	272	334	315	303	318	293	289	294	301	284	321	301	294	324	304	286	288	307	288	306	295	278	312	291	291	294	315	308	298	325	293	288	304	294	277	278	263	264	311	284	311	332	295	329	299	299	303	298	314	308	309	308	283	252	287	325	316	319	317	301	297	309	291	279	303	316	313	297	295	290	292	261	318	295	300	318	316	298	292	290	280	309	299	290	294	309	315	284	286	289	287	293	293	296	299	306	263	304	290	309	301	301	307	266	283	321	314	321	293	300	296	253	308	330	289	287	291	283	268	290	278	281	322	276	353	310	274	302	300	309	317	303	280	266	290	282	320	306	277	293	283	293	312	304	260	300	306	282	286	288	279	327	309	284	295	344	299	304	275	302	300	307	340	292	292	280	278	306	249	266	277	295	288	295	296	282	294	262	278	274	299	304	273	288	255	289	285	294	312	307	286	306	262	321	287	279	284	324	286	286	286	298	284	326	285	315	281	328	294	307	283	288	309	301	290	278	284	282	306	280	295	289	323	292	277	291	299	300	280	312	284	290	303	324	296	321	314	319	292	287	272	317	295	294	277	278	285	287	286	313	289	298	271	312	301	320	316	283	315	327	288	307	262	309	328	302	286	300	283	310	280	288	283	297	309	303	297	317	297	300	306	324	318	267	294	291	269	290	298	304	303	297	286	285	310	288	259	293	291	307	282	265	281	284	293	276	287	273	296	292	292	287	277	297	259	269	313	317	319	296	289	299	290	312	271	315	331	293	322	290	264	300	340	310	284	324	316	284	304	300	265	299	275	269	327	313	292	309	280	262	294	314	277	302	304	224	294	297	300	274	311	267	314	276	294	268	305	302	308	307	306	288	310	263	271	278	266	293	282	287	297	293	279	326	264	293	286	304	311	316	300	285	294	302	294	340	298	272	294	289	308	318	256	309	342	315	304	301	317	293	283	298	282	328	303	293	295	282	309	270	304	341	308	299	266	308	292	312	316	307	314	284	305	289	309	271	300	291	316	274	290	304	284	281	296	318	310	302	319	286	300	300	300	287	298	286	275	306	291	289	309	305	304	281	284	272	297	289	283	283	322	289	285	273	293	270	320	303	300	291	288	265	298	249	283	286	266	302	271	312	272	297	301	301	287	282	297	328	294	303	303	290	281	279	273	285	277	331	304	292	293	263	299	295	284	304	275	299	314	283	324	302	308	283	302	301	281	276	294	292	278	321	303	313	294	299	286	247	316	285	286	296	274	305	255	284	289	286	307	301	316	292	328	298	312	306	305	270	300	295	281	293	286	265	330	277	284	308	302	277	300	262	298	318	279	269	290	293	311	261	288	286	294	285	293	295	294	298	295	339	300	316	284	263	264	283	302	300	305	286	289	309	322	292	294	286	285	326	277	301	320	322	292	285	302	287	277	315	306	275	292	296	311	273	308	300	307	307	310	319	295	281	290	322	269	311	316	293	303	313	252	295	300	272	297	331	333	335	305	264	315	326	285	328	302	287	274	274	281	282	325	327	305	317	277	305	276	332	273	283	288	317	279	306	307	293	320	298	316	292	279	314	293	302	307	292	279	270	265	290	299	261	276	318	308	303	310	303	316	308	309	269	269	257	299	253	297	273	318	313	293	309	259	268	280	283	293	330	279	293	292	290	300	290	303	283	295	309	305	288	286	304	310	322	303	305	293	273	288	286	291	317	332	322	300	261	334	277	306	288	272	277	309	302	279	278	285	279	317	328	317	293	275	303	292	277	311	295	292	302	262	297	262	300	282	272	296	309	306	293	276	257	284	291	260	261	291	323	303	296	270	265	273	300	288	296	288	301	283	272	322	264	280	294	289	303	332	316	292	297	309	279	299	274	286	277	309	267	286	298	341	265	289	308	303	310	326	284	307	319	288	301	297	277	280	251	311	299	298	297	300	318	257	306	292	298	285	315	304	279	291	288	299	285	289	289	280	267	260	311	295	294	280	289	267	284	279	307	290	287	292	322	287	312	276	304	279	278	292	307	281	324	321	292	282	277	288	326	258	311	310	332	290	300	297	267	287	324	295	289	320	298	286	266	294	269	267	290	265	294	305	276	282	299	330	282	294	297	293	310	288	287	298	293	303	325	282	303	282	310	334	297	279	301	276	270	290	281	275	278	308	274	306	301	277	290	326	298	315	302	267	254	292	266	288	296	302	293	293	318	279	279	295	306	295	302	269	320	300	295	294	296	310	288	286	321	288	303	275	311	305	320	303	304	276	269	325	294	271	320	304	304	297	301	297	313	290	271	319	305	289	283	308	267	278	314	314	318	315	263	261	302	285	317	311	321	316	263	291	321	314	271	293	275	328	291	298	298	280	287	330	282	312	329	286	288	273	263	300	281	325	285	280	287	278	298	284	268	272	297	276	314	284	314	290	300	296	285	293	291	279	279	307	305	300	293	320	307	304	296	318	271	305	306	311	311	246	281	291	295	266	272	316	301	279	296	288	287	305	318	297	271	307	270	312	298	316	319	289	280	294	314	290	326	276	286	270	284	271	330	291	298	320	303	278	294	310	307	282	304	318	321	299	318	299	316	310	304	292	283	268	245	287	300	294	309	287	296	259	296	288	277	311	281	283	327	299	290	286	291	306	281	328	333	292	314	266	271	298	280	275	304
19073	9329	4635	5426	4853	4039	3379	2807	2372	2136	1907	1737	1646	1472	1457	1352	1272	1198	1139	1122	1102	1117	982	1029	1036	977	981	894	955	938	871	906	896	901	842	881	846	823	827	817	849	806	877	830	857	862	861	815	770	795	888	791	838	781	789	877	832	803	780	808	798	846	840	765	805	765	807	763	796	781	814	795	729	745	818	757	807	774	830	805	798	833	799	771	794	757	788	739	753	816	832	776	848	785	830	794	736	798	780	763	808	729	810	806	797	829	820	770	772	836	775	805	807	801	821	772	778	739	764	799	809	747	776	761	777	817	758	806	750	727	772	740	777	809	761	737	792	825	768	815	816	810	796	758	766	809	783	743	786	780	776	778	798	755	779	757	846	749	801	739	751	850	792	782	780	735	772	804	759	824	807	783	758	773	749	771	755	772	770	781	773	744	759	738	751	753	837	742	760	786	761	795	760	759	775	795	776	785	744	798	746	740	769	766	777	763	777	754	766	805	827	751	798	783	747	747	745	786	794	750	791	844	750	823	743	785	797	762	800	770	776	793	796	764	806	748	793	788	771	780	785	736	757	745	790	801	776	738	786	837	750	761	789	753	768	786	747	744	763	782	757	762	796	823	731	770	768	755	802	815	805	768	765	737	800	790	777	764	793	764	724	770	758	830	784	764	779	729	766	736	775	792	776	827	738	767	795	824	749	806	765	807	789	785	726	765	800	736	795	731	788	746	810	814	759	742	779	773	788	820	800	707	839	789	744	780	779	777	746	724	793	811	800	750	772	747	715	730	818	772	751	738	730	774	716	785	743	799	802	796	746	791	821	794	733	753	771	810	726	807	745	783	774	736	855	751	793	734	792	774	785	722	766	745	754	719	807	748	769	712	808	778	756	742	748	767	819	768	813	722	858	793	775	750	803	760	767	748	818	746	765	769	779	789	795	777	724	767	774	782	698	824	777	771	754	766	764	756	747	749	761	805	831	783	778	754	783	765	835	746	792	769	771	727	766	787	790	735	750	764	801	775	809	788	795	759	777	792	751	763	764	793	732	818	812	740	766	852	804	815	737	820	763	838	749	754	780	790	767	761	803	799	838	762	734	818	786	744	787	771	763	785	774	745	725	793	731	791	813	727	749	789	760	785	769	757	739	751	722	728	756	822	785	758	749	735	747	805	789	770	764	745	802	780	782	792	790	763	818	747	754	802	790	756	735	754	785	724	786	773	747	771	782	827	831	727	789	792	735	821	819	783	773	780	715	751	826	753	784	780	758	756	833	810	824	779	762	821	784	762	780	733	794	791	787	772	801	773	778	763	792	746	776	777	799	803	701	776	788	746	775	779	711	807	795	756	775	767	761	818	757	757	787	751	776	754	785	803	733	819	752	772	801	787	784	793	785	822	812	756	812	767	757	806	810	811	795	783	800	751	732	766	785	762	799	754	797	782	779	756	767	771	776	779	784	737	750	761	771	737	788	770	815	727	784	786	776	759	741	812	761	755	798	775	811	759	773	781	762	708	784	762	757	794	782	761	772	783	794	786	847	728	769	779	769	767	775	782	701	785	736	776	749	744	739	759	819	786	797	740	766	836	751	837	777	837	743	759	791	773	771	820	784	741	770	814	815	786	820	819	783	772	779	762	792	814	766	736	755	776	801	751	817	779	740	771	812	773	756	764	788	751	808	765	735	739	765	799	756	735	756	749	738	740	775	755	731	756	795	748	780	767	803	766	775	717	759	814	817	799	769	747	796	765	774	730	781	737	775	727	761	734	759	747	761	779	780	794	742	762	751	734	767	758	749	756	774	812	797	772	774	787	768	785	802	777	765	761	787	760	782	734	728	821	757	780	770	749	761	751	786	769	749	775	759	739	775	829	754	779	785	819	807	777	767	789	794	774	781	813	763	763	764	746	729	762	808	767	774	796	744	746	772	795	761	789	740	790	741	746	786	758	743	750	755	750	744	797	787	776	785	814	759	793	768	762	799	806	763	790	806	768	856	782	807	753	806	816	779	757	747	804	798	765	752	794	740	755	812	757	757	796	771	741	836	775	760	726	729	796	753	768	809	753	762	737	788	753	761	770	784	751	770	780	792	755	785	783	807	759	765	779	775	772	739	790	762	777	775	797	748	785	727	788	785	772	780	779	739	787	729	772	793	823	778	727	809	733	758	701	826	747	764	752	794	798	780	759	777	733	782	792	746	779	786	774	796	785	766	707	775	732	813	776	783	831	795	771	791	773	768	734	755	802	851	802	770	728	831	712	778	757	785	819	757	739	798	773	779	778	750	744	718	727	767	748	748	821	821	817	844	701	805	773	754	738	771	742	770	786	796	761	756	729	782	778	814	782	737	794	784	754	839	775	822	789	817	780	832	771	770	765	760	780	738	805	738	784	761	767	766	723	786	829	750	788	784	799	819	771	808	764	768	775	809	766	787	739	751	837	701	770	774	791	783	734	776	771	767	730	823	772	735	759	791	747	769	734	755	790	785	762	774	792	728	753	785	777	821	793	795	779	810	769	785	769	789	784	798	779	768	772	754	784	752	756	799	754	768	770	786	759	733	756	783	822	816	745	753	791	785	752	784	781	757	716	780	744	762	799	762	822	755	800	776	806	792	749	768	744	751	743	723	747	816	774	760	792	770	805	783	783	785	725	847	760	795	767	787	796	779	796	748	785	771	788	790	847	774	742	799	726	754	788	763	790	755	762	755	776	791	803	754	786	761	720	772	754	840	744	808	795	763	749	779	764	740	775	720	796	792	773	767	776	790	751	738	769	810	774	778	738	745	774	750	769	778	714	794	815	768	721	772	756	745	744	781	799	754	750	769	786	805	810	706	725	766	746	775	757	765	730	776	778	784	756	794	754	762	789	746	756	802	735	772	810	825	757	763	706	803	785	802	716	735	784	779	826	761	752	801	785	780	729	732	777	756	778	774	743	769	715	760	798	805	788	769	795	803	738	785	753	758	773	762	726	776	824	813	765	750	767	749	838	733	765	721	770	785	798	765	754	852	764	728	763	758	749	774	742	790	750	774	764	806	733	790	725	772	797	817	793	742	762	755	730	750	760	773	753	713	762	755	769	790	729	771	814	788	745	764	763	759	778	744	764	747	832	750	789	794	789	735	773	797	764	789	765	785	735	823	785	805	786	775	794	762	730	807	753	756	803	758	812	766	756	768	746	728	757	759	778	810	770	695	716	823	783	801	762	768	738	725	727	799	799	722	770	793	760	743	734	789	754	744	796	749	819	740	768	746	781	756	787	788	776	808	769	795	716	776	766	761	803	777	762	766	769	722	743	769	804	801	759	728	777	808	749	737	771	788	789	794	809	762	750	782	754	757	770	791	775	744	804	835	754	734	765	733	756	777	742	826	751	831	829	724	730	732	758	749	708	775	848	789	743	744	722	804	780	759	762	752	753	724	712	783	778	742	789	805	723	769	794	809	788	803	714	740	767	757	739	777	817	795	824	782	782	745	745	787	764	788	766	739	746
4421	571	334	315	309	325	302	285	305	319	316	323	323	312	356	331	292	315	313	283	289	277	273	301	302	327	311	311	307	304	309	327	271	281	282	315	327	307	276	303	311	290	326	297	286	279	301	300	295	317	302	331	297	290	269	300	315	290	292	274	286	302	327	305	302	319	311	260	321	309	285	291	278	310	251	320	313	311	305	282	302	328	315	311	305	318	277	310	290	301	291	287	294	292	300	254	300	281	290	317	301	289	318	297	325	283	282	296	323	311	310	282	286	310	304	321	321	299	299	313	328	309	293	288	336	270	311	318	296	295	323	294	280	308	329	266	321	315	322	293	293	317	298	306	310	323	298	279	283	320	321	283	313	305	289	269	319	295	294	321	271	295	338	294	299	302	282	321	296	294	295	286	316	305	305	325	301	325	286	302	317	305	284	302	280	296	354	263	317	298	286	312	289	263	309	265	306	293	299	297	289	305	312	332	318	296	309	321	295	293	242	289	280	300	336	311	297	328	306	285	297	336	317	293	293	328	316	285	319	292	253	319	321	303	306	267	310	337	332	295	276	293	295	288	288	305	298	323	305	281	326	285	281	303	370	309	340	298	276	297	315	335	272	308	288	316	308	302	283	303	285	303	292	278	264	308	280	307	308	314	299	285	325	312	313	297	300	293	285	334	295	269	292	299	277	283	348	294	338	298	289	303	290	292	310	270	281	280	324	315	313	334	271	317	309	292	302	288	311	300	293	325	318	280	302	261	317	334	330	322	323	294	307	312	309	284	294	306	303	320	299	313	285	307	298	299	287	306	305	295	272	305	336	305	288	288	288	299	304	294	324	271	307	288	273	300	298	312	314	272	270	320	318	320	276	319	298	311	323	290	281	330	327	300	308	320	344	297	304	325	291	321	268	284	301	300	262	325	289	286	301	282	308	295	315	326	258	314	286	284	321	272	286	312	260	285	339	329	316	283	298	297	284	266	295	296	319	308	303	289	274	301	309	282	305	272	285	312	308	298	279	287	275	304	269	274	317	309	284	297	275	301	295	309	316	299	296	276	291	306	327	312	280	284	283	323	303	339	300	287	297	311	312	282	327	318	298	293	316	297	293	277	287	276	311	318	313	328	298	294	309	314	316	296	307	298	315	292	305	306	282	305	310	305	309	321	281	296	312	283	324	279	273	306	305	291	288	320	309	315	297	302	287	318	303	318	303	290	322	288	282	354	343	309	292	303	285	288	326	277	296	300	305	333	297	310	279	316	287	285	280	289	291	329	309	314	301	319	319	290	287	297	300	286	301	285	362	281	301	261	299	278	287	291	298	290	309	305	281	289	313	315	264	283	292	303	289	293	342	315	281	297	285	309	294	310	275	299	303	317	278	290	259	257	325	308	302	282	301	298	301	297	322	270	310	314	310	296	298	326	342	271	285	285	316	307	281	304	324	322	297	273	294	270	281	313	315	286	299	339	300	314	310	312	280	326	298	294	280	326	308	269	323	289	314	289	303	265	295	302	317	276	305	300	282	311	312	308	303	270	301	338	315	299	298	302	283	294	300	300	339	307	305	312	272	300	288	287	281	298	309	299	304	310	307	296	302	277	337	295	308	284	272	304	285	322	289	318	328	291	300	325	329	306	261	305	318	282	291	290	300	287	338	294	301	290	323	273	294	289	287	338	310	309	297	306	273	302	298	307	286	312	301	299	301	307	267	306	302	294	301	315	310	300	289	310	308	315	323	266	299	267	294	342	278	296	305	304	308	288	311	283	302	302	281	294	296	281	327	316	307	316	299	267	295	318	349	291	302	276	311	296	336	320	311	275	309	312	278	275	308	303	305	327	307	278	296	291	278	321	280	317	295	282	278	331	308	304	287	316	301	279	296	319	287	331	313	307	303	276	287	301	297	331	314	327	307	288	278	309	296	283	312	313	279	312	324	290	305	312	304	321	327	307	301	274	313	309	293	312	323	297	297	299	291	325	298	287	279	324	324	279	329	293	300	327	278	280	275	283	314	282	315	255	305	303	297	296	321	331	314	332	333	247	311	298	303	305	271	302	294	279	293	291	267	300	320	245	295	335	304	315	294	309	321	295	304	289	311	297	304	331	325	307	293	281	270	303	284	303	285	280	311	286	297	290	310	292	283	298	262	299	297	282	282	274	294	261	282	301	262	306	304	317	321	334	287	291	313	326	317	290	297	305	289	297	277	265	288	333	298	300	289	272	305	305	291	297	295	295	331	303	303	326	305	272	296	317	266	290	300	312	294	309	305	308	295	286	366	297	317	289	310	292	330	303	299	299	285	310	301	309	284	275	353	316	305	290	305	317	290	297	282	314	333	305	292	324	312	254	305	292	302	315	292	286	298	305	286	289	314	271	291	285	313	286	305	342	283	292	303	276	273	300	291	284	295	310	267	300	287	293	328	326	315	286	266	323	297	290	307	296	301	301	305	289	313	293	290	310	288	289	300	285	294	283	331	310	296	315	288	263	299	309	292	243	305	318	314	299	329	296	356	280	300	308	286	289	275	283	266	281	332	292	295	308	302	309	272	298	332	335	274	272	291	309	286	273	315	294	270	306	280	286	308	326	295	309	268	324	312	316	322	307	311	323	306	289	305	296	289	302	282	289	329	301	298	292	305	301	306	277	263	303	298	303	311	281	272	328	294	317	326	319	315	309	331	305	262	289	294	262	291	290	301	304	272	307	293	307	285	319	269	310	327	338	295	315	283	284	325	303	292	278	269	303	326	302	321	309	316	297	321	303	290	307	306	338	297	316	299	304	304	304	287	289	303	300	294	326	309	310	300	317	317	298	320	322	302	328	283	300	278	301	294	287	283	269	291	285	302	309	299	314	295	284	281	267	295	301	327	307	289	305	315	279	302	312	298	317	303	274	288	309	299	307	311	301	301	295	289	343	276	296	326	277	285	320	306	304	289	293	293	288	294	295	301	323	289	325	289	312	327	315	291	293	278	290	292	312	288	326	306	275	278	321	317	337	302	318	269	286	322	305	293	318	276	272	307	287	298	288	282	284	316	299	278	300	290	285	321	260	297	251	329	302	317	315	299	342	271	278	290	278	263	307	321	272	316	279	298	301	309	298	285	320	303	322	321	307	288	306	308	325	289	299	304	286	326	302	311	264	268	289	294	341	290	295	317	335	302	288	314	287	324	300	305	301	276	270	283	317	283	311	278	279	322	265	315	282	317	303	328	269	316	289	288	317	299	297	292	283	321	276	319	315	322	287	311	299	294	294	303	286	322	318	292	285	283	318	314	285	287	289	308	287	308	297	307	261	332	288	303	334	321	292	309	303	288	294	281	311	326	307	289	283	298	306	312	319	326	321	321	276	338	312	298	295	307	287	306	296	276	288	282	329	294	313	272	289	285	296	313	308	294	290	273	286	274	303	343	297	306	330	304	300	273	290	305	282	334	289	330	313	309	274	296	315	295	316	327	318	275	310	318	317	316	296	341	340	286	301	317	326	309	275
3500	1108	800	757	786	787	789	781	726	737	734	707	694	742	722	765	778	713	756	773	692	761	711	751	776	771	780	718	742	705	757	717	758	724	718	765	752	741	738	696	769	768	719	740	754	790	714	713	753	744	734	722	766	735	731	752	754	713	730	768	703	755	742	695	744	714	776	745	837	758	792	762	745	715	729	735	746	709	789	736	725	746	772	720	742	771	730	757	732	760	762	734	825	773	761	687	716	715	783	730	737	718	717	721	813	800	758	726	751	759	753	742	756	752	767	785	695	755	749	701	749	761	724	732	740	722	728	739	708	738	695	754	747	762	727	737	801	738	743	739	742	726	723	752	740	720	734	762	775	739	715	737	710	704	756	712	730	760	698	740	751	721	791	717	725	714	738	743	772	760	747	744	762	692	766	727	704	748	764	718	733	708	740	751	763	751	735	777	761	743	718	702	703	775	683	746	772	698	742	786	758	753	744	760	785	744	726	719	752	770	737	747	713	783	791	741	804	717	718	702	703	709	719	720	741	754	776	734	732	752	751	710	740	749	755	738	721	686	791	750	794	718	723	764	721	781	749	760	773	735	730	762	780	743	754	798	754	725	705	718	776	721	762	717	713	758	764	741	771	748	726	721	754	779	788	695	757	736	740	817	768	734	762	753	738	775	678	738	744	741	695	712	708	737	722	753	771	792	736	718	705	756	696	762	705	749	752	710	749	748	747	734	717	732	733	681	719	706	730	763	713	762	722	756	770	715	733	736	748	696	700	733	725	752	693	771	707	749	758	758	722	691	734	745	761	738	744	746	745	729	696	754	718	720	724	737	734	734	738	723	763	809	725	778	677	723	757	713	730	739	737	705	712	700	777	683	772	692	754	698	748	788	754	760	746	771	747	756	710	708	676	733	737	750	713	715	755	734	737	717	774	750	764	718	719	779	714	732	721	724	693	753	743	712	722	693	738	745	723	752	716	724	735	757	742	751	752	792	728	736	696	722	766	752	779	759	737	714	773	708	737	781	735	782	715	777	793	700	764	748	737	766	740	738	743	731	750	702	750	758	712	750	773	784	775	772	756	733	730	761	775	683	778	718	695	733	715	690	757	751	713	788	745	722	716	731	762	742	727	723	748	779	760	781	721	723	717	715	701	717	793	808	784	801	734	736	728	753	725	732	730	721	718	768	785	756	774	718	692	724	705	731	782	753	720	733	775	732	752	717	731	742	743	721	766	742	742	753	714	769	731	709	721	761	721	751	736	755	719	775	779	745	712	761	708	752	736	750	751	736	755	762	692	716	764	706	746	708	746	732	742	735	708	738	779	721	721	777	724	737	783	770	829	749	738	731	740	733	742	742	721	693	782	729	725	729	721	767	691	724	785	720	766	735	722	754	711	775	748	742	727	740	744	737	747	762	690	724	737	749	730	729	750	748	702	739	758	785	682	768	722	752	690	694	744	756	700	778	722	746	693	746	730	726	715	778	762	757	757	758	763	770	750	739	769	761	758	753	751	689	744	748	743	765	782	738	687	724	732	797	744	747	767	747	743	735	721	764	777	765	720	766	710	740	723	712	753	727	712	683	701	704	768	730	721	733	760	722	763	752	758	744	741	778	725	744	712	731	737	761	731	710	714	693	774	762	731	777	699	732	755	682	743	737	747	747	771	754	746	730	720	774	671	749	742	759	753	766	761	719	761	690	703	736	769	724	723	748	777	713	754	717	790	765	770	704	754	742	734	725	742	713	725	735	725	730	729	772	716	703	736	712	793	701	733	744	744	747	728	764	732	715	773	766	743	765	741	736	729	684	776	756	758	793	789	792	761	725	666	726	766	730	774	758	739	704	791	732	723	741	719	737	710	737	725	764	756	737	793	744	815	756	774	732	784	723	726	749	762	748	723	787	773	778	775	702	754	747	729	701	721	744	707	720	702	754	774	782	719	734	721	728	744	701	731	757	741	757	735	794	750	732	740	769	732	735	752	732	758	757	728	716	741	712	729	728	729	740	745	752	765	758	727	691	752	801	785	746	737	712	729	731	712	719	705	786	778	700	723	728	766	783	731	774	753	743	745	734	699	714	765	732	748	727	734	770	751	778	723	748	732	704	736	762	724	715	729	716	766	795	739	797	788	779	755	771	756	740	729	753	709	746	776	717	728	750	730	731	751	755	690	684	751	711	722	724	756	791	765	706	787	766	771	747	770	709	761	761	731	742	776	762	754	718	724	727	744	722	719	731	766	723	712	716	755	747	737	767	760	755	719	721	797	742	746	766	739	755	771	737	716	762	755	731	740	744	743	746	690	758	762	737	757	772	727	756	704	737	779	715	724	741	763	699	735	817	715	761	763	697	765	760	722	759	765	801	693	728	770	783	718	752	759	781	746	693	730	740	710	790	741	709	832	720	786	768	732	749	688	733	748	705	795	752	739	790	712	709	758	704	729	735	766	700	779	754	789	726	740	756	685	752	705	718	726	701	752	775	763	747	752	743	756	689	718	717	740	726	757	751	732	708	775	742	733	714	732	721	694	741	782	746	754	755	742	807	716	726	709	772	765	801	730	716	730	725	751	773	748	726	728	712	752	714	746	743	775	737	707	751	728	719	744	711	770	738	789	721	788	706	752	698	754	728	715	741	745	772	721	735	708	767	786	746	767	759	668	733	753	693	725	759	711	763	731	752	705	763	728	729	732	710	764	756	744	721	701	715	780	794	753	736	754	799	688	739	779	756	734	718	750	716	746	759	697	743	744	751	732	749	701	762	763	765	776	772	730	752	705	734	742	769	769	775	729	746	717	733	744	709	724	714	753	724	761	756	731	748	696	702	763	766	726	726	770	761	720	778	770	746	698	729	749	724	704	719	741	718	739	781	708	757	738	698	764	743	734	785	697	761	767	766	739	746	711	747	760	727	721	801	739	783	771	703	781	740	722	784	770	700	722	747	712	750	729	728	753	720	752	725	769	725	700	700	686	702	724	724	758	747	773	719	723	724	802	688	745	774	721	755	747	736	759	762	707	726	733	721	754	726	732	737	713	744	739	765	756	684	735	735	745	706	738	777	766	691	767	728	749	787	701	723	721	683	756	746	733	747	736	753	722	735	798	737	794	740	715	773	759	732	714	726	744	736	702	783	780	700	732	745	715	734	719	733	773	725	719	729	782	695	740	731	723	737	755	773	718	743	725	727	760	730	712	706	730	732	752	782	769	737	711	718	749	733	780	766	727	751	743	753	731	759	742	842	793	719	712	741	744	726	778	765	741	752	729	748	714	770	708	797	726	767	754	744	768	723	742	679	746	765	696	763	739	763	684	733	729	706	756	763	749	758	729	759	747	666	717	757	686	726	797	743	725	717	714	748	752	755	724	768	707	731	744	747	796	751	748	699	712	778	709	792	768	761	729	752	703	753	730	752	765	753	754	703	674	727	727	760	762	756	737	771	730	724	781	781	709	758	742	720	749	722	731	775	754	772	773	780	745	708	741	753	730	782	765	788
22083	10603	1334	847	673	505	385	336	295	283	235	267	268	207	189	192	185	227	166	198	184	175	186	156	194	194	190	191	166	175	161	162	174	187	193	182	189	206	179	176	177	194	164	187	162	181	196	185	170	162	165	168	192	156	164	170	168	163	175	163	153	153	164	169	172	178	180	181	166	150	159	189	188	158	196	172	161	145	164	177	170	187	173	153	169	178	160	171	148	168	142	162	142	163	172	149	175	172	168	145	186	171	158	194	176	159	161	157	162	191	178	197	145	160	175	175	148	144	149	144	150	175	175	179	183	196	188	173	163	188	174	159	163	172	187	181	179	151	176	173	171	166	171	168	140	169	149	188	174	180	156	180	173	168	184	156	173	160	161	187	158	154	147	146	206	165	157	182	180	175	180	146	156	144	160	177	184	168	170	169	161	186	166	159	198	173	158	184	171	168	149	179	154	155	178	162	166	144	158	144	173	163	202	193	183	162	175	196	163	174	163	168	163	185	171	147	161	144	165	171	161	190	155	141	178	171	167	149	183	175	186	170	191	167	144	185	183	144	164	171	157	176	184	170	195	167	152	193	158	182	192	170	169	159	174	162	167	139	151	175	150	167	162	163	178	175	166	177	166	144	168	202	154	178	176	175	180	150	153	150	179	166	136	166	177	153	184	186	183	181	158	177	174	157	172	172	154	188	148	150	161	149	152	177	156	155	171	169	155	189	148	173	170	151	197	149	150	172	151	138	172	161	176	166	175	190	151	149	178	157	180	161	174	169	170	157	174	174	182	130	146	168	183	154	166	182	152	189	166	165	170	146	172	179	155	164	149	155	163	140	160	151	157	156	167	169	158	159	161	188	187	186	174	222	166	179	166	193	165	160	161	183	154	156	156	168	177	191	164	146	167	150	148	175	172	173	176	169	183	159	182	160	172	182	172	176	155	149	157	151	165	159	176	138	161	162	160	161	137	164	136	162	157	142	188	160	173	163	164	168	151	162	171	154	160	161	150	171	203	170	179	160	178	178	134	163	179	185	174	185	187	150	167	156	161	198	148	157	192	152	167	164	176	180	167	174	162	153	146	168	146	185	187	189	144	170	168	163	176	151	154	164	172	180	155	167	185	160	167	178	164	155	189	189	155	176	161	189	171	169	167	136	162	174	187	174	172	165	152	167	164	168	180	190	175	168	176	179	137	188	150	187	200	156	149	156	158	149	147	173	195	172	157	159	155	160	183	189	171	161	162	166	174	191	151	174	185	169	160	157	170	165	189	158	171	162	201	152	162	173	152	151	165	149	156	174	177	156	152	178	188	143	164	171	160	172	164	150	174	188	171	143	176	164	149	152	171	169	175	168	174	139	166	166	157	160	168	166	176	156	161	161	158	175	184	176	141	170	165	172	149	161	152	178	172	148	131	192	151	181	181	170	181	187	157	181	165	159	183	163	158	155	158	168	168	151	174	174	170	181	175	173	164	185	136	184	184	179	134	153	176	156	170	171	174	165	147	162	186	167	170	182	184	198	188	162	153	164	183	179	174	169	186	159	196	176	161	174	187	171	191	177	168	169	176	178	171	175	164	175	179	159	182	171	156	175	157	167	159	163	154	170	177	167	163	171	159	180	169	186	151	167	157	180	161	175	160	153	192	157	163	147	181	181	150	155	167	164	156	144	151	164	172	151	178	164	197	177	171	163	151	143	140	180	170	171	148	161	129	162	194	168	147	157	173	159	176	175	194	168	156	175	156	158	173	150	157	163	172	169	170	155	159	158	175	197	161	150	144	153	160	164	168	165	164	190	190	158	153	169	150	162	150	172	161	189	181	173	150	171	153	174	146	167	165	184	190	203	195	178	164	190	166	167	136	158	172	169	191	145	162	168	177	171	162	176	166	159	139	186	159	165	155	157	137	187	169	166	172	179	155	153	186	183	167	163	156	185	213	166	169	167	151	172	167	157	153	151	179	160	158	151	185	169	156	151	183	170	131	160	129	146	157	156	145	178	175	158	170	175	168	171	168	160	169	176	172	175	173	167	199	175	151	184	183	163	140	192	180	163	155	166	178	190	180	141	146	163	177	179	177	166	164	169	164	135	165	175	161	158	159	163	161	186	171	179	173	148	174	168	179	184	167	154	152	171	168	169	186	156	167	164	191	173	144	173	179	166	167	162	149	152	162	168	167	153	163	188	174	179	168	143	173	174	160	181	206	165	182	158	161	162	155	156	168	144	153	177	178	136	143	157	187	175	156	170	181	175	164	165	177	200	171	166	162	170	172	170	171	196	173	151	156	176	174	175	173	153	163	167	149	184	161	167	164	162	194	161	160	164	158	160	145	155	171	177	171	160	183	171	177	191	214	159	145	179	146	146	162	152	155	155	165	156	174	170	156	191	171	159	154	180	203	150	173	156	177	163	154	164	148	171	172	185	174	148	154	186	153	144	171	168	182	173	144	194	161	153	153	162	143	145	162	169	149	158	185	155	184	174	165	189	171	169	172	164	179	181	149	172	168	172	168	150	163	184	166	159	165	185	164	166	184	169	183	160	173	172	158	156	158	168	159	155	189	186	169	170	172	169	132	164	178	151	161	163	195	171	180	172	173	175	183	151	175	185	160	190	161	158	177	179	157	178	167	156	162	182	189	181	156	170	169	161	177	181	160	164	158	187	181	161	182	192	137	157	173	148	181	180	161	156	172	149	191	178	192	160	183	155	179	158	164	158	168	179	161	162	178	160	189	171	164	164	155	176	161	175	172	169	155	166	170	163	204	150	163	186	172	178	154	165	154	171	158	137	151	163	164	149	167	189	152	169	162	164	157	175	161	166	171	171	166	161	160	175	157	173	174	162	176	163	198	171	159	177	174	152	171	162	185	187	176	161	186	154	186	190	148	151	173	162	160	180	165	149	159	175	141	173	180	194	184	134	177	197	187	164	164	182	167	169	143	156	158	186	166	144	168	164	184	166	173	184	166	151	178	170	164	183	171	172	142	182	153	174	165	206	193	172	192	170	194	153	173	177	139	175	157	171	155	178	182	171	178	153	174	166	166	198	161	184	158	158	189	156	176	161	163	172	139	189	152	145	169	183	168	180	159	158	162	150	195	172	156	155	161	161	164	175	167	184	178	166	155	161	164	162	175	180	158	157	170	159	156	170	154	159	144	171	165	166	155	180	196	152	188	186	169	183	193	178	162	152	193	195	159	159	178	187	168	164	192	157	170	150	160	153	177	185	181	171	137	164	180	185	170	155	157	135	161	166	160	175	172	187	170	187	166	167	190	188	162	176	176	173	188	165	162	163	172	129	166	170	154	151	168	162	150	189	171	166	149	173	157	147	154	157	185	174	179	179	155	163	172	177	182	178	180	161	164	138	179	160	170	189	149	168	168	136	172	165	159	174	194	178	155	181	142	162	167	166	185	182	166	195	158	144	160	162	155	165	165	201	167	152	167	165	170	159	153	173	143	190	176	173	161	147	142	163	192	159	144	158	172	191
13233	6380	2476	2875	2512	2202	1787	1580	1351	1225	1070	1001	911	878	806	751	784	753	688	625	655	641	576	642	573	620	543	595	545	530	551	558	532	519	531	518	555	537	539	534	519	534	567	538	525	498	530	494	509	512	512	496	535	496	530	486	491	495	525	506	479	513	501	486	479	497	477	482	452	516	478	479	471	482	489	491	503	511	497	511	463	467	525	456	472	475	450	469	491	485	489	499	454	507	483	475	489	523	455	521	479	497	475	451	479	501	456	443	475	506	488	463	481	502	471	503	486	484	470	507	472	470	487	487	454	503	465	468	460	465	523	498	513	467	469	484	442	465	459	453	489	490	492	485	501	475	451	476	455	456	485	476	516	448	502	514	465	500	459	445	490	459	449	466	494	493	479	487	492	481	505	481	474	487	486	522	465	537	475	510	473	459	491	462	499	498	532	497	507	476	475	503	487	502	482	483	514	440	476	485	487	460	518	476	501	519	442	475	467	475	464	425	522	480	470	453	528	463	516	526	486	536	475	494	525	478	471	491	511	460	487	461	492	469	479	508	454	507	438	496	475	453	519	513	467	470	461	430	482	490	496	465	481	482	452	453	476	491	490	487	469	459	453	467	476	514	495	479	481	498	497	471	458	488	459	499	467	453	467	460	471	474	507	490	501	519	470	462	481	471	535	475	442	490	474	468	473	483	497	504	483	470	461	475	478	467	496	421	494	487	502	445	465	456	470	464	471	478	472	491	462	464	481	474	473	464	482	474	460	474	458	503	509	519	448	460	479	515	450	474	503	459	477	478	490	454	459	475	468	500	495	480	458	506	511	446	466	475	471	497	452	481	466	443	452	480	499	481	461	426	479	478	494	453	485	450	445	497	495	485	486	479	481	456	518	488	484	472	453	504	495	497	514	485	474	471	461	504	452	472	491	493	464	478	477	484	463	482	521	511	499	472	441	460	507	498	474	481	502	465	435	520	475	462	485	512	461	437	456	501	447	498	495	439	446	458	460	483	504	453	478	483	473	491	488	482	500	489	508	480	471	515	493	498	486	479	452	502	507	490	492	468	523	471	439	443	504	469	477	463	486	462	466	489	499	532	498	478	476	444	484	450	418	463	490	494	473	469	487	501	453	471	491	504	473	451	497	477	474	485	466	494	513	490	439	472	492	471	457	473	504	468	511	457	474	463	462	513	494	435	469	489	489	446	468	481	499	465	480	468	447	469	459	455	476	462	461	467	470	499	480	473	462	467	452	458	472	519	500	486	434	483	470	463	453	479	497	480	475	492	500	468	467	472	460	479	479	471	483	493	502	540	469	500	488	473	513	484	451	464	469	471	509	523	444	470	511	463	443	529	455	492	483	500	475	463	516	490	496	471	459	509	496	461	477	476	478	522	462	471	464	491	496	508	486	473	497	512	542	484	494	463	474	510	483	497	470	492	489	463	459	481	492	534	478	481	462	452	480	469	476	493	493	502	451	512	498	482	494	472	470	454	488	506	470	511	497	500	475	499	470	476	473	450	542	494	446	477	463	473	452	459	489	493	504	494	500	476	483	487	457	487	482	445	453	426	473	465	479	486	462	475	464	489	480	480	461	460	524	455	447	484	495	485	484	470	456	460	444	514	470	459	458	487	470	503	481	504	509	485	495	464	509	496	502	469	499	473	442	434	433	525	478	467	480	466	460	501	471	421	480	487	471	472	474	508	496	450	441	479	462	429	476	452	425	492	470	462	498	440	487	462	482	467	492	461	485	448	458	463	470	471	479	501	476	479	479	473	467	495	481	460	463	471	456	488	496	500	453	479	503	486	471	487	467	454	494	484	455	484	472	487	475	440	529	476	479	481	493	437	496	512	463	464	489	487	494	468	492	506	483	506	510	495	477	495	479	480	443	519	493	471	467	493	472	505	483	474	478	493	454	482	465	487	473	455	444	508	475	510	435	476	492	471	484	464	488	469	487	496	468	491	442	432	474	475	507	475	479	491	430	462	443	470	494	498	503	506	485	461	470	488	482	448	502	464	465	478	483	481	497	470	480	460	452	497	474	487	495	477	472	476	480	487	507	456	508	505	466	496	491	502	478	472	479	467	447	494	496	472	440	487	482	504	481	479	502	474	454	473	465	475	477	478	486	506	438	478	476	483	498	522	489	443	484	480	462	461	480	470	443	433	506	462	475	470	480	466	491	471	491	485	449	490	502	482	501	460	451	516	509	472	461	477	491	478	459	475	426	498	478	473	481	482	492	516	489	470	491	468	477	449	416	460	476	472	474	501	468	516	449	480	477	478	466	471	501	457	481	512	494	467	477	488	476	497	479	518	500	475	487	463	481	466	502	459	475	461	465	484	433	464	445	449	468	442	436	475	459	501	474	503	430	480	485	480	479	494	431	487	473	495	463	445	480	477	473	525	444	486	502	500	458	505	501	457	509	485	472	495	480	465	462	486	434	489	472	511	502	468	466	495	455	479	446	467	511	465	481	472	464	453	457	476	488	469	469	486	489	482	446	481	479	485	460	503	468	466	519	496	506	506	499	465	492	475	497	506	451	482	479	466	477	514	514	494	499	487	519	481	461	478	484	470	494	476	459	465	501	476	449	501	482	495	466	496	456	487	472	485	492	458	465	483	482	525	467	503	497	462	480	476	484	492	465	499	479	510	459	483	482	469	476	456	473	459	484	460	454	484	482	495	507	486	434	494	505	492	430	484	482	487	473	467	468	468	477	469	511	469	460	478	454	501	445	476	456	494	449	505	467	459	463	452	489	498	487	493	518	484	441	465	446	492	489	500	465	515	479	471	466	477	478	482	467	482	515	477	493	490	421	461	463	460	512	500	481	492	477	472	469	495	491	497	489	454	512	480	502	499	502	482	501	471	453	484	452	474	529	485	479	504	474	491	466	473	470	502	520	485	485	482	486	482	492	504	491	474	441	461	479	470	515	494	454	472	477	463	460	472	497	488	457	472	464	492	463	479	466	462	437	467	481	501	428	455	489	427	466	469	458	517	491	492	471	485	456	436	481	449	448	505	496	483	502	460	444	482	499	456	490	494	439	481	449	488	474	486	505	487	469	472	454	445	472	506	486	488	490	470	493	512	480	476	494	513	478	498	485	505	508	467	544	461	500	493	478	467	469	451	489	496	482	480	450	505	514	472	522	483	438	479	459	483	475	489	503	438	456	420	501	467	469	475	504	468	474	469	494	474	533	491	473	479	478	480	492	488	460	496	467	508	473	483	469	473	488	460	504	452	487	465	462	467	517	498	445	483	464	475	497	481	467	455	426	468	462	424	461	491	490	497	470	479	484	476	465	457	516	503	475	505	461	439	469	501	505	479	503	473	468	506	461	469	496	484	505	483	497	491	492	469	460	489	469	491	472	461	482	499	449	500	466	458	517	494	446	496	502	461	488	483	499	504	494	505	470	486	461	463	470	483	521	470	500	468	460	471	456	463	470	491	516	471	458	459	477	460	486	463	433	482	459	481	470	456
34620	21719	3383	1982	1420	923	856	703	613	550	478	469	419	415	425	352	368	357	341	332	338	362	352	312	329	325	322	320	323	324	310	282	326	291	258	302	315	328	285	318	294	295	333	351	287	314	325	299	302	303	308	322	285	298	285	299	326	292	290	331	291	265	282	320	312	296	316	285	323	311	280	291	281	299	298	298	305	278	274	308	322	289	290	273	296	306	273	280	304	317	282	283	320	285	307	282	273	301	301	310	315	299	305	309	273	297	273	296	315	275	313	264	278	277	284	288	277	314	296	284	288	296	304	311	299	302	285	287	289	299	295	327	314	253	253	278	275	314	305	314	263	280	284	319	300	297	322	297	311	316	298	310	288	315	276	293	281	304	290	288	279	317	288	293	281	272	284	289	292	322	308	267	269	282	299	256	316	308	298	284	283	299	304	286	300	345	305	285	301	297	264	296	272	290	302	289	259	301	267	272	300	301	288	310	292	301	301	293	297	300	298	276	274	283	288	298	307	300	304	303	316	283	282	292	297	297	301	313	268	274	275	298	320	289	308	287	273	267	295	277	305	308	264	296	307	290	260	287	318	295	283	273	348	290	261	290	289	336	281	301	287	349	312	287	325	268	307	309	307	277	286	286	265	270	290	275	311	298	301	327	316	326	293	294	294	283	266	267	279	285	305	284	312	287	305	279	285	279	305	313	300	300	271	298	297	294	332	276	285	308	307	291	281	301	330	295	305	308	330	292	298	280	309	302	276	272	280	284	282	306	279	309	263	285	307	262	247	272	309	300	301	317	313	294	299	316	266	316	297	315	316	267	293	289	281	284	317	320	288	276	272	260	296	305	284	274	276	284	277	299	299	259	311	280	284	301	301	277	305	276	287	295	304	308	284	346	286	301	298	318	280	324	276	286	308	273	263	309	294	304	278	288	284	288	267	270	307	292	290	306	285	306	313	287	287	298	297	325	295	298	313	307	291	257	316	281	295	279	283	269	280	308	307	289	312	298	291	296	302	313	314	303	301	315	280	310	255	286	300	296	312	296	303	314	309	275	295	327	282	276	296	274	248	299	323	288	294	293	296	307	318	313	310	300	286	275	316	294	278	288	305	309	311	290	272	293	316	314	291	327	312	313	315	275	287	271	283	287	258	297	274	292	284	324	314	296	289	300	313	285	313	308	332	283	300	295	303	294	279	262	285	282	321	275	291	290	296	298	282	294	282	289	288	312	304	288	299	297	315	312	286	285	294	302	326	282	296	308	315	274	294	289	280	307	275	279	322	325	275	299	292	294	347	281	307	280	301	260	287	300	313	314	325	296	313	278	309	255	278	275	304	304	298	307	327	291	303	301	257	303	263	292	287	288	312	302	281	253	309	304	285	282	311	291	305	311	300	294	287	274	285	342	281	290	280	311	284	271	311	303	307	296	283	294	293	343	296	311	324	281	277	280	305	321	263	303	277	301	263	285	299	287	282	308	280	300	293	316	284	323	308	310	260	319	300	321	278	283	296	300	248	324	289	290	285	301	281	299	302	299	265	276	262	289	265	288	266	303	291	301	286	269	278	300	299	293	314	301	262	281	306	310	334	299	317	292	318	308	309	328	307	294	271	293	299	282	259	281	312	276	284	306	296	308	283	308	294	303	323	273	281	292	316	285	285	285	285	298	299	293	276	289	300	310	293	305	291	288	300	264	321	296	296	284	286	287	312	285	318	279	283	314	280	291	302	305	324	329	276	292	304	299	288	266	294	294	283	323	253	302	282	277	276	278	303	314	280	296	264	293	273	258	307	336	334	309	285	259	284	300	292	284	296	305	287	283	304	275	292	264	274	295	302	301	272	285	284	255	293	306	304	292	322	324	302	283	313	283	290	323	272	308	291	304	321	314	303	302	316	298	311	280	310	301	298	277	231	288	282	287	279	321	322	288	284	277	284	304	292	283	322	312	289	300	284	275	277	274	296	272	280	332	321	260	288	314	289	280	299	328	262	298	275	306	281	295	323	289	304	291	265	298	326	308	249	285	298	282	280	314	295	311	312	263	296	248	276	316	319	282	266	283	301	283	273	290	322	298	285	260	292	277	294	310	308	275	295	291	277	299	312	268	286	309	300	297	309	273	267	321	276	281	274	317	290	308	298	293	276	309	315	316	292	301	312	311	278	290	281	322	303	298	294	298	297	313	309	300	306	275	292	286	297	274	302	278	289	313	298	309	322	297	354	298	309	311	292	324	284	319	284	285	315	295	320	275	259	336	315	283	323	308	301	286	273	286	296	289	259	286	278	283	279	307	283	259	308	299	297	279	285	295	284	301	276	302	293	279	314	291	283	289	304	312	294	289	280	286	270	270	320	281	320	319	300	327	301	284	266	279	258	315	301	345	298	281	291	320	335	297	298	295	279	292	306	284	302	322	274	297	298	323	280	281	283	275	287	287	322	292	268	315	317	279	288	330	291	305	304	289	307	336	275	294	313	273	317	301	303	318	315	301	303	305	262	274	303	275	312	266	286	283	285	281	310	277	305	280	266	278	307	286	328	294	294	277	324	309	289	313	308	302	301	271	281	290	279	288	273	253	249	310	293	308	287	289	349	315	321	284	256	274	302	289	288	290	295	301	286	306	276	297	312	280	317	277	309	291	286	336	305	299	277	313	287	299	294	298	306	262	281	329	242	287	282	286	297	285	307	305	269	276	289	297	268	279	284	297	310	295	302	309	288	280	288	266	279	299	327	312	312	261	294	314	269	311	261	303	323	291	299	316	280	312	298	317	327	265	281	300	294	314	289	282	291	279	286	271	304	316	296	276	299	301	307	285	278	303	279	301	278	267	335	303	279	311	276	316	293	271	301	265	309	295	301	315	322	281	293	315	289	277	290	350	291	319	310	304	263	315	282	297	313	266	308	309	295	291	249	284	302	310	298	313	308	310	292	284	287	284	276	288	297	315	289	258	273	308	300	303	309	301	282	304	298	349	278	332	321	306	275	297	315	282	261	309	303	299	289	274	339	306	270	301	285	280	295	304	327	288	281	282	295	275	301	266	310	281	316	307	287	304	315	310	298	295	274	289	275	299	333	277	309	289	283	332	298	299	296	306	324	266	275	286	312	278	280	295	299	297	301	301	298	298	298	305	300	282	273	287	292	274	304	297	319	286	270	333	283	283	290	279	306	270	330	318	284	282	314	291	294	288	322	264	278	316	273	296	283	293	306	279	319	265	271	295	295	295	266	263	266	313	303	317	279	286	297	302	293	269	267	299	287	285	289	305	296	281	297	286	276	301	266	294	304	319	292	290	272	286	295	278	280	290	293	311	273	288	292	316	264	282	309	305	287	302	305	273	309	264	306	300	335	280	316	297	303	284	312	297	270	293	327	280	315	272	297	312	317	283	279	295	282	323	296	284	295	278	323	279	296	258	293	275	307	279	280	317	283	280	282	290	309	289	292	270	269	305	282	292	300	329	332	313	290	298	268	303	332	313	305	306	278	312	268	284
19500	10312	4643	5470	4654	3943	3250	2804	2428	2206	1895	1803	1556	1517	1478	1372	1250	1258	1140	1137	1069	1011	999	1029	948	971	936	975	984	901	875	914	942	821	854	897	841	814	828	863	796	824	874	798	821	830	841	797	849	785	807	793	819	813	818	826	775	804	798	840	871	786	844	774	745	780	780	803	838	791	786	790	821	799	828	783	748	755	782	759	769	818	825	800	792	753	787	810	818	819	813	736	777	799	781	765	768	728	747	780	775	742	743	775	777	834	782	760	756	788	811	796	744	729	773	782	783	808	738	779	762	774	770	828	783	787	772	804	807	826	753	788	715	796	809	773	796	756	774	771	783	809	740	788	824	764	757	803	773	747	691	802	768	821	763	804	797	759	787	793	732	739	786	739	769	774	784	812	759	806	835	769	795	780	760	788	795	806	772	800	773	789	798	758	777	768	784	796	768	740	676	806	784	766	788	796	765	758	735	743	758	807	769	732	736	751	776	723	773	766	725	750	716	768	735	786	824	706	746	757	802	781	763	763	768	792	784	810	738	731	759	781	745	747	761	787	739	727	745	731	776	747	728	758	735	764	727	795	779	790	731	758	809	760	787	748	714	721	776	778	772	803	777	809	777	797	783	801	761	811	773	735	818	772	791	792	756	749	777	761	783	836	811	766	770	821	775	739	734	816	773	789	783	728	739	749	790	809	796	808	754	752	773	796	753	811	740	760	744	778	791	813	773	744	690	805	760	737	773	778	787	793	778	743	787	757	792	773	737	727	818	712	766	752	813	758	762	768	772	812	761	760	785	758	779	753	729	793	793	745	761	790	748	779	762	763	809	774	726	741	759	760	811	750	734	784	796	766	777	759	764	757	723	797	767	685	783	750	781	848	779	764	792	759	763	763	746	771	791	733	725	773	745	735	796	806	744	808	821	753	830	781	758	784	757	789	809	764	804	814	766	786	830	757	733	787	761	763	750	805	754	780	780	740	794	776	799	768	817	765	776	772	786	775	735	810	771	752	716	815	810	789	757	770	809	723	783	771	739	779	741	836	767	752	801	766	759	732	750	769	778	801	790	783	768	744	782	754	811	742	768	811	816	719	726	741	770	799	796	769	760	794	808	753	789	748	789	754	788	815	753	777	770	796	829	760	760	766	759	811	777	779	768	735	724	746	722	770	741	786	740	758	728	786	761	738	745	742	758	787	805	789	776	798	748	749	725	738	757	735	784	757	756	799	803	825	772	759	708	732	773	800	739	769	809	714	829	820	782	756	745	792	738	782	721	811	732	819	774	721	761	780	778	825	755	722	766	751	756	784	827	784	815	750	761	764	758	801	753	781	778	726	825	771	770	777	758	745	816	798	777	712	770	806	773	807	796	818	750	788	828	827	722	728	759	742	746	752	729	777	801	735	763	835	768	758	788	759	740	790	746	728	793	793	760	810	740	777	778	766	776	810	779	767	774	774	819	784	747	753	793	805	805	762	784	810	761	806	759	761	792	789	761	752	786	744	809	749	754	721	773	792	797	761	831	789	786	744	759	778	762	745	762	765	789	749	781	769	753	765	754	769	760	743	797	759	744	790	774	731	807	785	748	797	753	799	782	764	748	785	827	741	761	789	768	751	796	787	748	786	796	751	761	765	734	757	747	763	764	772	734	752	731	762	746	769	783	750	722	788	741	748	749	760	784	730	793	782	759	802	770	790	766	761	778	791	751	753	814	811	781	797	810	767	780	748	806	767	753	764	771	816	733	766	798	773	757	756	750	744	774	732	786	805	756	732	752	764	752	775	722	777	814	778	750	772	823	763	834	789	726	763	803	795	714	769	779	751	711	797	762	736	805	781	752	777	779	808	729	751	764	729	775	760	762	796	792	805	827	768	800	741	797	778	795	802	770	743	745	751	759	763	775	742	713	738	764	786	801	825	742	736	794	811	788	762	797	795	759	776	806	725	773	775	793	794	756	778	767	729	768	804	783	749	788	817	777	776	765	736	802	730	745	752	751	809	757	783	769	768	765	759	729	780	797	769	785	782	753	765	759	818	710	789	794	790	754	828	807	783	785	799	750	764	754	768	766	765	778	764	763	760	769	776	789	757	753	816	814	791	754	750	753	759	745	751	736	800	794	819	783	801	745	783	812	809	721	738	787	780	745	790	737	735	758	763	766	749	793	744	751	781	788	788	803	766	705	746	794	792	734	725	742	759	769	766	797	798	774	760	773	782	739	751	772	797	797	793	781	793	730	773	745	780	818	768	785	783	768	717	762	742	759	741	765	787	805	799	758	713	758	787	799	811	763	807	755	747	813	760	737	731	782	773	755	722	707	759	706	758	729	811	794	800	781	773	739	738	750	793	772	738	800	807	803	728	739	715	762	789	757	790	765	750	762	741	763	803	727	793	802	780	767	784	755	764	792	810	828	720	702	732	764	756	728	801	737	784	747	752	773	771	805	739	759	753	776	766	726	788	739	745	753	772	766	747	713	791	740	763	744	786	734	777	766	793	740	802	789	783	775	787	764	732	715	711	763	808	698	812	763	750	774	810	790	776	757	753	740	789	782	773	775	765	800	761	764	806	774	805	761	797	774	778	752	810	806	776	776	738	765	785	828	752	760	769	788	787	765	754	795	720	787	784	799	751	748	781	764	763	757	754	757	755	750	776	767	811	756	786	766	743	782	807	781	826	749	784	714	765	756	757	764	749	738	776	793	733	738	767	814	790	750	776	778	744	797	733	768	792	792	748	796	761	760	773	767	732	808	783	776	804	719	767	720	783	747	781	792	724	772	723	813	775	763	778	752	740	739	749	720	743	817	769	792	733	752	780	779	761	762	784	798	750	771	746	732	772	765	755	777	772	785	763	729	747	751	770	809	775	728	769	770	804	777	714	763	819	750	791	733	758	745	724	757	738	729	768	768	709	729	790	751	774	828	747	766	756	804	789	769	768	757	788	760	776	767	803	741	748	773	802	769	756	813	778	800	817	816	765	749	782	748	743	758	791	761	777	751	809	716	765	735	752	769	795	756	719	791	775	795	750	794	777	770	739	751	729	741	782	764	754	746	767	762	728	778	772	780	792	756	772	795	754	787	724	817	786	785	816	731	797	786	792	779	757	753	826	737	747	793	760	768	786	752	747	864	813	736	746	779	772	739	792	766	776	733	773	761	739	747	754	740	784	732	708	763	800	721	729	763	775	780	728	768	744	799	787	728	758	761	802	780	782	802	745	820	782	811	715	756	765	768	782	778	739	766	769	776	799	779	749	776	765	750	799	752	795	770	755	764	780	777	772	785	788	796	746	775	783	780	743	735	794	768	821	804	779	811	792	750	799	752	738	766	689	735	732	788	769	796	719	822	782	777	791	786	779	785	787	798	746	762	782	822	806	741	757	792	746	813	740	808	785	731	776	781	753	770	780	799	755	761	720	748	771	745	758	770	792	791	740	842	766	753	799	799	779	758	767	765	748	753	780	745	746	781	755	752	750	715	742	748	767	777	808
4494	626	338	293	292	315	310	308	317	320	313	303	315	309	318	304	341	283	338	323	340	288	279	280	308	314	277	284	311	328	293	321	328	334	308	288	289	306	288	283	289	276	317	320	329	305	336	320	306	310	297	308	299	319	283	289	285	290	291	298	283	326	293	290	306	273	281	279	317	295	314	280	322	290	270	277	295	306	295	279	310	295	295	277	302	312	278	341	325	323	285	304	281	314	269	290	305	324	268	300	289	292	324	299	293	318	336	296	286	301	290	266	289	280	308	301	286	318	282	307	316	296	300	307	279	325	306	306	325	296	311	305	305	292	284	297	280	318	320	289	294	317	290	281	276	291	273	305	291	274	300	258	310	331	279	314	289	319	289	294	266	341	299	296	309	275	304	317	280	286	291	303	309	307	275	297	319	304	286	303	300	298	272	296	315	334	266	318	314	280	315	320	289	312	303	307	328	314	323	319	273	309	289	292	323	308	272	279	302	282	294	296	297	318	289	283	292	351	304	300	314	326	336	307	288	344	296	281	283	287	318	298	304	302	288	293	296	277	289	331	319	299	300	310	301	311	330	300	279	283	296	278	297	334	290	303	297	313	318	328	277	310	302	280	300	268	332	308	296	302	265	303	310	292	323	330	330	291	304	277	296	323	316	271	287	274	317	307	292	319	315	301	332	316	314	280	294	303	284	262	304	314	267	312	293	299	315	325	306	330	295	298	311	316	298	276	303	311	313	303	290	314	285	278	292	268	284	342	325	335	324	271	332	292	295	319	287	279	301	291	279	324	311	281	336	312	300	338	283	305	299	279	268	297	298	309	290	305	321	324	312	295	306	307	296	346	313	304	319	315	279	330	307	277	318	321	315	301	263	297	306	340	309	308	327	285	269	252	290	302	293	286	305	276	295	323	315	314	318	330	309	311	277	312	265	278	330	319	321	290	287	314	272	285	255	283	286	254	298	288	255	302	293	319	306	319	314	300	343	296	305	293	310	292	298	331	273	298	319	290	321	274	285	301	316	310	314	291	273	278	302	312	314	322	294	345	292	289	325	278	283	317	283	300	307	323	264	300	306	342	297	303	274	296	288	312	321	280	300	308	293	316	284	294	286	282	293	286	290	306	311	336	293	304	300	283	326	299	304	341	297	328	270	317	321	291	308	270	301	313	313	259	294	305	319	309	286	289	303	302	330	310	272	291	305	315	319	294	287	322	304	304	301	301	331	292	336	291	298	318	295	300	316	324	337	300	280	330	297	290	310	286	313	281	317	310	318	287	275	273	276	288	321	306	288	250	310	293	295	318	295	276	311	288	288	316	284	299	301	322	334	291	306	275	319	285	326	334	318	282	291	314	281	290	313	307	304	282	304	310	305	327	295	311	303	277	286	306	314	309	274	277	309	324	321	293	301	297	293	330	295	298	300	279	287	303	291	319	287	293	290	282	312	315	318	322	329	304	298	321	296	304	324	337	313	312	316	301	312	299	307	279	313	286	302	291	310	317	256	307	294	278	306	310	316	314	302	329	298	299	319	285	267	322	321	290	289	319	311	306	290	310	310	286	270	299	326	308	289	271	296	291	288	262	269	292	311	320	303	324	298	318	318	306	318	314	335	272	288	320	303	297	306	326	299	307	330	305	294	306	292	311	292	326	313	306	298	284	301	294	284	273	333	324	310	313	298	349	331	289	331	290	329	318	283	260	304	317	284	262	279	295	288	269	250	274	297	250	327	312	309	313	325	315	310	296	284	315	330	292	299	313	310	305	344	300	330	305	253	309	286	313	313	310	283	302	302	288	302	316	314	294	271	296	315	288	298	322	297	292	312	316	300	297	284	272	318	269	289	319	313	306	272	305	292	308	310	299	298	317	304	286	302	265	309	305	321	299	321	310	315	298	301	313	294	303	303	310	322	275	306	339	299	313	268	313	327	289	324	316	295	291	295	298	307	319	302	300	312	293	294	325	323	312	271	298	297	296	301	283	303	292	291	305	314	301	298	308	303	341	308	297	332	330	292	279	274	337	303	290	278	309	320	273	305	309	333	271	302	295	281	306	290	322	259	304	305	324	280	299	326	293	301	299	289	268	296	332	250	309	309	312	297	287	279	328	284	329	286	300	299	294	276	331	301	304	300	302	293	282	284	331	270	272	325	341	276	291	336	306	313	310	304	296	304	305	305	296	317	277	318	318	306	304	299	270	308	268	294	307	277	281	281	305	301	302	300	304	327	333	295	285	273	286	309	288	272	307	328	300	283	329	322	292	319	299	324	319	323	300	306	305	321	310	299	283	315	302	329	307	285	306	323	300	304	277	275	301	294	295	285	308	310	305	285	293	307	312	310	305	297	279	324	314	315	310	306	323	348	276	308	298	312	312	319	340	355	306	300	287	304	311	281	319	294	291	303	320	314	317	282	293	333	274	308	266	331	285	287	317	302	292	302	296	300	288	333	304	278	292	312	297	297	304	307	288	304	329	265	267	297	327	298	268	266	307	305	281	298	295	290	282	320	279	282	297	313	310	307	308	318	282	291	315	323	317	295	312	280	300	325	284	279	284	309	326	317	288	317	306	298	309	274	299	338	292	319	316	290	322	277	286	322	288	303	306	306	295	310	296	297	274	283	260	297	284	329	320	310	329	289	317	272	328	293	298	295	312	308	304	303	295	298	313	299	297	308	277	266	305	319	306	295	307	278	286	322	286	307	315	291	322	334	312	350	299	312	321	324	294	291	289	317	310	315	271	294	310	287	308	301	291	327	284	322	307	281	303	316	302	282	337	312	270	293	298	316	314	318	274	322	329	307	286	306	292	319	301	293	330	318	334	305	304	300	322	312	314	313	284	312	327	303	288	295	276	290	357	315	317	301	324	316	284	301	283	305	310	303	290	302	291	287	300	319	323	316	275	284	299	278	301	326	308	306	292	273	317	297	290	318	327	342	288	294	300	279	297	279	277	315	330	290	289	281	342	313	306	303	290	310	298	299	348	289	272	312	317	302	300	310	300	310	327	303	312	284	274	281	302	324	318	282	332	285	311	330	280	279	282	306	309	265	330	320	278	291	298	331	279	298	278	324	292	313	306	307	300	316	281	312	303	318	285	281	311	300	311	321	321	303	285	304	293	304	298	300	275	289	306	310	315	316	321	296	317	332	331	280	296	265	297	294	294	294	333	282	301	319	304	297	255	296	300	283	304	304	303	314	311	286	307	284	330	308	287	277	296	308	314	267	317	290	301	320	298	276	299	339	302	295	317	298	298	295	338	294	294	311	277	295	293	297	314	289	310	277	278	309	298	315	306	303	313	278	296	326	300	322	316	295	278	304	295	282	312	312	281	307	279	282	315	320	320	316	266	307	292	300	285	281	263	332	290	317	298	367	273	293	289	291	314	282	325	312	302	300	282	302	311	280	237	321	308	315	330	284	302	322	319	289	281	296	283	303	332	296	315	277	359	314	299	320	255	301	268	318	277	290	314	301	289	297	311	293	324
3421	1168	749	809	806	770	761	854	758	729	799	776	789	752	772	790	732	753	736	739	750	754	716	726	776	764	739	721	824	777	735	735	720	698	717	734	729	712	715	794	729	729	773	799	775	707	694	742	703	755	743	791	763	773	752	749	726	785	751	779	743	716	759	690	770	780	701	744	729	762	771	744	733	740	746	711	760	727	734	756	760	800	756	751	703	747	729	689	741	741	737	753	745	765	723	722	755	739	773	710	708	743	739	765	732	740	753	722	698	741	742	805	768	668	733	748	730	760	738	757	769	761	842	781	768	680	704	742	710	745	699	717	698	733	760	727	730	713	746	712	784	737	748	689	730	738	791	730	788	764	727	732	766	721	737	745	749	739	790	712	741	775	779	743	772	769	715	729	757	733	769	735	735	767	706	784	742	716	734	759	798	711	749	763	742	745	709	704	709	724	743	732	737	774	790	734	717	802	757	718	753	733	752	777	752	781	731	725	732	754	779	729	720	709	735	746	763	698	783	745	752	711	739	734	752	750	709	761	699	771	747	743	734	725	739	747	706	724	729	696	731	742	761	727	733	768	714	749	751	733	689	733	715	733	721	745	726	746	697	774	703	740	743	739	760	663	738	749	719	693	779	763	750	715	725	733	754	718	744	766	785	710	781	726	733	670	733	783	709	720	727	750	745	738	709	759	756	754	754	727	721	701	796	774	750	775	701	786	706	741	747	757	740	738	742	733	737	729	788	738	802	779	704	767	668	771	773	777	682	725	718	726	654	741	725	713	761	760	719	743	731	736	737	711	711	726	761	743	722	742	768	687	702	748	750	722	730	745	755	718	697	728	725	772	734	742	757	735	754	725	772	715	718	707	748	737	722	684	670	738	740	721	726	766	727	739	738	780	749	714	739	766	710	729	732	719	720	783	783	754	772	738	746	718	750	722	765	706	746	774	738	791	747	730	706	750	722	691	741	765	778	710	716	758	696	714	733	752	723	755	770	756	739	696	734	780	711	727	756	737	755	779	748	698	708	726	726	745	733	732	719	726	728	777	744	809	729	729	724	748	726	773	718	755	757	737	711	712	789	748	727	707	750	754	769	730	767	680	754	777	789	716	751	714	761	701	728	779	755	726	727	728	753	775	794	757	742	766	748	760	728	726	730	735	740	770	753	745	720	754	706	725	712	700	761	734	712	735	683	721	718	696	719	711	737	735	734	710	759	743	716	736	750	714	750	750	771	756	772	743	750	731	773	776	729	731	773	729	739	731	723	758	711	756	765	778	754	718	753	676	745	718	785	739	725	740	755	805	785	744	716	768	675	769	747	775	740	762	778	714	715	780	730	724	699	726	706	764	789	760	754	745	708	700	761	789	775	728	772	747	720	752	775	750	766	742	733	691	697	723	722	707	731	731	726	778	737	765	767	764	766	722	734	737	726	791	713	774	739	737	734	780	756	749	734	735	767	735	731	713	732	711	760	783	730	725	727	783	764	710	703	741	669	745	748	773	728	738	731	731	722	758	787	774	763	739	761	724	772	719	721	728	809	740	668	699	724	803	751	682	740	716	734	739	771	707	733	732	814	760	699	764	758	763	752	803	736	756	732	707	769	779	754	732	743	694	748	769	736	770	774	733	753	738	765	729	777	767	722	745	769	714	755	727	749	737	762	717	776	694	740	698	779	799	749	820	755	743	709	789	712	735	718	707	708	771	755	769	719	746	702	754	729	753	755	775	733	779	746	720	767	762	762	776	707	723	710	724	759	726	720	743	736	742	770	720	717	749	718	754	760	748	755	721	747	743	735	712	692	735	744	731	749	767	759	742	771	727	750	709	697	737	749	782	763	754	721	735	733	780	721	766	769	701	801	729	696	726	793	769	732	717	767	721	741	705	758	730	753	771	795	703	694	741	729	766	740	718	761	752	737	737	734	765	738	745	774	725	712	733	736	717	763	672	724	720	803	771	717	713	700	740	746	710	723	764	783	734	765	708	745	771	704	713	757	810	776	766	779	732	704	729	761	727	709	694	743	781	782	733	712	754	684	693	711	682	719	769	796	751	734	742	757	726	694	732	746	758	737	760	736	748	773	727	760	683	737	733	765	772	738	745	780	698	744	762	720	749	744	767	746	745	753	730	707	765	703	731	749	706	773	744	728	773	679	737	764	727	713	783	759	747	755	748	708	772	705	733	795	721	734	734	720	731	794	787	682	750	724	788	751	729	725	675	768	738	772	762	749	781	763	751	715	712	694	756	706	758	781	768	721	725	728	739	741	771	777	772	771	696	723	763	754	710	774	760	739	790	765	752	764	742	740	745	727	736	819	760	732	721	751	738	722	757	740	752	711	743	738	791	743	714	706	722	755	741	753	731	719	704	757	751	734	705	695	729	716	731	707	752	704	741	725	750	767	750	758	750	710	757	746	757	714	760	717	754	738	787	786	733	742	774	781	702	700	747	737	712	736	736	788	735	728	729	743	736	725	710	756	754	714	759	762	722	710	747	738	771	732	774	741	752	778	799	757	700	687	734	716	756	758	745	754	758	746	737	746	738	783	737	752	737	770	755	765	756	711	737	741	714	719	743	766	743	700	760	746	718	671	754	741	716	753	717	751	715	732	715	729	772	729	764	739	761	758	744	730	760	754	732	684	725	737	761	718	740	766	733	742	733	709	733	746	743	770	780	752	729	740	770	722	722	743	816	777	731	721	747	728	731	741	762	743	746	714	722	740	688	712	736	710	742	763	714	669	772	731	778	738	706	677	781	758	761	725	737	694	720	762	714	731	695	738	751	670	732	701	758	787	758	720	746	733	731	809	805	740	706	707	716	715	743	743	770	734	723	705	719	719	740	735	713	734	744	752	724	764	809	761	748	732	719	778	718	735	725	689	718	714	724	743	755	744	742	773	782	754	763	750	751	711	711	764	734	803	734	711	743	741	766	750	719	811	707	728	719	734	731	755	741	738	751	720	763	794	730	743	728	681	716	717	717	706	759	691	756	756	733	730	721	739	770	748	745	737	728	706	771	787	726	770	775	711	777	744	659	719	707	694	714	763	682	745	727	727	824	802	728	817	787	777	758	774	755	765	691	757	717	742	730	777	725	718	724	749	701	759	755	741	750	728	712	739	709	737	738	712	690	785	785	720	710	704	688	754	759	759	737	760	694	787	732	717	703	717	670	734	772	727	733	715	773	751	768	745	738	773	755	734	743	736	679	698	727	747	761	769	717	775	707	693	735	712	745	750	749	725	717	731	758	749	775	748	799	723	734	750	760	709	731	732	698	754	809	773	728	778	708	752	727	718	712	738	765	749	716	742	740	743	769	742	716	732	768	724	743	741	767	751	738	787	677	721	731	783	685	740	744	769	723	805	718	774	787	763	756	737	721	738	742	769	722	761	712	769	769	769	740	744	747	749	753	764	714	749	751	757	709	799	769	726	728	756	778	748	776	715	780	754	735	774	745	776	759	747	730	689	763	788	728	782	721	705	749	735	681
22712	11956	1301	954	650	463	415	347	282	254	275	271	233	243	222	192	204	200	221	189	187	207	199	161	186	203	185	168	198	191	181	178	167	175	193	185	173	160	172	170	172	172	197	158	188	161	176	138	163	156	155	167	183	173	173	204	195	156	151	177	166	171	179	160	174	166	172	172	144	178	158	160	162	172	159	180	172	166	150	173	167	180	162	144	160	159	159	162	163	165	165	176	158	140	182	156	189	160	199	150	177	144	165	174	166	191	159	148	178	161	172	177	159	164	174	159	162	176	181	153	152	176	163	161	168	187	167	180	158	174	163	162	158	187	156	171	170	155	152	161	180	169	161	173	170	161	171	164	167	173	152	175	192	162	164	171	168	166	170	160	162	179	173	163	189	163	183	170	165	175	171	150	169	193	154	179	171	161	186	158	166	183	185	143	168	189	166	162	179	184	168	185	181	174	157	141	177	162	169	159	182	147	184	161	146	152	161	163	184	157	174	165	160	186	182	172	176	148	157	185	171	189	174	180	175	175	173	160	173	190	147	151	153	155	183	162	160	175	159	186	160	158	172	163	184	166	154	180	145	148	158	177	176	173	168	173	182	157	167	141	179	165	156	188	165	151	176	178	196	163	172	175	167	167	172	177	148	177	184	147	172	167	167	170	168	160	163	148	154	157	142	152	190	149	173	136	173	163	181	180	176	174	189	150	158	184	166	172	176	180	169	164	145	190	169	173	170	159	165	176	170	162	170	168	184	147	164	156	163	170	167	196	170	184	166	158	181	155	184	191	185	164	170	175	165	135	159	177	185	160	147	156	186	188	164	166	198	163	158	164	188	166	171	165	151	171	163	155	194	173	161	154	200	167	144	167	151	175	180	189	148	164	175	166	169	180	179	166	162	159	179	164	180	169	155	165	161	146	157	164	132	155	184	189	171	160	162	172	166	172	140	173	156	162	173	168	160	157	160	164	163	160	167	171	184	162	165	153	161	164	164	179	164	164	185	189	204	172	146	145	160	165	167	150	155	180	175	174	136	148	194	170	154	160	164	162	170	187	155	187	146	179	150	184	174	166	151	174	163	166	157	182	163	152	190	160	148	160	142	175	163	177	196	148	183	166	200	151	166	176	171	165	164	153	185	154	180	149	176	160	156	173	143	162	184	185	151	175	156	159	179	168	186	170	167	156	161	173	170	169	189	167	181	150	158	167	166	141	165	142	152	151	189	153	164	167	140	173	178	164	151	185	155	163	151	163	159	169	186	172	170	185	166	184	165	178	196	181	175	166	173	149	149	157	175	181	159	178	194	168	169	142	164	176	184	173	180	150	159	165	151	154	157	178	195	182	144	170	163	150	165	160	137	153	181	176	149	162	191	182	156	164	173	162	198	152	161	160	191	181	146	141	144	151	195	170	148	173	174	157	207	172	142	167	145	172	159	180	163	175	164	168	153	213	158	180	153	155	180	175	163	173	170	161	169	169	156	175	169	172	158	159	184	164	194	172	173	178	203	161	165	161	173	175	153	168	138	166	198	171	193	151	182	174	154	176	178	174	162	167	138	176	178	161	160	173	170	178	170	178	150	159	148	147	159	159	161	156	156	182	168	171	177	177	179	157	151	157	166	165	175	172	170	189	176	175	197	157	168	156	184	149	171	164	182	169	156	177	156	151	173	140	152	152	144	196	183	178	175	171	152	189	170	149	170	172	176	179	179	166	156	174	182	168	157	146	188	161	151	165	176	158	160	188	182	182	164	159	168	168	203	193	181	181	150	167	183	182	162	149	155	189	176	197	179	149	189	173	160	179	168	163	162	190	164	158	160	159	173	175	182	185	155	163	162	162	188	160	189	168	193	171	154	161	172	168	157	193	188	171	151	168	157	176	171	158	171	174	176	177	137	159	159	154	143	154	159	171	161	164	166	178	167	174	157	165	160	162	185	143	160	170	171	179	171	171	179	158	199	161	140	164	164	148	154	160	173	174	162	194	156	176	180	150	161	182	180	166	169	172	172	150	168	176	175	172	176	172	171	161	175	185	165	182	156	150	159	166	179	187	167	181	179	184	158	144	186	159	152	145	169	185	195	176	160	171	169	145	151	177	173	157	171	165	167	161	157	163	156	155	148	136	160	192	172	154	172	156	181	169	147	164	147	168	153	164	177	176	163	180	160	149	190	156	194	140	184	185	181	171	185	172	165	163	179	185	158	186	147	157	153	144	146	149	180	197	188	183	168	171	160	155	146	142	161	169	165	172	163	170	150	156	181	184	168	159	174	158	170	172	168	161	168	161	171	183	154	150	179	150	168	171	213	185	167	130	181	182	163	164	174	163	175	188	178	142	186	165	148	170	157	183	179	144	161	176	169	202	161	190	181	182	180	163	168	158	154	141	161	156	166	169	145	169	161	166	180	174	186	156	179	186	140	172	159	171	171	167	187	157	210	173	174	158	161	181	191	143	159	154	166	170	161	182	195	135	181	172	156	167	151	182	147	187	166	165	182	153	173	154	215	159	180	171	169	183	168	174	149	178	149	182	161	184	168	160	181	135	160	181	160	178	193	163	171	173	166	145	158	177	180	161	151	154	178	172	174	150	175	155	167	212	171	194	172	173	155	162	171	154	177	161	147	166	188	199	174	187	166	164	177	165	154	141	159	171	149	160	164	187	164	172	174	152	198	153	160	151	179	187	143	169	159	151	167	136	164	185	171	169	170	155	134	145	166	185	163	159	168	185	167	177	184	167	165	154	186	166	182	174	189	155	121	160	199	168	159	194	158	147	146	169	146	142	173	171	172	176	165	181	159	161	172	157	143	172	168	169	167	146	178	150	171	180	181	168	146	150	171	189	173	180	162	161	179	190	179	178	168	160	141	167	166	157	145	160	179	158	155	181	153	166	172	169	186	204	177	162	167	159	183	154	142	165	183	165	146	150	170	165	190	174	175	186	158	170	200	167	152	172	156	166	131	149	153	186	176	157	169	171	172	150	164	171	181	181	167	171	180	154	155	150	167	165	177	155	159	165	178	156	153	140	155	175	167	179	177	172	174	165	176	178	165	160	152	155	181	155	169	167	162	159	185	166	152	162	171	163	169	164	178	177	174	170	148	159	166	157	167	188	190	159	164	189	202	182	175	179	154	167	166	166	182	161	168	158	178	166	172	191	164	158	163	151	174	175	148	179	155	168	158	166	176	177	179	145	151	185	175	164	186	149	169	169	172	166	181	152	139	181	185	150	151	168	177	144	154	206	154	174	188	170	142	163	157	170	177	195	172	134	167	186	161	202	168	168	162	156	165	167	174	165	173	147	169	168	173	166	159	166	187	154	173	160	177	183	154	163	153	164	185	181	178	176	144	166	193	160	168	146	168	175	161	168	170	161	166	175	164	181	162	143	160	186	186	150	156	156	181	179	169	189	167	186	200	166	171	170	154	144	149	196	174	183	148	161	152	160	175	164	168	167	166	172	171	174	178	143	183	184	171	171	166	162	170	153
13727	7054	2499	2877	2565	2198	1804	1563	1387	1212	1046	979	877	870	806	757	739	696	667	673	661	615	631	609	538	562	611	594	536	586	577	560	485	544	532	524	552	557	524	525	543	532	548	575	530	506	491	482	471	512	557	502	492	484	514	551	498	574	478	505	464	509	551	455	483	486	509	518	528	518	524	474	474	512	473	505	448	463	478	476	486	498	476	516	527	526	513	510	493	477	493	469	477	502	480	485	497	550	507	504	508	500	451	476	486	493	494	468	484	511	487	493	474	486	464	476	481	494	456	503	492	501	458	506	487	473	466	489	474	471	472	472	472	476	481	495	520	442	489	476	497	511	460	482	479	508	448	473	478	477	498	484	510	465	527	492	497	442	519	486	492	466	466	466	465	474	502	492	488	516	480	514	518	469	483	518	482	506	517	478	529	481	493	490	483	488	460	460	465	485	471	471	523	472	499	498	471	479	431	450	456	481	449	458	508	480	488	523	507	472	477	477	557	530	491	472	453	477	468	457	539	469	498	468	507	479	532	479	491	514	463	494	479	482	470	507	475	476	467	479	486	524	497	513	502	438	476	461	498	498	450	444	497	492	504	476	488	478	468	466	436	487	451	503	499	459	461	486	472	479	494	493	484	464	489	517	494	457	472	510	476	460	459	495	454	476	482	481	495	452	486	467	447	492	468	505	529	484	483	477	496	498	475	467	449	469	459	456	468	483	471	497	444	495	479	497	483	491	500	467	444	507	505	488	472	461	486	485	496	498	477	477	464	483	471	476	469	489	487	490	498	497	487	483	509	456	485	464	477	496	464	468	441	472	478	505	502	452	446	500	480	472	461	484	479	448	471	487	449	477	462	455	420	473	472	468	506	511	514	488	489	494	517	492	535	484	480	469	475	504	510	436	477	477	446	497	520	475	488	474	445	498	492	471	439	493	487	489	463	486	474	496	501	503	494	517	452	519	470	480	484	492	491	475	463	476	487	454	474	495	475	490	478	469	473	525	456	449	490	527	494	474	500	487	490	455	503	475	475	462	485	485	524	501	489	502	506	472	484	509	470	493	489	459	466	463	481	494	495	520	474	556	480	478	537	463	542	478	488	519	438	502	472	484	494	465	474	515	451	505	487	505	462	456	465	487	478	495	479	462	483	482	474	479	465	476	473	470	485	481	459	451	466	477	475	471	486	503	484	480	444	487	498	476	498	497	476	511	489	460	482	495	504	453	457	512	483	499	467	466	439	522	471	457	475	473	449	516	477	455	483	489	470	471	485	505	449	503	452	501	464	464	468	452	463	461	486	521	463	475	489	491	511	494	486	496	463	487	490	477	464	491	468	469	545	455	487	451	484	462	493	474	445	502	478	501	469	484	496	472	481	514	493	492	482	499	450	482	452	499	457	452	458	517	473	468	480	457	480	451	482	466	469	497	513	429	484	478	493	443	493	489	503	437	475	498	449	497	492	481	439	453	465	486	468	513	489	469	511	483	483	460	486	497	442	477	486	461	509	467	526	475	477	520	473	467	501	502	491	474	499	515	518	482	485	458	480	480	486	488	486	444	500	447	473	513	468	457	483	487	492	452	509	466	497	505	471	490	484	488	483	504	483	450	532	450	478	528	485	485	483	476	476	473	490	488	446	506	505	496	491	471	458	441	453	458	468	502	466	491	445	477	514	483	488	458	503	471	461	507	450	450	455	515	493	506	450	501	503	520	495	463	453	508	512	519	477	520	517	490	476	517	452	503	492	461	467	480	468	481	479	502	435	475	517	496	487	517	482	444	513	483	507	483	472	458	470	498	500	484	487	485	462	502	507	499	509	492	492	484	476	522	458	501	476	503	481	501	472	520	460	493	483	462	479	469	530	479	473	471	486	517	455	500	452	486	498	493	467	474	455	452	452	509	546	482	491	489	476	421	490	452	467	485	510	482	480	497	475	488	460	475	469	512	508	504	453	431	487	443	475	439	480	477	508	487	468	506	484	480	489	473	483	454	498	472	532	493	470	512	486	444	510	478	492	496	482	494	456	507	482	496	494	477	489	443	460	481	458	505	483	482	503	481	485	516	490	484	493	490	528	518	481	490	453	468	523	501	481	426	497	492	458	540	484	506	514	460	492	505	575	474	454	485	487	469	436	477	474	459	521	478	449	480	467	426	472	464	456	485	476	473	479	460	506	461	482	447	479	552	464	469	489	447	461	508	464	478	505	494	479	461	504	498	513	478	491	470	469	486	451	493	432	545	479	441	454	508	473	486	471	462	511	491	473	454	441	449	492	470	476	477	491	423	491	464	497	466	455	500	501	476	467	440	515	493	469	458	471	431	470	498	514	498	482	493	459	515	507	484	520	483	507	449	486	473	496	492	528	459	474	475	477	494	516	491	484	498	480	554	484	510	512	504	482	495	461	459	458	492	496	477	466	473	540	450	474	473	477	494	476	438	476	507	443	468	490	482	454	483	482	513	457	454	441	487	476	466	483	496	468	480	481	441	469	478	475	470	519	500	460	525	495	468	504	482	483	470	495	460	498	460	495	479	518	494	522	494	476	524	464	475	486	510	499	482	516	507	478	508	476	526	514	468	507	473	473	508	426	466	514	522	440	523	486	493	463	507	505	488	457	496	485	430	477	462	517	437	491	499	493	521	539	476	534	482	441	468	492	487	454	457	500	483	453	509	469	453	486	493	474	460	435	475	510	503	426	450	502	502	492	493	503	459	456	496	476	487	479	473	438	447	496	477	462	495	506	466	480	484	478	483	508	491	485	467	463	418	472	486	489	464	492	481	478	486	472	473	461	521	509	452	451	497	483	493	457	475	504	456	442	481	471	480	511	489	485	509	500	474	481	510	476	461	502	474	451	493	445	495	503	501	509	487	479	470	476	493	463	503	466	512	469	457	483	511	452	506	497	503	469	508	459	477	509	509	476	480	456	509	443	466	499	504	446	473	445	487	499	484	520	467	506	449	527	469	473	482	496	461	527	477	488	469	506	474	473	470	479	478	487	471	487	494	445	512	489	513	436	475	533	492	497	452	461	462	473	490	494	529	496	492	467	478	490	488	493	491	488	488	450	466	483	533	506	447	490	492	488	517	477	487	480	514	502	480	473	466	532	500	498	468	471	483	462	493	470	455	485	450	459	453	467	473	495	502	450	463	510	452	492	445	474	496	461	471	467	445	505	522	485	477	492	465	467	488	512	479	482	465	467	511	508	473	466	479	465	465	509	487	485	491	458	458	487	483	508	492	470	475	478	450	458	463	450	448	449	455	472	486	451	463	446	488	463	466	472	458	503	474	474	473	493	500	516	513	500	503	480	505	495	453	458	458	466	474	481	476	456	458	472	509	480	463	530	476	503	497	477	483	456	492	480	499	501	482	496	449	496	482	495	496	471	509	496	501	538	510	489	501	437	540	475	450	495	509	497	475	457	480	503	460	475	447	490	459	471	452	486	453	485	489	496	456	452	470	449	485	527	461	477	469	508	512	476	463
34996	23249	3339	1937	1335	1009	830	719	551	528	500	446	416	387	386	420	388	357	373	338	329	337	340	328	340	339	314	334	346	320	309	314	305	294	311	337	280	322	317	297	287	301	325	294	292	326	308	292	300	306	279	292	337	316	326	301	268	322	286	301	290	272	308	294	274	338	288	317	286	297	307	296	314	314	301	328	280	288	304	285	292	347	311	266	314	294	302	297	312	286	293	290	307	260	281	295	310	284	303	301	316	323	268	281	323	289	321	277	319	312	324	294	280	290	284	303	309	317	276	303	303	310	263	273	277	312	296	300	266	308	268	270	286	285	298	312	296	288	315	271	245	289	288	313	314	288	273	271	293	290	307	329	293	291	278	295	283	295	277	305	310	278	275	290	342	286	293	293	267	296	295	301	278	285	338	311	306	292	281	313	283	303	297	317	319	263	303	314	312	298	327	297	293	290	246	249	261	321	334	316	277	329	297	302	288	320	293	330	255	312	283	297	283	298	315	361	287	325	274	254	297	283	283	303	301	305	282	303	289	311	281	303	297	261	289	297	306	309	323	278	266	304	303	281	313	278	327	287	289	307	265	284	289	277	285	302	300	285	287	320	305	278	274	294	300	304	281	294	305	313	322	302	263	308	287	304	276	306	268	289	264	290	283	296	298	300	315	319	300	324	277	284	279	276	325	291	276	281	296	313	291	295	279	310	294	316	262	270	267	267	295	316	281	287	274	292	301	286	284	301	282	263	272	272	281	297	309	325	295	299	285	297	288	284	278	312	303	332	307	291	284	304	308	298	312	300	284	332	306	310	314	274	300	290	269	299	305	298	297	293	291	296	287	286	273	292	296	305	323	310	305	338	293	284	327	304	275	303	284	285	300	295	296	313	281	324	301	265	283	294	304	272	313	289	324	299	301	318	297	292	284	289	259	289	302	272	297	287	289	292	302	325	261	296	275	321	302	294	313	305	285	264	286	316	271	305	274	277	325	312	309	304	317	264	318	328	306	292	276	265	296	292	290	303	292	294	282	273	306	274	309	314	261	291	305	297	292	324	283	274	308	312	287	297	305	280	277	276	301	304	294	298	296	298	294	288	304	297	330	299	326	299	330	337	323	291	283	308	302	296	300	282	279	264	291	278	297	282	304	284	287	300	298	314	294	271	311	287	292	311	310	284	310	293	295	268	270	279	280	291	316	296	323	297	296	313	267	314	288	307	285	291	292	318	269	291	288	313	315	326	312	275	272	310	295	328	289	253	270	274	313	317	299	294	306	330	300	296	290	317	314	296	295	325	285	285	282	300	260	308	304	279	286	282	286	255	316	292	282	297	288	291	292	280	313	290	303	306	298	321	299	295	332	281	267	315	298	265	311	332	298	312	295	306	297	275	292	289	308	318	301	318	340	315	296	268	276	285	280	320	310	326	317	273	302	304	278	288	287	300	293	289	317	307	285	291	278	284	309	305	292	287	275	294	278	322	318	292	285	283	319	295	270	297	276	269	270	264	296	302	291	302	293	290	287	299	283	277	252	300	304	299	271	292	305	285	293	312	282	284	277	302	293	303	272	287	304	319	282	288	283	328	311	277	340	327	272	289	299	326	271	294	317	288	306	301	320	287	317	307	280	283	285	300	302	296	295	315	293	293	303	321	328	283	296	285	305	267	317	301	320	303	290	272	304	288	309	325	276	285	253	289	299	280	274	264	279	291	289	299	324	320	297	279	298	307	304	285	305	285	285	268	295	294	286	296	298	304	311	276	277	254	280	333	284	294	305	282	267	297	293	315	256	282	304	296	303	289	289	310	291	292	302	299	319	284	294	278	314	259	289	283	290	286	291	292	311	285	292	308	275	305	250	324	300	304	296	309	278	315	282	257	307	263	265	313	281	281	290	280	271	299	276	318	287	258	293	284	295	263	308	301	256	298	309	275	277	319	293	310	303	306	302	302	290	283	263	304	283	278	298	281	265	322	326	297	315	297	297	275	276	285	320	320	260	287	292	308	285	304	283	300	299	305	321	269	328	297	280	290	317	298	301	323	334	313	307	261	306	266	323	314	291	326	268	289	291	305	298	299	254	284	313	292	259	312	306	279	295	282	284	291	313	305	277	294	312	309	301	316	302	296	313	327	280	294	260	318	314	315	303	252	316	295	282	299	303	288	295	301	300	308	309	334	292	289	286	301	287	300	295	306	296	288	290	291	285	263	292	292	313	304	285	306	322	289	318	291	261	292	297	300	281	318	284	295	331	297	305	298	270	311	293	335	311	290	253	270	326	268	302	280	294	304	316	279	316	312	251	281	276	303	308	308	265	294	290	314	302	326	310	289	265	314	258	278	286	264	278	294	288	282	294	274	288	305	296	324	286	286	265	309	281	249	307	296	301	275	307	300	301	308	273	287	280	330	314	282	282	289	265	281	291	299	301	273	277	307	306	296	312	341	292	310	304	301	286	303	313	295	312	254	299	283	288	275	284	295	300	292	265	283	324	281	297	316	305	250	280	299	274	311	290	308	278	302	291	303	301	297	318	288	303	309	290	305	290	299	321	293	278	289	279	298	307	271	281	261	301	335	274	285	289	310	285	301	317	305	295	272	277	266	269	288	275	345	267	299	282	317	296	296	288	303	298	285	325	312	274	301	279	270	280	310	310	291	298	310	294	304	304	308	264	291	308	293	299	271	294	310	279	294	305	293	306	287	283	296	325	291	302	307	288	314	262	308	277	300	284	312	290	319	278	262	328	287	304	283	267	256	280	310	294	267	283	292	296	270	282	297	288	305	298	326	275	296	294	337	311	299	323	320	275	298	297	295	246	338	333	337	289	278	308	276	318	306	259	265	272	278	284	268	273	276	272	297	271	259	295	290	310	307	262	276	298	302	292	318	274	274	294	290	308	278	255	308	313	284	307	293	295	288	291	281	323	327	284	331	281	278	273	306	279	315	285	278	303	313	281	309	268	292	317	290	292	301	312	277	282	295	280	305	270	280	291	290	279	267	310	288	301	284	299	308	294	304	308	305	292	284	320	287	299	295	297	303	315	287	307	291	284	290	301	280	293	285	331	282	265	323	307	284	295	302	286	313	311	280	278	321	274	296	280	311	272	324	312	299	329	316	277	293	295	288	266	278	274	269	260	284	259	289	300	316	278	292	281	282	304	331	309	309	282	320	285	268	303	297	304	273	298	295	290	314	305	286	290	288	341	269	311	298	303	269	278	278	281	298	271	274	301	277	289	299	303	307	294	279	327	294	292	318	276	263	279	286	272	281	296	315	264	258	305	316	293	296	298	313	284	282	281	278	297	299	280	310	312	328	310	288	329	288	336	279	269	276	294	286	300	270	297	282	285	307	286	314	288	302	310	288	315	318	314	287	319	303	290	302	311	289	315	284	282	292	278	295	309	281	311	300	290	297	310	286	291	296	271	289	282	280	346	298	301	291	283	299	298	304	273	320	295	305	297	297	323	290	294	270	291	259	300	308	297	267	301	303
20240	9915	4583	5392	4808	3932	3206	2728	2460	2175	1930	1707	1620	1505	1416	1327	1281	1151	1126	1190	1113	1118	1020	1064	988	1020	910	945	939	949	963	888	885	915	883	858	856	833	842	816	852	839	874	853	866	866	842	879	833	830	812	869	819	858	802	859	795	813	779	798	851	818	797	787	828	839	805	795	792	789	794	822	818	751	759	794	809	806	777	820	793	768	757	750	822	796	738	811	755	799	772	811	798	808	757	777	817	750	761	775	798	783	802	823	757	761	779	807	794	808	778	805	690	760	768	814	787	723	796	726	771	795	821	787	798	752	777	757	751	793	738	794	826	765	779	747	762	797	804	764	807	724	784	791	764	774	771	755	787	782	760	792	746	774	747	763	804	729	770	787	758	813	789	767	802	787	745	743	747	799	831	770	781	799	745	735	783	711	784	745	754	782	763	773	787	798	779	807	770	787	764	755	796	738	788	801	792	810	796	748	782	797	817	792	808	743	820	770	797	772	751	798	763	713	788	763	745	796	779	744	750	771	815	769	759	737	767	711	773	734	760	752	754	753	760	807	804	784	729	757	775	751	792	838	804	766	761	780	737	806	797	773	784	794	751	783	727	763	761	774	763	801	777	794	732	749	798	745	813	769	779	799	793	707	816	723	779	738	777	780	735	779	743	751	779	764	782	823	783	753	784	707	787	792	817	734	771	711	792	778	784	738	801	750	777	755	758	742	815	783	760	754	744	786	763	765	764	723	768	731	760	776	791	741	740	782	810	781	810	792	788	799	818	773	789	800	743	825	744	775	700	769	795	813	780	816	742	776	789	786	771	765	756	741	807	775	824	807	753	766	765	772	748	750	779	788	776	794	815	770	790	782	782	774	805	787	761	770	808	773	816	774	687	792	797	780	771	754	785	827	804	740	799	796	771	764	780	834	760	801	803	835	747	758	773	805	740	754	735	745	789	778	781	739	781	764	756	761	770	739	803	827	772	756	749	770	800	812	763	768	748	812	763	790	752	755	843	791	770	807	766	778	785	807	808	765	810	745	759	779	783	763	750	800	780	760	796	771	805	771	794	796	776	725	768	767	808	787	765	753	789	770	780	742	790	805	816	765	775	808	755	787	777	739	792	785	791	730	700	800	753	767	799	758	798	765	807	792	748	750	806	749	779	795	761	794	774	743	786	774	800	749	807	781	784	793	765	761	775	769	800	805	760	803	785	729	805	776	767	802	728	790	769	757	824	777	785	757	755	754	741	781	796	735	788	736	778	735	741	776	716	743	736	769	759	823	816	755	783	817	803	779	747	778	790	792	774	802	800	768	792	769	751	750	773	755	782	767	801	750	722	809	823	734	771	792	741	761	759	789	807	738	759	774	758	769	827	738	750	820	748	768	749	772	797	751	756	781	782	793	754	755	776	770	756	762	728	763	773	761	722	777	825	762	762	789	792	775	798	812	740	727	811	773	793	792	744	766	838	739	767	758	768	795	758	786	801	768	792	776	827	710	876	775	776	714	767	753	787	734	721	724	808	781	762	780	790	782	736	783	800	827	766	785	793	773	800	751	769	797	784	733	784	785	755	841	780	759	808	726	768	747	794	762	746	776	759	773	789	741	789	802	764	762	790	752	822	750	789	749	783	755	760	821	802	792	782	754	739	760	797	778	754	754	799	728	792	786	794	841	752	812	826	747	805	762	793	753	841	760	802	819	750	769	813	786	754	784	754	801	743	774	763	769	795	780	782	782	783	727	739	798	756	819	759	766	803	815	795	786	776	753	746	759	774	783	779	776	793	795	756	801	791	783	752	725	794	755	744	734	818	785	785	747	830	752	754	789	812	803	811	794	831	771	728	795	782	783	810	749	769	741	690	711	808	753	800	780	736	796	788	723	789	767	800	767	763	800	762	738	750	775	779	792	792	731	762	785	729	768	802	837	802	768	824	789	750	763	782	795	753	807	743	807	771	738	760	786	815	762	761	766	754	744	780	725	757	778	768	778	725	821	758	760	735	803	766	799	760	787	769	779	761	768	744	775	796	771	757	801	745	753	774	775	803	801	775	741	748	747	761	765	738	790	774	777	756	782	782	767	776	734	749	763	737	838	785	728	805	785	794	823	770	767	740	806	795	753	813	774	791	776	780	748	819	806	808	753	775	793	775	782	783	762	796	764	731	805	774	793	760	770	760	803	762	756	798	755	751	756	739	786	784	759	747	787	749	754	766	777	764	785	737	828	772	758	808	826	791	764	747	751	844	777	753	787	781	753	810	760	767	769	767	776	783	738	820	762	792	782	759	761	791	789	802	775	768	766	777	814	763	763	834	745	761	713	770	783	768	750	780	760	778	767	777	779	731	773	757	745	798	751	767	776	777	744	779	796	755	756	778	735	753	776	766	764	742	813	826	753	740	780	709	794	810	782	811	772	799	798	699	762	791	718	713	783	724	730	799	772	785	776	753	764	738	742	788	766	782	767	747	791	744	786	790	788	721	776	793	818	760	754	804	780	734	751	708	793	761	819	786	734	777	789	789	746	769	800	738	780	797	815	780	740	756	800	766	740	787	791	790	765	776	822	793	795	769	770	775	761	779	793	743	770	727	791	756	766	747	796	757	743	773	841	766	743	700	805	796	746	789	762	824	790	794	773	742	816	744	763	785	749	851	777	838	787	737	817	773	740	770	757	735	750	744	760	758	792	795	755	737	751	831	794	838	779	765	823	748	741	786	788	725	745	766	766	744	801	791	772	735	754	831	756	763	777	749	758	828	711	758	767	742	763	768	753	811	769	798	790	730	759	772	750	767	715	720	784	737	723	719	792	794	770	785	736	740	768	749	772	748	732	790	762	757	804	814	752	770	747	701	771	737	743	783	774	767	750	783	760	788	776	816	736	750	754	779	804	770	753	763	738	746	761	746	763	784	730	800	732	757	794	801	784	824	786	760	743	797	747	767	801	772	736	806	777	780	735	774	792	812	737	798	787	768	785	771	757	750	770	805	779	812	784	748	768	791	836	779	786	784	749	790	785	794	790	777	763	805	770	806	796	798	783	777	797	771	814	759	755	777	800	795	799	780	773	784	782	745	785	809	797	778	823	738	770	808	745	780	753	786	770	794	770	771	771	739	799	814	739	763	819	836	746	778	775	778	797	808	760	755	775	740	760	791	771	794	770	718	769	822	816	787	751	759	733	758	761	784	761	752	770	830	775	789	839	723	703	747	741	767	822	790	786	740	783	815	777	781	700	769	804	788	768	773	752	771	782	801	802	715	813	756	762	767	784	760	767	788	797	761	799	810	751	806	715	800	768	782	765	761	733	797	809	806	770	736	793	760	759	755	766	800	789	759	796	809	765	812	775	741	786	821	807	780	803	753	736	773	832	798	754	799	780	773	761	801	765	785	792	762	820	807	778	760	750	766	781	804	742	746	777	780	724	758	787	772	759	775	773	749	757	738	796	761	806	758	744	777	804	788	729	759	786	804	791	780	760	806	793	770	791	792	755	787	782
4099	638	298	327	299	326	295	310	307	272	326	274	307	283	308	278	322	318	302	313	345	332	332	304	314	303	299	312	316	279	283	291	319	284	272	287	282	304	318	320	300	319	274	312	329	307	293	311	297	289	299	325	318	307	311	281	297	354	302	302	310	314	307	287	276	266	299	348	298	296	322	296	293	293	310	303	287	293	313	310	278	268	273	319	328	318	314	299	295	308	285	268	308	278	310	298	293	297	292	343	297	292	297	292	271	324	316	284	297	303	297	292	291	340	268	302	322	293	289	324	307	309	314	276	292	311	286	277	308	284	274	325	358	301	287	318	302	288	299	287	284	267	289	288	307	301	299	306	280	293	295	287	299	306	293	315	290	292	321	308	302	314	335	309	293	347	326	284	291	285	347	271	308	304	325	323	313	299	304	301	304	298	295	270	304	302	302	285	301	313	274	279	304	297	305	287	301	276	310	287	303	287	278	293	297	302	317	302	279	296	322	297	322	318	284	295	296	312	290	297	292	304	320	318	306	275	294	350	306	302	253	265	293	291	315	325	312	283	329	306	311	319	280	347	287	286	258	291	301	314	292	281	284	292	308	289	315	311	319	336	287	296	290	277	309	285	308	289	330	318	303	292	316	283	327	283	321	310	261	287	321	324	301	316	280	292	316	314	303	309	290	322	303	317	324	268	319	296	297	333	310	281	335	326	317	266	256	309	304	325	272	305	298	306	335	310	312	317	290	305	313	299	314	314	300	336	299	306	279	275	302	306	275	296	289	306	344	291	289	299	314	283	310	316	315	303	301	307	286	323	332	294	328	333	285	325	307	325	292	324	323	304	315	276	308	311	320	297	309	291	317	356	346	263	298	303	342	326	292	312	288	307	314	328	269	301	331	311	303	298	295	295	312	271	303	302	299	280	285	298	319	327	288	322	335	293	304	304	295	308	301	301	266	291	300	321	332	306	296	323	261	328	286	310	317	286	321	327	315	308	299	265	321	306	282	299	303	320	288	289	303	269	294	291	272	262	287	324	286	262	296	306	289	294	321	299	305	301	314	305	311	288	334	288	343	305	317	322	329	297	291	336	272	286	290	315	325	319	290	286	293	296	323	300	307	265	315	295	271	294	331	317	260	270	288	315	324	313	298	293	310	303	276	286	301	289	297	311	303	288	310	304	283	295	319	288	278	297	346	287	311	281	309	283	308	290	293	271	299	295	318	319	270	313	269	302	310	302	310	304	280	320	286	295	291	300	291	268	319	327	289	265	258	284	331	300	280	280	274	284	319	301	302	295	294	283	328	319	279	287	317	273	311	291	286	303	300	286	336	324	298	299	283	295	315	295	310	333	320	276	302	305	337	341	295	312	329	276	280	299	280	314	305	293	298	311	296	317	323	361	327	260	306	311	299	321	297	291	302	282	296	302	299	310	295	287	306	317	287	312	289	307	313	294	294	335	283	313	281	330	298	295	280	288	306	310	285	290	290	314	272	324	309	298	314	297	297	322	274	269	333	280	290	309	285	335	318	279	304	311	311	305	319	304	295	279	289	305	295	307	276	307	285	318	336	301	318	297	308	306	295	291	289	344	285	281	303	290	278	288	279	302	287	332	331	300	321	305	318	285	269	280	315	296	303	312	292	284	345	335	315	310	305	282	306	334	294	263	276	320	326	315	320	290	294	321	331	301	297	298	312	328	305	309	286	326	285	298	282	297	289	286	286	346	293	271	264	313	337	306	275	327	308	316	275	278	313	324	303	282	294	286	298	308	325	304	298	328	319	309	296	271	306	310	303	287	294	292	286	279	282	275	320	301	338	316	290	306	315	290	286	289	290	310	261	338	310	327	327	312	282	306	315	304	302	281	296	328	325	307	289	283	302	307	322	298	293	308	290	325	314	287	291	298	291	291	304	285	311	310	351	317	277	279	321	332	276	286	306	295	312	280	296	320	258	330	321	295	310	305	285	273	273	322	297	318	303	282	274	268	305	281	287	307	291	370	287	285	298	279	314	300	294	322	290	284	315	304	339	335	309	279	306	289	298	308	286	305	316	290	323	298	263	340	278	290	303	329	274	303	277	330	309	309	296	308	315	290	309	306	311	276	301	332	270	298	303	255	326	332	287	319	330	307	312	294	309	296	269	304	306	310	331	284	267	303	306	288	296	306	308	311	318	311	303	309	298	290	274	320	285	306	284	291	305	337	301	303	321	314	290	295	282	313	349	286	294	318	246	302	321	309	328	292	269	284	277	323	314	319	289	314	294	311	272	286	325	291	270	279	292	287	305	294	321	318	291	273	315	291	314	323	316	308	288	313	312	308	297	314	336	279	272	286	284	280	274	317	301	317	298	316	299	309	306	284	266	325	328	299	351	286	311	312	303	322	333	330	269	288	314	290	321	298	296	331	280	303	318	300	273	283	286	294	321	314	301	325	253	277	293	301	311	283	302	302	305	289	311	297	305	296	298	344	288	284	323	339	312	286	272	298	287	315	313	277	291	306	320	337	304	296	299	293	315	320	302	306	290	324	293	314	309	313	323	336	288	275	307	314	290	291	312	307	319	291	295	313	304	297	293	277	312	312	323	284	320	256	290	313	289	321	259	264	311	308	296	326	270	289	306	319	329	301	318	300	318	310	281	309	316	270	302	288	302	295	300	304	309	294	283	287	324	306	281	307	320	284	307	317	292	295	315	306	308	272	283	279	294	305	316	270	321	315	290	343	309	322	289	277	294	283	300	303	297	293	280	312	282	275	320	323	274	332	304	288	300	307	302	270	295	297	301	290	310	280	293	305	325	272	330	282	304	283	297	286	325	304	309	326	310	328	306	299	340	306	272	310	290	278	251	321	282	321	281	325	298	284	292	309	302	355	249	306	276	296	314	328	319	316	330	328	293	307	292	286	298	271	306	277	301	298	304	319	328	305	320	281	290	302	298	275	336	295	306	316	282	287	279	324	340	319	296	296	330	285	288	291	287	302	314	347	326	301	304	309	299	281	294	289	272	315	322	306	288	269	335	323	291	317	279	279	306	300	281	311	301	318	292	288	275	298	306	283	283	273	264	345	290	318	281	279	296	274	306	267	290	275	301	300	313	310	287	296	281	312	314	301	312	303	298	282	300	290	314	317	298	308	309	292	306	291	321	266	311	320	276	301	306	266	286	298	300	276	313	334	316	294	321	308	302	303	291	289	273	290	304	327	312	294	282	303	294	291	305	318	327	268	306	317	327	292	311	268	297	300	291	290	281	312	302	296	317	281	287	311	310	303	272	358	272	260	284	301	276	298	258	299	267	302	306	325	304	347	300	287	288	307	290	282	320	313	317	289	298	305	343	296	290	284	302	303	287	285	332	298	315	292	274	293	296	301	308	291	300	310	309	308	337	303	310	315	262	294	296	296	321	327	291	265	307	288	324	308	283	309	308	289	278	306	258	281	306	299	298	287	306	300	348	278	334	289	304	285	286	288	311	291	288	303	280	282	268	285	327	291
3457	1128	813	846	859	760	775	766	778	736	750	730	767	773	769	794	780	754	742	729	719	735	775	764	760	705	755	738	744	758	750	720	777	712	768	733	742	812	767	698	761	710	725	730	847	741	723	696	732	741	755	712	705	793	729	778	787	722	715	761	743	708	739	744	758	709	746	753	769	743	702	740	742	726	742	758	692	712	736	758	760	753	758	753	737	733	735	730	735	717	742	754	754	697	733	761	742	731	708	708	767	771	694	748	726	757	737	706	759	722	717	723	704	736	781	741	735	713	742	774	729	739	744	744	748	722	716	758	734	761	742	729	729	754	740	772	787	716	720	774	716	701	733	744	796	736	727	705	716	720	723	763	762	740	752	741	729	708	781	758	743	718	716	743	799	711	737	721	746	702	747	790	748	761	709	728	725	781	772	721	753	716	711	725	726	738	728	752	709	724	728	733	749	773	732	726	728	708	701	698	763	725	739	749	764	732	740	680	793	701	689	796	725	681	760	721	751	755	761	748	759	732	782	755	711	769	755	758	719	773	755	743	747	783	727	750	722	734	774	713	722	685	719	732	692	699	753	771	738	734	773	691	749	724	729	773	740	741	753	741	743	723	748	757	780	701	719	747	738	750	717	740	757	759	743	781	730	752	747	718	693	763	779	722	738	680	776	734	746	699	732	712	754	723	723	694	738	778	712	759	794	734	713	710	746	752	721	771	730	722	715	744	709	724	760	737	671	702	823	769	737	685	774	678	723	708	763	752	742	812	725	746	760	765	742	709	738	720	716	677	720	756	758	768	714	752	738	720	726	750	747	771	776	736	763	706	703	734	752	775	770	783	742	731	782	734	745	733	748	714	717	728	739	749	799	723	688	790	777	731	753	728	706	759	763	764	778	739	733	742	721	738	752	692	790	711	724	719	734	736	771	691	763	739	722	697	690	731	759	761	766	724	696	723	744	745	747	740	732	793	752	747	740	745	725	776	741	703	776	724	715	760	795	744	811	789	714	710	732	723	765	798	718	800	715	775	765	711	788	752	722	751	734	760	784	738	749	776	717	769	748	749	723	769	707	718	771	727	733	746	732	734	721	720	765	715	750	713	767	728	739	736	714	743	781	739	730	733	759	755	785	701	801	710	787	762	728	763	734	772	728	749	708	692	758	753	703	767	733	766	735	706	733	750	769	740	719	796	736	754	714	721	738	711	741	786	729	717	678	721	766	747	740	709	735	740	731	805	724	760	731	750	703	777	782	723	715	725	766	708	746	770	762	720	776	692	743	741	796	760	732	744	742	747	758	779	707	749	732	733	740	760	736	797	740	742	752	716	785	761	748	735	684	708	705	738	766	771	743	733	765	674	780	718	708	716	694	735	730	747	750	769	749	752	735	746	695	759	760	778	715	752	766	740	745	755	777	734	751	734	671	728	724	695	744	761	721	682	780	737	765	783	736	737	739	713	708	779	728	711	740	750	743	726	736	731	763	739	757	772	756	771	748	749	776	713	787	766	690	739	736	788	737	731	750	718	751	776	715	745	721	763	733	699	729	724	742	770	686	772	759	795	709	760	799	754	711	743	737	740	732	779	731	744	711	725	734	701	738	745	754	749	723	714	762	744	742	747	773	781	745	724	697	748	725	783	716	791	739	734	765	790	768	709	714	811	770	735	722	717	703	726	746	732	818	817	770	757	679	745	728	713	724	773	701	750	743	752	738	751	734	743	736	728	784	705	729	721	720	730	747	708	726	717	751	731	739	705	743	749	687	729	742	712	731	801	784	691	772	806	740	772	716	765	777	749	729	776	751	703	751	718	745	751	744	740	795	720	753	722	743	710	765	703	744	766	804	756	792	744	724	736	707	716	780	731	733	689	661	807	733	708	740	757	711	762	762	743	718	776	774	677	807	725	817	716	699	762	717	748	749	792	758	797	738	740	730	778	734	711	754	708	709	736	732	736	707	725	766	727	774	746	729	722	776	720	729	726	795	722	693	693	711	760	788	712	755	766	735	745	714	685	715	779	795	793	733	758	745	747	744	740	708	719	705	798	677	749	702	748	739	710	728	714	777	721	729	772	749	789	750	704	738	710	745	710	770	738	792	702	736	734	746	746	751	755	734	726	694	749	709	740	758	757	770	793	701	760	718	739	719	703	736	730	687	725	775	701	696	742	729	710	737	735	763	783	723	729	757	787	765	694	701	747	718	779	738	743	740	717	732	773	766	799	712	787	743	745	754	756	695	756	698	756	738	728	708	737	725	735	721	737	716	762	783	750	736	703	772	781	733	728	738	741	685	756	716	726	752	757	738	745	705	717	718	710	765	705	759	704	741	701	741	763	722	741	748	721	719	712	668	734	756	731	749	711	745	755	705	757	725	757	673	747	747	763	750	771	760	745	728	704	752	751	742	764	721	745	711	750	752	746	739	705	745	748	712	764	733	778	697	769	734	760	710	702	742	786	709	780	736	720	735	769	707	749	752	724	760	777	777	734	742	761	780	765	728	702	733	747	757	770	715	774	744	749	753	745	737	752	755	782	727	733	809	694	758	712	740	780	729	755	731	771	763	736	729	739	774	768	706	744	726	738	735	774	746	739	706	764	747	745	726	749	793	749	741	706	718	700	749	673	722	802	768	736	734	703	712	722	733	743	743	756	735	710	758	785	760	706	722	787	789	706	760	720	735	729	709	748	735	723	773	730	781	722	764	719	721	766	715	758	712	741	687	702	702	735	757	695	757	742	752	746	802	743	731	754	730	755	759	748	761	771	700	727	713	689	765	687	775	706	744	712	724	761	732	751	777	736	702	702	729	727	736	767	742	750	727	705	715	732	755	777	729	806	732	704	813	748	743	785	723	733	720	737	682	787	700	750	744	736	698	773	715	751	739	743	718	707	750	722	753	684	735	759	731	758	748	749	814	735	718	715	752	738	758	708	770	745	703	731	783	725	759	757	724	743	710	737	718	772	752	755	781	779	687	692	731	751	775	727	752	717	774	750	751	754	721	752	778	746	780	761	705	726	766	735	734	721	726	691	754	728	740	752	731	755	677	716	769	754	736	756	736	748	730	723	735	782	719	815	715	760	750	714	751	697	744	722	701	722	702	766	728	715	751	796	757	745	755	741	742	732	721	740	729	753	729	735	741	782	755	784	675	653	792	751	735	795	758	762	754	708	734	735	724	795	716	748	739	727	735	758	731	748	717	777	788	757	731	679	694	788	749	701	750	713	758	763	739	774	711	731	736	777	734	733	760	705	763	682	738	711	765	779	734	699	760	742	742	705	753	757	776	769	722	740	699	706	716	639	747	737	728	741	761	708	761	742	770	785	760	737	723	776	751	741	744	747	747	756	737	714	782	743	722	757	759	764	755	731	748	733	723	758	761	753	742	714	772	695	746	713	760	760	774	703	765	754	731	733	714	765	717	701	776	743	787	735	742	789	765	700	752	698	758	711	694	742	753	729	720	770	725	738	777	731	703	721	746	749	717	781	725	761
22449	11985	1289	924	623	527	407	323	308	265	277	260	224	243	259	198	191	181	194	210	178	203	171	167	173	186	219	197	182	183	178	178	180	186	172	173	161	163	160	171	174	173	168	162	181	173	158	153	178	168	190	167	151	162	182	174	167	165	178	158	170	176	164	175	169	163	182	170	183	143	186	185	184	177	150	155	179	200	178	148	159	147	174	169	185	191	160	160	162	150	167	185	163	154	170	159	147	165	172	174	188	187	172	179	166	158	152	176	166	167	159	157	174	156	172	188	168	175	182	153	177	169	170	170	159	169	172	162	189	161	171	190	185	170	164	170	178	181	179	170	150	198	180	155	153	177	147	156	176	181	167	148	182	173	155	181	155	145	153	186	160	195	173	185	162	186	144	174	148	189	166	159	151	173	160	186	162	180	198	164	155	185	160	169	167	183	167	184	163	178	166	155	152	162	172	167	179	155	149	171	160	171	193	171	155	168	196	173	179	169	179	183	149	185	186	157	176	174	171	179	155	162	169	155	169	183	159	187	123	179	163	199	171	175	164	185	155	160	187	177	157	169	177	182	172	189	173	190	166	170	189	171	133	155	167	165	171	171	168	175	158	153	164	159	179	171	151	156	196	166	186	147	161	185	186	170	169	175	169	166	153	162	157	151	180	164	189	160	152	172	158	160	173	146	167	182	177	167	165	179	188	186	179	195	177	186	171	156	180	172	192	168	177	184	148	176	180	180	182	169	159	180	138	179	181	164	177	162	161	171	158	187	178	184	156	159	185	140	199	161	196	179	174	164	148	159	183	164	172	176	170	152	179	186	177	170	168	180	201	157	169	186	175	157	167	167	151	144	142	146	190	163	171	167	175	174	165	168	162	141	166	168	181	181	176	152	182	199	172	165	154	186	192	182	173	121	157	180	176	178	179	162	155	182	178	172	182	173	168	154	163	166	178	151	153	160	179	171	167	144	179	163	144	181	173	156	158	154	159	167	172	186	160	179	140	146	144	179	192	192	166	166	154	185	173	198	162	163	164	191	180	180	145	177	160	181	196	153	178	171	183	180	185	155	165	187	158	179	172	181	172	141	166	150	167	185	169	177	174	171	162	148	153	166	178	176	151	163	160	174	178	156	174	152	164	182	171	181	209	165	162	160	168	191	162	156	163	159	153	182	179	145	143	149	175	165	169	152	201	153	179	160	158	167	171	171	172	160	173	164	165	154	210	155	151	184	161	147	165	170	168	177	179	164	162	146	170	165	181	163	165	166	182	181	145	148	160	158	178	164	177	171	147	154	178	142	166	166	176	188	163	197	161	151	166	175	174	176	160	182	176	188	154	164	151	167	156	160	186	158	145	173	189	157	185	168	161	150	169	155	196	201	173	170	170	194	165	175	215	167	159	186	160	177	140	175	187	167	177	173	153	171	175	185	153	152	197	174	188	174	157	187	169	178	178	165	177	146	158	178	159	142	156	172	180	173	157	174	165	186	162	167	151	190	172	179	153	162	175	162	159	174	149	171	182	178	196	150	149	167	160	173	152	146	154	186	171	173	149	173	194	158	170	164	152	169	168	164	161	156	167	158	169	172	152	173	150	157	149	168	169	172	152	165	176	177	150	178	181	146	174	161	166	179	177	170	157	157	163	184	183	165	178	175	173	176	141	188	156	172	173	174	173	178	197	178	161	164	164	172	168	179	189	179	177	178	163	157	149	171	164	161	194	168	156	151	155	174	159	187	165	166	177	176	151	185	170	164	185	151	156	155	166	185	167	171	185	183	154	183	154	160	166	163	170	181	182	184	180	160	183	158	178	157	169	166	162	179	183	176	182	152	154	182	176	183	163	170	163	195	167	156	154	169	161	154	146	174	155	184	177	198	153	183	185	174	158	156	163	161	155	143	157	149	189	178	180	151	164	157	153	157	153	157	183	162	175	175	178	170	163	176	193	160	137	163	179	191	151	166	163	161	166	164	173	150	174	180	185	168	176	169	182	185	215	161	160	161	177	165	174	167	158	166	193	161	197	172	164	154	154	161	189	179	173	180	168	182	152	151	167	157	174	187	175	146	160	159	168	168	176	173	163	165	157	165	171	201	155	157	178	168	173	161	171	184	160	157	147	168	159	157	170	181	194	176	142	164	164	166	159	159	156	175	165	162	186	178	150	174	173	167	186	159	175	151	139	177	144	171	180	151	154	153	180	145	168	153	190	132	169	153	162	176	163	201	184	163	132	154	169	151	186	163	189	161	180	187	166	160	167	169	172	165	171	188	157	168	199	180	163	168	172	136	179	184	188	178	171	145	168	197	165	162	160	175	168	151	147	182	172	160	152	167	164	184	192	156	144	157	151	148	161	163	168	178	158	167	182	154	171	158	184	170	157	182	176	193	176	168	178	160	151	176	181	155	166	193	154	179	160	165	174	161	167	163	188	176	160	175	168	192	198	152	158	149	165	179	144	192	165	171	165	171	177	171	167	172	166	148	150	177	162	157	162	172	172	162	171	170	187	171	140	166	170	168	170	184	151	155	158	148	147	172	141	175	161	171	177	171	164	166	162	151	178	162	158	145	149	159	165	190	148	177	171	162	163	145	183	182	160	172	169	175	171	174	164	135	181	183	168	172	163	153	153	158	171	171	164	171	171	169	159	162	150	145	140	178	173	187	169	163	189	180	150	183	158	181	169	180	183	159	176	173	152	176	176	173	172	166	196	171	176	169	174	187	173	172	185	165	152	177	159	179	166	171	176	168	175	163	176	194	197	155	174	183	181	179	171	163	154	167	150	188	172	164	197	162	170	178	169	157	165	160	180	162	164	170	160	181	178	177	176	159	150	175	145	142	175	176	162	185	143	155	187	178	183	179	196	151	165	145	167	178	193	175	172	167	153	168	150	162	145	155	176	160	155	189	174	147	171	167	159	170	180	176	164	142	158	165	188	183	172	146	166	182	178	160	183	162	172	153	184	163	160	174	147	156	181	147	162	168	158	156	159	159	160	165	144	197	169	159	159	193	161	194	162	155	152	173	148	168	167	173	174	139	179	193	169	180	181	180	176	172	163	153	186	162	165	174	150	165	146	163	171	172	162	162	173	163	160	168	144	180	152	188	198	151	169	170	201	167	148	156	168	171	199	187	167	157	175	145	170	155	183	178	186	175	178	188	172	167	169	163	166	171	157	158	166	157	171	183	155	173	185	177	170	156	147	146	179	156	151	161	157	176	176	183	153	163	163	150	155	204	173	167	186	162	178	146	170	164	180	167	149	184	163	156	174	181	162	187	165	154	140	147	165	153	169	171	151	171	158	159	161	169	163	164	150	153	164	177	180	161	189	189	185	140	177	190	161	169	179	172	167	177	157	175	175	231	166	179	168	174	177	168	141	155	175	182	184	172	185	180	174	170	160	179	175	172	155	184	190	206	191	184	161	167	186	158	191	193	145	155	162	165	167	156	172	179	164	186	145	163	155	175	162	155	162	150	182	164	195	184	166	191
13648	6875	2444	2937	2619	2197	1794	1523	1354	1254	1100	1041	917	839	782	766	736	703	684	657	629	627	600	554	574	625	600	584	616	575	597	565	548	552	564	537	548	542	526	521	539	547	532	566	527	529	504	480	503	506	510	497	528	493	520	494	505	507	467	461	480	476	481	489	476	486	534	505	503	464	484	518	537	495	558	454	519	525	509	529	482	514	481	519	472	448	490	504	535	497	509	509	448	492	523	501	472	490	488	486	487	486	503	504	501	506	463	505	482	480	473	474	500	495	477	500	475	477	488	459	524	487	492	484	508	513	492	490	507	487	429	478	486	481	478	498	465	478	503	506	450	500	492	531	490	463	546	512	479	508	472	506	491	401	421	533	518	462	477	459	469	434	459	506	496	508	430	500	486	482	465	448	470	462	493	491	519	479	491	487	497	463	502	485	484	469	477	490	502	492	448	491	474	468	477	508	471	504	508	451	454	519	464	475	473	495	498	500	486	535	509	503	491	475	479	515	476	473	491	484	434	485	484	461	459	454	459	494	515	501	462	469	482	469	444	504	493	457	439	465	481	479	481	499	526	477	493	490	460	488	530	474	506	492	495	487	474	481	484	522	491	446	484	498	497	468	483	484	465	478	489	480	467	440	483	489	504	480	507	458	488	510	495	468	494	485	504	486	454	483	482	456	441	498	511	443	468	442	521	466	498	485	472	490	473	507	462	490	509	503	466	473	499	516	493	467	549	474	497	473	450	485	503	475	467	472	507	518	496	473	488	468	451	456	476	476	448	466	503	490	498	473	498	522	468	477	490	466	501	479	461	465	457	456	467	489	490	488	461	481	480	517	476	495	540	501	492	460	493	480	494	505	477	481	489	481	483	484	475	492	461	500	460	453	503	506	460	483	474	467	474	493	524	470	461	467	514	488	485	459	487	510	504	461	476	468	511	502	460	469	469	498	447	441	475	485	461	483	501	488	475	465	485	518	492	473	486	468	505	515	474	456	509	486	493	476	496	511	466	495	461	480	449	490	447	462	485	479	469	511	458	500	479	496	453	503	525	494	470	478	441	524	456	492	486	545	511	454	507	494	513	501	470	474	488	413	485	492	475	472	464	519	454	486	486	482	492	510	473	494	474	500	482	480	519	470	484	502	467	502	470	458	466	499	472	475	486	488	497	479	456	495	448	464	514	455	461	476	486	504	494	463	499	508	496	459	513	484	510	512	475	528	463	494	460	484	464	500	458	477	489	471	512	473	492	467	469	487	454	480	503	467	515	513	504	489	507	524	523	486	504	506	481	510	461	487	493	498	513	486	477	489	495	477	488	468	489	509	435	517	451	495	460	470	494	481	476	488	508	477	501	436	476	492	507	495	493	487	461	463	487	494	469	510	473	470	503	477	437	481	485	465	465	495	496	440	484	471	506	455	475	430	477	458	479	498	495	489	479	496	432	432	468	450	485	459	479	529	508	511	488	477	482	445	482	520	468	503	484	482	485	477	459	484	465	492	461	490	439	480	477	466	505	446	461	507	478	466	484	486	502	489	454	469	488	474	443	494	485	496	463	506	479	479	505	457	464	489	474	508	482	472	462	480	423	486	470	479	521	474	478	459	483	480	516	473	460	489	478	486	500	424	498	503	464	506	483	448	456	466	478	454	490	484	466	420	516	439	485	504	480	446	492	466	464	477	502	477	513	497	464	513	515	512	486	480	453	517	497	448	535	504	444	509	455	455	466	477	430	417	502	472	465	486	490	448	477	474	493	479	493	511	473	431	454	521	487	489	489	487	485	505	481	481	488	468	472	484	490	503	498	460	482	495	473	469	492	463	495	445	460	434	476	464	455	507	458	484	462	450	476	494	487	511	459	493	455	483	467	466	507	467	483	486	503	485	495	500	491	455	518	486	517	472	495	469	506	492	493	482	562	470	474	495	469	474	461	468	513	494	487	502	496	436	478	457	464	476	480	486	456	445	493	504	502	497	479	462	465	469	463	447	485	495	462	482	512	465	520	478	489	444	501	476	489	470	494	488	458	469	514	460	534	496	470	472	487	531	484	509	479	456	447	466	455	490	481	473	456	457	507	501	490	487	482	459	476	526	474	478	433	483	486	478	470	472	498	455	500	494	495	464	492	475	482	475	482	471	454	477	430	446	508	467	455	477	489	458	468	503	499	463	448	494	478	484	466	477	504	492	488	441	491	496	467	489	494	469	486	488	519	490	473	480	482	510	476	486	517	503	473	472	478	483	516	493	431	506	446	469	473	488	480	473	511	453	463	461	488	475	504	440	507	461	482	509	454	512	459	468	499	509	480	495	488	446	495	514	467	487	461	456	444	492	511	506	481	504	483	467	476	502	458	460	464	464	519	478	484	458	476	448	469	480	518	470	446	495	481	443	476	484	443	491	453	482	520	468	470	461	482	445	443	467	480	486	477	478	494	452	448	499	462	442	462	503	522	501	504	511	493	484	445	469	456	482	504	501	448	472	489	449	498	495	521	480	472	480	481	517	488	457	491	480	452	519	465	483	465	465	518	506	525	472	466	474	484	514	476	470	484	443	494	501	528	522	487	516	475	467	493	488	469	497	463	454	503	497	476	485	499	477	475	452	482	489	471	485	467	492	502	494	502	475	489	475	469	447	496	525	495	436	453	459	451	489	492	456	506	493	485	493	444	464	475	483	468	464	482	487	455	465	477	472	471	514	525	492	461	500	489	523	473	462	488	490	514	530	498	450	487	518	520	451	485	490	509	456	473	500	442	493	480	475	497	528	455	499	497	482	483	449	485	490	465	484	496	488	454	499	491	479	508	484	474	467	503	499	467	493	481	468	483	498	480	516	500	513	528	470	500	446	515	478	482	468	488	482	504	480	480	497	500	458	457	505	483	466	515	482	472	498	513	505	437	504	478	487	514	489	518	473	459	482	481	507	474	485	497	481	492	492	465	470	507	494	499	505	473	427	479	490	503	476	493	469	488	468	438	499	478	454	456	471	440	512	477	510	467	492	488	474	479	472	491	469	465	503	501	490	484	480	510	460	482	455	508	515	468	523	470	502	504	484	467	459	494	499	500	469	471	529	442	505	495	491	500	497	468	505	448	476	448	479	484	487	479	487	453	503	447	450	448	493	466	485	475	490	455	470	487	511	485	487	491	480	476	503	482	509	438	469	493	488	485	467	505	463	459	475	460	455	476	458	507	477	486	465	446	485	493	494	472	482	475	479	466	452	491	494	469	487	501	490	462	494	492	486	450	451	480	487	440	483	481	483	518	478	512	507	526	499	488	479	477	481	480	445	508	514	510	503	483	471	465	458	536	510	518	439	465	496	471	456	459	500	502	483	483	467	488	468	498	500	514	469	487	488	464	462	477	472	506	480	535	479	492	485	495	473	472	453	478	497	442	464	456	491	475	495	498	476	478	473	470	483	486	492	457	503	486	438	480	452	485	475	505	448	479	446	506	469	478	473	488	491	483	498	471	472	434	521	474	440	460	456
34349	21733	3449	1948	1305	1024	791	714	579	532	440	457	379	377	382	377	375	381	325	347	335	340	345	317	329	330	341	341	307	312	312	300	318	307	300	304	315	316	322	303	317	332	309	307	289	336	308	318	293	294	311	332	329	320	322	327	286	297	265	296	300	287	291	290	315	288	298	286	321	306	309	299	312	302	308	286	290	302	301	294	311	264	288	332	286	323	292	292	256	314	282	322	346	276	282	302	278	264	308	332	282	285	291	299	290	285	306	320	310	305	320	295	296	277	298	321	280	310	301	303	305	289	285	296	292	281	293	302	298	271	304	269	316	298	307	313	292	284	290	292	279	325	291	275	322	308	308	285	322	313	300	299	315	293	307	282	301	295	265	308	293	315	265	301	329	303	307	304	299	303	297	294	304	333	295	296	304	281	289	321	292	314	288	294	336	269	299	293	273	267	295	291	300	301	262	299	317	298	268	302	302	311	263	306	262	274	288	281	288	305	273	306	307	286	293	269	321	277	286	308	305	267	288	273	300	284	288	264	285	304	302	284	312	288	295	306	305	308	294	327	277	282	298	294	289	300	269	314	289	281	297	304	301	310	300	281	322	289	287	283	275	316	320	308	304	314	271	288	279	307	294	297	299	290	287	287	314	323	322	283	270	269	281	280	316	306	306	269	304	289	271	301	314	290	277	276	299	271	302	313	294	312	315	304	308	300	292	306	283	272	277	317	320	293	303	272	267	276	316	284	286	305	302	260	275	298	306	310	281	324	317	296	268	310	338	292	307	295	298	278	271	269	320	300	302	270	295	296	269	326	317	271	265	290	303	298	293	272	286	312	283	308	323	310	302	324	292	296	291	274	332	302	311	289	269	308	279	279	312	304	296	276	303	269	279	290	288	292	327	308	309	292	310	287	305	310	251	292	285	311	298	307	299	289	314	284	300	286	301	329	297	262	311	292	295	268	347	327	308	296	313	304	319	295	297	306	287	263	311	303	310	292	310	310	285	318	295	355	300	292	333	309	285	322	302	307	303	292	301	295	277	265	288	292	288	299	286	308	300	314	305	310	310	297	309	290	320	283	297	302	317	297	283	288	244	309	307	294	310	286	308	338	342	327	300	311	309	304	271	278	284	293	297	272	286	301	284	264	306	268	275	304	311	321	315	288	291	287	288	277	289	300	298	321	314	302	261	300	262	275	286	297	307	307	270	301	304	300	297	303	260	293	295	309	274	296	330	295	282	310	304	302	304	283	285	303	285	279	304	281	284	277	270	315	274	288	309	328	281	280	291	293	272	302	278	303	303	302	297	307	314	300	305	298	284	303	296	310	268	269	303	311	312	265	295	313	312	320	303	289	294	280	297	327	295	287	303	289	297	258	293	298	316	289	313	277	285	284	300	276	306	297	290	304	312	307	312	284	303	291	280	276	286	307	307	312	289	267	316	286	273	331	288	319	300	329	305	269	297	277	320	319	319	281	301	313	320	296	287	300	318	309	307	321	279	315	317	283	289	275	298	286	287	316	332	286	300	312	296	327	305	307	289	287	333	311	318	282	246	317	262	277	281	303	327	316	265	292	321	330	280	337	278	255	293	283	309	313	328	279	288	290	284	280	303	302	311	294	276	298	282	341	284	294	302	286	301	283	297	300	275	286	312	293	296	352	285	289	295	278	295	281	307	297	304	274	287	290	298	274	303	315	327	299	309	295	279	310	318	301	318	288	287	296	303	298	316	290	282	279	308	286	321	259	326	308	307	289	279	273	303	311	306	314	310	317	299	327	305	260	319	334	306	299	308	296	291	302	281	278	272	270	287	315	326	318	320	303	264	279	310	297	283	312	308	274	297	304	307	283	277	264	296	273	304	289	280	316	277	293	304	294	326	308	272	326	293	279	291	306	292	315	303	317	307	292	341	331	288	289	272	300	296	296	297	287	305	277	323	263	296	292	249	292	292	317	326	294	300	299	269	305	313	281	295	312	284	283	289	278	267	300	284	290	268	295	336	290	277	337	306	305	299	303	318	290	304	322	282	313	277	271	304	270	307	297	291	281	333	317	305	295	270	295	297	279	296	315	274	279	311	286	284	298	298	272	285	260	287	316	310	281	297	298	301	283	322	310	288	314	288	308	314	286	304	292	296	293	269	312	317	303	312	316	297	276	307	313	311	293	279	289	297	315	294	298	288	313	289	285	308	315	254	308	306	300	276	307	310	292	287	306	303	330	282	278	284	292	328	289	256	307	296	282	264	302	298	316	293	268	268	307	309	295	271	278	284	283	318	275	297	305	304	266	323	271	277	292	310	272	290	270	293	290	285	305	319	316	278	291	292	317	292	279	302	310	256	293	289	308	290	265	286	311	269	310	273	257	265	330	315	274	291	299	318	278	287	270	278	285	252	291	287	301	306	269	277	306	279	290	308	310	309	293	273	303	267	316	305	301	309	281	304	309	282	299	289	296	308	307	275	287	303	325	289	288	273	318	293	279	288	272	286	322	284	280	301	280	287	334	285	307	286	289	310	304	294	303	293	296	286	316	262	288	294	297	293	311	309	291	282	343	300	313	298	306	276	271	296	309	295	324	324	298	257	278	278	293	286	302	315	283	325	294	298	309	298	297	295	288	332	337	308	301	308	281	291	298	303	320	310	298	309	267	277	306	281	284	308	309	274	310	274	289	290	295	285	285	289	302	308	295	297	279	293	297	262	300	312	279	300	274	317	287	313	306	312	303	295	313	272	296	255	282	289	280	312	292	273	279	294	306	286	277	261	288	307	287	279	330	307	313	286	356	320	292	290	272	313	272	292	327	296	301	291	307	309	305	328	303	313	262	294	298	312	344	287	281	319	267	296	300	301	294	307	281	286	308	285	285	278	307	307	297	283	349	283	307	323	326	293	311	308	265	308	345	280	292	282	293	308	285	312	295	281	291	293	279	307	287	335	291	272	314	281	272	280	292	280	307	335	292	299	328	322	303	295	289	291	274	278	289	282	304	308	291	297	320	274	310	319	315	304	304	302	306	289	287	326	298	297	290	275	275	296	268	297	297	271	311	310	301	288	272	297	281	290	311	289	288	292	293	284	346	305	289	298	309	329	303	328	313	295	292	291	283	310	288	322	317	293	300	282	313	343	304	296	325	320	293	309	280	334	306	276	255	298	288	283	276	302	294	301	267	296	315	271	292	308	289	290	309	298	328	293	293	306	304	299	315	302	271	277	347	303	288	303	304	291	304	306	316	279	297	275	275	285	299	293	278	292	303	318	268	283	329	296	310	314	292	310	305	248	281	302	301	269	313	265	309	292	330	326	282	304	301	271	300	307	290	306	275	310	270	301	289	284	289	310	267	302	302	293	287	317	283	290	278	317	307	314	305	300	291	289	298	275	288	297	271	306	300	315	283	276	302	300	322	321	267	279	264	272	318	283	298	303	314	325	268	313	294	273	272	295	312	303	295	306	283	300	272	305	264	296	306	321	287	314	275	277	275	278	280	304	316
19926	9633	4536	5340	4843	3901	3287	2840	2367	2060	1800	1728	1672	1474	1385	1299	1248	1170	1210	1148	1117	1126	1049	1053	1061	1006	984	969	971	935	955	862	914	923	866	887	925	896	824	883	845	848	844	838	851	855	862	787	839	844	847	782	886	848	783	814	797	798	802	789	833	799	763	780	792	839	828	781	796	791	796	774	788	872	762	804	757	801	858	797	809	762	803	795	782	777	782	746	771	796	761	868	730	777	814	741	722	748	756	739	738	786	705	808	787	763	791	801	839	815	782	792	755	740	766	771	808	755	798	757	760	765	742	746	787	804	807	793	761	854	761	804	791	764	768	748	755	740	796	777	725	791	785	816	786	782	785	753	808	814	790	734	787	770	781	793	772	763	726	802	740	803	725	781	803	780	745	756	765	787	813	746	753	781	750	806	766	748	829	853	742	791	752	775	792	763	805	810	748	825	789	795	770	802	798	803	764	803	798	794	729	772	771	729	737	759	766	782	778	768	793	813	749	776	762	772	780	785	820	777	793	803	793	808	768	738	790	793	751	809	759	730	772	742	758	788	785	794	774	745	749	786	748	723	801	794	750	790	788	798	745	730	732	787	772	710	777	751	756	743	785	698	759	782	800	795	787	766	785	728	786	800	784	734	754	744	761	785	817	787	750	784	762	743	751	721	724	790	756	795	758	772	762	793	759	732	748	710	750	752	750	805	797	765	737	765	790	759	780	735	792	807	793	781	760	750	754	812	742	768	763	784	763	786	754	771	782	768	765	746	786	771	804	764	768	775	763	793	787	754	735	726	753	759	742	741	803	767	789	829	771	762	798	776	739	751	797	787	771	768	763	807	797	829	755	743	787	801	755	781	776	804	825	766	765	743	790	845	803	756	756	794	740	758	806	780	769	754	801	760	819	718	731	724	788	747	722	806	757	763	775	777	730	788	809	726	773	687	816	789	782	812	813	780	796	779	738	769	743	763	747	712	776	792	763	761	801	763	723	755	781	766	794	792	763	836	736	720	756	799	758	789	789	795	791	789	784	771	727	819	806	799	775	762	751	771	824	750	760	795	790	829	760	753	747	809	810	810	787	775	752	761	753	740	741	748	818	792	789	758	718	772	724	780	785	723	800	739	779	736	773	772	768	747	769	738	750	765	778	746	742	785	768	783	738	687	738	837	808	753	819	787	695	783	790	761	776	814	759	810	720	770	789	774	780	814	781	756	762	785	786	759	760	734	796	741	778	794	762	779	754	783	741	794	758	828	801	756	748	766	781	798	765	742	792	776	812	788	796	749	752	772	782	728	738	736	761	840	757	748	826	712	754	782	761	724	812	756	732	788	797	814	818	736	730	776	763	778	818	776	741	804	789	735	786	736	752	814	767	742	781	781	777	818	774	780	705	834	736	786	786	754	759	778	729	769	744	767	813	796	790	711	782	761	765	774	804	802	799	788	788	800	736	741	759	793	777	794	758	804	794	810	796	733	796	715	804	742	779	715	735	766	784	749	754	824	763	741	790	773	755	765	785	760	734	747	786	818	831	746	784	734	786	770	796	822	775	770	792	729	752	766	772	766	813	787	787	815	802	786	783	732	760	779	753	736	764	757	750	779	775	749	834	792	778	725	771	760	785	802	791	820	784	803	765	809	778	733	696	785	783	704	749	794	735	701	779	790	770	809	777	817	756	782	726	764	755	818	817	710	758	768	761	773	820	801	745	789	741	779	715	765	748	752	750	765	795	762	764	776	707	758	784	791	832	749	775	821	772	794	786	761	781	739	775	755	810	765	749	773	774	752	790	747	773	728	771	778	751	806	783	789	770	768	764	762	764	794	778	736	790	777	792	762	778	721	788	804	803	813	821	703	759	780	763	769	713	753	741	787	779	797	748	754	775	768	740	796	771	786	753	764	702	771	785	744	745	768	811	741	757	756	785	758	732	759	764	783	695	797	822	800	757	776	746	749	805	752	788	757	807	788	764	774	741	746	789	734	774	823	745	784	801	759	724	763	780	817	783	756	800	788	815	752	727	736	772	735	757	790	771	741	746	785	747	831	707	710	733	758	758	806	816	769	789	758	767	773	725	798	768	756	761	738	807	766	742	799	774	808	791	739	800	779	808	750	784	774	767	795	761	787	813	779	764	756	783	840	740	779	795	755	778	858	779	797	788	753	749	804	783	804	773	795	720	807	758	769	769	782	823	744	778	769	761	805	774	827	796	794	752	751	740	745	819	812	795	775	771	702	782	800	752	819	778	803	752	764	798	774	800	715	762	801	804	815	782	791	725	783	785	762	790	762	805	802	751	801	804	758	779	784	778	786	760	755	768	719	736	754	798	765	794	741	782	817	787	785	756	761	746	761	757	794	783	773	767	780	745	777	798	791	796	790	788	780	801	781	789	765	745	774	756	806	784	786	760	753	762	783	762	778	755	742	784	761	750	776	777	874	757	714	816	800	792	773	765	788	784	765	752	777	729	747	777	811	777	745	853	730	755	769	797	765	749	721	796	745	793	762	751	829	777	772	772	766	826	752	740	797	739	778	715	830	802	789	796	744	768	765	759	809	736	787	772	755	789	790	775	775	758	809	791	774	734	789	788	790	779	721	825	779	786	751	763	776	741	747	751	799	740	710	741	749	721	750	741	800	842	762	793	759	715	732	735	746	778	749	740	747	761	784	731	780	734	780	800	679	763	801	751	752	795	742	818	789	738	726	724	750	811	749	802	765	800	812	752	814	789	751	760	781	790	773	753	799	777	741	793	751	807	777	810	791	795	774	721	821	787	766	795	760	784	785	820	725	780	798	758	758	726	792	803	796	803	819	761	737	727	793	780	766	720	787	794	722	785	784	774	793	753	787	764	748	754	771	738	742	785	755	853	796	783	769	793	833	740	774	771	776	811	793	822	732	790	770	741	766	798	794	798	743	800	788	797	733	759	763	774	742	770	768	801	771	765	758	781	783	793	771	732	749	743	790	836	767	769	761	824	773	767	784	806	787	749	814	741	835	762	783	837	747	717	739	781	755	789	776	758	793	784	753	784	803	767	739	797	809	812	815	800	775	774	752	731	791	775	766	761	742	773	744	747	728	748	785	769	758	778	751	785	762	712	782	763	799	765	793	754	810	746	767	779	811	771	791	799	821	777	767	777	807	770	779	787	750	747	836	751	776	762	791	755	798	750	768	784	730	765	783	779	800	772	765	781	767	801	779	736	776	768	773	748	791	785	756	749	787	795	756	763	779	840	747	787	803	783	748	791	778	771	769	752	740	756	774	774	780	792	788	774	768	772	746	735	802	761	772	772	783	814	772	771	764	749	821	751	778	770	805	730	725	827	816	761	773	768	784	815	780	823	784	719	776	754	775	784	798	720	753	731	782	780	779	777	820	752	776	819	791	792	755	780	763	781	786	762	736	803	744	783	755	770	748	779	735	759	750	765	817	767	794	789	726	780	794	723	756	786	747	750	742	760	768	766	799	773	726	796	777	774	781	771	725	785	753
4223	593	326	330	305	308	301	303	300	299	309	315	272	290	305	315	306	324	336	318	317	310	297	302	277	311	292	254	324	323	323	308	326	312	318	325	258	321	292	281	286	319	322	299	323	309	317	277	296	309	283	300	311	283	300	290	294	310	302	305	309	305	314	281	312	303	322	304	314	323	308	332	306	317	291	303	301	307	278	314	302	315	315	288	314	290	296	302	295	294	267	284	326	340	284	281	313	261	323	284	301	296	305	303	302	320	275	285	312	312	308	294	299	312	271	300	276	295	296	278	350	274	275	311	313	314	282	294	304	284	302	324	285	290	294	298	324	331	308	294	284	304	259	285	284	284	316	285	293	325	315	321	331	290	279	301	322	276	294	305	317	323	301	311	293	314	285	318	299	315	319	300	316	315	316	322	292	288	282	314	292	297	301	303	306	305	259	308	304	314	302	300	286	294	295	328	307	317	294	298	273	318	271	281	292	298	299	288	319	297	302	278	300	292	274	316	313	295	281	307	283	288	275	297	258	276	296	320	310	285	276	310	293	316	318	310	330	330	294	290	300	315	292	281	280	321	291	270	295	304	310	308	298	295	323	284	296	303	336	298	291	242	317	315	332	304	316	297	295	303	330	313	332	297	319	287	266	279	308	306	318	294	306	289	296	312	326	300	315	297	333	324	297	299	339	316	326	337	311	312	314	293	281	315	302	347	318	298	283	257	296	298	324	303	290	274	306	298	309	300	289	306	297	332	294	292	321	307	297	286	298	302	280	270	282	349	311	325	317	295	283	307	326	311	325	312	308	338	279	327	302	316	302	318	293	327	306	305	275	299	290	272	306	310	295	291	307	296	306	319	301	309	320	316	291	297	311	302	280	287	316	294	337	317	299	313	305	310	288	322	318	290	331	299	285	309	315	286	265	273	309	325	304	281	288	314	289	327	291	298	313	307	314	295	292	287	240	290	281	297	280	327	323	313	283	255	310	328	301	294	292	325	308	295	268	340	299	312	278	286	296	307	331	297	312	321	299	300	312	311	269	274	319	323	288	327	276	287	273	286	283	298	310	294	295	272	314	300	256	284	263	301	308	307	303	300	330	284	305	315	308	305	332	321	290	341	284	303	282	299	330	288	305	271	343	298	276	297	306	309	298	293	315	309	279	282	325	294	311	297	286	315	280	320	325	307	321	263	284	302	275	293	299	306	290	315	316	315	289	322	303	280	318	274	291	293	279	299	282	294	293	321	296	270	288	278	311	303	311	291	280	305	302	300	269	283	299	289	276	300	311	321	325	307	279	300	318	306	305	296	321	302	303	314	291	299	319	343	309	271	296	317	290	289	270	301	302	299	265	282	292	271	304	280	287	267	287	313	320	294	299	322	300	282	278	308	306	308	273	308	317	286	327	321	295	310	298	314	324	290	325	318	313	307	319	300	306	312	320	309	306	306	309	285	308	292	285	298	268	321	339	311	291	331	301	299	307	330	294	289	323	290	303	311	310	302	353	294	278	293	313	277	293	294	285	298	299	294	259	275	299	304	293	304	306	275	261	305	279	313	305	305	296	324	319	304	307	309	295	335	314	295	313	323	301	315	301	310	256	316	289	329	300	299	313	283	314	315	321	278	308	288	318	264	310	278	293	263	323	274	292	293	308	282	266	290	286	304	276	300	268	343	300	325	281	314	298	283	301	295	310	358	319	260	301	306	332	297	282	287	300	320	287	307	277	282	304	302	318	297	309	337	283	313	306	251	297	307	320	312	269	299	315	274	276	305	294	309	303	283	315	277	274	303	301	290	320	310	263	319	271	297	297	283	325	275	331	320	301	277	276	305	317	314	302	315	289	320	307	290	276	312	296	324	297	328	309	312	282	297	281	284	306	293	312	299	278	331	305	313	320	288	283	336	322	316	293	290	298	295	288	279	278	310	301	285	280	286	267	276	292	298	316	303	273	298	287	305	301	342	299	308	306	321	304	283	324	299	288	283	325	336	278	298	279	321	304	295	308	284	323	286	313	312	297	326	287	271	324	305	300	305	293	295	277	274	299	334	294	303	349	332	256	312	272	290	300	298	291	286	285	317	312	295	320	310	300	308	278	284	297	308	284	293	273	318	284	269	311	319	312	331	325	277	308	328	288	306	286	304	287	297	315	307	287	325	298	284	299	285	296	271	268	292	299	317	282	266	320	305	328	301	315	281	294	294	307	325	326	322	331	291	288	280	276	278	310	301	314	320	305	278	327	304	308	299	314	293	294	283	298	316	319	306	321	281	284	309	319	308	289	321	303	267	302	299	313	320	321	298	302	276	312	331	292	288	305	284	297	298	292	270	311	273	301	281	270	301	307	322	304	313	296	275	287	312	334	274	289	299	314	281	289	261	309	330	313	302	297	296	309	290	291	305	302	323	314	287	295	293	293	296	287	299	298	301	320	303	284	318	287	302	287	319	286	270	281	287	314	277	297	277	308	308	320	337	293	316	297	299	323	306	291	314	308	297	275	304	286	299	316	286	305	282	298	294	313	299	290	334	304	266	309	306	292	309	293	303	301	309	325	323	302	310	318	294	313	305	332	301	296	297	276	317	303	280	278	297	291	330	305	291	291	318	303	314	315	332	316	325	305	330	337	303	289	299	331	276	322	298	294	292	317	284	297	292	288	331	316	324	310	316	296	321	298	316	288	286	291	300	312	279	289	271	285	285	321	294	284	314	266	285	303	310	328	311	300	301	302	307	299	313	317	307	332	305	296	322	304	336	300	293	317	268	329	324	319	307	284	309	277	299	269	279	310	289	303	340	284	283	318	275	292	284	282	343	311	313	293	262	273	285	308	302	318	266	275	333	290	315	339	303	339	310	299	297	307	316	304	315	293	321	303	327	309	321	279	318	323	300	277	308	306	293	295	260	324	303	262	319	323	296	324	347	308	284	333	263	325	302	294	294	324	295	308	306	292	324	349	289	311	314	293	263	318	325	302	298	277	301	268	301	296	297	305	330	315	311	288	301	309	306	298	261	287	307	301	311	317	300	307	301	317	340	282	307	288	295	315	296	311	304	280	298	325	286	275	307	286	308	325	282	298	322	292	283	304	296	285	314	311	319	315	330	313	298	301	285	306	322	304	304	288	310	307	345	313	287	276	306	280	298	304	337	313	307	292	282	295	315	296	268	302	295	298	318	296	311	304	308	322	313	271	299	302	317	296	305	292	318	285	285	275	279	320	327	297	290	298	307	297	289	319	288	291	292	297	313	308	295	304	303	349	294	282	280	308	306	303	304	294	330	323	322	314	307	295	301	324	303	292	339	311	306	300	296	312	306	289	270	311	297	316	308	320	287	295	334	311	296	321	323	318	305	293	296	328	306	285	315	311	332	338	279	315	308	285	282	304	287	290	299	310	277	328	294	303	299	293	332	260	297	275	308	339	299	284	271	303	283	312	297	281	304	285	321	275	293	327	300	318	310	271	317	318	324	295	315	287	281	301	293	313	283	301	306
3376	1134	809	754	796	815	786	792	781	838	724	830	725	708	748	730	763	715	738	756	758	771	810	711	720	780	747	733	756	784	750	758	686	734	710	733	751	726	692	710	756	762	713	783	746	758	757	707	730	723	743	729	736	706	750	735	724	732	779	733	735	741	734	728	698	749	772	753	773	712	727	715	743	704	730	726	710	845	734	747	750	730	732	734	790	744	725	718	820	736	731	740	750	708	737	809	751	748	761	765	729	711	722	768	719	704	725	756	766	737	775	718	731	774	746	764	765	720	742	751	762	702	742	750	790	774	683	774	769	696	728	736	757	725	742	732	782	744	741	708	714	737	722	712	728	742	704	747	745	769	750	717	723	730	728	717	776	758	732	718	803	706	726	704	795	744	730	730	712	768	721	741	745	719	776	727	737	741	772	735	739	717	787	715	738	673	757	740	788	737	750	716	740	783	733	704	744	763	731	751	737	702	772	705	734	773	736	718	757	725	742	717	731	679	752	773	715	741	712	758	798	729	760	743	741	761	690	699	780	765	765	711	752	795	767	758	700	743	724	742	758	735	749	750	729	710	746	768	701	756	813	706	718	711	727	710	745	768	765	748	703	714	770	747	764	733	757	712	776	774	689	771	734	720	743	815	718	718	727	741	690	663	753	724	733	731	769	724	696	749	711	759	707	717	713	733	735	750	754	762	733	684	714	757	760	756	792	750	719	728	749	722	678	746	791	693	706	800	801	715	740	729	775	776	716	763	726	714	696	748	718	755	731	763	767	749	720	707	761	762	775	755	697	699	724	714	740	694	705	740	723	752	754	754	742	736	693	757	745	716	746	710	737	722	729	695	722	728	762	696	739	764	719	735	771	756	714	736	756	784	706	733	788	749	721	756	723	755	752	747	766	732	764	718	708	740	748	747	754	732	770	709	766	735	750	741	705	730	738	764	724	741	750	661	729	746	742	760	771	747	772	718	712	763	732	761	756	735	766	769	765	748	683	735	738	745	755	746	781	770	695	718	715	773	718	781	712	736	784	770	722	746	786	726	741	789	762	749	702	772	717	756	686	722	718	785	740	760	739	734	738	763	716	721	744	761	765	730	727	740	764	721	730	714	753	770	770	732	717	740	707	744	719	762	717	723	765	711	713	737	715	709	746	730	741	739	728	727	719	718	792	721	700	741	740	738	742	786	730	722	754	749	720	741	765	751	699	724	702	734	758	737	780	763	707	724	772	748	745	761	683	721	752	729	691	722	743	744	756	716	745	714	709	764	754	742	746	743	775	666	761	769	706	755	778	732	729	729	736	769	724	742	739	724	750	771	746	682	748	753	755	764	749	771	713	744	731	762	734	713	774	719	733	758	740	760	780	748	778	733	774	733	743	753	797	742	735	739	701	785	725	740	760	813	789	778	751	757	726	800	739	704	706	758	762	756	740	735	720	718	727	732	742	780	747	745	733	709	736	722	770	688	704	725	790	747	775	727	697	720	744	710	729	717	773	737	763	745	757	763	764	759	769	780	758	781	782	775	765	740	677	743	787	771	689	772	749	777	684	780	759	744	768	752	710	703	757	759	731	766	714	750	792	753	704	705	744	719	678	681	798	726	700	729	736	706	775	744	741	768	741	725	710	777	788	766	757	734	742	716	754	687	741	715	729	730	693	732	720	746	747	692	722	729	726	775	796	712	738	756	746	760	825	742	741	728	756	752	731	759	725	717	715	711	702	747	725	738	770	752	731	757	764	741	727	761	778	756	748	730	781	705	770	735	733	757	725	711	733	763	799	726	729	697	756	751	738	739	730	729	718	733	778	815	740	743	762	758	751	704	733	713	734	717	705	753	742	777	704	705	739	750	772	743	815	739	747	741	741	720	725	715	784	762	761	755	721	712	725	711	709	746	721	758	751	742	692	679	725	764	761	738	744	739	759	762	713	736	750	720	773	690	707	756	743	768	703	736	753	730	774	748	749	741	740	742	782	691	739	743	776	764	734	732	721	707	739	709	690	713	748	684	737	746	751	777	730	732	791	751	760	683	669	747	732	713	692	737	762	774	686	787	734	764	745	718	728	713	734	717	758	738	711	759	754	746	718	749	747	764	713	718	747	694	761	736	768	800	766	686	789	699	713	737	735	772	736	719	739	758	741	773	724	741	755	735	744	732	717	722	706	695	776	694	747	780	730	748	732	715	754	722	708	736	723	705	729	723	754	755	786	749	729	701	744	722	721	748	755	759	744	803	734	708	749	726	733	750	748	761	730	746	709	749	690	724	759	700	737	712	710	810	772	766	765	705	771	742	761	779	756	722	727	762	762	749	711	769	720	693	698	759	752	715	732	717	721	717	699	742	769	732	803	715	774	728	761	727	740	786	775	721	711	802	772	718	790	753	747	754	765	756	774	718	718	729	718	689	723	700	740	666	726	710	708	785	750	748	753	782	751	768	779	699	789	722	736	720	747	784	707	743	732	679	759	693	752	760	697	756	732	726	751	760	775	713	743	750	796	779	760	726	792	750	697	690	716	721	727	732	756	726	701	739	744	741	697	755	724	694	706	717	664	768	722	675	744	760	763	729	775	799	764	723	725	696	768	757	721	756	700	744	769	751	740	758	728	762	678	748	759	733	780	733	754	730	728	729	687	725	736	776	710	724	725	738	751	687	746	787	732	795	720	712	731	728	756	786	758	740	757	732	726	789	782	717	757	778	712	745	753	693	732	748	784	745	710	745	759	717	752	694	735	763	712	826	732	767	720	708	713	768	738	757	730	785	722	748	732	747	739	751	764	785	756	732	682	728	751	722	768	753	740	693	721	726	787	690	711	737	737	729	747	760	695	714	708	707	765	766	720	783	717	762	774	704	722	770	772	718	737	755	736	744	739	798	758	710	725	743	739	718	740	745	698	761	764	719	724	744	758	708	746	705	721	710	746	759	734	757	712	763	695	694	748	729	771	731	747	700	712	760	704	746	718	746	748	776	728	747	721	726	726	765	778	752	714	781	725	729	732	774	773	758	701	743	743	762	750	731	766	752	757	720	732	746	762	748	769	704	739	752	745	727	745	777	721	710	721	758	734	732	774	777	730	741	717	792	736	701	788	720	706	763	746	764	761	770	779	716	755	748	750	750	728	768	710	751	723	727	717	745	738	692	699	740	694	763	761	742	746	772	774	718	732	784	689	741	767	754	756	716	729	722	760	685	731	733	823	713	697	731	777	748	758	766	740	744	750	771	728	754	767	728	701	738	720	809	753	776	758	710	715	762	779	708	738	751	746	739	755	766	777	785	716	728	752	731	749	743	722	766	764	715	771	726	730	696	720	734	781	717	688	755	765	722	767	729	731	721	766	773	710	738	700	748	747	768	740	749	738	751	777	745	744	708	697	749	777	762	709	718	710	760	715	780	757	766	710	786	729	747	770	738	715	727	730	688	749	741	730	749	717	734	732	718	719	738	749	746	743	766	727	750	759	749	737	763	719	688	761	748	776	766	717	783
21839	11435	1355	904	703	493	405	340	323	284	281	241	228	214	219	190	198	188	216	206	213	218	187	193	196	185	163	181	161	183	161	170	180	169	171	164	171	184	162	180	155	159	182	180	179	166	167	192	158	160	167	205	180	139	197	149	166	179	154	152	203	187	161	166	179	189	170	185	152	155	185	158	167	163	190	166	153	174	147	161	171	129	173	171	191	179	175	175	178	170	152	164	172	169	161	172	163	165	181	170	175	160	163	136	163	151	179	154	176	169	146	166	169	162	171	166	148	176	166	146	160	179	168	178	141	145	154	144	142	166	150	177	160	201	178	179	144	183	184	188	152	168	185	170	166	162	163	180	154	183	161	170	171	149	153	168	167	188	171	163	166	165	162	168	186	162	172	182	136	191	162	176	184	153	168	175	144	152	166	161	153	191	179	173	156	183	172	128	162	200	153	177	158	185	166	194	177	170	164	168	164	184	174	165	163	164	163	169	180	159	164	179	158	161	184	166	164	194	167	159	172	171	180	165	182	167	170	150	183	156	150	145	184	186	173	183	194	171	188	163	162	152	187	153	181	176	172	185	157	165	197	185	168	162	185	152	178	176	165	142	160	147	158	149	160	167	177	168	151	166	176	178	175	144	172	167	178	161	171	165	172	161	158	164	165	178	173	169	147	178	159	173	183	183	155	168	199	172	183	163	180	167	166	161	167	160	165	160	171	158	204	177	204	166	177	184	166	160	187	177	181	154	180	168	180	166	166	173	164	173	158	169	178	167	164	140	167	173	179	169	164	170	179	183	170	145	178	171	160	161	175	169	196	184	163	188	158	154	136	186	179	180	171	163	163	171	167	165	189	175	157	141	184	189	167	182	180	157	144	177	165	179	188	172	162	175	129	143	173	181	165	144	156	178	158	137	152	151	163	142	159	163	167	170	142	146	174	171	159	158	158	191	163	165	174	198	157	147	175	181	166	172	157	153	170	159	176	165	157	179	157	152	170	172	146	172	167	176	184	177	178	170	155	155	181	173	151	163	157	165	153	154	171	180	176	165	162	160	183	170	199	160	159	159	182	176	137	147	147	180	180	210	152	154	159	166	175	172	171	175	168	174	174	182	194	157	146	180	178	142	145	153	173	148	159	165	165	174	176	179	180	181	183	172	177	159	174	150	161	161	175	181	157	134	166	177	152	168	182	179	176	180	159	144	167	164	159	171	155	174	175	173	168	172	165	175	155	167	159	176	194	183	181	168	187	166	179	153	168	202	171	170	181	185	162	165	162	156	169	184	174	163	177	169	184	196	138	157	175	157	160	174	172	173	185	163	154	167	172	157	165	201	161	165	172	147	174	160	168	172	160	164	174	170	159	170	145	163	175	151	181	159	158	185	178	157	163	179	145	173	147	159	165	195	176	175	163	171	196	170	157	154	182	143	172	158	136	199	148	187	171	186	168	199	175	157	181	164	178	205	181	165	168	176	183	164	166	186	172	139	156	164	172	149	137	173	174	154	175	167	181	191	171	204	180	161	206	188	172	184	189	186	169	149	163	159	149	195	183	190	177	175	187	183	187	146	174	166	165	166	158	166	188	170	184	176	174	165	169	161	160	188	174	157	174	156	164	183	174	156	181	170	156	163	173	182	175	169	185	162	153	179	168	159	170	168	153	183	184	174	150	155	159	170	159	188	178	188	182	176	148	169	160	159	179	142	189	171	164	159	165	158	154	150	158	171	164	173	157	151	182	134	177	172	173	168	181	171	182	194	146	153	161	181	169	164	174	169	141	162	179	164	165	168	171	162	173	163	168	181	193	172	162	174	172	172	169	180	156	177	152	151	176	160	171	180	166	169	149	168	158	174	176	162	161	178	160	171	176	166	176	203	155	182	177	179	171	171	186	169	164	164	167	183	166	145	176	149	174	168	147	172	175	180	202	184	176	164	167	161	158	160	173	178	178	141	162	164	169	164	172	168	180	187	169	171	176	180	168	161	160	147	147	159	159	159	172	146	159	154	180	157	153	194	173	176	188	165	166	163	175	159	174	169	147	161	176	181	167	164	161	170	167	170	190	168	171	143	156	180	190	171	155	157	169	166	148	178	156	137	170	167	148	174	164	150	161	173	180	143	167	187	157	160	192	167	187	188	171	179	161	158	154	189	187	175	168	165	192	168	166	160	184	177	147	169	192	145	165	173	190	174	157	188	166	164	191	190	155	168	155	165	166	182	170	178	177	167	180	162	170	168	149	157	180	190	178	192	165	175	169	164	183	188	189	168	179	149	150	170	153	169	174	177	161	187	198	178	162	185	176	164	152	174	183	168	175	174	157	167	189	151	185	160	168	157	191	153	142	158	187	202	177	163	164	144	172	155	181	170	160	165	153	161	157	174	144	198	163	173	178	157	156	161	161	173	170	206	162	165	169	173	179	174	185	170	167	160	167	185	196	195	178	183	187	184	157	176	179	179	173	152	150	161	187	167	162	179	163	198	168	162	183	178	162	177	197	159	162	160	147	152	149	169	154	162	178	162	152	166	190	186	175	152	171	136	154	177	154	167	171	149	172	146	172	161	177	149	172	148	180	171	139	169	152	160	181	155	193	157	168	181	177	160	140	174	175	169	167	147	175	161	157	177	182	179	183	176	138	171	176	151	178	181	158	190	138	178	189	164	177	169	158	156	150	142	152	191	175	171	157	192	175	160	175	191	177	200	174	178	180	168	170	168	166	189	179	170	190	165	182	141	183	160	173	133	182	174	179	177	177	173	145	160	173	174	165	179	175	171	172	175	167	148	164	188	159	162	176	185	172	156	164	168	186	169	166	168	157	166	136	188	144	150	183	200	161	154	174	170	202	159	160	192	160	190	170	151	181	172	165	152	157	185	176	165	153	165	173	182	152	162	172	160	186	158	168	167	173	159	179	167	196	175	166	183	154	174	154	154	139	178	194	165	159	169	143	167	171	169	177	194	146	172	162	156	164	173	170	155	190	159	166	190	195	164	175	191	180	163	177	174	155	160	158	188	167	168	175	184	172	170	166	155	159	178	164	158	216	151	172	160	170	132	166	173	161	184	173	176	158	167	185	170	169	156	187	173	168	154	148	165	141	160	175	178	161	189	160	160	152	161	166	160	135	174	178	179	159	171	169	161	158	180	172	172	172	147	171	172	166	171	162	165	202	152	162	174	159	184	175	178	167	146	173	153	193	183	187	152	162	173	178	171	152	178	149	155	160	143	167	194	155	203	178	159	173	146	157	176	161	170	184	182	170	157	170	139	184	176	167	147	188	153	159	173	163	176	167	169	167	188	161	167	187	172	155	167	170	175	161	169	170	174	154	171	182	156	178	165	160	180	185	181	165	164	147	185	180	154	139	162	191	178	160	160	143	148	180	153	171	168	159	188	171	173	155	166	170	144	150	144	182	165	180	192	192	146	181	145	167	173	163	175	177	166	169	157	151	178	183	176	172	148	167	174	185	191	183	180	186	162	155	174	153	152
13091	6796	2426	2895	2689	2183	1759	1613	1379	1249	1093	968	899	864	837	814	728	657	703	672	663	639	606	656	552	528	558	546	566	579	578	524	589	571	556	534	543	509	479	549	517	568	513	533	497	530	504	554	527	507	557	503	519	457	498	492	480	505	586	484	523	525	511	505	492	507	474	462	476	473	458	491	507	499	492	465	530	451	471	476	528	508	494	478	516	476	530	493	496	480	528	493	478	512	457	483	436	505	477	479	487	509	483	504	500	553	502	521	494	477	503	512	464	466	448	461	490	471	500	473	524	491	484	486	482	515	519	505	502	461	550	447	503	478	495	453	428	508	471	482	489	481	463	490	494	471	465	462	475	520	507	487	487	505	494	507	503	488	471	499	473	487	504	513	488	480	470	475	505	496	444	452	475	478	497	480	499	453	497	492	493	538	495	486	449	452	493	465	480	508	472	464	513	519	493	485	494	486	485	466	478	545	435	481	479	482	476	456	444	503	464	495	496	487	481	485	497	463	502	505	528	494	425	469	509	475	485	464	443	432	494	444	449	474	486	467	459	434	480	455	433	474	464	491	480	513	499	480	460	480	518	505	478	492	494	467	471	502	418	487	486	458	477	480	506	434	472	520	479	453	497	478	512	446	483	476	495	480	481	469	488	466	465	472	464	477	485	482	484	508	472	529	503	454	523	521	487	443	479	476	486	469	476	487	467	472	458	467	504	514	444	517	517	501	495	482	452	468	504	507	476	477	477	452	478	469	524	467	484	476	497	512	480	490	505	503	480	501	470	476	465	507	477	486	465	515	491	506	517	447	505	480	463	449	458	497	477	497	491	511	499	464	484	488	478	449	485	500	514	468	470	463	480	448	425	491	449	492	473	488	493	488	480	478	483	447	470	501	495	498	518	502	440	514	468	459	469	479	480	452	492	503	477	473	472	524	440	500	442	480	494	499	514	489	500	454	519	458	515	441	493	486	463	454	471	485	489	435	493	458	440	487	448	497	455	457	460	453	538	461	471	475	499	456	479	501	486	507	478	512	488	471	469	522	439	472	479	511	453	498	425	472	464	498	468	474	464	462	425	464	478	466	461	474	460	461	472	455	485	474	483	486	458	465	445	500	482	481	516	513	470	474	472	451	493	457	477	503	473	490	479	473	469	462	493	490	489	495	483	491	489	493	465	512	479	497	487	468	475	496	512	512	506	466	463	467	480	480	473	497	435	465	471	475	465	488	506	466	488	463	498	471	461	492	453	487	478	502	490	466	461	472	478	470	489	483	517	469	455	475	465	462	468	492	491	484	454	455	493	482	504	451	525	448	488	518	477	438	495	521	515	539	498	482	480	498	441	501	485	520	525	495	502	477	484	482	497	477	475	497	506	487	474	433	478	479	468	506	490	457	513	477	465	519	503	447	445	467	527	460	475	466	476	491	492	460	467	483	489	472	445	479	498	477	512	494	470	467	519	406	434	430	477	495	465	504	482	466	475	491	451	497	473	483	495	472	465	461	477	492	490	484	484	487	447	492	459	473	479	477	499	490	497	515	454	482	441	510	471	460	470	431	493	523	502	466	490	469	500	503	462	490	484	469	489	511	480	479	481	445	483	464	499	495	492	481	443	495	454	452	487	509	504	522	509	481	457	538	494	472	462	487	459	460	494	490	499	481	503	507	516	497	455	489	477	500	474	483	501	512	494	464	470	479	466	470	496	512	455	455	480	463	495	449	470	477	503	477	494	498	446	487	476	516	481	494	444	466	525	492	453	509	462	459	496	444	472	443	530	487	488	431	473	491	498	442	459	510	499	481	463	459	490	492	484	479	490	487	500	474	457	472	472	493	449	489	488	441	475	514	508	477	500	443	477	497	456	505	477	458	493	475	470	486	525	463	473	491	486	471	474	494	545	470	483	475	449	481	453	446	510	488	478	474	477	513	458	436	525	482	503	458	460	483	431	503	492	486	537	475	513	482	472	486	508	491	468	527	481	498	454	488	504	491	477	482	457	462	482	474	465	506	481	459	458	503	470	471	478	524	491	510	451	485	555	503	455	474	470	465	475	485	471	478	468	446	470	482	493	488	464	451	479	453	495	439	470	525	497	440	482	458	478	454	500	489	506	487	482	488	484	485	494	503	437	508	475	466	541	461	442	419	476	513	439	491	492	457	510	482	487	488	492	451	449	471	460	506	448	489	525	487	449	462	474	501	477	476	494	504	469	495	443	496	445	483	466	499	509	498	499	486	486	457	448	465	447	442	472	466	481	496	453	480	459	477	465	434	461	491	509	449	469	453	483	486	459	460	479	480	511	472	489	509	477	457	492	495	443	452	487	448	474	499	461	467	465	465	477	506	488	441	465	507	508	493	462	498	478	493	500	491	460	467	502	477	466	464	474	460	466	509	490	498	505	483	495	461	460	483	499	482	495	482	466	456	505	502	496	506	463	472	484	509	480	501	445	471	480	444	489	503	496	431	493	488	439	516	468	484	527	510	474	478	503	498	487	468	462	513	456	452	472	489	488	512	475	468	502	483	487	467	497	484	489	499	422	452	499	431	467	494	447	506	489	504	452	492	513	483	490	449	478	483	480	451	457	518	469	484	497	484	507	510	457	448	491	506	515	491	462	462	470	524	473	489	478	485	457	483	517	500	482	494	467	490	484	482	481	500	461	488	510	500	489	506	471	489	487	495	497	470	480	473	510	498	490	491	460	489	492	444	465	486	492	450	469	501	495	489	529	507	488	491	509	473	505	483	473	479	502	482	459	479	496	476	464	530	466	455	509	482	446	476	454	480	491	464	457	466	449	493	466	492	476	477	469	492	466	507	481	479	494	496	512	486	443	497	469	493	549	502	476	501	496	470	463	535	470	465	485	496	466	487	503	497	509	469	509	467	441	490	484	467	490	482	497	457	488	503	508	471	507	471	479	513	454	484	461	509	483	474	466	475	490	458	498	516	474	451	477	461	500	481	482	483	489	477	524	505	471	533	450	458	423	497	502	476	473	476	493	501	480	498	520	478	482	486	460	508	461	519	476	504	431	504	520	448	458	502	482	483	536	498	522	468	463	510	492	499	464	496	466	482	452	501	502	498	518	489	489	476	449	494	502	498	485	480	458	492	500	457	480	457	458	492	481	484	469	472	523	416	503	492	502	498	475	490	477	486	489	471	456	467	441	457	502	448	479	480	469	469	488	490	467	490	477	512	495	511	535	495	509	505	442	455	489	486	462	480	489	440	488	454	462	469	495	498	441	486	487	459	518	520	478	450	518	459	486	450	520	485	466	477	482	509	520	487	491	477	450	469	491	473	431	501	482	482	492	487	470	455	452	445	476	474	504	492	490	499	490	505	455	484	471	499	445	474	471	479	475	488	471	490	497	463	467	501	461	472	487	493	515	478	501	483	479	512	450	495	470	453	492	499	488	472	496	461	495	478	474	486	459	509	504	460	486	492	518	497	475	467	500	462	482	512	510	498	488	468	485	498	484	475	515	480
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
