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
338027935376	338027935937	338027936487	338027937037	338027937587	338027938137	338027938687	338027939237	338027939787	338027940337	338027940887	338027941437	338027941987	338027942537	338027943087	338027943637	338027944188	338027944737	338027945287	338027945837	338027946387	338027946937	338027947488	338027948037	338027948587	338027949137	338027949687	338027950237	338027950787	338027951337	338027951887	338027952438	338027952987	338027953537	338027954087	338027954637	338027955187	338027955737	338027956287	338027956837	338027957387	338027957937	338027958487	338027959038	338027959587	338027960137	338027960687	338027961237	338027961788	338027962337	338027962887	338027963437	338027963987	338027964537	338027965087	338027965637	338027966187	338027966737	338027967287	338027967838	338027968388	338027968937	338027969487	338027970037	338027970588	338027971137	338027971687	338027972238	338027972787	338027973337	338027973888	338027974437	338027974987	338027975538	338027976087	338027976638	338027977187	338027977737	338027978288	338027978837	338027979387	338027979938	338027980488	338027981038	338027981588	338027982137	338027982688	338027983237	338027983787	338027984337	338027984888	338027985438	338027985988	338027986537	338027987088	338027987637	338027988188	338027988738	338027989287	338027989838	338027990388	338027990937	338027991488	338027992038	338027992588	338027993138	338027993688	338027994237	338027994788	338027995337	338027995888	338027996438	338027996988	338027997537	338027998088	338027998638	338027999188	338027999738	338028000288	338028000837	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2875	3650	2300	2887	3650	2300	2899	3650	2300	2910	3650	2300	2920	3650	2300	2920	3650	2300	2928	3650	2300	2936	3650	2300	2944	3650	2300	2944	3650	2300	2951	3650	2300	2959	3650	2300	2966	3650	2300	2966	3650	2300	2966	3650	2300	2966	3650	2300	2966	3650	2300	2973	3650	2300	2973	3650	2300	2978	3650	2300	2983	3650	2300	2988	3650	2300	2992	3650	2300	2992	3650	2300	2992	3650	2300	2992	3650	2300	2992	3650	2300	2992	3650	2300	2992	3650	2300	2992	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
61949	32160	13152	3865	1689	853	494	344	294	321	278	271	284	290	288	297	284	269	293	317	292	307	265	289	300	299	287	288	280	298	286	321	306	279	304	296	281	283	306	287	309	279	288	283	299	274	337	277	278	327	287	278	300	325	317	261	311	282	281	272	322	316	288	290	314	289	302	305	294	275	285	298	296	297	325	337	295	322	293	285	282	274	297	286	278	301	285	267	276	290	299	303	282	313	311	245	279	279	307	269	296	278	293	305	284	307	291	297	263	268	304	307	280	321	302	302	286	316	345	326	282	292	297	273	300	320	326	304	321	298	298	289	272	318	293	287	294	302	302	304	282	301	286	289	278	299	273	297	280	294	308	302	280	290	292	296	300	281	290	324	286	260	283	296	298	259	290	301	286	293	286	312	329	320	328	260	288	326	301	290	269	301	307	315	261	302	310	315	325	286	303	295	291	274	293	313	291	314	289	287	352	322	320	297	291	302	297	301	289	284	289	268	279	300	308	310	284	298	294	320	292	267	269	280	322	338	293	300	255	319	267	308	301	298	297	297	307	298	290	316	298	288	308	286	301	300	309	279	296	297	290	306	305	320	261	280	274	259	280	299	255	294	268	294	269	288	286	272	317	297	320	279	295	283	285	293	278	291	292	316	281	317	291	311	354	341	274	299	298	294	301	314	265	297	297	298	305	314	284	291	289	265	307	303	295	303	314	321	296	267	281	293	294	278	289	309	282	319	291	324	315	295	281	309	314	266	305	315	298	271	321	303	303	319	287	278	311	313	297	285	295	277	291	315	281	301	336	304	297	316	298	336	305	310	292	262	297	304	343	281	270	274	317	320	323	293	308	332	320	327	287	275	318	316	294	300	317	293	284	316	313	284	296	287	283	268	311	319	332	295	301	274	275	323	306	270	290	306	306	330	316	263	265	340	290	285	315	302	283	303	331	312	291	317	310	346	296	314	297	357	284	284	283	262	333	307	307	303	292	304	254	304	287	273	286	290	270	305	279	306	340	286	284	320	325	270	315	262	291	294	295	293	285	300	290	271	255	303	300	269	261	280	299	291	282	293	310	316	273	322	310	302	290	270	293	269	309	284	290	301	268	280	277	298	296	308	271	311	279	329	264	312	329	270	284	303	314	303	255	282	294	299	292	282	270	322	334	270	277	275	287	284	291	290	279	327	324	309	270	310	315	313	272	284	317	278	300	267	310	320	291	291	310	281	305	262	291	284	290	320	310	292	287	290	293	258	275	310	323	315	299	276	327	275	309	326	328	327	306	295	311	309	315	291	295	308	296	292	268	284	287	282	285	271	284	290	322	288	273	281	296	298	325	252	314	300	301	289	274	317	283	280	271	313	291	294	272	298	333	300	313	321	284	303	328	298	302	326	302	278	348	329	304	292	275	292	286	282	308	289	300	299	282	271	305	292	302	294	290	311	289	281	305	308	284	282	282	316	287	265	295	281	312	304	311	318	309	273	289	285	280	281	269	286	314	314	327	289	318	314	286	300	265	277	279	264	327	293	285	312	296	300	283	298	277	298	291	304	280	301	302	292	270	325	309	292	299	322	318	272	279	278	292	300	318	296	307	286	299	304	268	321	287	304	258	293	294	286	324	301	316	291	262	278	282	330	289	315	305	284	319	262	297	284	279	312	293	290	298	297	325	307	277	282	284	306	285	288	325	329	303	305	291	289	308	304	281	295	282	269	269	300	269	293	280	327	306	292	286	290	290	294	291	279	326	343	271	260	303	282	287	300	276	271	306	292	268	284	284	294	302	313	298	317	282	291	317	316	298	315	331	304	305	296	320	322	280	278	288	309	291	327	318	304	299	283	304	275	354	308	293	303	352	284	306	296	286	314	254	287	319	278	315	279	286	295	295	307	272	307	298	277	293	289	277	313	281	281	314	308	294	311	276	284	307	267	308	255	265	281	290	344	305	288	299	293	317	274	292	278	273	300	291	266	308	322	313	289	309	301	307	265	264	295	327	316	294	330	302	283	305	320	281	275	308	313	273	268	297	312	309	318	323	266	302	274	265	286	322	304	319	300	303	323	336	269	302	331	316	303	275	283	267	310	295	313	252	285	328	292	296	326	294	318	293	285	307	279	312	288	272	299	306	296	317	290	335	299	306	260	282	287	291	307	317	324	274	295	288	278	293	292	290	333	284	297	259	278	328	272	336	283	292	304	308	285	313	293	297	276	311	283	311	319	306	311	289	323	335	286	291	285	291	271	295	300	278	286	310	327	285	283	307	267	325	305	296	284	310	289	277	261	325	304	309	316	293	288	331	301	287	264	302	297	323	267	307	304	317	289	304	304	281	283	302	307	302	292	311	325	280	282	313	298	330	301	300	313	276	265	306	294	280	247	267	294	286	296	301	280	286	278	302	284	284	305	300	307	319	280	307	335	289	283	316	274	302	283	348	303	259	319	325	304	304	332	264	274	262	307	341	312	264	288	299	284	305	268	329	270	262	257	279	282	288	284	292	282	278	314	290	293	332	281	306	312	317	275	301	265	292	287	302	309	285	278	298	334	288	325	316	286	307	317	261	293	325	296	320	289	325	288	299	321	277	289	298	284	294	268	307	331	288	303	336	305	300	280	293	293	283	288	284	297	310	283	321	283	267	302	315	272	285	291	281	297	326	289	282	311	303	271	277	303	292	321	287	301	322	263	290	289	310	298	313	308	316	284	267	296	303	303	288	290	289	291	298	308	294	293	298	330	317	319	321	314	288	299	313	282	313	311	265	298	310	277	309	289	266	280	255	295	305	322	309	301	267	284	281	314	316	312	331	284	279	337	294	272	300	331	324	305	303	316	303	324	293	293	321	321	298	269	269	287	307	309	322	345	292	308	303	306	318	306	331	305	302	312	315	315	299	299	268	273	289	297	285	286	341	284	296	281	296	286	271	288	293	287	338	324	287	275	261	294	285	276	294	310	298	282	296	304	276	272	329	292	315	313	339	305	283	306	261	300	321	337	286	302	255	304	302	280	297	313	286	296	318	293	299	307	277	316	281	306	273	277	283	313	303	306	311	311	323	302	319	344	294	320	285	294	286	288	305	266	264	320	298	295	282	293	288	310	310	313	311	305	301	304	311	270	272	280	328	321	279	283	293	281	283	288	266	283	287	299	291	280	308	323	321	282	294	270	298	267	330	297	290	276	326	298	296	313	299	311	324	296	276	313	273	302	264	284	286	331	310	306	280	301	330	289	319	292	279	282	289	304	269	290	295	283	288	293	288	289	309	297	323	279	303	312	251	295	287	269	284	321	283	312	293	279	321	287	298	287	285	319	296	282	312	293	310	331	312	289	283	266	292	279	270	291	289	294	298	276	296	298	291	282	293	281	293	287	296	286	304	286	294	289	316	295	294	274	309	332	287	290	294	287	338	288	288	283	299	306	277	284	314	300	291	290	294	293	293	299	341	314	302	279	270	293	302	301	300	296	284	303	325	306	289	290	304	293	303	316	270	290
41872	25274	11903	6706	4394	2470	1226	862	798	873	730	693	680	681	709	683	596	682	637	669	608	668	648	663	656	654	628	675	664	652	638	671	650	624	631	588	654	681	677	636	671	631	631	655	673	624	627	594	675	683	683	605	666	629	674	657	628	624	621	669	683	599	682	616	662	659	659	649	628	672	682	620	663	639	648	660	614	644	651	661	629	664	662	701	653	668	649	647	667	694	642	635	671	609	684	666	703	648	658	633	671	648	670	694	650	699	631	672	626	651	680	661	663	654	648	703	718	686	660	662	639	634	654	654	647	698	635	666	659	657	707	646	653	675	688	664	666	688	643	659	669	633	689	631	642	621	651	672	664	664	699	629	666	643	642	670	687	645	654	633	656	667	708	656	623	714	635	657	707	707	686	623	671	658	683	666	629	619	650	662	655	672	643	629	640	691	662	707	676	673	651	708	664	693	672	703	661	668	674	600	659	628	679	657	649	696	616	661	644	634	662	649	660	706	667	657	662	645	645	646	647	642	645	670	654	679	638	683	668	653	638	656	622	646	687	641	687	642	644	626	660	592	625	644	622	675	681	660	641	634	625	660	697	666	676	656	638	646	670	680	655	666	672	642	688	665	656	648	639	629	618	634	643	646	636	673	665	666	665	670	684	600	634	683	683	622	702	651	682	650	674	678	673	678	690	617	614	659	637	667	646	709	641	602	685	625	681	693	675	626	649	671	679	618	651	665	598	659	628	718	663	685	635	660	645	662	667	644	662	660	655	661	646	702	660	618	651	686	608	645	634	675	636	676	628	687	676	659	694	667	675	653	644	670	670	634	601	693	670	640	658	669	705	632	672	635	646	642	638	665	649	684	666	669	683	640	642	640	665	668	643	667	657	662	693	690	631	658	625	638	669	671	661	696	642	648	646	668	637	660	640	650	619	648	693	621	616	637	658	634	632	691	652	665	630	609	615	639	634	679	649	702	658	657	679	674	662	645	648	686	657	634	649	667	667	679	683	622	655	725	643	680	667	655	668	654	681	657	665	660	655	696	628	675	662	660	678	671	669	667	622	666	647	642	651	667	647	594	620	680	654	673	709	708	678	659	630	633	641	664	613	660	676	633	703	661	674	697	618	696	663	675	670	655	653	657	658	667	628	680	678	643	588	667	667	621	626	623	623	638	648	652	606	644	652	620	611	664	687	661	667	693	630	657	636	600	607	636	689	647	617	641	677	642	647	658	654	635	641	664	638	673	641	652	654	690	644	663	679	597	686	668	646	684	649	688	680	638	694	613	636	652	690	677	633	681	664	664	651	627	607	670	629	621	650	674	688	657	673	666	664	645	678	715	703	650	612	660	626	640	637	674	653	653	703	642	657	658	642	692	650	673	644	686	665	693	667	670	627	640	662	655	650	654	647	659	659	654	671	683	635	633	640	680	671	684	609	630	635	660	657	654	609	638	689	657	661	680	637	677	669	630	705	687	658	641	655	678	642	705	674	641	645	623	649	637	648	641	660	619	654	701	690	634	643	652	693	634	624	634	622	692	658	671	671	586	653	603	660	677	635	631	634	653	647	702	676	638	661	701	627	635	628	657	666	683	678	646	642	647	653	661	644	654	667	639	689	723	701	659	677	692	650	645	680	713	632	660	677	624	638	642	696	677	686	671	628	600	646	662	624	675	683	695	695	694	646	676	676	688	694	683	638	615	654	633	668	633	667	672	663	639	600	674	662	667	681	629	688	638	685	663	671	663	655	654	685	659	653	658	655	643	595	665	659	697	660	692	681	719	664	690	668	655	673	623	695	654	658	660	675	628	638	632	683	641	620	685	623	613	718	679	640	639	691	658	634	629	683	619	655	673	705	707	647	663	685	653	622	637	689	688	694	645	672	643	689	671	619	698	673	647	690	653	661	603	652	654	617	665	647	630	649	670	671	636	719	666	674	607	629	677	652	683	662	657	697	691	653	678	657	667	645	688	642	659	655	672	629	633	670	673	664	662	644	676	624	682	614	675	689	675	647	708	623	678	652	679	652	682	650	683	705	710	598	691	654	631	675	686	622	657	665	688	668	634	661	670	661	676	659	698	682	670	658	703	695	647	711	648	656	688	662	673	650	665	680	661	675	644	681	651	641	670	647	651	623	657	649	689	664	700	638	666	627	703	611	646	666	716	630	679	649	693	683	648	676	689	641	691	617	650	669	623	657	631	679	643	627	624	659	685	653	647	697	677	648	667	635	667	673	619	594	694	672	692	633	679	656	638	653	654	639	641	636	689	667	636	700	648	643	674	609	675	654	611	625	628	651	665	689	708	657	636	627	638	638	640	612	634	618	687	661	646	690	661	633	615	644	622	638	678	663	602	695	667	635	640	646	696	670	713	660	619	687	598	669	626	638	658	676	659	643	665	653	692	642	676	643	679	639	694	637	656	656	655	646	645	643	666	667	691	661	666	665	667	635	628	647	645	696	625	695	653	615	660	677	651	661	669	646	707	688	692	624	648	653	688	653	671	638	620	657	656	625	691	674	665	683	688	721	696	638	638	636	629	683	672	621	666	677	661	734	645	627	644	687	634	715	691	615	675	643	623	657	677	664	688	635	691	649	614	645	621	628	699	658	655	610	643	660	619	653	653	659	638	623	600	643	664	641	695	624	696	628	679	673	655	695	628	654	676	631	651	611	623	653	686	625	674	680	670	612	610	662	669	664	691	638	626	630	706	649	623	686	661	668	662	706	588	646	690	668	624	645	651	664	615	659	652	600	631	613	643	625	637	647	670	678	651	617	674	600	623	697	649	672	704	638	631	672	612	673	665	651	656	679	673	652	592	648	645	689	644	635	617	683	644	678	674	663	622	674	662	672	612	679	624	678	651	685	632	654	669	609	671	624	628	656	640	673	621	692	648	680	686	676	654	655	665	660	630	656	674	678	674	694	679	638	670	632	630	640	677	651	618	666	668	653	629	646	673	668	667	667	682	651	692	639	658	633	678	677	611	685	630	639	648	674	631	667	664	653	641	667	675	625	668	672	641	653	663	667	645	651	617	655	617	655	676	647	636	645	680	675	634	663	707	641	672	615	657	632	658	652	670	664	651	638	640	657	669	665	675	684	685	655	667	624	695	636	641	639	681	712	652	672	656	644	704	625	671	634	658	666	676	687	640	630	691	685	666	652	656	604	627	667	625	655	696	604	664	625	625	696	680	643	662	704	667	691	660	650	676	669	652	666	643	648	657	689	704	651	652	612	633	703	601	706	629	664	620	662	594	660	641	612	650	626	691	692	651	657	631	654	689	660	672	649	617	686	651	650	686	637	659	699	664	646	658	669	632	647	652	649	646	613	672	678	628	666	649	653	685	660	665	633	674	655	653	648	667	655	612	657	685	657	680	675	663	612	638	634	611	636	631	642	664	653	638	684	688	631	679	665	685	630	665	675	688	661	661	630	691	689	655	642	630	673	648	644	652	666	635	701	677	676	671	671	661	676	679	648	664	691	656
52972	19328	4272	1113	506	352	298	308	287	280	271	302	253	273	280	263	241	298	293	273	274	292	281	285	287	250	283	239	265	299	323	284	283	290	274	274	285	251	290	277	283	286	253	283	277	297	288	248	271	281	282	263	259	256	268	291	255	273	263	295	269	331	270	286	277	259	266	276	317	260	260	264	281	259	261	274	303	273	265	248	282	279	282	246	272	267	282	269	243	285	281	285	280	286	296	311	307	280	272	277	239	281	243	303	290	269	242	285	257	269	296	241	256	273	298	285	321	264	268	277	306	300	272	287	286	265	278	288	271	293	259	257	283	300	273	284	277	260	295	282	283	287	267	290	267	258	275	260	295	286	261	278	287	273	259	265	260	279	272	261	286	278	260	276	315	274	295	256	268	308	269	288	303	266	317	248	280	262	284	264	269	288	291	265	295	267	289	279	277	278	266	251	287	236	288	281	270	274	265	269	273	253	267	276	284	258	263	279	281	261	311	267	260	269	246	235	283	272	252	300	254	285	249	270	309	264	281	250	285	275	252	247	292	290	265	257	261	302	277	270	254	288	263	275	251	290	294	262	299	283	294	293	247	273	284	253	291	230	263	286	256	307	274	276	300	285	265	292	293	248	268	290	266	289	251	247	295	278	290	294	293	265	292	288	257	236	290	279	273	280	240	255	275	278	249	267	281	269	283	259	273	269	296	267	266	251	287	275	247	271	292	270	296	258	266	305	290	260	283	278	276	269	276	270	303	252	276	246	262	300	247	269	304	294	278	272	223	254	278	249	314	280	276	274	272	264	298	278	226	286	294	275	276	299	318	288	258	277	283	276	267	266	248	294	290	323	292	265	266	284	279	272	268	261	316	260	284	274	253	267	252	272	260	309	244	242	279	252	257	266	315	290	260	286	276	252	275	279	275	294	269	286	268	260	282	287	282	257	271	264	267	289	261	253	301	274	277	276	274	268	286	287	257	292	277	274	290	289	258	251	272	276	298	270	274	266	252	268	272	285	285	274	280	284	260	309	293	280	280	249	279	319	253	255	269	279	294	284	290	293	267	297	258	280	268	271	272	272	270	265	266	266	227	293	288	281	270	265	298	310	283	280	280	303	280	278	263	240	298	293	299	286	281	262	275	286	293	258	276	307	285	284	288	261	292	245	278	283	279	287	307	290	286	264	268	257	289	276	276	270	286	267	267	319	287	259	250	290	245	260	276	309	311	275	251	262	294	270	268	248	283	289	270	272	275	266	279	273	273	286	280	278	261	262	289	288	264	264	285	266	271	246	275	278	254	280	278	275	269	294	254	249	268	278	316	310	258	249	262	290	248	274	269	283	240	263	260	282	275	272	260	281	286	292	297	272	278	298	296	272	258	266	284	268	261	296	248	289	274	273	279	281	283	271	268	291	280	266	249	262	280	242	287	273	280	277	273	273	239	262	246	289	270	264	261	287	278	260	252	320	285	301	278	254	305	252	261	267	280	290	268	276	258	264	301	267	290	289	281	279	259	283	272	297	257	273	302	298	260	251	257	281	285	259	274	269	288	294	284	292	264	303	267	273	273	267	281	291	292	252	307	260	279	290	283	296	275	292	256	293	270	271	258	264	275	271	270	309	239	289	265	278	253	261	254	284	302	282	271	270	280	322	295	271	271	295	274	307	266	271	256	292	283	259	281	300	294	280	299	270	276	249	280	281	262	241	264	266	280	280	282	270	250	318	277	264	240	266	271	269	250	270	291	275	267	260	292	282	293	285	274	324	246	270	270	285	281	267	248	293	291	250	278	280	276	283	271	282	282	280	253	284	296	270	283	256	272	261	286	271	278	256	266	268	287	287	275	278	266	246	264	267	282	270	272	290	257	277	265	299	282	256	283	241	297	282	269	266	267	284	307	297	290	277	271	257	274	292	253	264	287	285	284	266	277	251	278	250	249	285	281	270	276	259	280	280	310	294	252	265	254	295	273	295	266	261	279	248	266	289	293	291	283	269	317	290	276	293	276	291	302	243	266	278	307	269	270	267	281	256	285	293	266	256	274	245	280	262	285	271	271	254	237	263	261	263	276	265	259	258	260	247	271	268	285	312	265	269	260	259	278	274	317	299	310	253	302	289	247	271	287	249	277	298	257	304	262	271	282	312	281	286	296	275	252	293	290	281	269	287	267	283	279	242	267	268	276	256	279	239	291	306	248	252	290	261	299	283	294	284	261	273	298	255	262	280	284	224	277	302	258	260	267	288	304	281	284	266	283	259	234	264	251	293	284	288	268	264	263	248	297	280	257	299	232	291	301	287	258	277	293	271	315	308	286	270	288	314	254	299	301	299	249	276	265	248	300	276	260	275	255	273	264	275	306	257	312	300	273	251	269	268	274	260	277	281	292	280	249	273	296	232	261	267	276	267	280	283	279	262	296	287	261	267	288	265	236	288	293	262	304	299	308	264	265	281	291	256	274	264	284	288	283	269	265	273	270	285	247	267	277	255	265	282	252	274	241	283	304	299	266	279	306	287	312	283	260	307	278	248	285	252	270	296	283	278	249	288	291	235	276	274	244	265	279	274	253	277	280	319	304	275	325	282	244	255	246	265	240	277	287	302	273	273	314	275	270	260	315	243	277	267	278	282	279	275	270	266	266	251	281	299	277	283	256	260	258	298	248	273	298	307	280	290	261	256	312	271	287	252	244	287	261	240	265	265	245	267	284	267	298	296	314	277	301	274	254	280	315	275	293	293	279	273	279	272	276	289	271	255	251	264	303	250	282	301	282	276	265	297	290	252	272	274	270	290	303	270	275	294	262	264	240	253	237	256	259	263	269	262	248	297	262	272	267	268	259	250	256	300	264	278	283	273	299	285	302	229	263	253	275	299	299	292	294	271	266	253	275	287	261	268	291	277	274	279	302	258	300	271	301	306	272	272	266	304	284	270	265	280	274	271	259	298	302	260	258	290	256	308	342	281	269	280	276	289	283	253	286	282	269	271	240	273	303	295	232	242	263	288	290	269	293	283	273	297	285	250	294	266	309	271	249	286	261	249	266	296	282	295	302	281	270	274	282	276	281	270	285	273	271	303	313	287	258	274	246	269	265	265	283	299	273	277	251	268	282	302	277	261	294	289	280	269	295	287	288	284	261	275	305	263	278	250	266	295	275	247	270	284	262	255	281	275	268	256	271	266	283	291	245	257	299	262	249	279	270	292	270	294	313	268	295	282	246	274	274	289	269	294	289	285	250	284	327	285	310	261	266	269	296	301	302	273	293	315	288	291	273	272	276	298	250	295	298	284	257	295	279	254	234	264	255	288	282	262	271	293	269	313	247	284	291	285	305	285	272	281	289	277	282	268	281	274	287	305	295	254	274	270	285	262	235	274	265	264	290	262	240	277	255	296	314	264	269	239	290	289	289	290	266	287	263	291	272	267	299	274	263	279	295	290	304	302	255	263	274	269	281	288	285	281	280	277	275	294	299	287	261	275	281	287	288	248	277	307
35954	11337	4641	2458	1435	864	727	611	583	589	621	612	599	582	592	591	612	651	596	621	626	619	575	613	600	614	598	674	583	640	597	668	628	589	652	608	658	623	638	624	635	620	615	620	611	604	649	610	599	611	612	603	637	609	629	606	651	581	597	585	560	599	631	582	621	613	630	613	592	590	585	654	609	609	625	576	637	604	632	608	652	658	604	628	617	590	617	612	631	661	602	600	607	574	604	623	645	597	629	607	656	625	624	627	653	620	645	592	612	567	597	604	614	647	625	614	626	628	657	600	567	577	653	624	675	656	564	618	595	585	600	592	636	610	644	611	550	638	578	593	621	621	579	565	668	637	634	620	615	566	647	611	578	572	602	659	611	598	593	627	580	632	630	580	579	613	611	623	594	619	589	662	626	639	635	558	625	647	629	580	622	608	630	597	592	589	583	585	610	637	624	570	595	650	622	606	585	587	612	602	575	587	610	620	616	652	606	621	618	641	653	625	616	623	583	640	672	587	604	587	644	614	582	608	578	635	613	630	614	610	602	606	626	611	576	635	554	630	623	613	625	613	631	591	594	632	661	647	599	566	581	578	610	620	610	582	637	595	614	635	643	570	610	613	597	594	631	640	599	615	639	606	634	570	595	633	605	625	611	593	627	623	589	607	625	624	597	605	621	614	609	634	586	612	599	625	621	632	599	627	588	590	600	571	647	563	614	610	594	594	647	656	583	587	603	604	601	580	634	598	619	575	625	609	618	604	614	604	586	650	612	615	643	605	613	594	617	640	652	641	605	641	579	582	622	576	598	622	627	632	619	617	627	560	609	607	623	571	590	628	635	630	585	607	629	588	609	602	603	589	617	608	588	633	601	589	627	625	590	601	580	608	581	598	625	608	599	650	639	616	626	600	607	624	616	641	573	618	586	574	608	610	615	607	630	592	628	580	650	588	643	631	589	586	640	623	647	652	622	598	669	604	633	580	592	634	626	621	614	681	596	617	557	626	629	559	604	667	576	632	604	620	597	628	668	616	586	578	600	614	606	628	641	626	616	616	570	578	606	602	650	638	593	576	592	640	616	609	627	659	597	621	636	584	642	545	581	614	613	612	613	598	554	598	659	619	595	637	593	628	602	615	585	641	585	599	594	595	634	638	644	663	581	566	650	589	607	621	616	609	582	623	591	623	601	593	673	622	607	608	615	626	591	584	569	593	633	581	618	623	575	650	606	606	637	653	566	593	628	593	558	631	619	611	632	629	612	602	605	637	612	577	570	578	564	663	620	635	639	568	627	611	643	607	656	632	617	645	631	608	621	644	663	614	630	616	609	625	624	637	627	630	597	628	616	619	632	665	618	667	613	623	633	653	631	612	607	596	610	595	604	611	600	618	583	583	621	644	632	623	612	616	599	593	567	571	572	617	625	625	611	610	567	600	574	633	564	620	618	618	631	663	603	626	604	602	604	618	611	595	625	663	606	601	620	614	614	631	622	660	624	617	566	604	604	595	582	615	587	617	638	610	585	553	592	584	625	646	618	600	601	590	610	560	629	615	567	636	616	624	595	643	618	629	605	581	558	621	576	621	621	578	599	640	616	642	610	629	583	584	575	642	607	592	628	615	657	665	571	612	620	628	650	652	627	584	631	637	548	642	578	621	546	672	587	624	592	621	604	601	631	661	621	581	600	604	608	611	628	597	561	629	588	609	623	632	599	568	631	604	579	652	604	571	624	598	628	597	612	631	597	638	608	636	606	641	626	607	602	605	625	633	580	599	622	616	601	611	647	576	561	623	608	604	575	611	574	589	621	614	616	662	572	595	632	604	615	586	621	628	627	610	648	633	608	649	565	600	603	637	604	625	617	659	606	667	655	582	617	600	596	605	648	670	616	624	638	631	630	623	594	614	609	617	599	601	578	629	589	593	635	599	641	591	574	606	601	620	620	629	630	610	590	598	631	588	636	650	640	604	638	572	605	632	641	641	591	613	602	622	616	607	609	638	612	634	634	598	605	603	596	617	598	632	627	620	610	612	608	614	622	607	625	631	630	637	632	618	623	626	623	574	607	646	588	593	605	598	630	591	627	592	652	590	576	642	621	590	618	615	656	632	617	588	593	660	625	589	633	582	637	571	619	595	565	623	621	646	634	600	598	587	582	598	615	612	577	643	620	579	638	627	617	573	634	588	587	561	639	649	622	621	591	583	562	588	577	614	555	649	594	660	643	632	561	593	603	602	611	577	614	618	577	622	637	582	631	609	596	593	573	595	590	606	617	594	588	603	586	628	645	598	629	619	624	652	624	659	649	593	649	571	620	648	660	631	575	570	662	599	609	628	614	616	653	573	602	586	623	618	558	592	666	630	679	623	568	648	660	631	591	622	616	652	571	589	601	617	611	592	642	592	546	639	631	625	642	583	599	651	638	602	642	643	636	600	621	658	585	585	594	607	595	653	591	595	589	592	622	609	582	620	606	615	629	578	605	629	600	646	618	594	578	617	602	633	584	656	642	645	572	607	592	619	619	631	618	659	577	608	535	605	639	624	619	633	575	610	643	615	582	609	601	632	660	590	604	593	621	591	647	633	608	567	596	630	605	596	652	575	577	638	662	611	589	623	582	623	628	586	609	608	636	603	583	609	601	631	607	636	616	655	602	618	591	664	610	623	587	606	605	568	641	615	577	633	628	615	609	608	600	619	584	664	622	627	630	608	610	655	626	624	615	635	676	637	610	618	639	610	589	616	552	600	610	603	638	596	598	681	570	615	621	603	592	591	602	612	603	603	576	603	615	661	619	615	606	631	584	600	592	574	638	595	627	600	604	613	663	623	681	643	612	599	628	629	611	629	590	569	607	604	612	609	597	656	599	594	602	575	602	627	629	576	583	618	598	604	572	624	599	607	618	629	647	587	574	625	638	627	641	610	593	629	635	647	643	614	598	633	569	581	599	572	610	584	598	625	640	563	638	643	617	600	597	648	589	647	582	603	627	589	589	552	612	600	591	613	600	617	621	589	621	662	608	609	608	596	703	573	607	642	650	647	644	564	636	643	575	654	583	576	668	599	619	614	614	596	635	577	607	640	615	642	582	646	588	645	584	616	637	634	628	642	640	609	596	685	568	630	625	601	624	621	622	628	598	622	626	614	623	616	613	574	592	611	622	619	600	582	639	577	623	640	581	623	589	606	633	610	644	606	639	598	603	675	608	593	651	589	587	598	667	631	636	624	622	663	590	588	559	615	591	596	659	565	585	568	591	601	601	607	630	651	653	628	592	610	618	568	594	606	611	642	647	590	631	618	622	639	620	589	578	612	625	590	606	623	587	628	625	591	599	578	593	648	576	615	585	616	635	591	582	557	635	595	672	605	576	613	633	603	554	598	592	595	614	633	592	604	648	618	612	654	587	610	646	624	605	615	633	579	586	647	611	615	616	573	593	601	606	648	648	653	604	615	578	562	586	586	596	664	598	616	578	649	622	611	586	634	633	624	598	610	589	658
60938	26216	10955	4286	1553	838	547	383	304	292	286	319	260	300	302	264	263	283	256	285	244	258	261	280	294	273	282	267	280	229	276	280	297	299	293	256	267	262	291	298	269	310	265	268	262	293	247	282	273	261	249	305	280	302	280	274	296	275	293	234	277	300	300	280	268	236	257	266	273	282	284	262	284	278	266	288	285	285	286	279	270	268	306	277	284	242	285	247	272	237	256	282	235	287	280	231	239	271	291	277	268	275	270	288	285	267	243	300	280	286	302	264	278	264	264	263	285	291	272	322	244	269	271	268	260	280	279	277	271	281	291	257	278	260	238	274	258	257	290	268	266	283	272	284	275	279	259	267	226	296	284	262	259	272	252	304	249	270	273	261	263	263	313	276	252	262	265	291	266	263	260	310	300	312	272	254	298	270	269	282	297	289	302	271	271	255	260	296	291	248	291	245	298	294	270	305	258	273	291	280	254	290	301	271	282	261	260	298	253	272	280	293	270	284	280	271	277	315	266	252	253	285	282	254	282	258	278	295	254	315	271	262	277	269	268	263	266	290	300	275	252	277	263	289	271	270	256	284	263	247	295	260	301	300	274	282	260	267	283	271	265	272	263	249	280	248	269	263	276	255	289	248	269	283	296	291	279	294	293	265	238	266	289	276	280	301	289	266	236	313	279	286	290	288	292	283	280	278	291	283	286	243	308	284	276	289	255	264	282	279	241	237	258	279	264	273	269	294	283	242	280	272	309	289	268	322	268	257	260	247	275	290	291	258	293	313	298	272	263	265	306	257	288	280	268	269	274	280	262	257	246	258	283	295	295	245	276	253	286	247	281	273	257	269	293	252	273	249	271	259	272	273	260	242	289	269	286	271	275	278	263	290	295	307	320	271	294	236	265	304	262	249	295	273	266	242	271	313	298	293	283	245	269	281	267	270	253	309	251	278	234	263	294	271	290	269	277	266	271	224	265	304	276	287	251	268	270	262	251	264	280	280	233	276	306	288	290	261	258	312	269	282	269	279	294	284	247	249	252	270	304	243	275	257	249	256	249	275	281	288	284	269	276	279	278	250	253	272	256	254	258	288	264	276	254	242	256	255	266	292	290	270	276	273	265	265	280	274	256	281	282	265	270	286	261	255	265	242	264	299	312	294	288	286	257	255	286	304	275	239	234	287	294	287	256	245	290	240	248	257	269	268	262	278	271	264	270	268	275	274	244	259	252	256	267	271	264	276	285	268	304	307	286	284	272	296	248	290	275	284	276	266	261	258	282	288	283	274	300	245	276	285	292	284	313	273	277	261	258	283	286	281	254	261	243	263	252	274	276	284	269	257	250	274	292	266	285	265	275	247	286	286	272	272	292	278	283	283	278	257	259	281	260	272	281	274	304	317	255	300	242	265	277	239	280	248	288	261	274	277	291	258	267	291	297	327	272	288	270	240	249	288	258	308	255	270	259	288	301	314	282	273	319	314	291	271	287	253	244	273	288	261	293	258	263	276	270	257	264	272	259	301	286	305	263	266	245	309	308	251	261	266	280	279	284	279	289	264	267	283	247	294	253	305	260	286	258	284	311	280	296	255	307	257	278	261	282	253	281	280	280	266	248	275	297	292	287	270	273	282	295	301	254	274	281	288	253	242	272	288	315	293	280	256	286	265	275	279	264	292	292	309	293	285	275	270	255	250	242	290	267	287	246	275	291	262	288	260	271	239	271	253	274	297	268	277	267	281	320	271	279	279	270	245	264	280	306	281	249	264	262	269	269	257	268	265	259	290	298	320	274	296	281	257	299	270	287	247	266	249	258	242	278	247	270	267	256	247	293	275	239	260	269	294	287	272	281	289	283	237	306	283	298	269	279	315	268	267	288	273	226	275	292	296	236	265	291	271	291	272	286	287	259	286	296	270	281	260	266	280	285	292	298	274	300	267	248	237	273	274	279	271	264	269	262	284	258	261	294	265	318	297	291	242	265	292	256	254	323	254	275	281	278	257	262	279	240	256	262	272	270	249	286	289	283	249	265	282	293	281	273	277	266	282	302	294	270	283	266	250	238	303	283	240	257	262	308	279	268	257	256	303	274	282	247	278	287	273	274	277	257	240	259	273	244	282	263	282	258	281	289	276	242	295	283	260	289	316	295	261	262	270	284	236	264	292	278	290	288	281	253	265	243	254	283	284	244	281	254	259	257	259	311	267	262	275	265	258	313	256	293	274	274	256	272	271	291	266	254	255	275	292	243	278	261	268	242	258	268	294	265	259	261	262	274	301	264	305	280	274	296	292	280	267	269	275	249	274	243	277	242	260	260	275	267	264	279	259	265	258	267	271	266	300	264	261	275	254	267	266	290	299	304	285	298	271	274	263	298	270	242	242	253	253	279	264	259	270	279	272	289	288	293	251	284	287	282	230	235	299	312	270	252	263	276	278	250	297	257	262	282	260	280	269	285	254	257	269	268	269	272	244	239	306	280	265	271	275	267	273	267	229	301	307	256	304	267	285	259	263	262	260	277	290	284	287	263	279	278	254	250	292	280	302	279	282	285	286	266	266	238	255	260	272	260	285	262	280	269	282	250	268	276	323	306	291	287	276	253	256	273	309	277	291	279	298	313	263	275	280	296	276	317	279	260	287	250	275	277	267	289	277	284	240	282	267	248	265	256	271	271	256	258	266	276	275	257	273	263	299	275	251	284	306	258	265	275	276	277	276	270	257	275	288	264	282	283	255	282	307	286	273	321	276	294	303	263	297	249	271	284	283	260	257	273	298	270	292	248	289	266	293	269	257	270	282	278	280	305	251	275	286	266	266	262	284	257	263	265	261	272	263	270	253	276	249	284	278	282	269	284	280	260	269	260	275	279	287	275	263	299	281	269	277	265	255	270	308	266	263	255	278	267	245	291	256	300	270	272	250	257	247	264	272	287	297	302	289	259	286	273	263	296	281	252	263	271	266	267	264	285	315	300	293	251	243	258	302	315	291	283	280	271	281	262	252	280	280	296	296	293	267	257	261	263	261	301	280	281	259	275	259	306	297	288	282	297	302	257	262	283	278	294	274	305	313	298	264	273	290	296	291	298	268	298	275	305	279	275	282	283	287	274	277	283	266	299	276	294	284	271	299	304	269	253	286	260	283	301	284	265	273	284	271	252	283	267	285	237	276	256	256	271	241	274	270	287	290	303	280	288	294	249	278	262	282	292	304	294	271	261	254	261	253	259	291	270	285	274	282	247	296	249	269	280	269	257	263	235	291	298	286	248	245	264	291	263	290	256	238	255	250	265	295	259	287	258	295	296	287	246	250	265	256	299	305	285	274	278	261	288	280	295	295	265	219	267	248	248	252	273	257	264	272	279	253	264	254	249	250	269	281	250	252	271	279	269	265	299	293	286	287	285	273	284	268	302	276	259	259	303	306	282	266	284	249	235	247	268	280	281	274	256	260	265	246	255	261	257	255	238	246	248	264	310	259	256	277	264	276	290	284	273	264	298	276
39948	17798	11421	8013	4002	2418	1706	1041	760	705	670	625	645	678	651	633	639	634	627	621	647	579	633	608	659	569	587	614	583	627	561	669	589	604	638	613	568	607	571	627	590	592	641	636	623	584	617	578	642	584	569	615	597	640	613	612	662	614	643	609	623	620	618	630	618	641	641	613	631	647	630	660	578	598	584	592	601	629	600	623	623	636	578	604	645	620	640	605	642	606	560	606	634	623	644	615	611	623	610	598	646	646	631	630	603	605	584	632	610	603	607	638	591	572	630	630	595	585	640	591	664	593	568	623	650	632	620	584	597	648	620	627	592	630	615	577	616	594	588	607	621	644	595	624	627	633	627	596	594	598	609	565	593	582	601	614	624	652	625	624	621	606	610	597	603	596	610	606	613	626	614	626	601	604	653	618	655	604	615	586	600	619	625	630	649	644	605	634	618	611	680	628	642	643	632	580	586	617	607	623	592	601	645	593	618	609	598	612	627	646	560	597	610	629	670	637	654	634	571	628	600	607	617	623	603	595	611	618	591	630	612	607	596	622	591	610	606	601	596	591	632	627	607	611	612	590	608	653	670	655	583	617	575	596	624	603	602	646	605	644	606	632	602	625	628	560	632	561	628	614	632	621	586	620	606	569	610	644	601	637	595	601	589	633	618	615	615	605	674	631	624	600	619	569	634	607	545	612	641	575	594	619	626	560	594	621	611	592	615	641	655	587	616	629	635	645	619	623	642	597	597	599	620	610	635	631	630	603	591	621	611	596	628	614	633	599	579	598	637	617	631	633	553	621	627	625	623	641	635	596	619	616	595	639	597	584	580	635	635	619	594	597	600	660	644	589	613	655	630	625	643	587	618	594	617	606	593	630	586	629	535	600	611	596	588	656	637	564	618	574	630	586	578	611	642	639	636	627	595	596	584	575	561	651	611	586	625	594	607	633	632	633	604	668	638	628	633	600	623	631	622	610	619	608	618	657	633	621	612	598	607	635	594	579	646	638	623	604	575	626	616	639	617	605	598	589	594	580	612	593	610	610	609	652	616	599	569	616	607	654	627	637	561	633	617	637	648	587	593	631	609	572	590	593	567	623	614	668	613	639	631	644	640	654	603	634	614	582	614	667	611	586	600	662	601	630	672	630	626	635	617	635	621	629	618	626	638	704	596	632	614	608	666	612	586	642	612	596	572	599	664	572	607	631	607	630	627	574	628	650	634	596	654	581	575	596	596	586	601	562	608	625	618	645	605	645	614	592	634	590	592	632	635	627	633	615	614	610	644	637	572	638	644	611	643	653	591	625	599	609	608	575	611	597	628	561	621	610	661	624	613	622	627	611	651	594	618	607	651	638	602	611	607	612	613	580	623	617	608	633	623	593	605	624	620	602	658	651	633	638	606	599	635	633	608	631	611	596	595	607	582	613	598	598	620	615	637	629	639	591	619	632	610	605	556	592	624	595	602	625	633	603	630	602	591	597	608	616	613	604	625	676	593	616	577	621	619	637	647	637	648	625	606	608	594	611	606	635	581	654	605	633	610	634	613	631	646	614	616	596	623	586	588	620	603	618	602	606	622	636	577	601	625	622	622	653	666	593	614	605	597	562	587	631	648	606	632	594	601	640	597	595	592	614	617	608	626	585	657	602	627	642	581	619	612	629	565	598	592	641	628	600	637	573	595	635	600	639	591	642	572	620	599	574	636	632	631	614	647	601	591	603	620	603	590	554	604	660	605	607	647	634	593	670	590	621	633	645	635	633	626	557	581	606	610	620	615	581	648	605	592	636	630	604	632	575	582	622	674	597	579	627	616	595	601	630	586	599	592	616	602	593	624	620	577	629	641	610	623	620	632	664	590	596	591	624	600	598	609	598	652	581	630	602	601	616	633	591	638	613	611	646	610	635	594	604	605	605	606	611	601	650	580	639	616	591	615	621	649	658	613	573	618	612	632	580	629	608	591	609	626	596	602	645	601	605	578	626	662	657	635	629	629	638	641	601	650	601	590	622	598	617	604	610	596	639	640	613	594	575	625	585	608	591	622	599	617	643	593	596	594	622	608	629	636	578	598	633	593	582	621	623	647	613	581	650	653	639	607	588	614	591	613	602	594	647	630	598	614	610	659	645	605	625	627	616	601	601	638	579	575	587	635	626	620	586	649	570	641	633	615	610	607	642	585	625	617	601	625	616	615	609	611	621	635	625	637	617	622	605	626	620	629	630	585	612	642	620	617	612	618	631	623	623	618	655	615	597	569	610	598	628	630	594	633	614	643	567	566	642	582	616	632	607	607	648	645	627	626	592	599	571	631	665	621	610	599	609	623	600	602	625	622	568	597	615	594	612	644	612	565	605	583	595	612	662	620	575	603	636	616	618	667	571	612	619	590	637	589	634	606	603	620	628	630	620	645	606	648	600	579	574	640	663	556	633	648	635	615	613	644	576	611	643	657	609	637	605	617	574	651	653	643	613	629	614	634	670	646	593	630	634	606	597	644	600	629	659	625	629	624	576	608	611	624	650	604	594	596	560	589	567	637	652	616	648	572	654	623	612	600	602	661	596	600	638	626	614	611	657	630	599	649	648	604	593	598	559	614	573	629	671	634	608	570	610	631	624	622	658	654	579	620	659	599	565	625	630	651	620	597	606	598	620	600	623	583	608	566	587	582	689	607	602	618	570	593	606	610	577	620	604	650	632	625	585	623	584	647	640	615	576	602	587	634	595	618	611	622	623	600	601	629	642	572	588	627	600	599	593	609	613	613	649	599	624	640	636	635	613	569	638	635	608	622	642	588	645	640	599	609	615	583	618	615	596	578	604	644	580	608	564	610	603	629	591	658	638	597	613	610	631	578	615	631	607	594	648	565	585	628	629	627	605	583	577	652	598	637	569	600	671	602	616	636	569	575	603	626	588	660	632	663	589	588	605	621	612	625	576	611	623	614	599	625	607	630	619	636	610	617	608	611	558	682	576	595	602	624	619	641	610	592	626	632	607	638	607	626	581	585	611	643	594	578	632	592	609	590	602	628	592	564	642	605	621	613	646	606	575	591	628	675	605	612	612	613	604	636	664	601	611	622	623	579	629	638	576	584	603	622	586	637	613	604	599	600	606	654	609	618	640	614	584	625	622	605	644	621	657	577	565	624	636	613	610	650	617	611	626	644	623	618	588	594	596	604	617	646	600	616	590	591	657	619	672	609	604	652	606	620	663	612	643	599	606	628	562	590	598	595	607	617	620	586	575	628	597	585	598	609	630	601	628	576	659	648	667	595	641	616	589	598	596	600	650	588	617	600	608	592	592	632	555	606	643	635	572	601	589	679	606	652	617	621	626	611	619	621	589	580	610	605	608	661	595	600	618	600	638	647	595	593	651	644	648	622	650	603	643	589	660	628	631	618	579	613	630	582	675	607	591	624	646	584	598	582	632	613	657	587	600	656	659	623	628	652	575	636	625	607	626	618	605	625	601	644	611	594	627	649	633	676	603	650	614
57772	23139	7981	2227	707	485	372	333	296	327	342	299	324	291	324	306	327	353	294	299	300	323	310	321	315	278	301	331	318	343	314	295	308	320	350	359	313	302	314	309	314	328	333	324	328	308	346	264	329	323	337	361	332	322	304	328	352	349	313	306	309	326	318	298	315	336	321	310	312	364	298	313	326	327	310	321	312	325	336	281	343	318	297	286	289	336	306	320	350	338	308	301	297	320	329	326	312	332	341	325	336	356	309	319	322	331	314	314	329	308	318	334	322	296	323	341	325	306	322	279	307	336	328	293	315	340	320	318	317	333	344	303	297	298	293	309	316	312	345	338	290	324	293	313	312	303	319	325	333	367	311	305	301	303	328	324	356	315	321	311	300	319	306	317	323	306	302	311	299	309	349	312	306	304	287	351	319	335	329	328	285	339	304	292	298	302	337	365	362	324	355	296	319	299	322	307	291	327	309	326	321	302	314	348	334	326	347	324	317	318	330	331	279	293	349	299	315	283	285	287	313	295	316	338	310	322	360	326	335	324	310	301	323	296	324	329	303	357	336	299	292	316	312	313	317	342	336	321	311	326	315	274	340	318	308	348	322	314	335	314	326	313	292	341	317	323	322	338	330	262	319	329	303	328	352	293	323	285	343	333	297	298	301	356	305	351	307	295	342	288	333	340	309	310	328	281	345	299	319	309	323	332	312	315	305	348	321	335	297	351	285	288	315	320	297	322	305	296	314	311	310	304	335	301	305	324	326	321	306	318	307	318	301	291	300	294	310	322	317	320	274	316	288	294	323	326	331	298	318	313	267	286	295	315	291	320	311	338	315	301	328	307	302	318	300	368	315	303	327	310	287	329	324	329	323	322	322	352	329	301	324	292	341	342	325	290	328	311	333	323	321	301	330	288	325	328	300	280	320	308	304	315	324	297	309	271	308	329	306	290	307	299	284	331	335	357	319	319	343	304	330	324	306	329	291	335	307	316	308	320	316	312	299	324	305	328	280	314	308	316	307	293	306	316	271	303	331	354	297	283	320	322	322	301	290	332	319	315	321	304	330	293	338	318	321	297	324	318	309	308	341	321	341	324	302	284	325	348	309	284	309	301	308	303	353	294	283	311	326	349	322	318	328	308	304	336	321	291	325	357	349	311	317	328	352	303	314	305	325	306	274	350	331	279	321	333	341	327	321	328	316	332	317	312	286	348	327	327	325	305	285	305	319	295	340	291	288	339	315	315	331	297	301	336	306	295	281	313	297	304	314	304	292	328	320	295	296	322	304	318	329	324	330	334	313	311	317	303	313	292	304	329	294	343	322	328	325	348	332	293	303	322	327	323	323	317	292	268	317	295	300	305	313	290	309	325	320	337	325	286	293	290	303	298	315	287	338	290	326	316	332	325	327	315	340	348	315	323	358	310	307	292	329	302	291	311	311	319	334	338	292	323	291	303	313	300	360	344	322	324	289	319	357	347	311	323	310	291	311	295	294	334	337	322	336	315	301	327	272	328	336	308	321	328	348	318	302	347	283	315	360	313	291	329	324	350	334	282	307	345	312	313	343	335	346	317	299	332	323	299	326	287	318	290	324	288	326	335	319	313	295	324	305	302	315	294	319	316	313	333	324	323	306	324	315	335	348	310	344	327	287	294	312	286	309	320	329	303	316	327	311	356	284	298	300	331	327	313	298	304	334	293	317	335	312	283	302	327	350	319	312	313	322	328	302	320	312	346	325	296	282	282	286	316	288	300	321	331	313	308	313	352	292	302	342	319	345	324	320	337	303	295	316	344	329	313	347	342	304	293	294	308	281	320	321	340	304	320	316	320	319	287	313	323	330	332	328	333	294	327	322	315	351	344	338	331	306	310	286	300	284	287	307	322	326	334	352	322	332	310	322	328	326	339	329	317	289	273	333	303	313	316	341	286	296	306	333	327	298	325	313	315	282	293	341	327	300	284	293	349	285	333	303	323	326	343	338	299	305	294	322	316	318	331	306	288	329	311	325	317	296	357	331	289	319	352	298	292	327	350	358	340	302	316	320	292	324	301	349	346	344	359	332	314	315	310	312	347	318	333	296	335	356	333	313	312	332	282	305	296	323	289	292	307	330	300	321	308	304	304	277	328	348	321	349	344	315	348	308	349	314	333	295	307	293	321	293	294	355	334	339	303	297	307	330	338	309	328	313	318	323	305	313	288	304	322	326	349	309	342	331	315	319	289	326	348	321	292	296	314	324	302	338	321	304	335	294	324	306	317	310	315	326	312	321	329	299	311	316	312	356	333	339	297	308	275	300	354	328	316	319	313	300	326	301	281	310	325	316	317	300	335	296	327	328	313	323	310	294	288	312	287	303	325	326	296	345	302	308	299	292	334	281	296	328	309	269	329	307	315	332	313	306	299	292	300	312	337	352	284	312	337	340	327	305	303	285	319	300	319	364	303	298	348	298	352	326	312	298	343	295	316	312	325	343	319	299	301	304	297	346	321	288	350	340	343	358	335	322	301	368	341	333	279	359	323	329	314	343	298	303	327	299	310	280	322	290	332	291	307	309	332	317	306	317	313	313	297	314	311	312	290	330	324	334	339	286	339	285	320	335	307	338	322	339	305	302	325	323	301	331	284	314	314	316	313	302	300	336	327	295	307	316	329	294	320	298	298	327	316	318	306	286	323	288	296	351	329	304	335	297	311	318	316	299	304	303	291	325	306	318	295	322	314	307	294	314	347	301	319	337	331	334	311	344	339	315	302	332	328	311	329	321	286	286	297	330	337	309	310	319	299	331	315	305	317	330	314	345	336	278	327	327	305	334	328	309	312	316	294	303	349	330	327	280	318	290	301	298	330	358	280	332	333	312	289	337	315	333	317	297	319	299	302	327	330	318	275	289	321	320	314	311	295	328	329	342	316	348	315	306	348	303	299	275	328	314	317	301	296	308	318	301	297	324	306	323	326	338	320	334	308	289	314	346	345	345	310	322	327	315	282	297	306	372	300	330	328	276	323	310	293	320	316	314	294	340	317	290	305	323	311	332	299	279	309	304	329	335	318	312	304	306	334	312	324	329	330	360	311	272	309	292	292	324	290	316	298	327	308	293	306	353	297	296	357	307	286	312	297	327	306	295	317	308	309	329	304	340	344	311	307	296	314	325	321	309	326	291	306	308	323	330	346	288	322	317	313	338	324	339	338	301	301	332	305	317	298	329	290	339	358	296	335	283	319	306	303	310	311	278	320	331	300	321	338	361	291	323	305	307	351	358	316	307	314	299	309	324	315	321	315	322	329	304	346	332	307	319	319	290	349	365	302	308	332	305	316	280	314	312	291	312	320	348	337	347	294	310	337	319	317	329	340	335	295	307	343	353	355	333	314	311	297	294	304	342	321	314	275	311	340	307	328	298	329	313	292	316	320	324	342	333	327	292	300	312	341	355	315	299	327	304	321	332	337	340	319	328	314	318	322	295	271	302	349	289	293	305	312	333	298	312	297	309	296
39352	12612	6302	3752	1889	1271	996	807	738	695	715	712	679	680	700	679	680	688	686	677	721	682	659	717	676	656	680	683	669	704	736	678	705	680	673	731	696	677	675	689	730	672	661	710	669	684	677	707	755	711	744	720	743	702	690	723	682	684	666	705	730	682	706	715	694	721	674	720	689	711	722	670	691	715	676	686	708	665	669	682	685	692	678	697	670	670	712	675	742	710	747	618	710	711	682	712	666	688	683	721	672	725	681	697	700	742	664	679	616	710	737	715	658	724	686	782	701	695	696	734	696	667	708	676	660	720	712	690	734	683	710	709	737	681	674	735	696	704	650	727	677	676	693	734	705	688	699	709	662	704	723	684	721	726	710	696	694	696	715	699	698	684	702	662	646	705	679	712	666	750	701	676	706	709	683	738	696	705	708	711	690	657	698	690	698	676	696	706	701	701	682	688	686	741	692	695	751	696	684	688	735	689	699	704	671	681	670	741	659	724	672	689	733	727	704	693	713	704	677	732	710	713	718	701	720	674	717	720	663	691	690	710	706	726	663	677	647	670	691	696	751	676	739	692	669	625	674	687	707	713	675	694	719	685	691	698	670	664	668	685	720	730	682	672	696	690	684	678	712	681	689	659	723	668	641	695	737	710	659	691	718	711	675	696	699	715	703	728	681	680	691	650	759	699	694	688	669	662	646	704	721	670	682	723	654	691	654	705	673	701	704	724	703	669	700	703	719	659	717	721	697	795	697	742	658	706	675	692	680	688	650	719	682	684	721	648	680	712	701	698	710	722	735	722	705	736	730	718	667	705	692	687	691	680	720	719	701	710	704	682	698	708	719	751	680	677	661	722	698	676	722	718	685	703	645	699	740	676	739	681	649	671	664	723	707	660	663	657	712	732	669	652	697	705	701	714	712	709	668	709	721	669	673	710	696	655	681	685	705	689	642	662	656	703	689	698	710	697	692	711	674	689	695	766	707	664	690	727	728	702	666	695	688	654	686	687	684	686	699	695	713	673	717	729	631	674	701	712	674	691	665	668	646	680	734	687	696	747	757	707	705	709	715	677	705	648	696	683	674	685	704	715	722	689	718	695	673	714	704	719	701	728	689	701	695	687	725	725	719	700	710	717	713	738	715	692	695	717	728	671	721	737	657	765	674	685	678	698	661	685	739	721	698	722	722	687	689	756	727	699	737	656	716	675	709	706	728	703	671	709	675	747	663	700	701	688	725	695	716	698	733	698	732	704	717	716	715	683	689	696	735	712	651	681	671	674	677	660	731	715	646	702	682	651	716	692	740	667	725	707	721	697	689	681	706	747	672	706	696	713	685	715	695	723	705	723	679	716	691	697	697	684	715	705	713	708	717	695	708	706	691	708	674	715	694	676	680	709	741	725	767	673	686	745	694	728	698	649	700	685	700	722	687	660	728	690	700	661	706	688	677	712	694	685	713	697	708	678	718	698	697	678	722	703	702	750	670	685	721	691	699	656	701	689	712	756	672	715	686	698	696	679	753	670	683	677	639	734	732	728	667	734	706	654	657	684	721	758	673	691	647	686	694	693	697	715	717	705	727	720	726	696	674	699	731	691	699	675	739	704	697	637	670	653	724	714	695	711	695	674	678	671	712	723	693	719	674	703	689	693	741	698	702	701	704	734	666	714	699	691	709	665	680	714	734	668	729	684	720	723	678	631	685	710	688	691	694	700	709	705	692	705	706	647	672	689	673	726	740	655	703	700	673	707	750	739	651	659	678	722	709	700	669	694	705	694	749	744	709	681	676	720	679	703	699	702	679	742	637	706	680	682	673	697	701	678	724	712	662	704	698	696	716	687	682	696	693	664	689	734	664	710	714	684	673	656	691	731	758	668	693	660	705	746	735	638	740	730	698	708	692	739	700	732	740	674	628	667	749	752	689	745	672	720	674	722	697	677	624	716	687	692	685	717	709	722	704	675	697	668	689	708	700	720	663	706	672	711	675	703	660	724	675	739	722	688	698	717	684	729	703	731	696	679	709	727	694	745	708	695	637	704	664	640	710	706	684	699	680	694	707	698	717	684	669	680	665	690	706	712	738	752	745	713	701	719	650	688	706	704	721	742	703	725	681	654	736	729	737	698	672	696	729	677	666	700	688	707	650	713	658	710	695	725	726	742	723	682	682	701	649	654	641	675	728	701	664	692	672	709	664	671	711	692	652	685	710	729	644	668	702	727	679	693	686	715	706	670	735	701	705	693	679	713	714	676	708	746	707	741	740	686	715	692	694	669	710	685	693	732	705	691	719	647	718	647	690	724	708	739	672	737	729	688	696	691	731	699	687	714	656	679	733	707	673	693	654	687	705	688	723	683	731	726	677	666	704	712	689	709	699	678	694	672	735	671	696	721	696	733	641	711	689	699	677	670	688	706	661	668	707	669	683	722	672	678	719	713	693	695	670	709	703	671	704	698	724	717	706	720	695	684	662	700	736	733	705	674	728	692	698	722	727	705	692	705	708	659	696	704	694	715	717	705	682	716	706	687	655	723	723	779	662	671	685	677	704	712	661	682	652	712	770	691	683	737	693	697	697	649	661	665	657	670	652	676	703	697	682	724	713	720	677	763	649	702	705	695	738	701	687	709	666	685	692	689	693	686	710	695	699	741	683	690	671	717	706	713	727	696	693	702	709	666	729	695	705	710	704	708	740	655	722	739	721	669	716	712	701	730	686	682	681	709	726	712	653	646	692	742	689	764	683	715	683	726	708	731	730	712	712	710	739	698	733	706	694	680	665	709	690	731	725	678	715	694	661	724	681	668	711	672	769	768	697	748	724	704	645	678	686	750	700	690	694	655	695	700	682	721	713	652	701	679	732	716	703	683	710	671	700	694	673	701	652	679	692	666	741	701	747	645	670	679	694	683	722	717	717	678	679	706	676	748	648	717	720	677	717	705	661	725	720	686	716	731	681	676	697	737	721	696	688	682	730	678	748	715	725	710	646	674	694	698	688	678	734	674	705	720	716	706	674	644	736	681	689	682	703	712	691	684	705	734	686	699	715	694	702	671	671	679	724	757	723	711	684	678	681	702	657	690	700	701	696	736	690	695	683	725	715	683	672	700	706	696	674	685	705	736	702	674	691	704	647	683	694	685	661	689	716	719	690	702	682	735	681	691	769	708	710	734	692	703	719	689	701	664	693	698	731	669	667	732	696	670	641	717	682	721	676	670	730	697	706	710	691	655	709	719	671	690	684	739	691	681	748	679	733	672	722	729	677	704	744	689	664	662	704	705	661	698	750	690	692	673	712	674	707	691	686	711	673	678	718	699	710	695	703	694	672	732	733	689	671	680	645	665	678	726	708	718	670	714	730	686	719	684	713	655	738	683	645	640	664	707	718	716	751	718	753	692	698	723	689	708	700	726	718	698	702	720	730	696	699	731	677	663	736	702	654	697	709	763	714	651	743	689	730	705	704	713	762	678	716	654	694	668	679	689	676	712	682	710	698	703
45683	19795	5649	1757	879	486	333	291	274	267	318	254	296	282	292	296	271	248	294	290	277	261	238	269	286	287	310	301	279	255	231	289	304	263	282	287	305	264	304	240	280	298	239	243	247	318	286	272	286	262	288	271	279	280	265	303	292	280	276	263	264	263	262	275	296	267	267	290	264	272	266	279	316	296	278	251	246	277	284	262	264	261	257	273	324	281	264	259	279	274	277	252	301	273	294	288	258	297	254	287	258	266	280	291	266	276	244	246	271	253	298	289	293	268	263	267	301	263	243	281	285	261	266	287	289	280	294	261	235	249	279	250	312	287	239	268	261	274	320	284	282	253	272	258	273	268	268	297	292	281	289	309	263	303	274	252	250	274	259	279	272	285	268	274	237	264	288	285	254	259	276	253	276	264	290	256	288	280	264	247	279	262	278	272	263	259	315	254	295	266	280	291	295	270	246	260	280	266	298	287	267	267	254	242	270	278	264	260	287	248	274	298	278	285	258	254	252	276	274	282	267	263	279	249	274	292	275	278	274	265	330	252	266	287	269	285	308	244	286	288	316	279	268	296	270	288	277	273	270	256	282	271	238	293	281	284	301	284	245	265	250	253	304	259	277	284	233	303	279	258	282	244	276	273	269	282	287	293	274	257	278	297	281	276	264	265	285	262	283	226	296	290	284	295	288	298	296	296	284	269	284	290	285	279	270	277	231	302	324	262	269	276	286	236	281	304	255	255	282	287	261	284	249	306	274	278	235	263	265	280	287	275	294	269	289	276	283	260	278	252	279	251	302	277	308	276	269	301	279	262	263	282	258	289	273	290	266	279	253	233	305	262	258	291	280	276	248	251	262	269	268	256	286	269	306	242	255	272	308	275	280	293	304	250	280	303	267	269	297	267	264	289	278	262	272	310	301	239	259	298	250	273	255	324	271	296	259	266	289	276	269	289	257	294	279	245	270	277	263	283	242	269	260	269	262	263	281	300	269	290	274	313	250	248	270	293	292	255	248	261	251	291	271	264	278	264	281	252	242	291	237	295	258	266	277	294	280	240	249	274	264	255	270	308	245	290	297	281	269	249	274	257	261	276	290	262	265	271	267	306	281	262	252	276	300	275	275	291	269	243	263	237	249	272	221	280	302	307	268	284	260	251	265	278	306	270	267	252	269	230	266	282	279	268	274	264	247	295	249	278	271	264	254	269	247	335	284	268	279	258	268	292	266	277	259	255	259	263	267	275	302	315	253	295	265	253	256	290	299	255	272	246	261	253	279	277	298	248	261	281	289	281	260	294	238	246	268	256	250	311	298	271	250	271	275	278	279	287	279	255	282	268	254	278	259	252	295	293	316	256	286	264	301	284	246	289	258	263	277	272	292	293	264	306	281	290	327	270	299	295	308	293	295	256	280	290	305	298	273	286	277	281	303	263	283	249	266	258	261	261	280	274	271	289	279	271	277	283	270	236	246	276	264	280	284	295	286	266	292	295	276	265	278	268	277	295	278	280	259	274	284	283	263	290	242	274	265	272	263	277	278	265	273	271	255	271	282	243	253	280	275	275	334	281	289	242	273	276	257	271	264	290	251	253	257	257	281	279	286	271	296	263	300	265	274	273	274	256	308	294	254	285	254	273	287	267	268	304	272	239	284	280	268	285	298	274	270	255	286	294	284	306	279	298	269	263	271	291	255	261	245	278	277	240	272	278	264	273	268	284	300	269	284	269	313	303	268	257	280	276	277	261	279	272	282	255	270	251	260	243	270	299	309	281	257	246	256	282	244	304	304	281	262	290	273	272	277	283	286	278	280	278	299	249	307	270	310	245	251	273	267	258	263	258	240	267	260	239	291	265	263	248	241	281	277	267	304	274	279	298	312	260	281	283	255	286	269	267	295	264	276	320	240	271	284	261	275	261	261	229	270	258	269	258	255	267	251	299	304	269	255	257	236	254	284	279	285	268	291	280	273	278	266	254	275	258	299	288	305	284	265	267	261	285	275	271	265	267	301	273	269	263	287	264	291	281	292	284	266	270	295	298	262	263	304	285	262	267	252	278	274	282	272	276	282	296	242	248	248	267	254	258	291	272	274	260	285	301	292	290	292	249	237	297	257	291	300	317	239	276	311	267	259	274	296	316	291	280	263	284	287	245	267	311	285	321	289	287	259	302	264	290	273	277	258	262	267	310	275	269	264	254	291	251	302	271	278	279	312	287	278	292	279	299	280	292	291	286	282	298	283	268	266	305	274	275	276	283	275	270	267	262	258	261	257	235	240	291	281	239	270	282	297	258	252	269	271	276	272	255	251	267	294	292	277	263	269	278	267	287	289	301	279	271	279	288	276	241	288	299	261	255	273	275	265	258	251	250	265	271	300	288	287	286	280	285	273	278	279	269	255	260	248	263	262	270	305	287	276	302	274	273	300	283	267	278	272	282	276	302	272	271	297	276	314	260	264	281	293	260	265	275	246	254	279	255	244	272	274	269	256	245	281	271	281	291	270	307	262	257	278	296	276	295	285	275	241	319	286	264	297	243	269	260	238	248	253	251	283	295	289	288	287	253	275	279	284	262	285	263	286	261	301	267	308	283	282	280	284	265	267	270	273	247	252	262	252	258	283	256	246	253	289	262	273	264	264	265	291	260	277	289	292	253	256	237	256	254	283	288	272	254	285	287	249	291	261	285	271	271	293	272	310	261	300	296	286	265	279	279	242	261	259	247	284	314	283	282	302	295	264	284	252	290	246	279	278	274	254	263	266	273	274	279	292	269	254	257	254	264	270	262	250	275	283	291	295	288	288	282	292	296	290	282	263	257	287	291	273	274	273	271	261	284	305	262	258	257	304	292	269	273	290	296	235	277	276	292	266	272	269	293	274	252	303	262	247	258	278	251	277	299	276	313	293	256	291	307	282	258	296	264	282	283	255	284	294	314	246	252	249	257	271	287	258	277	257	269	282	278	298	267	296	264	300	242	259	263	265	277	288	274	261	324	274	257	291	284	260	276	288	284	281	287	262	267	266	292	294	272	277	272	280	264	241	340	263	297	235	260	253	264	261	290	254	277	275	256	299	291	288	281	282	267	281	243	272	298	246	279	293	255	299	255	248	242	286	282	258	269	279	268	260	290	292	304	278	289	270	275	286	267	280	273	248	270	284	301	271	292	288	248	293	278	295	290	276	301	266	285	275	268	278	284	252	268	270	250	284	274	286	246	265	291	276	257	236	250	254	252	279	239	254	282	280	286	279	297	249	265	289	274	278	259	272	302	274	302	286	288	304	277	268	269	255	260	275	293	247	272	296	294	261	240	294	266	282	231	282	247	267	270	269	250	244	276	264	261	266	271	272	273	277	266	269	256	263	297	295	251	248	283	265	256	276	267	268	274	266	261	278	296	307	252	264	278	276	264	283	269	249	291	267	281	285	274	261	297	278	267	287	304	255	287	283	262	292	283	260	270	269	276	263	254	265	300	306	271	266	267	271	266	266	308	303	284
31172	14872	6738	4023	2493	1258	832	627	676	602	637	607	639	636	685	619	595	674	620	592	611	623	627	624	591	625	619	592	610	591	631	610	620	625	625	618	600	641	625	606	623	631	623	606	618	618	629	637	580	673	657	595	657	552	626	610	602	616	571	614	666	632	588	620	638	597	583	617	599	595	615	626	634	667	606	604	621	578	590	552	602	603	615	593	614	642	599	632	579	631	628	591	591	667	596	618	646	604	625	605	599	657	605	656	646	638	582	650	623	604	609	592	576	606	593	618	627	619	620	617	602	659	670	582	593	591	630	634	628	617	603	590	630	617	612	614	620	629	620	623	587	588	631	595	675	637	631	625	612	626	620	655	617	624	620	634	646	598	668	616	617	598	581	594	669	626	623	640	629	572	620	619	618	604	601	582	619	612	643	619	589	638	598	602	607	601	583	582	672	621	597	619	621	594	656	655	622	627	601	615	640	588	636	615	621	639	600	632	638	630	572	624	651	608	636	595	624	611	635	587	614	611	640	668	594	584	610	634	607	653	661	558	629	628	626	604	613	572	638	609	627	629	640	593	621	588	665	588	637	596	596	580	605	632	591	600	581	630	636	619	621	589	608	585	621	633	579	616	625	592	620	601	655	645	606	596	574	612	572	605	653	667	639	593	574	623	600	622	585	587	646	562	591	569	623	638	588	647	577	614	581	581	618	575	652	616	620	621	677	631	614	584	608	604	642	626	631	616	627	589	578	606	647	626	657	584	664	634	610	597	620	615	614	613	579	628	609	603	627	605	593	589	545	615	594	611	628	592	692	655	629	612	618	636	654	627	634	585	570	639	605	628	629	649	627	615	635	619	604	602	607	639	610	620	621	632	604	605	647	637	627	614	631	627	615	615	645	659	580	634	645	596	642	631	636	614	609	589	621	586	597	632	616	640	578	613	594	651	592	593	597	665	542	587	597	625	676	613	581	648	618	622	616	595	592	622	610	606	627	606	603	595	590	581	551	635	644	605	613	631	620	642	586	609	645	604	576	636	599	621	603	633	621	575	623	561	620	656	651	658	583	581	605	601	632	661	579	612	657	622	602	579	611	613	634	586	595	626	646	617	652	631	598	607	625	651	613	562	620	628	593	581	627	615	605	611	604	605	631	619	608	588	607	628	647	583	565	610	587	604	585	587	621	612	593	605	601	574	640	567	640	678	597	578	620	654	615	658	603	614	611	589	649	621	617	568	594	611	573	603	598	649	597	607	601	600	637	606	594	590	612	609	605	578	629	639	625	579	627	619	599	607	560	643	632	602	641	589	646	615	564	616	606	609	640	587	613	598	640	628	640	584	601	620	595	639	631	621	606	620	656	651	586	615	666	613	601	614	624	634	559	596	600	566	606	600	578	579	541	614	573	605	628	598	673	549	598	586	566	571	617	638	580	627	657	591	637	602	592	609	596	630	576	600	603	653	659	626	608	605	668	589	620	596	592	569	656	625	633	665	576	593	618	622	604	611	628	649	642	620	603	603	614	579	634	607	577	594	631	611	630	659	583	653	595	591	646	635	566	636	622	676	638	618	655	585	595	619	647	628	614	653	634	558	637	634	641	642	635	618	654	558	642	593	632	579	602	558	632	619	628	633	598	612	616	637	642	644	662	608	589	618	619	641	605	615	639	632	626	613	613	615	613	614	580	591	610	554	623	639	593	627	644	585	645	615	610	628	629	630	616	593	638	573	651	647	609	603	626	609	628	575	632	620	600	641	627	568	649	605	639	592	620	618	629	660	638	632	596	616	620	606	628	586	629	624	620	601	650	598	634	602	581	571	582	589	640	592	628	587	589	617	665	602	613	641	596	609	582	643	625	600	595	600	590	639	634	635	581	591	586	587	600	604	637	621	598	604	550	622	571	652	585	593	632	603	584	592	638	628	632	621	655	630	584	625	605	601	621	631	644	582	601	655	582	598	590	610	565	620	617	618	608	671	627	646	628	604	567	635	603	632	610	595	659	618	627	610	590	637	583	615	624	624	587	670	643	631	594	587	588	619	558	628	606	565	610	599	581	586	614	600	612	560	646	604	618	583	609	627	639	629	598	639	592	617	629	619	672	632	634	602	617	615	645	627	592	599	609	616	612	607	602	640	593	599	590	660	633	603	614	620	604	615	662	623	634	614	618	620	610	619	593	645	635	600	624	655	646	623	617	588	634	608	587	619	601	656	588	625	604	588	595	612	643	599	677	597	598	630	608	648	614	579	647	592	582	614	650	582	604	642	643	571	586	600	633	666	595	593	569	597	628	660	622	637	631	608	614	615	636	601	591	665	608	619	623	650	590	610	620	593	621	584	615	641	609	578	611	616	594	633	620	553	605	616	607	591	639	602	630	547	618	624	590	574	608	605	597	636	604	631	620	633	660	590	645	612	618	629	646	637	587	669	587	652	566	611	639	592	550	634	598	624	603	648	624	631	588	627	640	597	623	639	623	610	599	629	620	636	618	627	614	621	591	588	562	592	625	634	633	633	629	647	601	630	589	619	606	648	653	637	601	586	597	631	684	585	603	621	597	635	624	600	610	642	599	599	618	591	617	600	624	628	632	625	669	627	563	587	632	614	650	613	596	600	583	575	629	594	617	616	629	611	593	611	612	608	651	579	614	627	612	636	636	574	659	641	607	579	620	620	572	570	674	647	608	629	628	618	658	619	637	604	610	603	659	608	607	639	611	575	614	576	577	644	623	621	569	564	594	623	600	645	629	603	621	624	641	601	661	636	572	598	608	624	641	664	568	632	593	584	624	673	582	642	615	647	610	612	595	636	588	613	623	618	590	629	608	579	614	662	602	585	616	659	585	646	632	675	660	614	620	622	586	631	613	593	626	644	659	580	605	604	625	644	588	652	648	647	648	621	615	623	585	620	615	598	604	602	650	637	581	592	640	628	582	636	607	575	622	580	596	662	599	682	644	646	642	575	620	634	592	592	568	636	645	689	615	606	619	613	624	593	593	611	629	599	611	605	583	651	583	634	574	645	624	593	593	608	638	622	648	580	601	603	638	679	588	623	628	559	615	617	638	561	611	560	628	568	617	649	590	608	590	576	583	609	547	601	597	628	614	591	589	627	628	614	621	667	668	621	600	612	620	597	560	619	543	623	563	578	629	647	624	629	564	658	619	633	628	580	602	563	590	629	622	597	668	624	593	629	636	613	575	630	612	593	639	600	646	616	582	641	580	605	617	621	617	671	581	650	593	632	614	644	610	610	609	643	599	604	626	619	611	548	665	594	643	587	589	608	622	605	635	621	622	641	599	614	571	616	623	595	623	606	631	603	582	608	595	614	604	634	645	633	622	642	613	595	613	581	620	633	594	641	626	582	595	584	596	612	538	607	612	598	584	602	641	583	614	587	612	600	575	587	597	644	615	661	613	606	643	589	607	611	624	582	626	607	590	623	613	654	603	678	623	627	593	628	625	625	609	611	609	622	592	609	627	641	606	682	587	602	583	638
57689	24856	9306	3050	1339	665	461	273	317	306	303	276	308	315	296	299	283	287	283	270	293	291	288	316	289	272	285	282	263	293	263	259	278	307	272	252	282	277	284	274	277	251	269	302	282	302	272	291	318	299	279	314	262	307	283	289	302	302	279	275	304	275	291	268	275	253	276	272	274	259	266	283	304	279	279	287	263	281	309	294	309	276	238	284	255	268	270	299	281	276	284	291	259	281	293	294	303	271	284	269	296	305	276	265	281	314	273	275	289	286	258	282	291	324	293	256	270	309	272	252	285	282	291	265	282	277	277	311	298	308	257	329	319	278	285	283	257	295	264	254	296	254	272	258	306	279	266	285	297	277	282	258	297	284	290	272	255	279	271	295	261	317	283	267	308	306	270	282	278	272	301	290	283	283	261	274	276	253	289	278	284	300	260	254	282	265	298	299	272	290	282	291	289	288	275	312	308	264	287	284	298	302	306	271	297	299	282	261	265	282	282	254	318	272	306	277	270	269	265	284	289	295	263	290	272	266	270	253	291	271	280	235	279	289	286	292	290	273	277	284	290	266	296	268	281	299	283	311	284	297	265	284	258	279	263	259	291	267	325	258	296	307	265	257	267	293	271	258	298	268	300	288	288	261	273	276	273	291	273	282	288	276	298	273	304	306	293	245	300	295	265	302	243	297	263	312	271	285	269	264	270	262	305	278	287	327	301	289	301	282	261	282	305	270	299	282	284	260	310	293	320	295	300	291	315	287	277	276	283	278	264	264	292	288	293	278	266	304	312	270	280	294	277	273	246	305	292	292	255	305	299	290	270	288	294	277	285	264	294	297	260	311	264	287	282	270	285	291	261	295	281	276	264	282	294	300	278	267	251	288	271	280	286	282	248	307	274	289	283	315	279	253	274	307	273	287	275	292	266	279	266	296	274	266	260	268	291	269	277	238	277	262	300	269	300	294	297	249	297	265	278	256	306	271	283	252	291	285	271	268	291	301	268	271	286	262	310	285	269	279	297	289	275	276	291	289	271	245	307	268	279	262	306	288	282	300	275	260	312	313	286	282	276	279	279	308	280	277	299	290	289	290	290	286	276	288	300	260	309	303	317	296	301	304	301	286	263	299	298	276	280	268	274	288	277	272	288	283	288	276	293	289	284	265	272	258	271	304	323	284	266	267	297	308	292	285	281	312	281	303	280	279	296	262	298	286	284	289	256	294	275	318	277	244	320	291	254	275	294	304	248	275	280	290	266	280	298	294	276	274	281	239	294	285	285	285	305	293	258	301	291	267	289	280	258	280	259	274	303	250	266	260	306	284	295	306	268	276	273	271	267	308	333	304	298	288	292	277	311	277	281	288	230	283	302	305	285	279	291	270	312	313	260	279	274	275	268	277	295	275	275	265	272	299	261	270	288	279	247	283	275	242	290	306	253	304	297	311	276	305	264	285	278	270	278	276	287	288	318	290	271	288	282	290	265	311	293	259	319	273	304	275	283	290	288	290	275	293	307	256	282	281	272	288	278	262	299	287	260	277	271	269	266	267	282	268	301	285	272	274	290	287	287	261	245	271	290	265	294	275	268	289	264	281	257	290	269	255	276	285	282	271	261	272	266	244	248	298	293	302	259	276	268	265	336	279	320	318	278	280	301	286	265	271	291	264	319	286	268	332	266	281	272	299	319	300	287	280	271	267	269	285	304	303	282	275	305	265	300	319	296	254	310	307	276	282	301	280	289	269	291	311	287	266	262	288	282	267	270	272	292	307	265	281	266	285	297	266	280	283	303	275	264	290	272	290	280	291	289	243	297	288	305	273	272	308	299	271	261	271	309	255	265	279	265	293	289	259	263	296	292	275	293	283	265	279	270	264	269	287	279	271	263	281	252	276	229	254	293	293	312	279	309	293	267	289	295	296	287	289	280	249	280	292	288	283	290	286	298	294	316	284	283	267	324	291	270	289	274	298	253	249	310	280	277	281	264	270	263	260	287	278	300	283	325	303	248	281	277	289	304	291	297	293	284	270	299	280	267	276	284	303	285	293	274	258	299	268	287	291	291	279	315	275	270	270	297	273	327	263	262	291	301	279	273	260	285	276	290	305	292	270	291	301	252	263	306	269	289	278	262	307	258	278	268	296	273	293	306	324	274	265	284	283	273	283	277	272	295	278	262	249	263	320	275	266	296	282	266	315	280	289	263	275	278	301	287	284	287	300	264	294	271	286	261	270	302	293	301	293	290	281	277	312	257	288	307	294	288	309	278	264	271	254	279	246	246	290	293	288	269	264	272	285	274	263	275	295	318	286	269	308	270	272	276	264	293	292	305	294	312	287	284	297	301	275	288	279	307	279	242	270	309	291	242	263	267	298	270	289	286	284	311	280	279	287	273	275	333	271	288	270	279	240	250	314	302	255	289	303	278	295	257	291	293	277	265	258	275	254	290	274	289	264	253	282	292	270	305	295	309	300	277	320	300	267	251	267	317	276	264	239	263	274	286	276	256	286	293	291	315	277	275	263	256	245	291	287	292	272	289	311	301	288	283	254	273	273	282	259	264	275	278	282	273	279	266	295	269	295	320	250	272	289	285	286	282	277	266	318	269	293	286	270	266	286	307	288	289	259	289	294	310	293	280	293	256	252	286	269	286	276	285	264	270	288	271	309	275	307	275	290	257	262	274	272	297	284	306	262	283	292	282	323	284	268	271	265	286	296	255	306	296	285	243	266	278	314	300	279	272	309	304	295	280	272	315	291	249	272	290	273	277	270	279	279	313	272	291	263	277	286	280	276	301	258	306	263	273	303	272	246	273	239	267	303	273	302	297	284	282	315	285	244	324	282	304	298	288	289	280	285	292	270	282	259	243	298	292	286	271	266	288	261	288	305	300	289	262	281	258	288	273	308	277	267	282	258	256	251	289	280	250	304	282	258	287	317	243	300	299	263	305	272	293	317	295	290	254	294	265	290	279	280	278	268	302	286	269	294	287	296	281	306	286	288	318	285	304	283	289	251	296	291	293	290	267	314	303	276	320	294	280	270	293	293	288	261	263	275	295	287	296	283	290	284	285	271	270	273	274	329	303	298	298	300	334	262	253	242	309	254	273	289	272	299	285	260	268	239	298	244	261	285	283	272	293	269	284	279	263	284	293	301	286	304	274	286	303	262	283	281	277	297	274	251	249	269	254	289	283	326	292	247	273	284	311	281	302	288	324	281	312	310	332	295	269	291	280	327	284	242	278	320	261	259	296	289	255	263	279	306	249	318	273	283	259	286	252	306	286	286	255	258	275	303	296	264	282	306	295	281	296	307	239	272	282	299	255	308	269	280	307	251	267	292	294	297	310	314	301	271	288	248	318	271	290	292	274	284	286	293	289	275	318	302	292	257	293	293	252	297	280	290	269	252	262	259	250	258	287	307	257	290	242	295	285	263	290	285	275	311	277	298	292	256	259	304	269	294	305	284	264	291	284	280	313	275	282	298	328	278	277	266	260	251
38551	18412	9530	6096	3586	1828	1170	739	727	724	724	632	594	650	648	665	640	652	610	598	693	634	606	617	603	641	627	619	640	623	614	641	619	608	630	616	657	614	635	600	600	656	633	649	573	614	613	627	622	633	656	652	635	597	620	630	608	634	663	627	649	593	606	645	624	638	589	636	627	681	603	632	604	629	603	631	567	628	643	650	609	681	628	612	613	646	677	638	613	659	626	679	605	653	652	647	603	640	671	638	628	608	585	624	643	636	635	636	638	646	662	646	625	669	673	631	617	644	653	614	643	635	676	637	623	641	632	641	657	595	639	625	624	633	676	683	645	597	630	612	628	602	598	670	616	633	607	636	643	611	650	657	616	599	634	643	597	652	604	636	648	604	656	621	626	618	635	641	595	622	632	618	672	634	634	625	635	648	658	597	606	606	606	653	617	652	617	649	639	614	663	611	646	626	662	650	617	653	647	647	654	657	634	649	657	643	635	619	653	614	608	626	625	671	653	629	638	647	629	611	580	597	665	610	678	609	637	615	644	667	620	631	661	625	666	603	660	649	668	612	623	664	729	642	639	617	594	664	636	649	658	617	607	628	635	648	618	613	667	631	596	627	634	670	660	621	651	603	603	619	604	641	599	646	617	621	684	643	624	611	636	654	636	655	640	627	625	658	666	674	628	668	611	636	637	666	644	636	632	628	639	646	670	661	637	631	648	605	580	629	674	612	613	625	686	646	603	669	627	640	613	646	621	659	693	598	642	665	648	674	613	588	632	630	600	657	619	625	635	666	630	670	628	655	632	643	645	645	590	576	666	633	638	601	642	662	647	637	643	610	650	658	677	618	659	636	646	623	610	630	658	604	653	648	621	636	672	626	647	614	611	594	641	587	661	652	651	649	621	623	589	639	599	666	588	662	684	546	643	691	645	608	615	638	584	639	626	588	653	586	627	646	609	616	639	620	628	590	648	634	619	681	605	611	656	658	612	617	600	655	632	600	588	640	651	644	681	642	667	637	648	660	681	620	651	648	668	639	612	666	594	643	644	644	614	611	634	629	597	636	642	636	620	640	644	615	623	649	622	661	600	655	601	607	650	644	608	654	674	604	631	606	624	668	610	615	641	640	626	602	677	631	633	631	617	685	660	614	618	660	611	661	656	609	642	658	623	642	664	643	666	585	623	657	643	653	662	630	658	645	638	577	651	683	697	644	674	620	606	655	595	601	631	629	613	625	642	632	633	642	673	625	620	656	662	589	623	643	661	617	627	660	673	597	571	609	641	637	621	629	688	658	659	664	602	673	648	640	651	654	643	611	611	645	610	622	622	681	623	698	612	605	670	626	679	627	644	606	652	633	643	662	624	664	663	603	634	615	637	649	624	693	629	637	628	660	598	669	675	636	643	626	680	635	577	578	612	643	604	649	627	659	651	642	586	644	648	684	630	637	628	634	631	681	651	651	649	665	609	618	697	637	618	644	647	616	642	638	633	687	652	627	591	617	657	632	587	615	658	664	624	652	676	670	632	627	634	669	649	622	632	635	632	669	588	660	634	664	641	667	648	613	630	655	612	646	588	658	644	631	596	663	668	661	612	647	648	630	658	601	637	649	654	593	609	637	608	657	603	683	610	678	666	635	594	653	603	584	640	593	633	630	625	667	635	659	620	649	623	615	689	626	642	635	667	597	604	648	655	595	622	626	593	645	582	615	641	611	678	642	662	629	659	635	664	614	654	638	674	675	660	639	676	608	624	624	630	632	612	641	651	622	630	640	612	604	652	651	624	637	677	629	635	661	622	640	635	616	677	645	632	616	634	680	659	617	656	645	597	640	613	594	660	665	628	600	670	690	648	617	700	635	674	651	626	649	643	598	655	613	627	620	601	621	631	647	639	605	629	581	610	600	643	622	643	630	617	643	642	621	611	638	643	607	601	613	656	595	624	614	657	626	622	685	660	643	603	646	610	637	621	599	682	665	675	642	637	603	573	618	627	676	625	635	630	551	634	638	676	625	614	637	628	592	646	604	623	614	591	622	641	591	647	668	610	655	640	594	649	637	612	637	648	615	600	623	616	636	632	658	569	617	608	638	666	613	660	659	632	626	604	616	655	648	650	669	626	649	647	634	619	588	645	633	620	640	603	611	576	638	628	654	635	650	631	635	577	662	599	608	611	664	676	666	675	606	661	632	636	645	608	625	633	625	615	605	609	604	622	627	637	616	622	594	600	640	605	624	568	658	684	681	635	577	619	643	646	573	667	662	620	670	648	631	612	650	659	604	592	621	643	659	702	637	635	645	651	633	660	662	593	654	682	668	618	623	619	679	661	602	632	634	602	584	639	619	626	604	625	663	602	647	595	632	602	606	617	589	609	633	637	684	687	613	659	648	637	676	646	633	645	637	626	621	644	602	620	633	630	666	668	652	631	640	687	618	675	607	695	656	613	608	669	651	687	620	631	617	690	662	639	675	582	642	623	629	622	616	681	662	662	651	610	607	631	628	634	626	649	658	624	634	576	657	631	641	622	675	653	677	665	638	622	622	638	620	644	660	652	677	626	658	648	595	622	619	633	644	617	643	656	643	629	638	650	638	615	630	630	676	613	650	628	633	643	655	638	615	578	650	592	670	600	656	621	627	588	606	658	593	678	630	676	613	631	633	635	621	662	647	652	661	648	634	633	646	646	649	636	612	650	636	675	602	619	649	650	584	641	638	597	638	627	610	651	671	610	645	614	642	669	624	645	632	598	625	657	626	595	610	574	672	682	601	618	649	661	656	667	667	608	671	667	614	646	589	674	663	658	585	679	587	642	617	610	634	633	657	602	662	638	617	589	612	631	639	626	580	614	636	607	604	641	673	628	594	590	659	625	665	646	699	631	643	606	669	659	627	642	669	609	617	606	644	644	631	634	655	618	647	629	593	599	621	633	624	614	669	615	655	629	565	638	587	646	631	630	653	654	665	689	688	615	595	598	663	635	690	643	613	657	678	621	601	603	627	664	617	664	645	634	596	568	608	648	618	594	699	675	649	633	662	646	651	598	646	636	651	644	648	643	640	667	619	642	625	619	638	637	610	609	614	596	641	661	635	602	628	650	593	631	600	609	619	644	636	658	609	604	684	636	630	643	646	642	627	662	640	621	649	651	619	626	609	636	643	624	630	648	618	620	637	614	650	648	660	635	645	648	650	640	642	640	619	606	687	646	630	605	602	654	637	615	604	664	652	651	635	644	604	667	648	647	640	581	672	642	633	653	647	591	653	644	619	626	603	641	574	641	642	665	631	637	656	634	592	637	652	624	611	607	637	653	621	688	617	662	653	641	603	637	636	633	668	632	634	621	617	646	621	644	655	621	617	652	623	639	660	649	630	621	652	649	641	610	657	676	664	628	641	644	651	644	668	608	646	644	654	632	637	637	597	646	610	633	657	638	630	599	604	625	654	685	605	573	653	623	653	612	637	650	668	651	663	599	677	607	629	692	658	635	636	655	612	657	628
62711	32374	13683	3626	1047	598	420	362	332	301	310	310	355	285	337	321	296	334	296	316	349	306	311	334	321	346	329	325	316	335	300	306	317	327	332	339	337	340	293	313	329	296	332	298	353	303	323	304	306	327	333	325	341	333	332	313	343	336	318	320	320	322	363	344	338	360	346	336	308	297	323	347	302	369	289	327	309	298	323	355	331	274	302	312	321	324	335	283	287	306	289	324	295	342	312	341	322	322	349	322	343	310	319	284	297	320	288	343	343	310	321	282	312	299	333	336	298	331	314	318	310	357	298	341	319	328	342	292	318	319	326	347	292	306	345	292	310	334	346	337	316	316	322	339	310	321	320	309	304	310	317	308	314	333	298	328	312	327	301	290	312	324	308	303	339	336	332	337	327	316	284	310	321	316	300	298	313	345	328	336	301	292	290	283	347	295	311	283	287	324	346	310	297	318	345	307	306	327	314	328	318	319	313	351	321	303	310	344	329	314	299	317	290	323	326	327	376	297	336	320	330	309	309	345	308	351	324	331	310	309	330	302	289	292	315	299	323	307	329	327	329	326	327	295	309	299	289	336	324	325	284	307	322	269	308	345	335	333	315	311	352	332	331	259	322	330	336	322	285	335	346	308	324	332	321	286	324	339	303	372	336	326	311	295	323	313	302	340	331	334	314	304	336	337	292	327	322	326	348	338	351	371	339	348	357	299	297	293	308	280	280	293	332	323	304	313	305	290	319	302	312	317	338	317	303	353	319	303	326	316	348	315	307	321	321	300	313	304	300	322	304	303	365	304	325	301	347	331	328	314	304	330	303	302	314	336	328	329	303	302	315	304	319	323	321	316	349	307	333	308	301	316	353	323	319	282	330	308	329	311	305	296	287	313	299	343	342	359	315	322	344	351	286	315	319	315	320	334	353	318	336	314	304	325	288	359	352	314	315	312	329	334	310	333	300	363	336	312	332	290	317	308	320	314	300	346	324	357	301	303	311	316	318	305	292	318	300	300	355	334	334	359	293	299	321	285	322	336	285	300	346	344	325	339	294	310	300	328	312	316	335	307	286	358	294	337	335	333	338	290	359	282	312	306	339	264	313	308	332	286	254	319	335	305	323	287	299	301	326	309	309	358	341	317	307	308	318	321	316	262	332	316	297	344	279	347	309	352	295	324	327	317	333	300	342	306	316	335	319	322	315	352	294	323	317	317	318	299	353	309	320	319	313	325	354	342	314	287	322	327	325	308	303	291	342	340	331	326	285	325	322	321	313	344	336	283	319	330	331	326	370	330	323	291	322	356	321	291	349	339	342	309	309	313	310	353	301	339	317	309	327	309	312	294	303	336	355	319	365	325	299	301	365	307	303	333	290	328	336	301	333	328	315	321	306	326	288	305	312	318	299	308	283	306	328	309	365	310	299	339	335	355	330	323	327	352	319	331	311	334	289	308	331	335	319	292	319	308	303	313	301	278	325	318	312	349	320	353	307	314	302	325	336	311	310	319	343	298	296	315	309	328	323	306	345	329	350	314	307	288	274	324	308	316	316	299	327	312	327	307	325	297	334	312	320	326	284	310	296	324	342	322	332	312	346	324	349	382	336	330	308	346	322	320	290	308	317	335	297	308	336	324	300	313	311	301	304	341	311	280	312	360	310	343	328	310	322	328	353	347	340	311	323	307	326	332	281	312	275	304	314	314	322	324	315	323	366	307	284	315	297	339	306	292	290	306	310	349	332	344	348	357	312	316	314	310	315	317	319	306	341	351	329	366	309	324	305	307	294	302	314	329	317	321	304	334	305	341	323	338	333	325	333	314	334	317	332	332	298	336	354	344	319	304	287	316	319	303	310	319	333	350	365	304	343	312	291	319	301	340	324	357	338	283	316	347	320	334	297	352	325	300	363	324	345	307	318	290	323	260	309	312	321	303	323	342	318	320	297	307	325	336	325	324	301	293	322	333	334	296	334	337	303	352	328	321	340	303	357	304	329	342	324	271	323	326	326	328	314	327	370	326	326	313	325	338	343	319	307	332	332	291	339	326	315	317	316	312	322	313	335	312	295	326	304	287	328	326	318	325	320	297	321	332	315	340	321	322	295	321	309	304	309	304	304	313	298	299	310	335	310	344	320	341	323	314	298	338	321	306	297	325	332	331	346	341	342	316	301	305	318	319	341	353	306	328	295	315	313	309	322	317	351	336	339	296	301	339	316	344	334	325	320	297	314	372	318	279	303	325	322	298	316	344	309	306	306	296	333	340	301	355	335	318	328	287	322	341	325	335	317	322	322	320	316	339	318	278	333	286	321	322	327	333	380	333	342	297	305	306	332	323	329	323	295	306	340	323	347	324	303	351	308	333	321	345	341	335	321	306	376	322	335	329	344	313	316	322	337	328	340	314	372	342	336	331	327	324	345	313	312	339	318	315	323	309	336	309	310	307	286	291	285	309	325	314	339	318	311	315	324	314	329	299	289	328	322	320	345	334	334	309	306	302	325	345	345	283	328	296	341	334	321	313	343	322	326	342	326	290	315	337	298	267	307	323	296	309	336	315	303	309	347	326	342	337	338	309	311	323	302	301	336	353	343	321	325	314	313	300	308	344	316	285	314	351	315	347	323	304	313	309	320	298	332	326	337	331	309	333	365	335	288	298	322	319	325	304	285	324	344	343	318	331	315	331	315	319	321	330	325	351	322	326	357	332	311	331	328	286	347	316	322	305	334	293	340	309	317	315	307	310	293	314	358	311	311	307	310	306	299	302	315	305	302	306	306	311	313	330	300	328	316	319	316	342	331	312	320	331	306	304	332	313	297	306	301	313	313	285	325	320	345	319	329	323	317	346	335	316	331	316	289	309	356	353	331	318	335	303	317	337	305	324	287	308	303	321	312	303	351	302	287	333	319	306	352	303	305	316	327	297	328	285	316	323	334	319	325	312	317	320	332	305	300	309	329	313	335	322	284	334	311	348	323	306	297	319	316	317	317	356	325	320	314	346	290	296	329	323	310	339	302	331	316	312	284	320	288	342	313	318	326	329	338	316	322	296	356	359	311	327	297	295	295	342	286	302	320	357	325	302	316	337	306	319	321	325	313	300	335	333	347	342	306	311	354	321	315	293	355	312	321	336	322	308	295	318	311	301	294	291	346	347	328	300	315	283	303	336	317	318	326	292	322	319	296	316	324	329	305	319	327	332	346	322	281	328	313	317	330	352	299	346	310	321	324	351	306	295	285	300	283	303	312	278	314	339	321	311	307	357	325	310	291	323	316	307	303	349	297	326	289	318	320	316	327	306	291	297	323	325	314	317	322	305	299	278	329	336	296	339	340	321	330	342	302	317	295	294	326	291	292	299	277	334	337	295	336	325	292	302	351	296	325	312	280	338	325	312	332	289	308	331	315	348	306	339	351	331	304	278	309	302	303	326	326	349	320	329	305	391	309	322	337	320	303	357	359	313	349	307	309	289	305	339	308	315	337	315	298	363	336	322	298	319
42695	25125	12330	5628	2638	1686	961	762	745	744	767	719	720	712	714	687	693	761	712	711	746	723	733	733	724	710	721	705	672	717	683	740	700	755	716	681	721	697	720	718	724	668	641	713	698	710	683	695	680	685	699	680	715	711	699	646	689	770	674	720	730	752	697	765	704	692	723	710	750	712	660	710	669	706	733	725	690	744	682	655	649	740	699	696	718	747	724	766	687	747	729	709	642	649	692	682	726	706	675	718	675	679	720	735	693	705	692	689	684	726	717	758	693	665	700	724	686	673	730	692	692	719	705	709	740	706	710	710	718	637	712	723	730	715	684	745	717	724	698	694	673	671	729	723	693	714	679	674	711	701	732	656	694	689	704	714	663	695	713	683	676	748	716	679	749	691	750	730	732	705	714	659	686	668	699	656	666	694	665	641	755	673	698	760	689	736	698	693	682	699	734	672	720	681	659	703	679	661	706	713	709	676	679	718	717	716	716	693	699	713	746	724	728	681	680	687	685	717	694	724	729	725	723	729	714	703	696	707	689	702	706	689	694	719	725	684	765	679	658	738	682	717	650	715	692	629	692	660	666	714	683	692	754	683	679	673	709	716	677	709	677	712	679	683	748	716	691	726	708	736	715	704	696	735	665	692	693	669	744	726	729	732	710	703	743	663	711	703	761	693	697	737	755	707	696	725	716	681	719	707	672	767	733	752	703	728	693	679	664	678	723	698	699	691	682	686	701	741	688	740	693	721	706	688	712	679	753	694	707	734	677	710	644	716	730	688	675	714	732	670	715	691	703	722	717	709	689	697	740	749	734	714	714	723	648	687	709	683	722	706	705	700	663	711	678	712	720	708	707	702	668	663	677	763	713	725	714	694	733	690	704	697	683	701	651	726	702	761	700	682	744	719	728	663	693	690	742	714	710	702	725	656	713	702	706	739	692	654	730	720	713	708	729	689	722	697	697	679	705	705	702	696	680	674	669	736	649	671	721	688	703	737	685	716	703	749	701	710	744	690	713	710	656	666	680	715	676	682	720	700	659	681	683	683	733	725	718	729	741	728	692	739	700	680	715	719	699	684	726	698	726	717	705	691	707	669	734	717	677	718	690	726	637	682	689	678	694	727	669	681	694	711	683	710	703	705	698	683	650	690	738	735	702	712	695	639	707	670	695	717	705	709	718	716	706	669	722	699	679	705	722	690	720	679	673	713	681	687	660	713	692	692	688	737	727	682	634	734	741	625	740	664	796	687	705	715	693	693	711	696	698	681	680	670	715	706	722	684	715	716	698	674	669	737	701	754	686	719	739	705	733	711	641	721	694	694	695	707	639	686	719	714	667	692	690	671	698	736	722	669	680	706	694	690	742	710	733	700	701	671	699	741	700	709	701	697	711	637	655	714	695	704	731	724	710	681	682	697	683	680	722	708	711	682	713	770	702	713	670	655	657	680	691	717	717	694	695	701	720	672	710	698	706	704	663	753	714	742	701	697	706	696	678	694	716	683	741	690	696	666	703	702	705	717	715	713	757	643	721	724	688	708	711	690	695	712	712	688	732	696	711	708	701	740	661	715	691	703	735	683	712	707	703	703	719	688	736	722	641	686	700	671	681	735	714	706	694	674	699	715	694	710	720	709	672	705	686	681	704	652	741	724	718	717	691	727	718	696	682	714	748	709	639	726	675	726	711	717	715	728	684	664	665	717	744	717	712	689	694	767	723	704	689	689	633	632	683	711	694	702	698	747	707	709	675	712	697	684	711	686	717	667	748	657	732	712	653	714	686	681	686	686	664	700	688	668	717	714	687	689	672	725	683	706	712	680	654	671	695	714	708	681	690	715	700	739	697	708	721	672	709	695	696	698	687	699	738	705	686	710	717	679	704	690	717	662	723	698	692	774	726	663	707	641	760	683	702	697	716	702	742	690	695	731	682	681	730	704	684	722	687	665	715	745	663	712	696	703	735	655	709	699	647	683	729	675	677	687	701	669	701	717	704	704	685	691	728	695	681	704	665	703	719	687	716	665	720	667	701	710	746	682	750	720	660	678	687	730	680	723	680	700	684	659	699	746	689	714	663	732	725	700	676	722	722	689	715	703	702	684	673	708	660	669	727	658	703	712	697	681	699	672	713	680	683	733	698	701	685	670	674	712	689	648	707	693	667	652	771	664	677	660	719	747	709	672	676	695	710	682	714	723	680	728	747	700	725	729	705	702	690	709	695	698	705	742	701	694	686	721	661	746	717	729	699	699	676	710	726	688	704	673	705	681	689	729	695	667	695	689	652	665	674	705	660	759	742	749	695	730	727	701	662	702	758	695	703	686	711	732	696	673	748	723	715	713	724	690	697	720	697	714	697	684	716	708	694	692	683	723	711	723	725	711	675	736	697	693	721	686	690	694	675	683	698	690	692	714	696	673	732	679	663	708	650	650	678	694	689	748	695	727	731	723	751	689	706	708	687	700	748	660	702	719	708	731	687	698	723	720	679	747	645	703	738	742	714	731	720	740	732	728	714	673	707	655	713	672	681	721	717	709	719	698	743	731	692	742	699	685	731	693	727	683	683	723	740	684	689	672	728	701	724	705	728	708	697	699	756	662	728	671	653	696	702	731	669	682	725	703	701	701	725	709	717	721	748	714	689	679	745	719	739	708	685	727	710	687	739	682	700	735	695	744	702	672	717	674	642	705	708	687	752	713	709	701	717	722	697	705	724	679	638	704	705	726	660	690	702	663	738	753	761	706	713	724	697	689	685	707	717	726	703	754	674	729	709	682	670	753	685	713	682	653	699	708	674	752	739	754	732	679	678	704	718	736	679	704	759	721	691	719	692	652	746	660	725	691	680	730	742	715	714	704	708	728	737	729	698	677	741	681	641	737	706	679	736	692	705	707	659	714	738	679	689	636	696	702	693	703	706	739	753	701	701	700	699	714	703	712	656	686	693	696	709	700	651	702	677	703	677	699	776	725	771	693	721	715	720	729	652	705	710	704	712	733	662	709	723	683	718	656	673	706	700	707	741	739	710	656	713	746	714	743	690	678	694	686	738	727	772	708	697	690	704	731	709	715	692	729	706	705	780	700	687	698	703	714	704	728	715	683	682	717	672	696	666	695	691	673	718	666	691	730	704	739	680	709	670	672	680	683	753	750	706	720	674	666	701	749	697	752	709	739	690	708	692	688	711	717	710	692	690	758	658	675	719	676	708	733	687	723	681	730	686	719	728	720	720	705	697	688	700	699	722	657	715	711	713	618	750	730	698	693	722	753	679	688	734	690	712	703	657	694	645	714	663	773	717	731	716	683	734	703	713	702	721	704	694	728	713	713	704	656	707	687	685	672	702	694	733	696	682	662	705	703	665	692	725	714	746	705	729	739	748	673	715	679	718	775	730	676	680	705	682	704	693	695	697	653	689	664	711	707	690	695	664	716	709	709	686	688	684	691	680	718	683	727	693	646	696	710	708	689	712	704	681	714	707	695	682	730	766	672	700	711
46323	19314	5851	1660	666	366	317	283	265	261	277	278	331	274	288	291	303	326	280	273	273	321	243	301	286	284	280	309	276	241	288	256	246	303	285	269	292	285	302	293	285	291	265	287	277	283	281	283	289	279	301	261	261	301	282	290	286	253	247	256	292	275	265	267	270	283	285	302	268	298	291	270	264	282	259	281	283	283	285	290	251	267	274	283	284	287	256	299	295	262	281	254	257	271	298	293	295	312	299	281	286	245	264	261	296	285	286	305	326	267	289	303	274	288	273	261	284	259	319	251	303	285	261	265	274	290	312	264	280	294	265	275	252	283	298	270	277	257	304	298	258	286	272	278	274	272	269	266	271	292	281	276	257	295	269	277	289	249	262	289	296	282	291	264	254	278	266	273	288	310	261	278	279	293	256	304	302	269	261	229	288	260	262	322	271	274	289	253	284	272	302	276	286	242	262	282	248	294	249	282	254	281	302	262	264	279	266	257	247	278	287	288	277	277	274	274	314	283	273	274	273	298	298	257	275	292	279	249	249	287	268	273	286	284	300	256	269	319	279	276	294	262	280	258	288	265	284	301	275	281	269	289	301	278	291	283	312	271	267	305	261	250	269	270	265	271	299	265	271	266	298	252	276	293	291	291	276	279	285	282	286	263	269	252	261	277	252	258	278	269	266	285	288	301	294	312	263	279	297	276	273	320	309	277	270	281	323	310	312	280	271	279	286	266	278	282	272	302	282	307	295	271	268	274	259	268	269	283	294	281	296	248	251	271	261	262	297	274	270	291	264	276	291	277	270	268	268	284	288	285	255	309	277	280	283	263	297	273	286	246	277	265	253	267	298	263	283	295	254	304	291	315	286	247	285	299	265	288	289	279	265	265	278	273	282	284	282	280	271	302	302	278	234	255	258	297	269	256	259	292	293	296	276	260	281	289	322	265	308	288	271	295	258	291	248	319	256	294	287	319	296	276	274	273	279	284	289	287	284	315	265	297	264	277	302	287	265	292	275	268	258	271	297	271	304	305	279	291	288	268	304	254	251	272	298	323	293	306	277	294	259	276	299	265	307	279	269	272	285	261	270	291	286	282	275	267	268	270	268	282	289	263	301	250	265	271	278	295	253	300	267	305	290	270	292	257	246	303	296	277	315	297	291	259	309	281	296	282	288	274	280	283	236	248	275	268	298	274	280	279	253	272	283	299	296	278	279	271	276	256	302	255	266	285	281	302	291	312	269	276	260	274	300	270	256	299	287	286	258	295	268	277	298	268	272	255	276	303	260	271	279	262	244	270	268	283	246	270	281	282	293	246	274	294	273	265	298	242	245	257	283	299	300	296	244	304	267	270	256	284	274	285	282	321	265	308	296	274	296	286	270	286	273	268	277	249	269	278	239	281	280	306	268	248	273	286	285	310	252	290	302	275	236	233	240	289	284	278	278	271	278	297	278	252	267	258	268	280	282	289	253	270	270	287	282	257	257	289	240	296	268	304	301	267	291	265	282	318	267	288	274	306	280	282	277	246	283	248	263	276	248	255	259	300	277	274	286	291	282	288	278	285	263	286	280	261	274	282	299	329	294	255	308	281	302	309	295	269	253	277	258	283	256	283	279	307	247	296	265	286	322	261	289	258	282	270	272	224	282	291	246	281	290	292	285	265	282	297	269	276	292	286	261	276	260	259	279	299	291	295	260	298	293	291	280	274	311	283	266	286	300	267	260	279	248	309	296	295	266	243	289	278	287	261	267	255	272	262	269	274	274	287	297	273	244	281	279	303	293	273	261	268	297	288	289	282	270	247	262	244	282	269	249	271	270	291	284	253	303	272	286	280	303	309	268	307	271	254	293	271	291	262	255	308	267	284	258	294	285	280	312	283	303	292	248	265	280	257	279	238	295	265	264	271	292	254	278	244	287	285	261	276	260	296	292	251	289	271	285	273	257	258	246	285	281	303	289	255	280	238	309	278	301	238	275	281	270	287	278	279	271	266	282	277	275	263	256	273	268	319	316	281	266	287	276	275	250	306	302	274	298	242	259	287	281	241	290	273	284	285	241	295	270	252	279	285	257	279	295	256	295	330	279	267	284	254	235	265	275	293	270	263	269	280	273	267	277	249	325	309	300	280	283	295	279	287	301	277	299	251	285	275	277	312	227	299	285	273	304	283	286	266	270	282	283	287	281	270	277	297	251	281	274	309	291	308	268	340	262	266	304	270	299	246	278	276	323	292	284	288	281	268	252	266	275	282	292	279	298	268	277	263	292	266	292	300	273	285	276	257	260	266	254	303	282	297	268	334	295	314	268	290	287	326	266	261	259	256	285	270	291	292	306	293	275	280	296	296	275	288	267	291	259	251	292	247	287	269	300	315	311	305	302	296	255	298	274	277	263	254	261	270	253	276	297	272	270	245	256	296	277	263	282	281	315	282	247	249	268	270	265	246	260	300	280	267	281	294	301	283	290	259	256	318	269	307	285	306	298	296	282	275	317	284	309	292	303	265	324	255	257	276	270	287	263	286	267	300	279	276	264	302	265	252	256	269	261	291	299	272	311	276	277	290	282	254	272	298	286	295	276	288	275	279	284	320	289	263	276	294	288	266	270	264	271	289	322	303	312	267	295	263	278	301	290	264	261	262	263	272	288	265	257	288	288	265	291	290	306	283	298	275	258	292	296	260	288	289	281	271	274	283	297	283	257	247	264	273	315	295	273	276	289	267	286	268	261	281	285	281	296	244	271	291	261	300	312	299	285	285	234	308	290	277	269	310	291	257	284	309	304	301	268	259	262	312	293	276	270	247	231	284	280	287	295	262	261	258	288	255	284	282	288	290	269	294	284	324	287	307	259	298	289	252	310	271	275	236	288	284	273	288	280	286	302	288	274	262	283	286	280	279	281	251	275	285	297	257	262	303	281	263	267	267	291	281	267	228	275	302	281	286	260	279	259	274	266	263	288	311	282	285	261	311	251	286	255	276	272	279	283	278	265	276	292	278	289	281	277	286	300	264	279	287	321	297	304	279	293	279	271	284	287	308	267	313	307	279	293	277	262	297	278	277	281	259	289	298	277	300	276	290	263	318	263	252	267	282	287	274	274	261	276	271	301	341	271	285	268	268	273	301	239	277	295	248	271	267	270	268	268	265	293	283	264	317	302	293	263	273	286	273	274	275	268	291	272	246	282	299	273	298	292	250	293	264	275	300	265	282	241	279	261	288	299	319	275	256	285	287	283	275	254	273	274	286	274	267	281	261	286	281	297	270	240	260	293	304	294	291	290	329	295	304	270	297	295	299	266	284	263	273	276	284	275	280	259	273	290	259	280	267	287	253	304	290	295	258	262	304	302	283	259	291	284	275	293	281	250	246	244	266	279	272	285	263	320	298	312	291	287	265	282	265	255	258	297	297	275	330	293	274	292	307	315	304	288	260	282	286	260	268	295	261	296	300	279	323	298	281	269	297	272	282	261	284	302	264	275	309	278	282	321	273	292	286
31225	14410	6927	3267	1736	969	691	631	638	595	627	625	639	598	615	676	614	629	637	589	643	639	616	641	622	651	546	584	607	594	666	608	631	611	624	642	605	626	611	607	592	637	615	606	628	610	620	612	612	611	628	584	618	618	625	623	621	619	687	614	657	675	621	613	615	638	659	661	662	613	592	635	612	596	609	612	638	608	639	629	665	642	616	602	590	597	609	613	585	605	631	639	569	627	596	635	606	601	632	621	602	634	624	609	639	610	618	637	614	593	617	641	615	637	628	639	615	588	612	578	595	595	602	638	584	625	616	587	636	597	628	611	608	629	659	616	624	625	560	641	645	631	631	652	641	602	603	639	667	625	649	607	616	664	624	632	609	573	641	628	615	629	591	606	596	659	639	613	609	630	601	610	615	600	605	658	617	625	617	628	645	642	602	611	606	603	686	580	591	588	573	580	642	613	557	568	659	594	633	609	624	579	637	660	639	652	638	604	580	617	608	623	599	655	636	565	644	600	626	646	617	608	645	582	674	633	604	629	602	602	642	628	609	656	585	637	597	640	591	627	637	622	584	657	619	681	645	633	622	584	595	652	612	603	642	610	641	630	623	609	620	622	626	649	615	636	624	659	556	593	652	633	635	605	650	636	645	618	636	667	630	610	662	613	637	644	599	641	643	609	639	618	621	608	665	624	621	653	656	603	596	605	631	625	628	609	625	660	619	618	628	632	581	631	614	625	588	632	608	642	615	658	611	614	615	593	662	633	624	638	635	605	609	655	632	631	670	598	634	589	588	610	652	638	633	574	644	597	658	639	608	644	601	621	631	631	658	660	608	611	636	589	630	659	601	567	615	618	599	587	559	599	593	656	605	608	618	621	624	601	612	637	621	642	621	634	601	627	624	651	608	589	615	626	631	659	624	608	642	635	635	619	646	661	648	639	593	631	625	649	619	596	634	641	652	709	571	617	569	619	696	615	627	646	619	614	625	623	613	623	588	596	635	612	653	630	609	629	623	659	618	644	606	587	623	635	627	616	601	658	561	667	610	633	665	632	634	594	635	641	611	627	609	658	615	622	633	643	642	609	619	655	646	627	634	625	607	641	605	606	615	628	619	600	662	610	645	596	629	597	663	616	631	606	611	598	642	658	650	628	588	608	634	614	617	627	620	636	583	638	637	617	593	608	618	644	618	614	590	630	647	638	616	641	591	659	596	629	637	651	613	647	625	603	630	624	619	601	621	614	603	624	601	638	564	633	645	653	648	660	644	605	618	612	586	612	610	587	596	582	633	658	615	615	591	612	628	615	641	645	606	586	604	601	619	642	614	616	548	636	611	588	632	651	659	609	637	608	618	626	650	615	633	638	603	613	687	636	647	639	635	634	663	620	631	599	672	620	596	626	622	653	648	603	612	610	633	652	635	646	619	632	597	634	628	637	627	593	667	606	621	644	653	610	656	637	621	613	626	602	636	637	640	623	605	574	644	614	621	618	619	620	566	678	649	637	635	650	606	618	630	583	632	653	629	597	598	645	574	597	634	623	564	645	612	658	662	645	600	625	632	589	570	643	596	626	619	626	633	629	631	608	656	642	652	613	613	602	641	653	614	607	605	658	590	629	612	666	600	621	615	657	656	584	646	599	589	591	549	623	585	615	590	608	614	618	646	602	628	633	577	671	614	620	630	630	629	586	638	634	621	649	650	595	642	612	628	619	618	645	617	615	688	659	666	574	610	637	644	605	584	626	638	629	637	655	591	638	605	657	607	627	629	601	628	575	621	592	615	603	626	617	630	609	602	613	615	620	632	613	625	642	546	592	628	643	634	664	652	593	631	590	624	628	612	573	619	603	646	603	680	623	665	618	644	616	655	631	617	607	635	575	578	621	652	629	604	594	654	599	638	622	619	569	616	622	630	660	586	630	663	626	572	638	646	644	600	666	607	627	579	629	625	599	618	621	636	656	642	623	642	616	663	620	620	610	619	658	615	603	604	606	618	615	588	624	612	645	678	591	673	639	624	639	576	698	662	606	676	620	589	657	637	620	621	617	673	581	620	623	590	605	607	666	644	611	600	650	633	628	614	638	621	642	606	627	593	629	631	638	618	662	656	648	625	649	600	598	625	634	627	602	668	608	597	620	593	643	591	628	605	586	633	661	615	650	597	609	632	643	613	649	608	617	633	645	606	603	641	600	663	647	669	607	650	632	608	599	627	613	588	593	616	628	625	609	637	615	656	578	639	616	587	634	617	587	639	635	606	616	646	651	612	591	623	580	645	618	593	600	662	543	591	649	607	615	636	611	661	636	625	620	645	637	621	616	628	654	619	607	638	638	625	653	618	622	608	608	656	631	632	672	632	645	623	592	632	633	641	636	655	669	602	650	583	666	596	650	611	593	644	618	621	600	655	641	633	625	665	576	653	638	610	640	581	673	620	591	606	600	609	669	608	619	572	638	613	603	597	583	645	646	643	650	641	640	656	630	631	643	643	629	646	628	639	589	640	649	589	649	676	614	616	611	690	624	633	663	608	625	618	625	624	624	676	647	612	635	632	627	614	572	602	610	621	564	619	637	668	652	625	631	629	605	625	639	637	604	634	618	641	625	573	599	640	634	612	594	542	621	588	638	646	630	687	626	669	640	657	639	617	636	588	594	578	687	616	587	616	624	632	659	560	573	633	655	645	621	615	639	620	632	608	633	643	616	643	638	599	612	632	634	574	580	585	627	637	623	637	649	598	626	656	594	639	562	629	596	622	630	620	627	654	629	623	625	647	594	634	620	597	620	643	635	627	626	591	610	592	672	618	632	604	623	595	639	626	611	609	576	603	586	621	591	640	665	596	607	595	608	603	619	632	611	605	653	633	617	619	626	578	640	621	638	635	590	623	622	629	619	653	622	601	612	638	619	629	617	645	628	616	618	650	595	637	619	660	647	647	690	632	586	631	695	610	632	600	620	610	608	611	674	630	588	618	610	632	653	660	652	578	607	624	650	624	634	577	643	639	603	622	641	612	575	653	586	611	677	653	635	635	563	670	621	646	590	603	604	628	614	662	647	631	558	655	642	599	636	682	607	606	595	662	629	640	621	643	617	613	611	650	651	649	615	641	569	633	648	641	618	624	649	621	627	569	666	634	609	671	629	657	644	636	628	611	653	597	587	621	599	589	588	575	580	656	587	607	632	631	622	603	644	620	593	650	603	637	654	646	618	672	575	687	599	586	637	648	580	595	633	598	616	623	625	595	619	590	615	630	612	635	660	655	633	644	587	591	641	632	632	636	669	616	612	600	607	607	605	611	656	622	624	659	638	648	614	684	640	630	596	612	587	606	595	658	661	636	583	581	606	671	639	656	638	610	637	631	621	658	623	623	641	617	642	603	638	640	598	636	606	606	623	655	624	621	618	609	613	647	625	642	573	605	607	629	584	627	583	627	611	614	598	634	599	606	608	620	600	637	640	606	641	598	613	615	646	676	620	640	586	643	661	613	613	604	612
62322	28743	9338	2273	839	536	350	327	324	295	313	291	299	294	295	285	277	306	284	255	304	298	290	306	328	310	269	268	324	288	306	293	279	272	295	261	274	312	272	286	291	297	267	276	289	288	267	275	297	272	313	302	273	259	273	264	300	287	278	261	260	269	294	306	303	284	272	278	275	280	287	269	279	275	299	298	273	285	256	297	273	288	287	298	297	307	295	293	275	285	286	299	310	316	314	291	262	303	294	303	304	277	280	310	299	279	297	301	275	282	296	290	270	277	309	291	285	276	267	266	277	293	271	275	268	308	257	274	300	297	285	243	255	276	270	314	284	272	274	290	293	301	288	329	292	318	306	267	283	286	276	277	262	303	285	286	293	297	261	288	257	289	264	265	278	299	280	291	272	284	304	308	285	284	308	280	307	288	270	292	302	295	285	264	317	323	261	287	284	293	305	291	307	274	290	293	256	309	241	279	264	269	285	264	272	327	268	283	286	290	288	301	299	285	314	301	286	273	271	288	294	283	301	318	288	289	295	278	284	294	287	298	260	297	302	288	303	268	289	296	297	271	319	291	303	279	286	289	313	270	291	283	290	284	287	281	304	294	265	278	298	283	292	308	311	307	273	286	281	295	299	273	320	285	292	310	297	285	282	261	298	303	299	314	280	294	310	289	297	266	273	280	304	284	267	296	279	277	291	313	274	306	284	275	260	296	288	267	283	269	249	292	275	267	291	285	292	252	255	277	278	281	256	292	292	269	279	271	284	314	311	272	273	325	313	265	297	295	257	296	273	309	300	298	292	283	298	313	298	286	304	313	281	282	247	286	302	296	270	285	255	289	290	275	280	283	279	285	275	289	283	311	317	277	258	342	284	308	291	281	267	267	288	260	296	284	271	301	261	271	295	314	302	277	300	268	296	307	287	293	261	296	304	278	304	291	288	287	256	277	312	265	269	296	309	260	277	284	278	294	300	356	262	275	300	270	311	288	303	282	280	302	265	309	289	324	272	299	287	317	277	256	256	310	284	281	309	275	290	286	243	298	304	271	300	282	292	282	298	317	299	281	291	304	290	286	286	312	287	312	265	289	294	278	287	273	291	287	283	297	304	264	288	289	289	298	283	276	303	290	300	307	298	260	263	282	264	301	300	303	294	299	284	275	287	273	317	279	286	270	314	286	296	295	299	252	286	301	282	309	267	286	256	283	288	282	306	264	294	303	281	308	276	246	315	256	277	265	265	316	285	252	298	297	301	282	237	268	296	287	292	278	262	272	273	261	265	258	322	307	312	301	274	276	274	283	276	269	271	270	286	299	288	274	284	305	291	268	285	300	261	231	281	302	286	264	259	289	262	275	301	265	301	266	296	332	288	306	274	293	259	271	317	291	273	312	251	270	250	296	287	267	290	294	267	322	294	298	287	261	291	244	290	287	282	275	302	270	296	303	308	292	256	281	305	275	308	299	266	301	311	264	276	274	310	302	326	297	286	317	271	267	265	281	310	280	265	302	286	255	315	269	309	283	316	279	270	254	269	305	281	300	293	279	284	304	248	274	306	266	303	264	307	312	282	298	284	248	298	302	274	273	263	282	293	271	271	317	284	277	296	280	287	295	293	269	298	304	274	271	263	290	301	315	327	302	308	256	292	289	310	318	304	295	299	262	330	274	282	293	299	240	276	251	277	291	275	268	284	299	270	291	278	298	264	294	312	262	282	305	304	333	279	299	311	292	254	273	298	248	288	274	269	251	280	273	291	327	284	262	312	286	272	317	290	287	280	297	288	291	264	249	287	278	280	273	276	259	296	298	263	290	269	301	305	263	274	261	297	267	287	291	275	310	269	277	301	302	296	268	295	308	299	304	309	288	286	273	298	302	295	295	285	281	310	298	296	309	299	302	290	245	308	264	326	282	281	288	296	327	289	289	300	296	276	298	267	291	278	269	302	291	294	273	267	309	268	291	266	297	330	288	287	325	279	318	269	288	291	327	301	292	295	267	286	287	296	231	270	293	296	327	295	282	313	265	262	284	284	288	297	287	298	308	309	270	278	248	279	283	311	297	318	292	276	303	306	283	256	281	306	291	266	251	291	292	284	295	245	289	300	277	295	295	344	303	277	264	308	273	269	288	298	307	281	286	281	257	281	280	271	315	295	275	270	284	301	314	301	277	287	279	286	303	269	266	297	313	278	284	270	289	282	285	301	309	273	263	294	280	297	284	258	286	294	272	296	305	284	267	271	293	273	274	285	272	283	278	305	272	275	275	262	303	272	295	289	305	268	257	319	335	281	279	289	285	279	301	267	300	311	295	273	268	294	265	273	322	266	268	280	271	274	288	312	276	301	327	248	315	284	298	277	255	318	298	313	305	266	280	269	269	276	286	259	264	271	275	273	290	262	298	311	250	292	271	324	290	306	261	298	299	286	319	310	277	283	296	301	285	311	281	282	291	278	257	296	299	323	266	306	286	298	285	289	287	307	308	291	278	290	271	315	271	297	284	266	280	271	266	319	309	296	272	266	330	308	297	276	296	242	291	297	280	323	268	310	296	303	300	287	273	295	292	309	288	295	292	298	310	287	274	302	296	272	274	291	247	290	270	286	297	268	296	310	277	274	279	270	316	266	272	282	303	293	305	289	291	306	251	277	275	296	296	310	299	285	302	308	294	327	290	281	300	272	281	269	323	288	265	314	282	305	291	308	320	320	282	268	299	290	269	313	288	279	304	306	305	288	256	258	300	287	272	296	248	302	272	260	330	298	252	264	330	288	317	293	310	274	289	308	272	295	279	298	283	284	296	283	258	282	279	290	287	298	303	298	276	309	309	301	260	266	268	271	292	298	288	299	270	301	279	283	255	303	302	284	282	276	298	288	333	275	287	264	256	277	302	303	285	242	299	264	292	289	313	268	282	267	290	333	298	270	300	289	314	296	284	279	295	305	277	286	296	299	311	316	324	288	284	304	292	271	294	286	294	301	318	293	261	297	266	325	302	297	277	279	282	284	309	239	292	288	256	291	281	313	298	324	289	279	301	285	276	288	274	282	277	245	278	310	306	263	309	285	242	290	274	268	296	275	290	309	317	310	293	286	301	292	313	288	277	293	276	300	285	300	253	270	283	266	282	310	315	266	317	289	282	268	279	295	301	303	279	264	297	286	298	281	266	292	280	310	278	276	276	269	277	321	299	294	301	335	270	303	318	279	280	246	302	279	338	293	313	318	278	289	287	301	303	271	303	309	275	312	280	272	289	270	321	265	275	282	298	318	298	265	256	282	266	300	296	320	339	255	245	294	275	307	278	322	255	289	282	278	292	290	267	268	282	292	280	274	274	302	299	286	294	276	296	268	318	283	272	260	299	316	271	270	268	276	291	298	270	288	290	295	267	313	302	291	271	305	275	265	262	274	271	272	278	281	304	302	284	273	283	298	256	289	308	282	277	280	292	270	276	308	274	295	285	289	260	279	289	306	279	302	293	291	293	323	275	296	291	257	289
42630	20400	8521	4179	2379	1506	912	735	670	701	723	655	686	671	643	650	653	677	653	688	596	627	647	666	655	667	612	686	624	655	651	638	666	644	605	614	664	652	644	648	672	626	653	641	648	635	645	688	627	664	656	593	642	634	640	641	624	644	679	633	669	647	652	663	675	600	675	625	609	682	674	642	662	645	665	591	641	611	594	632	680	626	645	635	647	642	600	693	660	638	638	655	656	625	650	586	674	648	655	603	633	631	642	638	648	622	633	637	682	599	646	677	637	652	650	601	668	663	663	619	667	647	622	609	627	671	649	648	665	655	647	667	662	613	650	638	608	649	637	640	625	639	599	632	643	665	684	625	658	653	614	612	625	627	632	650	632	650	647	653	660	630	705	630	678	591	666	625	642	618	648	650	651	632	601	624	704	654	620	622	647	680	684	643	653	597	626	617	656	627	630	600	665	657	631	604	658	643	685	645	611	633	625	651	600	682	669	610	651	614	681	632	654	654	674	648	584	652	658	611	639	622	616	647	640	644	614	653	652	629	675	667	621	586	667	656	674	582	622	678	605	615	615	636	681	634	672	654	612	685	620	650	662	651	608	659	640	650	635	627	635	650	630	653	638	638	630	628	610	662	656	608	622	617	686	679	614	647	602	628	651	648	670	647	673	603	630	691	627	668	602	654	704	632	651	661	670	650	649	590	632	682	641	639	659	636	623	657	651	606	688	653	632	659	634	632	694	661	653	657	644	684	700	641	699	648	641	664	670	651	619	620	616	606	665	646	699	644	676	609	690	640	667	620	689	655	663	625	634	660	617	669	644	642	642	662	650	655	625	682	625	661	639	619	634	673	671	668	612	657	635	650	643	607	675	640	646	618	636	632	627	633	676	611	663	678	589	657	629	642	659	621	598	665	672	673	627	670	667	650	636	624	627	658	616	620	680	628	646	595	652	668	619	615	692	667	637	643	633	639	637	692	670	625	660	617	644	630	641	708	633	622	624	607	672	609	637	667	642	662	677	629	649	680	667	637	659	636	677	603	590	658	623	610	657	627	676	623	642	653	628	611	669	634	612	647	626	642	669	629	648	603	657	658	679	673	647	632	618	636	719	626	661	627	639	606	634	658	641	678	606	649	654	598	625	661	631	650	592	674	628	663	656	648	634	666	647	624	686	628	661	645	656	633	609	668	606	622	639	665	645	615	660	611	624	649	621	610	632	658	655	645	640	659	623	587	696	619	641	639	663	652	606	618	666	694	664	645	619	652	677	664	638	677	640	645	671	654	657	617	639	666	701	616	647	645	610	672	639	634	607	655	648	671	696	640	627	685	674	621	624	636	661	672	601	630	623	692	625	624	624	635	620	608	602	654	612	688	661	631	657	618	669	605	585	644	619	667	671	594	646	677	665	663	629	675	628	625	653	644	674	636	639	644	684	651	640	677	656	631	636	624	623	624	645	671	643	652	630	628	678	654	652	634	628	628	672	649	652	657	598	620	632	662	667	643	676	635	655	628	644	619	661	642	648	661	619	610	637	619	615	668	659	640	631	680	651	692	650	648	614	608	622	610	634	680	633	637	649	615	671	654	634	615	645	660	637	639	654	644	700	637	627	624	681	628	637	626	646	654	639	665	616	663	597	657	635	668	645	640	663	626	666	664	630	619	672	667	694	603	682	637	606	653	667	673	638	616	597	641	647	611	628	681	667	653	665	609	661	674	656	623	644	663	667	679	644	673	690	673	621	681	674	625	652	630	631	653	620	648	629	647	672	664	601	691	623	684	647	641	616	673	667	625	604	656	609	637	666	664	658	605	653	619	681	668	683	630	662	637	624	683	680	670	639	644	666	625	635	647	645	618	661	664	721	647	680	658	627	653	646	639	644	627	676	630	666	646	680	665	629	698	652	649	661	660	636	625	642	586	616	647	632	648	637	612	692	646	666	671	633	655	633	645	603	652	654	599	662	700	672	602	629	659	663	628	665	651	613	635	598	635	674	651	617	643	620	622	663	656	671	652	667	684	653	676	649	673	635	621	640	640	627	631	678	656	639	665	623	594	654	633	649	677	665	626	666	620	617	644	607	662	616	643	695	685	654	636	654	628	629	602	597	666	645	659	602	668	618	621	641	674	620	632	686	632	622	659	636	602	676	664	632	704	646	640	599	651	605	682	638	690	629	662	657	670	625	630	641	709	621	633	664	672	675	623	635	648	615	682	702	660	643	696	609	634	638	651	614	677	593	671	633	611	632	624	625	653	655	666	626	653	651	612	635	640	667	666	641	657	629	631	659	592	635	656	600	668	664	649	629	650	647	636	635	640	656	654	663	625	615	641	634	628	643	648	609	624	644	615	633	658	665	636	656	672	653	656	677	595	677	639	608	633	692	638	668	672	632	682	643	660	638	664	663	642	650	647	662	630	628	641	673	664	594	622	662	645	652	653	661	619	651	614	647	623	643	636	654	626	660	694	622	650	680	616	611	634	607	621	656	649	664	653	600	636	646	644	621	648	619	647	646	674	684	639	631	677	650	647	632	662	644	609	618	659	646	620	646	657	581	624	629	607	690	653	693	629	643	656	669	626	618	648	625	663	653	646	629	679	594	695	610	664	595	606	611	637	624	596	629	670	614	674	644	621	669	638	645	676	620	679	652	635	644	651	663	656	684	676	644	651	579	654	632	665	591	696	628	641	663	609	617	655	644	595	619	593	610	665	636	651	625	622	656	604	605	615	666	652	616	614	650	624	646	627	606	657	644	663	659	621	678	664	695	688	651	672	617	635	649	672	625	608	635	626	700	619	650	619	622	669	639	614	633	653	697	649	621	642	694	638	637	592	655	648	651	638	602	629	640	645	645	615	672	635	624	629	634	641	672	659	672	626	625	645	655	657	637	604	630	683	609	648	659	610	610	641	619	624	641	660	645	635	658	646	633	630	620	657	637	598	658	571	624	616	640	687	644	652	646	635	633	642	642	639	643	626	667	654	637	626	636	653	668	636	676	657	625	665	646	624	648	679	662	647	633	656	705	622	641	647	663	627	649	674	650	650	651	646	618	648	616	636	642	617	641	656	643	616	633	662	648	678	628	652	644	662	696	661	680	654	654	659	637	626	700	588	614	690	694	657	654	648	701	666	650	661	607	591	635	647	682	644	647	662	650	613	688	639	603	651	617	610	614	600	632	678	651	656	645	651	657	639	614	617	659	633	642	671	678	648	628	610	612	659	616	660	658	614	621	700	621	637	656	625	645	632	638	647	650	647	633	670	648	668	693	663	627	633	632	645	651	660	663	613	633	610	657	632	659	618	621	656	656	629	662	643	643	627	596	662	660	586	661	649	645	603	654	666	656	682	627	643	647	663	647	615	603	654	608	647	624	663	607	692	631	653	644	645	677	650	634	679	638	663	645	638	616	678	622	604	619	656	647	647	669	658	590	634	657	648	691	675	662	634	646	639	604	620	663	636	646	627	647	582	680	650	647	637	628	634	640	661	638	604
64735	28977	11383	3861	1258	642	440	324	338	352	343	331	308	353	319	350	314	315	327	320	302	305	327	307	294	329	321	360	344	327	331	271	338	318	312	314	289	285	348	339	309	280	298	335	295	316	332	351	288	312	295	316	321	274	310	328	298	307	281	330	325	298	336	340	304	316	280	326	299	312	318	301	269	330	309	340	311	272	302	330	317	324	320	332	332	325	320	295	307	332	295	280	325	330	308	303	313	304	356	276	329	316	348	328	364	299	322	317	324	313	312	316	283	320	348	309	302	353	306	313	346	325	346	312	298	339	332	340	321	325	343	313	298	285	329	346	345	299	307	318	341	318	328	365	335	319	294	304	287	312	287	324	291	287	286	353	290	319	329	337	334	342	302	280	335	316	317	298	313	316	336	334	303	323	316	264	291	314	284	341	337	319	327	294	314	310	301	302	310	321	285	325	323	339	315	310	321	305	326	309	341	305	320	297	325	322	344	311	313	321	315	335	303	319	308	314	272	308	309	335	305	291	329	323	315	319	313	342	328	310	297	296	353	305	305	321	372	306	326	318	330	330	332	333	312	345	295	367	301	329	315	311	337	353	302	289	342	297	353	300	308	325	334	314	337	297	337	329	329	314	331	283	347	339	322	324	317	298	313	305	317	296	324	329	289	309	290	317	316	267	299	302	315	293	297	271	343	306	314	315	359	311	305	325	309	326	315	310	330	319	327	306	314	325	304	281	293	318	322	293	312	313	319	349	335	293	322	336	333	304	319	326	334	335	324	282	300	331	311	344	299	326	303	300	302	347	282	304	327	338	335	358	310	335	329	291	300	281	323	297	333	349	307	308	317	323	317	324	308	327	333	323	317	328	317	339	340	295	294	320	295	298	341	321	326	309	305	338	309	314	291	348	321	321	316	331	305	318	339	339	314	309	306	309	294	326	309	305	294	284	293	295	312	308	357	318	321	310	357	318	306	342	358	301	321	300	321	292	260	299	304	311	303	308	320	294	326	306	323	295	311	347	350	310	292	306	280	332	339	324	303	329	355	291	324	322	318	299	304	334	317	320	296	289	292	285	282	291	311	318	334	303	292	331	326	318	317	335	336	309	307	338	310	362	357	314	328	323	352	344	333	364	317	325	332	305	332	288	315	285	317	306	306	312	298	298	328	305	299	290	289	313	328	315	343	323	327	296	286	329	347	321	327	304	296	307	337	321	301	326	296	337	323	368	311	288	319	297	313	327	316	367	358	361	313	304	314	284	311	347	338	302	315	357	305	320	347	326	292	320	283	312	317	337	306	302	342	308	300	286	321	314	296	356	291	300	330	335	318	308	320	323	348	285	338	345	313	334	315	307	311	300	317	305	318	306	296	315	320	341	346	304	317	315	288	324	350	342	361	294	308	315	274	310	341	310	320	338	294	315	311	360	311	355	331	322	319	322	320	317	297	329	315	317	299	325	317	333	350	320	286	314	309	295	314	330	343	299	281	351	315	321	334	314	318	337	310	349	298	307	332	338	321	307	282	267	318	307	338	346	290	316	302	315	306	283	309	291	363	340	318	318	305	330	327	332	350	302	295	324	344	298	325	294	278	315	349	305	306	328	285	363	298	327	332	312	285	314	365	302	298	329	302	355	326	329	328	316	326	372	293	314	287	329	334	370	321	308	320	316	308	290	306	333	359	334	332	330	334	304	349	324	302	322	284	309	306	316	280	281	307	306	317	305	324	309	288	338	313	303	321	315	306	312	350	290	330	336	308	331	284	326	308	328	314	324	299	351	314	321	320	331	333	314	334	320	273	289	308	319	338	294	314	315	322	325	333	299	307	340	337	299	278	337	300	338	302	302	278	312	326	346	305	312	326	332	326	320	325	300	298	331	303	328	307	318	309	329	354	312	325	295	303	302	314	323	297	321	301	301	319	306	374	291	311	285	322	300	307	323	273	300	329	342	331	285	322	311	311	279	293	309	337	300	323	301	304	336	311	315	331	331	331	316	328	313	293	297	309	281	311	315	327	322	328	328	312	317	342	337	317	329	270	328	308	318	305	339	313	297	329	300	326	322	304	315	309	322	288	315	314	336	326	340	280	316	311	319	327	307	334	331	277	290	297	308	309	336	305	342	320	341	289	343	285	321	312	316	309	346	304	317	376	342	304	344	278	289	343	328	329	294	325	350	339	307	321	339	328	301	340	297	341	336	308	317	326	314	351	285	260	312	302	320	342	290	325	326	280	309	330	340	326	325	319	305	319	290	355	300	303	315	313	302	304	303	311	311	359	324	312	321	285	310	342	309	287	340	279	302	282	300	317	293	290	326	305	314	344	356	309	303	308	331	310	318	337	333	301	304	319	310	324	311	303	309	336	307	329	336	305	297	301	311	353	318	302	301	281	293	320	355	290	322	306	326	348	292	329	310	296	330	324	342	323	347	345	353	342	347	318	320	325	303	324	324	319	328	317	345	363	333	290	355	314	298	290	318	318	279	346	309	326	291	346	301	332	309	304	308	334	286	304	285	321	343	310	327	331	325	300	324	320	350	321	332	319	353	312	311	310	304	320	323	320	338	290	325	335	331	351	320	293	329	336	310	318	308	326	327	286	329	309	280	283	306	278	322	283	314	303	306	351	353	316	312	293	311	331	314	306	295	305	311	339	310	312	336	331	319	310	306	309	329	301	341	328	323	322	311	318	335	322	350	332	319	284	294	313	320	335	339	315	269	305	307	338	319	348	334	316	298	320	328	319	306	302	267	298	343	337	295	352	325	321	290	321	330	326	314	308	329	303	349	281	331	301	319	305	314	335	290	323	307	301	286	322	323	334	286	364	312	341	311	271	297	283	304	354	316	285	322	326	341	299	308	301	311	298	322	313	294	317	331	301	316	331	328	327	314	315	322	327	320	312	325	287	345	285	325	303	327	264	328	309	315	309	337	312	305	325	324	321	297	329	325	326	316	335	306	349	331	307	336	312	314	338	300	297	312	309	290	336	303	270	331	309	305	316	291	292	307	312	326	285	279	302	317	324	320	303	327	330	310	331	290	357	310	289	332	304	304	317	337	318	311	283	300	309	319	291	303	324	319	351	316	295	347	301	307	311	375	339	327	330	325	313	290	297	312	302	311	365	318	331	315	321	301	327	313	310	334	303	312	301	339	327	320	347	357	309	315	316	330	292	305	308	303	309	290	323	323	327	322	327	344	318	331	309	288	326	303	320	329	328	338	312	310	304	321	318	305	319	330	306	321	286	352	357	312	281	289	333	343	330	325	299	330	299	319	328	311	372	315	305	305	335	297	268	335	319	346	316	286	317	308	317	349	333	314	342	324	310	320	316	315	315	299	309	321	334	313	298	294	328	298	313	295	325	275	319	316	350	318	311	346	327	299	332	331	310	312	326	320	289	340	301	317	313	322	260	301	324	291	340	340	348	335	312	311	340	336	304	329	318	298	322	330	318	313	330	326	328	336	297	283	305	329	306	322	325	340	295	317	305	276
43214	20344	10754	7065	2942	1690	1141	838	721	747	793	773	740	816	709	712	742	738	739	733	706	762	656	699	722	733	653	690	695	665	704	711	684	680	673	677	759	707	712	726	755	702	675	705	682	714	737	700	677	739	693	670	716	728	712	729	733	654	700	671	675	717	737	684	682	700	698	707	699	733	697	743	739	695	707	705	700	723	722	673	687	720	653	661	670	690	667	689	694	692	651	691	679	713	693	671	701	744	699	656	700	701	712	703	700	693	735	690	738	768	707	724	696	681	733	689	652	731	716	680	654	740	725	717	675	719	687	744	665	712	694	679	715	723	679	683	681	667	696	690	678	725	698	737	695	675	705	688	700	717	664	719	688	698	707	675	700	684	706	719	661	705	678	729	649	706	695	676	705	686	672	726	721	673	699	656	663	704	690	718	728	697	724	711	742	726	708	709	666	688	663	701	702	746	715	680	689	711	694	656	708	686	727	680	688	704	722	685	659	654	670	667	709	653	692	691	660	716	685	670	660	709	725	706	728	736	719	714	669	689	727	692	700	676	681	714	727	676	682	660	734	685	668	719	728	703	703	715	659	665	697	695	697	679	672	710	719	659	689	663	701	729	663	718	681	647	670	684	676	695	721	728	686	668	739	724	658	689	694	725	686	686	719	760	678	667	680	708	672	725	720	668	675	650	722	683	687	696	664	699	672	658	746	746	701	683	697	716	671	695	708	675	676	720	715	670	690	659	671	677	754	716	709	688	701	683	697	649	704	679	722	690	681	723	671	720	734	670	677	718	683	725	698	675	667	728	718	685	691	730	705	664	730	664	711	743	692	668	690	713	738	696	750	715	709	684	684	658	722	716	732	746	707	708	669	711	675	684	677	682	701	666	675	687	693	719	681	728	674	713	708	667	709	670	682	703	668	699	741	633	724	718	683	640	710	694	706	665	700	661	696	695	722	715	676	715	680	708	723	686	674	696	711	699	684	721	692	679	697	731	671	668	702	711	682	693	707	688	671	647	659	669	713	718	710	720	731	698	716	665	706	677	720	688	694	697	743	680	689	715	719	701	723	688	721	689	676	713	706	729	746	657	713	708	699	689	733	648	677	713	754	704	719	742	699	727	711	677	699	685	717	713	666	698	704	704	705	688	674	749	710	632	711	669	688	682	657	741	709	693	681	716	680	683	696	697	718	679	698	753	682	658	711	668	646	687	679	664	690	665	711	697	679	681	710	707	744	735	698	699	641	702	700	702	692	720	708	648	739	712	679	709	692	649	670	691	722	681	666	719	759	730	635	655	688	737	665	676	692	701	729	722	703	675	678	697	670	665	740	703	649	674	646	718	685	705	688	696	664	683	701	675	687	714	730	708	700	713	640	701	693	713	683	697	702	730	664	698	666	683	716	723	681	694	700	714	682	707	687	647	684	693	723	659	706	736	752	712	712	712	700	719	711	666	726	715	651	726	708	729	689	751	663	729	736	746	672	744	703	659	716	701	676	689	716	660	705	707	760	702	647	703	683	649	688	680	704	677	669	707	665	725	727	734	673	656	721	684	676	718	675	684	718	693	712	738	714	699	713	679	675	690	705	697	699	701	704	740	690	721	695	730	708	718	633	665	703	756	691	670	727	670	714	667	733	689	716	674	709	730	777	689	705	714	667	668	696	679	726	681	678	747	713	694	679	685	692	682	626	675	672	681	664	700	719	693	694	716	718	710	730	688	683	663	655	689	705	704	668	688	720	712	724	670	734	704	713	733	704	664	773	694	710	751	690	700	703	668	709	659	677	682	671	666	707	655	670	675	704	714	774	693	718	670	732	708	670	661	723	715	737	687	706	711	670	653	694	712	719	697	672	669	696	671	668	670	717	648	685	701	697	685	686	685	714	694	645	713	710	724	687	680	636	753	695	697	701	615	739	721	698	695	724	695	679	660	707	697	710	640	714	703	703	667	719	705	688	683	669	703	693	701	650	693	661	657	714	713	672	696	679	679	684	705	682	762	718	720	721	686	709	676	709	682	715	671	754	671	692	720	689	692	669	672	718	680	634	665	711	723	721	704	698	696	673	727	692	666	695	693	675	712	663	692	683	748	676	697	668	684	669	703	713	763	680	696	650	687	734	716	697	629	683	691	677	694	685	676	646	700	689	728	703	678	691	696	664	695	657	693	738	733	681	688	744	714	722	678	671	720	704	707	707	692	689	693	694	687	677	714	710	649	689	703	642	678	723	699	689	689	648	689	703	684	671	679	737	693	734	725	670	686	686	672	676	674	703	689	658	728	674	680	688	751	662	685	682	695	722	725	689	705	723	695	677	668	731	719	676	713	709	675	704	715	678	697	657	693	681	690	738	746	731	687	666	679	698	657	664	701	669	710	697	685	677	728	704	714	683	697	683	712	701	702	705	702	700	716	667	736	694	697	660	698	652	703	688	706	701	728	681	712	715	714	710	699	706	659	658	658	701	683	724	716	735	723	674	711	676	652	661	716	647	713	686	696	708	694	704	690	662	662	687	660	686	704	685	706	708	684	682	708	713	655	703	680	684	698	725	672	695	711	685	693	677	696	676	689	720	695	681	675	693	729	672	704	708	666	684	706	681	688	667	756	690	668	734	698	670	642	682	690	662	679	702	703	718	708	659	670	726	692	694	741	708	644	716	670	696	721	678	712	696	662	717	726	692	734	684	704	720	645	694	702	722	699	703	709	670	694	713	703	707	720	649	714	688	716	645	686	674	687	703	701	663	721	711	703	709	755	700	664	708	689	702	704	703	720	679	661	699	696	713	752	755	694	662	654	697	694	718	720	720	697	684	686	700	648	685	689	695	708	654	684	696	692	691	702	731	695	684	708	646	663	738	705	663	661	688	680	720	728	744	731	704	738	742	738	771	726	690	660	678	668	708	680	710	682	694	749	666	668	769	658	732	719	677	669	699	740	645	752	731	693	683	717	710	655	695	693	699	672	697	716	642	761	664	724	746	712	661	691	670	679	741	709	709	660	697	719	679	714	778	679	663	677	693	731	687	701	689	701	686	725	673	738	720	659	701	719	720	735	698	734	691	709	674	707	649	671	710	668	669	730	705	675	684	679	728	688	690	707	660	698	667	702	677	691	666	687	670	701	681	686	732	737	729	714	667	621	715	702	720	699	720	703	711	667	674	682	698	710	672	662	752	711	692	681	691	685	717	665	641	718	688	696	686	735	694	669	661	704	740	702	662	691	689	728	689	698	694	712	705	711	611	715	739	704	707	653	647	695	663	731	704	728	678	707	699	645	710	699	668	686	725	693	653	741	720	698	681	655	723	715	708	694	706	666	695	672	717	700	688	697	698	691	669	676	669	707	670	685	715	710	704	683	685	696	684	721	683	670	657	673	679	709	686	670	711	737	687	667	724	662	695	711	716	698	681	660	698	704	721	715	660	682	672	702	688	706	687	659	728	693	690	694	641	650	728	678	718	722	683	693	663	729	682	730	663	677	691	718	730	693	743	673
51321	16557	3120	900	429	338	288	272	334	290	330	326	322	296	253	307	312	304	295	309	291	319	298	304	294	305	271	301	295	297	281	329	300	296	303	326	321	302	292	294	285	273	321	301	312	299	305	313	337	320	311	281	282	289	291	310	339	308	309	314	302	276	295	289	294	289	316	322	283	324	305	312	322	297	291	315	277	271	283	290	296	309	308	304	333	258	312	264	289	301	288	292	281	307	308	311	286	330	288	313	277	297	331	286	289	313	288	281	305	275	310	327	301	294	291	272	291	298	323	304	324	314	292	307	340	340	320	270	270	290	355	295	289	315	298	332	336	292	281	287	304	271	284	281	327	321	307	293	315	297	300	317	322	292	301	296	289	291	287	294	278	281	279	315	305	311	313	300	288	308	298	296	295	303	289	298	281	288	298	276	298	292	304	292	272	289	268	325	307	296	260	317	319	307	285	295	312	264	333	291	273	287	308	325	290	319	309	342	297	278	297	335	312	311	284	280	323	310	306	304	319	324	303	264	297	293	259	315	300	297	268	308	294	306	300	275	282	307	302	286	283	322	284	295	291	312	302	282	268	306	304	318	303	324	290	279	303	307	317	293	274	333	296	320	308	287	307	314	280	292	307	292	299	313	283	327	289	324	306	272	305	305	318	309	319	308	295	325	320	292	286	298	311	292	284	349	295	271	321	314	286	297	326	284	297	332	307	293	329	316	296	278	269	296	297	266	280	311	290	283	314	291	323	304	288	281	315	287	289	301	306	282	299	300	286	308	297	297	292	287	295	314	315	274	300	319	290	296	313	317	308	278	270	285	315	300	269	290	276	311	314	274	327	285	313	287	298	276	311	304	278	291	321	302	301	286	294	280	304	302	304	288	292	311	307	294	315	289	323	301	288	300	295	272	302	299	325	310	281	278	299	290	314	300	288	297	305	269	280	294	269	287	287	278	271	292	295	307	269	319	305	294	287	280	314	290	293	302	293	271	283	312	292	304	283	304	298	309	337	257	301	291	294	299	269	274	280	269	272	302	258	300	308	275	294	298	274	296	322	326	311	300	305	267	279	304	279	280	281	305	266	243	300	292	273	299	275	312	304	305	332	298	281	269	315	285	323	328	310	316	286	302	272	313	288	284	329	299	316	299	289	280	326	277	288	334	307	281	314	286	295	275	294	295	271	253	286	287	295	295	256	305	310	302	302	284	311	300	307	325	296	281	305	300	309	289	274	299	295	302	309	314	288	303	280	296	260	303	333	316	348	329	301	315	331	311	308	279	311	287	307	305	304	310	302	288	295	315	329	290	284	264	297	296	310	316	319	313	293	308	323	308	283	281	306	284	305	272	315	281	259	273	288	304	305	296	305	305	314	294	298	293	306	315	298	329	327	325	303	290	293	282	300	293	314	331	292	287	257	310	285	306	294	274	303	300	334	287	292	313	289	303	306	299	302	301	283	297	282	309	297	303	311	283	313	273	274	331	320	282	306	323	289	275	283	304	302	295	308	299	308	279	292	316	318	309	297	297	289	302	307	286	313	291	315	337	311	314	292	299	272	303	295	330	334	282	303	286	293	310	334	276	310	300	304	292	310	322	298	287	311	319	311	321	314	289	318	300	344	310	269	270	314	296	290	343	279	302	302	272	297	292	258	320	278	287	312	300	275	305	324	280	260	319	295	323	324	306	296	253	323	307	323	317	296	319	283	293	292	321	292	291	298	282	305	315	332	309	271	329	257	351	254	296	286	300	312	294	334	277	268	295	301	287	299	291	310	324	280	286	291	279	304	291	333	313	283	300	307	260	277	289	295	286	298	329	295	283	267	278	246	316	304	306	300	338	319	298	275	302	316	286	321	295	334	334	285	297	276	317	305	315	265	313	276	310	298	270	323	279	330	273	284	271	311	316	292	301	292	340	335	308	281	291	289	303	292	283	282	304	327	296	288	308	325	286	323	311	295	301	317	287	303	276	294	275	292	304	282	292	282	308	272	309	309	285	303	264	292	291	315	301	305	315	289	310	301	307	321	283	318	321	283	287	280	280	263	283	286	297	277	301	285	291	291	302	292	286	299	300	275	272	284	271	282	301	316	284	296	280	258	314	296	283	313	290	305	291	319	311	298	285	315	307	294	324	292	326	268	282	283	308	266	307	321	304	329	278	273	298	309	318	317	327	340	305	297	298	296	296	292	309	303	285	309	294	331	301	311	293	334	321	299	290	308	320	277	300	340	298	323	285	311	297	320	283	279	300	336	305	328	283	307	280	305	309	298	306	313	296	300	287	281	290	284	288	295	302	305	317	322	306	336	309	330	325	285	287	273	272	306	323	291	262	284	289	293	267	327	323	267	286	287	318	315	307	301	280	296	313	297	319	316	279	303	312	310	334	274	272	256	316	319	297	291	282	258	292	310	310	285	321	306	283	277	287	260	275	294	298	302	272	304	321	269	329	305	289	306	285	303	271	290	262	299	299	304	268	345	330	293	276	302	288	298	310	295	278	293	306	281	291	292	334	299	294	321	275	310	297	301	291	296	288	287	267	288	293	330	322	305	280	309	299	271	288	298	311	338	294	303	291	304	302	275	328	325	273	293	314	331	309	328	284	280	316	315	288	293	310	269	307	312	326	308	248	301	324	323	308	291	281	319	281	290	300	288	301	311	286	296	322	295	283	308	291	301	293	289	310	290	299	310	305	306	301	292	361	302	303	291	312	290	323	297	285	290	290	277	301	302	287	307	305	282	316	314	293	303	305	268	275	284	321	309	275	274	285	341	308	286	294	319	297	308	265	311	329	294	264	295	285	313	285	310	302	315	309	286	264	293	327	298	325	310	310	315	252	305	288	351	326	296	264	304	275	267	306	310	283	327	302	313	260	277	331	324	299	280	276	292	298	280	254	288	332	319	312	276	281	306	275	306	298	349	279	262	301	306	312	269	283	297	308	297	304	312	294	298	333	296	285	329	288	294	285	255	282	308	311	282	309	319	311	325	284	311	292	301	323	287	293	284	285	260	286	335	312	278	295	303	306	292	260	312	312	281	295	329	300	298	301	316	313	299	278	273	297	317	296	308	296	311	301	311	298	285	306	299	316	302	275	302	282	328	329	288	295	301	249	298	314	283	279	298	292	292	298	309	315	311	303	317	269	297	317	292	296	314	263	303	281	289	319	294	314	322	287	319	278	288	296	314	292	311	323	310	291	297	308	289	245	278	298	321	285	315	292	312	331	312	308	303	327	293	309	321	263	302	331	297	299	290	297	292	318	306	317	297	262	293	300	288	328	253	300	303	307	302	320	318	300	290	290	259	324	323	321	326	301	294	305	302	323	329	312	306	308	310	342	288	291	320	308	297	295	311	292	292	277	278	319	307	301	312	292	295	313	272	304	303	350	271	338	265	306	301	282	286	303	302	311	275	296	283	278	307	310	298	291	314	280	302	314	275	280	304	269	304	279	294	304	277	299	306	317	311	323	305	303	301	344	267	302	286	298
34018	9060	3447	1905	996	758	741	664	680	733	659	660	641	661	694	665	635	684	676	711	669	689	692	663	628	652	696	670	691	613	647	645	682	665	663	700	676	676	651	628	660	615	650	694	675	628	636	674	662	668	641	638	685	683	667	650	699	683	662	658	651	674	644	653	697	664	665	655	623	621	707	659	602	677	642	645	687	623	671	640	695	607	619	659	645	709	689	731	692	624	623	653	688	659	664	689	642	664	670	612	657	651	667	691	691	641	637	689	675	630	678	667	681	618	693	665	682	688	726	621	650	680	690	659	667	679	648	621	656	614	658	697	632	661	654	685	700	657	638	622	676	650	688	667	702	686	630	631	593	649	660	651	638	720	664	672	675	652	624	685	667	685	647	706	647	689	667	655	657	653	589	717	677	690	650	672	634	661	662	728	665	654	696	665	636	643	616	687	656	687	696	644	675	713	646	690	674	661	687	685	671	666	669	666	669	679	689	657	683	705	675	644	624	647	692	692	693	643	646	648	621	703	637	615	719	640	620	652	666	670	690	690	662	672	676	644	626	645	660	673	658	658	663	651	659	652	636	679	685	683	681	708	645	672	655	668	642	638	686	661	656	657	679	683	657	661	682	664	655	662	672	677	659	629	672	667	677	686	686	693	676	710	686	688	668	687	633	669	669	686	651	644	689	698	652	687	657	674	649	684	643	682	680	679	605	623	661	661	650	656	631	680	684	646	655	629	677	653	666	630	673	670	654	693	691	662	721	669	718	667	617	629	692	645	656	673	717	675	689	682	697	670	674	619	674	655	671	658	676	627	681	653	639	694	631	694	661	662	653	622	691	640	671	637	624	639	665	688	689	665	661	678	661	678	705	678	684	683	661	644	651	640	632	672	661	663	643	655	664	638	654	692	637	647	643	688	663	646	685	700	629	660	664	648	691	699	653	635	682	679	671	661	624	687	669	667	628	678	666	700	619	667	695	664	692	628	696	635	649	648	650	689	681	697	701	642	647	662	670	666	610	666	654	622	648	684	628	687	667	633	655	692	663	656	617	680	664	674	686	679	657	665	629	647	681	649	692	695	641	652	655	649	661	629	652	676	683	666	687	671	691	657	665	660	630	629	664	659	649	659	664	622	720	688	670	642	669	680	675	683	663	614	665	647	632	692	703	656	655	646	690	630	695	679	626	686	716	668	664	659	682	629	718	614	651	642	671	694	620	687	663	630	621	665	640	625	624	661	686	675	682	631	692	665	645	641	651	651	662	632	642	689	688	675	643	653	646	658	656	621	653	679	654	646	650	663	655	608	656	629	667	618	674	632	606	666	647	724	604	675	639	676	631	658	681	633	689	634	667	645	658	625	643	699	630	675	665	717	635	678	689	730	641	669	672	661	668	659	675	633	684	723	688	641	648	661	672	660	646	628	633	656	647	660	649	672	675	639	677	650	614	675	648	669	679	687	658	640	667	631	679	688	716	655	684	637	701	652	629	679	701	654	620	666	646	643	639	661	650	646	664	629	665	724	684	652	652	626	668	681	664	696	667	629	683	674	660	671	659	666	708	638	631	692	676	659	660	701	654	612	716	699	667	672	663	667	656	656	665	684	704	683	630	644	715	638	647	664	647	637	640	704	636	690	667	676	654	587	667	649	610	640	639	679	667	638	677	653	680	650	688	674	687	688	614	666	689	683	680	632	700	688	708	656	696	626	662	661	684	647	647	691	652	684	593	657	666	654	677	665	663	636	664	646	642	672	671	687	626	659	672	692	695	703	669	689	626	649	630	675	650	681	676	657	635	693	677	675	601	659	673	697	672	651	669	685	671	661	661	676	646	648	703	646	658	679	691	645	674	684	634	646	650	675	689	608	652	667	675	656	647	657	649	658	696	643	631	690	670	650	687	655	632	655	620	706	675	622	632	637	639	651	653	642	717	636	693	646	665	657	686	690	664	658	680	675	651	684	652	661	644	697	654	665	681	609	664	640	640	651	636	665	639	691	638	636	666	629	687	667	632	692	652	703	671	663	676	664	719	633	680	680	659	693	661	668	629	710	631	701	639	654	695	661	651	617	658	640	666	684	663	674	672	675	735	657	642	634	663	635	605	658	667	697	654	653	675	661	665	665	655	656	665	651	668	669	641	655	675	632	645	670	642	731	609	664	677	669	676	667	698	636	685	669	631	660	691	666	681	669	634	681	636	640	670	660	699	631	686	677	690	710	668	661	657	651	686	650	686	664	659	655	675	697	643	730	612	663	640	662	661	685	639	653	660	705	714	623	654	655	664	675	657	660	676	636	668	676	706	656	653	650	646	643	652	676	681	673	632	686	679	686	698	655	647	683	630	664	645	677	705	640	673	652	636	662	677	670	636	678	656	649	672	698	694	689	612	646	648	711	704	697	655	675	684	709	692	647	685	659	678	664	650	672	691	698	633	639	653	697	624	606	635	664	622	655	656	691	644	682	698	650	633	688	680	676	642	639	646	675	677	701	671	709	679	643	694	677	664	659	636	674	648	668	662	664	664	648	663	651	643	664	622	648	602	673	712	637	691	644	613	638	694	673	623	645	690	660	634	678	650	714	696	613	665	658	638	650	676	608	679	706	682	684	682	654	615	699	665	669	668	653	634	638	660	706	699	672	705	644	651	674	701	662	644	667	626	655	668	672	683	694	681	670	683	640	671	697	670	677	672	601	670	631	641	671	683	646	663	674	649	676	679	685	694	636	674	625	687	676	710	660	638	638	700	630	660	636	662	646	711	710	668	656	676	672	656	705	653	691	673	644	666	679	655	655	659	666	664	630	682	687	635	678	603	648	588	641	681	678	698	677	687	645	682	691	660	668	659	665	672	689	632	653	648	684	619	654	634	663	611	640	645	652	658	638	630	642	694	664	643	670	637	677	675	635	666	730	685	640	606	631	658	680	632	641	678	692	682	713	646	692	681	631	672	694	715	654	662	643	677	689	647	690	681	605	659	656	707	660	692	662	672	699	631	662	679	663	658	673	686	605	682	691	609	645	642	690	658	710	611	714	654	633	724	642	657	664	677	655	688	666	668	729	664	685	667	664	663	694	689	650	657	676	661	699	604	658	634	649	653	648	642	645	682	700	633	618	644	662	631	666	655	610	699	633	657	685	623	667	690	679	671	637	701	664	722	658	697	684	671	596	690	647	648	680	687	689	688	708	618	622	660	696	636	639	643	672	664	648	654	643	626	681	629	688	650	654	667	644	660	634	657	666	731	656	650	635	644	650	698	680	648	643	694	644	687	689	641	652	697	663	640	699	643	662	690	717	642	696	657	667	649	670	675	683	668	661	668	663	654	675	674	700	653	702	657	683	661	664	655	676	669	655	652	643	639	688	671	714	610	685	720	647	692	688	668	677	677	630	623	659	708	654	666	664	669	628	657	672	704	648	637	651	676	664	665	693	595	694	679	665	649	665	628	686	676	597	642	643	670	670	671	659	650	645	689	692	663	660	665	712	644	657	660	694
57759	23276	8340	2692	988	499	371	307	321	294	289	303	300	274	296	316	277	274	251	293	298	313	319	266	272	264	269	295	284	292	290	308	287	283	311	294	309	271	304	300	298	287	309	309	280	264	269	283	291	266	297	277	280	290	289	289	267	288	269	299	307	258	307	302	312	290	265	289	262	292	293	288	274	307	316	316	301	266	303	296	314	303	283	304	278	299	309	291	305	333	310	283	261	291	258	317	321	275	293	313	292	292	296	321	266	257	272	243	316	317	286	303	318	280	304	256	260	285	294	290	266	265	258	315	289	275	315	278	338	289	272	267	298	276	301	276	298	317	274	313	308	334	314	306	296	290	319	293	274	278	299	282	273	311	288	279	255	300	269	295	279	313	283	283	305	274	268	293	289	298	261	302	284	293	283	283	239	282	281	246	289	313	263	284	317	282	282	261	272	305	277	275	304	313	293	276	302	303	285	307	302	256	263	292	306	297	295	306	283	303	306	280	267	279	280	274	284	290	308	312	313	329	321	280	239	288	314	303	301	303	310	305	285	267	276	280	284	281	297	319	263	302	261	288	270	275	298	273	274	329	299	316	296	282	319	287	317	299	282	248	279	289	292	304	275	287	266	283	340	301	275	280	277	259	264	264	273	289	317	276	286	289	281	297	318	306	279	289	276	286	281	308	286	299	275	314	310	280	276	292	292	310	276	294	275	307	274	265	288	308	309	319	297	281	294	284	275	291	264	279	281	319	300	319	275	262	314	289	303	289	263	304	269	264	274	308	245	295	276	304	331	251	317	259	305	281	261	291	269	290	306	304	296	296	288	282	293	289	281	282	314	279	297	296	288	294	311	284	276	291	308	288	320	273	296	301	276	302	273	308	277	258	268	301	286	277	278	278	318	304	288	285	269	282	243	292	303	309	297	302	287	263	274	259	325	287	268	283	314	260	307	296	280	264	306	274	275	288	265	302	291	277	285	290	296	312	313	302	296	303	271	267	317	295	281	288	282	280	295	297	280	282	332	274	276	313	270	302	274	272	289	278	297	303	297	302	275	272	288	296	307	301	333	270	284	294	279	262	306	293	271	280	298	276	282	259	268	289	271	302	301	290	286	281	294	274	240	301	274	306	271	300	285	272	313	278	293	276	274	293	296	315	298	308	330	293	280	277	279	280	287	276	268	292	313	332	309	276	306	312	305	272	323	292	289	283	271	276	289	262	308	311	298	272	294	304	292	293	317	303	296	309	272	231	296	263	327	275	295	296	282	280	309	287	257	281	284	302	297	314	267	277	284	276	284	312	326	294	290	275	303	293	300	283	318	277	263	285	265	279	294	274	292	320	276	288	292	274	265	286	300	261	254	306	326	315	332	285	287	273	284	296	278	284	296	293	306	281	295	252	276	313	324	293	296	297	278	298	273	295	290	276	313	309	270	297	281	315	261	292	288	292	285	269	304	292	257	252	288	290	279	277	288	309	280	302	274	281	280	332	280	287	287	276	281	294	282	299	293	262	311	303	308	304	283	256	292	281	287	305	293	288	306	292	293	300	303	291	283	294	278	333	281	310	272	324	274	267	294	307	315	331	296	322	297	261	275	309	255	278	276	271	269	334	296	266	301	307	266	307	296	268	303	263	261	328	307	263	253	288	270	273	303	306	318	263	276	276	319	360	317	324	268	291	307	270	279	310	300	292	323	294	316	301	326	307	318	283	262	267	268	285	278	295	259	300	281	282	298	284	255	271	283	259	294	294	276	246	270	244	290	290	288	286	262	314	283	285	314	293	287	289	287	284	258	309	306	275	281	338	310	301	325	280	313	322	298	281	289	286	265	259	294	270	272	316	280	278	272	300	277	295	301	300	301	270	300	300	284	304	294	285	276	282	313	294	269	311	299	307	313	280	301	294	266	329	296	278	271	316	302	298	297	319	295	292	321	282	272	308	259	263	305	290	269	298	298	328	294	299	264	274	283	275	304	310	291	282	292	263	287	287	284	279	290	297	318	295	290	268	287	291	272	291	285	274	268	322	291	295	293	270	311	299	275	269	261	313	301	255	276	325	277	315	300	291	284	293	307	287	306	314	288	263	332	317	265	289	341	309	286	284	311	305	305	297	291	306	287	307	286	300	304	308	280	304	331	267	278	290	289	291	300	264	291	259	281	263	279	271	295	279	248	288	296	285	308	300	290	317	276	297	291	302	322	328	313	295	277	314	294	272	281	284	277	294	275	285	277	269	263	286	287	329	270	325	312	278	294	300	250	296	291	300	307	308	282	284	289	297	316	299	285	315	275	289	266	299	297	264	272	285	273	269	260	295	293	277	285	307	283	241	297	288	301	294	301	279	286	285	285	283	269	292	278	313	292	276	273	225	299	271	297	292	256	260	301	256	289	316	298	268	300	277	315	297	321	298	297	266	300	281	292	293	305	272	266	334	311	290	274	260	289	274	290	253	301	302	295	300	270	293	284	267	292	264	297	275	297	304	306	316	311	296	295	269	283	296	281	266	334	288	314	272	315	298	295	258	277	298	299	300	291	311	265	301	314	302	274	267	279	267	292	274	294	277	261	305	294	276	303	304	289	269	291	289	322	309	312	300	278	257	304	299	289	264	268	265	273	292	311	293	290	315	294	259	283	274	248	300	314	273	290	283	300	291	264	299	259	290	271	273	296	302	310	277	294	292	282	297	260	286	283	286	313	299	298	278	282	289	322	282	288	307	288	288	289	274	281	303	316	282	284	294	298	272	270	281	259	285	279	278	307	279	285	310	260	292	276	271	307	309	267	274	270	281	270	300	294	317	299	282	296	294	293	282	312	310	288	286	274	277	254	278	277	287	288	279	307	335	281	323	315	310	301	300	327	233	309	292	257	277	309	280	284	279	265	270	290	286	305	285	309	318	299	291	291	305	275	267	287	276	273	256	283	283	312	272	303	265	308	300	287	289	278	280	292	278	274	301	281	321	282	285	314	320	282	302	288	295	260	271	280	295	254	281	302	270	274	253	277	289	261	264	316	271	261	284	294	280	297	266	246	291	291	294	314	278	271	241	301	299	298	286	281	299	297	273	312	274	254	292	296	260	296	265	312	320	275	260	271	279	321	302	281	271	319	295	298	304	285	286	263	280	307	285	269	277	310	307	322	277	303	339	268	278	285	295	255	262	275	265	269	287	297	315	290	225	284	285	329	274	270	262	335	299	315	284	293	296	289	251	244	293	288	289	300	307	287	282	277	276	336	295	267	283	303	275	283	297	284	301	336	281	281	318	292	282	277	286	290	307	301	257	273	297	278	330	278	257	304	264	270	274	308	251	282	297	293	313	277	284	300	329	329	279	273	284	274	301	282	307	308	289	276	321	312	288	292	288	291	266	322	304	288	273	315	279	293	345	285	298	282	290	283	299	306	315	292	279	285	276	280	285	297	283	276	307	297	274	265	278	271	266	276	283	295	276	278	237	269	307	272	267	271	280	321	339	281	300	323	319	278	287	290	293
38801	15893	8654	5337	2640	1338	887	692	695	727	663	687	582	680	700	662	654	663	671	690	661	661	647	664	684	680	654	681	672	639	643	642	656	662	641	655	672	684	666	664	661	666	664	665	687	636	634	701	608	664	600	654	631	617	662	650	648	690	670	652	686	652	663	656	674	648	638	627	655	610	643	612	643	673	657	647	614	648	649	638	644	628	691	671	638	658	702	655	653	671	660	623	668	652	629	693	647	662	640	606	633	647	674	638	661	649	684	663	636	671	599	676	618	660	658	616	596	624	637	613	641	653	598	623	664	666	657	657	641	617	688	613	675	660	655	657	641	663	632	644	691	664	645	613	633	654	645	654	617	676	677	642	654	667	623	645	649	646	677	648	652	650	655	664	635	660	696	685	675	665	637	632	691	692	651	683	655	630	650	642	623	680	679	596	635	624	676	632	688	643	678	641	646	681	645	659	667	643	653	673	614	634	671	668	654	618	716	628	588	638	635	634	604	641	675	646	639	639	648	667	665	643	618	657	651	665	637	667	619	658	662	642	655	684	636	660	662	644	643	633	599	688	635	681	640	618	618	647	596	685	652	628	646	667	646	633	630	642	676	654	671	645	659	666	604	629	681	686	661	650	684	634	652	694	635	629	614	674	655	664	626	660	610	636	634	624	635	675	654	635	672	653	669	648	655	622	642	696	638	659	636	650	650	668	656	643	618	623	662	622	660	681	626	665	704	658	670	632	629	631	693	637	659	671	660	665	671	639	631	630	676	625	643	630	650	672	621	620	654	629	682	623	681	623	638	653	626	652	676	658	687	607	645	661	632	644	624	613	683	666	625	628	622	698	623	614	668	645	602	638	642	657	671	635	705	632	663	646	654	648	620	654	630	649	631	627	716	656	665	681	672	642	640	645	654	636	653	676	647	648	653	676	661	604	634	639	621	651	686	665	661	606	642	675	674	660	656	665	632	626	642	679	663	607	608	624	631	612	637	651	677	687	642	633	649	616	671	646	675	612	663	641	669	691	631	671	669	653	662	658	683	651	654	651	667	659	661	660	614	662	688	650	640	655	649	648	682	681	646	673	644	653	680	659	656	652	651	663	635	617	672	665	671	656	668	655	679	639	629	638	657	583	657	649	722	635	614	627	624	661	662	702	643	647	668	625	643	619	607	615	634	623	657	641	621	676	655	597	676	663	641	660	705	643	698	649	637	597	664	675	658	673	675	655	649	616	604	648	690	638	641	635	655	665	628	675	690	627	667	620	653	636	697	639	622	683	638	635	646	635	656	653	652	646	669	656	658	632	653	606	614	671	626	628	617	657	683	631	636	603	638	682	605	650	639	676	656	633	594	664	699	644	626	669	593	667	688	681	669	655	623	672	635	623	686	638	676	637	611	628	653	697	610	665	625	648	678	678	680	653	642	666	625	631	671	648	683	621	663	685	641	626	664	628	675	657	640	655	640	651	693	649	649	621	631	672	659	648	641	666	641	661	655	716	678	650	637	637	634	641	680	652	655	685	646	682	678	655	672	650	650	664	585	649	668	646	645	655	653	658	630	660	615	639	671	618	639	625	669	623	628	645	696	622	595	665	623	717	644	630	623	644	696	646	637	624	608	648	634	648	604	628	644	615	673	660	649	649	594	651	689	665	651	656	603	619	629	683	638	651	680	605	638	645	664	642	666	614	629	653	614	674	613	620	650	657	627	658	582	597	692	651	631	650	665	618	605	671	652	653	642	618	630	661	677	663	630	652	641	629	658	644	660	653	682	644	664	638	637	621	644	615	698	601	693	655	604	628	639	630	607	651	643	659	639	649	651	667	652	681	630	637	674	655	657	640	686	674	641	618	607	653	658	630	665	649	719	705	658	664	657	661	660	664	631	660	687	628	657	690	660	662	626	619	670	637	664	640	668	661	652	639	635	638	663	636	657	643	686	627	659	638	661	611	685	627	616	689	680	648	687	656	695	681	658	653	704	660	661	640	687	627	614	639	646	680	643	611	653	667	610	669	615	694	633	628	684	646	658	683	663	694	677	694	617	696	632	665	614	630	689	652	669	691	649	625	675	639	631	627	672	617	633	652	625	645	694	653	661	611	671	662	661	656	665	679	670	651	650	590	609	680	626	618	663	621	680	650	666	647	652	638	624	635	636	620	633	643	662	678	669	625	677	630	698	672	601	684	626	623	585	689	632	679	690	655	664	693	641	611	653	643	628	674	674	689	617	651	656	684	616	660	677	674	636	677	631	620	653	688	670	665	699	667	652	664	643	690	659	659	668	653	635	606	619	662	673	677	669	670	632	664	662	668	672	640	671	673	706	592	666	670	635	634	635	622	652	636	658	622	627	670	668	682	619	630	649	656	633	613	691	647	641	673	659	649	640	645	647	676	631	685	655	641	611	626	662	626	625	652	602	669	657	626	678	691	644	674	665	670	636	647	672	638	675	710	632	652	642	668	649	674	649	620	663	612	693	620	689	638	641	749	672	655	682	653	695	670	679	600	621	667	693	638	626	632	626	655	661	617	643	620	611	607	671	634	627	657	683	635	620	641	689	650	671	651	635	667	666	644	634	635	653	666	650	661	662	619	619	679	659	602	646	677	679	657	609	661	702	624	632	696	621	661	686	674	635	651	626	689	670	615	657	650	687	634	617	691	670	644	660	647	635	658	654	637	662	619	659	666	661	679	617	646	624	652	656	665	649	636	648	626	632	662	671	623	647	667	640	675	647	653	691	653	673	643	662	749	633	622	651	647	701	667	662	640	626	650	640	671	634	657	685	636	639	640	621	666	648	619	671	636	643	650	639	670	639	605	654	641	636	606	670	685	652	613	680	607	685	638	633	607	668	645	623	671	615	618	696	581	647	587	660	662	644	681	674	657	666	646	665	612	664	668	635	676	619	591	625	604	693	683	638	623	687	637	655	658	647	626	649	657	628	666	617	628	685	634	654	673	642	626	679	635	654	660	656	642	680	676	643	645	670	642	649	663	635	605	649	642	662	651	646	653	648	644	629	631	654	674	638	661	624	639	654	651	651	722	627	666	645	646	692	672	699	665	641	643	588	654	646	636	663	640	644	644	672	604	623	724	652	651	706	667	686	720	654	646	677	688	648	681	614	662	619	655	645	646	657	581	665	642	664	645	661	643	663	645	664	651	619	641	626	669	654	641	640	673	654	642	634	660	632	656	625	623	633	652	666	607	677	656	692	651	627	676	641	629	661	664	628	637	648	677	657	644	673	661	671	664	668	631	647	668	584	637	642	620	662	663	632	669	701	641	657	672	642	632	662	638	656	605	655	663	687	670	616	646	693	668	623	634	634	624	595	687	633	650	638	733	633	643	655	610	653	658	638	663	631	685	637	587	672	627	621	657	664	663	651	674	631	606	706	648	674	620	679	692	705	596	636	674	663	629	639	680	657	624	694	610	645	678	639	660	675	635	618	655	637	674	587	675	664	680	629	640	624	690	703	667	642	662	641	657	670	671
56637	25605	10234	3187	1062	530	401	354	345	355	325	333	298	347	319	355	337	316	331	312	336	327	329	298	368	328	362	326	303	335	338	328	328	321	331	306	295	340	311	309	309	328	335	315	322	301	323	315	269	328	320	344	335	286	320	310	310	344	314	337	333	323	318	297	310	329	333	313	364	284	316	358	313	315	297	320	318	295	300	335	360	380	326	321	313	314	345	332	321	326	311	345	292	288	327	287	304	309	360	332	312	327	320	293	311	341	309	301	322	303	298	309	345	357	313	314	349	255	293	359	333	270	309	384	298	327	339	299	349	292	341	336	297	315	330	354	333	316	304	293	310	327	302	292	330	311	345	311	299	324	340	278	293	295	322	353	315	303	326	305	321	313	311	316	303	343	294	317	331	316	343	333	300	306	304	351	341	355	332	292	330	331	314	319	308	299	338	331	297	318	317	333	335	331	339	338	322	324	344	311	297	334	331	322	355	350	335	321	351	333	289	295	352	329	304	312	337	328	338	313	316	315	304	313	305	314	338	327	355	311	335	337	324	316	352	317	339	328	256	321	320	350	290	329	305	338	318	301	300	354	321	331	292	317	325	345	356	346	325	323	304	302	340	335	300	330	303	310	358	300	316	295	322	340	306	353	322	314	345	333	287	329	320	321	338	316	355	348	311	320	335	300	316	334	350	327	315	316	306	281	310	329	363	309	313	296	325	350	340	348	291	295	309	342	316	307	331	319	322	313	294	313	295	318	327	301	314	342	331	301	273	347	367	314	321	332	339	311	324	320	305	341	307	279	341	338	339	339	317	353	319	311	315	336	312	313	305	332	308	333	312	356	337	312	329	315	320	271	296	318	318	321	317	327	328	336	315	346	309	365	322	334	343	296	319	316	364	333	318	316	314	333	315	305	344	368	345	314	336	324	320	350	322	324	363	320	291	357	319	293	340	321	343	302	252	318	335	298	338	344	330	356	319	316	305	341	298	296	277	336	308	313	322	335	347	329	316	344	318	316	350	275	330	335	348	333	324	284	369	307	314	308	303	266	328	333	286	304	303	299	294	320	340	318	308	336	310	345	313	316	323	343	315	301	338	315	309	310	317	326	309	338	268	329	324	330	303	303	292	292	334	323	335	299	342	317	326	352	313	333	346	342	339	299	352	329	286	345	347	327	340	323	334	323	366	305	340	323	355	315	323	314	341	329	310	326	352	264	316	341	309	339	308	344	359	329	307	283	348	303	321	323	315	370	345	356	318	344	322	305	312	301	305	340	324	319	327	312	311	288	310	320	345	343	330	315	338	305	315	327	333	332	335	307	292	342	330	298	318	348	332	346	312	309	343	347	347	327	293	291	304	299	323	316	299	344	297	339	320	324	313	331	315	321	316	353	296	316	322	319	343	296	289	342	331	292	307	308	330	299	326	306	325	321	301	343	350	302	303	326	327	278	335	346	298	345	300	355	293	302	314	301	315	303	330	343	335	330	338	351	290	334	342	308	316	305	319	312	331	287	312	356	290	332	312	325	355	330	375	321	329	305	352	335	338	324	348	324	302	315	343	303	319	314	337	299	352	317	322	299	347	367	319	303	329	313	329	326	292	294	303	336	324	331	345	335	355	305	315	344	300	343	329	358	301	304	306	328	305	308	312	303	331	301	338	343	341	325	311	326	340	319	344	309	332	330	294	337	306	307	350	301	326	370	305	285	323	295	299	313	300	330	313	293	331	327	316	314	331	292	305	326	339	326	293	304	304	310	327	310	316	344	326	306	313	282	307	288	308	291	313	330	328	330	329	307	308	288	319	320	302	341	299	311	339	307	335	359	338	283	335	322	333	329	336	315	318	306	317	326	320	351	308	306	299	320	324	340	327	335	323	330	330	289	325	302	331	299	360	289	329	342	303	320	320	300	315	337	331	327	346	328	313	337	310	347	341	312	309	296	299	330	317	354	313	349	346	327	345	314	318	323	288	322	286	292	361	315	334	337	295	308	322	321	335	311	325	332	329	351	359	324	285	283	296	297	288	290	300	340	312	325	323	327	315	319	305	321	308	335	306	352	329	326	340	313	346	357	336	355	319	316	312	324	293	319	294	307	306	268	284	328	311	335	334	320	322	355	294	312	307	330	339	333	286	306	316	332	322	298	307	283	304	324	355	357	328	351	308	361	334	315	317	326	278	338	330	301	305	288	319	341	349	351	337	330	329	299	300	337	321	320	323	342	319	317	343	297	339	316	304	338	331	285	337	328	323	335	354	327	325	324	339	292	303	291	317	307	342	338	370	318	323	299	331	340	316	281	336	322	331	306	329	329	316	333	328	366	305	322	280	302	360	308	331	317	300	303	301	345	326	317	340	323	326	349	325	315	350	298	335	302	343	313	376	307	349	341	323	311	342	323	335	342	332	321	323	327	294	302	320	327	345	295	304	363	325	291	346	295	348	351	328	325	335	328	317	320	323	345	345	286	285	330	307	335	309	316	336	329	351	335	320	361	330	323	353	340	337	318	326	259	315	317	315	332	318	306	308	310	328	360	298	367	309	324	326	366	341	336	302	331	324	310	328	282	295	333	346	317	310	300	317	326	269	306	298	344	345	296	301	315	318	315	337	310	332	335	335	317	335	329	363	324	337	306	304	310	309	351	327	321	303	348	356	347	296	274	313	327	289	328	333	340	336	300	326	347	342	298	325	320	310	305	372	314	330	321	305	335	350	329	328	294	299	315	362	330	334	329	321	326	333	347	329	327	298	324	306	302	307	343	304	314	309	282	351	371	307	293	299	325	330	334	302	302	310	334	290	326	333	317	309	342	313	290	321	344	319	320	331	331	367	347	320	317	334	315	323	303	319	304	299	320	306	327	346	314	370	327	302	317	310	357	360	349	304	317	293	288	322	344	342	322	343	331	350	318	329	294	316	333	311	332	344	350	290	322	342	316	316	321	306	321	331	298	334	323	345	329	339	302	289	316	314	306	290	336	308	326	332	314	341	330	325	332	337	307	328	321	328	302	338	299	329	323	327	324	317	317	350	341	324	263	323	300	341	338	317	317	310	317	334	311	330	333	357	306	333	336	308	317	298	329	343	327	324	304	346	305	355	328	349	324	321	332	294	340	338	343	302	334	313	288	320	326	298	326	330	333	313	364	278	317	312	285	329	326	314	311	339	349	307	342	345	344	324	305	326	312	332	321	336	290	341	309	328	319	325	346	341	325	283	273	339	345	341	326	301	313	303	331	324	339	297	284	308	304	326	339	347	350	309	310	333	346	328	346	291	352	334	299	326	333	331	341	283	332	330	306	303	352	304	301	302	361	304	331	328	317	320	310	305	323	356	304	286	315	312	299	358	360	301	311	309	312	315	304	321	336	355	319	318	335	306	310	320	318	337	315	318	318	309	319	267	332	322	339	314	296	308	331	303	313	327	331	308	332	306	322	343	276	327	339	299	330	326	345	323	342	331	375	322	348	298	307	349	335	257	301	328	325	313	330	338	311
38664	18317	9354	5464	2455	1470	1059	716	703	736	695	717	765	675	709	739	769	719	739	706	716	707	730	772	729	718	675	720	709	722	698	737	731	744	700	753	705	687	763	732	655	682	755	723	678	674	719	741	697	713	749	715	723	671	713	703	708	732	738	679	702	731	694	753	726	707	667	713	696	720	706	733	707	746	710	657	739	725	709	720	699	737	669	674	772	706	728	720	710	682	700	705	667	686	744	715	695	700	677	701	694	745	710	698	720	769	727	700	674	673	693	695	711	709	751	739	716	691	709	721	715	694	684	698	744	700	739	681	703	678	716	712	713	731	724	731	746	696	717	710	672	690	730	707	670	733	745	676	704	689	713	735	727	705	713	725	687	705	736	683	681	677	695	709	665	713	703	713	763	657	729	685	691	729	720	715	739	616	723	742	762	732	660	732	768	704	715	751	720	723	728	696	709	740	709	756	716	692	693	719	732	729	681	729	687	670	801	712	708	682	679	744	701	732	714	707	685	707	726	747	688	732	669	705	681	712	669	739	715	696	729	621	662	693	686	728	705	746	737	682	722	632	692	678	738	686	709	715	677	696	699	725	710	733	702	715	711	708	685	668	726	722	675	726	658	701	660	737	727	731	692	736	729	670	732	693	684	689	732	757	716	665	757	701	717	659	708	693	762	752	713	731	712	711	699	717	715	714	676	679	705	714	740	725	714	730	752	725	748	677	690	693	710	727	678	722	741	782	713	692	759	713	665	715	700	708	727	671	714	736	688	701	706	727	691	715	752	673	721	720	707	695	733	723	730	708	700	681	681	746	708	749	699	729	679	695	740	719	674	740	672	723	737	753	691	754	712	731	687	697	683	740	740	727	714	731	719	708	736	718	720	741	741	727	679	698	746	762	701	699	668	693	671	707	708	696	738	722	690	756	716	749	691	682	716	701	665	716	681	736	763	749	738	693	662	733	762	711	695	732	692	750	741	692	711	718	761	730	745	684	672	730	698	731	708	713	715	726	711	733	663	743	706	745	697	706	711	712	707	687	704	699	703	719	738	722	669	704	680	719	725	741	720	753	651	717	736	763	720	750	652	708	705	760	702	763	727	670	714	691	747	698	655	711	708	702	732	685	727	718	747	729	686	706	729	703	708	692	713	696	707	759	749	686	713	719	717	666	699	700	712	705	719	660	711	691	703	731	785	732	705	692	719	761	726	725	670	709	683	748	679	758	685	707	703	679	690	731	719	687	719	688	691	725	703	758	757	720	698	739	720	692	751	690	739	695	707	656	764	706	708	732	727	710	690	675	752	665	700	733	710	738	740	769	728	703	698	695	728	744	654	698	722	721	691	736	680	713	718	693	720	724	704	669	698	728	763	712	678	712	705	682	735	734	712	711	714	744	753	763	703	641	709	719	691	712	727	728	752	734	726	676	688	692	710	689	737	696	742	697	698	717	758	704	659	678	736	696	729	693	693	693	664	746	731	738	720	677	753	707	712	746	745	702	731	673	730	740	769	698	734	735	776	675	742	695	731	696	689	780	721	754	718	706	699	690	729	721	732	712	666	721	698	686	723	729	736	709	724	726	710	675	742	719	674	741	756	715	714	719	789	726	662	713	701	733	707	737	711	679	723	678	722	664	708	710	704	751	717	719	710	690	775	717	692	687	727	753	749	677	728	737	704	678	711	754	695	772	687	730	671	730	727	684	711	684	728	692	709	733	743	682	677	737	709	757	706	692	634	760	677	704	756	689	722	672	714	676	692	683	743	712	669	712	704	703	699	729	717	731	752	700	684	664	756	750	723	702	732	748	736	732	711	701	719	735	715	703	709	677	700	709	707	696	720	740	723	739	703	725	712	707	713	677	695	722	708	755	736	691	745	665	712	706	650	680	779	710	737	688	704	737	703	688	714	709	731	713	701	811	737	732	715	700	738	686	727	715	732	694	676	726	735	734	685	711	685	689	745	670	700	706	703	751	772	690	692	689	704	729	745	736	705	731	679	704	702	684	670	784	721	672	658	697	767	732	716	767	692	682	710	739	708	762	729	738	740	707	721	734	685	723	673	680	724	686	695	712	728	708	706	730	689	706	684	684	705	713	740	715	775	684	727	673	744	715	724	705	713	740	741	689	727	700	691	738	714	731	680	725	769	702	675	730	718	707	722	717	667	729	734	679	730	712	741	715	725	722	710	666	700	709	668	692	726	715	755	702	748	712	703	726	726	713	718	693	719	758	697	708	731	705	742	712	692	708	716	748	711	727	694	718	737	724	731	685	700	679	707	717	729	734	736	712	725	676	741	699	692	663	656	695	701	752	700	730	692	736	691	658	750	749	709	727	710	716	755	670	724	717	737	718	744	685	681	716	682	738	720	698	766	729	706	739	696	806	766	730	690	686	741	687	737	713	729	686	673	740	678	719	727	722	738	713	736	710	672	698	696	704	727	695	683	705	700	766	721	668	729	675	721	703	735	671	705	672	696	698	747	723	667	699	689	770	705	731	729	714	731	645	735	709	704	677	724	702	709	713	703	698	682	745	703	696	708	718	709	684	747	722	684	715	716	728	739	705	700	696	714	681	661	734	746	709	671	761	747	723	713	727	724	688	705	719	671	715	729	711	731	700	733	698	729	708	716	745	711	708	723	686	739	729	730	698	723	740	648	678	745	698	774	672	673	707	740	686	698	735	671	752	704	723	743	700	698	755	708	739	707	664	772	732	743	715	726	754	733	731	747	669	739	716	738	710	712	687	717	746	682	686	711	739	690	659	721	705	724	710	756	698	691	705	678	700	725	709	721	745	682	714	682	690	692	737	654	737	719	690	719	730	718	741	715	697	742	684	712	723	726	724	700	716	688	699	777	750	736	695	713	684	709	687	690	765	699	685	720	723	705	734	725	728	739	716	726	712	689	752	687	699	692	712	691	669	684	718	727	741	715	679	699	666	718	687	739	708	704	737	735	744	690	694	668	755	739	737	723	740	727	684	657	729	710	669	681	695	732	747	728	719	744	735	721	702	743	714	697	697	680	691	669	669	701	721	711	696	716	694	676	694	702	694	728	678	731	708	659	691	699	707	751	679	734	716	695	747	721	698	702	737	691	750	674	713	678	729	727	726	735	703	720	724	685	714	674	717	720	681	682	724	709	722	716	700	743	721	690	708	718	754	743	741	717	697	734	759	707	678	684	727	708	747	737	707	725	675	696	703	763	769	779	736	739	753	678	707	689	667	689	713	782	707	696	691	721	716	736	675	691	700	697	708	731	676	732	691	697	723	712	695	684	654	701	725	694	688	711	758	715	675	703	709	685	752	732	755	736	720	743	696	716	692	734	716	735	755	677	745	708	713	671	690	715	760	698	724	661	700	645	735	680	722	715	696	711	729	683	671	706	670	708	716	748	731	703	702	701	676	757	729	739	755	715	690	719	695	710	720	666	701	722	731	697	699	747	735	685	720	704	718	656	687	654	710	703	724	693	687	671	684	684	657	711	746	688	661
50343	20668	5221	1029	506	353	325	305	298	356	292	287	306	267	285	308	322	278	309	339	294	309	294	277	317	321	328	299	291	291	320	279	259	310	314	286	309	319	299	288	280	277	309	289	298	278	330	282	289	288	282	318	260	259	289	320	285	305	293	301	286	313	290	310	298	318	282	286	317	301	303	281	311	294	281	288	322	323	306	300	292	291	285	321	309	300	289	307	298	305	308	328	318	303	308	317	279	303	286	332	304	303	294	318	297	249	307	289	301	297	318	308	344	282	322	295	285	289	330	298	293	320	270	292	322	295	311	299	311	277	277	256	293	274	332	286	287	295	327	265	309	292	300	279	302	303	304	291	286	301	295	294	261	271	270	319	341	272	329	280	334	310	284	309	300	312	263	283	278	282	299	304	309	264	305	310	307	277	303	314	306	328	276	312	271	287	303	297	335	295	307	270	337	305	317	297	290	295	298	293	308	303	330	282	297	312	301	288	333	300	299	316	283	314	312	284	247	310	290	321	282	304	298	290	303	312	301	284	260	310	301	307	303	310	301	336	300	291	287	276	277	323	296	318	305	294	282	303	311	327	307	302	308	306	287	323	295	300	299	257	293	278	294	287	271	289	280	266	291	287	310	278	282	292	307	296	303	251	297	306	305	279	295	298	280	309	305	292	293	310	314	289	321	300	305	276	330	315	309	271	341	277	281	292	325	319	287	341	306	285	302	283	301	272	314	358	306	281	325	309	287	314	298	272	299	276	301	320	314	291	315	285	285	297	284	312	307	269	287	317	289	290	294	289	291	286	303	292	295	287	295	263	316	307	315	276	311	297	282	272	339	291	287	306	255	323	286	306	289	294	300	308	294	299	275	280	327	309	322	329	299	285	307	298	296	277	303	275	292	283	333	306	298	276	300	303	317	292	309	276	307	278	290	304	286	291	283	329	303	346	304	318	246	287	255	305	285	304	290	291	306	329	256	307	287	275	273	317	326	298	292	288	324	276	291	296	264	306	297	333	299	309	320	294	319	340	290	274	310	311	297	326	287	293	298	298	277	266	301	322	306	321	283	298	302	300	274	323	320	311	295	300	294	324	281	285	293	290	303	298	302	296	303	254	345	305	291	302	304	305	297	272	306	318	319	267	305	283	310	274	308	314	295	294	302	312	280	282	300	319	292	308	298	290	307	307	282	356	297	298	288	289	284	344	276	269	276	302	332	301	290	271	301	298	289	287	271	325	312	319	291	320	320	318	279	294	281	286	305	284	269	268	313	264	286	335	251	296	332	316	276	300	299	301	282	277	280	289	259	308	290	293	302	287	309	304	295	309	298	314	344	270	278	283	299	303	287	294	300	304	292	270	325	302	306	314	318	306	307	316	275	287	306	319	290	276	333	318	285	280	294	313	296	314	279	284	294	326	325	331	300	286	290	263	316	267	310	312	283	295	280	306	287	278	339	281	287	333	288	290	307	297	287	292	290	289	288	308	297	309	307	307	289	316	280	294	282	300	301	313	313	341	302	317	305	319	299	259	285	276	302	290	326	293	287	282	325	285	310	331	292	326	326	296	318	301	314	263	292	293	292	303	280	321	289	302	286	295	316	325	308	304	330	274	291	306	297	272	301	296	283	283	295	302	329	309	295	314	264	307	291	311	313	280	290	270	281	307	297	317	279	290	282	295	305	288	318	300	292	309	299	262	324	306	287	287	282	292	281	304	322	288	309	295	285	327	276	305	340	273	299	277	293	311	292	306	261	281	313	305	308	331	306	309	284	279	255	312	300	305	318	317	312	315	329	313	294	258	271	288	270	267	272	291	295	287	277	267	317	294	335	340	255	295	304	293	308	311	279	287	310	324	315	303	319	332	289	304	334	268	294	305	310	288	278	292	306	310	293	286	298	278	264	274	297	281	307	290	288	285	282	323	277	302	251	280	296	304	287	274	296	301	276	335	320	293	282	280	346	303	324	291	312	309	270	294	298	303	296	292	280	297	310	319	293	287	309	293	277	285	266	293	318	314	301	333	304	277	281	334	323	289	272	309	330	305	279	300	298	313	313	295	274	298	292	289	266	279	275	302	291	287	255	277	310	291	286	268	305	287	286	277	288	305	286	306	271	286	311	335	316	279	309	292	288	293	280	273	267	286	295	298	285	308	291	297	302	309	318	304	312	315	306	302	322	278	305	286	314	280	286	293	302	349	342	330	289	298	327	314	287	302	299	296	289	302	303	292	310	314	279	293	292	301	284	313	335	313	339	272	323	314	290	299	296	332	316	314	279	313	322	296	293	299	332	272	291	307	308	291	297	277	302	317	278	302	330	311	275	302	293	322	291	285	277	300	298	306	291	326	297	322	311	293	268	278	343	306	288	282	276	302	309	312	342	278	263	300	299	295	296	306	282	284	299	316	306	325	286	275	311	302	288	267	344	266	300	311	287	295	292	315	278	313	307	302	288	305	279	327	322	287	282	287	300	295	332	301	317	299	296	318	297	306	269	294	300	296	296	284	258	305	282	294	275	346	269	315	282	300	306	285	297	300	292	282	272	293	298	298	297	271	307	303	296	274	280	296	289	304	270	302	266	291	269	280	300	305	309	293	300	298	288	308	299	289	295	327	327	297	314	279	306	298	315	283	289	287	274	304	293	339	298	271	295	293	305	283	299	259	300	315	271	303	331	278	298	273	297	284	318	310	297	290	281	305	286	280	311	291	284	287	311	284	296	290	304	286	304	317	289	294	303	294	316	281	301	273	307	291	283	314	300	323	304	285	280	294	315	318	314	316	336	288	333	318	267	284	310	278	282	291	310	303	309	286	282	270	281	306	279	300	277	305	315	266	314	295	329	321	308	289	318	302	292	298	301	320	315	310	288	296	276	298	294	311	311	300	322	323	303	280	288	303	293	327	282	292	282	317	326	318	275	284	331	300	306	273	333	325	307	296	319	294	274	301	291	298	285	262	275	273	307	284	283	266	284	296	286	342	335	322	304	282	289	304	307	297	309	281	305	301	282	296	271	305	271	292	282	314	284	302	286	274	308	316	300	296	313	288	294	306	287	287	318	315	272	296	301	281	327	295	275	301	316	307	281	299	255	262	285	285	318	326	310	296	312	266	293	309	297	294	278	288	292	296	314	297	304	281	299	295	299	286	312	326	297	300	278	337	296	291	275	278	291	339	299	294	273	289	306	312	311	292	310	290	281	288	290	279	262	309	296	270	290	301	315	287	339	326	271	335	271	287	326	291	290	312	286	275	279	312	308	296	270	293	294	290	323	305	325	302	298	284	285	296	288	325	288	305	294	310	313	304	274	273	311	297	319	311	298	269	285	260	291	311	323	309	290	326	309	300	290	326	288	326	254	326	265	267	280	302	317	308	308	292	313	297	271	295	278	305	309	266	287	287	265	281	298	295	309	300	282	303	291	299	288	276	264	274	271	318	288	282	286	290	318	308	310	287	274	270	288	269	322	315	300	296	284	351	294	334	302	296	296	284
35027	14231	5441	2185	1250	880	726	643	688	664	627	651	657	644	667	646	693	694	641	675	654	618	712	692	674	697	656	676	652	651	617	677	687	671	670	641	644	667	718	685	657	673	617	665	652	693	658	665	745	653	674	652	675	618	655	658	619	626	651	649	640	637	663	635	644	681	653	686	700	633	621	632	648	612	686	653	610	670	640	644	631	608	632	663	681	703	722	681	667	635	664	676	707	634	627	685	661	659	677	665	649	655	675	658	626	670	647	689	682	640	654	699	676	645	648	664	676	637	645	639	705	683	709	684	649	646	697	617	675	638	672	687	655	649	626	690	631	645	684	633	691	670	608	668	654	627	661	636	621	644	629	637	690	676	673	650	630	675	611	674	659	675	660	662	655	638	664	657	648	631	646	678	613	676	663	666	646	640	649	696	654	638	634	610	666	646	645	669	706	672	638	695	645	652	635	649	655	685	669	604	694	625	646	638	647	684	644	671	625	689	624	631	678	628	645	633	638	653	657	635	642	643	642	648	651	611	641	655	659	629	667	675	637	640	666	739	645	642	656	656	674	697	710	617	622	706	631	633	657	657	587	673	664	650	652	659	676	626	639	623	652	685	661	654	633	663	618	612	650	634	652	668	649	607	648	667	675	634	669	618	704	657	610	678	613	613	662	694	681	723	631	634	663	652	645	642	669	658	643	658	652	635	600	632	627	660	623	672	609	684	683	674	639	595	658	655	632	729	660	676	647	630	682	681	663	676	665	656	666	643	673	628	706	654	708	654	666	652	680	609	635	659	680	659	688	660	649	649	684	665	677	686	654	686	663	640	619	670	641	706	678	677	687	689	631	632	611	614	639	662	701	693	677	643	628	639	655	627	637	687	651	652	607	633	688	658	671	643	693	682	655	631	644	702	638	658	622	626	628	635	691	640	655	669	640	651	656	701	678	646	631	712	627	677	678	659	668	680	656	621	669	626	681	602	652	668	654	642	694	669	664	639	683	635	677	651	687	653	625	677	675	636	659	642	655	676	670	685	634	656	671	665	653	647	648	618	644	682	669	697	669	685	665	642	621	669	665	643	674	664	673	637	696	618	613	669	683	664	639	688	618	672	634	670	623	658	622	675	653	645	610	671	637	658	668	619	664	645	640	634	696	678	624	632	624	652	653	674	706	681	668	671	657	654	672	617	622	680	678	691	720	655	671	677	681	644	680	666	651	652	659	663	699	669	644	669	682	686	682	643	700	633	702	648	662	657	633	650	689	640	669	673	627	659	668	677	657	687	650	643	653	664	688	651	686	665	672	643	652	678	621	661	668	677	668	646	694	649	666	695	657	718	638	648	678	635	656	625	685	645	674	651	689	621	648	650	671	614	673	665	628	660	681	657	687	662	676	656	656	660	612	664	693	633	650	680	672	680	713	637	659	691	718	688	642	666	700	622	702	662	697	615	684	723	662	598	708	702	661	624	671	653	657	663	650	631	619	650	652	617	658	668	648	687	660	684	667	625	673	650	678	629	742	667	641	694	660	686	623	638	649	690	650	657	663	672	640	644	645	663	599	643	652	602	697	681	671	680	627	664	614	660	639	646	658	616	661	688	690	694	689	644	700	686	635	676	677	669	635	736	639	655	634	631	675	647	647	662	656	641	661	657	656	646	684	654	697	698	663	660	688	653	671	673	671	726	662	680	677	629	648	670	664	641	625	674	642	673	633	634	647	683	697	642	633	666	657	633	678	647	661	678	673	648	665	662	705	622	655	626	639	614	673	684	660	700	631	654	675	608	665	628	681	679	696	639	609	700	673	675	693	684	672	623	688	652	667	636	685	665	667	657	698	689	661	672	637	652	667	727	651	682	630	701	632	683	621	643	647	662	674	658	655	650	679	653	633	706	703	681	662	699	668	688	689	696	680	663	657	633	699	679	693	658	656	640	683	658	663	637	641	671	640	648	653	699	706	654	720	672	651	625	690	628	622	626	677	634	647	669	666	661	645	644	667	691	651	670	672	687	634	677	626	670	630	653	639	624	674	619	669	649	676	629	678	647	647	624	679	693	677	679	639	695	667	696	641	668	644	674	650	650	663	673	660	636	666	649	658	680	662	689	711	635	652	633	680	630	668	647	628	676	620	685	635	691	681	685	694	646	711	649	636	648	668	677	669	627	709	668	633	617	649	644	651	671	704	678	665	616	675	704	662	693	634	629	634	644	676	679	669	645	679	688	632	668	637	662	641	669	713	669	681	655	630	695	641	647	692	674	655	731	656	645	699	709	700	631	638	646	642	610	650	720	690	610	679	613	636	660	638	662	693	664	661	667	617	663	658	652	637	675	633	677	657	647	641	673	695	672	677	624	635	660	684	674	695	623	648	639	677	638	660	669	646	698	647	639	639	612	739	685	718	672	629	716	646	648	676	656	646	688	678	649	624	690	707	698	713	653	658	693	627	669	663	647	694	657	705	670	648	688	691	649	712	646	636	657	613	615	622	635	647	687	686	637	720	648	664	646	664	659	643	659	665	701	665	658	631	647	645	651	663	719	656	674	667	685	655	651	611	668	628	668	654	670	646	632	617	658	626	635	623	603	609	635	689	688	674	623	675	673	690	640	650	630	696	671	659	655	665	687	680	644	677	670	623	635	680	689	650	657	645	651	684	666	672	645	662	643	654	660	661	654	695	643	630	622	677	693	640	679	658	665	622	652	652	649	690	642	675	667	668	724	661	690	659	650	687	609	683	663	643	647	670	608	669	632	664	633	678	638	634	704	708	695	643	719	617	722	666	662	671	642	675	650	633	663	642	628	644	643	688	656	627	650	677	617	661	595	645	629	655	671	678	681	699	680	693	685	665	656	630	641	659	669	657	649	673	696	699	663	614	656	699	654	653	674	627	649	671	643	608	666	655	621	647	682	634	640	677	644	661	661	684	640	690	638	663	705	657	669	681	659	644	672	670	694	678	648	686	637	643	663	641	657	694	656	671	637	651	636	667	661	686	636	649	584	630	672	683	628	608	628	651	649	715	686	687	673	687	643	691	659	630	637	707	606	657	653	666	683	625	641	684	625	652	655	668	630	717	672	665	676	662	644	644	612	602	649	707	647	679	668	615	699	658	662	665	671	692	668	624	664	716	667	688	665	686	660	693	672	701	651	675	675	636	673	644	664	656	661	656	654	656	635	657	648	680	662	631	639	665	674	673	675	647	714	720	669	642	667	641	665	630	725	666	723	624	665	719	683	642	668	668	678	620	640	647	712	674	701	649	674	665	663	654	625	686	590	652	681	713	642	668	657	624	695	659	678	665	712	679	687	678	670	656	657	642	682	662	636	683	676	618	677	612	690	664	699	675	672	620	651	677	630	652	637	660	655	690	660	672	633	627	651	694	650	646	668	683	675	710	633	627	648	681	638	670	658	678	660	708	660	666	650	649	611	672	637	667	641	691	619	641	699	642	681	640	667	659	630	658	654	688	667	684	650	697	652	653	680	669	670	689	657
62719	27463	8817	1865	665	439	338	321	295	302	299	325	271	306	336	291	318	320	256	325	297	299	299	308	291	309	297	293	304	299	328	322	318	300	306	307	330	332	323	295	309	295	293	305	364	351	300	332	306	294	303	290	309	300	318	315	301	315	313	282	300	316	328	312	314	301	298	295	307	300	336	298	294	346	282	305	308	339	307	310	268	279	327	327	326	303	271	326	305	308	293	329	302	270	352	291	320	302	298	336	317	287	304	293	322	347	296	317	297	301	312	256	299	333	303	271	295	269	340	302	314	294	315	295	295	326	348	322	323	301	291	298	318	306	292	300	298	309	291	305	285	298	299	348	288	282	318	316	298	288	278	335	328	348	303	286	311	292	305	299	271	281	291	289	301	308	318	303	312	300	296	332	323	282	293	329	300	298	327	324	307	284	284	321	318	276	320	266	280	293	284	299	314	326	327	321	329	274	288	313	340	292	306	315	296	281	318	311	324	314	278	304	290	290	345	327	353	308	275	330	337	313	282	320	305	317	303	302	297	317	311	304	270	328	282	302	320	311	295	281	294	306	281	307	292	296	296	311	280	294	308	281	283	272	278	327	342	309	277	324	352	303	305	333	326	316	313	354	314	274	313	255	295	308	303	313	299	293	316	274	322	296	307	313	308	297	334	303	301	307	315	320	284	299	305	315	337	332	317	325	306	313	315	304	316	265	310	275	295	304	307	304	303	306	322	312	287	294	335	296	326	328	318	305	304	295	304	284	308	307	304	288	286	337	314	318	321	350	353	297	317	321	312	276	302	355	288	308	285	340	300	289	287	297	311	287	280	331	274	317	304	308	312	303	291	277	274	328	303	300	288	302	303	283	305	292	297	319	340	285	297	310	278	297	280	295	305	305	291	296	327	315	318	324	297	323	275	314	281	252	290	303	307	326	280	292	355	320	307	333	292	278	307	325	329	329	308	300	312	323	336	352	286	290	306	314	290	277	261	297	310	302	319	330	320	326	292	281	318	319	331	292	297	345	289	297	309	294	291	295	292	297	295	301	256	284	308	337	287	327	321	285	316	300	326	290	353	358	335	311	314	326	311	327	309	326	333	278	339	286	295	297	317	331	307	274	283	313	326	311	316	308	277	304	295	293	301	306	314	300	302	307	286	294	329	292	299	317	287	328	332	307	352	318	302	303	293	275	293	325	363	347	331	299	330	297	288	311	293	291	294	327	294	306	306	285	279	300	318	291	270	313	320	315	262	281	307	316	288	313	302	274	298	305	297	308	269	300	312	307	313	303	316	312	326	300	339	320	285	337	313	293	287	312	344	311	349	303	290	309	329	281	313	291	309	315	288	325	359	308	332	308	313	284	290	318	339	289	343	323	304	285	310	330	329	322	304	326	307	279	296	314	311	296	290	323	287	319	303	324	313	318	306	295	346	313	278	296	286	291	309	297	300	295	337	322	323	307	259	293	341	264	305	321	285	322	304	299	294	308	307	332	293	320	332	326	288	295	314	310	324	329	327	299	282	301	304	308	307	298	284	300	292	326	302	281	298	266	308	297	330	300	302	316	316	335	288	264	303	288	344	340	309	304	314	333	303	322	297	315	293	333	308	330	308	303	332	309	304	316	308	324	312	312	313	302	308	274	291	314	350	311	330	334	285	323	312	299	328	290	300	323	301	351	322	326	316	334	334	308	308	319	303	323	293	270	308	288	300	336	272	337	318	290	304	291	281	330	296	277	323	329	314	308	300	324	277	273	335	283	328	347	317	296	301	303	339	338	344	345	315	292	328	325	334	325	346	353	328	324	285	316	300	347	349	272	295	295	288	278	324	298	321	332	310	291	325	278	328	293	304	314	309	317	320	295	333	318	296	286	336	290	281	330	339	329	298	304	325	310	298	330	308	293	313	320	283	306	281	330	324	332	297	326	317	311	309	333	294	258	304	314	296	304	326	312	336	321	334	320	268	299	303	306	319	330	297	295	304	300	342	349	316	300	309	289	339	314	322	315	300	324	304	316	308	293	282	270	309	298	345	291	309	289	302	286	285	310	310	354	277	285	308	261	322	345	330	299	295	324	300	333	287	295	282	273	308	332	329	320	299	328	329	286	313	328	313	314	326	297	300	322	314	323	313	334	310	311	310	294	330	344	320	278	305	317	294	299	309	295	321	293	314	355	289	308	278	282	321	303	308	342	315	345	322	320	308	292	289	320	310	327	322	270	313	273	342	258	292	334	298	285	300	288	309	304	303	341	305	289	321	327	323	294	344	277	317	309	322	348	293	306	270	297	333	298	296	329	301	300	290	341	326	307	317	275	319	299	308	301	317	288	323	287	315	303	321	288	304	323	277	319	307	313	299	310	282	266	334	272	317	315	321	315	323	267	353	291	282	305	301	305	310	345	305	326	285	303	289	316	281	334	283	301	335	306	300	316	283	298	303	291	341	297	315	302	338	344	294	323	324	316	334	324	305	257	291	300	316	307	296	320	272	268	351	287	289	324	311	282	300	316	327	315	265	306	313	280	313	300	312	318	296	336	305	322	320	302	313	263	279	347	331	294	273	327	286	301	273	325	315	297	327	287	311	271	342	330	303	315	302	325	278	299	304	295	278	294	310	301	335	250	307	289	318	316	322	325	327	328	297	306	331	310	307	316	323	291	337	320	289	289	285	277	313	297	309	300	307	303	304	315	320	310	308	300	309	247	304	286	287	301	326	278	297	341	272	308	329	299	300	312	318	289	317	320	312	293	360	275	314	309	327	304	271	344	297	282	319	320	291	333	344	297	315	310	302	296	309	336	302	301	310	325	320	300	337	284	296	302	331	293	313	316	297	307	310	295	309	295	321	314	287	305	318	278	329	294	302	288	279	317	304	310	330	321	286	316	320	308	297	318	320	332	324	282	319	314	264	298	296	269	317	267	291	306	328	286	310	295	314	298	339	318	299	332	331	293	302	335	302	320	306	277	300	285	320	313	321	324	284	277	311	299	274	329	308	320	289	332	301	322	327	290	299	305	309	296	317	326	279	328	292	302	313	285	329	318	333	308	287	304	342	273	277	318	318	304	288	314	315	298	310	289	318	349	322	312	301	329	283	347	305	302	324	321	310	288	333	355	325	320	296	329	293	303	304	318	292	324	298	284	311	315	304	325	310	328	269	298	285	317	284	300	293	290	329	295	320	349	289	333	336	301	323	320	318	323	305	313	279	300	310	298	292	319	306	328	329	291	268	281	298	320	302	294	308	299	301	296	293	321	270	288	294	286	333	312	314	284	337	272	318	309	311	298	316	345	335	311	322	286	304	295	309	312	294	304	316	347	329	294	300	308	291	304	319	312	297	340	312	316	287	325	304	290	293	331	329	306	321	269	293	326	316	273	296	324	284	333	327	323	300	291	301	312	307	300	304	275	310	332	321	282	284	338	283	290	270	320	306	297	309	322	305	274	335	295	309	315	325	302	288	314	321	324	300	282	273	284	292	304	321	311	350	296
43394	18301	7185	3352	1579	1120	753	720	754	694	632	700	686	722	712	663	625	708	685	695	681	689	675	668	669	722	700	708	671	682	694	690	680	711	691	653	668	680	692	705	678	660	638	697	677	675	698	686	681	687	697	665	688	668	672	690	617	647	645	697	730	630	732	673	674	676	687	722	638	665	699	692	667	656	678	708	682	703	671	679	744	662	691	688	687	640	664	715	685	695	693	674	696	674	698	662	663	692	682	680	643	685	687	699	664	764	685	671	711	694	677	669	711	709	711	641	694	646	731	635	688	718	752	650	675	700	693	709	664	688	748	687	694	706	675	697	701	696	695	698	652	729	679	689	667	686	693	694	666	671	708	689	692	669	684	708	675	688	700	719	688	681	652	665	693	703	665	677	696	708	643	665	683	742	705	685	667	720	704	692	683	683	681	683	660	706	685	720	685	713	738	652	692	650	663	709	682	728	672	667	666	689	709	646	671	683	749	704	729	672	716	658	677	655	664	711	701	717	704	690	684	678	663	692	648	634	698	734	702	637	669	735	735	691	699	682	740	655	694	675	668	686	699	662	678	696	731	669	695	696	759	692	655	705	694	690	713	675	653	663	708	715	686	699	683	691	694	692	661	683	732	719	708	691	696	706	686	674	712	700	702	711	670	727	667	727	711	692	692	684	690	658	682	712	702	708	659	712	692	667	708	709	691	691	696	664	698	741	704	683	642	698	654	667	692	704	684	722	729	648	726	666	678	688	689	705	759	687	730	693	670	695	704	695	679	664	687	704	741	656	702	692	676	689	702	688	756	693	663	683	661	695	696	685	687	725	705	684	709	674	691	631	715	681	666	703	690	698	660	701	651	696	680	710	669	676	679	745	722	713	677	719	725	705	700	717	693	659	693	702	700	666	735	739	672	639	676	658	690	676	660	644	660	689	676	678	642	646	709	698	652	668	675	705	674	679	708	716	695	679	651	685	701	667	676	707	686	666	669	676	688	678	721	652	691	669	628	706	664	662	666	683	648	648	726	641	686	643	641	700	699	666	696	673	698	712	659	753	685	681	724	684	703	717	711	744	664	716	683	655	673	691	691	703	677	701	693	628	661	677	664	687	672	705	658	667	706	701	688	654	700	687	677	726	685	681	696	692	696	698	681	705	698	705	702	675	704	696	660	691	650	702	672	698	661	719	683	703	663	672	678	653	692	704	716	700	660	692	644	713	730	706	690	655	654	659	719	718	650	684	693	694	697	668	679	701	690	635	678	708	662	665	711	731	715	690	712	663	723	714	675	657	664	699	663	731	678	732	684	643	646	737	694	644	663	720	685	720	651	710	710	683	717	719	680	650	646	662	715	700	666	680	705	695	722	686	658	675	633	721	681	660	682	701	685	710	711	712	702	682	668	689	659	679	660	665	691	720	671	674	709	702	690	656	667	646	673	648	639	689	662	666	732	675	700	675	657	683	622	619	669	676	679	672	673	690	672	698	697	709	719	671	659	663	707	654	693	637	676	736	674	647	709	626	688	744	684	705	658	658	707	669	636	707	654	709	666	674	681	726	695	724	691	725	670	680	737	635	621	670	684	715	681	665	709	719	705	664	639	709	695	693	684	656	664	697	706	732	712	656	665	654	707	702	589	706	685	706	657	712	644	732	690	650	684	628	692	699	727	690	686	688	677	709	671	674	685	647	714	712	672	683	646	737	713	678	684	689	703	709	730	684	711	698	668	740	672	671	693	674	655	677	617	722	662	649	702	688	671	669	657	710	686	688	657	746	693	691	701	706	682	679	688	705	715	658	630	716	767	658	669	673	658	712	697	722	686	692	668	688	690	705	734	714	720	668	671	652	650	688	627	701	720	625	690	696	715	702	676	705	712	696	666	679	664	692	721	695	696	702	714	662	694	734	687	685	718	687	703	721	666	664	622	691	725	710	653	684	700	680	705	693	681	686	773	663	649	721	696	670	677	702	664	655	708	665	694	693	694	673	714	720	741	680	725	660	647	706	691	688	666	735	664	665	692	776	667	689	696	708	655	671	691	661	649	675	703	716	675	696	700	717	703	648	657	698	713	731	716	650	677	677	699	669	668	705	666	712	683	713	688	710	696	725	668	699	699	664	670	689	680	639	754	697	664	661	659	676	675	721	677	710	684	700	689	699	717	685	641	673	654	689	641	678	690	714	697	673	695	694	690	700	665	657	650	665	733	682	656	685	734	702	676	694	680	657	678	670	693	694	660	707	693	686	666	709	679	693	654	745	726	673	690	650	672	745	665	682	709	679	698	725	696	646	650	631	690	665	645	714	690	716	631	701	687	642	745	721	705	655	664	662	700	667	669	709	666	712	742	683	672	693	699	690	705	709	638	716	671	687	668	692	662	682	671	679	707	678	686	671	699	686	662	725	702	691	668	739	691	703	702	688	729	686	714	709	658	727	667	684	686	633	675	692	702	697	685	681	678	699	695	702	722	682	652	667	704	680	686	662	663	690	759	708	714	681	723	640	649	678	662	688	667	683	672	688	716	716	657	672	669	723	698	717	690	685	718	698	632	688	658	696	682	736	682	655	731	680	602	696	620	662	674	669	706	681	694	723	623	708	662	634	687	676	699	708	706	699	698	663	679	674	676	635	675	686	706	666	720	720	722	663	717	670	641	696	727	696	671	689	702	647	711	677	682	690	727	632	665	707	682	669	687	687	727	704	621	672	696	693	709	737	700	652	744	684	675	666	688	694	687	713	698	687	690	692	707	684	694	698	716	635	737	676	655	709	696	670	668	743	701	660	692	643	727	705	649	698	736	726	680	716	660	640	702	720	696	647	655	712	711	682	628	721	695	676	692	714	655	685	731	634	695	672	682	689	725	680	667	709	638	665	688	690	680	708	631	660	690	716	709	657	708	759	644	706	669	678	704	680	656	694	684	704	660	714	697	691	680	715	665	681	677	631	674	724	691	694	658	702	678	693	673	644	735	674	683	691	709	652	661	680	678	627	746	697	658	698	663	637	715	742	659	665	695	642	664	664	686	650	690	655	665	699	718	681	702	655	667	662	692	695	707	651	732	713	640	670	689	698	728	733	648	684	689	676	691	717	690	689	729	656	706	672	648	713	676	696	685	705	697	662	681	680	682	695	671	675	699	681	668	707	667	667	670	660	753	684	724	673	678	713	660	638	690	704	654	686	671	722	704	672	698	729	716	675	675	691	726	744	640	668	713	661	734	724	687	695	680	694	722	650	682	642	668	684	690	730	646	675	677	677	694	706	674	670	683	730	692	695	733	762	702	673	676	625	645	699	685	670	675	686	727	661	699	696	686	690	684	629	692	649	704	651	644	680	691	660	659	689	693	648	673	678	701	714	698	679	674	651	704	677	665	690	699	650	691	669	717	683	657	673	657	662	625	693	719	682	675	657	658	771	710	693	638	682	731	695	739	670	675	728	693	664	668	648	722	617	724	691	677	693	673	646	699	747	685	708	644	709	740	711	656	710	660	741
62298	27476	10442	2500	793	476	365	387	343	358	314	328	314	322	344	328	315	365	356	323	307	339	335	300	308	320	308	374	326	298	290	321	327	353	373	329	328	351	320	314	330	334	332	342	316	342	287	344	335	359	358	333	355	352	333	362	364	294	319	298	290	315	347	348	359	312	349	338	307	314	328	339	337	321	319	334	319	373	367	364	340	336	311	329	376	305	354	298	312	317	332	301	332	309	314	310	332	346	377	297	326	351	325	294	337	325	303	332	399	345	335	354	333	321	354	300	326	312	313	360	325	339	325	347	315	303	332	330	331	322	314	334	330	355	364	340	353	335	334	307	331	320	293	355	317	306	334	298	317	321	339	325	351	372	328	305	323	360	324	351	358	355	361	354	295	315	340	309	328	304	338	345	311	326	333	351	311	341	330	326	302	302	298	313	321	335	349	367	317	347	319	329	357	330	325	332	311	311	319	329	325	328	284	342	360	315	343	324	306	341	354	345	339	334	305	311	294	348	322	291	339	331	334	322	326	335	327	322	297	313	315	354	310	303	310	320	334	325	353	305	326	359	333	329	336	315	303	327	304	361	329	316	285	342	311	331	302	348	358	335	336	346	332	316	341	344	352	322	327	314	346	335	339	336	329	343	348	307	346	325	323	301	313	337	345	319	300	328	321	314	302	376	359	353	350	349	330	311	327	354	356	320	320	313	321	307	295	309	341	333	294	322	320	310	356	347	338	344	321	302	328	345	343	332	305	331	288	307	310	314	342	317	313	328	341	332	300	325	340	352	332	320	322	357	351	320	288	313	337	344	332	353	317	312	330	319	336	337	352	345	324	277	306	341	336	294	375	348	360	334	336	363	340	331	308	314	317	317	327	339	318	345	321	327	325	296	286	346	362	335	366	314	372	306	349	329	352	323	310	372	335	336	332	327	325	327	325	316	317	296	340	323	331	336	280	329	335	328	310	345	344	317	323	325	293	330	331	321	330	334	315	314	345	294	333	331	347	318	313	334	340	304	337	331	354	316	297	312	297	341	333	347	337	348	285	300	307	339	377	340	359	345	333	336	325	337	350	317	332	348	328	307	289	337	335	326	346	316	307	322	302	326	302	334	323	354	304	358	307	343	328	334	313	370	342	287	290	314	334	301	312	302	327	307	320	360	317	329	303	316	288	300	343	321	338	343	318	338	303	332	335	328	352	376	333	324	337	359	316	331	337	311	316	297	324	335	353	351	319	328	309	317	345	348	361	339	350	310	344	316	320	326	346	379	327	326	328	304	301	320	305	348	335	339	328	320	362	304	358	311	347	340	343	348	330	324	373	350	338	325	277	307	305	366	338	351	335	288	348	300	325	326	336	290	323	298	341	343	347	336	323	324	338	349	362	360	295	379	318	306	283	315	293	291	347	323	346	329	343	361	325	341	301	334	320	344	331	332	311	302	338	333	322	332	320	341	316	351	325	321	301	330	364	324	333	313	322	281	265	308	348	328	307	329	317	307	348	308	325	325	319	298	366	351	363	319	328	295	310	361	323	347	335	347	329	306	331	347	350	342	327	355	346	369	322	340	325	336	322	331	297	281	370	307	333	301	336	321	304	289	322	339	353	331	347	336	342	309	345	341	360	305	333	322	304	341	329	335	300	326	361	323	323	320	282	312	332	290	366	340	302	345	307	335	335	350	324	339	312	333	340	327	308	325	323	357	357	283	320	373	304	315	341	343	322	313	315	335	307	312	328	322	332	304	293	308	352	305	330	323	307	315	352	349	340	307	343	341	341	337	357	281	359	327	322	343	326	329	348	330	321	326	365	316	334	350	330	342	311	306	327	343	343	326	318	354	324	326	316	315	317	342	343	318	307	338	302	288	339	325	297	331	349	316	346	318	313	309	337	323	338	331	353	361	309	329	342	330	353	302	338	332	321	305	337	366	355	355	326	322	354	329	306	311	290	362	294	366	325	292	318	324	289	330	327	298	308	344	336	337	330	352	336	296	349	324	324	283	293	317	338	307	279	336	308	357	340	338	338	327	371	325	284	319	351	323	346	339	318	280	328	363	357	373	325	335	321	332	322	371	317	357	352	346	319	310	281	296	304	346	339	320	362	334	327	340	307	328	329	303	322	327	334	366	354	355	358	284	336	314	313	316	334	319	314	318	320	326	311	339	336	296	365	359	317	353	339	292	334	355	317	336	307	309	354	326	316	344	341	283	345	324	349	331	329	338	310	304	314	334	334	367	356	312	355	341	319	306	366	319	321	318	345	357	309	345	330	321	345	304	342	313	335	316	314	354	330	336	273	350	320	347	353	326	320	336	325	304	327	354	349	313	314	341	304	335	335	294	337	316	333	340	313	320	345	364	338	345	308	333	352	346	319	311	315	331	337	344	314	301	350	355	330	310	321	326	346	308	365	339	351	348	332	317	309	339	330	308	307	337	347	356	341	353	307	374	335	320	329	333	337	319	318	339	334	342	299	319	343	335	361	334	333	345	321	324	322	364	306	314	333	326	311	320	343	301	317	343	307	343	361	363	359	347	326	296	337	334	356	287	330	370	331	315	313	341	349	337	303	332	329	316	312	316	308	338	316	314	306	320	305	340	340	337	340	301	330	343	307	351	344	348	296	326	320	298	328	305	345	331	334	318	316	298	308	283	332	286	331	330	355	309	324	325	332	307	316	336	319	326	319	316	298	288	351	348	366	324	324	316	311	330	396	333	290	309	337	310	354	337	317	351	331	365	332	335	343	336	344	343	300	334	317	328	311	349	300	334	331	313	313	308	332	344	339	330	313	329	322	304	305	309	322	357	315	337	346	291	302	365	321	313	304	332	299	293	330	327	309	332	308	335	303	308	337	314	305	340	346	328	361	272	300	292	297	335	381	338	340	353	334	324	319	318	350	337	297	351	330	307	300	319	315	328	361	313	306	301	341	332	319	336	318	316	332	333	326	332	321	331	322	343	318	323	292	294	342	344	313	369	341	314	318	323	340	345	334	361	323	303	315	335	344	349	326	340	315	316	349	331	303	307	313	300	344	305	315	320	297	316	342	328	357	335	331	283	322	337	339	322	319	346	324	353	308	357	325	342	313	321	307	317	326	288	289	323	337	355	337	322	325	320	313	383	349	349	314	353	315	334	333	301	297	328	325	306	331	331	313	297	306	336	355	351	362	345	354	377	338	351	355	323	324	311	355	338	332	361	339	307	314	358	318	374	334	293	344	305	321	315	310	308	368	318	337	335	314	328	304	325	339	312	287	342	296	336	320	310	376	338	304	306	322	347	323	305	346	359	327	323	313	332	340	327	305	331	312	332	324	286	334	341	312	329	302	279	304	320	283	371	304	307	309	299	340	336	343	353	323	309	362	336	339	338	339	322	352	357	343	313	350	367	361	349	320	310	335	336	299	331	332	325	351	299	326	314	316	345	287	349	321	281	344	347	334	321	354	350	320	323	321	316	307	332	329	314	333	349	324	354	340	330	331	327	317	331
42868	18853	9402	4051	2003	1197	870	731	742	746	732	788	728	758	766	745	685	670	702	701	720	720	761	711	756	719	730	708	732	731	662	723	717	734	740	674	688	702	742	708	673	743	702	684	716	736	714	705	722	635	757	696	711	742	751	720	743	705	724	733	702	741	724	702	708	711	731	712	757	738	762	707	685	745	711	677	715	737	701	737	724	757	754	741	762	694	716	747	710	750	737	746	722	740	792	718	709	758	718	736	713	674	722	702	782	740	733	680	739	733	735	672	716	724	695	694	697	684	759	698	677	706	696	709	767	733	711	723	760	733	729	706	692	706	731	747	731	755	738	746	701	730	729	685	716	693	703	665	679	709	750	751	726	667	697	705	728	716	745	741	760	708	762	728	739	730	712	762	733	744	723	723	727	755	725	681	704	715	722	720	699	751	709	719	681	707	727	706	722	674	705	720	699	667	720	725	661	717	737	666	690	689	726	749	702	749	713	718	747	741	741	725	697	728	720	708	730	732	724	704	715	732	711	756	704	700	722	732	744	703	703	672	721	678	774	733	749	713	766	786	738	718	676	683	717	679	711	705	723	709	758	706	732	687	708	675	703	748	709	730	685	738	738	706	733	723	689	760	697	739	681	702	736	683	730	726	744	687	752	741	691	720	668	719	697	695	701	751	765	715	750	695	705	760	717	697	719	759	700	711	750	685	720	726	740	734	754	723	716	717	762	723	721	708	711	691	777	749	751	739	698	742	738	717	715	761	735	724	711	753	762	759	679	692	688	739	713	753	740	728	716	726	729	767	709	693	756	693	717	740	713	707	702	706	753	757	685	736	759	683	722	761	673	700	719	696	710	706	702	663	749	708	767	690	747	734	720	737	727	747	709	734	706	689	739	699	744	728	722	725	739	727	687	715	691	798	770	725	747	687	713	734	716	783	747	722	754	705	739	739	749	717	665	687	741	714	713	728	719	695	721	704	737	703	733	709	740	756	723	761	761	722	691	737	725	715	706	704	727	740	746	748	661	738	724	663	726	706	734	698	662	664	734	690	751	772	647	678	740	717	721	690	674	719	719	726	788	692	734	716	765	695	737	719	701	696	700	738	733	725	674	745	754	726	758	683	702	785	698	755	746	710	786	746	712	714	724	713	715	744	729	719	736	753	690	743	715	705	684	759	741	749	729	749	685	726	745	741	708	720	767	741	741	706	718	763	730	700	699	707	761	766	726	719	705	686	723	748	736	740	715	713	727	740	732	719	729	755	757	738	741	724	734	686	760	701	727	749	730	686	728	714	733	782	726	728	719	761	727	705	653	721	685	730	678	794	660	753	728	721	752	749	747	759	712	736	704	720	690	715	674	733	716	694	733	757	765	726	666	776	756	760	724	722	698	717	703	715	699	699	693	709	742	710	735	790	688	701	743	770	674	687	715	708	718	696	730	752	767	737	722	765	680	679	733	663	735	710	749	653	737	774	736	749	705	700	740	782	701	688	754	686	699	710	745	764	652	703	728	710	697	706	730	714	742	701	671	702	687	721	712	700	760	730	761	728	731	711	751	744	763	731	737	678	745	745	731	721	695	737	758	691	728	706	744	728	678	728	738	763	707	707	718	681	732	678	738	708	756	714	733	693	737	719	712	760	713	703	705	773	712	685	741	690	678	712	744	741	706	704	715	728	718	687	723	745	717	692	730	671	690	743	730	764	691	721	693	748	688	739	700	722	736	739	718	730	710	720	664	725	717	705	700	777	695	736	710	691	732	704	795	723	727	711	760	711	748	716	759	712	705	755	772	687	748	727	698	738	710	706	743	736	752	753	722	729	690	764	698	737	786	701	747	696	671	708	712	736	740	694	717	703	771	714	755	754	705	716	709	688	725	694	735	726	667	695	684	729	712	685	724	708	731	692	695	714	716	711	706	697	723	761	729	713	694	686	702	741	670	707	689	766	731	704	697	690	700	707	774	740	729	676	783	734	730	689	720	745	708	747	712	738	733	728	746	679	729	777	731	693	744	766	753	758	705	721	663	749	706	757	761	687	759	673	681	710	715	711	720	672	731	707	698	691	753	715	735	726	710	724	713	719	766	725	737	715	733	750	671	683	740	691	748	748	723	735	784	696	717	699	757	691	682	693	754	746	716	705	752	706	757	741	723	729	705	709	702	725	702	696	710	718	730	756	721	766	723	700	721	696	708	708	718	778	721	696	716	755	713	718	687	735	702	678	700	734	767	739	728	720	764	732	770	714	740	669	684	706	727	737	728	714	751	711	717	724	751	694	788	714	714	703	745	696	754	702	733	735	699	704	724	726	731	728	704	729	728	668	707	738	712	751	725	745	693	721	749	686	720	713	696	702	749	740	686	657	743	685	733	722	698	731	736	703	712	748	730	671	695	716	759	707	760	690	721	694	744	718	733	711	725	718	700	700	695	727	724	727	662	695	722	719	680	709	731	753	697	702	775	759	705	716	713	729	753	709	765	729	703	732	744	719	702	757	739	687	728	717	701	668	684	705	738	765	728	738	722	699	757	696	733	705	720	772	702	709	715	689	723	728	693	765	736	747	720	745	721	681	777	761	738	701	700	741	760	699	718	680	692	714	738	708	706	701	708	743	729	714	707	697	731	736	736	703	742	715	773	725	677	692	722	749	750	654	702	735	677	716	726	667	705	712	718	751	740	723	741	729	735	721	689	707	679	734	735	690	743	726	710	748	760	704	701	692	723	702	690	701	759	743	754	731	746	742	736	690	744	714	696	719	655	715	735	694	769	671	734	734	797	788	744	696	742	727	710	703	797	706	720	736	738	756	729	729	732	701	692	721	763	708	722	709	725	737	744	687	695	696	730	728	708	759	705	734	767	696	697	703	728	717	698	718	717	763	687	718	744	738	750	746	746	714	745	767	749	674	715	768	726	675	716	703	734	761	699	721	691	692	722	722	739	732	691	649	719	742	704	754	707	713	717	701	727	700	703	755	710	734	723	738	701	674	728	729	711	698	722	694	701	725	716	709	684	731	733	713	690	733	688	720	714	706	699	718	712	706	690	718	748	751	727	752	725	713	736	702	706	729	738	731	731	748	766	732	748	745	733	693	737	727	700	662	674	694	732	737	729	680	754	790	705	778	764	732	671	688	688	783	720	705	726	752	689	682	678	696	721	737	729	713	755	708	725	719	701	721	751	777	703	689	732	674	722	733	689	708	704	732	755	718	748	690	717	684	721	725	741	747	754	717	739	705	765	735	712	707	732	697	722	722	744	719	714	667	716	718	731	696	753	740	733	738	693	713	697	676	736	751	678	726	731	726	774	725	691	718	731	729	681	738	710	702	683	740	702	737	705	710	722	707	704	804	717	737	697	684	715	722	725	701	735	744	699	705	710	672	761	700	712	725	735	668	696	754	749	759	676	710	793	738	729	734	722	696	765	724	716	721	735	696	716	714	736	669	757	723	683	723	718	685	721	721	742	716	723	749	687	719	695	708	733	768	688	726	687	690
45892	17485	6129	2269	829	401	371	292	306	326	296	282	302	278	296	291	261	284	284	272	263	310	283	295	305	284	279	289	321	304	287	325	296	271	299	275	305	310	299	320	295	267	301	297	268	263	290	262	301	314	308	327	287	282	265	312	295	310	291	284	278	266	268	285	290	318	286	301	290	286	288	259	300	282	307	282	324	242	276	312	310	323	279	288	293	297	326	267	305	305	310	294	271	279	318	292	296	290	283	255	305	323	300	263	277	294	306	289	312	283	292	291	273	282	315	301	301	301	305	260	301	292	281	339	286	287	292	348	266	305	343	289	288	312	309	287	282	292	316	305	265	282	270	304	291	292	281	293	305	294	287	273	322	286	285	263	295	313	276	291	294	285	286	285	285	301	282	276	301	296	272	277	300	262	313	320	312	280	316	302	262	297	308	279	317	293	327	284	349	328	264	278	290	265	298	285	281	292	297	297	281	285	291	273	273	271	257	293	298	328	270	300	303	280	291	270	263	326	294	303	264	283	267	282	293	322	287	312	280	308	285	295	330	294	288	270	273	309	287	269	272	256	274	283	290	312	315	300	292	300	271	285	271	290	307	342	271	310	304	312	280	296	292	297	299	276	305	301	269	320	308	322	347	286	277	279	258	308	298	270	282	304	308	306	331	282	309	316	274	322	324	351	292	263	281	288	316	286	278	294	278	311	276	316	305	279	298	288	321	308	315	300	279	267	273	284	274	324	278	289	291	283	319	290	276	300	286	311	297	313	278	302	312	279	282	268	265	315	287	266	267	319	273	303	280	318	344	299	278	284	274	336	305	286	265	340	294	312	320	272	286	278	296	309	305	280	262	291	308	319	309	287	293	279	306	258	296	295	293	311	272	278	315	293	294	305	279	293	306	322	316	282	312	307	278	293	325	272	281	273	279	326	286	283	300	307	305	279	288	297	285	288	282	309	284	308	296	274	289	300	293	270	301	315	283	280	291	285	285	307	336	305	307	305	276	267	271	298	289	274	276	293	302	296	287	292	276	288	318	291	286	292	282	296	293	302	305	289	320	292	304	307	312	296	314	304	327	316	305	315	289	268	310	247	304	303	308	304	314	336	302	283	276	287	302	307	309	292	300	320	315	286	293	284	321	294	297	291	285	352	279	292	339	288	293	307	310	308	312	292	267	310	316	316	282	283	308	259	313	292	280	289	284	300	299	277	298	293	309	267	316	331	306	283	293	280	256	304	308	289	302	285	268	321	312	308	269	264	298	270	282	304	274	283	290	289	275	306	309	308	294	354	315	296	296	323	281	269	293	310	301	263	308	310	322	326	322	287	286	316	306	299	303	286	257	291	309	316	289	284	306	309	308	309	295	305	267	295	287	258	299	280	294	303	310	283	304	241	312	286	319	310	298	256	303	263	277	279	292	303	269	336	282	306	280	279	292	275	308	302	302	284	290	289	301	301	316	291	264	307	279	284	307	302	282	276	285	278	305	302	303	289	282	291	255	279	292	306	300	307	282	280	275	311	315	291	287	279	286	276	265	291	319	331	291	286	295	288	292	302	292	301	293	269	331	298	264	290	299	278	294	287	283	282	308	267	303	290	275	300	274	285	295	322	300	295	290	306	262	310	276	274	277	295	300	274	302	296	265	270	298	305	314	299	274	271	279	303	312	280	305	277	313	294	287	294	289	270	314	306	323	322	306	269	271	296	300	287	277	302	289	286	297	306	308	319	310	273	290	285	271	321	317	259	311	301	321	297	273	295	251	290	314	326	290	268	309	298	278	279	314	337	298	285	294	301	288	282	302	291	308	267	298	279	319	289	309	288	296	266	294	278	271	310	260	279	273	326	285	316	254	301	298	295	309	310	293	293	297	285	285	284	315	311	309	297	340	292	292	271	298	302	259	319	337	311	278	275	264	306	293	290	292	271	289	295	310	296	332	305	274	293	299	313	301	288	310	290	296	261	301	295	278	274	306	292	311	294	309	324	296	288	291	309	305	319	296	343	332	271	308	286	290	303	314	315	297	293	313	324	270	279	305	322	327	329	292	282	291	285	288	286	304	266	280	317	289	264	311	288	302	303	300	280	295	302	310	306	300	273	289	306	335	322	313	300	273	312	279	280	274	336	296	314	299	284	306	277	272	272	309	298	303	320	305	301	307	277	291	312	320	270	269	300	288	276	304	292	299	300	303	294	271	299	284	289	257	263	341	273	285	302	317	319	298	291	298	286	296	293	317	304	277	283	299	283	288	309	268	295	245	299	267	344	293	292	283	304	292	308	255	248	265	294	278	317	290	293	301	278	282	260	283	300	309	314	296	275	302	287	293	313	294	320	316	288	303	297	338	321	259	283	292	337	311	280	317	313	296	306	270	309	310	261	307	285	297	312	308	304	278	286	334	291	295	272	280	304	293	279	271	317	284	326	311	263	287	290	306	307	301	280	296	300	294	283	327	272	298	305	340	305	276	302	287	321	324	309	289	298	293	280	274	279	344	304	262	333	278	320	271	262	293	283	293	270	300	268	295	303	250	297	281	290	285	313	282	304	294	308	300	281	284	302	296	293	322	282	321	295	255	318	290	278	288	270	284	283	285	281	313	285	272	304	311	296	286	296	314	309	301	312	313	308	303	312	295	322	291	279	290	302	308	259	275	305	307	293	299	301	272	293	278	285	268	280	282	275	308	323	304	295	254	299	301	290	279	313	328	302	299	321	280	292	287	285	320	300	301	297	312	320	296	289	300	308	309	299	283	292	281	324	319	298	256	321	322	317	320	285	313	280	318	288	277	304	265	315	269	263	293	269	277	321	254	275	289	324	279	290	290	309	266	300	292	302	290	282	281	317	292	299	313	311	280	257	295	298	265	289	305	276	274	288	284	326	274	273	330	254	306	282	268	290	288	283	287	297	306	320	314	284	296	320	298	294	280	322	297	295	321	275	309	297	258	320	325	287	268	284	280	279	256	345	282	316	297	295	307	286	305	298	287	267	283	275	280	291	287	293	316	318	280	282	289	286	292	295	328	334	282	323	282	282	311	306	351	285	313	311	268	293	280	294	321	267	281	315	279	302	308	268	304	282	282	292	297	260	295	302	326	289	252	295	267	267	281	307	290	295	325	282	277	279	303	287	258	266	293	273	312	306	279	314	286	287	303	297	271	294	274	299	336	298	319	266	319	307	292	275	290	294	280	298	313	308	301	300	308	308	319	292	329	302	325	281	304	296	297	280	316	281	286	328	324	283	287	280	285	281	295	317	255	271	257	286	273	272	281	302	303	277	293	274	306	293	278	295	290	295	322	268	296	298	309	326	288	271	295	324	297	292	304	263	305	290	330	317	302	311	280	290	291	275	290	278	303	280	283	296	275	304	299	281	252	285	274	283	324	307	264	286	291	261	287	278	308	284	249	287	294	301	280	279	324	306	286	268	282	329	286	316	290	296	299	271	292	279	293	309	315	289	282	318	296	318	325	300	292	294	305	290	277	289	267	294
30931	12920	7748	4543	2074	879	782	678	624	706	660	640	672	728	631	689	646	675	640	614	649	623	661	635	658	649	656	681	607	667	661	624	624	635	635	680	663	634	671	683	629	649	653	653	648	633	656	613	664	663	648	626	630	672	663	632	639	669	649	649	622	618	627	679	643	638	671	657	667	657	650	646	666	703	646	673	656	654	695	659	610	663	659	678	639	613	661	645	619	658	669	683	661	670	626	657	623	653	634	632	648	619	650	720	652	656	629	675	640	643	632	649	641	647	659	624	670	657	659	612	699	665	634	695	643	662	630	633	679	638	670	682	690	653	673	633	684	650	647	646	685	626	638	681	620	639	637	636	685	671	658	627	652	613	644	630	611	645	682	649	645	672	683	685	634	655	673	649	660	629	637	668	635	687	635	640	688	641	673	672	673	639	666	633	668	634	605	646	616	649	689	645	635	683	673	652	681	662	647	704	642	613	672	624	667	654	637	667	648	697	643	628	635	706	602	646	622	617	614	631	637	670	686	693	656	675	620	644	658	655	632	657	616	660	630	624	611	632	644	633	684	651	639	684	636	675	663	632	649	671	606	609	645	647	654	657	683	649	654	633	624	618	648	693	644	629	636	639	654	691	659	673	660	643	661	655	615	648	632	655	594	626	643	676	660	661	677	644	650	634	665	686	662	642	625	668	637	670	671	658	645	628	602	644	632	672	621	684	659	703	637	644	648	624	603	623	679	632	669	636	660	677	664	646	605	641	650	673	694	654	672	704	654	630	628	625	682	640	694	634	625	648	674	632	651	674	669	653	599	610	674	629	646	639	656	660	651	613	655	654	642	671	621	645	654	632	643	638	612	658	632	679	625	657	659	637	646	656	642	602	662	664	643	663	632	626	644	591	674	661	680	683	628	627	675	685	669	644	650	700	629	638	667	652	680	641	656	650	675	650	642	644	641	665	643	673	659	670	697	641	677	639	628	632	619	687	657	664	668	649	614	670	679	664	646	646	695	644	660	605	682	640	635	644	665	650	678	641	648	659	665	661	656	604	627	634	642	677	677	625	656	640	661	665	662	603	664	657	618	644	632	661	623	625	670	678	656	669	639	646	694	590	647	642	708	691	677	662	654	649	643	666	677	650	609	697	657	712	663	616	592	645	650	646	683	573	642	633	671	658	678	686	661	670	659	678	655	642	654	659	660	654	684	660	644	630	652	699	601	702	681	601	699	638	658	670	698	636	644	632	632	642	650	652	579	611	612	662	630	646	630	611	648	642	667	658	584	658	660	630	663	652	610	642	643	656	630	637	667	698	676	605	645	642	635	695	619	641	675	671	707	662	637	660	647	668	646	622	694	652	658	645	652	666	645	677	656	644	639	628	667	609	641	640	668	629	632	700	646	642	650	650	634	654	632	659	664	682	652	634	651	640	673	661	628	688	672	662	698	682	678	684	628	696	631	669	640	671	640	659	585	652	716	656	686	627	652	632	591	628	655	667	648	660	615	629	675	664	658	637	676	649	625	665	665	662	633	621	641	648	660	632	644	687	613	599	678	639	616	669	697	644	597	656	654	670	637	619	666	688	637	640	658	670	707	621	651	667	609	648	621	690	646	634	674	620	637	649	623	654	669	633	644	648	649	684	645	668	679	710	716	685	647	585	650	678	675	663	678	641	638	650	644	686	674	652	627	580	661	655	617	621	613	660	628	673	643	628	657	630	621	615	603	669	627	667	654	642	654	668	696	678	676	666	642	659	614	642	662	620	686	594	657	632	693	649	642	615	631	682	737	643	666	632	698	668	695	652	660	610	639	671	639	642	693	708	639	641	588	683	658	680	630	635	692	618	647	649	628	668	639	634	628	663	684	633	651	644	636	647	619	654	680	645	656	656	641	729	632	683	663	604	688	672	629	678	641	619	621	692	663	644	675	631	641	625	690	641	647	676	651	648	664	619	639	682	647	659	649	683	655	596	625	612	657	662	703	672	695	639	646	647	678	661	619	626	627	705	653	642	668	625	691	674	595	685	701	666	605	653	646	657	631	657	619	644	666	618	704	683	689	673	669	639	614	656	651	644	615	624	664	651	664	666	645	652	678	661	623	668	660	673	649	668	633	673	627	614	625	666	636	668	710	608	632	639	622	640	631	639	647	639	634	663	691	632	662	632	622	642	659	698	613	671	656	648	622	638	710	721	654	641	656	625	650	639	622	655	668	624	630	655	659	649	663	639	634	666	657	663	694	640	645	659	623	669	626	648	639	688	650	685	662	671	666	670	641	638	666	633	634	678	642	659	618	637	651	663	654	660	592	658	657	648	637	603	648	663	617	642	591	649	641	673	682	698	678	654	617	623	660	662	622	673	646	621	675	641	655	695	660	623	645	635	661	692	636	640	667	664	652	671	646	646	643	608	630	609	644	652	640	642	625	646	624	618	648	643	674	651	634	648	628	684	667	657	669	647	621	595	655	684	684	651	683	651	675	622	676	640	682	583	688	659	622	636	693	646	647	680	682	635	597	672	639	612	670	662	623	644	640	674	660	670	575	629	681	637	654	645	621	658	712	636	618	655	632	636	644	646	586	630	626	674	667	662	622	681	666	648	604	629	656	626	679	645	683	685	714	668	628	659	694	637	686	612	647	600	664	667	664	683	615	718	663	657	690	642	631	636	664	658	711	651	678	687	662	649	654	609	684	647	650	657	628	659	661	592	670	629	677	623	605	615	713	627	654	642	635	720	652	591	681	652	632	660	631	644	666	645	671	633	655	658	639	646	640	670	669	698	643	671	618	680	651	681	641	613	677	639	657	655	673	612	663	679	666	633	640	639	642	654	693	621	662	636	631	658	633	654	662	646	675	666	685	643	628	644	602	663	663	610	676	630	608	688	646	669	632	692	662	660	661	672	622	644	690	633	669	657	645	687	709	673	635	627	632	613	628	641	678	656	640	707	653	664	684	608	641	693	665	634	661	683	626	660	677	684	643	668	652	659	674	653	638	656	700	660	611	618	675	581	644	655	653	677	645	642	615	667	661	628	628	593	600	681	626	673	684	627	591	645	689	641	658	705	629	621	668	629	665	647	673	618	645	619	640	629	652	699	647	617	640	652	655	634	684	617	631	654	672	618	647	599	636	638	679	647	661	636	660	679	626	649	655	701	663	639	646	668	667	665	642	673	652	669	651	707	678	665	717	662	669	620	682	681	668	656	657	698	642	655	681	633	647	633	619	631	668	635	637	671	674	644	697	647	651	633	677	643	681	641	700	667	629	694	656	661	650	634	657	677	611	638	640	605	645	689	688	682	635	637	631	667	662	637	644	635	658	655	648	674	666	641	636	640	632	681	651	640	592	638	679	643	659	655	679	644	635	631	644	652	640	633	667	656	664	627	676	684	593	651	665	644	650	624	636	646	667	639	640	685	660	630	626	617	642	647	636	655	672	666	629	671	666	653	642	754	629	672	617	626	684	676	623	617	661	631	610	649	677	694	653	654	676	594
60933	28811	11336	2194	651	450	402	311	322	290	297	321	292	351	329	291	298	323	338	305	320	309	286	277	284	298	307	322	300	255	303	282	290	265	274	330	325	287	272	298	309	300	283	319	294	289	301	267	257	274	318	280	294	266	299	281	328	305	285	334	302	253	294	308	274	298	305	294	290	266	319	331	312	309	290	312	291	275	300	308	284	334	318	307	277	283	288	283	293	296	301	296	277	312	263	278	282	273	277	305	299	314	297	278	308	286	313	294	260	294	326	310	308	287	307	294	279	289	327	309	312	287	312	255	310	298	262	288	297	315	273	266	293	280	273	293	290	327	274	315	323	306	341	267	264	302	273	304	318	292	272	300	320	296	301	318	313	308	297	295	294	323	301	303	293	268	303	289	285	312	300	284	317	276	286	309	305	303	292	305	284	281	296	337	287	316	283	322	290	301	297	302	281	304	284	303	290	304	282	290	298	294	311	317	280	312	293	288	265	312	256	281	282	331	285	303	281	307	271	288	272	312	331	292	304	291	302	303	311	300	277	319	302	274	282	315	297	298	328	328	316	263	274	292	300	296	286	298	296	308	289	282	299	264	298	297	299	267	284	285	292	271	269	279	291	264	312	296	293	300	300	321	300	308	322	304	353	315	287	305	294	289	297	301	284	307	295	281	272	304	282	305	295	282	300	311	341	279	306	286	249	301	303	254	267	274	312	316	290	302	275	280	319	300	288	294	324	320	293	299	301	305	297	303	296	296	287	311	277	288	281	255	284	300	290	308	276	259	312	274	287	284	281	291	296	326	313	299	297	300	267	297	323	296	304	299	277	285	291	283	303	303	296	315	291	294	309	301	331	299	294	275	326	292	290	306	311	321	307	286	317	334	297	312	286	277	327	290	281	274	287	317	309	286	299	280	313	305	291	297	314	326	295	319	296	309	299	276	304	320	314	285	299	335	256	275	273	293	298	297	297	294	329	320	313	287	274	282	311	278	315	281	291	296	322	303	288	281	270	298	300	269	284	291	313	287	282	284	303	323	307	299	278	311	297	280	292	273	338	290	324	273	267	330	290	307	294	315	293	305	297	277	336	296	284	312	345	281	274	260	310	278	335	297	314	300	292	280	294	280	283	274	288	314	284	314	291	293	274	317	319	306	313	285	285	316	310	301	299	302	293	279	294	270	315	313	314	291	304	292	297	274	308	268	295	320	314	272	291	335	339	303	278	321	284	304	309	285	315	308	311	322	308	296	298	305	295	295	317	275	273	250	282	303	297	262	255	292	298	322	290	316	301	284	287	282	333	270	297	294	321	286	315	291	291	277	291	297	295	281	325	307	300	327	273	287	269	282	292	287	312	305	309	290	284	280	260	296	261	284	306	290	295	303	284	303	282	267	316	290	286	277	283	310	326	291	262	278	295	279	316	307	285	312	313	286	312	282	275	315	311	312	298	268	276	311	294	306	325	329	294	296	288	293	286	288	310	312	291	313	289	276	260	296	280	281	292	304	300	287	308	297	303	321	311	292	328	291	300	308	291	282	288	320	298	266	310	306	288	329	337	328	265	300	342	348	298	304	304	294	320	302	283	307	280	303	288	305	288	320	303	309	292	303	290	317	259	306	314	290	294	327	311	311	331	296	296	341	268	301	307	313	305	309	280	307	305	276	310	317	282	283	281	306	321	318	282	263	293	314	314	330	289	335	299	270	276	317	342	285	290	301	337	323	276	263	308	345	291	323	277	277	295	298	322	321	285	294	307	291	325	309	298	291	307	312	322	322	302	311	292	293	299	268	321	288	314	303	294	315	295	286	266	292	269	288	312	305	286	311	277	330	323	310	307	283	310	314	300	314	307	338	312	273	298	277	283	284	283	292	292	317	291	262	285	267	298	300	295	271	288	315	306	286	303	279	280	269	302	286	324	337	275	263	272	315	294	300	313	307	323	294	285	310	286	318	290	279	292	280	268	288	304	244	316	300	311	327	299	281	293	268	282	307	270	302	304	305	307	295	299	310	270	289	331	318	289	275	309	307	297	327	305	294	270	295	280	279	299	248	299	269	284	285	296	309	302	275	275	291	318	331	290	269	291	274	281	287	302	268	282	303	319	328	313	286	311	292	334	302	291	293	304	323	287	286	261	313	286	311	280	290	307	291	277	284	315	302	294	307	293	279	310	300	302	329	285	294	294	258	336	280	277	278	284	270	273	321	306	277	306	325	291	315	329	289	325	259	324	310	333	306	319	273	302	301	269	270	333	315	287	280	303	286	257	295	295	320	269	317	293	281	330	305	301	277	316	304	307	297	317	313	325	335	287	315	284	299	308	284	299	279	306	322	275	309	315	301	263	284	298	313	311	270	284	291	275	291	299	285	317	282	290	299	305	325	279	287	295	291	291	321	329	286	296	301	307	253	312	312	306	303	311	330	305	287	278	310	291	314	283	310	277	323	287	297	279	275	298	310	263	266	279	368	274	291	330	319	293	287	281	302	297	314	323	331	311	313	294	260	316	286	287	280	305	268	292	284	292	276	272	309	295	295	289	295	320	298	282	283	282	330	276	316	264	287	314	281	291	289	320	323	284	284	272	300	298	328	295	294	320	314	284	319	285	275	267	305	304	317	344	323	318	282	308	312	330	301	330	289	331	291	312	293	310	303	284	311	329	316	322	303	296	320	317	260	299	299	277	298	307	306	308	342	292	285	294	314	282	241	281	293	292	292	284	254	271	292	288	324	300	294	302	290	308	287	316	303	285	336	296	277	302	321	278	308	284	282	285	301	309	308	299	293	297	320	288	277	315	326	287	315	319	302	314	296	284	315	299	273	278	303	270	300	293	266	305	307	304	297	277	294	317	291	314	302	293	288	301	292	290	316	273	306	330	318	309	275	294	281	312	290	299	270	307	302	261	275	300	280	282	309	275	299	290	316	307	306	333	303	289	319	264	280	247	320	317	315	331	321	309	292	262	311	310	294	304	283	311	299	340	293	275	296	253	293	299	278	284	275	272	298	323	304	288	292	310	295	298	300	306	278	301	317	272	285	297	278	283	307	308	305	298	322	273	303	281	300	285	298	304	304	299	310	295	280	292	321	287	315	302	295	306	298	298	278	330	290	317	294	302	306	274	283	279	296	306	325	290	308	296	302	300	316	320	319	301	322	295	279	317	311	330	293	276	286	313	293	298	319	318	311	292	283	333	301	333	304	319	298	286	314	265	276	307	309	336	298	303	302	287	257	318	276	317	310	310	301	303	303	308	299	328	321	337	293	274	300	315	284	284	298	303	274	305	319	294	294	295	285	295	286	304	301	293	287	303	311	306	285	324	292	277	281	289	283	289	324	316	298	268	292	289	308	291	278	293	303	305	294	282	274	296	299	304	302	274	298	293	310	283	278	278	344	254	287	309	291	282	305	301	308	296	292	282	283	253	324	286	271	289	285	332	294	295	282	327	296	328	273	282	284	306	298	313	292	327	326	267	305	307	307	296	295	281	294
41240	22633	10841	3427	1612	1106	891	724	651	690	674	748	665	655	713	669	675	674	681	677	713	624	692	679	648	649	629	657	696	667	628	641	691	594	651	652	667	684	676	657	638	651	671	674	654	633	666	673	713	654	672	653	663	661	654	627	682	695	661	671	663	673	628	664	682	640	662	688	671	661	652	616	674	626	638	640	622	691	682	675	607	632	626	640	646	635	663	660	644	642	679	659	672	653	655	669	624	731	650	697	660	645	644	636	702	672	651	684	658	626	625	654	699	579	673	676	665	678	653	656	654	689	647	674	661	626	631	657	686	648	643	693	629	708	652	650	691	704	660	692	683	683	672	700	697	667	640	740	685	650	686	649	646	663	718	644	683	672	646	681	663	614	645	694	648	707	671	705	665	684	619	642	669	641	706	669	647	681	678	659	652	703	695	647	675	654	690	664	617	658	624	667	650	631	651	666	659	644	667	658	672	633	669	697	640	657	658	662	650	678	714	718	646	625	642	618	641	648	706	681	656	631	689	681	647	652	675	664	676	688	681	646	626	685	639	698	672	604	616	646	623	649	692	667	636	624	693	629	667	667	670	689	636	664	677	701	655	697	671	652	687	633	645	656	653	660	641	654	696	628	654	651	664	637	643	626	689	659	679	679	683	657	658	655	675	656	674	669	655	646	686	690	678	647	630	641	674	678	645	691	712	654	622	634	664	656	701	677	621	646	609	711	643	629	643	674	631	653	687	649	641	648	650	655	638	662	638	641	695	686	686	683	686	684	648	605	675	616	632	668	671	693	679	675	676	657	655	695	662	752	634	635	654	656	651	667	635	661	647	652	624	708	674	663	657	638	681	657	675	662	620	641	686	641	654	676	659	669	640	683	685	668	642	641	672	664	678	641	647	692	628	641	663	679	633	624	607	672	628	689	637	646	668	668	697	697	674	650	654	670	651	623	661	650	631	682	692	681	616	661	649	655	635	632	646	675	696	658	669	698	611	690	668	685	669	661	654	716	677	744	681	673	693	653	697	658	641	708	650	667	699	650	652	667	687	641	626	678	661	637	637	658	656	619	646	640	624	675	665	668	654	658	659	616	655	648	653	628	688	651	664	654	657	645	677	640	653	659	668	655	693	703	664	649	680	646	667	653	622	658	638	627	615	649	700	659	616	646	618	679	661	645	618	680	679	636	674	653	675	625	639	650	650	678	638	665	692	625	664	654	650	626	641	694	674	687	678	664	692	677	657	685	679	667	708	705	646	673	656	664	688	638	649	678	663	655	671	648	623	679	760	689	684	677	683	657	684	656	688	662	659	641	676	664	645	669	657	673	687	720	658	615	644	642	655	657	642	664	674	696	677	644	641	687	660	632	639	646	661	677	648	674	686	670	655	657	620	662	668	639	714	663	661	677	662	690	699	665	657	649	659	700	682	665	708	639	664	674	659	646	645	619	613	618	661	655	681	640	647	671	660	688	675	659	661	608	697	640	681	699	627	665	688	660	690	635	687	693	669	667	691	631	648	631	665	623	715	681	659	663	684	688	726	646	643	648	635	647	663	658	640	705	651	654	685	632	703	667	645	656	623	640	666	646	686	611	663	660	655	672	669	648	678	647	668	653	606	626	643	651	650	701	671	637	650	657	662	685	655	736	670	676	613	671	657	675	630	674	686	653	703	679	655	666	674	623	726	683	662	716	668	656	696	638	690	673	696	677	659	657	646	653	687	653	675	638	599	649	654	678	631	633	615	627	650	671	707	685	635	672	676	637	649	732	675	670	723	667	639	674	652	681	645	651	651	639	655	693	653	678	666	673	649	663	651	654	719	619	674	670	665	665	642	657	653	671	652	673	668	674	730	652	623	697	673	657	679	671	624	665	669	676	673	683	647	665	703	703	665	648	669	646	660	681	647	671	618	633	692	662	647	631	661	618	632	701	703	666	651	657	713	642	654	661	692	640	643	672	677	665	676	633	663	685	641	655	684	640	694	652	677	616	594	666	682	699	669	687	666	686	656	693	636	671	626	640	678	633	701	661	657	631	719	702	661	660	645	738	699	680	633	651	657	657	690	633	636	638	687	637	722	650	700	705	649	727	638	641	673	686	660	652	683	684	647	687	665	641	626	657	640	641	713	612	665	685	684	659	698	681	659	643	658	661	623	613	661	662	690	664	681	628	669	645	648	675	641	683	695	611	655	659	628	676	666	673	680	652	658	612	676	673	677	639	674	697	698	642	634	625	688	618	722	693	669	634	664	616	678	690	657	652	633	651	633	644	678	659	680	633	646	658	660	675	686	687	656	657	690	617	644	659	665	632	690	657	671	616	671	654	658	632	643	685	650	716	662	669	625	655	664	678	686	658	652	713	657	682	711	637	655	648	620	629	659	636	643	661	638	713	650	631	638	692	670	674	628	665	677	653	630	674	657	683	652	670	627	725	727	667	694	661	649	654	614	618	689	667	661	653	649	632	688	634	643	674	677	683	607	638	661	667	640	680	665	629	708	680	674	671	679	632	683	679	650	703	653	649	642	629	712	638	643	694	617	666	679	683	674	638	691	657	641	681	672	687	662	667	638	660	713	698	663	708	641	642	652	703	621	652	660	703	686	686	630	649	700	660	665	633	666	611	633	645	640	638	658	651	675	665	650	701	671	671	656	678	653	674	687	668	707	655	670	697	691	678	642	652	631	684	643	703	628	656	695	626	663	665	648	662	667	654	653	632	677	726	664	658	632	621	649	701	617	619	677	682	688	642	665	663	681	664	650	682	678	650	690	691	672	624	689	654	709	650	678	692	695	638	664	665	677	672	672	664	666	677	648	659	669	653	636	674	650	695	620	625	663	634	621	663	647	696	695	709	672	678	680	665	692	603	677	644	683	690	638	682	667	713	657	725	676	634	671	604	647	627	693	661	656	649	699	686	604	661	650	665	659	672	675	681	667	696	642	606	631	646	674	654	647	655	630	644	691	672	666	713	645	639	658	641	639	713	649	653	632	674	665	634	661	625	653	709	641	642	665	638	651	722	676	645	682	596	643	669	658	685	664	638	657	658	690	664	696	676	687	622	674	658	642	640	652	645	657	663	666	667	654	661	678	645	645	703	693	674	660	691	644	681	675	664	712	659	653	638	646	677	665	659	692	702	640	680	645	609	658	622	644	666	673	723	620	706	626	700	669	635	640	661	633	686	676	684	692	670	658	620	694	663	630	701	648	630	688	639	682	703	672	679	666	683	676	625	636	664	677	660	676	669	713	643	663	648	661	614	650	655	677	661	642	628	650	662	658	711	646	653	652	693	673	700	635	712	688	719	647	682	641	701	681	647	667	617	653	638	691	621	726	636	657	659	666	640	666	638	689	679	651	615	681	678	685	662	656	675	658	682	690	676	671	667	637	665	674	689	630	702	653	684	629	590	645	628	682	652	658	663	670	648	700	623	610	653	639	705	631	667	671	655	664	670	733	693	663	617	688	635	670	674	673	686	667	688	646	628	631	695
59821	24221	8431	3514	1507	734	459	393	335	348	356	335	341	354	314	319	339	300	319	302	315	314	324	300	316	315	303	298	347	304	346	343	287	303	317	276	328	308	328	319	312	350	345	311	302	321	314	321	321	341	332	298	334	302	324	315	304	336	345	344	304	291	294	296	352	288	304	311	303	337	354	329	316	318	315	307	304	333	315	317	334	309	311	305	327	341	340	328	322	321	312	324	351	324	320	278	323	298	314	330	324	287	318	297	337	345	292	285	319	322	303	319	336	327	341	271	323	333	319	318	284	348	323	321	338	338	316	306	305	280	298	320	336	329	328	305	348	323	306	347	338	316	286	284	337	328	325	328	281	338	309	314	279	326	306	297	280	322	307	326	359	311	300	326	353	274	283	304	328	324	329	334	308	339	326	311	325	288	321	309	326	350	328	313	281	304	316	323	337	330	330	293	300	313	305	348	324	305	352	317	342	306	321	344	280	278	332	337	318	314	270	330	342	320	285	303	299	294	310	325	318	291	306	274	326	323	309	298	323	306	315	257	328	333	323	286	312	346	323	325	295	322	347	341	323	321	299	341	317	326	321	304	331	295	318	318	322	327	316	297	331	355	318	309	333	291	313	301	296	344	328	309	317	304	342	309	290	294	306	334	311	339	348	293	317	302	311	313	319	309	337	302	328	314	337	276	320	319	321	303	301	344	313	303	287	314	309	321	340	271	318	305	291	287	322	320	314	336	334	323	280	298	305	341	303	310	305	318	303	337	315	321	316	316	320	330	322	349	326	316	308	337	306	310	297	354	298	311	306	335	342	312	338	308	323	297	296	297	322	323	313	321	256	299	335	314	335	308	322	313	320	310	305	337	319	316	288	331	321	327	344	310	300	292	337	296	316	314	311	291	316	322	298	347	294	284	327	302	276	339	310	301	314	326	325	342	282	349	276	299	323	314	327	313	301	279	314	307	341	313	332	291	292	307	304	335	310	302	329	334	338	336	320	314	310	332	291	318	290	330	330	312	346	321	316	304	290	329	274	325	302	308	310	308	306	291	318	315	306	286	302	317	315	340	306	328	326	318	321	327	312	320	265	296	305	303	331	326	306	283	315	347	304	296	324	313	326	307	314	316	290	273	317	318	305	323	374	304	292	329	321	331	313	306	320	332	282	325	322	294	314	321	315	331	347	294	293	330	378	299	306	318	358	333	309	313	302	296	318	344	336	338	329	361	322	328	273	320	327	309	292	313	297	363	289	298	287	316	307	345	316	348	313	302	317	319	299	306	296	315	335	310	304	329	357	324	304	343	334	307	327	302	314	328	326	290	326	344	327	313	318	298	316	339	354	292	318	334	289	323	340	338	355	295	325	319	315	320	305	320	334	315	300	324	301	312	326	306	294	318	321	311	303	320	290	302	331	310	302	302	302	373	318	310	292	274	301	332	292	324	314	350	291	291	323	301	350	280	312	317	322	304	299	340	356	358	316	308	287	330	299	310	316	300	341	293	290	325	309	317	341	315	337	301	310	308	272	311	329	334	288	318	287	275	300	301	324	316	334	327	302	334	306	308	318	317	333	316	317	307	309	306	284	336	306	324	305	314	323	318	314	293	308	346	355	285	287	277	296	316	292	272	337	318	286	314	316	301	335	319	322	307	320	328	319	295	320	303	341	307	335	340	335	308	314	312	295	292	313	295	301	318	320	348	329	298	284	340	307	315	351	308	340	290	313	342	319	302	305	327	328	314	305	301	349	312	300	329	320	303	320	314	337	301	343	293	322	306	292	307	351	338	345	358	310	310	301	285	285	344	315	305	334	315	290	323	304	307	300	303	315	306	278	309	311	289	322	351	344	285	285	299	307	293	337	310	325	287	297	324	313	301	355	289	337	314	289	333	329	293	292	300	298	343	303	302	336	315	296	311	340	307	308	320	329	308	318	330	325	303	280	339	298	320	312	307	325	309	310	317	288	310	289	330	333	291	332	350	296	365	324	310	319	322	350	279	322	303	308	303	277	323	323	320	322	322	311	308	301	294	338	313	277	284	302	318	288	304	318	289	348	311	357	290	324	311	295	307	295	273	322	297	282	292	313	294	297	315	328	308	331	304	305	331	328	298	343	341	318	323	327	277	299	336	372	288	341	314	299	304	365	335	323	299	339	311	310	335	301	297	321	331	310	286	325	308	345	294	282	328	288	325	328	276	331	312	336	337	302	342	329	313	299	314	343	311	289	326	320	314	338	306	307	294	334	326	279	308	322	340	349	297	298	307	318	326	333	291	322	299	344	319	288	355	344	333	321	324	313	318	292	298	297	291	336	333	332	314	333	327	348	301	332	343	301	330	327	334	312	285	299	327	310	346	344	314	288	299	307	305	313	299	344	302	331	303	336	318	343	322	299	332	310	342	301	291	342	336	321	281	304	279	296	294	310	324	285	327	293	280	329	329	302	308	345	333	311	339	325	313	316	332	305	332	318	305	319	328	328	314	280	305	343	305	318	314	336	338	289	297	342	355	311	351	282	316	326	303	284	328	324	286	309	322	307	317	323	282	346	331	313	321	341	283	293	338	319	301	288	319	282	334	321	323	334	293	333	329	294	297	307	298	314	315	346	354	306	325	349	322	299	329	316	326	271	327	306	329	342	326	316	322	313	316	293	313	314	341	321	345	312	325	339	286	281	335	339	322	328	319	312	307	314	289	283	313	344	306	310	316	308	269	299	277	310	317	329	292	273	338	296	312	318	317	324	313	313	327	294	319	310	293	327	333	323	300	307	320	322	339	345	337	339	337	306	312	290	353	329	322	301	317	347	315	310	308	331	313	294	346	337	268	342	291	309	272	304	329	295	338	326	306	337	331	299	329	307	295	306	309	322	345	282	330	345	314	269	283	296	305	339	328	313	335	321	319	313	304	328	329	336	281	298	331	347	358	285	318	343	356	320	301	303	295	299	312	354	328	308	331	311	321	315	305	333	320	284	310	318	315	321	305	286	303	299	300	273	302	321	277	308	348	297	322	279	322	310	307	293	312	334	365	317	327	352	346	335	308	332	328	298	339	269	298	337	292	304	337	257	334	325	341	337	334	303	318	298	319	316	329	297	301	296	310	332	305	326	331	346	327	307	327	298	306	345	318	310	332	313	326	319	287	306	319	336	354	344	314	307	292	313	310	260	305	289	313	337	365	295	309	355	291	323	324	313	291	332	315	286	303	320	331	320	313	306	296	310	287	309	353	284	294	289	318	329	315	317	331	358	298	310	299	310	333	319	335	335	315	308	354	322	307	313	335	306	286	290	302	310	322	321	330	335	328	333	305	293	344	337	303	336	358	309	309	316	318	312	342	334	305	306	288	300	318	343	336	328	285	285	346	317	305	300	298	324	327	349	315	290	329	342	338	322	335	310	277	334	321	371	317	317	288	299	308	302	306	304	307	366	324	304	273	328	293	352	303	343	326	298	288	289	295	318	318	300	291	353	317	312	326	294	310	365	314	306	363
39880	14827	7640	6694	3772	1952	1214	1010	825	800	800	783	810	742	746	757	683	762	656	757	755	748	676	698	696	712	688	709	741	736	656	716	708	669	681	734	702	720	681	712	637	693	719	744	718	706	699	718	681	705	705	637	712	678	714	711	658	661	684	735	694	715	705	740	711	735	639	746	710	715	733	668	645	672	734	696	687	664	694	689	698	666	693	753	657	713	637	684	756	692	698	713	678	669	692	699	742	711	655	705	663	751	726	681	752	688	728	701	691	685	713	689	670	689	727	688	705	729	669	683	726	694	676	721	727	713	674	707	667	686	686	686	710	679	702	712	687	670	712	649	708	671	698	691	718	698	700	730	713	686	714	695	707	716	743	673	685	686	743	709	708	682	733	701	740	724	721	672	649	711	717	695	710	705	725	683	678	703	707	673	645	694	727	733	705	682	725	702	656	711	680	699	708	737	698	686	745	694	698	710	683	656	668	669	715	685	724	707	703	709	664	701	727	664	718	695	695	684	714	707	683	637	698	672	686	610	705	732	704	698	695	698	709	704	666	714	638	743	725	699	724	690	723	697	697	709	695	667	734	686	654	670	686	726	695	708	708	650	652	736	670	713	657	675	666	706	682	727	706	679	668	702	673	678	758	657	699	711	672	663	728	683	683	652	705	657	709	663	708	708	733	727	681	742	680	701	678	712	698	708	667	659	708	669	691	713	728	684	676	695	662	634	722	721	691	709	707	642	730	709	714	708	737	711	646	712	697	679	749	717	708	698	675	672	712	687	673	670	717	668	689	714	674	691	705	671	738	686	734	678	634	648	719	657	673	662	708	712	704	656	685	661	679	749	716	661	675	749	719	693	694	707	702	702	695	677	693	724	711	718	723	676	732	715	669	700	685	703	669	724	640	721	693	670	709	725	710	677	682	694	710	697	681	708	685	644	698	727	694	699	689	664	685	690	673	697	659	653	695	712	756	717	715	688	676	722	682	791	679	717	653	717	655	659	676	684	676	664	656	704	692	687	696	683	657	666	718	727	692	666	699	700	711	698	709	672	693	745	713	715	701	715	695	671	671	726	686	737	683	689	675	697	638	687	650	738	741	652	685	660	690	674	718	726	683	684	693	646	688	706	676	754	689	687	669	707	671	727	730	691	705	657	689	656	682	703	710	667	678	659	686	736	697	697	728	719	693	694	702	742	710	700	728	731	648	740	694	723	664	748	667	679	696	727	707	726	715	702	728	716	714	707	740	729	723	705	702	716	644	700	668	735	694	708	697	690	728	726	698	688	766	718	708	699	697	736	737	681	728	723	652	716	688	662	678	701	748	691	755	669	616	707	730	743	689	663	702	685	681	636	717	667	727	692	669	708	703	763	696	664	654	693	725	722	667	669	667	715	687	702	696	675	656	708	684	670	707	695	763	721	720	693	690	699	727	757	761	714	692	665	738	681	690	692	683	688	681	687	687	701	672	671	688	715	732	704	793	704	702	690	671	657	679	665	709	694	712	732	711	680	710	698	733	683	704	668	646	633	686	679	717	699	690	687	678	717	732	694	691	692	678	633	682	716	723	719	698	685	655	705	662	713	715	738	687	763	702	783	691	722	703	715	699	676	681	637	718	662	673	709	660	706	708	637	657	675	700	753	679	717	719	697	706	719	657	714	711	704	763	703	663	701	726	695	676	685	650	722	710	714	706	690	706	686	676	707	649	730	692	696	715	677	690	702	702	658	722	701	692	703	738	708	661	693	694	711	696	710	712	678	665	711	684	720	711	732	663	687	689	665	712	673	728	667	758	710	710	685	714	660	696	682	717	685	690	702	655	698	708	681	687	718	730	698	701	686	681	700	670	703	730	696	623	714	666	720	688	711	707	669	705	670	671	751	700	695	738	701	704	771	690	688	677	696	684	726	717	693	688	691	682	663	726	670	696	721	721	698	677	682	658	707	679	706	689	635	689	710	656	688	704	715	717	666	707	716	696	680	767	719	647	745	650	715	700	689	711	695	710	698	694	707	673	657	774	711	704	702	696	682	711	741	698	707	737	716	697	702	681	725	679	697	699	657	641	692	748	664	663	650	740	672	717	638	782	656	688	717	680	699	705	730	731	703	702	692	689	703	662	669	649	661	732	693	664	711	740	672	717	681	710	730	724	677	718	678	697	695	703	714	674	699	700	671	683	704	672	698	712	733	707	719	730	714	685	701	740	722	711	649	714	642	697	700	702	706	698	693	710	664	703	701	669	664	694	735	700	681	699	682	713	695	649	726	679	666	657	690	699	654	687	678	700	713	719	705	766	724	671	699	739	693	713	698	694	711	659	690	660	698	675	694	693	688	718	666	670	658	658	707	723	666	669	675	638	744	666	717	707	656	745	734	684	678	718	708	697	645	683	644	665	687	691	708	735	668	743	684	691	647	664	690	686	701	697	693	742	664	717	715	730	677	685	676	716	728	699	676	708	738	706	707	706	708	697	700	760	701	703	684	696	685	722	691	709	660	723	753	709	693	676	655	663	719	689	728	705	717	725	700	672	684	698	693	688	692	662	675	705	666	676	668	668	690	694	674	690	675	664	703	675	698	644	695	676	660	749	705	693	697	671	731	679	685	683	639	664	703	687	684	738	695	699	704	693	722	706	746	750	714	714	685	714	689	685	672	738	685	691	749	657	739	718	667	712	698	687	704	706	700	681	663	737	713	720	700	677	679	691	703	734	691	657	689	735	687	646	740	750	652	683	730	682	650	726	710	708	678	736	696	762	681	648	700	729	654	698	722	663	672	718	676	716	715	731	688	729	717	761	690	716	722	662	697	728	706	717	675	663	689	712	700	702	667	693	693	697	639	634	690	707	716	689	705	677	675	686	723	739	735	697	702	685	660	746	674	684	681	696	708	674	656	711	691	673	674	717	700	712	683	692	728	716	645	662	703	730	742	683	672	665	713	696	742	677	679	715	702	728	743	689	666	696	740	695	695	691	719	708	743	712	718	666	701	703	700	706	675	682	710	689	736	666	680	706	678	658	658	700	660	718	693	703	694	692	659	733	726	706	722	723	720	714	686	685	673	677	709	700	708	718	709	641	687	679	718	733	708	644	640	673	700	728	653	706	712	649	725	715	656	717	715	739	707	707	688	710	699	677	656	676	691	697	639	670	684	652	682	699	749	682	681	686	659	717	691	696	704	743	697	701	754	708	723	741	698	732	697	721	679	747	671	681	695	733	688	675	678	700	709	702	672	735	675	690	694	683	689	676	680	715	703	747	718	700	707	675	726	674	646	707	692	692	691	712	692	687	676	699	725	701	731	686	712	715	679	668	712	712	708	678	680	718	695	641	675	689	721	678	685	690	696	689	745	701	702	728	711	706	708	738	717	718	698	694	692	667	690	731	703	710	718	654	671	679	643	687	664	679	709	703	687	699	719	691	690	682	702	715	699	668	705	699	701	700	704	647	749	709	650	688	701	711	708	691	689	718	709	710	702	689	663	676	659	678	728
42538	14683	4281	1285	508	350	323	319	318	263	307	282	302	301	295	311	300	322	247	320	341	332	288	289	309	293	277	313	301	297	327	284	317	285	309	295	325	315	295	330	278	286	313	276	311	306	295	327	274	321	331	296	280	314	303	331	315	307	306	246	307	309	303	314	313	336	297	303	303	354	290	308	316	308	327	298	301	293	286	298	286	343	320	291	338	303	314	293	272	314	346	306	290	287	331	294	289	319	290	286	313	300	311	276	304	315	281	294	274	283	291	300	284	305	298	273	291	280	309	273	312	348	319	304	342	288	301	316	294	303	304	323	294	295	320	275	301	282	296	311	298	302	320	273	314	323	301	273	319	308	310	317	289	297	285	312	285	295	306	331	300	287	292	297	303	284	287	300	278	302	315	332	332	297	287	270	294	272	333	312	300	288	297	295	316	290	287	300	260	315	303	294	278	314	293	301	342	305	314	308	329	286	332	281	294	296	316	320	282	299	286	288	329	285	307	286	309	287	306	307	293	314	272	277	299	317	339	291	314	305	322	304	290	279	317	318	333	310	286	294	290	299	334	320	318	299	341	289	354	276	292	303	261	318	308	325	330	292	313	315	338	285	327	300	329	312	297	331	340	298	314	289	286	321	269	329	314	306	310	374	323	308	297	282	309	300	298	294	275	279	313	289	297	322	299	328	323	291	298	301	327	327	311	285	307	303	273	296	276	342	286	292	312	351	319	314	321	309	302	309	275	296	300	286	293	287	299	266	311	294	317	291	269	292	306	327	298	315	318	328	289	299	302	310	292	301	328	295	303	275	315	325	305	324	288	281	287	284	301	291	300	278	326	305	300	307	278	273	317	331	292	299	257	297	303	278	301	284	295	279	304	316	292	286	323	284	283	271	326	316	287	285	317	310	297	300	282	289	343	312	311	315	341	302	304	293	309	291	291	307	278	286	293	302	311	290	293	360	347	344	317	316	324	283	305	299	308	292	308	346	306	304	325	282	319	296	300	312	345	328	294	299	353	334	302	294	328	292	304	314	306	317	285	299	302	333	321	250	299	253	304	303	309	314	296	281	304	303	293	302	319	327	289	294	303	310	286	268	250	298	294	317	323	296	277	300	300	307	301	281	297	257	302	310	317	309	289	319	308	296	308	297	281	285	275	325	307	289	296	283	271	282	297	298	297	318	254	288	295	309	295	289	289	289	308	306	329	323	332	294	283	268	306	321	323	306	329	314	300	287	297	350	300	296	268	321	281	287	310	319	299	270	300	313	307	312	292	314	309	297	285	280	303	316	274	324	302	306	321	296	277	318	308	288	306	286	283	281	283	309	297	273	258	312	321	257	275	326	321	322	320	292	291	282	257	309	326	322	330	337	303	315	333	296	297	318	343	302	306	301	320	300	279	297	318	286	310	280	307	309	272	286	274	285	321	303	292	291	286	297	318	280	298	295	300	321	300	289	293	294	284	274	308	274	314	307	306	311	306	286	275	296	312	301	335	287	313	322	301	316	291	298	281	303	326	288	292	295	254	287	302	301	305	327	332	289	291	283	312	273	290	321	297	279	307	280	312	294	297	288	307	283	303	275	326	271	284	287	315	314	311	275	287	281	290	317	345	311	315	294	260	274	308	310	322	298	347	299	325	280	350	312	299	288	293	285	289	321	278	314	301	296	295	297	283	320	328	309	275	301	284	293	336	298	300	286	317	340	323	322	313	320	301	291	283	312	310	289	302	292	297	354	289	303	303	317	288	303	326	318	292	282	269	294	304	282	270	305	307	293	285	303	302	333	274	297	293	286	291	279	251	293	306	299	331	279	294	285	305	302	277	322	340	314	304	304	318	297	310	303	326	310	300	305	288	284	306	313	313	319	298	326	320	299	255	301	310	306	287	322	307	316	300	292	320	299	303	323	320	334	299	254	284	291	282	306	301	309	309	311	310	275	274	296	306	310	308	341	332	321	287	327	305	305	309	313	278	313	284	307	290	294	333	321	298	338	346	290	289	274	317	308	319	334	335	285	291	323	304	266	310	316	298	306	261	311	291	309	339	296	288	328	298	306	303	296	288	338	292	308	301	324	287	298	303	304	324	302	262	272	348	323	328	335	311	310	278	284	287	291	282	300	284	305	289	291	297	314	299	294	302	296	278	273	310	299	321	315	288	287	271	305	328	266	307	300	321	329	304	332	300	286	298	309	304	292	308	300	327	275	317	315	309	298	317	284	311	280	311	285	305	319	335	313	303	322	291	304	312	290	290	301	305	319	284	291	313	303	327	309	307	288	287	280	335	317	327	342	305	292	282	333	326	319	310	295	307	289	279	304	328	294	307	282	279	286	287	291	332	302	329	304	308	285	290	287	296	344	313	319	320	285	287	315	335	325	292	304	297	306	319	289	298	316	295	296	256	293	265	313	288	318	309	324	296	316	300	306	317	294	284	278	260	314	296	280	317	299	329	325	332	282	329	319	317	319	332	304	309	295	281	298	324	294	277	257	313	343	294	305	280	301	322	296	295	302	291	317	311	295	275	323	270	324	281	335	255	312	329	326	279	296	332	286	299	315	354	339	303	318	323	342	293	329	309	270	311	307	331	308	286	291	279	281	292	294	279	334	308	300	323	265	304	303	290	328	290	296	343	314	251	270	249	266	297	311	299	316	333	307	261	317	333	282	292	293	275	272	311	308	285	327	304	289	282	290	310	329	265	330	301	304	317	299	343	344	293	281	271	291	281	288	277	293	292	318	319	289	250	287	295	314	331	285	290	289	265	275	305	307	281	337	325	300	283	298	315	259	311	324	303	309	297	290	287	316	332	315	289	287	301	314	286	318	306	306	288	305	312	332	317	313	292	305	300	295	280	276	329	309	277	302	326	301	283	282	313	291	286	302	278	323	308	305	359	309	278	308	313	306	328	296	313	310	331	317	302	283	302	266	312	298	287	322	269	265	338	315	317	281	289	294	304	279	283	284	300	328	347	329	291	295	290	310	286	321	293	345	301	291	302	285	306	268	307	310	294	310	294	311	309	295	324	311	308	293	306	294	314	317	307	302	297	287	318	307	297	272	338	274	316	326	263	278	328	262	313	278	334	313	286	339	318	302	297	329	312	282	318	277	293	301	287	318	288	303	302	284	270	315	326	282	285	337	294	311	300	286	299	294	313	304	295	315	316	295	339	322	338	296	292	296	294	305	326	321	311	327	290	279	292	320	303	293	340	293	308	313	340	304	311	335	331	310	314	318	307	263	293	290	306	303	285	312	318	298	315	252	288	308	272	279	283	296	302	319	288	328	314	332	308	328	284	237	310	316	268	317	299	299	285	316	287	303	306	298	330	287	313	303	250	298	276	328	268	298	300	296	307	284	280	286	272	324	282	284	347	310	323	294	317	288	279	300	292	285	284	306	330	300	289	299	304	303	279	322	319	316	275	326	309	332	305	292	295	312	277	288	324	305	318	266	266	298	290	313	290	287	309	331	287	286	348	296	320	328
25265	8744	5145	2271	1383	964	707	690	684	706	626	658	667	653	685	660	692	664	652	643	659	687	647	671	577	672	696	680	674	658	680	684	690	654	686	651	694	685	705	702	645	694	677	696	742	669	701	681	724	677	639	662	631	666	662	623	732	690	693	646	658	655	690	664	684	664	666	650	671	702	683	688	682	683	632	620	680	710	668	680	660	678	652	697	735	672	645	678	662	686	705	691	679	663	671	638	654	658	683	638	655	662	664	673	716	706	645	684	653	677	656	652	701	652	625	703	618	683	677	692	638	657	702	658	631	665	704	657	659	700	676	649	686	644	695	650	674	703	651	670	647	702	663	717	659	675	653	681	625	665	644	645	667	672	652	619	653	682	637	665	658	733	684	692	661	674	672	669	718	677	659	663	662	656	733	638	680	700	682	683	675	681	637	724	698	665	660	643	661	652	659	655	693	700	656	716	648	709	670	665	647	669	683	672	703	646	620	711	689	656	677	633	671	658	686	735	691	683	698	700	664	675	657	679	661	652	653	664	706	708	669	625	674	671	628	657	638	642	649	661	716	678	659	648	662	632	712	680	668	638	692	624	641	709	709	676	670	652	686	658	630	665	660	718	654	651	647	672	690	644	623	644	702	685	705	691	659	646	673	643	675	690	665	652	696	726	668	662	673	662	720	698	626	693	683	671	671	691	678	714	631	636	652	646	641	659	634	652	683	619	655	672	646	662	660	680	694	630	723	671	662	694	667	690	652	684	653	720	692	664	674	698	723	699	662	695	643	682	709	647	678	592	676	684	657	650	644	662	661	692	730	673	675	711	721	654	664	696	661	679	625	670	691	671	663	662	601	655	645	697	701	685	685	637	672	704	649	649	681	714	694	652	691	674	668	653	632	662	672	674	654	654	635	608	670	643	648	701	647	690	701	668	720	658	634	666	708	672	680	637	683	681	689	670	697	682	671	636	641	702	667	687	671	649	674	695	624	678	677	664	698	672	715	656	661	680	648	670	626	681	681	649	660	674	698	658	688	656	638	669	626	680	659	641	727	653	669	682	704	642	668	621	688	689	653	674	626	686	681	645	674	670	646	685	689	670	633	708	668	651	632	674	682	723	691	656	681	655	639	660	682	704	645	671	667	652	666	701	662	691	680	700	673	696	644	671	656	661	664	713	662	677	692	689	677	637	690	652	680	679	661	709	646	671	672	684	678	658	610	689	715	652	670	646	697	697	672	656	636	695	653	652	691	683	667	662	728	659	645	632	680	711	644	661	676	687	676	684	674	680	699	685	667	684	642	679	683	659	655	630	711	668	687	675	663	643	679	688	683	652	670	657	660	670	674	685	650	680	637	669	678	635	728	678	655	657	646	689	671	686	695	645	664	722	619	676	751	662	652	639	675	681	696	666	656	657	658	662	658	697	647	699	696	671	692	707	656	714	661	695	721	685	692	690	713	668	619	742	698	671	692	645	695	652	688	668	676	641	694	686	637	657	698	691	631	673	642	666	688	660	685	664	665	694	663	655	642	673	671	649	629	696	649	672	665	694	657	667	681	678	681	626	696	696	649	658	656	706	685	692	667	657	643	647	720	670	649	636	644	700	668	673	705	705	702	650	662	684	707	680	684	694	652	658	627	635	637	701	649	679	634	669	677	656	701	709	709	684	693	671	717	647	665	641	690	680	684	651	646	668	669	660	728	638	683	684	654	699	681	730	668	629	723	634	707	676	685	724	651	727	722	649	624	652	667	696	677	682	692	603	674	664	666	626	683	629	698	687	660	657	700	654	700	693	706	690	673	692	684	694	653	685	673	611	622	664	712	635	653	702	674	695	696	650	681	681	651	636	690	690	655	652	632	654	706	674	726	665	670	700	684	630	681	693	688	707	652	624	674	678	684	662	650	676	662	631	669	656	623	688	666	627	691	679	699	661	637	671	667	680	700	667	658	648	674	643	640	675	688	682	710	692	664	746	681	663	656	625	639	655	690	679	678	658	630	637	657	683	625	672	646	655	674	664	656	703	667	685	627	675	629	660	681	667	677	691	678	700	681	629	673	656	676	711	630	675	660	689	692	682	670	653	656	656	690	685	629	693	675	668	723	662	655	657	697	632	705	636	684	669	693	709	628	684	690	665	661	712	613	664	670	694	687	648	692	672	680	627	676	641	634	679	721	667	665	689	647	692	639	700	645	692	678	712	631	649	679	686	661	701	679	655	669	679	679	602	672	679	708	633	669	667	675	659	667	674	684	651	691	666	676	685	648	681	678	670	679	630	633	662	663	689	702	696	692	658	689	640	669	732	605	709	710	695	711	677	674	657	709	690	647	695	661	652	670	754	672	695	666	667	669	668	657	698	689	699	686	669	644	688	698	663	678	717	684	691	642	684	659	699	642	679	672	662	649	670	696	678	744	720	672	649	671	656	656	695	679	664	688	649	693	666	721	650	660	642	646	656	654	668	669	673	719	704	645	604	671	603	620	691	700	638	681	712	636	649	715	684	678	708	646	709	654	706	638	663	706	693	695	672	671	668	633	669	697	633	627	696	640	684	707	686	630	636	666	634	712	693	707	705	664	703	677	656	680	692	646	654	714	654	680	669	717	648	641	685	700	708	645	693	658	694	659	681	700	646	663	650	626	644	641	683	636	680	666	658	685	693	638	652	674	621	674	716	718	689	714	643	639	669	684	657	695	711	665	682	648	684	669	668	708	633	677	693	698	669	686	666	654	672	696	699	686	671	666	632	677	643	640	614	635	685	614	639	671	670	660	634	668	650	656	705	676	683	614	668	668	664	684	687	654	657	617	624	688	679	643	668	671	649	708	681	651	639	657	663	687	676	684	668	687	648	710	693	650	766	633	681	697	657	691	710	629	678	706	706	662	694	686	654	668	687	665	677	692	666	679	737	670	673	660	692	651	667	690	640	670	670	670	704	649	677	646	672	660	652	691	639	668	695	721	648	678	662	662	665	677	610	670	692	657	673	693	656	641	686	687	630	642	635	639	715	682	676	685	723	630	722	672	671	662	680	640	689	696	675	698	726	673	674	675	685	681	672	696	654	670	672	630	699	665	670	686	679	688	662	700	663	690	668	662	674	669	670	663	665	655	693	674	636	673	660	681	687	617	694	714	653	684	655	640	694	712	680	662	727	686	661	627	627	654	650	720	623	676	646	686	686	640	654	663	612	684	683	701	688	648	673	707	671	674	675	679	708	656	738	640	679	669	663	651	620	665	661	663	630	660	706	637	681	640	665	666	696	696	650	695	659	650	636	656	660	684	660	615	680	588	638	652	691	658	686	654	696	717	647	660	668	710	674	641	647	663	651	699	712	681	694	686	672	665	668	684	682	656	634	659	709	688	690	701	638	668	650	682	678	644	697	685	682	665	652	651	701	653	711	610	652	611	626	661	707	674	661	666	628	655	662	653	645	712	688	651	708	657	669	676	655	666	688	686	688	657	707	663	673	634	687	673	680	723	623	672	654	690	738
59039	29749	12227	2906	843	446	362	301	309	269	276	333	321	316	312	315	305	301	317	317	296	298	279	326	269	317	328	273	291	310	300	318	302	320	323	326	330	317	332	307	309	311	341	335	310	296	332	329	317	277	293	304	287	296	332	323	333	305	319	310	326	303	324	294	319	272	306	302	309	317	324	282	296	307	326	290	334	317	286	316	286	326	323	332	291	318	319	277	299	301	320	275	305	297	304	252	310	315	305	311	295	333	304	314	297	293	283	315	297	307	305	295	280	309	293	274	279	297	327	318	283	321	309	301	301	309	297	300	312	310	329	326	279	301	285	297	299	276	294	290	278	301	299	263	306	300	296	343	350	322	317	299	326	312	307	310	284	339	307	286	315	329	303	311	305	312	310	295	285	304	301	283	296	315	295	285	280	346	307	289	296	290	317	310	302	306	304	333	274	312	307	302	290	333	311	324	302	304	315	278	320	290	275	295	312	290	278	308	299	279	305	280	293	313	288	281	315	321	290	307	301	280	310	314	314	307	319	311	301	317	322	291	281	319	291	291	313	328	311	303	330	305	337	339	288	316	298	257	318	285	296	343	294	338	300	334	293	310	264	309	313	268	291	314	303	318	291	295	312	315	304	308	310	309	320	320	280	316	329	321	303	305	285	288	330	296	293	305	303	340	295	321	286	292	300	317	272	323	320	313	294	303	324	272	294	289	265	308	289	292	328	297	305	260	319	314	322	319	281	304	273	284	310	304	313	291	327	307	314	297	299	289	279	304	311	326	310	297	323	292	314	315	270	308	318	298	285	288	264	289	323	296	304	299	313	313	298	323	330	297	298	290	308	278	323	314	270	280	274	285	320	297	293	342	289	315	309	318	292	304	320	312	316	292	288	292	298	301	303	316	281	309	322	302	310	292	335	305	292	341	302	317	316	307	314	312	295	308	316	339	320	335	322	293	305	278	286	311	289	286	313	303	366	263	324	331	303	333	282	298	277	317	315	306	279	327	327	339	318	287	322	304	315	315	297	291	315	298	304	343	308	308	274	313	309	302	286	300	288	278	321	277	328	295	300	266	287	279	315	295	306	305	295	302	321	280	311	271	314	322	316	296	302	324	304	331	317	294	254	311	319	332	321	305	307	271	280	332	305	316	300	288	277	320	335	301	310	288	323	323	322	311	310	342	297	292	324	322	316	280	301	303	324	275	298	337	299	313	316	320	289	331	333	294	276	290	327	315	309	283	341	289	313	303	309	314	263	291	339	317	289	338	319	313	319	325	294	314	299	313	281	282	318	313	297	305	288	309	320	354	327	306	279	328	292	333	280	316	287	338	327	326	323	297	324	298	277	318	331	307	305	290	296	308	298	321	324	283	337	316	319	274	321	304	316	322	317	325	302	264	271	324	288	321	323	319	294	333	312	304	311	300	308	294	281	271	315	286	313	327	305	292	290	353	280	288	318	352	306	278	301	283	294	321	309	335	296	318	305	320	308	331	319	271	321	319	314	272	306	310	275	291	312	323	287	297	307	325	294	294	335	305	299	313	290	332	325	300	319	265	357	305	312	297	302	317	331	290	315	284	290	304	294	324	314	296	301	300	371	262	285	344	296	280	317	271	318	291	286	297	300	312	285	326	291	296	294	301	279	289	304	315	309	331	304	343	301	279	329	309	319	311	336	344	339	279	351	320	327	291	289	306	324	297	321	302	304	295	294	331	295	290	322	270	290	306	293	314	318	291	300	312	295	315	328	321	300	272	289	298	330	295	291	316	328	283	322	313	339	300	329	272	296	290	326	301	308	316	276	323	282	296	308	307	329	320	309	319	304	287	300	339	317	312	304	287	282	292	312	323	304	322	287	270	313	323	303	294	280	319	321	303	296	275	274	318	291	320	289	313	298	303	306	273	313	280	303	284	308	295	288	315	299	325	331	285	295	315	317	301	310	345	301	303	322	292	303	276	282	274	316	306	286	312	309	287	277	302	293	284	314	314	298	311	324	294	311	301	299	312	290	321	274	313	304	312	301	309	300	286	274	294	301	320	292	287	305	318	288	265	310	326	336	328	303	285	277	296	295	320	295	309	289	294	290	271	341	318	305	305	307	324	312	308	320	281	295	271	324	291	287	318	277	292	280	298	317	324	304	337	301	315	314	340	300	297	298	281	287	295	308	299	327	305	310	343	302	296	314	315	311	295	290	294	262	278	283	285	290	321	313	307	288	284	305	285	317	300	280	310	343	330	276	284	304	312	310	314	328	328	332	318	342	331	332	283	324	327	314	308	290	311	280	324	308	278	322	340	308	337	291	316	293	291	290	328	330	305	325	285	311	335	279	310	290	321	319	293	325	296	294	292	315	322	313	301	323	297	325	271	288	269	296	268	338	289	318	304	274	310	304	285	306	301	313	336	302	333	319	320	299	319	311	298	286	300	305	318	308	298	298	302	316	293	266	330	299	312	311	282	326	287	323	300	292	307	261	320	288	347	320	326	277	325	316	258	296	273	287	321	274	335	343	298	309	314	293	311	321	314	261	311	259	307	305	331	269	328	274	306	283	283	298	295	295	294	299	320	307	299	290	295	321	292	306	330	293	306	331	289	330	290	304	295	277	304	323	310	301	308	288	315	327	298	310	309	316	274	320	287	315	289	300	289	339	337	315	309	307	306	322	310	307	340	281	327	269	327	311	339	327	306	323	354	282	292	337	308	297	317	312	281	291	301	313	321	321	280	328	312	346	321	313	302	360	317	268	320	295	300	320	341	268	302	313	299	334	323	291	278	296	282	287	301	315	311	297	333	298	327	330	292	309	318	286	302	332	322	268	334	330	298	292	311	283	325	304	271	316	299	304	291	320	303	349	289	331	275	342	348	290	288	330	341	284	329	287	294	300	368	302	326	296	292	272	288	300	307	275	291	327	299	297	310	311	305	316	295	326	321	288	313	299	289	299	322	310	338	315	321	286	298	309	367	324	279	312	319	298	302	324	273	312	321	343	301	328	323	353	303	294	324	325	298	332	299	303	314	279	321	303	289	286	314	291	303	324	275	308	342	340	325	310	317	290	289	297	281	293	298	308	317	316	299	281	295	302	306	319	302	321	287	312	288	325	290	292	291	285	289	320	311	321	305	314	317	350	301	304	284	254	328	310	326	328	289	280	297	295	315	334	322	347	324	323	298	273	333	331	281	312	337	316	291	301	300	290	310	303	281	281	319	345	302	314	317	307	312	298	321	307	318	252	332	302	291	301	320	305	286	305	318	308	307	295	277	281	279	278	323	327	294	326	304	299	332	296	325	295	335	318	311	300	312	302	300	323	293	297	337	263	325	299	323	316	271	320	330	285	280	284	312	361	273	310	312	309	284	306	313	305	312	309	310	290	319	316	264	308	290	317	292	283	297	278	280	319	324	342	312	329	303	288	306	282	326	306	317	317	255	302	316	279	289	322	269	273	311	311	275	310	328	305	330	316	319	281	344	340	315	296	249	311	307	312	319
40248	23045	11692	4381	2092	1230	856	740	713	702	744	743	721	687	756	733	666	696	688	681	675	666	683	718	649	655	697	633	759	704	666	680	707	680	678	708	702	665	667	682	680	631	682	695	680	697	719	676	672	659	653	672	638	744	673	671	640	675	695	673	694	679	601	671	695	701	725	628	688	630	684	665	700	660	660	682	624	687	676	705	654	728	672	689	670	700	662	686	706	678	666	718	683	694	681	702	663	666	701	687	676	658	644	656	630	651	686	667	679	767	720	705	726	703	652	659	700	669	663	666	675	702	698	660	672	679	675	648	698	663	698	666	658	688	634	699	665	732	657	680	752	685	687	680	715	673	689	721	676	640	741	707	662	685	723	663	635	716	668	676	657	684	664	711	697	651	593	666	724	661	645	682	703	661	691	680	669	654	737	694	714	736	691	715	734	678	689	652	657	676	685	677	681	642	668	707	696	658	690	672	681	723	650	696	701	666	709	687	644	657	692	689	689	748	691	717	643	678	720	695	644	672	653	622	685	703	650	681	735	658	720	642	670	653	650	695	656	696	717	688	735	653	699	670	692	690	691	648	715	693	697	736	684	677	669	672	650	657	714	639	709	668	660	645	649	696	697	665	662	689	664	666	718	676	666	738	666	699	659	713	642	652	684	639	666	638	698	642	654	661	678	731	715	684	640	711	672	695	649	679	712	677	675	674	694	716	682	679	676	641	686	725	628	665	741	719	688	682	683	696	695	677	670	665	698	689	680	650	677	638	651	707	680	625	703	700	649	697	673	729	649	680	683	666	689	639	672	705	710	642	676	684	699	689	673	707	666	706	678	686	660	704	682	619	722	626	657	686	758	712	661	690	665	709	650	631	684	653	648	692	665	657	687	666	671	693	640	656	687	682	684	662	706	680	717	720	632	678	658	670	693	689	706	686	680	681	663	656	627	674	648	668	681	698	669	677	678	696	640	684	694	709	682	717	734	673	693	664	700	695	689	660	723	716	713	707	672	646	723	723	724	680	627	667	693	688	630	689	700	658	691	662	646	696	690	669	743	648	679	661	751	664	683	681	667	702	713	670	655	672	717	682	678	697	697	690	692	677	638	706	697	677	666	647	671	658	677	692	696	695	675	674	656	662	667	691	702	671	690	704	646	674	725	693	676	718	713	755	662	706	706	706	721	679	655	714	711	737	668	701	686	643	738	655	684	696	673	736	713	700	647	682	645	697	670	668	672	682	714	692	679	658	642	699	721	680	692	678	696	664	665	661	696	718	660	684	680	693	642	645	667	663	712	703	665	708	701	654	697	684	697	672	690	700	665	675	674	643	639	663	665	708	653	663	689	728	679	669	697	684	705	657	693	679	677	744	689	718	647	669	682	712	721	712	738	710	723	680	638	642	701	631	662	673	693	640	686	634	699	717	640	719	671	666	643	730	619	640	636	662	694	674	646	686	674	723	675	742	701	704	654	712	704	698	663	658	682	658	696	661	669	688	664	635	653	693	645	682	654	654	656	653	749	669	667	665	632	701	649	700	679	688	699	712	719	671	651	683	661	650	626	691	707	711	674	641	712	661	664	688	682	704	748	696	706	658	671	683	688	666	674	665	738	713	668	699	671	670	701	674	654	683	700	664	677	678	637	689	648	673	669	683	688	655	681	682	687	689	687	669	695	639	643	693	683	657	673	664	712	665	686	646	684	703	677	624	627	705	705	731	711	681	746	659	677	671	685	690	615	685	640	632	720	728	663	670	692	696	696	655	743	671	684	709	676	716	711	671	663	704	668	640	693	682	675	658	688	692	679	716	671	654	692	698	742	688	674	711	705	709	698	680	667	700	659	677	679	671	686	687	676	676	707	608	721	750	652	687	660	709	670	720	721	646	662	694	696	691	630	700	697	667	670	677	721	682	675	671	675	662	639	678	705	662	663	673	683	711	680	680	695	648	730	657	686	695	655	666	663	702	668	716	674	677	681	661	706	709	704	667	691	709	667	698	716	694	702	650	733	703	659	662	737	720	683	666	695	689	648	701	672	649	672	681	696	669	682	684	657	673	659	674	663	662	684	694	675	691	715	693	704	670	649	700	701	693	680	690	742	690	713	647	702	672	716	730	693	634	718	673	690	709	645	626	694	640	695	695	673	687	671	721	669	664	684	669	719	714	664	666	699	666	730	675	663	679	684	700	718	675	662	679	674	685	657	654	646	721	689	724	665	670	664	691	669	706	698	689	679	674	697	672	698	707	679	710	725	696	734	711	667	671	658	720	660	712	634	718	714	716	606	677	680	678	681	697	690	716	637	704	669	695	668	677	706	673	711	700	695	735	733	642	647	689	690	677	670	707	731	664	673	655	759	655	672	651	692	639	687	721	667	667	634	638	682	677	691	707	707	697	639	698	689	659	643	670	665	658	648	744	634	716	699	678	681	693	730	725	673	639	697	693	685	732	651	719	680	668	689	693	696	645	705	713	714	664	717	671	705	652	676	681	669	672	722	648	634	678	671	723	688	707	716	706	655	687	615	646	652	696	672	644	732	680	676	686	704	665	670	661	669	674	662	665	671	727	673	696	669	716	662	692	687	692	695	652	689	683	627	697	671	663	676	664	689	702	729	717	686	689	679	740	660	707	652	659	630	696	703	661	726	689	687	744	707	682	688	714	683	654	659	660	690	707	698	692	658	650	683	643	670	669	660	668	696	652	647	676	695	705	672	675	685	692	696	651	707	678	654	703	704	687	696	600	657	678	678	677	657	680	676	692	719	696	684	653	682	654	675	684	674	657	683	659	674	749	727	668	650	698	654	682	673	697	691	650	682	680	731	716	698	675	682	700	677	702	736	708	672	652	694	668	677	652	681	642	709	644	648	660	703	683	704	634	678	711	663	710	638	721	685	698	668	750	663	655	675	680	676	734	688	713	673	715	675	719	728	672	713	684	651	686	678	702	679	672	678	681	680	680	654	686	704	659	652	693	713	680	670	723	680	674	669	654	702	657	672	679	704	708	680	657	652	730	666	672	647	671	679	687	675	670	692	669	658	695	709	652	715	734	660	691	678	640	658	681	682	653	741	653	679	651	669	669	687	695	654	687	680	702	673	657	661	660	688	681	682	670	697	733	670	686	695	710	681	689	687	694	688	637	630	699	690	650	636	664	681	669	726	679	657	717	682	731	638	672	711	620	642	716	660	661	692	691	682	720	652	687	680	669	690	637	640	620	697	674	723	674	700	687	720	743	666	671	687	706	663	670	666	694	693	655	707	694	641	714	678	716	660	651	690	638	658	706	687	688	710	679	708	689	667	709	662	683	694	684	694	677	669	734	674	700	681	691	691	660	678	697	681	669	671	657	654	686	649	707	663	687	654	718	664	687	713	677	709	652	718	705	717	671	677	690	661	689	659	654	712	661	651	657	646	684	664	646	718	690	705	665	668	677	698	687	687	695	722	708	704	738	669	704	670	672	746	675	732	687	689	701	681	686	676	715	661	655	670	677
59027	29093	12708	4162	1886	895	499	372	353	339	343	348	315	333	332	320	326	309	311	331	324	336	339	334	300	296	331	292	303	316	310	318	304	259	297	289	311	336	301	361	298	300	316	321	344	350	331	308	307	325	294	295	319	303	277	312	329	312	297	323	298	322	310	338	320	295	310	335	322	320	308	341	300	310	314	352	337	332	347	303	312	303	339	285	315	313	303	330	337	312	293	340	287	296	356	327	303	324	328	331	316	306	333	297	347	294	369	337	313	321	340	300	331	345	311	292	316	330	330	342	335	322	316	344	315	342	327	300	278	344	345	342	346	304	320	319	342	295	308	347	366	322	292	322	316	316	265	280	284	340	322	320	338	328	286	310	313	306	286	296	319	294	323	348	317	367	310	321	301	288	326	316	297	307	285	307	315	322	289	329	331	317	301	317	332	280	342	304	298	313	316	295	284	342	297	303	346	309	311	331	266	309	289	319	332	334	355	372	322	331	304	303	302	299	327	299	295	347	336	319	334	312	311	304	294	313	299	295	317	335	329	304	331	320	298	298	337	347	314	320	309	315	307	291	327	314	345	337	329	321	299	301	282	305	302	289	324	299	346	302	311	319	289	326	322	336	332	311	309	295	320	321	314	317	305	331	326	312	301	308	291	335	332	327	337	293	312	298	322	354	310	320	291	335	360	306	319	319	300	327	348	324	334	318	311	298	297	340	285	302	334	292	282	377	311	322	315	313	337	298	323	294	300	299	290	295	330	319	325	279	329	308	299	286	320	324	311	345	322	315	344	311	302	324	308	332	324	307	346	332	324	324	328	306	313	305	324	304	306	300	307	304	318	316	302	367	319	332	300	289	338	335	295	318	338	327	294	312	306	324	318	312	334	331	332	293	298	328	305	305	308	318	331	320	344	342	283	314	311	342	305	318	316	317	281	305	311	316	289	293	362	345	334	315	374	323	333	360	335	326	299	327	348	294	345	316	319	305	337	322	301	318	299	300	337	369	343	327	302	301	348	348	296	288	307	333	303	323	337	305	336	312	326	356	335	326	332	325	266	308	312	300	304	303	323	322	329	323	371	341	280	288	312	317	331	298	313	301	313	274	333	324	312	322	359	315	323	332	347	334	302	336	261	270	329	267	317	332	302	308	311	325	317	339	322	346	309	310	286	312	333	332	310	311	288	309	318	332	329	317	341	292	320	339	339	307	328	324	311	333	338	314	302	307	295	303	307	314	345	355	337	346	370	288	288	277	286	312	337	308	309	344	292	317	344	351	346	341	314	276	287	283	322	312	323	331	311	290	306	331	362	320	299	302	340	336	343	317	312	312	270	316	311	314	305	362	308	339	316	325	310	338	320	303	349	321	267	338	339	347	347	321	285	345	335	322	313	349	300	298	303	315	289	308	329	326	347	314	261	339	327	329	358	305	278	330	314	298	343	315	329	344	300	325	322	303	326	335	336	338	329	323	339	306	334	284	310	297	320	333	303	317	330	374	310	282	316	330	355	329	310	333	326	329	321	305	321	332	352	323	345	331	305	296	331	311	324	302	329	340	285	288	296	329	312	373	304	323	298	338	351	313	286	287	356	313	339	346	337	301	324	282	306	329	343	320	303	315	314	328	335	294	300	318	276	336	309	284	307	300	283	280	309	279	330	290	346	320	343	300	313	279	293	294	305	323	322	317	356	299	316	298	348	339	322	343	297	330	305	339	337	308	315	272	303	299	317	307	287	344	339	317	321	303	304	333	307	310	314	315	322	287	327	302	295	333	311	309	357	296	348	331	345	328	297	350	322	351	327	313	308	293	305	339	322	305	329	307	297	334	333	302	328	309	336	340	309	328	319	354	310	320	314	333	315	294	328	302	293	322	314	299	317	328	311	304	307	308	315	317	307	293	297	326	299	305	321	292	353	323	261	308	328	312	320	296	295	273	314	311	344	339	325	307	337	302	344	320	303	327	314	316	294	326	335	320	320	316	355	289	289	316	320	354	314	356	292	333	309	317	331	313	326	345	304	285	330	312	328	345	320	296	296	350	333	325	328	336	321	296	254	309	308	325	323	324	287	313	330	313	324	310	321	313	317	316	305	275	302	309	300	311	362	309	357	335	327	326	328	336	299	326	299	334	285	326	330	318	337	295	318	327	288	335	317	284	291	300	325	303	293	331	304	337	321	356	288	327	368	340	338	360	301	313	332	331	357	272	303	316	312	333	328	306	330	327	336	285	326	293	317	325	334	279	308	333	313	303	323	316	320	278	297	341	307	328	317	282	294	322	329	332	318	321	310	321	341	301	279	297	339	306	337	314	332	344	346	326	293	312	311	329	334	339	320	319	300	319	313	300	340	301	292	290	294	321	316	302	329	338	295	316	322	320	317	349	320	318	267	320	289	322	304	300	298	314	347	286	308	320	299	330	287	322	322	302	303	355	318	335	290	342	329	302	300	298	337	354	321	293	310	292	287	308	285	324	273	300	323	321	286	318	330	300	301	329	341	348	317	289	320	300	329	322	347	324	280	310	309	330	298	318	279	273	312	367	332	304	336	310	313	313	326	302	270	299	290	278	305	332	335	323	302	339	307	324	344	307	330	305	312	341	323	282	270	283	301	342	339	344	324	303	334	339	299	330	285	332	290	317	295	287	304	317	285	307	321	317	316	319	333	322	353	321	315	337	309	320	366	299	330	331	319	320	313	313	312	347	317	287	352	349	358	327	315	329	314	305	306	304	321	308	314	274	287	305	352	333	304	335	337	297	323	292	299	313	328	311	332	300	335	309	299	319	310	292	312	313	350	345	270	310	290	321	285	313	337	332	345	333	309	326	313	312	330	328	317	333	326	298	326	282	275	312	299	311	354	330	311	345	347	316	304	335	371	297	327	363	299	327	328	328	326	288	318	318	337	319	315	310	317	329	268	315	278	311	355	312	325	320	324	330	304	296	322	307	309	308	328	328	347	294	324	310	334	320	335	327	319	322	326	294	318	320	274	343	299	316	318	310	339	318	272	327	306	325	330	284	322	324	331	328	314	329	324	305	297	288	305	348	324	337	317	324	299	316	326	310	298	309	325	314	278	319	333	313	352	335	288	320	336	307	305	348	313	353	352	326	302	314	331	309	313	323	331	301	291	292	339	339	345	299	301	304	295	356	305	301	289	317	316	278	341	332	337	332	317	351	326	275	300	302	335	326	309	337	331	342	304	328	328	300	348	302	323	354	295	292	348	281	337	323	323	322	334	308	305	331	285	366	299	310	310	341	335	330	333	311	330	299	299	328	302	337	311	250	306	301	317	320	332	326	329	313	322	300	316	305	292	334	308	321	317	315	318	316	314	321	325	323	323	362	340	355	327	314	327	318	328	296	301	296	317	331	322	329	301	326	342	323	295	306	319	314	316	312	305	317	338	338	316	311	321	298	301	333	341	322	328	332	343	326	320	315	277	335	297	340	305	343	274	350	306	318	327	311	321	344	304	318	325	307	344	335	312	341
39810	21324	11543	7750	4853	2556	1300	906	798	823	804	927	840	737	744	750	724	710	727	680	710	724	702	695	703	731	704	693	659	684	709	710	698	685	709	701	727	716	744	711	720	712	689	711	664	665	735	710	690	670	711	719	652	699	673	695	745	744	751	716	682	691	665	660	621	675	723	690	729	682	664	703	673	726	688	718	723	691	698	669	668	744	709	681	689	724	735	689	729	743	677	667	684	718	734	695	709	683	733	705	712	697	690	717	718	702	710	661	658	686	727	709	674	736	701	696	649	678	697	713	671	672	708	691	669	674	758	687	684	737	669	651	664	732	721	706	663	734	728	716	691	680	696	683	664	637	736	711	694	678	666	672	743	709	709	673	692	704	725	680	699	707	705	745	689	746	693	723	685	703	689	714	726	685	662	741	698	700	699	678	713	692	745	724	722	706	708	704	696	734	704	745	717	701	692	697	677	675	656	704	768	689	700	724	672	729	681	700	713	713	708	686	656	660	700	716	699	724	632	712	711	702	679	738	655	744	695	732	687	712	735	692	668	675	693	748	693	682	713	703	700	692	654	675	703	674	694	665	735	733	722	735	710	680	667	660	744	810	700	687	694	714	699	712	731	723	683	732	711	689	646	758	727	703	696	673	695	732	683	679	725	675	729	707	731	728	704	686	735	670	696	707	710	682	705	711	645	774	697	693	735	714	731	715	698	734	645	705	725	746	690	721	696	713	706	715	729	680	709	710	683	738	733	690	692	685	734	681	717	743	696	688	705	736	683	678	672	728	706	752	719	690	697	671	722	660	770	698	732	682	692	660	719	707	686	658	697	680	679	671	716	676	707	718	675	701	669	677	707	663	689	736	713	709	722	742	700	696	733	716	721	717	705	676	722	691	722	705	726	689	671	762	730	692	700	708	679	703	700	698	701	692	708	669	702	691	724	669	691	709	684	709	720	692	704	692	707	710	718	747	732	663	700	684	679	686	696	701	715	683	646	711	692	699	656	717	686	700	632	778	721	683	707	728	732	711	737	683	650	725	706	660	675	690	672	712	752	724	700	706	711	705	680	687	747	721	722	724	734	735	708	686	675	704	706	747	681	682	706	697	762	702	690	690	707	724	715	707	711	714	740	676	706	716	681	724	700	752	680	733	699	652	690	674	720	692	699	731	713	684	680	708	704	745	700	739	717	695	723	733	708	630	692	695	734	673	740	679	680	687	677	722	700	735	710	693	711	720	745	730	632	704	712	701	698	743	722	663	694	639	695	725	727	682	696	717	694	698	679	662	657	702	662	677	716	669	699	794	730	680	727	704	700	711	706	688	677	742	642	691	654	713	710	673	680	713	699	677	715	711	698	715	690	727	759	677	707	718	746	762	698	682	691	668	722	764	691	727	705	669	684	705	726	711	692	672	757	693	692	722	690	672	703	703	677	695	714	705	682	670	712	649	723	729	682	723	639	695	708	648	683	698	686	702	677	695	697	719	665	710	720	698	731	689	692	675	677	700	676	711	664	730	697	714	682	739	685	667	648	754	683	706	716	681	736	659	677	654	719	687	713	747	657	699	731	724	706	720	703	714	690	727	707	740	676	696	695	665	656	717	676	741	671	663	776	691	680	723	718	654	666	678	673	687	750	705	692	713	671	758	740	754	649	717	680	667	751	745	709	673	694	703	734	659	716	752	604	723	664	701	678	697	730	724	715	729	660	716	686	689	707	709	682	676	722	665	708	683	699	743	698	690	672	689	702	739	741	697	695	740	673	695	664	675	676	723	700	737	737	712	759	739	714	670	759	688	702	712	672	686	698	728	686	689	693	719	688	715	769	677	700	666	723	670	715	743	712	669	721	668	698	724	693	693	749	740	705	735	722	688	713	673	689	712	720	677	715	744	623	712	695	711	706	678	702	723	710	676	724	649	706	734	721	687	714	735	699	692	685	736	722	700	650	697	681	688	692	724	711	732	722	653	682	702	721	668	737	735	714	680	730	722	709	727	665	735	658	752	737	709	674	716	757	714	696	703	715	682	726	714	728	672	694	738	714	693	679	746	740	704	714	723	665	702	722	682	687	708	724	716	684	716	713	761	684	687	736	676	704	714	706	702	720	630	695	711	719	718	736	682	685	691	707	736	655	668	691	716	682	686	710	716	689	719	740	700	706	682	701	717	721	679	692	699	728	721	684	732	707	690	748	716	705	658	737	683	743	674	703	755	707	708	709	717	679	690	745	714	757	724	686	734	729	731	669	726	648	754	687	686	692	737	642	698	724	659	666	684	731	703	716	728	709	676	699	659	679	756	661	748	695	674	727	663	662	714	672	692	699	697	696	712	710	726	722	700	682	679	723	672	690	701	741	678	691	667	700	680	749	672	705	719	674	706	687	662	714	674	703	732	691	690	693	715	687	687	733	726	707	754	737	673	673	731	723	704	642	738	709	711	722	691	659	726	683	691	716	716	726	735	732	701	711	694	743	685	707	656	741	713	688	677	685	691	715	734	741	711	715	675	735	724	732	734	665	651	714	704	757	699	700	706	659	714	664	689	687	688	708	706	644	666	695	701	688	690	694	680	642	661	649	702	779	671	686	689	707	694	709	773	712	672	715	687	681	724	717	716	690	688	733	649	737	722	701	736	751	691	741	749	674	716	673	680	708	734	690	674	682	699	735	685	694	715	695	659	695	709	706	744	681	739	657	706	707	690	692	676	683	732	726	667	665	696	699	705	680	712	701	752	750	677	676	726	691	683	719	688	727	712	639	713	680	736	676	682	753	714	762	729	669	740	713	737	657	686	716	699	690	726	717	757	641	716	762	723	652	668	678	722	693	695	704	667	665	689	671	690	706	709	742	649	645	673	711	722	664	698	667	699	663	698	739	719	759	718	699	686	734	693	697	710	701	706	704	740	663	690	705	680	673	724	682	697	695	685	743	706	711	706	683	712	688	728	701	734	714	727	658	630	728	731	724	694	717	744	736	716	724	723	741	652	709	700	676	709	727	681	682	694	694	732	754	685	725	692	676	708	776	693	668	725	720	685	744	741	695	755	672	747	689	716	655	734	657	706	691	687	684	715	720	652	744	756	699	742	737	694	730	719	712	689	707	695	679	693	699	701	725	742	694	675	649	709	694	697	657	695	692	709	706	736	703	721	666	685	712	685	694	702	741	690	701	717	716	697	716	708	755	709	732	763	703	696	703	696	739	710	708	702	698	722	702	711	691	684	738	704	717	732	683	659	744	717	744	717	703	715	685	720	745	738	715	732	637	686	664	715	716	686	700	732	701	694	710	681	691	707	697	729	727	660	737	720	719	725	703	710	694	684	709	736	712	722	707	688	691	723	706	710	683	716	698	697	697	695	642	773	729	777	752	644	644	682	725	707	681	624	702	687	683	695	685	673	695	676	740	718	728	666	698	681	654	709	721	716	720	689	719	729	705	688	675	724	754	698	742	726	659	701	676	663	721	698	717	695	720	731	644	733	756	726	723	688	656	705
48528	17373	4389	1562	671	463	324	286	308	290	273	300	331	309	316	313	284	295	311	256	252	292	272	300	320	289	298	293	304	278	289	247	262	289	323	290	301	285	280	265	318	320	293	315	330	298	250	292	272	263	268	294	306	252	312	274	312	291	325	274	281	295	301	277	260	301	309	276	321	288	299	291	296	261	294	283	276	293	295	266	287	292	284	286	283	293	283	296	289	291	292	301	303	291	301	348	286	268	279	312	273	293	287	263	279	327	314	260	297	306	267	292	281	290	274	295	274	250	266	299	266	282	284	294	278	290	311	267	294	270	290	270	301	289	277	255	281	300	276	287	306	303	320	314	284	291	286	289	316	272	309	291	271	298	306	289	253	304	263	272	321	307	284	311	290	248	278	303	307	286	304	279	277	293	289	308	277	291	279	285	283	286	260	281	287	338	269	293	306	318	307	294	278	316	271	274	278	286	283	305	314	297	281	288	273	310	318	279	310	269	293	294	316	266	273	269	289	296	308	287	288	257	279	293	260	295	302	288	291	275	284	268	287	274	306	273	322	286	326	296	285	262	323	262	264	275	290	264	267	299	281	293	303	295	284	289	266	280	313	290	253	293	294	271	310	282	296	259	269	306	291	308	259	278	310	256	298	311	294	282	312	287	277	277	280	293	303	307	287	308	286	304	301	281	304	302	273	281	302	295	300	273	287	279	271	302	262	234	290	264	277	270	286	314	273	317	277	304	300	236	284	310	270	300	290	305	297	331	282	306	273	293	298	286	304	305	297	260	299	341	305	293	287	257	258	267	316	300	273	308	305	307	264	288	262	268	277	321	302	318	260	278	301	249	273	309	291	240	287	279	278	266	261	288	305	298	279	301	292	289	272	281	290	259	254	293	268	306	323	280	273	292	295	307	293	286	297	300	317	296	314	271	325	307	284	261	309	265	291	321	309	251	272	274	292	281	279	268	296	282	270	260	285	287	247	278	258	289	271	281	295	279	289	277	305	269	287	290	293	316	324	251	265	266	304	251	322	265	268	292	302	272	308	297	295	344	320	289	340	260	270	275	305	284	309	280	281	278	287	275	270	263	271	294	276	267	279	307	300	267	310	276	293	287	251	283	310	280	292	262	293	274	299	288	301	276	285	292	289	328	286	250	277	306	298	267	251	292	292	277	254	315	271	274	327	290	281	298	272	267	289	318	294	288	295	275	296	291	325	287	284	281	292	288	282	285	258	314	298	294	272	266	272	279	292	288	281	257	315	302	283	283	281	281	309	288	271	282	272	286	281	301	264	301	291	284	296	330	280	320	273	289	276	308	283	326	281	247	311	279	289	278	303	290	291	252	301	261	289	305	321	309	270	286	285	296	281	293	301	251	265	296	287	281	262	287	303	305	303	258	282	275	302	307	283	275	281	279	319	285	276	328	292	285	283	310	298	303	280	270	315	297	253	259	282	269	292	292	258	284	288	286	282	299	311	279	258	280	294	283	274	263	318	289	315	277	267	263	270	318	306	298	293	283	264	262	287	293	257	304	281	289	318	311	275	292	289	274	270	278	323	314	297	297	274	275	277	289	315	299	295	295	299	327	283	290	300	313	285	256	301	282	282	299	279	301	309	288	276	289	287	292	285	284	274	325	257	341	304	278	335	246	346	278	297	267	251	273	283	302	307	280	284	291	297	272	306	289	280	289	300	292	288	293	311	270	316	288	288	312	282	297	267	268	327	281	294	273	293	272	279	278	304	306	283	274	244	309	307	286	303	244	310	268	284	275	270	289	265	259	254	291	285	326	283	308	280	270	308	295	316	291	296	268	298	279	293	297	275	323	322	251	286	269	262	270	278	283	284	266	291	285	262	286	283	293	305	293	286	295	277	312	271	283	274	292	299	286	297	299	306	313	270	282	314	265	249	249	275	254	283	297	281	277	290	273	268	340	314	267	282	256	285	280	287	286	290	267	298	301	296	249	301	308	289	285	275	296	266	288	296	300	317	298	244	278	306	303	254	310	288	292	280	288	299	308	285	282	279	283	285	314	295	307	307	293	298	267	304	278	295	294	282	289	297	278	294	295	247	284	259	299	271	264	268	285	270	263	285	309	320	293	283	269	291	264	287	295	265	276	280	284	299	282	274	278	308	302	280	260	283	314	294	297	313	281	289	265	295	268	270	310	263	285	313	301	299	296	254	281	277	284	290	302	242	285	266	287	303	299	273	268	283	285	285	291	282	276	243	306	292	297	314	299	269	322	272	265	261	297	265	287	281	337	265	295	277	277	302	284	281	288	262	284	320	293	314	289	281	290	287	259	300	281	279	300	271	285	290	294	302	273	305	306	294	283	264	284	306	312	290	285	273	290	276	279	273	290	285	310	296	292	297	269	249	299	303	296	260	260	263	290	270	296	277	263	252	326	305	316	293	242	264	267	297	316	301	274	270	306	299	287	249	285	282	299	307	289	274	276	270	299	282	295	298	286	294	304	272	291	325	301	262	291	261	275	279	295	272	315	314	307	258	275	263	283	280	307	271	285	284	280	271	303	317	285	273	268	277	267	295	321	257	284	295	276	262	280	274	280	302	312	300	318	307	321	306	297	293	247	288	250	303	309	282	297	309	263	319	286	253	284	271	251	268	302	269	289	286	287	313	262	278	302	260	283	290	291	257	308	281	266	303	309	298	288	314	275	298	250	276	314	227	292	283	266	264	319	287	316	282	302	281	320	307	249	288	290	277	292	286	284	293	286	282	313	304	278	311	287	260	282	304	275	331	270	294	293	281	313	298	277	289	302	296	286	291	272	283	301	319	269	305	310	282	333	264	300	282	275	280	260	304	278	306	255	264	263	282	308	303	286	325	284	290	289	271	266	263	293	250	281	318	302	323	294	286	322	274	293	285	293	284	274	286	310	296	272	307	259	274	280	265	290	262	269	282	292	282	307	297	290	276	294	239	306	306	267	260	292	295	294	265	289	324	305	295	284	293	319	300	269	286	254	292	288	319	288	279	285	324	279	264	305	253	312	262	290	297	317	268	294	298	292	291	268	268	323	300	278	267	286	278	284	311	280	264	275	303	318	290	275	285	300	297	281	315	306	294	290	260	308	274	293	270	332	286	295	273	273	299	306	286	284	252	307	283	251	315	313	277	254	285	287	295	302	306	272	308	268	325	280	313	244	298	303	285	302	264	283	294	281	287	266	298	295	280	286	307	283	312	280	308	301	285	278	309	270	268	293	274	286	304	290	246	271	285	286	262	306	326	282	298	331	286	269	271	289	296	293	307	273	284	305	291	273	280	260	304	286	309	313	290	263	270	320	286	305	296	278	300	304	273	288	302	298	286	282	286	299	312	330	255	260	296	277	270	287	300	307	298	250	253	300	270	309	309	305	282	289	305	280	293	282	284	281	295	281	284	278	303	278	310	300	234	326	298	254	307	287	287	304	310	301	275	290	285	252	279	311	238	313	302	291	303	299	279	312	292	310	280	282	265	289	265	273
32023	11160	5533	3422	1890	1303	736	703	670	682	653	600	687	660	631	652	670	588	692	655	667	639	620	638	630	621	645	644	633	627	688	623	665	635	623	652	611	627	644	632	664	635	619	639	641	621	643	629	610	622	650	613	612	599	628	585	660	666	632	631	639	679	623	614	585	603	632	608	687	621	651	664	651	642	665	599	645	599	610	673	632	622	694	617	624	642	659	628	583	634	612	639	633	641	585	667	623	610	618	646	614	666	655	584	625	629	643	622	622	630	675	621	645	657	654	670	640	645	646	633	676	648	648	611	676	640	664	689	603	678	635	610	610	678	672	640	643	648	621	617	669	617	596	637	643	665	654	629	660	650	621	652	627	681	664	642	656	657	694	608	710	676	630	626	594	631	640	667	658	658	621	638	628	637	658	635	656	604	611	636	624	652	613	626	617	661	636	644	613	625	668	671	638	681	650	632	637	683	625	623	622	609	682	648	663	651	671	637	669	641	624	662	619	691	588	587	645	619	652	654	648	652	625	646	664	635	638	655	654	632	638	635	622	649	652	655	653	648	642	658	639	670	616	667	642	623	674	640	671	617	602	634	609	633	585	613	610	647	630	644	644	621	670	580	628	656	607	693	612	640	658	638	586	640	603	634	642	621	610	647	617	672	618	657	635	588	645	669	631	688	677	703	681	641	657	681	673	633	597	675	658	623	656	620	624	622	649	606	632	652	657	670	614	648	629	687	663	635	667	639	641	655	636	622	628	707	654	662	651	614	658	653	664	627	643	667	619	658	639	639	595	626	637	600	701	665	616	648	653	673	647	707	648	692	696	620	646	651	676	630	662	657	634	682	634	602	665	636	604	632	646	630	582	623	677	625	668	627	585	682	708	595	647	587	673	683	645	650	618	615	608	625	636	673	618	636	651	669	604	641	617	621	628	625	675	695	647	741	637	642	669	654	602	684	648	655	656	646	593	655	669	596	632	648	624	631	609	635	641	605	656	631	632	654	666	642	681	650	647	643	652	671	622	619	668	630	666	599	618	608	673	676	635	664	661	609	615	617	707	697	662	621	652	616	641	631	678	618	648	661	661	608	633	670	664	662	612	598	676	673	636	591	630	644	645	643	646	643	689	617	625	618	658	623	647	611	629	641	616	592	619	652	617	631	665	625	666	648	668	661	696	640	629	646	658	606	674	642	674	650	614	585	656	615	613	639	608	624	603	663	606	630	643	643	646	631	654	650	627	640	655	636	667	652	629	640	664	614	670	640	678	611	610	638	637	634	595	613	662	604	654	650	628	635	647	638	651	627	661	670	672	662	633	658	612	650	662	619	650	626	632	619	691	640	627	631	671	643	669	598	581	622	620	617	607	615	629	657	635	653	663	622	634	619	684	635	667	652	620	644	654	648	663	658	636	633	695	627	676	634	622	659	671	598	668	622	666	619	607	602	621	632	652	637	688	707	641	664	662	634	640	626	628	627	657	642	658	644	670	681	630	649	642	634	676	648	617	671	634	664	659	633	640	593	641	659	621	631	652	603	698	616	608	661	690	621	623	634	684	657	625	652	661	680	643	637	624	628	684	619	671	612	604	637	657	691	631	618	653	645	656	671	665	637	678	667	653	642	668	601	630	653	637	687	667	686	622	639	658	644	667	632	650	617	665	655	626	652	649	655	653	661	642	656	650	641	607	580	702	636	623	649	691	635	662	606	596	642	640	656	654	625	671	660	630	628	648	712	698	674	617	613	634	638	615	657	638	661	641	638	640	604	628	652	627	659	619	655	624	654	604	658	630	640	635	663	577	614	645	625	625	627	645	646	579	646	686	629	631	600	667	665	638	639	692	646	613	685	659	660	635	658	638	650	655	625	647	651	649	591	632	640	682	661	625	665	629	619	629	691	612	676	650	650	637	686	668	627	648	668	664	606	674	630	617	705	597	645	641	636	686	660	665	610	626	675	616	645	658	640	626	648	673	619	626	675	608	674	647	666	605	658	621	646	637	688	650	651	657	690	602	654	671	603	607	590	639	623	657	632	603	657	635	642	647	628	601	632	654	633	607	682	681	625	608	639	679	647	612	661	627	644	665	661	663	622	612	643	626	592	609	674	664	666	665	639	630	651	637	635	678	642	607	670	653	591	664	619	653	635	621	649	661	676	652	623	622	605	637	617	635	629	629	635	629	667	662	623	651	603	652	607	626	591	644	611	675	641	674	683	647	625	622	626	674	659	631	653	644	660	610	643	656	650	650	647	663	613	647	572	664	647	594	640	660	619	647	671	609	632	632	613	644	642	637	606	623	670	643	634	676	654	650	600	618	615	701	659	593	627	646	615	614	607	640	631	605	615	636	645	676	662	661	665	683	654	644	641	634	669	642	627	631	659	635	651	636	613	670	616	592	661	666	663	606	634	613	663	628	622	592	597	690	669	662	646	618	641	646	681	625	645	660	619	646	681	663	655	634	662	630	676	629	665	662	613	648	645	644	684	649	672	630	610	627	681	627	628	641	608	649	644	618	684	703	588	626	639	638	631	686	654	620	665	666	647	601	619	657	685	604	625	677	684	640	623	630	625	659	629	663	618	678	637	642	627	610	638	653	649	651	641	669	620	664	659	651	612	644	622	672	648	600	686	633	634	575	654	679	657	654	639	669	626	651	684	609	641	639	637	645	673	649	604	651	647	662	649	648	652	651	668	643	656	614	674	630	634	632	611	639	602	638	600	684	601	606	607	665	657	648	650	645	641	669	628	699	640	603	646	696	688	621	627	625	658	660	665	642	642	680	636	612	626	636	636	590	629	632	623	695	656	617	631	632	618	677	669	651	646	607	724	638	642	652	642	663	633	642	601	668	626	623	645	644	651	614	592	630	603	657	621	676	629	640	628	635	654	594	650	641	605	634	645	673	605	677	655	640	623	621	628	657	594	682	634	607	600	612	678	654	636	636	692	656	668	615	636	663	647	668	674	632	634	662	641	645	645	668	634	674	651	614	623	667	606	647	649	658	656	576	648	671	680	631	628	639	663	628	666	668	637	648	629	664	642	658	654	638	623	628	613	660	638	632	626	653	671	689	657	611	625	590	645	600	679	618	636	677	627	586	616	593	623	646	649	612	606	621	669	628	638	625	633	677	653	691	599	651	653	674	637	663	639	689	662	689	678	630	618	625	637	639	611	603	641	690	628	634	671	612	643	648	669	654	617	595	686	654	640	663	641	677	591	635	629	621	636	644	647	603	651	650	653	653	652	687	643	611	676	607	608	678	610	558	628	611	670	664	656	600	639	653	590	647	616	674	624	676	635	593	636	631	629	669	678	644	605	660	642	638	687	639	605	637	661	645	655	645	645	670	683	640	630	643	627	640	632	603	627	688	673	643	620	597	665	652	625	657	669	599	654	650	605	629	645	597	612	622	648	661	659	684	635	581	600	627	666	639	654	625	642	622	637	623	638	680	639	628	642	626	651	680	647	667	658	641	624	617	668	664	658	637	645	630	646
58002	27760	11327	3608	1325	687	359	291	323	307	276	301	325	285	299	294	307	311	317	300	251	272	316	295	286	312	301	292	295	321	264	287	298	297	311	319	318	274	324	294	292	305	317	323	305	313	297	322	315	284	297	305	319	295	285	312	314	290	311	289	308	298	333	283	302	291	307	290	294	289	312	285	282	307	320	309	306	293	307	298	288	312	304	296	289	294	268	301	257	290	284	265	303	298	286	291	310	308	295	306	274	308	315	305	281	310	252	326	292	298	267	275	310	284	333	331	304	274	294	301	282	281	302	313	319	273	302	292	317	322	327	309	267	324	263	315	294	301	287	290	310	280	297	262	298	301	317	251	290	303	287	254	301	311	277	270	332	318	319	310	286	311	289	316	345	320	316	270	282	305	335	273	282	297	291	303	283	294	320	319	314	327	300	298	309	300	293	307	287	267	282	285	302	308	299	292	307	283	303	295	306	328	313	306	300	302	288	295	298	295	315	292	320	298	323	299	298	279	331	296	322	307	302	297	282	275	286	278	282	311	311	292	288	299	308	325	320	303	289	251	321	320	282	288	331	298	312	301	276	318	288	283	282	317	311	272	292	322	277	293	283	303	286	331	302	308	280	292	266	300	332	292	311	318	285	294	328	298	316	306	290	270	298	282	298	303	306	312	301	315	277	299	295	284	282	337	303	275	284	296	283	293	297	289	306	292	291	291	281	306	301	303	310	287	297	281	268	318	281	302	309	300	333	340	311	297	299	318	342	326	309	301	278	291	297	286	310	303	315	269	288	311	301	309	285	285	310	328	291	310	309	287	264	256	320	265	302	298	335	308	295	305	284	295	294	299	277	295	274	305	283	297	328	313	315	308	309	312	305	313	305	294	355	258	268	305	269	287	289	307	267	320	284	328	294	292	274	278	314	328	285	287	295	282	310	318	305	270	298	292	297	274	294	303	310	319	298	294	287	281	332	267	309	296	289	300	334	291	304	285	331	304	283	311	333	311	327	325	292	346	317	322	287	274	307	313	313	318	302	303	319	309	286	323	263	269	294	294	317	295	319	330	339	318	297	292	319	295	278	321	292	294	287	320	253	313	323	275	319	315	315	339	291	303	303	292	311	295	326	285	284	285	288	312	315	315	296	283	304	310	283	266	296	324	300	314	290	321	302	329	332	317	293	301	305	341	315	293	307	304	309	287	300	277	287	306	311	316	332	265	324	279	319	305	286	324	312	274	278	287	283	301	301	294	289	283	271	322	288	300	306	279	289	284	305	310	296	305	298	313	288	275	257	287	296	309	279	327	295	312	309	334	286	285	254	300	314	322	279	319	294	336	308	283	333	302	286	271	311	278	304	309	293	296	304	267	267	339	318	307	298	301	294	304	293	281	333	307	279	302	296	330	283	317	284	312	337	286	310	320	320	303	273	276	311	322	287	329	306	289	296	277	283	314	280	301	275	273	302	328	292	312	282	327	291	312	286	279	337	270	303	320	330	303	298	268	271	308	302	310	315	290	278	304	301	297	286	307	328	291	299	300	294	279	292	256	309	305	315	316	275	295	346	292	273	288	285	315	287	295	300	290	303	321	320	309	265	281	317	264	317	285	334	298	279	294	333	284	298	304	304	300	297	282	288	287	280	282	333	295	306	296	291	295	312	314	261	299	299	306	293	299	316	299	314	273	309	310	319	312	314	315	358	317	302	311	338	299	310	283	322	303	277	278	249	313	318	332	309	260	340	311	301	309	347	289	312	290	317	292	289	260	305	307	315	263	301	323	319	297	295	302	279	288	265	301	299	308	281	280	305	354	312	346	308	318	305	328	298	290	290	305	298	283	285	272	293	282	300	288	281	306	318	280	287	294	298	306	332	298	279	301	316	289	282	304	331	289	339	301	329	313	319	309	272	290	304	273	305	321	273	337	336	296	298	308	292	277	325	268	299	275	286	308	298	337	276	283	284	313	315	293	306	304	269	294	311	301	305	308	295	306	309	268	301	319	322	287	316	278	301	320	283	321	285	325	300	302	290	297	290	302	334	296	329	298	313	296	278	286	325	302	335	291	294	302	284	287	271	292	304	296	303	278	312	267	268	307	323	302	332	288	322	319	314	297	263	293	298	268	343	301	279	337	279	323	303	317	314	305	320	293	306	336	304	316	328	300	292	308	300	301	253	304	308	284	298	316	294	302	282	282	299	312	290	282	318	280	308	304	285	299	293	287	263	277	322	282	303	314	323	297	335	279	280	271	325	272	303	306	320	300	292	284	306	317	279	283	313	297	263	326	317	330	296	298	287	311	327	307	273	293	315	285	283	293	296	301	330	309	301	302	280	303	280	313	324	332	319	297	289	313	270	331	291	303	287	303	289	290	276	303	304	312	280	266	257	291	298	301	281	305	304	284	293	328	321	348	311	305	291	279	306	330	319	299	304	301	319	335	321	282	312	294	271	289	322	304	299	276	295	298	294	301	292	284	308	299	284	320	294	304	291	287	302	292	278	314	283	300	293	265	309	259	291	269	297	334	309	287	292	312	293	284	286	296	289	267	302	296	302	272	262	306	280	276	320	256	287	298	297	289	336	300	278	292	275	295	284	299	309	294	293	265	320	285	313	277	298	238	285	312	286	296	299	289	314	278	317	312	319	311	311	308	307	291	301	275	314	308	284	318	307	336	286	322	330	297	297	315	300	327	281	305	340	305	296	294	298	311	273	310	334	288	266	270	309	288	258	317	343	304	291	289	317	308	269	297	301	312	294	277	311	302	305	299	281	290	309	310	286	283	300	277	292	299	324	332	300	309	311	301	320	289	310	272	253	314	265	322	366	301	325	303	299	300	324	292	291	332	305	316	295	272	316	285	280	311	288	309	287	291	328	336	265	305	246	309	288	304	288	276	298	306	301	325	297	320	331	294	332	288	300	304	287	333	273	276	336	335	288	347	306	295	301	316	298	266	285	314	300	288	342	313	297	325	300	283	306	327	269	318	266	307	285	298	288	304	327	287	289	253	301	297	332	297	301	294	293	287	325	296	331	302	302	320	301	280	285	288	312	269	288	293	307	300	309	287	290	297	308	327	279	304	294	312	283	299	315	297	278	347	315	292	293	285	292	338	301	327	311	289	306	292	278	308	293	295	256	300	313	303	281	302	314	256	294	317	282	324	333	309	288	313	289	318	302	287	311	288	284	286	298	290	308	300	285	263	302	310	298	274	321	298	339	301	319	291	290	319	298	287	305	314	297	341	319	278	313	312	282	263	306	265	307	278	313	305	293	331	320	274	306	310	274	286	318	278	342	282	295	295	256	264	299	323	281	308	306	289	299	308	309	288	306	277	307	300	305	301	302	326	295	295	324	323	303	316	315	298	276	302	314	351	299	293	285	279	285	297	310	301	299	305	280	304	290	296	316	299	329	269	280	288	288	289	276	291	296	299	304	318	280	271	322	307	310	292	305	324	323	276	283	299	291	329	301	317	298	304	312	273	336	273	286	295
38593	21662	11147	6430	3402	2074	875	695	719	738	658	713	684	710	657	690	698	696	703	690	667	675	700	695	683	670	647	664	655	645	669	684	651	693	670	728	661	667	683	651	724	658	691	712	674	688	692	718	683	691	669	655	673	651	644	604	637	665	664	720	664	689	635	664	670	687	675	699	660	659	654	660	649	689	668	644	646	680	652	672	624	726	711	712	657	670	634	628	668	649	686	692	674	639	658	669	670	671	732	689	699	681	660	677	709	709	702	651	667	671	673	658	628	639	661	679	671	649	666	671	642	668	642	622	703	670	683	654	652	697	687	668	680	699	686	645	693	703	692	678	678	681	664	695	685	697	623	706	722	665	691	685	677	668	678	654	651	699	674	663	646	638	715	651	681	654	689	657	658	662	624	664	634	652	656	659	629	671	663	705	696	695	681	700	681	684	670	654	652	734	621	672	694	689	649	676	667	660	672	642	664	684	694	638	661	692	681	656	653	671	701	707	661	662	647	694	744	679	657	679	662	660	722	681	712	630	687	700	683	672	719	702	665	691	695	640	678	669	652	711	630	676	659	668	660	682	653	692	676	721	691	706	672	694	676	709	679	661	691	644	661	686	700	634	692	631	712	634	678	630	686	692	640	666	667	676	682	627	671	712	660	680	675	677	662	689	686	676	695	666	680	674	709	711	657	649	670	667	638	677	697	656	657	695	700	701	683	682	644	657	642	655	610	728	673	653	655	699	631	683	679	639	721	693	670	705	679	676	689	648	726	679	669	676	688	660	671	637	652	654	663	700	680	633	701	663	685	671	656	670	673	659	708	661	622	739	673	680	685	692	701	671	658	666	663	667	631	693	612	659	739	646	661	652	674	712	671	671	705	666	678	702	679	668	645	651	675	646	697	633	648	702	627	693	642	643	686	622	690	653	663	707	657	670	603	707	684	686	659	669	665	698	657	643	665	691	657	650	640	639	677	680	688	671	660	668	682	625	667	685	647	675	693	635	685	673	694	697	643	665	647	679	686	654	677	648	627	623	690	661	718	613	707	676	718	689	638	680	677	696	700	678	698	672	676	657	664	667	658	692	712	650	664	691	677	678	637	679	642	652	698	660	666	699	622	707	671	669	608	695	682	695	686	670	675	687	634	635	674	637	632	620	719	673	683	680	676	642	629	605	694	695	661	678	678	688	673	665	698	688	660	668	660	705	664	670	698	653	627	582	632	637	649	693	650	659	719	660	627	683	723	671	633	629	680	639	691	686	664	671	645	704	689	683	641	632	696	688	692	634	644	668	657	682	683	641	699	609	705	686	635	703	667	641	651	681	622	630	705	671	623	659	663	670	712	711	684	682	642	642	635	682	663	666	690	661	665	692	665	664	680	670	694	683	693	719	699	656	670	699	662	680	654	637	684	702	664	674	629	607	684	699	698	715	618	648	654	663	664	691	639	657	662	703	615	677	732	679	643	632	620	737	690	685	671	650	692	632	676	625	664	624	636	666	714	682	682	664	658	682	665	705	699	644	693	665	660	702	702	614	678	687	674	635	667	655	649	680	634	644	678	683	706	652	688	657	691	660	670	634	673	682	663	702	658	695	651	671	596	653	666	626	677	639	666	658	712	680	703	673	670	651	655	673	635	673	643	708	677	673	639	696	659	646	668	667	687	631	706	673	652	637	660	717	652	667	691	700	641	746	676	672	697	654	663	654	664	704	681	725	692	670	635	701	713	651	714	681	620	649	638	689	691	688	679	673	667	647	698	657	700	656	658	631	652	674	717	658	664	706	695	679	694	699	697	736	687	710	678	635	680	662	645	663	679	670	674	635	706	682	717	669	642	686	687	645	627	713	676	667	700	657	648	654	663	674	704	672	702	697	656	675	706	703	664	691	659	660	638	680	639	720	642	631	677	669	670	657	686	700	617	711	670	666	666	639	693	684	665	634	699	669	659	652	667	685	677	660	651	645	705	668	684	657	650	685	708	625	667	680	628	711	682	723	665	636	716	653	736	669	678	672	626	647	656	673	655	674	631	652	662	681	665	697	676	698	645	669	640	675	655	684	650	701	691	629	685	735	637	688	710	655	659	664	676	675	672	692	641	673	693	688	659	665	743	686	685	683	712	657	662	643	685	710	644	648	666	656	671	706	698	665	630	697	656	677	710	686	711	674	656	691	615	683	677	674	636	651	624	644	636	694	679	670	693	685	676	641	669	665	694	661	666	676	665	667	682	715	711	705	660	702	673	676	626	670	719	682	722	674	719	676	701	637	690	686	645	689	633	688	668	704	638	689	660	702	658	614	685	688	687	684	669	677	665	682	708	704	614	636	666	667	684	670	702	699	707	690	680	675	718	693	690	689	671	682	635	664	677	658	652	683	665	687	671	624	702	684	691	612	689	687	677	664	685	664	703	682	678	642	667	679	672	666	672	689	713	661	681	652	679	720	653	639	684	667	677	638	669	645	660	679	684	621	714	673	696	673	668	708	652	675	667	696	671	644	701	719	666	684	666	683	662	683	680	671	654	692	689	647	646	669	685	666	642	697	649	661	715	668	634	705	662	709	673	673	670	710	657	640	630	673	682	677	650	634	613	723	693	699	652	721	651	690	672	662	619	651	684	681	663	724	671	637	715	663	641	664	650	670	661	640	705	703	669	672	649	655	688	685	695	652	641	701	632	626	704	674	649	689	650	670	676	652	688	692	660	652	694	687	664	661	687	691	624	633	649	692	650	670	649	688	699	676	667	648	676	650	659	668	646	685	681	623	667	656	661	692	644	672	691	666	704	656	659	674	686	660	678	684	620	662	665	649	688	687	643	650	664	680	651	707	659	681	679	644	636	732	721	642	644	628	667	690	640	674	723	655	667	668	664	691	681	713	662	661	663	601	658	682	680	706	713	643	646	681	693	663	649	691	682	720	660	650	663	636	682	651	702	655	690	657	716	662	646	653	653	693	681	657	699	673	712	639	631	634	675	650	630	656	622	663	689	678	671	708	656	683	726	695	673	652	656	697	645	656	663	674	646	713	658	712	694	690	693	714	674	637	671	686	651	662	651	655	696	677	670	656	670	664	694	664	679	645	661	675	665	672	682	660	687	692	680	646	677	691	652	680	665	655	654	660	689	664	653	643	676	656	656	646	686	708	651	621	667	720	646	683	695	625	671	654	656	671	647	636	638	662	676	706	651	646	711	698	675	707	676	637	630	680	697	690	658	660	647	720	666	640	694	705	683	688	640	647	687	677	648	664	635	651	647	650	687	699	677	622	648	663	628	683	665	627	699	653	612	688	690	670	673	658	688	663	726	651	673	638	669	663	654	681	634	656	676	668	705	613	667	716	643	589	668	688	679	684	712	670	670	658	678	652	648	646	678	654	644	661	639	665	713	679	652	630	667	641	717	642	699	657	709	670	699	667	694	614	672	709	634	659	635	723	672	667	643	644	679	693	703	658	663	662	698	657	700	659	691	666	634	631	637	633	700	682	642	676	647	692
58175	30325	17261	8481	2542	744	418	400	364	313	315	334	301	328	319	312	318	284	339	364	330	319	329	317	303	285	305	346	326	352	339	337	324	316	330	340	360	321	306	348	320	343	295	330	315	331	333	284	301	334	324	306	331	348	302	331	307	280	336	303	314	313	339	300	343	294	303	305	296	326	348	325	323	362	332	304	318	343	295	308	319	298	348	284	308	288	319	297	314	309	334	310	323	321	336	301	351	324	307	320	338	311	337	352	324	320	307	307	318	330	320	278	302	325	329	345	317	362	305	358	333	334	333	298	286	317	321	301	326	314	305	314	347	315	312	315	311	319	342	330	357	320	341	321	305	302	335	307	334	330	316	343	329	378	370	335	342	296	295	312	320	300	345	298	285	320	332	340	323	357	343	309	308	350	313	320	324	344	318	334	296	301	318	317	323	300	300	330	315	339	317	330	343	309	326	308	326	336	361	375	303	312	323	319	313	319	307	274	313	325	294	306	362	352	345	316	299	313	326	304	286	312	332	295	317	336	317	345	294	310	297	318	275	356	314	333	307	383	326	289	291	315	321	314	317	321	314	369	354	328	322	313	326	293	340	349	303	327	300	361	316	327	331	318	304	336	289	304	334	326	303	334	350	326	328	309	326	328	323	331	304	339	308	317	322	316	317	341	317	290	332	327	285	335	309	327	325	327	333	313	324	306	340	328	274	352	343	309	270	333	315	316	360	354	337	313	349	319	330	289	299	327	317	271	313	295	302	335	339	307	291	335	301	288	342	320	342	314	339	318	321	317	273	306	317	336	326	310	325	326	316	323	324	298	323	318	302	358	313	322	306	312	287	300	338	335	308	298	334	312	310	299	334	280	304	284	326	327	332	325	319	317	302	308	316	341	310	331	314	317	332	314	342	340	331	319	328	336	329	318	307	347	313	294	294	323	334	321	303	348	287	325	325	336	316	302	317	353	320	326	308	309	337	305	287	317	349	327	319	319	283	305	285	308	298	325	337	302	311	310	328	325	323	335	324	301	336	313	328	351	312	337	336	343	347	341	287	351	320	316	321	355	333	343	309	282	306	305	326	300	346	299	336	304	323	329	342	292	324	307	342	309	308	323	328	329	337	290	313	292	306	306	309	324	328	302	291	299	301	338	315	302	349	364	290	323	317	311	318	320	320	328	311	335	333	295	319	337	335	362	328	315	336	283	325	333	297	318	316	308	310	294	325	307	331	291	327	341	314	321	313	332	309	359	335	317	297	309	302	328	313	380	301	314	317	305	306	322	299	330	341	290	313	322	317	305	318	322	311	293	309	311	385	323	322	314	304	317	302	314	315	345	277	328	323	319	337	315	357	334	331	299	288	326	348	309	309	307	325	282	313	306	329	320	345	325	306	326	317	324	287	299	309	374	301	310	314	341	318	325	342	303	344	314	300	307	314	296	307	296	373	309	301	294	333	316	318	307	312	324	321	293	337	338	337	325	343	340	313	316	321	312	321	322	341	326	282	319	289	313	310	320	355	322	324	324	336	345	337	332	347	317	340	340	317	342	347	331	362	342	312	295	319	327	323	356	313	320	361	341	346	331	329	350	326	295	340	315	325	309	316	335	294	335	318	291	344	303	342	324	336	296	335	294	311	297	321	292	320	307	310	301	343	300	322	328	307	292	321	353	327	316	312	310	299	306	316	330	311	329	328	312	343	328	337	341	333	272	316	327	326	306	319	340	320	319	340	323	346	309	308	336	332	318	313	349	303	308	303	320	292	304	294	320	309	315	304	295	310	309	302	312	305	302	345	333	312	307	290	340	342	324	297	311	304	321	351	333	315	330	312	323	317	297	341	320	327	333	316	324	295	306	368	323	343	296	332	312	340	352	307	318	316	313	283	281	282	338	314	318	339	335	323	312	318	311	319	333	285	286	334	339	330	305	324	313	325	326	370	342	312	329	313	310	295	312	307	325	303	299	337	307	331	325	285	290	301	314	346	342	301	310	307	328	307	315	295	287	353	316	304	314	283	353	347	324	326	306	341	326	327	318	346	318	315	340	343	357	312	329	311	347	366	337	318	339	298	291	323	316	294	310	318	308	354	325	343	320	333	339	298	334	308	319	330	294	301	335	350	318	269	291	354	313	306	341	338	304	317	334	313	329	294	297	307	295	335	318	319	317	318	320	278	307	334	334	347	302	350	308	345	336	339	331	318	291	289	324	324	323	301	301	334	327	309	284	333	311	305	290	291	320	282	297	306	359	308	296	328	334	315	329	325	322	340	336	324	324	281	298	287	320	284	306	304	351	334	313	328	334	287	338	307	297	313	309	323	325	320	307	346	306	336	327	288	350	311	284	320	336	327	304	311	278	330	324	286	283	295	329	326	332	328	308	349	298	326	336	310	341	289	336	275	298	358	316	316	326	332	321	307	323	346	344	314	298	323	332	289	305	299	313	332	339	326	296	330	328	314	301	297	290	325	323	314	295	319	335	304	321	333	328	295	333	327	299	327	340	330	305	303	319	344	335	356	307	311	333	316	328	283	343	318	317	330	327	356	306	280	310	300	307	330	325	334	301	319	301	317	317	296	357	322	312	298	323	313	315	310	320	296	325	304	304	295	318	313	321	319	275	333	315	304	309	344	318	365	360	333	289	298	303	276	292	306	326	354	312	338	291	313	349	327	276	323	342	326	304	334	318	283	310	309	320	343	332	314	295	335	293	340	293	320	303	326	327	333	325	346	338	338	321	340	276	322	306	345	306	288	307	301	316	326	302	309	324	347	320	325	303	325	320	295	305	321	310	319	346	317	329	294	306	312	346	312	332	298	299	359	326	345	332	324	337	306	272	332	332	314	328	314	309	328	346	311	276	317	295	316	312	302	345	335	342	353	285	264	286	325	341	290	314	318	342	304	299	268	309	371	352	329	329	340	309	325	312	303	307	336	310	320	321	291	293	300	283	310	308	303	326	330	295	337	340	365	314	336	289	300	288	314	324	326	280	332	304	329	298	312	316	305	335	311	296	300	298	303	321	313	318	308	326	320	293	323	277	332	320	324	298	308	321	303	312	328	308	313	297	306	336	313	276	316	333	329	344	315	329	317	309	301	303	350	328	334	295	335	332	372	320	362	334	299	340	316	312	351	293	286	308	301	312	296	306	309	324	335	331	291	315	333	368	306	321	325	293	329	313	327	339	299	321	311	322	337	308	312	334	304	305	334	349	331	342	302	346	298	342	318	299	272	314	320	330	306	306	306	357	327	312	307	300	330	289	315	315	315	325	286	291	330	285	286	329	347	342	306	338	319	362	363	307	309	296	300	327	351	298	358	313	312	318	349	307	321	328	308	346	317	325	309	326	298	334	304	336	280	332	289	310	284	332	333	330	291	287	305	318	314	311	344	311	333	338	351	325	313	322	308	314	299	331	349	304	299	308	329	326	282	322	348	336	315	333	318	337	317	291	339	334	332	325	338	330	318	299	308	307	300	334	321	347	334	322	311	318
37859	24283	18959	14191	5738	2055	1091	860	892	784	803	786	766	734	722	730	686	749	708	719	735	723	745	721	740	705	746	690	702	712	693	729	729	714	736	724	713	678	705	754	697	703	712	736	723	672	729	665	699	701	766	685	712	693	712	724	736	687	672	733	739	677	675	707	705	709	685	728	707	709	691	679	695	702	715	670	711	734	665	710	692	665	698	714	736	704	696	711	663	643	717	705	712	702	717	718	711	683	692	751	709	735	727	682	707	679	780	669	643	708	736	727	685	747	655	685	718	748	705	714	698	697	681	757	725	678	771	746	671	704	695	704	712	674	659	686	706	775	732	670	678	726	681	691	712	715	715	726	716	737	706	704	731	696	709	764	707	746	659	700	683	670	692	708	719	703	666	698	733	683	691	661	715	756	716	738	714	732	697	668	689	710	675	695	705	692	685	706	734	720	730	729	683	758	711	677	666	719	676	686	705	740	710	729	684	706	661	672	667	711	722	729	684	695	699	743	690	724	693	684	679	719	703	719	689	708	723	714	681	711	700	680	760	687	708	711	747	700	749	723	708	710	672	723	715	656	751	665	734	728	715	704	705	718	724	712	711	651	675	705	711	685	705	691	713	701	728	692	712	698	682	691	723	704	675	691	738	691	685	639	693	712	712	645	730	704	739	745	682	669	697	693	719	739	709	702	707	703	750	696	724	684	692	728	668	723	706	732	695	698	694	694	669	756	722	722	711	727	737	742	662	711	724	685	710	747	733	741	649	680	724	740	702	732	722	683	726	666	693	688	690	724	690	725	721	718	718	724	691	661	703	686	662	751	727	750	694	692	682	717	688	745	723	713	684	677	680	752	676	664	675	660	712	683	729	720	637	673	688	647	694	691	729	729	722	705	653	710	717	697	676	693	681	709	702	689	686	710	686	711	737	708	688	741	690	735	700	784	729	721	706	731	680	700	702	720	725	671	740	690	701	690	685	716	686	676	650	696	676	670	719	727	695	706	660	720	684	690	741	693	710	725	669	725	724	627	663	698	706	694	705	737	699	733	700	690	714	703	761	705	719	676	702	725	718	668	706	702	693	697	674	716	730	695	667	742	715	685	692	669	667	678	705	678	700	703	697	699	664	693	701	720	676	679	682	738	710	707	708	759	708	675	708	733	711	704	709	668	724	702	718	699	717	703	734	657	693	662	712	716	697	734	692	750	706	661	687	725	666	663	701	731	672	696	687	690	712	701	710	686	760	694	704	713	702	640	716	687	696	692	657	680	727	664	724	661	688	683	689	708	696	720	751	709	696	700	727	670	700	689	701	693	661	684	705	726	710	758	740	694	677	749	726	704	701	751	712	733	727	677	709	694	716	724	751	738	722	683	687	687	709	749	667	679	691	690	684	729	658	739	724	716	710	680	716	728	698	742	710	729	669	666	765	657	688	740	723	775	766	729	691	713	719	676	683	680	720	720	694	741	687	698	702	675	693	697	724	749	690	673	655	746	708	752	746	754	717	745	671	741	726	727	654	707	698	743	670	707	747	734	689	699	685	707	689	690	714	703	709	694	708	708	691	686	700	728	732	703	719	700	712	690	715	737	668	716	686	708	700	690	694	696	712	702	684	711	708	682	725	699	739	731	725	666	699	706	701	723	676	713	693	693	653	644	677	677	694	701	712	683	719	701	641	694	704	669	664	680	706	689	713	709	670	729	707	730	693	682	707	680	743	712	719	711	687	739	708	718	667	713	696	739	688	702	675	728	709	704	741	682	686	739	737	732	695	722	726	687	717	746	691	707	697	737	721	687	693	688	702	745	706	716	725	764	678	684	725	695	667	738	711	720	734	716	688	683	689	692	720	666	675	745	701	683	714	678	674	700	746	738	709	713	662	713	704	692	757	692	704	725	658	705	714	711	667	692	700	708	769	694	708	765	711	681	730	657	716	736	730	655	706	695	695	726	674	667	726	716	764	718	742	677	695	721	680	695	701	770	754	658	718	701	703	710	722	671	689	704	684	706	742	688	725	665	665	694	739	685	693	723	717	686	709	716	739	691	732	693	673	692	692	723	707	754	713	701	680	720	665	751	669	709	730	703	745	684	696	716	751	713	687	715	706	727	723	702	670	731	706	710	647	710	696	749	696	673	714	690	687	747	713	710	638	686	739	689	704	668	626	718	671	695	702	676	667	718	736	729	745	728	723	729	681	658	720	696	713	695	678	700	647	695	696	728	765	700	712	678	686	699	713	709	652	730	648	711	740	696	707	697	656	723	698	654	676	716	679	708	702	670	734	710	757	750	718	693	719	696	697	702	714	699	781	698	715	674	702	728	698	694	700	738	738	729	746	703	706	691	694	690	704	697	709	757	721	729	681	760	668	658	693	726	747	711	727	713	697	769	724	727	672	668	706	715	672	690	729	714	683	687	703	713	699	712	695	733	671	701	707	691	707	719	719	669	699	702	703	703	670	698	708	698	711	651	679	666	687	719	666	712	682	715	725	697	669	679	728	755	725	685	708	673	708	696	713	699	694	729	682	660	742	692	727	719	754	689	734	713	706	660	705	721	685	703	696	687	694	704	684	732	684	700	737	730	703	727	737	691	711	694	686	700	661	729	730	687	743	683	757	677	727	684	671	716	741	640	746	689	708	720	720	735	693	704	683	723	706	707	716	728	723	686	704	752	700	748	698	720	753	692	711	727	666	697	717	693	678	686	696	668	684	739	717	701	700	680	695	686	773	651	697	702	714	711	701	695	732	667	721	716	689	707	702	667	680	696	752	719	753	659	712	702	689	697	792	674	719	685	657	726	664	690	693	752	724	692	675	720	699	714	738	714	698	684	684	721	715	690	721	691	718	733	709	715	661	712	665	683	710	667	777	714	636	752	729	714	711	680	739	758	693	672	687	714	680	722	712	654	706	694	694	684	710	657	741	680	732	717	724	717	719	683	721	687	678	671	715	709	696	684	658	691	693	693	706	741	683	685	704	704	692	727	749	730	665	693	727	750	703	712	681	705	713	688	680	733	730	702	728	708	714	707	728	711	688	718	716	655	702	676	686	685	719	661	694	696	696	669	682	650	694	684	711	682	705	700	708	677	715	747	703	708	692	724	714	704	691	692	681	663	654	701	700	696	693	696	676	670	721	659	684	738	745	697	714	665	752	681	695	669	719	652	688	659	728	711	715	689	699	716	773	690	735	731	714	686	654	689	706	724	679	710	735	708	745	718	707	692	714	707	726	655	704	702	687	674	683	688	696	711	708	728	721	715	670	685	720	677	678	673	716	696	702	684	664	698	670	696	722	637	725	678	673	654	685	680	700	708	736	708	703	664	708	728	723	692	709	673	666	682	734	686	694	715	716	690	709	688	738	708	708	697	689	693	727	719	741	683	703	693	700	684	741	752	715	701	662	759	721	721	701	693	689	673	725	706	679	696	696	694	757	688	721	698	753	696	775	720	642	685	726	717	724	687	729	729	683	658	747	666	676	699	695	718	654	744
47242	19890	5418	1213	437	338	334	329	339	333	309	330	326	298	304	267	301	304	323	308	330	321	304	340	332	326	331	280	316	331	332	333	277	315	342	298	330	311	338	302	324	282	349	315	314	323	291	312	312	308	326	318	316	329	354	335	314	310	342	305	321	330	323	334	326	287	352	331	315	349	316	295	307	264	309	315	326	323	338	300	332	310	313	324	313	308	328	320	276	339	279	303	333	312	303	346	280	314	282	313	306	287	348	314	305	308	310	302	310	333	308	275	305	318	317	379	302	295	329	311	304	323	318	337	313	341	326	326	302	314	347	299	317	327	295	303	330	341	344	313	312	271	336	293	349	287	302	308	307	320	364	312	324	295	329	296	316	323	338	351	324	323	355	335	312	294	310	309	308	282	287	318	320	320	343	334	296	289	316	338	301	291	302	303	338	296	331	340	315	301	290	340	311	329	335	306	267	296	292	301	330	334	316	300	291	307	319	317	300	324	316	296	328	314	315	320	287	321	345	302	314	344	301	328	313	307	305	303	326	313	327	313	339	310	317	301	314	329	334	316	317	294	300	315	334	337	303	325	300	339	313	288	312	329	323	309	324	316	341	305	310	320	325	323	316	322	282	300	324	297	319	306	301	313	298	309	342	309	284	322	344	287	281	325	318	300	351	315	326	311	336	355	344	275	303	297	313	303	307	323	286	322	264	337	302	331	334	290	302	344	345	313	302	338	328	335	287	316	344	292	298	306	322	316	337	325	306	341	314	349	323	289	365	340	302	329	300	320	299	312	336	304	310	315	286	287	324	338	305	340	298	324	337	342	305	342	339	310	285	303	279	324	328	340	273	334	322	301	318	312	320	317	297	317	326	311	318	354	313	328	315	324	344	293	304	310	296	308	299	326	320	332	333	308	325	317	282	322	332	278	287	303	282	320	295	307	306	303	327	356	319	321	323	302	316	343	305	321	303	295	350	338	317	305	327	330	322	284	348	363	298	325	311	292	295	318	294	312	303	304	292	323	303	338	309	316	310	322	312	319	322	321	344	328	282	320	323	326	305	323	318	307	290	310	326	333	299	305	312	307	312	316	277	317	329	296	319	321	344	340	301	314	281	302	327	325	307	313	301	324	308	316	306	351	325	319	320	336	326	302	305	328	285	328	302	343	323	337	301	319	325	349	288	316	340	337	354	299	338	365	313	325	322	325	280	317	276	299	313	333	291	305	304	310	304	346	336	282	332	328	335	301	313	321	296	307	320	302	294	305	320	322	314	360	306	325	305	314	280	350	373	342	309	323	339	339	300	317	305	306	319	310	330	379	334	307	308	334	318	338	332	333	314	348	315	314	313	335	332	347	311	316	310	302	312	318	307	300	311	268	328	292	272	342	291	326	300	327	304	348	287	317	332	273	304	291	323	310	316	323	339	313	341	309	327	281	326	327	348	319	294	293	288	353	306	311	348	315	294	324	312	303	318	314	327	351	337	315	304	289	299	310	332	327	313	312	334	330	339	286	284	323	314	327	323	316	336	298	307	316	314	348	291	323	301	338	343	350	325	315	301	350	327	305	301	339	334	305	295	328	318	316	303	267	320	331	299	308	320	306	310	313	294	323	329	312	300	317	344	318	308	332	333	322	322	317	275	301	335	350	320	299	323	311	352	298	347	352	299	341	314	312	287	336	321	313	285	315	322	318	310	294	362	312	319	301	305	316	320	306	295	302	322	298	307	333	330	253	313	314	326	297	306	325	314	296	308	303	302	333	320	287	277	335	317	342	345	294	345	318	339	290	311	322	339	329	329	330	286	308	273	328	330	326	313	319	294	322	328	340	298	296	306	310	284	296	317	361	307	312	332	293	293	314	343	319	320	292	323	358	340	274	310	292	328	319	336	304	331	313	329	311	323	347	311	302	289	296	290	327	329	340	373	317	328	303	333	337	312	327	314	298	318	326	321	322	337	316	273	302	333	313	334	322	319	298	324	297	295	299	315	340	349	326	300	330	301	333	302	275	323	288	325	292	319	333	316	296	284	303	297	270	356	309	291	308	316	342	339	318	326	305	319	321	330	325	306	318	314	304	339	308	313	291	302	319	298	300	323	283	290	327	319	351	322	347	287	303	325	320	307	319	306	301	314	329	343	325	329	301	346	337	286	312	323	309	324	298	311	319	333	328	333	337	350	336	326	287	340	315	328	310	324	294	333	298	295	311	294	302	338	298	340	313	315	311	322	355	329	296	296	310	312	292	308	331	292	345	326	305	284	286	291	319	351	362	314	305	293	315	337	271	343	285	342	303	342	283	323	313	307	333	294	353	338	351	297	327	325	317	302	344	308	292	334	334	309	305	326	319	304	322	323	325	301	364	327	329	364	357	294	329	319	300	293	334	350	292	353	338	322	339	340	317	303	307	304	345	337	327	369	336	360	303	292	323	302	287	311	333	301	338	324	296	296	302	290	339	297	311	349	326	319	304	335	329	281	308	335	298	313	308	296	323	314	297	313	327	306	313	286	300	317	319	315	304	334	337	299	283	319	334	333	293	310	328	314	321	339	331	318	307	319	331	299	321	352	300	304	311	289	290	287	273	317	321	318	309	343	303	305	303	317	312	322	337	287	321	298	328	325	330	353	300	325	291	366	316	322	317	304	333	317	329	323	333	271	300	329	319	351	302	328	314	321	303	293	300	331	293	306	319	360	294	334	299	325	317	326	295	295	312	335	308	327	288	326	341	314	319	328	316	303	293	303	319	281	304	314	321	302	295	359	347	337	323	347	366	329	351	302	314	375	327	351	326	326	298	293	312	330	333	302	330	291	319	316	316	318	326	284	338	322	338	305	323	314	320	328	308	300	332	297	286	296	312	322	310	283	323	318	354	317	290	334	306	305	325	308	322	328	305	275	329	353	327	302	293	320	339	299	342	324	314	298	302	328	297	318	322	329	323	298	317	320	320	299	319	291	301	301	317	316	319	307	309	301	332	323	315	325	380	330	309	309	350	301	312	316	333	365	322	337	319	290	279	294	296	310	308	276	351	304	332	318	310	312	336	326	309	297	312	334	303	314	319	313	288	316	320	305	306	350	300	279	293	296	318	294	307	310	324	285	304	296	317	320	335	281	322	307	326	337	283	310	301	298	313	306	311	305	322	318	299	286	332	315	325	325	339	323	305	300	292	319	301	362	317	298	324	287	315	306	338	337	319	324	329	341	328	360	307	322	273	349	346	307	323	311	285	340	322	325	282	330	314	325	305	287	295	301	339	312	315	310	325	324	338	321	275	320	321	299	306	299	306	336	339	328	308	324	315	300	318	354	330	298	302	314	301	324	311	327	307	323	331	341	323	295	308	316	305	270	302	304	316	291	337	339	339	294	345	323	319	303	332	298	303	315	295	326	346	329	317	307	307	298	306	306	315	300	296	319	298	303	318	346	344	300	310	281	289	343	301	326	312	313	298	318	331	330	318	296	316	312	345	356	328	297	332	323	310	327	277	325	302
32705	14280	6118	2379	1114	780	718	774	733	741	652	704	700	688	740	697	703	740	741	691	686	737	733	680	737	679	664	726	725	740	762	725	710	726	671	711	672	728	683	714	680	700	708	667	661	707	694	721	709	670	654	731	700	721	738	728	716	690	661	666	709	667	700	697	730	716	731	670	726	677	715	683	686	716	655	665	696	694	692	686	708	722	731	689	678	679	756	731	712	675	677	691	709	675	726	720	683	664	657	683	672	697	698	691	692	674	724	667	677	688	694	714	649	689	683	680	676	697	705	688	680	716	692	680	709	660	643	720	750	713	690	689	733	702	722	688	713	692	667	704	763	653	718	688	704	695	738	715	708	678	680	744	681	709	690	732	689	738	726	675	715	714	704	668	710	680	744	719	690	698	715	668	736	702	682	675	686	737	693	722	697	790	664	747	636	686	742	695	682	723	723	679	677	650	740	668	700	727	722	712	691	680	675	737	698	706	645	732	700	731	657	651	694	708	691	712	710	722	682	728	700	719	724	706	735	741	659	692	697	688	729	671	673	682	668	678	705	714	679	692	700	754	663	707	704	666	710	699	725	673	670	674	664	701	636	682	682	670	680	724	700	678	715	644	720	689	661	733	710	725	682	730	725	640	716	647	692	703	735	724	691	668	694	742	652	677	739	656	720	695	703	745	689	688	740	671	673	749	724	707	682	645	715	741	673	634	702	692	709	722	673	686	669	702	745	698	709	674	735	736	678	706	703	702	757	677	731	668	665	674	660	683	675	705	775	677	704	722	711	670	658	645	706	736	705	686	659	685	673	726	729	700	699	668	715	709	659	656	683	697	745	686	726	716	705	675	702	689	704	664	700	623	697	635	709	693	704	662	725	712	661	724	719	643	687	713	696	668	702	664	721	695	689	662	690	715	712	748	739	671	725	678	687	670	637	682	644	711	653	701	695	695	701	689	659	719	704	669	665	680	675	753	700	704	701	692	649	737	691	723	652	738	659	682	663	725	703	698	716	732	733	672	721	731	748	662	688	721	691	675	710	697	736	729	680	688	716	756	684	712	673	727	701	692	724	738	761	708	656	713	671	643	701	671	676	695	705	680	738	717	710	738	713	698	715	767	694	687	724	704	694	670	691	689	727	740	719	704	679	759	720	677	749	681	720	694	726	703	685	701	727	707	733	696	693	689	721	680	720	662	684	662	668	669	682	704	691	698	692	730	686	761	675	726	695	679	684	760	750	670	689	701	709	658	660	700	709	681	744	693	732	664	679	642	694	713	674	688	718	686	739	722	678	716	703	673	716	679	731	690	754	712	663	751	695	659	661	704	671	705	685	711	672	692	670	668	679	685	669	666	706	688	703	704	717	761	710	694	722	734	679	699	687	672	695	697	708	733	644	701	722	659	708	674	709	691	726	721	738	731	736	726	733	713	719	690	682	694	689	698	721	736	660	732	710	755	702	700	672	717	732	716	735	697	744	650	711	680	667	753	727	670	688	746	688	689	641	688	700	672	713	687	714	705	702	727	698	729	689	705	723	696	690	692	683	731	679	712	692	695	698	751	680	720	701	695	710	667	715	697	673	687	688	687	673	661	677	656	741	686	675	704	709	705	682	666	662	716	705	708	711	679	736	707	670	705	716	651	700	696	672	688	723	726	668	728	727	698	676	730	656	689	737	713	696	671	680	696	667	699	664	698	741	697	663	655	678	734	673	657	685	664	709	663	696	726	724	722	697	688	687	739	723	696	682	738	744	709	720	743	730	673	670	711	737	652	704	682	715	655	743	660	697	724	698	636	649	680	682	718	694	669	674	637	655	739	715	737	681	665	698	727	683	716	680	736	681	707	769	712	693	742	672	708	718	667	736	684	691	673	738	705	720	666	692	708	702	681	680	677	692	703	686	695	673	752	679	687	691	698	771	687	708	649	732	698	709	646	688	694	719	698	696	731	695	680	724	705	647	709	659	700	689	723	680	680	698	695	674	696	671	702	697	716	683	677	697	741	694	743	705	698	725	683	705	736	713	679	706	724	730	713	707	718	666	669	727	698	677	693	718	687	708	711	752	744	677	718	720	671	706	728	698	686	677	651	708	641	740	688	697	690	665	709	690	669	686	704	697	736	686	684	658	734	665	774	724	647	695	700	733	721	718	721	673	686	664	696	631	640	702	746	738	719	717	712	702	691	712	743	684	717	698	707	686	699	743	672	722	664	690	686	683	639	719	757	750	686	742	655	708	719	732	658	682	738	678	698	665	695	705	704	726	709	695	726	688	673	666	699	697	705	687	688	673	706	695	700	637	706	696	713	726	680	642	663	673	676	704	694	725	671	733	687	717	654	713	671	673	682	669	682	747	690	694	674	694	720	722	669	704	684	708	654	679	708	745	700	724	669	698	695	709	730	717	694	725	688	662	712	714	719	659	738	687	721	750	752	691	695	663	682	709	650	721	743	698	691	706	695	702	703	671	709	707	717	668	680	715	720	692	694	700	738	712	720	734	688	679	728	693	735	705	716	717	734	704	709	692	735	709	687	733	713	664	702	727	672	694	740	678	689	697	668	674	730	694	654	674	654	698	661	692	675	684	689	670	666	751	720	681	672	688	741	704	694	658	708	695	688	762	695	638	764	685	729	672	693	739	707	721	680	698	705	745	748	714	689	683	694	690	675	694	710	684	660	728	702	713	721	731	711	710	718	710	644	704	665	696	708	713	693	695	724	686	681	701	742	727	666	698	688	658	689	712	662	732	667	714	654	701	629	646	697	716	697	697	699	681	741	721	711	659	728	692	715	693	684	751	700	692	707	706	730	659	680	739	668	693	691	704	673	732	704	724	702	699	719	694	719	717	707	663	725	673	754	654	666	667	684	687	702	728	637	700	689	706	657	708	739	703	703	677	727	665	747	702	699	713	710	729	629	727	682	690	734	731	639	704	698	742	679	714	721	723	723	723	683	719	709	693	778	700	678	748	686	663	718	684	716	704	708	706	666	700	708	680	703	702	709	680	680	666	699	725	693	688	687	729	717	711	695	712	702	715	745	676	704	718	722	667	791	715	675	669	721	711	687	686	692	690	750	758	739	695	710	669	697	667	728	691	721	698	700	711	717	693	710	682	668	704	697	697	765	691	677	725	730	700	704	708	725	692	722	707	696	687	705	723	757	696	708	686	698	715	720	718	719	657	669	722	691	699	710	711	729	684	651	727	725	730	690	717	764	697	712	656	698	730	711	657	678	680	703	691	681	718	646	675	687	701	696	726	720	684	699	634	714	725	674	699	728	720	722	702	705	718	687	700	683	756	740	688	690	667	704	709	702	725	651	663	708	717	676	701	704	678	675	684	699	700	693	688	717	675	725	700	695	690	677	697	716	694	717	699	692	732	722	664	682	684	706	720	656	673	712	696	699	674	684	724	681	684	707	704	728	744	773	725	648	693	726	692	708	672	740	709	685	707	727	712	717	698	691	713	711	697	670	700	707	651	721	689	703	701	641
61535	32947	12926	2914	847	505	380	328	292	323	313	316	346	332	332	319	330	327	356	289	337	376	327	356	376	293	350	312	309	310	314	356	327	336	311	318	305	339	328	340	283	290	356	332	284	333	308	358	312	317	318	359	358	324	369	335	319	320	325	344	359	315	329	305	322	320	326	338	320	311	337	328	336	336	337	326	298	332	298	356	319	324	314	299	322	319	310	365	341	316	347	329	300	333	353	348	312	310	318	351	290	349	311	333	332	306	361	344	325	324	307	294	305	321	348	309	330	323	335	336	310	315	339	382	337	309	317	321	317	325	341	330	315	371	321	308	321	354	328	311	306	292	329	329	326	347	349	339	318	329	364	347	307	310	320	305	318	321	315	336	348	340	325	338	340	319	301	289	302	309	335	327	320	344	301	325	330	323	325	325	332	319	355	359	319	317	380	338	333	331	318	322	302	316	352	305	330	318	361	356	295	317	331	352	326	343	291	282	316	315	355	359	351	315	303	315	327	315	330	317	372	301	297	338	366	321	301	344	340	336	294	304	328	310	345	289	329	341	325	316	354	296	351	312	332	365	319	326	318	309	323	314	339	319	354	324	363	319	374	319	329	321	334	300	311	351	321	313	331	330	319	324	315	299	343	304	364	330	306	322	309	318	334	348	339	363	298	331	319	301	353	329	355	352	299	312	316	354	332	348	339	356	330	322	335	342	323	311	350	359	317	312	321	341	314	375	316	340	297	316	313	339	289	308	349	380	326	318	333	292	349	313	328	304	345	349	316	307	295	311	365	315	309	342	318	321	316	392	316	314	304	300	324	359	316	346	326	335	337	315	328	323	336	321	301	325	317	306	332	316	318	363	343	337	326	364	331	332	296	308	295	368	310	320	312	342	334	367	355	315	323	338	329	284	315	302	323	335	292	322	320	368	296	340	347	330	310	303	329	336	307	325	289	318	306	339	316	318	316	351	298	329	325	319	363	288	292	332	337	295	339	310	324	336	319	310	338	329	352	327	319	316	317	336	337	338	317	315	313	320	339	332	315	313	313	303	317	357	319	335	353	305	357	331	342	308	330	310	343	314	297	361	341	329	307	319	305	336	330	329	319	348	345	371	345	328	284	331	312	335	299	357	319	329	326	349	290	342	355	349	293	310	308	370	334	295	341	345	332	303	310	327	340	328	317	361	337	348	347	349	342	346	312	336	300	335	333	318	323	307	327	315	302	313	308	315	300	335	308	327	348	366	316	303	359	336	292	308	320	360	335	324	334	340	335	317	324	319	342	329	296	284	315	319	337	314	331	327	368	355	345	326	321	286	358	296	321	331	285	327	314	359	364	316	340	310	298	305	300	324	311	298	316	337	305	327	359	329	343	343	339	314	347	329	321	328	345	322	314	335	311	326	308	331	304	346	337	333	317	347	367	372	350	310	343	292	319	314	323	322	327	347	349	334	314	346	328	318	319	319	326	345	321	311	324	319	367	317	307	303	371	322	318	369	313	351	325	332	321	332	317	347	349	329	314	336	354	318	356	321	351	336	326	309	328	331	327	340	319	307	367	389	347	310	334	315	356	306	308	351	358	326	348	312	306	305	316	340	331	297	330	333	337	338	309	305	301	312	305	350	291	330	326	344	330	337	356	304	301	335	312	305	331	316	336	348	342	307	323	347	354	310	353	326	368	340	292	350	350	320	325	321	342	337	360	283	326	325	322	321	293	316	311	301	332	318	341	327	287	297	333	348	309	321	345	307	317	306	310	313	331	335	302	279	337	353	315	346	326	339	299	362	288	312	339	314	307	341	320	302	316	289	302	282	321	324	317	319	293	289	311	329	306	320	307	317	326	344	340	308	331	305	307	319	313	312	302	330	318	310	339	315	311	334	323	303	311	330	338	334	343	335	312	329	325	329	329	280	314	301	364	352	369	302	319	308	315	322	330	337	343	309	287	324	314	325	342	350	327	315	350	337	348	325	285	327	339	354	331	297	308	354	350	336	335	306	320	328	333	321	286	344	329	304	290	329	317	346	332	349	317	311	331	303	343	307	357	335	350	299	342	345	339	340	331	329	305	332	312	319	332	333	278	319	311	317	325	310	342	317	349	352	315	345	323	355	354	320	338	332	319	338	339	297	341	365	317	294	320	361	296	301	311	320	315	336	326	336	332	363	338	311	339	340	338	354	369	296	309	326	365	348	344	371	293	355	315	288	318	347	320	352	324	331	337	294	318	313	340	334	376	300	337	350	342	372	347	331	324	355	305	340	340	323	315	351	294	331	306	307	322	327	330	338	336	293	321	329	278	352	313	308	331	362	305	324	319	345	330	342	323	323	322	343	314	320	327	322	320	331	317	310	335	336	336	332	328	332	340	310	337	332	314	297	356	363	295	328	351	336	352	317	377	325	357	322	334	313	329	312	318	336	370	310	370	338	323	330	304	312	304	342	339	347	327	315	330	299	302	320	320	325	344	313	327	299	347	341	319	376	331	324	309	313	296	326	326	345	315	322	345	313	313	327	307	329	342	349	367	324	349	313	308	317	316	309	348	324	308	341	319	305	302	337	316	325	336	326	310	332	328	324	324	314	340	355	338	346	312	313	297	303	320	340	317	321	326	289	292	308	324	339	325	323	324	317	297	328	312	313	357	361	300	296	358	329	358	293	338	321	339	357	294	312	344	322	341	305	348	311	342	312	315	349	337	320	336	328	374	342	348	310	312	327	349	347	309	337	339	327	324	319	327	296	332	358	317	335	317	317	296	353	297	324	310	326	294	331	330	331	309	327	313	328	336	328	338	300	340	317	326	360	325	335	333	342	320	336	343	334	352	315	353	310	324	334	322	336	332	335	332	342	330	351	316	315	345	345	316	335	321	316	314	300	325	322	345	338	328	343	328	312	324	330	326	307	330	338	333	304	308	310	311	307	301	336	350	339	326	311	331	337	353	331	345	315	316	347	321	322	326	322	317	308	337	333	315	318	326	321	296	319	324	320	367	347	339	346	334	325	319	304	301	295	302	303	314	333	307	366	355	370	315	325	339	322	313	302	335	308	281	301	310	294	316	308	338	348	292	309	349	381	331	331	282	324	320	320	318	355	351	342	348	288	313	327	332	318	321	316	315	291	316	315	325	298	311	319	281	338	352	329	315	312	352	352	332	333	334	290	321	315	330	341	315	319	318	343	319	332	322	309	349	326	344	317	307	305	325	280	339	350	333	349	330	293	330	321	362	330	329	316	333	312	346	320	340	358	304	311	317	324	323	330	313	323	356	323	312	334	323	317	339	330	315	330	314	377	325	333	322	311	317	343	278	316	330	289	342	321	310	340	345	322	341	357	301	329	336	330	353	338	347	302	318	338	306	356	354	320	338	322	303	322	376	316	349	286	335	356	382	316	336	318	352	354	340	339	328	309	311	342	306	281	315	347	349	315	312	338	345	322	344	310	292	355	303	347	360	329	353	280	306	328	343	318	340	344	311	329	314	340	312	328	332	288
42771	26651	11337	4700	2042	1126	774	786	697	762	738	712	724	757	723	780	760	728	744	737	753	735	705	701	723	715	747	780	712	748	733	786	710	781	726	690	742	742	712	754	677	708	724	724	731	719	712	676	680	710	696	680	748	677	695	682	754	719	727	724	729	728	725	665	695	718	752	714	679	728	701	735	753	678	716	700	750	732	720	710	753	714	704	699	705	758	691	717	677	691	708	731	711	713	739	701	732	719	728	706	699	709	748	746	735	727	706	763	760	753	758	757	723	754	776	721	724	720	725	716	685	738	748	756	711	709	702	739	718	734	703	733	678	718	724	722	713	670	749	718	769	706	720	736	739	700	718	744	774	743	726	714	748	728	746	717	704	753	778	769	772	818	711	708	719	789	693	740	718	721	749	728	756	770	720	766	708	757	751	757	708	742	722	694	680	747	739	729	765	704	788	735	714	718	745	696	738	707	708	746	693	749	708	730	710	762	732	710	732	710	766	694	708	691	657	717	688	735	713	757	771	736	731	748	780	723	703	709	712	732	725	681	734	700	730	751	750	737	734	785	740	740	729	710	740	674	735	670	731	689	720	724	735	685	725	708	759	713	784	749	704	753	695	729	729	791	712	723	725	686	776	724	677	710	769	715	763	682	725	687	743	714	710	718	739	737	703	750	798	767	741	708	732	731	772	724	725	690	681	743	731	751	686	742	713	760	732	719	747	772	713	691	701	725	699	705	705	732	709	705	718	672	760	757	664	737	701	739	732	721	769	773	692	725	689	728	729	722	734	761	709	721	745	768	742	704	709	747	686	772	741	741	761	723	762	720	715	730	713	734	717	723	764	732	726	733	725	681	712	700	741	757	713	733	669	677	756	747	708	739	733	766	720	792	664	727	757	715	700	700	746	684	742	764	716	751	723	735	714	758	709	699	668	738	698	704	706	739	708	709	677	780	759	686	761	727	666	719	725	727	711	733	718	693	712	666	697	746	724	721	772	715	710	762	746	709	730	713	730	720	728	736	704	747	731	752	762	716	710	727	721	724	740	712	741	685	689	739	696	695	747	776	695	705	691	666	728	734	737	723	701	730	767	729	741	715	692	720	735	737	721	718	695	727	731	686	729	717	694	686	741	753	700	717	734	726	730	759	725	711	734	737	700	731	722	714	743	751	724	731	729	709	729	732	669	707	745	705	730	748	756	693	728	722	732	697	760	695	702	678	756	747	695	787	753	741	696	746	766	723	729	734	701	729	728	710	703	661	724	720	729	717	705	731	755	710	723	687	706	690	732	756	714	693	700	738	669	713	729	724	744	694	701	706	706	716	708	705	762	728	756	740	717	725	718	729	713	714	726	734	724	705	724	685	735	764	702	702	746	769	684	736	720	690	760	678	766	688	750	721	703	779	724	739	693	711	691	669	703	783	733	739	729	697	725	732	764	725	753	764	696	735	721	776	690	744	708	756	729	699	688	797	723	692	725	748	760	706	683	729	725	734	731	729	715	699	737	742	738	738	766	723	733	731	656	725	749	708	723	685	752	767	706	731	756	758	708	744	770	709	727	744	696	672	738	709	702	721	728	740	749	730	704	750	704	731	737	721	773	692	750	771	762	762	676	724	708	760	724	721	725	740	706	751	717	773	709	755	747	736	734	715	774	725	718	766	716	763	713	712	757	738	662	761	705	656	746	732	742	701	740	749	677	689	697	703	744	744	763	807	735	757	750	703	754	714	744	747	724	734	699	703	744	717	678	760	699	726	759	702	795	742	735	731	701	712	698	725	722	774	686	745	717	744	729	781	727	717	697	699	738	718	710	753	743	722	725	784	728	754	711	692	738	743	758	711	724	732	793	747	694	722	706	717	754	774	714	701	734	726	683	725	728	770	771	713	693	716	705	734	721	739	699	751	709	756	779	693	724	740	718	717	712	732	743	670	760	689	735	742	727	699	713	728	748	701	743	705	760	730	725	736	771	665	747	721	753	711	761	729	712	753	732	704	740	698	718	744	731	746	746	700	706	752	693	680	751	710	751	727	790	716	700	755	731	705	770	777	743	706	685	741	738	713	696	725	749	719	715	747	703	729	722	713	706	766	690	744	661	726	748	712	729	702	784	707	741	693	756	761	731	746	753	696	732	689	730	681	733	728	733	726	715	718	701	744	691	647	724	744	724	760	722	698	715	753	731	725	707	733	745	730	724	724	712	707	700	707	733	733	705	726	725	698	699	753	725	732	749	739	736	731	762	692	749	707	723	752	727	746	743	731	733	688	737	713	717	695	692	705	720	699	727	717	738	745	733	708	702	741	804	700	763	778	718	769	741	706	751	764	705	781	769	718	706	756	730	721	722	729	755	681	676	704	727	753	726	693	749	783	728	712	753	786	733	716	717	712	667	709	733	737	728	741	720	717	710	768	740	751	755	758	685	704	690	711	742	745	729	697	725	747	682	676	738	728	704	775	717	686	742	775	759	724	693	697	679	744	725	772	757	743	750	743	753	730	756	751	749	718	712	773	692	759	681	714	724	767	739	688	709	737	706	719	783	733	780	758	752	697	744	726	725	719	709	741	732	703	724	694	727	714	735	769	770	654	693	678	718	736	741	693	701	782	710	743	737	766	701	766	736	765	714	669	786	757	709	769	744	725	730	715	725	720	730	761	735	720	744	763	694	682	669	678	727	703	735	738	730	746	714	716	749	673	727	720	721	727	760	747	748	712	732	710	773	718	675	772	731	694	753	752	734	665	701	735	753	687	729	749	752	747	734	696	727	718	728	724	754	714	760	736	787	737	696	706	714	711	771	782	729	752	719	751	759	782	725	746	692	761	723	718	707	736	711	713	730	770	742	757	705	696	701	715	774	733	738	760	761	777	648	771	725	717	702	704	705	724	758	733	729	688	681	739	751	695	710	727	686	693	696	743	685	665	744	720	697	774	747	691	758	691	757	772	713	743	731	737	738	713	728	716	769	736	722	718	687	766	740	734	734	750	757	732	755	681	701	756	722	763	717	701	754	724	762	722	758	698	721	777	706	726	700	685	712	740	672	694	721	752	721	770	720	722	672	707	746	690	717	720	710	777	716	721	686	745	676	737	695	709	698	715	731	755	710	706	724	733	723	745	745	748	723	735	704	720	767	800	742	733	723	707	750	757	729	756	777	699	702	723	724	714	696	726	715	716	716	751	744	736	704	719	755	723	706	714	743	733	736	721	681	734	751	705	694	743	766	781	677	759	746	731	734	697	682	715	743	681	746	727	707	730	744	721	743	735	703	726	734	746	727	728	769	743	774	736	740	689	718	740	699	756	722	684	743	763	719	712	686	738	719	746	754	746	749	711	720	727	715	739	672	698	717	717	715	717	746	725	683	741	714	719	684	733	758	752	671	756	737	728	687	736	700	707	754	733	725	757	741	737	703	735	727	716	717	720	741	746	687	727	758	701	730	695	722	711	725	732	685	723	799	699	759	731	696	695	711	680	690	704	706	735	724	712	757	699
70256	34303	12855	2325	739	448	339	354	353	335	352	329	366	341	388	357	296	339	381	350	347	334	354	369	347	337	332	352	328	324	371	338	331	370	344	357	370	352	338	336	413	343	332	322	336	335	321	353	344	361	321	369	355	332	352	344	323	330	321	371	357	302	347	347	308	340	351	346	337	331	322	362	346	331	341	370	377	351	330	385	380	330	342	348	376	364	343	315	353	314	360	301	342	324	327	350	333	334	318	377	339	334	336	333	346	305	359	326	370	361	351	317	347	318	337	364	301	339	320	431	398	322	336	323	365	332	346	340	360	338	334	316	318	341	323	351	343	328	375	373	341	311	365	334	324	345	323	313	357	327	318	338	327	328	357	366	336	347	371	348	377	371	327	353	352	341	314	360	349	361	349	375	353	370	317	332	305	323	375	342	357	347	325	338	357	316	343	383	347	378	375	366	337	350	348	330	340	367	348	293	313	343	325	377	368	354	364	343	350	328	396	360	338	333	370	358	374	359	343	362	330	321	327	337	300	362	343	383	343	363	342	359	377	345	351	339	330	390	335	374	345	347	364	340	322	328	368	349	343	334	365	364	341	338	353	322	358	341	354	332	343	343	344	334	355	351	347	347	317	384	376	412	362	372	352	311	321	343	360	324	319	361	323	354	306	356	326	342	349	317	333	351	365	326	364	351	322	383	335	374	344	348	354	344	358	322	356	345	402	347	331	348	336	346	315	331	357	330	363	420	347	311	388	369	313	371	366	346	354	363	327	363	352	332	341	334	329	355	348	336	346	344	351	329	361	346	349	331	319	304	361	349	305	349	319	353	328	331	324	348	350	325	333	321	367	352	348	372	309	334	319	331	359	314	325	327	348	357	365	359	378	353	363	347	324	332	367	356	346	340	347	340	344	344	312	332	319	335	339	343	393	356	352	359	334	355	301	327	342	364	363	319	352	361	369	330	363	363	298	337	327	342	362	323	374	356	383	344	330	317	333	349	357	352	335	373	350	331	374	349	346	351	334	364	338	388	356	326	357	310	356	335	344	367	340	342	338	374	341	308	351	340	338	362	353	331	327	334	338	380	349	323	338	366	320	318	334	331	355	325	371	325	370	345	314	326	345	344	326	368	348	338	349	364	356	377	359	376	317	325	352	350	357	351	337	329	315	335	346	373	344	354	354	368	331	387	324	371	345	360	352	326	371	352	308	324	348	361	361	350	311	307	338	354	325	323	378	363	394	344	359	360	342	370	353	319	359	342	341	378	341	347	363	331	372	318	297	375	350	354	348	346	332	360	319	368	376	335	338	333	331	329	353	364	335	351	330	316	316	340	362	337	348	358	353	345	331	354	347	324	342	345	384	313	368	370	332	369	381	322	367	331	355	359	317	358	350	350	356	347	357	331	337	321	342	327	353	353	329	300	325	349	344	359	355	348	362	380	298	312	339	378	315	339	334	332	354	342	373	335	356	380	346	347	344	334	339	339	365	333	348	376	357	372	356	323	403	367	334	332	340	318	355	340	302	360	359	321	307	363	324	342	356	325	324	353	362	336	341	359	357	362	336	347	339	333	327	357	350	352	342	352	361	346	364	349	360	362	362	337	323	336	366	338	358	364	332	380	347	352	331	360	315	371	345	343	305	357	327	346	345	355	319	371	354	332	336	348	350	347	353	343	327	359	349	354	347	346	339	341	350	361	347	381	355	344	364	346	345	375	371	360	368	347	346	340	315	353	370	376	331	374	362	329	357	371	367	371	340	355	313	345	373	355	374	355	343	360	307	351	348	371	348	363	337	325	375	371	351	318	332	352	338	329	352	308	327	329	352	384	367	347	356	343	315	342	357	349	379	379	357	354	365	350	327	332	343	373	335	345	342	382	336	353	387	367	353	343	369	346	344	370	369	318	339	393	351	353	301	337	316	341	390	321	352	343	340	361	363	347	340	354	339	340	358	362	414	378	352	351	347	346	303	352	354	327	327	316	300	321	363	348	326	326	326	337	339	344	343	311	348	350	365	360	357	322	357	346	296	342	333	352	361	340	324	353	355	351	338	363	317	348	383	375	375	316	341	347	311	327	329	344	356	326	351	371	390	349	358	338	296	357	319	374	329	313	332	354	332	347	344	351	356	330	375	337	361	339	377	357	328	341	367	358	348	346	338	345	356	350	339	391	343	347	381	301	360	347	344	318	325	319	327	316	353	341	363	347	382	345	355	349	350	349	295	358	317	381	350	357	357	358	362	373	364	373	330	373	376	364	354	332	377	320	333	328	376	332	345	351	345	362	379	343	351	321	338	372	321	340	355	344	382	340	325	375	317	369	338	320	377	351	346	320	339	329	330	344	357	319	326	335	300	361	367	337	331	344	375	336	341	332	308	359	361	327	342	349	358	335	340	338	353	313	353	339	341	318	351	356	356	360	334	321	343	348	342	339	371	323	366	344	340	345	295	356	379	371	379	307	334	344	313	331	406	367	352	353	354	330	355	342	345	322	356	352	344	315	327	359	323	363	404	361	330	355	331	350	324	364	366	348	349	349	356	365	370	350	332	329	336	341	399	349	344	352	344	330	327	371	309	321	334	343	324	329	350	363	349	350	317	352	360	345	318	361	382	357	342	316	349	302	327	313	346	358	353	373	334	348	351	371	372	365	342	381	359	323	350	314	334	343	328	301	310	365	365	351	324	344	370	361	340	324	382	343	313	340	332	353	343	359	374	357	370	335	359	339	377	326	347	401	357	384	323	324	345	400	369	376	317	348	333	313	300	345	340	349	344	320	342	336	347	347	323	340	350	368	346	394	341	326	339	354	338	338	336	351	320	323	355	370	330	325	337	352	360	355	356	322	321	314	333	375	383	347	365	332	328	331	314	330	348	346	345	350	352	322	344	327	353	341	329	364	361	347	346	306	356	302	311	331	359	345	367	363	351	324	359	345	363	330	353	334	349	386	389	338	315	376	385	357	371	365	320	310	341	334	329	357	367	343	339	327	368	359	397	362	361	357	284	357	349	339	328	352	359	359	359	351	324	343	339	345	346	362	344	352	346	351	325	373	339	324	343	365	369	338	307	320	334	350	328	327	370	314	351	376	348	309	373	361	357	311	329	347	326	374	328	374	338	362	339	345	338	308	329	356	345	352	305	342	367	332	325	368	345	334	333	328	379	326	380	334	321	332	368	377	318	368	350	334	333	333	353	331	325	385	345	350	344	349	359	361	359	339	335	336	339	345	343	388	357	332	346	334	340	344	327	347	345	350	381	344	331	357	327	331	342	322	368	389	329	299	291	349	343	373	344	345	366	353	379	350	326	341	297	343	354	352	344	353	346	374	388	336	331	372	382	352	346	356	359	379	324	355	328	352	340	320	379	349	354	327	322	352	357	341	320	318	361	331	351	330	350	370	344	358	347	334	326	376	372	339	360	346	362	383	341	339	339	389	359	321	307	317	365	354	356	374	367	341	364	350	316	364	380	347	351	338	351	359	336	360	317	334
47555	25348	10024	3546	1710	1117	806	810	715	766	758	768	738	797	749	745	780	730	770	715	771	760	787	772	706	746	754	728	738	729	781	753	815	779	775	743	742	742	720	754	718	772	733	710	769	750	750	700	753	767	735	786	801	769	781	727	749	735	786	727	775	815	753	789	814	826	742	754	745	781	715	801	764	745	711	752	785	752	758	777	770	801	767	769	729	713	717	772	707	773	753	750	791	743	759	697	790	769	765	820	788	756	776	803	774	715	743	717	780	776	761	744	733	785	743	732	752	735	727	746	827	732	755	725	728	752	759	773	713	763	723	740	739	753	805	822	700	760	737	729	751	726	756	774	777	769	738	776	786	730	806	792	704	711	729	745	743	748	787	740	751	764	787	758	735	770	696	790	766	732	752	778	764	779	797	753	753	726	776	821	738	736	788	774	761	746	752	730	718	761	760	810	724	759	784	735	751	721	749	732	753	753	727	706	709	739	759	735	782	740	742	752	717	758	806	704	770	732	722	816	744	719	762	714	785	800	815	754	738	706	796	790	695	746	775	797	761	729	741	746	764	717	749	677	735	744	779	824	727	788	724	675	663	748	787	754	771	778	843	710	761	737	743	732	758	841	751	755	800	741	791	698	775	767	730	740	777	778	764	797	708	733	731	730	708	782	775	711	720	727	752	757	770	784	774	786	727	786	734	757	796	796	735	744	777	778	776	769	751	777	716	774	773	780	711	776	769	728	718	743	750	732	752	811	708	753	769	772	793	774	779	738	763	737	735	776	788	776	763	752	822	749	743	823	775	801	801	706	751	732	768	782	812	811	777	721	744	737	760	812	727	773	706	760	736	740	735	776	736	708	753	735	735	706	769	728	746	801	750	750	761	760	778	752	756	723	745	725	695	782	803	749	756	790	807	748	768	780	780	721	762	727	792	739	744	781	772	691	761	758	752	733	731	774	750	791	756	751	770	789	828	744	727	763	795	769	752	717	770	800	702	816	733	779	834	761	749	766	748	743	801	777	803	745	771	792	819	727	712	740	739	733	782	729	748	785	711	800	746	733	778	719	774	763	761	749	752	776	730	705	750	722	752	798	735	695	757	827	710	817	767	723	768	744	787	744	769	779	762	782	781	686	773	755	734	704	744	747	774	753	724	760	740	715	716	710	725	772	730	806	778	714	733	774	772	767	771	756	744	740	744	727	744	794	743	750	766	755	785	778	750	707	738	790	734	800	717	764	764	744	778	787	736	759	755	832	724	733	755	755	778	768	785	764	743	694	833	748	734	724	744	765	722	748	797	768	781	732	748	797	758	762	758	777	710	758	752	714	741	778	724	786	733	706	793	703	794	779	747	762	798	786	739	760	781	764	746	729	727	757	760	784	795	747	738	735	744	718	734	739	761	772	776	757	755	775	777	747	789	744	737	761	805	782	774	749	754	756	723	742	786	751	777	784	722	809	745	741	721	739	758	758	810	744	801	753	751	757	743	766	744	819	770	719	772	766	738	753	729	771	724	749	764	765	780	711	703	722	728	708	737	745	731	754	728	805	724	780	773	736	750	761	730	767	745	771	744	760	813	768	796	741	725	754	742	744	808	757	722	772	745	727	775	773	764	715	741	751	775	774	743	734	767	716	775	768	743	708	767	766	801	797	756	751	731	701	750	770	757	744	745	748	803	743	773	765	731	760	727	753	795	714	696	719	756	786	798	748	714	787	756	720	739	688	737	771	733	763	751	761	779	721	758	747	797	770	758	704	777	749	752	756	742	768	773	754	740	787	770	757	744	741	695	702	752	742	756	765	775	741	774	700	758	787	764	730	734	768	781	785	739	751	774	717	756	760	823	778	729	721	765	784	757	812	788	779	783	746	705	795	759	764	761	747	791	782	770	712	730	750	786	723	785	730	716	776	775	768	754	731	784	763	750	785	768	793	747	712	740	732	762	753	791	723	754	767	769	748	758	758	791	785	809	746	798	750	778	768	800	765	716	782	764	772	757	774	762	721	752	776	725	752	785	784	748	778	784	739	760	775	794	710	761	742	753	765	831	815	784	761	787	787	714	724	751	742	758	773	678	727	731	757	759	756	763	727	748	753	758	764	750	750	766	780	766	790	741	768	684	777	760	754	741	737	744	798	763	751	728	766	738	759	761	700	795	761	746	740	729	730	764	744	727	768	790	765	736	758	751	779	793	729	705	742	766	775	772	745	759	734	826	782	725	747	731	714	755	754	761	778	809	784	774	737	762	763	730	777	801	740	763	738	778	753	742	728	799	749	736	748	754	748	734	778	738	729	754	764	768	759	733	770	750	752	786	846	770	710	757	777	779	761	784	771	752	728	742	774	767	757	727	739	704	764	749	719	765	733	740	727	736	801	780	712	717	712	725	742	744	791	769	762	734	738	770	744	723	768	814	758	731	748	789	741	797	793	789	756	714	724	724	755	734	753	779	734	713	757	783	775	720	745	793	738	766	735	780	803	765	762	772	736	790	765	762	786	732	753	754	765	777	793	810	719	759	685	710	752	714	725	732	747	811	711	747	743	716	711	787	775	750	732	734	735	724	701	784	705	797	710	746	742	747	774	774	781	760	746	760	760	794	762	790	768	730	750	755	726	734	734	733	783	787	796	761	700	766	769	720	791	722	760	750	803	794	726	753	758	778	732	812	792	782	750	769	738	761	706	760	760	750	729	772	724	745	774	760	753	725	757	795	715	811	801	772	775	836	734	780	715	732	736	754	736	718	758	772	766	757	769	746	769	785	789	726	787	734	723	763	746	768	768	741	749	758	746	799	774	738	703	793	751	761	745	744	760	698	797	762	764	736	786	697	748	736	752	773	767	755	749	742	716	767	763	808	779	746	761	732	730	761	720	723	776	722	775	744	769	808	763	741	749	822	741	744	727	743	757	768	771	759	740	782	732	763	694	777	744	760	732	742	764	710	788	730	736	771	813	783	695	780	735	787	791	731	738	757	712	800	758	755	725	744	783	772	738	760	750	831	777	765	808	743	793	781	773	716	757	739	688	738	775	746	772	758	710	739	746	727	733	789	747	772	747	764	794	736	753	751	767	717	795	716	723	698	785	750	767	703	815	798	777	708	752	776	769	706	763	788	742	719	753	785	763	714	802	736	750	787	748	728	731	793	744	748	747	730	774	799	748	775	784	779	700	763	798	777	781	738	719	745	784	725	806	779	750	756	752	798	720	762	731	720	755	777	771	759	750	709	728	735	736	745	783	737	741	775	760	737	755	756	801	756	763	748	770	785	752	724	759	837	713	769	778	691	672	755	761	777	759	752	814	780	772	764	781	777	744	746	716	765	781	793	720	719	763	727	758	729	757	784	754	771	777	725	776	774	756	770	736	714	723	729	708	738	738	742	769	805	714	759	729	783	723	720	784	750	741	764	710	805	706	775	751	761	749	778	801	745	764	732	756	765	713	711	738	755	699	774	722	744	752	731	748	764	759	734	778	780	757	844	712	733	753	773	784
50117	18065	3867	1013	484	361	317	302	334	296	316	312	333	345	369	296	327	319	317	300	323	363	291	306	321	299	301	350	303	304	344	326	336	328	308	311	321	373	335	331	355	352	317	340	337	330	298	324	300	337	313	322	315	333	288	330	306	346	318	321	325	277	275	309	323	312	369	317	314	345	334	303	354	301	287	325	306	334	324	349	326	309	302	286	307	311	303	327	282	319	319	333	330	305	318	300	316	317	366	328	293	335	314	319	331	305	312	326	336	323	306	352	344	351	321	330	307	331	332	309	329	311	313	346	319	332	311	302	338	331	324	335	329	340	326	320	282	311	328	340	300	307	357	310	287	330	319	322	324	306	357	350	326	324	328	348	336	311	317	329	323	352	324	354	334	274	322	340	323	334	333	295	350	334	323	311	338	308	298	328	341	336	319	318	299	383	293	322	330	293	337	314	333	308	300	321	308	292	333	344	335	311	300	325	323	293	335	341	292	309	285	310	290	322	321	351	304	340	289	318	299	294	300	321	310	324	299	366	312	322	336	337	353	322	325	348	323	341	302	337	324	315	316	313	320	298	328	331	323	307	329	345	329	320	297	305	318	326	308	309	326	314	318	343	292	297	332	299	362	355	346	336	326	310	279	324	303	314	332	340	309	290	333	326	320	320	327	316	328	323	321	336	324	307	287	337	304	269	344	319	326	318	318	315	337	296	328	301	309	316	307	329	295	373	345	317	332	301	316	338	331	334	337	322	318	335	326	338	322	333	289	287	325	340	298	322	350	323	296	332	309	318	338	312	313	307	311	312	337	302	296	294	322	293	335	334	301	322	308	329	341	324	325	318	284	309	320	277	335	360	305	349	344	303	332	302	335	354	317	321	313	327	317	291	324	289	295	318	285	360	320	347	293	317	335	316	330	312	327	343	302	311	335	316	314	314	322	305	309	310	305	291	339	297	319	321	324	331	330	302	317	314	348	334	353	297	315	314	301	309	316	319	355	344	331	338	307	299	312	347	299	302	327	304	304	305	303	326	301	342	313	316	339	318	330	302	307	310	331	318	318	306	310	328	347	324	339	303	309	338	322	299	331	289	313	322	339	281	332	347	321	307	309	301	322	304	326	333	319	298	339	320	313	290	286	342	315	343	307	304	313	316	295	296	366	328	333	310	310	337	298	347	339	293	315	322	309	299	305	300	345	343	293	315	275	287	307	328	289	360	294	324	327	372	310	335	295	343	368	316	348	336	298	322	298	369	347	311	338	323	325	324	306	335	327	317	326	307	318	287	330	329	294	306	343	339	273	293	306	324	338	318	333	320	317	326	322	335	303	323	331	313	322	318	331	331	308	327	330	309	314	281	320	309	315	315	311	381	339	324	300	294	318	288	331	299	333	329	320	332	354	334	342	316	317	288	325	312	287	322	346	324	310	335	324	315	316	333	301	291	292	308	328	326	335	331	282	303	311	320	315	326	328	330	311	303	276	324	320	326	332	273	308	332	326	320	342	306	294	322	320	304	318	297	346	317	328	360	336	360	319	330	301	312	348	335	287	308	365	298	318	321	331	365	361	333	321	342	349	322	322	306	320	341	311	307	288	298	343	297	300	315	304	326	337	325	350	336	322	316	303	315	313	304	319	331	334	286	291	334	303	330	317	361	302	331	310	330	303	316	309	303	296	310	320	345	325	309	353	324	333	332	340	330	320	357	304	309	306	321	304	334	300	314	306	335	330	334	327	274	318	371	318	341	295	283	311	287	304	338	315	313	299	323	336	340	318	321	325	348	318	321	309	350	319	294	328	314	357	335	334	334	324	333	328	328	299	314	325	274	338	325	325	293	336	330	297	327	347	318	345	345	312	325	350	305	318	300	353	293	332	335	290	355	353	315	319	331	352	320	300	300	300	347	320	299	341	342	303	319	318	307	298	272	301	315	310	334	309	333	321	377	331	316	287	336	284	323	318	347	322	337	329	297	311	342	338	343	321	339	301	284	306	322	332	294	322	300	336	320	289	344	326	315	325	302	333	336	339	291	303	329	334	329	323	320	302	330	321	303	301	302	304	316	316	313	337	346	308	308	328	308	340	336	329	348	328	307	323	316	359	313	329	332	334	329	320	302	350	348	307	329	340	338	292	311	316	282	335	364	363	323	316	311	319	348	325	330	306	307	314	311	315	311	316	318	299	317	319	294	336	315	343	314	310	317	312	303	280	334	323	360	334	330	329	338	325	306	319	346	330	308	308	321	302	322	346	302	310	352	328	331	326	300	307	332	307	306	330	306	310	303	319	347	271	299	311	287	311	313	358	281	345	356	287	322	314	333	329	304	329	318	316	313	284	308	301	330	316	344	350	325	303	344	321	325	356	298	319	321	308	313	305	338	304	330	328	320	335	324	313	315	319	335	336	331	315	285	350	336	304	306	319	351	327	306	324	303	360	313	326	349	312	339	309	319	337	339	333	326	320	320	325	304	309	350	341	311	341	328	334	341	300	330	362	332	287	302	337	340	312	354	360	316	310	322	328	315	311	305	321	327	371	312	351	308	353	344	313	299	310	313	333	317	350	338	357	319	334	279	323	300	335	318	312	319	336	303	323	316	344	304	326	336	334	330	308	295	360	308	309	327	286	312	315	297	296	314	318	305	300	369	353	300	324	332	294	332	311	331	339	272	351	302	300	357	323	355	309	331	342	348	311	366	330	302	293	260	325	315	330	351	303	320	286	334	337	322	290	315	300	331	319	289	302	316	320	319	319	366	360	306	308	351	322	309	307	285	317	320	331	331	314	341	340	354	312	298	293	289	363	330	306	329	310	310	319	322	343	343	317	323	298	321	277	338	277	346	318	333	346	316	317	305	331	331	330	306	328	383	323	327	303	300	267	343	340	314	317	304	308	315	321	344	310	296	355	302	302	314	329	325	319	299	314	332	320	323	321	345	295	323	369	344	313	308	330	323	345	303	338	341	322	311	322	320	349	319	312	332	331	326	274	320	304	319	299	331	323	335	328	320	319	332	293	320	299	308	346	336	333	303	317	283	299	290	366	278	306	353	313	311	395	336	334	350	299	325	321	300	337	298	307	302	333	295	318	316	313	322	316	352	333	331	331	301	333	322	280	332	342	341	315	304	260	274	316	347	335	324	279	287	323	301	324	325	302	341	321	321	306	267	304	305	334	329	311	309	330	322	344	336	288	294	370	330	345	320	310	310	326	301	309	283	282	307	336	312	292	320	340	334	325	298	312	340	338	315	312	306	335	323	303	328	316	339	313	353	325	311	313	307	311	324	317	329	309	355	364	337	340	309	331	359	310	289	322	317	312	350	277	356	338	274	300	330	320	358	328	325	318	321	321	309	336	312	342	368	339	350	346	324	318	311	314	317	344	335	347	322	348	323	321	291	332	277	305	266	306	323	319	347	322	301	341	323	310	331	333	289	346	330	338	309	321	329	334	355	301	341	302	297	340	306	324	281	334	301	306	329	336	301	277	319	306	278
34218	12514	4567	1930	1171	851	736	674	681	707	779	687	693	721	654	695	745	677	720	705	680	672	710	698	701	702	695	671	670	694	673	732	701	694	725	709	755	647	688	714	752	734	728	702	739	720	689	697	678	732	735	690	687	775	718	708	699	635	713	740	669	685	724	687	699	690	708	679	692	704	689	754	687	724	721	717	718	662	694	700	686	741	704	689	677	678	668	699	710	691	724	750	652	651	700	682	665	706	764	722	754	708	689	661	698	721	697	722	717	736	682	708	660	741	735	660	694	701	713	666	708	683	767	780	729	679	695	716	688	728	697	730	728	728	725	701	703	702	697	727	666	732	702	701	695	700	708	664	711	721	666	678	746	679	704	725	665	708	659	685	762	720	670	686	715	687	665	734	683	727	677	679	702	674	711	646	701	695	679	684	657	675	727	696	715	698	744	663	694	721	721	715	724	703	703	718	701	702	677	725	638	705	742	699	725	686	715	716	713	703	700	702	697	704	660	706	707	765	712	674	703	680	734	703	792	686	708	724	683	669	661	719	702	722	667	717	718	707	670	768	709	715	701	714	734	712	708	684	707	670	693	735	705	748	733	713	697	701	698	744	727	722	696	688	709	713	655	706	723	701	720	711	701	715	687	735	676	753	699	698	713	673	748	619	712	730	663	700	624	711	714	732	705	742	695	725	705	687	718	707	705	705	685	699	732	716	705	646	750	668	697	671	696	728	714	721	727	723	720	707	757	686	707	665	726	708	708	705	734	707	707	719	710	688	657	747	719	685	686	708	713	674	664	713	661	715	717	706	765	702	707	673	758	693	744	668	713	698	669	681	671	691	717	731	703	672	722	680	713	686	703	714	733	727	739	688	767	726	763	699	686	708	672	723	702	703	706	723	696	700	717	697	701	655	725	651	682	718	685	686	733	740	698	726	694	700	669	693	710	734	686	720	719	698	687	702	664	658	664	682	727	728	717	717	709	686	692	672	694	689	710	718	685	709	703	719	708	715	689	685	691	718	757	690	710	703	712	687	729	696	671	687	697	693	698	734	685	683	720	742	713	715	680	734	727	680	716	755	702	708	669	704	750	714	710	712	680	691	748	683	661	660	773	699	747	682	720	688	671	701	681	702	684	714	668	674	696	711	728	708	706	681	757	704	706	674	663	715	728	700	663	728	711	685	710	682	713	696	684	698	720	726	691	679	692	677	687	655	705	743	675	710	695	737	679	701	681	721	678	700	699	662	717	717	744	748	699	708	697	736	709	752	688	682	735	687	680	671	723	682	635	660	737	696	655	713	748	686	726	693	682	677	747	690	722	708	714	675	704	690	703	736	695	703	715	706	656	747	675	673	695	732	686	692	710	716	738	724	677	748	674	731	679	724	710	724	691	707	689	677	724	659	706	682	660	723	689	643	665	712	712	689	691	687	714	713	738	682	707	796	676	717	733	708	719	737	703	691	681	657	712	687	648	653	707	723	789	694	686	695	704	725	640	679	727	689	676	711	684	726	755	709	717	760	701	696	709	707	745	724	684	747	674	690	718	697	669	699	663	704	686	750	734	739	682	713	687	700	715	685	707	680	675	683	709	689	749	706	702	742	705	683	703	751	682	678	696	687	690	645	733	746	720	686	702	707	688	743	676	677	751	688	731	671	735	701	743	714	684	722	675	696	661	742	669	708	762	667	744	682	672	686	725	693	743	670	676	701	733	722	729	667	688	764	742	696	645	719	678	721	692	662	748	686	674	728	672	669	703	711	685	702	642	661	722	700	684	639	698	668	655	670	704	744	722	732	706	718	708	674	680	693	734	719	675	729	719	722	683	683	693	665	670	689	729	741	681	667	685	688	723	700	779	697	711	704	674	723	700	717	681	751	703	701	724	735	701	703	678	708	728	731	709	714	694	632	715	723	706	722	676	678	735	677	702	691	695	659	723	737	728	698	754	720	666	695	754	670	721	733	677	712	693	720	692	722	677	747	688	699	697	698	714	724	680	641	667	714	708	735	662	690	697	709	739	699	737	647	690	741	686	704	782	697	739	694	670	715	685	716	727	652	702	696	688	710	735	723	732	743	726	674	678	697	690	669	731	733	682	712	628	700	624	722	669	717	697	704	707	690	690	724	661	685	666	708	689	681	722	718	694	659	717	733	707	698	688	711	693	691	719	708	701	707	711	700	693	720	705	740	654	729	651	700	716	711	717	674	717	726	720	707	672	706	765	725	677	698	697	679	696	730	714	684	703	698	738	726	729	751	704	686	713	729	709	749	690	671	681	660	737	663	682	700	704	655	677	692	758	689	724	691	692	718	713	717	707	692	706	650	728	717	687	658	715	701	671	718	712	706	714	728	669	703	675	697	666	724	707	712	770	717	703	718	679	723	669	680	637	699	715	696	712	695	707	728	734	715	701	712	726	746	708	696	741	687	690	740	703	698	690	748	728	717	669	689	695	748	735	723	711	741	705	694	735	664	710	680	672	718	674	711	718	749	649	723	666	679	673	730	654	704	672	697	684	740	707	747	743	695	714	686	669	679	721	644	750	690	689	663	732	689	711	738	689	714	718	727	713	737	687	670	716	706	721	671	658	726	694	741	680	711	707	733	709	707	713	703	690	687	683	694	703	714	664	732	703	724	719	670	711	796	744	689	710	704	710	692	713	669	709	699	707	745	699	751	674	691	725	738	698	733	722	692	681	683	647	745	729	700	703	694	679	686	736	665	730	630	761	696	664	748	699	711	689	754	710	765	719	714	681	740	674	713	675	747	687	698	706	696	718	705	712	690	723	708	724	723	716	732	748	709	712	730	708	668	712	706	746	731	693	715	698	716	694	700	700	714	670	717	694	671	685	713	702	704	743	678	740	694	713	704	703	702	700	743	737	713	722	706	745	708	696	725	711	664	666	730	707	675	739	711	712	696	718	723	681	685	691	678	713	648	663	696	707	713	694	692	640	733	739	698	703	754	692	724	728	710	697	692	725	692	722	711	670	712	727	720	685	696	652	729	680	718	748	702	738	748	698	757	741	705	716	712	718	707	698	749	688	689	705	709	683	704	698	691	668	700	696	728	696	697	667	703	705	677	668	682	660	721	690	714	659	723	724	683	699	719	746	692	695	684	666	700	711	686	719	688	733	681	695	713	678	685	688	656	721	666	731	651	670	661	714	709	714	694	750	683	719	730	683	751	708	691	730	721	768	698	725	726	729	726	657	654	671	673	692	769	754	723	712	712	688	674	720	737	744	747	708	684	729	719	743	719	694	700	681	706	634	663	706	719	667	686	751	769	681	706	747	661	700	692	698	734	731	693	679	673	690	694	642	690	708	759	732	675	709	693	697	727	749	680	712	663	708	698	700	729	667	659	765	706	720	705	698	696	685	761	683	660	666	723	713	756	729	706	717	737	662	716	664	723	648	696	663	701	709	671	701	703	724	661	660	732	704	735	716	732	740	697	689	727	676	702	723	662	682	743	684	686	708	715	680	716	689	754
60768	28700	10583	2550	986	612	392	374	338	333	334	325	308	343	343	350	297	315	320	294	315	338	313	345	322	291	323	307	310	327	313	307	338	298	294	340	316	306	293	308	273	339	315	300	331	319	293	266	287	310	299	341	305	317	291	317	367	259	367	301	327	331	301	309	306	334	308	311	338	316	285	319	319	340	324	312	296	304	347	275	309	285	317	343	333	311	307	320	274	288	334	314	303	315	284	329	332	295	308	288	301	330	315	328	318	323	311	290	340	291	326	322	293	324	317	327	312	307	336	294	292	292	321	333	308	329	342	299	333	336	270	308	351	315	314	329	339	309	297	311	347	335	277	267	259	334	318	303	300	342	285	333	301	299	320	304	305	304	350	296	330	309	313	320	300	314	311	337	315	323	300	317	302	262	360	283	297	313	335	337	352	313	287	349	292	292	329	307	303	312	311	309	337	273	318	294	329	315	298	326	291	311	337	273	310	316	339	297	304	313	314	327	322	315	288	290	296	327	319	275	337	304	309	283	292	293	301	310	316	324	313	362	317	299	319	337	344	316	278	294	289	322	290	311	300	321	298	282	274	322	305	302	338	315	309	308	299	305	306	330	315	313	333	334	277	300	303	324	312	326	287	306	324	290	303	293	315	308	329	319	308	316	339	271	352	309	298	329	315	291	312	330	289	292	334	334	332	326	321	299	270	300	289	339	305	329	313	334	313	302	271	323	310	299	298	313	308	278	330	358	306	322	312	308	287	283	315	293	293	356	321	276	279	285	301	327	325	321	277	299	274	346	290	314	313	323	310	272	316	305	303	320	303	294	303	356	316	307	330	331	312	317	319	287	303	318	318	282	272	293	278	295	325	321	292	321	344	324	330	281	305	309	326	334	307	316	320	326	334	300	329	304	363	286	317	334	315	345	306	334	324	278	335	297	294	308	322	298	312	301	327	277	319	301	315	311	310	331	369	315	324	315	327	301	315	293	290	332	320	338	328	337	339	287	330	320	311	299	314	306	285	323	290	324	326	304	308	272	286	314	325	325	323	352	301	322	328	333	317	302	293	308	307	320	319	339	301	350	327	313	322	296	274	316	279	311	303	304	332	345	278	315	322	307	312	310	298	298	335	343	298	315	274	322	335	296	314	308	302	308	327	314	318	323	300	314	339	301	304	317	314	293	320	308	310	334	333	308	345	302	328	292	292	334	326	333	318	308	335	306	302	312	325	292	257	345	324	337	305	320	319	383	303	305	311	313	303	322	284	299	283	299	289	339	322	303	338	313	301	314	321	282	334	261	292	322	301	312	331	310	326	295	315	261	298	307	336	356	310	299	297	301	293	332	281	281	313	332	317	336	337	346	339	292	341	286	301	317	293	341	315	324	298	303	301	329	351	355	341	309	306	293	320	302	314	305	289	290	308	335	322	310	336	330	308	292	325	312	306	304	329	302	325	293	307	278	318	305	336	325	289	326	266	302	319	312	295	328	331	289	335	322	311	321	303	327	308	301	312	336	314	309	329	322	314	280	336	279	292	345	291	300	279	284	309	304	307	298	316	321	328	297	309	310	297	319	282	327	323	286	331	312	291	303	293	291	315	296	303	365	320	313	304	317	325	286	283	315	277	296	300	317	319	308	324	315	308	314	330	289	279	329	327	316	301	321	294	325	342	323	305	337	303	329	321	321	320	289	320	333	301	305	303	327	302	320	323	290	328	314	326	275	319	298	328	327	308	292	316	345	304	307	291	301	318	312	291	293	329	307	326	329	298	284	306	297	308	338	310	333	320	291	313	321	335	339	333	319	294	330	276	309	314	333	313	278	299	316	348	319	351	328	294	298	315	323	299	302	301	316	354	319	307	313	304	322	361	326	329	330	294	310	338	318	327	299	355	326	316	307	355	305	314	313	331	333	292	347	316	294	316	294	296	296	306	320	298	294	284	278	320	296	304	318	319	319	300	331	312	276	351	315	304	306	309	309	317	340	297	340	325	298	311	314	326	312	336	307	341	335	316	297	339	344	299	313	320	292	306	297	311	312	320	338	326	297	326	321	337	292	286	311	322	281	335	305	301	343	327	311	316	339	335	315	319	310	277	310	310	348	319	324	307	305	315	292	311	328	300	294	325	356	341	289	302	309	327	320	330	312	358	299	320	318	294	315	331	346	282	314	330	292	297	329	298	305	314	316	320	323	322	298	337	338	335	341	292	355	331	294	342	318	325	309	289	334	290	309	295	314	298	321	314	305	338	287	305	304	325	307	297	330	332	302	329	326	338	291	299	317	282	301	303	298	318	334	347	318	312	313	298	309	326	307	301	337	301	314	353	318	304	328	311	343	323	308	311	284	313	317	278	300	354	304	301	297	316	327	320	338	297	290	303	282	316	349	327	308	292	317	299	315	329	289	300	296	299	322	332	351	317	303	340	314	312	325	314	314	308	339	308	334	309	278	280	329	300	330	278	304	300	291	323	319	304	316	315	307	317	301	312	281	305	293	297	301	293	296	279	296	312	294	290	318	338	277	315	308	338	305	347	321	310	296	291	328	291	339	319	319	351	337	324	304	329	311	319	317	310	303	312	341	320	322	279	314	317	328	302	327	321	278	329	324	310	312	307	291	332	313	314	338	281	311	333	284	307	303	292	325	314	312	284	322	331	313	325	315	339	332	306	312	372	318	298	305	289	318	338	312	313	315	313	314	351	302	332	302	341	311	282	319	313	311	317	322	294	339	322	369	323	331	291	304	293	299	315	315	305	294	339	297	300	295	282	308	312	293	297	299	324	339	315	299	300	313	326	309	328	290	340	348	287	347	326	288	283	298	325	318	287	309	319	319	292	312	329	318	288	337	283	315	313	337	307	328	318	304	330	315	314	308	315	299	311	327	327	343	308	295	291	307	300	313	359	278	350	304	333	349	308	345	320	329	313	313	261	293	304	308	299	330	311	324	309	314	277	287	299	318	289	344	322	296	313	351	314	291	293	322	297	311	302	304	290	317	316	288	305	298	294	305	279	327	317	318	299	306	312	316	333	292	330	326	318	304	315	280	287	285	329	317	357	303	300	332	316	301	337	289	267	309	311	352	298	336	282	311	304	294	290	306	320	307	327	323	336	344	351	320	296	277	329	322	302	308	313	312	326	295	331	292	344	310	271	307	298	347	284	292	286	327	377	332	292	290	332	299	316	327	342	298	341	355	318	308	294	300	363	314	314	309	319	330	326	344	294	328	310	284	310	328	344	304	308	332	308	304	306	292	279	302	321	321	351	336	301	304	310	309	292	321	281	319	287	298	316	327	296	318	337	274	307	354	360	311	292	284	322	299	308	320	287	296	295	334	311	332	314	315	299	349	332	287	324	268	264	322	298	302	317	319	363	318	326	293	282	335	307	309	294	295	325	310	291	312	319	351	312	339	329	346	306	291	353	333	323	300	317	312	314	322	324	328	334	314	288	293	300	298	356	311	274	350	303	329	313	294	272	301	298	307	330	313	300	321
41333	20648	9717	4615	2420	1656	1048	875	801	851	813	772	779	726	723	690	744	735	700	674	676	698	683	656	690	686	663	698	729	688	710	722	708	732	681	709	694	700	683	710	710	687	679	669	707	725	674	675	739	702	690	694	695	694	728	694	638	707	710	715	704	694	671	668	700	661	653	775	690	714	697	720	709	704	688	729	731	680	726	702	646	687	701	699	678	640	713	743	664	715	702	676	641	709	665	696	691	722	691	692	711	716	712	707	731	760	709	706	693	693	696	697	710	682	702	672	694	703	692	718	668	674	710	704	716	705	713	695	709	728	728	714	660	722	685	703	664	690	712	668	716	665	633	684	702	737	755	653	681	690	713	654	696	722	683	695	674	690	715	710	712	705	682	716	639	698	706	689	693	700	759	691	683	747	676	763	679	644	691	693	727	707	702	724	735	653	688	661	705	668	698	665	704	735	711	699	707	683	735	710	727	709	677	694	725	699	676	658	662	691	669	750	668	663	697	702	706	625	711	676	723	723	682	656	708	730	720	735	692	700	697	691	678	643	685	696	684	737	683	692	727	742	709	678	741	686	704	701	762	687	677	693	695	724	701	716	701	708	637	656	711	697	629	719	683	689	699	694	736	685	693	695	703	714	691	651	694	698	650	688	704	678	719	689	699	695	728	702	716	740	683	694	733	652	733	703	694	708	684	691	677	716	681	673	716	683	671	657	664	722	732	692	721	698	669	684	714	728	702	693	719	695	706	654	700	674	679	726	681	674	651	710	675	691	722	691	696	730	694	674	673	674	674	681	685	673	703	722	687	715	727	652	715	643	668	728	648	714	685	747	710	711	727	674	683	710	686	684	722	751	736	676	700	691	680	741	669	726	738	731	675	691	688	669	667	663	728	681	746	696	701	657	697	667	673	709	653	722	673	649	659	704	746	681	684	650	661	664	705	709	652	698	698	731	729	708	674	702	710	704	742	696	725	666	703	725	697	666	711	684	705	688	692	690	673	711	694	678	695	694	733	751	664	685	676	697	724	721	718	711	723	721	712	671	708	711	668	739	736	686	719	667	684	759	670	705	742	727	660	671	696	706	691	720	702	687	706	671	687	646	725	684	685	700	703	710	617	696	737	697	690	648	726	687	701	710	723	741	675	721	656	677	671	695	712	727	662	705	675	633	695	668	709	713	685	680	731	688	696	699	692	692	706	677	688	710	662	685	727	681	709	689	739	679	688	707	716	665	669	700	650	724	677	663	698	667	698	697	657	674	709	685	680	712	694	690	700	673	706	709	682	684	705	712	684	656	702	682	703	659	726	719	694	703	719	728	704	719	674	695	649	730	746	686	729	696	726	667	693	690	660	711	697	713	756	703	707	677	689	671	749	690	733	681	704	686	706	688	678	689	668	699	713	695	698	653	671	728	660	699	743	690	665	679	687	696	712	623	708	682	687	747	714	664	768	706	717	681	687	685	674	721	733	663	686	665	684	684	683	743	695	693	712	689	697	687	669	728	658	672	706	732	692	716	716	696	669	683	673	710	691	679	690	692	666	694	691	681	669	701	689	695	620	689	662	698	724	713	687	711	707	678	650	717	689	665	672	737	719	706	692	687	678	650	694	766	731	640	685	689	706	706	665	672	725	715	667	682	718	652	713	690	682	723	614	685	698	708	662	725	678	697	709	717	711	682	690	726	710	709	661	704	664	692	681	690	684	711	722	687	683	717	712	708	689	715	710	707	715	673	692	709	642	690	698	703	723	730	674	699	690	721	735	716	674	669	700	671	717	684	719	679	703	730	710	649	727	706	686	709	710	670	680	643	680	734	682	688	704	695	614	712	713	709	706	660	672	653	642	695	701	674	707	684	698	669	724	716	708	697	705	735	680	700	688	673	689	653	672	683	684	651	728	731	690	711	731	691	737	673	713	713	690	715	673	676	677	669	695	703	671	689	704	696	699	623	707	673	654	707	694	780	694	702	657	750	710	703	714	682	724	712	679	755	685	672	659	698	687	724	714	715	710	652	675	682	670	665	704	732	665	710	651	722	713	673	673	660	733	707	684	705	701	706	697	704	673	685	729	660	639	691	684	679	672	690	700	707	660	671	714	781	705	689	708	735	649	661	708	720	670	697	659	704	729	656	719	736	757	655	711	707	690	683	717	736	676	689	643	698	717	688	652	700	669	721	717	627	688	687	681	706	687	694	651	641	707	683	711	715	671	696	691	690	674	709	651	725	645	723	684	713	712	667	675	698	690	705	735	649	671	681	693	627	723	647	736	689	760	689	674	683	729	726	708	729	676	669	670	654	681	681	731	683	697	676	664	702	728	670	702	679	680	706	658	690	708	665	688	709	707	661	684	717	710	691	723	679	665	665	697	712	694	669	733	686	705	682	699	676	751	678	690	719	705	709	716	644	716	696	700	672	720	690	725	659	720	670	688	738	690	719	722	675	697	686	655	698	722	634	717	692	737	684	680	709	702	630	719	678	703	671	688	719	689	679	662	728	750	693	754	713	709	710	671	703	722	708	727	756	704	696	701	650	697	679	731	661	712	747	713	720	632	689	693	726	695	691	733	734	729	700	697	672	655	729	765	670	698	692	726	702	647	706	695	702	745	693	712	694	693	711	635	702	689	678	695	673	669	681	728	693	750	717	648	712	690	747	716	688	738	700	697	683	698	676	700	660	734	701	681	679	687	704	703	652	675	641	662	670	683	690	708	742	703	697	688	699	738	661	701	651	707	625	722	714	692	674	707	695	729	710	685	735	687	678	712	721	740	687	661	708	692	662	700	698	717	683	658	679	702	688	716	715	679	723	686	710	697	714	688	750	720	661	709	699	694	724	728	697	680	651	693	768	643	670	711	673	669	695	732	674	675	692	686	683	700	667	693	702	715	688	684	706	722	666	697	698	665	681	699	730	678	737	737	707	726	689	701	701	690	722	695	696	693	699	711	713	684	671	660	737	661	704	756	756	681	719	730	675	708	693	720	707	677	709	682	719	700	711	740	690	668	691	665	699	707	722	703	708	699	718	633	674	680	759	685	718	689	735	688	654	749	733	721	680	722	752	690	667	692	693	714	699	757	685	657	695	691	713	687	704	677	690	699	697	706	670	685	691	699	670	660	700	678	751	686	695	709	684	770	677	654	680	686	656	681	676	723	707	689	660	674	700	667	723	732	672	670	705	772	704	705	686	684	725	706	703	690	688	722	705	699	645	724	712	689	707	670	705	679	696	703	688	706	683	690	688	663	696	682	676	689	693	661	708	706	712	705	665	716	684	656	699	681	684	673	709	700	683	703	699	697	683	702	702	718	678	685	712	700	680	720	713	692	668	667	670	719	735	713	659	725	682	708	681	676	713	708	755	731	710	714	681	723	749	691	643	717	680	688	674	719	730	701	707	721	668	662	683	673	680	694	709	701	685	704	701	688	690	693	699	721	699	699	723	615	667	687	747	725	673	718	701	716	727	753	688	665	701	669	705	713	706	711	704
57770	26280	12145	3822	1583	826	500	420	411	366	416	402	358	317	351	324	339	320	329	337	338	330	340	376	353	331	339	316	347	342	346	357	329	338	344	319	312	337	345	299	346	349	323	366	347	333	322	291	305	326	366	352	327	368	351	312	337	341	329	369	333	339	303	354	356	350	311	349	361	351	329	336	321	341	330	373	351	324	329	348	350	348	338	383	376	303	340	319	291	307	336	341	333	336	348	332	329	327	340	344	321	328	326	336	365	353	332	317	346	354	317	339	336	331	364	339	321	341	310	348	344	324	325	335	337	338	326	310	327	299	315	332	336	357	366	289	314	360	356	332	351	329	318	347	323	333	342	330	333	324	348	342	315	357	346	336	368	324	346	307	339	344	338	352	339	293	325	323	370	364	307	306	339	360	324	315	345	328	343	307	346	331	344	362	324	331	293	315	303	326	349	303	315	329	338	294	301	308	329	338	379	365	325	353	337	331	331	339	346	355	345	299	354	361	325	330	367	364	365	363	357	305	322	320	327	320	336	332	321	336	328	310	329	342	279	351	357	360	331	306	350	340	413	358	353	338	320	318	349	325	315	344	339	365	335	315	354	328	346	361	339	320	369	368	328	314	320	360	329	363	346	326	328	352	326	308	368	363	329	367	304	355	364	353	326	330	335	323	329	341	404	334	339	329	342	333	322	344	327	357	321	319	306	358	364	373	276	339	333	366	310	333	328	328	368	331	317	367	324	315	315	330	353	342	340	355	321	352	297	315	348	342	331	341	320	328	323	342	354	362	323	319	322	301	342	333	350	364	341	314	351	290	353	369	350	372	353	334	358	339	355	327	314	340	297	298	321	363	337	325	340	321	333	341	363	284	326	321	379	337	329	307	347	290	324	328	336	359	338	352	343	334	344	359	340	327	361	354	349	318	345	309	343	347	387	334	330	325	300	347	323	336	343	319	341	315	360	338	338	301	337	341	360	342	334	328	323	305	346	302	359	355	320	359	337	332	331	338	324	325	360	354	390	330	355	363	319	312	291	340	321	365	360	358	337	344	356	346	283	355	375	348	351	343	351	319	324	343	329	341	319	310	323	348	375	331	346	330	367	373	349	334	339	348	316	355	353	380	342	354	341	336	349	333	359	337	365	343	330	301	328	341	320	342	322	340	350	353	337	305	327	338	327	312	302	345	348	302	344	345	352	314	366	332	348	352	334	318	345	340	339	322	352	375	345	360	324	300	343	328	317	341	349	303	307	333	300	338	347	347	369	313	328	321	312	332	345	319	299	321	325	328	358	328	357	356	349	350	341	333	342	337	323	295	314	331	360	352	325	327	375	336	337	337	320	301	315	362	343	325	342	334	341	316	323	339	352	336	343	319	321	356	349	364	302	308	333	332	321	375	339	341	346	319	328	326	344	348	307	319	341	329	370	367	339	309	362	343	314	362	357	335	310	337	346	355	348	295	360	318	334	330	334	324	394	333	340	314	326	337	342	324	340	318	319	335	339	321	358	358	328	330	375	323	368	358	352	346	344	352	357	314	320	368	344	353	306	335	351	339	314	338	314	314	336	329	322	303	326	322	315	334	288	339	324	356	384	351	324	329	352	326	343	348	313	339	341	312	342	340	342	353	294	356	326	344	327	322	340	336	361	325	323	350	335	351	318	332	340	348	321	338	328	323	328	358	348	333	368	316	310	337	325	346	354	310	349	315	307	359	328	349	336	348	352	362	366	326	329	334	347	340	362	352	331	365	382	327	343	311	338	338	354	330	314	346	342	345	356	336	360	347	312	353	309	337	325	317	350	359	334	340	290	328	290	330	353	325	323	303	336	349	336	353	365	340	321	359	331	332	342	335	377	320	348	327	318	347	350	304	346	333	326	311	338	348	340	336	348	322	344	332	387	333	351	321	338	321	389	309	343	368	355	312	352	365	281	336	339	347	344	362	327	327	386	335	330	319	331	328	361	325	347	327	346	357	322	352	346	344	287	305	350	335	343	361	379	335	347	352	318	345	338	345	344	366	353	334	341	307	348	354	336	332	340	294	324	361	335	328	346	333	328	338	304	322	347	340	322	321	323	310	355	350	374	348	348	324	328	334	320	355	332	315	335	313	339	339	315	361	336	329	321	365	330	345	337	318	345	344	321	342	306	349	301	349	327	368	343	343	351	320	332	330	312	359	347	340	360	301	316	329	362	341	323	353	341	377	317	346	366	334	367	342	326	346	339	348	377	334	307	361	319	343	341	335	338	376	349	322	339	329	349	303	334	364	321	373	336	346	314	328	347	334	344	331	319	309	361	339	365	366	327	369	338	358	322	345	359	342	359	351	357	318	337	363	346	321	370	330	336	346	333	358	359	322	343	320	349	335	320	325	357	336	313	354	305	340	354	291	340	299	337	323	325	333	336	347	317	369	353	352	349	320	341	320	334	346	310	364	331	338	337	330	347	315	340	320	337	341	323	348	329	354	333	345	358	329	328	325	318	313	365	328	360	343	347	332	318	334	344	359	321	306	311	316	299	315	360	351	318	339	368	333	350	304	345	321	316	348	333	290	361	348	347	326	351	328	357	357	361	330	317	327	348	351	350	319	347	310	338	326	295	351	361	353	316	316	359	324	342	358	343	367	311	330	364	346	329	339	323	332	361	339	316	357	357	334	358	320	365	387	339	339	353	352	307	355	336	351	333	332	360	355	342	357	343	314	337	336	339	333	360	361	363	331	320	346	371	349	336	313	335	323	353	309	342	323	311	315	324	335	343	348	328	353	362	307	306	347	335	338	341	361	308	329	344	338	343	319	329	314	345	324	344	347	356	341	346	315	327	327	336	323	354	333	325	384	333	335	317	326	355	328	322	337	331	353	346	365	330	321	334	353	328	330	310	337	314	328	341	296	321	337	338	292	331	343	380	364	340	368	334	327	358	364	336	312	312	306	336	389	348	344	326	361	377	355	327	338	329	381	305	356	380	373	355	356	327	364	370	357	313	332	349	358	349	313	333	299	348	344	326	313	337	300	355	328	332	354	330	360	326	326	364	357	352	364	355	350	330	343	322	330	341	297	338	328	308	327	325	329	332	354	335	332	340	287	320	324	362	362	328	315	296	352	324	367	364	295	324	368	336	372	359	326	339	380	332	352	332	314	336	330	339	331	335	355	312	311	359	310	341	329	344	319	341	358	306	325	339	359	322	334	313	313	310	338	334	332	350	320	377	319	321	343	323	362	346	335	316	345	324	378	358	330	375	328	364	338	363	340	329	364	338	313	343	344	347	308	327	354	340	312	319	345	339	345	356	342	306	360	327	304	317	347	384	316	305	344	336	359	327	356	313	341	328	349	338	384	365	332	330	302	352	317	325	314	375	361	349	343	309	347	350	346	328	332	329	377	352	331	330	314	330	314	347	311	312	377	335	343	334	369	354	359	335	348	364	323	347	295	304	336	351	330	330	358	327	375	323	329	344	327	319	332	340	311	344	335	314	339	322	380	347	312
37731	18467	11144	6624	3989	2150	1406	1023	1026	918	949	906	826	832	726	788	788	788	745	759	765	730	771	720	722	739	721	683	768	770	719	754	773	698	781	745	700	733	706	741	750	803	745	750	638	742	756	768	752	751	805	738	714	721	710	776	750	795	740	701	751	751	740	714	765	761	707	740	734	709	767	739	763	751	738	751	710	726	779	705	754	775	770	778	766	718	675	744	749	795	771	747	725	755	747	742	720	761	716	753	828	745	712	726	766	706	752	743	723	782	742	722	767	757	728	727	702	777	791	768	691	723	797	707	727	732	730	696	749	745	721	696	746	742	780	771	774	768	723	756	757	766	704	766	733	742	711	757	770	755	700	718	750	768	767	744	753	748	742	674	734	760	764	755	786	724	731	749	713	732	718	774	701	758	755	777	704	756	739	740	785	724	745	728	686	774	742	723	712	713	759	727	731	756	733	770	777	733	753	666	756	691	753	746	764	742	752	706	707	770	722	718	727	736	774	668	713	767	686	756	704	698	777	710	775	752	762	775	794	740	739	738	728	739	781	739	787	694	769	747	756	691	765	696	728	703	741	740	697	750	718	720	744	749	751	683	711	791	762	743	720	713	714	706	716	736	731	772	773	683	781	768	741	779	709	755	758	782	743	827	766	740	724	752	769	724	756	792	745	755	716	813	719	786	736	808	746	759	732	721	785	723	763	757	744	745	752	723	669	748	745	725	783	745	773	699	738	740	761	713	725	716	726	745	733	695	783	761	716	727	726	750	752	733	738	726	703	738	685	731	754	742	773	764	705	764	762	765	746	789	779	779	741	715	725	708	770	754	764	773	750	757	742	760	727	746	714	760	758	719	760	721	751	723	704	704	801	667	784	725	747	737	741	699	710	787	786	761	728	759	766	752	761	747	805	752	779	749	756	770	758	752	729	728	761	738	690	743	775	740	756	734	779	725	789	774	703	707	748	756	766	765	768	727	758	720	703	760	798	748	743	788	743	748	764	695	749	780	732	743	732	769	722	769	673	734	722	711	757	792	757	771	795	764	782	726	756	773	727	696	787	741	763	747	744	775	741	721	688	722	735	779	740	751	782	770	732	716	725	707	718	719	690	698	751	689	784	719	745	745	762	771	707	746	749	713	767	732	706	726	732	764	753	772	737	771	755	727	738	750	720	755	753	713	776	733	748	740	778	711	735	763	764	715	789	795	759	759	741	735	727	723	770	758	738	798	735	769	788	728	743	732	742	664	741	747	744	747	751	715	713	761	735	728	752	771	709	772	726	763	756	694	743	738	752	740	825	737	714	738	794	690	714	735	728	740	749	761	777	753	754	756	699	748	764	737	758	730	731	775	721	741	740	804	783	733	753	788	735	736	755	747	667	710	704	748	762	708	739	731	769	761	749	782	745	735	724	684	696	758	740	753	745	730	730	700	725	740	708	727	710	714	695	729	763	772	764	754	697	731	707	777	731	747	688	746	755	739	707	798	751	739	755	752	758	736	691	746	719	756	765	712	731	736	726	728	758	754	709	759	736	759	727	774	730	724	730	720	739	766	769	741	751	739	780	699	767	741	759	727	733	709	683	737	719	728	746	697	761	748	710	772	739	784	712	737	759	698	748	693	776	764	719	728	780	733	752	724	781	721	714	752	707	771	697	701	723	731	691	757	697	778	772	765	757	714	780	790	758	734	722	772	751	767	762	760	746	761	702	739	736	757	776	758	761	691	717	755	786	741	782	730	750	721	732	797	766	752	777	773	741	744	733	715	727	727	731	764	747	760	764	760	756	753	715	760	753	707	757	753	755	718	725	721	770	684	714	751	738	733	732	763	769	722	693	750	744	758	737	756	736	741	725	692	717	740	707	716	728	734	706	771	726	773	718	736	744	762	749	763	802	738	755	729	735	762	782	759	759	786	715	727	796	708	714	740	778	733	717	758	745	710	753	789	760	783	718	733	732	741	734	710	775	780	759	694	727	721	743	719	733	727	755	746	700	770	753	783	758	746	777	744	712	802	741	785	799	707	759	776	734	756	779	747	694	760	762	717	761	765	760	698	746	754	779	764	754	748	717	693	758	747	732	717	666	683	747	743	753	794	705	755	719	764	739	704	765	728	761	728	746	725	751	754	733	732	709	707	735	770	748	739	744	754	787	729	716	746	745	726	707	778	783	723	776	763	754	721	720	745	761	708	733	735	721	668	720	741	750	740	709	751	730	734	784	728	762	773	716	736	743	755	762	755	721	722	770	741	760	705	706	746	767	712	735	742	730	719	713	731	732	733	723	788	759	712	753	758	739	722	760	724	738	755	773	682	691	731	749	743	753	710	765	721	706	743	738	694	759	701	754	694	785	750	705	696	779	768	736	731	703	765	807	725	674	698	722	764	752	769	726	777	743	693	770	719	784	772	745	757	737	736	730	712	751	728	730	764	794	751	771	742	791	760	746	720	777	764	722	739	742	749	696	791	726	752	736	712	729	765	720	718	724	746	728	755	767	722	735	763	774	746	693	743	709	749	766	765	735	702	746	723	765	806	739	748	745	737	750	730	741	775	736	754	727	761	781	735	709	745	783	752	739	770	708	693	738	735	770	739	719	701	791	726	715	758	731	755	734	751	770	738	755	775	772	745	737	739	734	713	733	738	733	746	790	754	801	728	753	747	760	743	752	733	745	744	756	734	739	732	740	751	764	794	787	716	755	767	768	762	793	735	726	740	768	732	769	684	714	723	768	745	709	741	749	746	763	764	752	728	812	712	695	783	760	697	779	759	720	761	756	696	725	750	728	773	723	777	722	706	737	756	745	718	720	744	724	750	707	705	748	737	731	695	745	731	693	780	743	733	774	737	742	690	731	742	711	761	771	748	736	757	759	742	762	755	743	707	759	758	786	706	773	747	787	725	741	770	699	747	770	717	719	696	748	743	785	753	736	688	759	786	775	729	721	756	735	702	731	766	725	781	710	773	739	774	688	751	741	741	728	723	732	750	746	720	770	729	735	766	721	745	717	741	779	713	728	784	753	730	679	769	697	711	765	735	725	758	701	726	699	717	688	738	768	790	726	738	720	718	735	775	736	753	695	711	742	736	695	752	779	709	744	754	716	743	750	702	767	732	767	752	753	710	723	703	739	741	736	797	756	729	733	721	745	768	699	763	729	726	746	761	728	770	731	664	759	754	678	747	734	736	737	727	726	715	707	725	743	758	727	713	742	758	710	729	734	748	745	821	812	723	761	707	765	742	701	724	754	745	718	760	747	747	727	731	739	762	753	745	766	762	673	779	726	718	713	738	761	752	739	755	748	742	757	669	740	783	736	730	743	749	742	717	757	720	740	762	762	722	728	743	733	748	758	716	743	763	798	739	713	730	750	748	742	747	764	717	806	766	787	699	712	757	754	726	685	729	744	778	745	746	753	752	738	735	784	757	711	707	744	765	771	740	793	706	765	728	710	749	760	730	752	776	732	767	738	714	778	714	716	680	719	740	763	774
44626	16968	5455	1560	541	377	323	336	315	338	318	305	365	332	345	282	294	327	336	348	317	299	313	325	309	321	358	277	302	344	307	331	348	329	360	335	307	291	304	305	334	318	330	320	331	302	361	323	314	342	353	321	339	312	293	307	320	301	298	329	288	360	313	333	291	350	349	317	335	354	310	326	337	367	314	309	312	302	309	310	289	361	322	343	306	337	322	324	300	343	320	322	319	311	305	322	295	310	370	325	340	340	303	318	320	326	332	311	316	285	333	353	294	296	334	320	324	337	331	309	328	299	344	347	323	331	316	328	318	321	341	291	301	342	301	309	321	330	356	312	355	307	332	321	334	289	353	312	337	322	331	348	328	301	323	309	352	317	331	329	290	308	371	359	337	341	306	312	304	308	313	306	357	317	292	300	337	304	333	322	327	334	292	329	337	302	306	352	299	333	308	343	327	352	302	320	340	304	323	314	345	325	327	306	281	337	298	320	312	336	311	314	306	297	304	309	321	312	313	299	340	333	322	297	324	340	308	316	326	364	323	312	321	293	338	316	346	306	328	345	294	314	333	320	294	329	320	307	359	331	318	319	299	318	316	328	329	303	328	324	317	334	313	323	328	361	354	350	317	298	313	308	291	316	293	351	305	343	344	347	318	328	317	292	364	327	313	315	313	316	313	313	322	326	304	320	351	342	309	323	302	307	341	336	317	291	329	331	349	298	367	329	350	302	329	335	334	335	316	350	317	355	300	307	341	333	317	290	349	327	325	309	330	318	290	329	306	301	292	357	355	301	333	336	330	357	328	299	329	302	333	337	305	340	289	322	327	326	304	301	324	338	264	334	290	313	313	311	322	346	306	314	300	320	287	340	313	295	307	303	349	344	326	290	331	313	319	289	301	335	307	332	336	342	341	295	334	345	329	330	301	315	350	318	326	395	340	323	332	323	348	344	317	300	319	285	307	281	286	329	322	319	340	348	323	324	351	305	285	316	305	339	311	338	309	314	325	307	327	293	331	336	300	318	349	317	335	319	350	335	356	332	315	325	337	316	323	303	296	350	319	319	330	299	305	298	364	320	334	302	330	336	355	372	295	314	298	302	328	341	318	330	350	333	323	308	335	325	321	329	308	303	333	340	303	342	312	332	342	325	346	284	336	368	360	315	328	310	309	311	318	318	282	302	286	321	336	350	306	308	313	293	341	302	322	355	382	298	291	335	321	323	340	333	349	287	313	333	345	299	312	325	326	298	322	305	329	303	310	336	296	302	336	314	330	308	298	323	317	335	318	360	324	289	312	309	342	305	333	317	297	284	361	298	329	299	346	338	321	313	322	347	328	325	344	336	349	289	323	295	302	308	355	329	325	289	311	314	333	299	309	372	328	354	344	300	298	295	323	332	361	331	348	319	310	338	337	297	310	336	323	348	334	313	297	310	295	320	314	307	310	343	316	296	325	347	294	304	341	344	306	362	321	310	311	330	313	322	339	323	336	341	330	321	337	334	312	330	288	338	352	334	308	352	323	339	322	331	309	325	343	318	324	379	338	338	323	306	307	308	329	319	324	278	319	337	346	307	318	345	337	335	318	307	310	319	308	331	346	323	338	304	322	320	349	329	310	310	333	318	327	330	301	304	322	349	319	301	342	329	328	317	306	289	340	282	309	322	278	283	312	334	292	326	329	309	304	331	314	307	286	350	332	336	325	339	348	338	308	333	375	329	308	266	335	351	315	308	333	352	289	320	334	333	347	318	340	280	362	357	316	351	334	328	322	325	293	326	305	324	340	296	321	328	326	337	330	340	329	309	327	321	319	297	320	318	313	319	320	323	359	344	326	306	308	332	324	341	311	314	280	297	315	309	342	311	323	332	316	328	335	345	334	337	312	293	299	289	292	331	300	327	332	302	354	314	319	291	295	335	321	306	306	334	345	332	369	291	348	267	348	308	308	347	334	329	342	297	340	343	350	339	297	334	305	324	344	342	332	365	333	319	356	338	321	332	309	300	319	303	327	334	317	316	306	312	339	364	333	294	332	321	285	312	310	326	343	313	326	327	315	324	299	343	297	300	365	317	333	303	278	344	326	283	297	291	313	292	328	289	314	308	331	329	322	324	293	300	324	337	312	361	301	307	310	304	322	318	324	313	312	340	320	290	306	279	365	330	289	320	334	300	324	276	343	337	341	303	310	299	305	312	302	347	321	312	349	320	297	299	340	329	340	351	305	321	341	333	320	320	318	343	334	319	334	305	302	358	319	315	330	331	301	278	340	355	317	326	332	321	316	291	311	323	300	328	325	321	297	297	300	320	328	301	311	312	320	334	358	305	327	300	296	344	314	308	339	344	294	295	325	301	344	315	322	322	315	382	351	315	311	333	354	333	336	314	328	362	341	330	312	331	270	296	314	336	304	299	296	337	310	287	321	308	310	308	301	311	313	332	350	306	305	300	320	291	322	346	310	307	284	287	323	318	334	340	320	304	341	363	324	325	296	305	328	320	312	294	318	341	329	339	347	320	340	322	301	336	328	354	317	326	321	290	315	323	341	277	320	310	290	311	314	314	328	323	329	308	308	335	297	318	314	359	300	321	293	334	329	297	321	330	298	329	334	325	334	333	324	300	332	357	303	324	329	329	323	342	315	365	329	272	334	376	343	327	283	326	334	337	295	351	320	301	334	319	337	329	344	300	333	313	286	329	297	333	351	310	331	298	282	306	318	380	342	327	305	300	342	311	342	273	309	326	317	337	343	294	301	288	334	327	333	347	354	305	323	320	305	313	323	336	305	334	326	321	364	333	317	331	320	320	338	288	306	321	334	354	336	311	322	306	312	341	326	326	301	320	325	348	301	278	287	332	307	318	328	323	320	331	338	332	280	363	317	307	322	320	359	321	321	310	336	342	344	346	304	289	315	330	354	310	303	288	308	305	306	296	320	343	317	362	306	308	327	327	314	277	318	318	302	335	309	302	301	322	326	292	344	334	324	312	354	313	306	319	303	307	296	318	294	323	320	335	328	337	283	335	331	303	316	310	319	327	303	312	324	290	323	327	317	340	316	325	314	336	306	337	274	314	338	280	325	335	279	333	306	312	305	351	303	311	325	346	391	306	346	294	327	323	317	306	337	328	301	356	338	347	327	328	337	336	342	330	339	289	283	320	337	294	336	306	345	327	349	331	309	323	331	328	333	300	353	350	324	320	342	282	314	306	336	324	330	348	339	295	333	305	324	346	290	325	296	332	320	334	324	310	313	292	292	333	326	336	330	334	294	333	353	336	305	330	307	321	292	331	325	331	312	314	339	297	331	327	312	345	311	311	346	347	311	319	335	331	336	361	290	336	319	341	336	319	299	332	311	327	301	317	342	310	312	362	321	313	322	312	308	303	304	326	316	282	308	332	329	357	325	322	325	323	351	328	320	329	333	312	319	310	337	303	327	302	322	298	327	284	318	346	348	311	304	307	334	307	304	305	316	299	347	325	323	346	311	327	328	323
29899	12921	6639	2751	1304	914	801	786	684	690	735	768	720	711	754	723	745	738	752	724	711	687	717	740	735	692	697	723	693	684	740	758	719	716	697	703	720	680	754	706	729	695	679	679	714	715	698	745	711	730	692	723	727	698	692	633	717	703	660	735	697	694	702	719	677	758	718	710	731	680	720	681	708	709	728	721	694	778	727	752	652	734	753	702	688	711	743	672	737	689	741	733	702	710	684	704	719	694	701	665	715	714	694	720	701	753	745	698	688	715	724	708	718	671	715	669	754	672	696	705	674	700	713	659	674	685	696	675	725	732	674	656	752	664	738	713	719	707	719	690	756	701	670	688	682	705	666	727	694	725	714	664	687	680	699	724	700	687	759	697	718	752	673	699	678	683	751	711	721	730	710	719	711	696	718	676	670	724	725	722	699	721	720	742	729	734	746	682	717	685	701	744	733	680	698	678	728	723	690	699	720	663	739	754	690	680	679	755	645	689	747	678	759	671	736	716	724	770	724	699	731	704	739	676	721	746	683	748	713	720	724	734	712	682	700	686	725	702	714	703	674	684	704	728	771	734	704	739	648	696	678	716	695	762	680	740	699	734	741	682	717	684	678	689	723	732	701	694	709	726	682	712	692	727	726	692	719	697	697	700	740	726	666	705	708	676	720	707	743	736	685	742	690	688	664	684	722	746	731	753	698	711	668	730	684	731	738	699	658	769	677	677	656	769	722	684	722	672	726	692	726	738	725	698	685	687	737	694	695	696	710	698	685	724	721	693	723	676	691	705	685	690	701	690	711	687	682	738	736	807	737	706	744	687	696	735	767	685	723	741	680	700	679	742	703	716	749	736	698	719	706	662	747	704	672	726	722	720	685	711	698	724	755	737	700	715	726	756	683	707	717	701	734	701	735	764	714	711	726	710	712	679	708	705	676	716	717	737	710	665	749	696	742	660	709	674	677	717	727	735	670	703	729	713	758	712	728	703	648	627	693	659	694	658	721	680	734	711	681	677	696	672	685	712	667	721	687	698	704	734	744	741	764	747	749	697	717	726	764	714	698	680	713	704	702	705	695	761	710	714	698	735	632	710	708	748	728	722	742	717	664	737	725	713	698	697	697	653	680	700	713	708	762	673	641	715	699	709	690	767	703	716	708	718	755	763	735	701	712	679	662	662	761	740	726	743	736	727	666	739	689	752	705	707	699	741	708	690	681	733	735	714	694	686	702	702	672	706	693	696	723	678	723	731	726	731	682	708	725	738	730	734	659	710	680	734	718	721	724	708	708	709	706	720	726	692	675	729	758	723	763	704	737	703	739	671	713	675	687	734	679	722	684	767	702	728	686	704	715	674	717	699	696	734	725	712	758	692	697	725	698	772	691	694	690	714	702	709	695	722	715	717	711	697	689	687	708	731	691	728	674	694	739	711	681	688	649	750	689	702	706	710	761	709	702	758	753	707	716	696	723	699	721	642	710	654	693	707	689	686	697	703	749	723	769	697	680	700	679	686	709	688	730	720	714	725	734	708	749	708	736	739	698	718	730	659	709	731	724	689	714	722	695	704	734	730	725	722	702	714	707	760	736	659	737	738	717	750	684	729	696	724	724	716	691	699	726	717	714	712	679	723	706	710	742	702	708	686	720	703	694	703	703	710	743	770	708	709	700	736	758	686	729	713	678	699	677	701	725	702	760	706	728	707	778	727	703	695	728	703	717	690	724	708	709	726	685	770	779	700	726	748	727	711	742	695	752	703	724	689	672	713	711	737	738	684	686	693	727	742	759	714	707	708	731	733	732	733	729	674	697	691	702	699	742	694	737	725	721	761	690	691	690	719	687	688	717	741	697	703	731	743	723	672	728	687	688	712	769	750	756	679	741	682	704	737	717	721	752	704	705	675	756	759	711	718	697	697	741	685	665	685	704	735	746	735	734	726	667	760	680	698	707	699	721	679	703	712	674	668	688	676	720	710	704	720	735	691	733	697	681	732	710	715	669	736	706	747	685	741	721	664	707	733	711	738	681	679	733	691	684	693	703	694	698	727	720	685	683	665	721	678	678	695	714	675	747	737	673	679	768	679	722	668	683	685	699	737	661	714	757	710	726	729	684	733	694	708	683	703	688	737	696	708	707	682	726	699	667	709	643	722	680	686	702	736	712	713	724	724	708	746	692	681	709	738	692	698	729	720	711	724	736	714	696	692	726	753	701	770	745	732	714	712	726	676	714	732	734	686	721	702	696	732	691	688	733	703	747	690	694	754	686	713	734	788	756	736	714	729	702	674	756	728	703	721	690	729	724	689	700	706	693	690	690	662	679	728	731	717	716	718	730	680	722	717	722	663	704	730	709	680	700	702	715	723	728	681	690	703	742	708	752	750	701	701	681	708	687	729	716	703	709	694	725	771	724	670	748	701	729	699	715	693	724	705	728	689	717	718	696	726	692	740	679	729	725	727	703	677	725	719	688	721	696	717	760	680	672	674	740	692	706	744	700	719	673	724	696	708	754	702	747	742	698	713	729	751	726	715	722	720	701	711	692	723	682	679	716	731	739	740	731	725	726	721	656	693	745	682	723	709	730	682	702	702	679	724	680	690	718	700	690	668	659	659	720	706	720	747	671	707	738	696	671	728	709	726	720	689	727	698	706	712	712	702	670	682	695	735	705	715	728	685	703	739	681	755	768	735	730	688	700	754	666	678	754	699	658	685	713	685	679	714	691	720	731	706	710	667	687	710	733	668	721	748	757	687	730	721	667	715	707	761	684	661	749	707	756	699	725	724	716	710	713	733	721	680	698	711	651	746	739	677	731	771	711	669	738	724	767	709	702	698	749	730	710	717	701	781	691	707	630	759	699	732	700	684	699	682	711	727	702	685	740	700	698	690	739	725	743	719	725	684	700	764	719	707	678	704	774	687	703	682	774	693	702	705	710	719	708	726	697	707	721	685	703	727	720	713	751	694	726	652	701	697	713	725	723	686	669	681	680	696	707	702	667	736	752	721	716	692	724	747	682	751	700	739	725	723	703	721	658	750	705	668	725	706	690	693	699	691	700	734	679	734	710	683	714	648	715	705	727	675	707	725	689	740	720	675	680	679	688	744	745	764	713	730	696	667	767	675	753	710	729	728	693	746	743	711	719	719	667	688	727	698	731	704	691	684	658	750	697	685	735	672	736	746	663	755	727	767	744	695	736	707	742	670	715	681	698	728	715	696	710	722	711	744	700	688	701	718	727	686	720	699	716	700	698	732	732	702	654	732	733	689	701	747	686	712	700	721	742	709	723	685	692	759	693	705	712	693	734	701	680	658	662	735	674	699	701	711	685	693	691	730	719	699	716	729	658	716	732	666	683	730	645	677	740	687	662	691	698	732	713	705	722	684	711	669	681	737	679	715	721	687	759	715	695	777	753	698	706	712	743	666	695	699	673	695	710	710	706	674	716	691	736	694	716	758	764	694	740	719	712	692	731	709	711	673	719	689	685	702	661	720
60541	31904	13272	3498	1177	653	413	386	399	364	319	332	352	321	343	306	329	315	337	326	307	337	342	314	313	337	345	325	360	333	342	316	321	327	326	339	302	303	329	326	346	321	329	333	314	336	347	349	357	326	301	286	325	316	329	359	317	360	341	321	330	320	341	310	336	339	316	285	340	329	300	325	312	350	312	318	340	324	317	274	292	308	380	314	306	314	332	347	345	340	301	314	350	337	361	301	362	306	318	323	339	307	360	314	328	312	311	342	333	299	332	333	311	332	364	302	298	351	296	344	320	349	327	322	331	354	342	310	339	315	333	321	322	361	313	331	294	329	300	311	306	354	315	286	328	325	319	302	322	335	342	317	306	343	319	319	286	316	315	317	316	308	320	316	306	307	327	344	316	304	337	333	296	315	314	331	323	307	303	345	322	367	329	313	323	329	337	304	327	347	332	327	305	314	294	335	286	329	347	292	357	257	340	342	348	326	283	322	330	321	308	330	272	346	317	335	349	288	289	313	337	323	337	324	363	299	318	290	316	330	320	292	283	289	304	313	329	349	320	332	334	337	343	325	329	304	328	323	299	344	344	288	327	304	329	306	308	352	346	317	347	338	347	286	333	344	352	311	301	349	348	322	328	309	330	340	329	335	334	329	332	340	339	343	332	346	308	307	296	292	350	298	315	300	313	354	392	344	346	332	331	325	344	339	337	330	332	313	289	350	353	329	358	321	314	326	343	332	298	351	346	343	331	338	318	331	313	349	337	344	321	322	315	346	302	331	336	326	320	337	336	327	319	325	350	361	300	362	298	292	298	314	351	346	339	338	345	322	321	324	304	323	298	332	328	314	324	307	309	324	348	305	336	339	324	304	343	314	345	338	310	300	309	354	332	330	356	340	375	320	314	331	359	297	329	328	343	329	355	328	340	329	309	323	327	292	342	329	335	348	316	343	332	300	358	316	340	350	316	345	316	347	355	332	337	329	324	313	313	278	323	344	296	336	346	346	341	336	323	302	298	319	327	310	350	303	358	312	319	310	321	327	310	316	290	312	331	306	323	299	317	312	313	313	329	310	304	297	281	320	321	345	302	328	308	332	278	327	321	323	316	352	374	298	338	304	327	385	351	296	349	320	328	360	301	338	297	333	304	289	341	331	317	341	338	302	336	323	344	368	353	330	342	310	309	296	311	302	314	344	327	337	287	307	311	332	336	315	322	336	332	357	337	353	301	362	301	379	326	325	309	311	360	358	333	338	305	340	321	327	311	293	334	353	302	322	318	353	350	345	336	316	298	342	321	307	314	342	302	302	324	320	310	290	307	325	357	346	351	338	380	345	304	317	343	334	278	322	326	313	329	329	318	331	333	315	330	312	348	303	369	318	345	340	311	328	320	347	373	322	294	322	328	341	320	341	318	312	312	314	312	324	301	294	355	300	330	338	317	351	316	356	352	342	302	291	346	315	383	334	315	348	315	298	318	339	330	346	322	328	338	354	339	300	358	308	312	353	355	332	314	323	337	317	295	320	315	286	355	309	306	310	361	314	325	323	336	302	316	322	319	313	314	337	334	322	351	345	315	339	300	310	343	331	297	313	319	322	337	333	317	312	251	309	359	335	349	301	341	316	289	304	288	343	293	310	317	274	339	351	340	321	340	316	330	345	307	361	283	310	377	359	358	330	306	354	305	333	309	325	305	340	339	296	323	351	308	317	295	351	318	317	299	340	338	331	302	314	318	307	341	356	320	296	328	337	334	298	288	346	351	292	295	354	308	331	322	297	328	353	334	330	336	323	317	338	313	317	294	326	324	326	310	333	301	314	261	331	343	320	345	317	301	346	343	336	318	333	301	293	333	336	319	339	334	320	314	336	288	315	297	294	343	354	320	281	321	330	314	317	351	331	327	314	380	337	315	319	343	347	296	302	306	306	357	341	336	323	317	324	277	343	364	318	337	337	326	298	320	310	352	350	334	316	343	331	294	318	287	293	316	344	334	357	317	330	358	343	324	319	356	306	321	343	342	352	308	322	357	352	325	326	310	302	313	322	325	316	341	338	332	311	326	321	326	343	317	320	313	307	317	289	334	356	338	310	331	350	289	351	338	329	312	354	346	332	311	346	314	330	306	318	305	343	357	344	325	351	288	291	317	318	330	343	320	309	342	327	319	324	299	329	325	328	300	341	332	354	319	340	287	270	325	330	341	302	309	296	305	298	337	352	332	323	293	318	340	311	341	322	337	358	321	358	295	295	304	338	316	301	315	320	321	278	290	330	341	293	314	328	329	288	342	305	345	327	339	319	337	339	317	338	304	305	320	308	306	351	315	314	332	346	290	320	298	328	313	341	358	339	319	319	330	326	325	285	307	356	306	327	321	324	356	322	353	326	314	342	361	325	348	309	303	309	328	357	363	341	328	349	304	333	315	328	324	320	360	300	330	340	326	324	316	320	341	318	282	309	335	302	308	308	324	305	326	344	340	297	333	334	324	324	331	314	310	350	349	363	326	309	310	330	316	323	337	299	341	347	328	354	330	346	314	347	343	312	372	324	302	302	318	282	336	337	336	311	321	304	307	328	330	324	301	312	337	344	336	309	308	317	334	330	287	328	332	314	336	273	328	352	328	309	337	328	358	310	314	285	316	310	299	352	302	350	289	313	337	320	312	313	303	351	315	314	307	325	331	338	329	317	325	335	336	316	339	321	288	329	316	354	296	310	298	302	327	296	308	329	301	332	336	315	347	292	340	345	298	339	335	307	314	319	299	340	295	344	327	344	312	321	366	337	319	319	343	302	318	320	333	344	322	287	319	313	308	288	310	307	315	345	312	294	324	298	313	303	358	316	305	330	333	330	319	303	335	329	369	299	320	309	332	318	330	330	334	309	311	303	318	371	325	342	339	309	351	338	319	334	339	334	323	342	326	330	340	304	306	356	305	322	313	324	308	334	348	333	361	328	353	314	321	331	359	323	376	348	300	292	338	328	320	351	351	325	321	331	319	331	333	346	330	296	270	322	330	319	291	306	324	351	320	313	316	306	306	344	311	308	334	316	329	346	347	305	309	352	298	340	269	314	339	315	329	294	292	298	306	355	307	356	339	330	320	313	294	331	290	366	325	328	326	342	356	288	309	318	309	342	316	293	317	333	353	330	309	326	343	341	346	295	330	311	336	335	314	344	301	328	333	305	336	331	327	322	320	340	298	309	334	331	326	327	349	368	279	340	324	365	322	325	329	311	354	352	351	328	331	301	325	331	311	304	306	307	323	305	345	322	323	340	343	319	329	355	323	323	332	338	334	311	317	356	337	289	304	358	308	316	315	299	337	323	347	345	326	284	345	309	346	318	318	326	329	301	305	300	298	317	321	333	309	297	290	297	302	341	322	304	292	306	319	337	331	323	299	331	323	314	317	355	373	298	325	316	326	331	321	311	288	339	331	322	327	304	333	339	301	342	317	334	341	325	329	374	332	365	324	310	328	336	313	294	334	312	341	295
41022	24882	12719	6033	3213	1836	1148	945	911	830	794	860	834	788	788	795	754	722	688	705	727	684	746	680	720	705	764	705	740	755	719	701	726	748	707	729	645	714	767	697	762	762	698	751	734	726	742	690	670	701	738	720	739	706	720	751	677	668	727	700	757	746	734	774	753	652	691	755	727	728	763	731	749	707	732	704	709	693	740	693	740	701	688	728	723	751	711	728	722	736	712	757	692	725	746	709	688	764	755	696	754	710	740	686	784	693	713	733	722	734	745	706	698	752	721	738	763	734	714	691	729	677	723	731	742	736	718	720	710	750	690	711	757	705	763	673	747	702	694	729	701	719	764	721	700	727	690	720	664	736	697	740	698	722	739	719	723	689	734	729	704	714	757	741	755	761	730	757	719	729	713	706	702	751	734	725	743	711	749	737	645	727	760	692	717	678	710	705	692	747	736	716	737	742	707	677	762	731	711	718	724	749	684	740	714	747	757	703	718	775	723	754	723	691	733	695	725	728	735	684	773	708	715	676	723	709	719	779	748	721	708	748	699	736	698	716	717	736	729	725	697	727	759	709	704	773	699	704	773	737	729	732	717	658	733	729	741	760	701	689	692	737	761	701	699	758	680	728	705	699	738	666	694	666	694	715	736	707	749	696	667	739	737	668	678	683	730	722	725	724	711	700	739	741	740	745	689	753	690	730	692	732	700	697	714	698	698	724	724	724	795	739	738	710	716	705	704	759	710	791	714	727	714	728	725	721	722	696	705	728	740	742	708	751	736	700	683	733	691	711	712	725	729	736	695	719	678	718	727	703	759	676	718	754	709	721	778	696	738	735	737	720	719	729	740	687	683	729	716	726	726	744	711	709	680	744	758	742	688	714	732	742	744	726	706	755	741	727	753	788	747	707	715	778	715	690	697	753	690	792	711	750	751	707	736	751	682	753	701	755	801	719	676	711	733	727	736	736	793	709	748	700	703	713	727	707	697	732	756	715	702	697	710	698	737	762	734	744	706	749	723	746	748	741	756	715	722	725	706	749	746	712	748	674	669	715	726	729	734	734	759	730	694	762	719	717	740	706	714	708	735	730	728	739	724	753	775	722	736	744	714	693	752	721	724	708	731	739	698	686	685	728	677	718	709	723	716	718	743	705	775	753	673	762	743	757	722	716	774	730	740	700	748	674	723	677	727	704	717	739	720	746	741	748	714	666	741	733	689	709	693	749	703	704	748	699	749	700	741	713	697	740	692	718	735	700	670	722	704	656	740	726	758	718	696	742	722	709	738	749	722	742	697	739	702	692	714	728	743	712	747	726	729	749	711	699	759	707	723	754	725	711	683	760	663	728	668	685	717	726	737	745	779	761	766	688	709	723	734	753	753	745	693	714	717	715	716	723	709	713	729	699	759	714	736	737	713	746	725	752	764	720	713	730	715	693	740	695	745	705	690	748	739	743	746	706	691	734	742	720	739	716	711	674	696	756	715	720	741	702	770	768	725	736	749	733	741	724	741	684	713	795	755	767	704	787	722	701	699	680	729	735	644	682	727	709	758	711	766	763	732	716	728	740	719	721	749	729	734	660	766	744	705	740	759	707	718	733	747	715	699	684	714	764	766	706	764	705	707	791	705	717	714	677	732	730	704	722	697	722	730	669	743	743	712	707	723	721	739	714	653	672	748	773	715	701	747	695	776	692	722	742	736	674	712	715	655	768	740	715	735	702	733	695	729	745	700	715	683	742	680	755	684	657	723	707	760	715	701	732	725	711	703	757	725	703	727	733	751	711	703	755	736	696	746	708	730	740	717	751	725	742	717	734	701	711	740	673	727	687	712	695	684	693	729	750	760	705	751	697	701	750	665	729	706	721	692	723	701	688	678	722	689	719	727	726	699	713	727	700	711	686	643	738	732	733	690	727	720	754	739	714	721	775	747	751	761	716	704	659	731	718	734	738	697	759	756	718	692	692	717	759	741	706	720	758	741	745	765	727	697	687	709	720	700	732	746	706	731	692	698	782	701	754	683	750	704	761	705	739	705	739	732	722	719	713	698	711	699	758	759	740	700	693	712	740	762	736	734	728	653	643	714	744	716	735	781	752	698	687	726	714	683	708	758	738	735	730	697	700	712	737	677	745	714	738	692	764	726	694	741	781	687	742	703	736	698	718	729	744	719	775	714	777	736	733	731	713	748	718	713	748	752	690	706	756	686	712	732	717	729	750	770	781	766	719	710	719	668	732	727	755	720	766	730	705	699	731	730	707	680	682	781	731	725	719	682	735	684	713	780	692	718	687	718	736	735	691	744	707	728	716	715	723	735	698	754	726	744	719	673	759	710	688	698	738	740	673	723	706	744	749	706	673	712	713	778	722	690	745	760	761	745	697	757	696	738	755	706	740	735	703	729	676	718	701	690	724	746	709	728	722	702	719	692	715	713	730	704	766	731	737	699	698	721	779	733	755	731	729	733	774	747	722	734	679	736	705	707	726	702	717	731	745	756	679	728	700	725	686	726	674	737	708	737	708	697	721	757	771	737	706	696	701	732	728	734	792	747	732	716	727	753	714	693	731	698	704	734	757	663	703	714	782	722	702	732	709	697	743	714	720	717	718	760	753	679	727	684	707	714	756	701	704	753	765	740	707	723	709	774	760	717	677	769	690	729	685	728	731	722	702	742	742	716	718	710	710	779	662	742	719	750	718	759	738	736	731	737	723	710	750	729	725	737	718	728	705	685	746	670	678	719	711	741	700	720	721	745	749	730	748	714	737	691	715	675	749	741	746	701	697	675	793	707	697	724	722	727	744	742	706	747	768	688	700	740	709	732	723	745	698	758	732	747	756	694	741	709	742	726	784	728	751	693	734	732	753	764	727	695	770	747	692	712	713	701	766	768	750	708	721	704	765	767	732	709	741	692	730	756	696	725	720	738	721	764	700	750	694	730	705	717	745	750	751	676	702	738	714	757	672	709	793	711	716	726	755	655	705	742	676	723	772	753	690	728	738	747	762	694	654	713	729	805	689	710	707	747	706	687	713	693	734	698	692	748	691	745	727	747	709	662	723	682	723	726	708	706	699	755	733	679	743	669	746	709	730	761	750	727	684	683	732	694	668	722	741	722	693	702	697	731	721	697	774	748	727	714	748	773	706	749	750	709	811	750	673	749	714	742	671	698	695	705	737	709	766	755	661	729	692	706	695	732	718	677	710	703	768	699	716	713	656	720	758	717	740	743	679	725	786	737	748	720	715	713	728	732	722	734	723	751	717	713	737	745	691	725	765	713	690	750	661	723	705	717	698	705	721	760	674	670	680	678	693	668	730	781	707	712	722	696	724	727	720	745	719	741	727	779	720	684	684	725	712	751	755	759	747	751	771	729	732	690	731	683	743	766	697	775	730	725	658	720	701	714	716	692	683	680	731	707	717	748	733	719	742	706	684	711	714	700	748	751	732	732	733	712	693	774	717	707	736	750	684	737	709	728	720	722	674	714	774	725	728
57883	30173	13085	3883	1091	585	466	461	373	388	339	364	374	383	345	320	369	373	346	351	359	384	369	341	362	343	369	347	360	355	328	358	370	360	346	411	371	365	313	366	349	337	336	353	388	364	374	346	353	372	351	374	330	352	364	347	346	375	368	348	366	355	344	334	362	332	360	341	355	324	323	336	320	349	394	333	326	339	353	321	325	386	356	356	333	341	340	329	345	357	360	321	354	364	338	347	359	360	341	337	388	375	371	408	358	359	325	317	355	334	357	345	362	298	364	349	354	345	332	359	326	365	371	340	348	313	357	341	345	313	317	330	351	367	396	363	366	314	352	356	371	314	343	358	324	380	341	351	316	365	386	386	356	314	348	324	384	338	312	365	324	344	399	348	343	367	337	365	362	327	355	337	349	345	332	324	303	326	326	367	356	326	361	315	313	347	376	346	344	322	351	340	375	382	381	366	348	341	353	325	322	330	326	355	306	380	353	332	327	353	367	373	345	349	350	349	330	351	350	353	356	354	336	340	359	312	371	357	344	390	310	356	313	327	366	345	368	354	342	367	370	366	328	331	334	336	329	323	334	339	316	336	328	331	372	355	365	344	355	386	358	342	349	386	336	324	329	350	317	367	336	353	338	338	339	339	352	352	334	340	352	363	364	338	344	358	352	360	341	352	334	350	335	330	340	328	357	313	357	364	363	338	365	347	355	330	341	321	351	345	319	345	395	314	332	322	360	367	374	358	330	323	356	345	369	343	419	309	327	316	343	350	328	350	354	328	365	333	365	351	366	349	329	341	367	354	349	346	353	342	391	364	336	376	330	313	384	339	339	358	348	375	350	381	356	370	341	339	346	368	349	329	365	354	327	330	357	351	347	346	340	337	334	355	339	305	315	365	340	364	351	344	355	319	298	297	370	383	343	363	363	362	345	357	365	366	331	308	335	339	338	317	328	353	345	357	357	350	365	352	342	340	317	322	349	368	348	353	336	360	338	338	345	362	328	357	355	366	366	336	343	346	362	300	337	347	351	348	362	363	372	367	384	353	338	314	316	317	311	405	360	351	333	381	359	334	316	397	345	388	335	357	356	322	331	367	356	347	351	343	345	369	288	346	321	360	334	331	360	348	339	401	373	312	338	342	337	354	348	365	363	353	333	347	340	319	336	333	354	310	338	367	356	342	360	376	328	343	354	321	377	337	332	359	343	346	349	380	322	299	346	354	341	358	345	346	360	352	374	336	363	360	336	354	357	361	336	343	337	332	368	342	326	319	334	336	347	363	361	359	334	339	350	334	371	376	373	339	327	341	310	336	336	347	347	320	334	332	343	400	378	370	361	327	344	356	359	352	345	341	328	347	370	359	332	329	313	324	367	379	320	319	328	330	390	357	319	352	349	338	350	359	339	365	320	337	352	329	360	358	380	407	365	369	335	340	382	341	334	358	333	387	362	342	331	367	355	362	343	347	296	310	368	336	354	315	366	358	345	350	351	369	331	335	342	357	339	321	355	348	370	345	316	360	359	361	324	335	329	369	347	372	359	333	316	348	345	365	318	326	347	355	313	366	317	347	340	358	338	345	381	349	349	370	376	366	323	351	287	325	371	362	337	322	329	312	340	291	306	368	313	359	348	327	331	342	332	338	323	310	373	348	312	334	323	329	328	327	302	366	371	331	343	343	357	333	351	359	309	373	379	391	379	363	336	332	336	337	347	366	336	369	347	343	349	383	335	349	322	356	347	366	334	367	389	348	378	345	347	329	375	343	356	351	359	341	330	353	314	376	320	311	357	339	334	369	335	344	379	358	344	366	356	350	315	357	378	393	376	382	358	369	352	344	363	343	337	331	351	361	324	351	351	376	353	358	347	340	349	345	300	333	336	341	315	321	351	325	337	334	343	382	347	352	370	344	321	334	342	350	384	358	328	345	317	346	375	346	358	342	317	377	319	348	340	355	386	379	329	321	359	339	368	326	365	336	383	358	327	356	338	357	368	362	357	335	333	346	341	318	350	354	335	336	323	355	351	385	353	349	334	364	358	303	378	338	339	332	331	351	356	371	326	324	343	388	360	370	350	341	368	386	332	346	358	329	325	341	332	339	290	375	387	304	349	375	338	332	373	341	364	359	360	342	338	348	381	333	349	352	337	390	372	335	366	381	335	344	348	321	379	325	336	368	339	375	376	360	357	316	341	349	368	328	381	301	368	361	352	281	332	366	342	329	314	336	337	348	351	359	338	397	347	332	349	353	374	318	345	373	375	330	339	353	328	376	344	382	323	338	355	381	326	368	349	333	325	333	365	343	371	312	371	350	332	350	354	361	376	396	361	355	340	354	327	377	339	306	349	341	345	350	352	365	375	355	375	381	356	342	346	356	346	362	360	364	327	397	344	323	358	393	375	327	352	332	344	340	352	345	353	334	327	346	344	325	350	345	355	333	361	326	360	341	372	332	345	346	366	346	356	318	346	334	353	339	310	381	323	362	347	333	358	346	351	345	342	353	324	380	358	364	339	372	305	359	342	339	343	358	364	382	356	325	371	356	346	341	331	322	376	341	349	331	319	327	330	376	357	373	363	348	340	347	285	363	351	338	338	373	352	353	369	359	353	369	300	331	312	376	359	369	372	353	352	339	331	331	326	317	322	324	351	342	383	348	345	362	348	340	355	351	360	318	358	339	368	345	363	325	319	358	342	333	383	334	357	343	373	337	338	317	358	345	342	327	392	331	391	333	358	365	329	337	342	319	326	349	344	354	353	342	317	374	314	322	304	365	342	341	371	320	346	349	344	346	359	338	368	325	347	357	368	319	342	336	349	321	362	349	376	333	343	371	343	397	351	325	317	356	360	339	344	308	335	356	355	313	350	342	336	362	341	358	335	327	363	361	351	354	318	361	348	306	365	332	351	356	323	366	338	340	322	342	349	383	373	347	344	336	358	353	345	355	374	351	342	365	397	360	340	356	347	350	350	372	335	379	375	344	348	379	343	332	318	332	339	362	385	352	361	341	321	346	362	317	341	363	382	327	324	322	323	355	362	336	328	353	344	335	366	385	329	343	335	344	346	324	341	346	319	333	349	365	328	332	322	356	359	367	372	302	345	355	364	344	373	345	361	343	349	336	316	327	350	340	334	325	366	329	337	361	373	350	340	339	321	346	351	349	334	360	307	336	318	344	344	352	375	316	319	371	279	371	364	352	411	326	351	325	403	319	346	379	334	316	370	398	343	376	329	319	336	335	323	350	334	361	362	362	356	351	339	346	356	343	375	361	340	358	336	339	365	389	331	340	359	343	344	362	323	351	320	348	367	359	375	327	371	316	378	366	367	382	323	328	374	336	357	335	316	351	351	330	396	332	353	341	337	335	370	350	340	376	337	331	358	362	322	359	354	348	377	343	358	361	358	345	341	337	355	367	337	366	347	343	367	357	378	363	333	351	379	363	327	308	330	342	326	373	343	389	338	317	339	384	376	307	299	368	327	371	337	342	363	358
39080	23036	11880	6418	2823	1621	1234	1208	960	867	874	871	881	871	896	811	773	831	811	773	758	735	765	780	763	791	784	784	778	743	815	755	766	774	728	730	789	787	797	793	801	844	798	782	759	782	721	781	758	812	778	744	750	725	752	816	773	685	789	754	773	758	703	816	736	702	708	787	734	753	795	699	790	774	769	765	779	754	815	744	800	754	770	776	697	740	811	830	779	765	781	757	762	780	770	822	742	761	759	745	713	746	800	794	742	813	776	752	752	759	773	709	760	758	817	775	732	751	757	732	740	787	762	778	761	753	795	772	740	782	750	781	799	755	729	795	819	799	788	783	770	808	736	781	765	726	753	773	773	721	784	719	781	760	786	793	691	751	747	733	744	767	782	734	799	772	768	790	800	773	731	740	756	732	759	698	800	822	798	803	736	740	789	757	776	789	782	787	767	780	764	795	732	761	798	752	731	740	784	753	729	792	786	771	767	771	705	765	735	736	734	743	784	791	781	753	741	778	777	752	729	794	763	783	728	767	776	780	790	812	779	778	809	700	795	802	753	737	816	752	810	776	760	741	763	730	771	777	776	712	760	756	791	768	762	774	788	741	759	753	757	750	786	749	749	754	767	741	754	740	744	730	767	780	700	831	718	758	756	803	729	721	790	840	761	717	776	722	762	794	756	817	769	749	774	771	789	751	751	771	797	746	781	766	685	771	740	759	747	744	739	770	713	765	743	773	708	812	780	777	752	773	782	734	810	768	769	773	754	755	791	779	775	789	778	777	729	775	739	748	810	737	788	728	760	789	784	807	777	762	717	757	785	822	721	776	788	764	736	734	786	746	730	748	746	824	750	762	773	717	721	811	759	769	728	811	769	762	709	706	765	755	760	770	762	754	786	778	784	758	821	784	782	815	713	772	773	720	783	758	776	785	775	788	771	777	717	753	800	715	757	777	798	799	785	759	812	769	758	768	746	751	810	774	787	789	730	753	764	776	759	755	766	768	802	768	789	759	799	798	760	747	776	758	792	750	713	811	762	736	743	753	789	805	735	765	761	739	759	729	769	805	735	750	709	738	726	723	786	773	747	789	785	777	724	751	722	794	790	743	717	760	796	780	736	777	735	780	714	745	753	759	751	745	787	755	738	795	758	735	746	730	765	798	793	731	780	793	783	786	729	732	800	763	768	736	762	729	760	783	767	767	779	755	732	786	777	743	786	722	758	851	790	758	759	731	732	804	773	769	795	828	825	765	752	741	793	757	756	761	768	793	788	779	753	778	779	734	766	821	780	775	820	743	789	724	769	730	807	734	781	792	781	714	772	737	820	760	760	757	769	797	740	767	764	755	747	738	776	755	688	798	734	726	737	773	750	826	745	796	760	796	811	745	765	796	720	788	792	741	735	746	783	780	722	789	739	764	763	733	758	789	800	771	763	738	713	776	714	756	772	808	826	725	749	752	732	772	730	755	753	754	753	755	804	812	803	731	731	716	771	752	771	795	757	760	774	766	769	782	755	786	749	756	805	833	739	740	746	760	713	723	832	743	811	786	831	731	778	743	784	768	797	786	765	820	806	765	735	792	793	750	805	777	803	729	777	748	737	786	821	738	758	769	781	743	753	757	738	694	792	759	769	768	736	697	787	815	807	744	770	685	742	758	757	803	780	736	797	756	798	721	742	766	764	752	717	745	762	803	765	779	758	706	746	763	754	785	752	766	812	767	751	732	722	799	758	809	779	787	742	743	736	804	797	757	740	802	786	757	787	734	811	776	776	740	741	802	787	747	794	769	761	760	751	731	780	745	758	796	744	774	748	762	774	754	819	754	804	722	787	772	739	806	795	778	815	774	698	780	765	774	750	777	740	744	762	771	745	735	763	793	753	691	756	728	765	735	735	790	757	792	767	809	727	792	747	764	728	762	712	776	728	743	761	799	777	781	753	738	764	778	787	790	802	763	709	769	737	750	754	771	729	765	759	744	790	755	808	782	726	785	757	762	790	751	743	756	775	778	682	759	762	775	814	729	750	772	800	761	761	779	775	733	789	728	764	770	803	723	759	800	780	734	776	721	789	768	836	828	777	768	770	791	735	732	768	792	745	761	795	783	753	788	777	787	738	778	781	770	783	756	754	739	797	788	754	753	791	778	704	702	695	787	750	707	726	739	815	782	761	776	754	766	751	769	750	794	757	729	820	742	800	777	745	742	759	778	812	778	792	734	765	792	788	739	750	774	750	800	766	770	734	781	742	747	768	765	717	763	775	811	766	720	757	761	808	778	757	777	766	798	755	752	764	773	724	752	744	713	788	780	756	778	766	776	771	700	792	772	728	762	806	802	800	733	756	818	745	781	794	749	705	777	797	762	772	767	684	763	757	786	762	761	784	702	743	812	766	784	746	785	745	815	706	795	798	736	755	744	809	774	768	773	729	763	761	751	783	796	787	761	797	824	794	699	804	790	780	753	789	755	776	779	757	737	781	759	752	760	799	753	750	736	717	767	842	737	757	742	762	754	780	739	798	803	748	702	767	812	780	718	727	771	800	795	734	773	758	756	781	790	725	809	753	727	778	778	753	757	786	801	783	765	785	800	739	768	781	739	726	766	794	775	758	742	773	714	765	751	772	787	798	744	777	776	782	743	762	757	751	745	761	775	738	764	774	772	766	776	762	770	729	711	791	686	694	772	803	751	750	785	754	774	742	765	776	783	700	742	742	756	815	764	819	758	759	765	761	807	755	775	731	772	786	750	769	765	776	798	760	750	754	743	754	760	788	788	775	789	756	734	786	796	756	735	738	753	753	772	802	779	793	748	757	734	774	761	793	808	770	835	793	748	767	755	805	765	771	740	764	781	748	791	752	764	725	750	734	770	710	783	774	735	785	756	724	793	767	787	782	729	749	728	771	799	794	769	773	795	765	780	788	780	775	747	764	755	745	766	778	740	771	770	752	753	712	741	794	773	739	761	734	747	756	760	790	729	763	784	774	733	842	847	747	699	780	759	776	813	797	746	807	714	741	768	772	770	772	740	755	780	719	746	707	802	734	757	786	726	775	743	763	764	758	722	781	790	788	752	738	744	697	745	763	751	788	804	708	800	761	774	781	795	795	777	783	736	763	773	771	738	769	754	727	761	740	787	743	789	784	757	768	724	733	695	740	738	749	823	759	769	788	729	779	767	795	806	753	770	736	764	747	744	785	757	797	771	747	805	758	801	788	738	762	731	758	765	762	779	744	781	708	734	793	743	814	731	775	673	742	749	745	743	753	755	775	720	787	742	730	750	780	747	742	777	752	805	800	715	764	768	764	780	766	776	778	762	757	764	733	744	797	805	736	770	783	781	751	757	738	726	765	782	822	742	785	776	768	768	726	765	783	723	780	747	805	766	757	776	765	765	757	750	749	793	809	764	761	771	759	803	766	735	781	801	787	802	756	714	780	776	775	777	751	749	786	707	794	847	762	793	728	747	755	731	762	755	744	743	741	769	772	751	732	718
47364	17928	4176	1415	731	443	311	340	354	304	320	328	329	366	326	339	336	366	322	347	315	350	322	349	338	328	358	346	341	306	353	348	337	336	342	344	348	328	315	326	363	370	390	351	330	354	324	340	323	309	353	336	351	330	383	313	324	329	349	314	322	323	306	329	370	371	333	358	325	310	331	312	335	319	314	315	344	328	312	333	351	336	358	317	342	341	326	299	294	287	372	316	318	352	351	317	335	312	309	382	353	301	326	364	335	356	331	351	317	340	354	353	326	359	319	354	316	310	310	318	333	321	338	328	365	334	288	353	337	323	339	319	368	357	335	338	319	340	337	336	311	315	315	348	333	357	314	344	355	339	359	326	371	296	316	323	324	328	332	340	341	336	360	336	332	330	310	304	361	331	329	372	314	338	338	313	304	323	339	337	334	354	347	315	326	291	313	312	335	351	310	322	341	316	348	321	343	362	323	322	315	344	352	316	367	335	346	333	352	354	348	326	331	341	328	334	344	355	300	332	362	360	343	333	342	381	315	331	320	345	360	304	374	322	344	338	316	319	326	325	325	333	316	317	354	299	308	357	316	300	291	337	359	334	329	294	332	334	344	321	305	338	321	347	362	324	333	361	347	319	347	335	334	334	318	333	347	359	320	310	348	329	338	317	360	323	315	357	320	339	327	357	355	352	328	295	342	323	312	333	325	324	333	331	338	326	329	354	336	346	348	332	335	332	343	340	355	321	327	336	300	332	366	328	339	307	340	350	366	331	298	332	336	319	334	332	330	338	323	332	317	332	353	310	364	345	360	328	315	361	315	304	347	333	336	332	288	325	335	335	325	330	314	303	337	337	313	292	329	358	339	342	297	366	327	342	331	325	322	356	343	368	279	349	345	332	358	332	331	327	369	328	343	370	318	347	349	328	318	332	309	324	332	319	352	323	341	325	352	332	332	336	357	321	322	355	327	290	335	348	303	345	329	308	326	352	340	333	328	342	334	350	390	361	295	357	314	354	325	335	308	322	384	320	307	332	330	338	346	309	385	336	323	319	342	308	312	310	310	322	316	321	341	358	291	318	354	328	353	362	291	334	329	301	338	286	323	300	330	332	329	345	362	322	332	324	362	333	343	335	374	387	349	319	333	341	325	315	349	330	339	335	339	335	333	320	334	344	346	328	346	348	337	325	348	334	353	347	350	347	301	362	339	310	327	343	366	343	318	310	323	340	334	333	329	336	298	339	346	338	355	328	307	326	321	326	317	354	361	365	357	306	322	349	304	314	351	336	321	347	348	316	320	340	319	337	308	338	342	294	333	350	343	358	313	322	306	321	348	335	317	319	321	360	339	351	318	350	329	323	337	320	316	348	345	368	301	302	348	331	291	328	332	310	328	311	351	348	349	341	310	378	344	366	340	360	342	343	314	333	312	337	330	299	326	342	302	318	318	334	359	320	360	338	346	343	297	337	337	332	332	325	285	329	308	326	324	308	322	314	355	340	320	324	359	330	329	303	356	323	360	328	321	325	311	324	280	378	339	307	336	343	352	329	338	341	332	304	341	337	313	287	334	371	322	317	318	302	368	345	363	313	322	342	314	360	355	333	348	348	362	337	352	327	342	327	302	343	305	299	307	323	304	328	332	346	343	340	339	331	330	296	369	325	329	327	343	288	313	316	339	348	285	331	367	323	313	312	339	342	352	346	322	320	343	347	337	345	365	362	329	325	364	339	367	344	335	313	330	353	335	337	306	337	383	342	329	354	326	346	354	328	325	317	348	372	345	333	375	332	347	325	321	337	335	364	322	294	350	302	318	337	326	368	275	348	317	345	357	357	352	342	318	328	365	309	353	317	363	367	334	315	351	351	337	320	345	345	346	338	368	400	371	349	311	372	337	304	329	321	293	346	317	366	347	353	347	313	328	300	377	324	330	332	327	325	328	342	339	290	365	339	338	343	299	310	316	344	376	337	333	295	313	331	318	328	327	356	355	346	344	312	355	333	338	347	313	351	359	318	327	330	293	344	335	340	374	344	346	348	332	337	348	341	327	352	325	351	357	334	311	347	331	333	327	319	330	334	336	326	337	325	354	323	312	327	311	325	374	328	343	328	373	347	354	333	341	355	327	334	322	322	382	305	349	341	326	340	324	303	348	299	334	332	308	323	322	324	331	303	328	312	334	338	341	308	335	375	316	321	320	339	338	328	344	325	333	316	283	352	312	333	331	375	335	354	368	356	341	342	345	360	326	342	343	330	341	364	315	324	329	333	332	375	314	355	313	335	315	326	350	360	332	333	350	326	342	322	301	313	328	327	309	314	350	315	330	322	326	336	287	312	343	338	368	352	363	332	300	339	346	336	307	330	327	355	310	320	328	334	322	353	341	328	334	349	348	351	319	348	340	310	281	346	351	328	363	325	316	319	382	360	298	339	328	317	354	345	345	352	339	345	322	346	333	338	361	334	314	359	318	317	364	292	344	312	365	320	347	319	300	301	322	361	342	352	307	356	328	366	310	335	329	323	327	339	323	331	303	329	331	343	348	352	316	328	389	335	334	306	308	285	362	350	344	302	342	354	349	358	346	335	330	332	316	342	350	334	334	358	336	323	352	317	317	360	339	348	370	351	335	318	363	364	356	334	323	350	342	340	333	370	323	326	312	312	317	354	369	345	332	323	337	325	307	314	352	357	346	361	331	324	336	347	340	327	342	374	354	327	344	338	324	293	360	340	359	338	344	355	352	355	339	315	365	321	324	316	344	330	342	339	311	315	329	322	349	351	332	330	326	352	306	338	341	315	334	344	324	361	341	346	349	354	336	338	333	349	350	330	326	344	335	306	348	303	328	325	341	352	306	351	361	350	347	359	335	340	282	311	329	358	315	329	363	344	311	336	316	330	300	338	360	345	302	367	340	332	294	314	349	371	324	348	332	326	352	362	320	345	345	334	335	350	315	323	363	341	333	338	321	326	354	314	338	355	330	348	338	313	334	328	336	361	336	339	291	344	344	357	325	309	343	308	314	375	341	340	328	328	345	320	345	356	346	345	350	283	274	342	300	355	332	301	333	313	326	309	325	325	327	359	310	336	350	348	312	325	312	319	301	298	330	363	327	346	367	342	335	317	326	300	339	300	324	356	334	315	364	314	371	361	326	338	328	309	344	315	330	350	335	356	306	317	328	322	348	357	349	336	334	328	354	337	335	322	360	321	312	367	346	346	336	315	329	338	332	301	358	334	360	310	308	354	353	358	350	338	332	363	327	324	341	316	351	331	359	341	340	356	344	347	345	320	318	351	321	329	306	365	352	350	379	346	325	330	316	335	333	329	309	323	347	322	385	351	345	285	338	343	318	332	332	319	346	335	322	339	307	355	348	316	330	348	337	329	341	391	322	333	346	324	348	329	327	309	327	354	349	329	351	341	325	352	320	354	344	334	353	328	320	338	352	334	325	339	326	280	307	384	310	313	353	354	344	330	312	336	372	335	331	373	354	354	346	318
32888	12916	4956	3071	1914	1024	832	722	752	767	712	772	741	733	765	724	765	720	726	714	679	714	720	724	774	731	743	720	708	756	768	760	725	752	713	713	794	775	739	718	771	753	807	758	694	718	725	714	742	738	723	687	747	678	690	753	719	771	755	743	762	746	730	754	774	721	677	761	765	743	730	795	684	745	785	756	677	716	785	743	773	751	751	727	700	749	691	771	742	716	720	744	781	744	716	773	727	750	727	723	717	740	721	734	731	702	771	742	765	727	694	748	777	717	736	783	745	691	727	759	740	719	733	734	754	741	725	814	750	729	715	762	750	754	706	714	748	709	732	714	782	779	732	702	678	716	720	751	736	791	681	759	768	738	759	750	764	728	727	710	736	779	716	719	722	712	690	762	750	717	721	740	705	754	791	740	768	754	743	740	712	733	685	730	707	748	758	765	750	735	685	757	716	758	756	737	691	713	742	774	737	769	736	731	756	699	747	724	784	748	729	686	770	764	705	730	731	755	781	768	781	758	722	730	732	743	717	789	688	755	712	775	722	737	727	705	754	727	703	772	737	724	731	715	706	761	699	731	736	703	717	778	788	752	787	732	731	754	733	719	709	723	713	718	692	735	724	732	753	756	749	734	743	728	754	679	764	688	736	714	714	748	766	722	750	711	710	723	706	723	737	749	705	759	722	756	773	747	742	721	726	753	732	729	737	716	779	746	722	749	742	718	727	723	679	748	753	728	724	665	788	695	753	725	767	746	705	776	726	701	766	736	714	728	736	742	782	731	708	738	773	744	741	761	748	756	732	781	726	750	737	707	736	759	766	694	736	727	697	754	754	662	754	708	735	735	721	743	719	725	749	695	732	718	743	711	748	698	732	741	748	754	735	713	766	741	758	720	700	747	730	734	737	707	747	773	733	744	792	713	714	759	753	717	689	721	747	707	725	784	750	694	739	699	740	747	732	714	728	695	731	703	740	718	721	707	746	743	709	753	705	726	772	732	730	749	726	785	755	711	777	743	685	755	739	720	783	751	687	721	731	714	756	739	724	724	747	671	744	760	747	720	772	770	726	792	769	774	752	772	739	775	693	728	748	736	704	718	804	720	745	759	741	722	734	736	741	680	751	733	741	741	694	763	755	728	684	705	727	706	715	724	752	705	710	748	717	692	684	725	708	715	723	717	745	715	667	741	771	721	706	739	714	763	801	670	702	700	705	736	731	714	760	697	754	743	716	758	748	685	741	777	702	719	767	729	727	711	793	760	705	668	726	689	719	706	784	699	769	745	728	726	736	759	763	715	725	740	770	743	721	712	741	775	719	779	676	749	753	749	723	736	724	739	776	777	704	691	737	697	710	780	656	734	777	766	708	742	690	712	783	739	749	731	743	723	763	766	751	736	749	769	738	723	757	740	705	702	744	756	733	752	756	757	737	734	741	734	712	755	712	732	702	807	751	750	777	700	702	749	718	800	697	735	738	736	729	720	696	766	765	739	742	757	700	721	759	736	737	752	695	726	678	710	799	727	717	771	788	708	777	717	776	747	747	785	748	728	714	719	724	765	721	789	752	769	711	729	715	712	715	749	745	744	766	701	724	767	703	696	753	723	752	752	736	738	743	697	708	663	747	716	749	721	784	745	762	695	737	765	730	734	764	663	719	773	742	731	714	732	713	774	772	744	697	743	738	771	758	702	772	713	759	740	739	758	753	705	722	719	727	757	724	788	700	718	748	727	741	730	749	731	772	778	731	737	721	684	717	749	734	798	703	754	752	716	744	709	755	756	692	717	734	697	749	738	776	707	676	705	706	689	749	729	765	749	711	719	726	713	709	761	726	723	738	726	734	753	727	711	745	723	756	793	718	739	705	750	808	746	719	767	741	723	762	707	714	722	690	745	751	755	708	762	743	720	752	719	741	721	768	726	708	735	756	730	757	741	729	755	743	799	711	773	740	700	738	690	700	749	693	705	721	737	731	708	719	690	769	778	761	751	734	719	720	721	733	686	722	765	738	747	707	748	754	718	737	694	715	735	716	795	725	724	736	756	745	764	747	790	763	697	722	732	761	778	768	766	705	683	773	762	702	763	675	758	756	742	709	683	750	761	742	754	717	710	793	733	717	766	719	749	726	728	726	777	741	715	741	668	759	730	806	759	718	725	748	812	757	735	697	753	685	725	740	724	709	723	737	727	719	743	716	697	737	713	768	725	745	751	755	735	774	713	698	737	676	730	761	719	767	737	702	729	738	730	725	695	695	733	710	711	765	693	721	691	740	694	760	723	764	707	733	712	713	748	774	736	742	751	752	737	781	735	760	706	736	727	750	730	692	726	739	709	734	721	712	761	713	736	783	766	714	730	686	722	713	757	744	703	749	725	680	692	734	788	767	736	732	733	719	703	747	762	701	782	745	752	758	711	774	713	708	721	709	810	764	705	701	700	790	772	692	748	733	705	671	743	741	696	769	719	768	780	751	749	764	719	768	704	715	741	744	740	747	794	746	762	706	734	736	732	723	724	723	786	706	715	729	757	732	734	741	736	760	737	760	755	764	719	729	723	715	742	702	686	743	730	730	781	709	692	760	746	746	734	726	740	765	699	742	744	787	762	753	710	716	750	723	717	721	722	710	763	713	739	727	757	723	685	721	717	750	738	709	756	705	743	760	739	711	729	744	727	759	779	746	696	709	777	734	748	741	770	729	735	767	761	756	738	729	707	726	715	741	761	707	737	751	752	734	716	697	723	729	778	673	720	760	749	714	742	696	716	731	731	756	721	640	738	744	671	748	719	778	780	730	724	711	743	737	760	702	785	706	714	720	765	760	746	721	775	762	751	746	715	737	734	699	749	722	753	751	783	703	763	725	796	718	697	705	714	730	688	711	710	675	691	745	720	725	739	754	767	713	713	717	735	730	713	760	740	737	746	708	727	743	702	718	730	729	688	775	716	719	744	756	720	763	713	719	743	765	737	753	722	740	732	737	750	735	707	807	742	755	757	656	767	738	729	722	793	688	732	725	731	763	684	745	793	747	745	779	715	754	740	717	715	717	740	738	736	731	687	769	745	724	741	735	701	757	746	764	743	689	720	711	752	733	798	738	745	732	771	719	763	715	737	733	763	717	700	711	668	771	765	736	785	778	764	704	749	706	742	727	786	743	693	767	721	716	733	740	755	719	750	741	720	759	768	715	745	738	701	720	730	757	738	717	750	716	740	734	725	726	753	736	720	752	744	755	748	752	708	769	704	724	727	780	731	716	770	750	771	738	747	752	719	747	752	763	756	765	789	746	720	735	750	755	715	756	692	738	775	791	744	715	754	725	728	735	723	734	759	770	713	772	735	770	732	699	746	751	758	775	739	743	730	718	717	739	720	759	769	738	718	710	701	751	694	761	763	703	727	707	794	753	741	705	755	729	782	715	748	754	729	720	757	736	717	726	762	716	781	723	703	735	723	680	748	695	728	727	708	720	758	682	701	699	704	761	748	756	728	722	751
62791	28014	9903	2792	1203	596	450	393	365	362	355	383	303	392	376	392	334	343	360	345	312	332	348	322	361	312	311	340	357	299	348	326	350	331	314	358	333	342	360	337	344	322	377	363	369	351	308	356	322	319	355	331	328	326	315	301	368	337	337	356	343	328	347	337	303	324	310	349	346	305	357	350	322	332	332	339	326	328	332	326	344	335	351	352	319	339	372	359	363	329	319	341	368	333	353	357	358	303	359	351	318	361	352	341	326	356	315	312	323	320	345	284	360	351	340	336	324	331	320	330	352	336	361	363	309	377	308	358	309	308	356	302	309	356	336	344	365	320	357	349	358	327	356	331	356	348	295	297	335	344	343	349	313	349	319	322	335	323	357	377	338	364	335	337	353	338	344	345	330	341	344	334	335	332	362	303	354	350	335	360	349	327	325	328	354	354	328	366	349	329	326	309	345	314	357	364	336	344	350	350	351	336	366	290	335	329	355	345	356	335	338	344	369	346	329	319	350	335	345	323	322	309	341	341	319	313	348	331	354	363	347	335	352	332	322	296	337	346	314	334	343	336	316	319	335	294	345	317	317	339	311	316	330	356	340	310	352	380	361	358	359	330	334	330	339	350	330	386	318	337	347	319	328	343	348	351	350	390	355	330	331	329	354	312	314	314	357	301	312	374	362	317	346	346	341	332	312	316	335	348	350	343	348	393	350	328	327	296	336	376	354	354	308	328	294	335	368	330	387	313	331	336	326	350	331	360	303	336	341	314	339	324	323	352	341	360	349	353	343	340	368	361	354	365	326	330	339	322	304	336	364	311	340	335	345	348	341	353	350	356	327	342	356	363	353	342	326	333	367	342	293	336	333	345	337	319	346	336	308	301	332	314	377	327	334	310	347	347	312	338	368	343	326	322	310	343	330	342	337	333	306	340	339	367	341	377	351	342	346	307	342	334	311	315	361	333	327	347	347	354	354	316	361	337	336	314	349	324	359	327	322	347	306	330	324	321	339	365	328	346	367	333	309	311	299	314	289	323	317	356	315	344	345	336	328	344	340	333	368	309	342	322	375	281	326	365	312	328	327	288	317	359	340	345	339	357	351	324	281	332	330	353	309	339	319	339	288	327	334	357	335	371	348	354	329	353	324	355	297	316	347	313	340	344	356	335	339	348	335	380	364	311	331	373	345	358	346	334	359	364	345	353	338	330	310	355	309	315	329	349	365	347	334	392	328	310	291	343	334	333	369	337	316	320	328	375	358	334	332	366	343	356	335	333	332	334	327	352	335	320	336	352	358	347	340	306	339	339	323	334	335	355	339	349	346	327	336	337	312	355	319	340	356	345	334	336	351	396	333	346	335	345	318	342	376	348	343	335	363	357	313	371	364	362	339	341	328	352	338	311	323	332	343	321	348	334	327	337	362	325	357	306	357	383	340	329	345	327	329	332	344	341	309	342	341	345	362	334	360	351	349	323	345	335	334	335	309	327	320	339	347	360	333	338	345	353	388	342	350	366	316	374	323	318	337	317	321	305	327	377	363	341	327	337	331	344	374	372	338	325	352	357	355	328	333	337	352	343	341	340	322	327	354	323	316	340	337	332	317	377	336	339	313	327	349	375	339	357	340	394	337	374	346	321	349	298	348	352	285	365	330	291	327	324	324	334	318	336	311	329	348	332	389	342	330	377	371	332	323	366	369	310	323	327	318	322	305	360	323	333	329	322	357	285	360	359	351	370	363	356	363	371	359	299	332	351	339	312	379	358	338	363	346	352	335	343	352	341	348	341	312	352	323	355	300	335	329	328	344	348	306	365	303	323	326	357	336	342	352	321	324	322	346	368	373	307	390	346	346	315	352	332	323	341	300	325	392	362	316	316	349	370	336	348	345	335	322	347	362	332	324	369	364	334	344	336	351	317	320	340	333	337	345	343	346	321	371	324	355	322	293	323	317	377	345	331	368	351	327	330	337	337	349	359	344	345	334	357	343	371	336	327	346	327	328	331	317	340	345	330	295	365	317	356	367	310	337	334	351	347	332	381	302	336	308	338	354	328	329	315	327	311	340	297	319	319	353	343	347	318	340	306	352	313	358	341	362	313	337	369	352	359	349	326	386	358	344	349	356	350	339	379	336	342	339	343	335	381	360	365	312	348	335	338	332	334	334	326	306	339	369	355	349	330	351	350	330	333	333	350	314	322	311	328	348	333	338	347	345	354	310	342	321	359	290	340	357	323	328	331	344	376	315	336	341	331	319	330	315	338	370	337	334	298	329	355	332	349	354	310	346	306	339	332	351	360	350	330	347	354	329	339	375	332	319	350	362	353	335	355	359	314	364	329	310	341	324	349	339	326	323	377	293	341	309	299	324	348	323	343	354	356	359	336	350	312	305	345	313	361	319	347	301	369	343	327	361	328	301	322	328	361	331	345	319	334	370	358	308	353	312	350	342	335	335	333	340	331	316	325	379	345	352	361	358	347	337	346	335	334	351	326	338	355	347	357	334	296	302	370	359	324	319	340	346	359	370	349	331	336	371	295	322	302	306	381	340	316	339	330	319	280	326	338	331	319	318	357	344	334	376	360	367	334	329	384	350	336	320	316	324	332	338	325	318	391	350	363	323	327	341	336	311	310	374	339	311	363	365	309	345	343	306	354	343	347	342	329	315	362	315	371	340	368	320	349	344	325	314	365	336	342	332	304	339	338	383	327	350	353	328	345	290	356	333	313	306	297	361	348	348	353	347	334	385	309	315	320	334	331	336	343	328	353	346	319	341	303	304	322	333	348	347	316	368	342	330	363	343	378	351	324	299	337	355	340	341	326	318	376	335	332	340	332	330	367	337	330	376	343	327	379	325	315	314	353	317	343	348	347	342	356	351	349	322	315	340	342	343	354	354	307	302	347	345	342	343	356	363	317	345	364	328	322	368	366	328	315	326	332	341	330	360	338	362	329	322	346	324	342	349	336	326	387	368	316	321	337	367	301	320	320	326	312	327	346	360	346	330	340	370	348	328	359	341	325	353	351	348	332	368	358	340	312	332	345	324	298	347	351	312	341	342	331	313	356	341	315	369	335	345	348	310	299	308	340	349	361	346	327	324	321	321	327	357	331	374	314	320	356	311	333	363	357	357	346	338	321	317	355	306	353	322	311	323	382	348	314	335	361	353	321	372	320	316	303	316	325	290	368	349	357	337	395	366	321	296	359	322	335	337	319	342	302	364	357	337	327	362	347	319	337	376	347	370	352	327	356	362	337	344	336	318	331	360	346	312	325	326	298	329	318	343	354	380	327	301	320	316	353	363	323	325	342	338	346	319	345	324	318	332	336	314	348	317	337	314	354	353	335	325	324	343	361	331	360	344	322	333	310	317	335	330	318	372	344	307	329	325	355	330	355	317	342	338	288	325	322	292	334	344	340	335	319	325	319	351	334	367	345	310	349	336	334	325	316	357	344	306	389	348	335	331	346	305	323	377	324	357	319	323	335	302	323	362	350
42433	18544	8394	5327	2892	1769	1219	1081	975	861	805	868	831	904	902	778	757	769	778	756	778	729	765	732	743	730	746	760	753	774	697	702	747	760	697	736	760	768	682	765	803	721	733	713	772	720	750	740	786	745	743	721	772	723	731	762	738	759	742	801	727	761	767	795	755	772	769	743	767	758	720	731	770	806	757	716	740	756	712	769	803	787	748	695	783	758	708	820	783	775	755	716	775	740	754	775	745	748	757	771	757	726	757	772	753	783	726	746	776	745	775	713	793	697	750	780	747	753	718	729	733	726	767	737	736	709	741	763	733	775	723	750	753	756	707	774	742	750	793	749	720	730	746	776	740	739	788	725	749	764	750	754	730	745	760	716	783	785	756	714	776	747	738	740	746	751	711	743	735	768	732	741	754	722	719	775	762	697	778	727	766	715	765	774	792	777	687	734	729	745	754	763	756	791	755	758	754	778	761	776	739	767	790	705	742	679	725	724	732	761	807	740	779	725	733	773	729	788	747	731	698	739	757	713	791	776	768	704	724	746	728	729	746	744	746	758	733	759	693	714	782	749	708	712	744	736	784	739	697	809	759	734	771	696	816	783	746	761	724	780	780	730	700	731	756	724	748	717	707	748	770	750	757	744	764	729	766	770	724	732	807	737	776	761	744	761	756	747	746	737	716	781	733	761	714	749	742	711	687	745	755	744	731	779	750	764	727	756	747	766	668	714	719	754	806	799	713	810	768	743	760	790	760	796	725	765	733	753	702	722	756	777	752	768	725	755	707	796	767	715	772	752	773	780	762	705	728	759	729	765	720	766	786	723	768	750	774	805	745	720	784	800	765	773	747	762	807	832	781	749	737	720	737	745	784	761	720	741	745	768	749	732	729	744	740	776	810	793	760	750	746	754	741	707	748	763	759	808	728	736	752	813	725	707	731	722	744	725	771	778	751	699	692	741	757	726	760	736	765	740	745	707	698	744	782	736	764	775	738	769	723	738	751	745	725	812	771	718	779	743	801	719	736	723	714	718	764	731	712	758	719	741	745	759	759	768	738	756	718	781	780	697	749	737	736	705	722	759	768	746	782	730	735	769	731	797	780	738	714	712	766	657	775	756	728	754	805	776	726	727	742	783	751	726	751	756	732	789	763	750	764	686	743	717	758	778	700	770	741	724	784	714	752	735	740	801	824	702	761	763	753	771	769	772	705	755	761	738	797	720	747	709	771	721	741	745	763	725	739	788	756	797	729	785	783	758	731	772	724	745	772	755	732	727	713	760	763	706	767	724	787	740	775	741	792	768	737	757	727	693	765	777	744	733	762	708	787	750	731	711	690	745	789	741	771	714	745	721	741	775	808	813	714	790	794	736	683	778	789	782	718	740	744	736	781	745	776	726	766	735	754	770	711	767	767	775	706	725	734	779	733	725	749	756	756	761	752	756	705	779	771	727	794	726	744	716	747	782	778	701	771	779	775	736	758	741	781	749	765	747	728	729	790	753	732	750	773	716	729	753	757	727	742	770	728	744	739	769	713	772	708	731	719	724	707	735	741	736	716	727	716	711	752	707	746	735	803	736	772	771	735	758	738	763	731	736	784	773	759	743	747	791	743	771	732	712	720	728	797	750	758	744	776	767	745	764	806	784	808	777	751	779	769	721	757	791	749	791	750	755	762	738	747	756	771	776	714	721	754	748	739	740	736	789	713	765	746	768	738	734	759	758	706	780	810	710	745	740	761	725	737	752	752	685	723	811	696	750	765	740	732	781	776	778	724	777	748	739	752	706	758	747	769	750	738	763	765	744	719	724	711	768	691	837	758	773	736	747	784	729	726	762	770	750	739	719	735	747	671	752	741	793	759	722	742	723	729	748	694	755	779	759	737	740	761	747	757	735	726	776	799	748	680	709	708	731	740	737	753	739	753	782	755	768	798	788	765	734	751	772	709	746	746	771	732	704	741	755	784	781	723	746	769	708	740	762	739	755	731	777	761	734	767	703	789	754	761	746	755	750	759	725	755	694	732	727	788	727	727	793	734	738	775	770	758	747	772	753	800	695	690	732	798	722	774	789	787	762	781	734	741	780	732	770	750	740	778	743	761	722	719	788	737	689	747	746	743	720	743	780	743	763	792	729	714	727	794	746	793	769	700	801	754	730	738	766	761	776	719	735	756	783	739	734	748	789	778	705	785	729	720	771	774	780	748	770	728	763	723	740	735	764	750	739	782	775	822	757	760	753	783	759	695	735	722	721	727	761	788	741	759	702	767	728	750	764	793	749	756	746	773	743	767	753	748	778	747	786	749	730	737	731	763	702	725	729	719	769	708	761	798	755	797	750	714	768	730	754	740	792	795	754	778	762	703	753	766	765	719	765	718	767	706	745	762	823	731	775	739	759	783	674	826	725	758	797	757	751	771	730	769	713	792	722	760	756	736	755	765	749	693	771	699	721	718	724	783	746	739	814	735	724	805	747	766	713	739	770	781	764	753	728	774	730	819	767	737	758	748	789	749	721	759	706	759	724	705	770	715	740	791	758	751	748	745	784	767	757	773	743	740	733	725	776	768	809	761	768	778	744	717	747	733	733	796	747	714	756	729	799	701	761	756	753	728	757	741	733	771	761	807	776	763	713	824	776	768	691	731	782	750	741	760	726	748	790	725	746	734	745	761	701	710	762	733	792	740	793	776	742	732	747	769	730	751	777	751	722	771	717	752	730	699	761	781	768	683	737	804	759	778	723	748	748	802	746	723	739	701	734	749	727	733	766	840	716	725	738	767	699	737	775	755	717	757	785	738	761	743	716	736	773	708	720	770	767	742	781	721	735	779	773	732	730	726	719	763	767	751	701	763	779	710	751	752	772	765	768	713	756	771	768	754	735	753	751	744	722	787	793	729	769	749	785	750	768	763	728	743	725	748	735	716	770	684	754	744	761	775	709	716	772	721	707	813	731	736	795	740	724	713	776	727	779	786	727	725	752	739	718	745	796	790	746	713	745	731	754	751	795	732	754	750	791	766	788	802	730	759	754	804	729	744	755	763	769	768	754	742	740	761	737	723	722	757	799	818	739	742	785	770	724	734	743	752	793	745	759	739	761	745	751	711	769	732	728	772	813	739	720	725	702	752	735	783	788	767	731	738	779	762	797	703	723	725	731	769	780	733	733	730	745	720	765	780	757	742	744	783	792	746	703	741	774	772	780	715	779	728	814	754	731	770	765	791	739	780	699	780	760	739	720	756	714	724	746	688	765	759	736	740	768	768	752	721	752	770	743	768	753	789	733	770	673	769	745	766	765	734	729	774	702	773	767	754	794	769	717	730	750	746	752	705	708	761	754	758	831	827	742	736	771	734	769	808	741	738	753	750	784	771	736	779	752	761	780	792	789	776	754	760	744	744	793	757	769	802	787	747	770	698	732	766	778	708	751	797	735	707	785	741	763	765	708	738	722	756	747	772	688	753	737	692	725	734	764	772	725	724	773	729	726	753	738	754	717
62800	26561	9266	2502	1145	558	417	421	414	372	369	413	419	397	374	385	396	364	348	366	338	384	356	369	376	335	351	378	376	350	346	352	355	358	339	380	394	317	363	378	367	358	362	383	383	352	347	336	356	341	347	345	334	357	353	335	311	334	336	348	397	364	383	364	333	341	354	360	352	367	337	339	338	364	357	325	371	344	404	381	346	306	347	372	335	378	341	389	365	356	374	377	345	347	364	371	371	370	354	391	349	373	370	320	354	354	358	379	345	379	347	354	349	376	339	408	348	342	348	367	351	367	388	364	356	350	372	353	374	371	360	401	310	359	350	337	360	350	374	354	404	369	316	332	369	347	358	349	345	349	333	352	329	358	356	372	357	328	344	338	373	350	350	348	377	348	352	330	348	370	317	394	370	358	377	333	365	359	356	395	362	382	362	388	370	355	407	356	370	349	391	360	371	369	332	362	374	371	334	302	374	366	343	341	369	380	370	321	354	326	377	325	324	331	352	363	389	350	370	376	376	347	344	360	378	379	365	349	351	350	356	356	311	348	389	391	363	337	374	336	336	384	347	352	362	350	327	375	360	331	377	346	364	356	322	337	374	359	354	345	349	359	357	350	332	320	346	339	364	350	387	390	374	342	347	356	310	319	330	341	351	357	343	373	366	344	359	372	325	360	343	356	337	378	357	363	355	378	364	347	355	367	367	333	359	326	319	321	314	365	371	314	345	363	312	344	309	365	337	354	382	366	340	343	332	371	373	358	327	300	355	369	360	347	354	358	350	358	359	360	355	329	360	369	382	342	343	349	365	358	341	354	368	371	354	316	374	427	368	333	322	354	348	339	325	377	378	361	328	347	345	367	325	373	348	342	351	346	354	403	367	332	324	368	397	362	369	344	375	337	339	348	325	390	351	365	389	386	319	341	343	341	400	355	342	327	376	343	339	364	340	335	344	380	347	372	366	352	363	372	382	333	357	381	386	379	372	316	330	359	386	342	356	336	355	367	343	349	331	312	358	392	326	359	360	401	359	351	313	372	343	380	400	341	355	348	362	364	332	364	352	328	357	403	384	325	338	356	385	339	318	322	372	379	349	347	378	354	363	342	345	332	344	400	368	329	368	374	327	351	353	363	354	343	334	321	323	356	346	361	340	380	351	343	359	352	372	358	328	342	364	370	356	344	377	334	377	395	335	374	366	401	378	325	326	354	328	389	384	353	349	361	355	360	347	369	376	371	342	377	347	343	313	336	375	325	357	323	334	376	343	339	340	338	335	358	340	376	366	365	358	356	390	350	379	336	338	349	346	337	355	372	367	339	349	407	369	364	408	363	374	354	348	351	339	384	360	360	324	361	389	345	386	329	376	358	347	338	315	365	371	365	326	324	348	371	385	380	329	367	391	347	314	339	344	360	319	341	383	349	372	340	336	367	386	351	349	378	360	330	395	345	361	344	365	336	343	340	376	352	360	343	376	352	332	337	329	395	343	377	328	349	350	376	362	373	352	374	379	366	359	380	388	367	403	357	341	374	370	334	371	328	377	333	361	360	340	375	326	341	347	326	356	348	374	340	313	348	364	355	332	375	373	353	350	374	329	362	338	362	384	407	327	349	331	353	395	323	345	353	335	364	349	373	374	357	366	319	347	345	368	362	366	357	358	385	355	368	355	332	361	373	345	353	330	352	328	350	377	390	367	351	364	365	351	338	336	372	316	346	316	344	359	368	373	343	345	368	363	386	338	337	388	358	332	413	340	352	345	354	364	356	360	422	362	358	384	329	407	360	370	359	339	386	345	405	368	401	389	401	368	346	379	346	343	388	397	341	362	366	402	346	365	355	349	383	349	363	322	359	326	370	349	386	384	346	336	329	347	339	352	345	338	368	354	333	357	333	354	365	347	318	375	360	341	331	352	371	360	363	365	305	369	327	368	344	318	361	378	360	372	363	343	371	337	359	364	332	341	322	334	335	377	346	360	293	345	348	355	386	361	343	361	370	378	324	327	359	379	367	396	345	347	379	362	378	361	343	393	373	357	342	332	388	356	357	343	389	383	349	365	376	383	356	349	354	358	360	356	369	355	382	349	343	325	312	360	369	339	353	367	362	359	326	372	370	354	387	360	371	319	404	342	318	368	359	332	366	365	382	346	370	336	370	353	370	377	366	334	372	359	327	343	361	356	305	328	346	354	398	369	378	332	327	348	366	354	348	344	372	320	370	337	330	357	310	364	342	357	367	372	357	337	356	356	352	333	363	333	356	350	368	347	417	390	365	352	354	350	373	387	336	373	345	363	413	349	327	358	352	345	361	381	365	375	380	355	330	356	359	367	343	351	388	355	368	353	355	354	366	338	381	337	342	371	333	338	334	373	336	352	353	355	391	343	359	360	332	384	364	373	375	319	364	316	332	347	345	352	352	369	326	331	351	352	373	360	355	346	292	319	349	386	356	346	367	349	360	362	405	308	344	383	357	359	365	349	392	342	358	324	347	336	348	362	327	347	363	360	361	351	363	325	332	372	348	363	352	380	382	349	359	358	339	349	361	328	370	352	344	355	384	383	369	393	386	350	348	382	370	312	362	353	354	371	369	345	343	359	333	369	370	335	336	384	344	359	391	333	399	339	374	389	365	326	363	352	365	379	320	368	342	362	317	358	358	336	352	346	358	386	359	369	330	366	413	379	351	367	349	352	351	337	353	332	364	354	363	356	361	362	339	360	326	341	342	351	344	342	326	377	320	340	349	386	368	387	353	368	392	358	369	374	359	367	367	342	356	338	348	384	315	329	366	321	338	378	353	337	372	311	353	352	351	372	389	345	347	324	386	361	363	336	346	373	358	326	334	371	345	319	353	309	375	348	352	361	356	352	324	369	402	403	356	374	344	364	362	423	378	357	304	342	372	363	385	346	379	372	361	351	317	325	384	334	360	370	360	377	339	349	384	353	324	342	333	359	356	364	336	365	399	378	386	346	402	301	356	362	336	342	318	347	363	349	391	326	375	350	339	375	373	346	368	364	374	346	361	348	357	342	361	384	325	374	323	378	378	293	353	322	375	349	330	341	339	332	362	342	351	347	355	346	322	327	360	352	375	387	371	379	358	352	359	366	372	376	307	348	364	367	357	351	345	336	327	358	367	370	360	368	356	355	316	360	325	351	354	356	337	346	326	358	343	332	394	385	372	379	347	330	352	372	353	346	405	369	304	330	399	338	345	364	316	395	361	378	394	380	370	376	341	337	359	377	369	345	349	374	324	343	318	335	351	340	337	410	361	371	356	342	344	363	344	374	413	375	352	360	341	369	362	390	365	359	340	374	368	347	335	344	364	362	360	326	373	338	361	344	346	340	349	332	347	368	393	353	369	327	360	359	380	330	357	340	362	321	353	324	349	377	327	354	325	377	353	325	367	391	363	377	368	332	365	324	371	356	373	332	330	366	368	342	362	312	356	361	345	386	340	337	325	396	363	375	401	361	369	364	344	354	375	347	356	362	372
42335	16445	7555	4604	2809	1512	1137	980	943	830	852	1032	1021	859	795	847	880	797	847	763	803	771	816	846	782	790	816	812	811	790	785	740	786	785	838	799	805	783	763	761	789	772	773	807	792	771	858	813	786	763	742	741	745	807	736	759	766	774	806	773	719	768	790	822	774	814	759	784	831	750	817	748	788	840	815	781	757	815	769	773	781	800	816	746	803	782	764	803	793	740	746	788	790	797	778	821	734	784	780	749	823	701	767	755	804	765	790	800	767	761	762	744	779	772	788	766	793	767	753	770	754	809	789	784	785	761	770	806	794	806	770	779	766	780	750	737	810	753	786	797	779	777	794	763	807	777	741	786	747	755	794	812	793	753	718	812	784	823	797	791	756	779	766	747	779	783	745	786	808	808	756	799	760	792	786	818	783	737	783	767	756	814	786	762	799	765	804	811	823	714	759	778	792	813	776	757	767	761	726	811	799	824	803	786	789	726	758	771	769	777	820	766	803	743	764	808	823	763	803	782	828	768	770	790	777	829	771	794	782	749	827	757	792	750	810	783	794	777	784	776	805	785	805	827	818	782	768	780	782	727	826	804	745	768	769	791	759	787	762	780	806	783	761	761	814	827	779	759	773	806	795	739	764	790	793	816	827	778	767	754	798	765	796	789	756	789	770	799	718	788	810	788	784	783	764	774	805	782	795	780	792	741	778	812	772	810	742	776	729	763	737	808	732	794	759	803	752	731	744	775	790	770	778	758	787	766	803	749	778	786	802	767	739	707	801	804	853	753	752	770	769	759	787	738	783	824	809	784	774	793	738	807	772	779	846	753	749	774	776	790	778	815	782	785	745	741	791	794	828	778	774	854	723	750	762	791	805	793	760	778	798	781	878	774	817	805	768	767	759	774	765	785	763	813	796	770	771	798	806	742	793	753	743	715	752	801	740	791	790	742	760	797	826	769	754	736	839	744	778	803	811	789	745	839	756	811	773	763	764	780	817	809	781	749	740	789	787	767	803	789	782	814	769	800	789	784	779	755	785	792	811	771	785	764	793	783	793	776	780	807	771	754	808	739	781	777	807	764	789	801	811	800	757	746	770	829	774	757	816	745	802	830	787	819	823	772	793	788	781	747	768	802	759	769	758	782	795	773	745	782	785	817	793	802	779	782	761	819	774	823	796	860	798	790	749	778	751	769	837	799	793	817	785	808	799	842	806	757	776	794	757	767	776	751	810	827	818	775	768	769	767	796	747	803	816	788	799	798	762	816	781	780	782	759	808	724	813	768	810	772	797	793	754	804	772	789	726	786	787	806	777	755	848	790	768	768	749	768	793	803	823	824	731	762	767	799	811	778	772	825	801	771	761	791	788	767	803	777	783	750	807	740	787	755	799	768	869	799	720	798	741	788	816	733	757	760	802	775	767	788	786	774	746	794	760	792	769	798	761	814	795	792	806	790	753	771	737	780	732	789	835	821	823	810	803	766	808	744	790	805	737	787	774	807	796	815	812	795	778	804	746	779	770	748	753	739	795	759	801	794	808	744	767	809	787	752	768	783	821	825	808	744	748	795	774	776	816	822	841	749	764	782	828	780	737	792	753	771	759	717	826	803	798	808	774	746	825	788	771	725	835	785	738	736	786	784	761	735	737	797	787	781	801	779	773	773	734	757	759	761	769	756	775	784	812	783	746	794	779	794	745	788	818	734	725	780	775	790	737	797	777	788	817	801	836	829	806	758	806	764	778	796	785	796	774	812	813	756	737	727	723	721	775	741	717	749	803	768	792	787	795	745	803	764	803	793	742	847	800	789	760	821	795	808	792	792	771	821	756	745	823	788	811	806	776	798	746	801	790	822	754	807	821	753	793	731	785	771	787	759	792	774	772	824	727	820	732	771	804	808	778	766	811	751	779	755	726	766	781	793	767	734	793	750	752	775	706	794	761	698	832	774	775	825	827	744	815	806	765	822	784	774	800	831	802	788	833	789	755	791	756	786	813	765	817	784	788	776	763	773	794	748	787	741	772	775	787	761	785	775	796	803	832	785	711	775	810	803	756	800	781	808	757	815	750	777	773	793	781	755	774	720	784	809	769	824	776	836	805	785	725	804	764	771	767	771	735	802	755	802	816	805	757	826	751	823	772	778	789	767	771	832	753	767	752	801	754	780	818	810	782	766	766	779	775	789	731	827	761	789	781	806	767	761	743	787	791	772	762	755	797	793	796	834	723	760	771	788	808	770	770	797	846	776	790	811	764	786	734	788	763	773	755	719	758	772	791	757	751	761	773	772	771	766	808	784	777	789	733	733	802	782	805	798	772	726	771	793	791	823	807	731	788	801	784	767	817	763	812	765	823	788	754	755	787	751	832	750	750	810	713	808	769	804	805	734	721	766	781	758	760	793	765	767	772	808	781	776	751	782	789	799	744	748	776	771	776	754	804	794	816	732	779	824	783	782	798	774	791	803	733	781	763	811	767	784	821	755	783	792	757	798	776	819	704	756	781	782	806	762	796	804	835	764	756	766	774	779	780	747	783	778	766	780	782	755	769	775	750	796	805	853	778	768	824	775	797	775	739	788	748	776	787	730	787	786	777	779	780	817	808	797	770	785	814	746	761	779	835	787	777	831	799	794	826	840	841	747	753	810	772	759	795	778	802	784	762	767	830	818	808	769	784	766	762	771	800	785	728	733	774	750	788	816	780	742	768	820	744	790	839	811	771	756	800	832	810	784	798	722	787	814	750	796	781	782	763	812	731	795	816	744	809	802	744	787	832	776	778	772	768	815	749	788	773	778	792	808	752	764	738	802	766	797	743	748	770	755	768	808	807	719	758	737	803	724	819	771	785	802	792	828	720	788	814	729	763	754	743	749	774	784	744	782	786	811	735	777	766	704	768	762	817	803	774	805	755	809	751	776	858	822	787	804	789	778	807	785	794	738	801	804	757	795	783	767	788	769	791	790	834	783	772	806	755	816	783	776	782	712	800	751	783	797	781	760	776	746	730	758	777	792	762	741	781	790	822	793	791	766	819	786	775	804	792	778	768	765	758	801	757	772	739	791	748	779	761	775	811	796	774	773	799	820	804	748	774	779	851	824	800	806	766	797	805	776	783	778	765	729	750	776	819	773	850	739	818	787	824	820	760	730	794	766	786	817	819	818	838	798	831	764	815	770	805	784	825	793	803	779	801	825	754	763	776	796	782	786	763	792	802	826	776	750	765	791	813	816	765	790	815	830	769	786	791	813	766	720	786	758	783	753	764	782	749	790	804	805	788	800	774	751	748	830	805	788	777	793	788	755	785	797	765	794	756	785	745	791	816	752	787	784	793	778	744	774	760	774	786	742	799	811	820	813	800	803	806	697	780	792	790	753	794	776	762	793	772	777	809	759	725	737	769	744	832	824	793	773	765	790	795	748	785	740	791	810	744	787	810	773	795	837	719	820	765	803	730	791	778	740	765	777	747	777	748	790	805	774	786	782	794	805	765	765	775	785
48034	16469	3336	1409	695	352	345	351	379	321	319	355	337	404	339	309	302	311	339	340	337	309	366	318	365	329	311	352	292	307	362	325	337	320	316	314	328	354	342	360	339	342	349	347	333	354	315	357	333	341	316	346	336	379	340	356	346	361	322	341	376	297	317	332	313	337	361	346	335	334	354	376	345	343	353	347	344	342	383	318	331	345	346	362	326	384	323	339	309	305	309	326	361	365	315	327	363	340	360	350	327	358	339	351	344	353	331	318	343	352	325	312	314	353	325	320	304	362	334	329	314	362	323	369	333	335	330	343	379	346	323	309	351	333	346	357	386	328	333	318	349	337	348	374	344	312	311	336	309	379	336	334	341	332	366	351	309	331	337	313	310	348	338	294	310	328	349	351	330	349	289	325	338	330	301	339	299	312	323	337	344	354	320	325	321	319	342	380	291	329	343	307	350	326	359	352	316	330	308	360	307	320	372	354	381	361	329	340	332	342	321	315	348	330	344	338	327	351	349	354	327	311	341	363	336	319	330	340	307	331	312	304	339	328	307	366	357	332	323	349	378	370	351	307	283	338	346	367	342	354	346	342	322	345	341	375	296	294	319	329	329	326	343	333	312	358	336	297	330	315	291	338	331	339	342	305	305	346	327	351	353	312	329	335	401	346	330	326	353	288	311	331	346	324	326	311	322	370	378	301	317	310	304	349	322	339	361	354	281	305	337	343	333	352	368	334	321	342	292	342	357	370	326	342	324	338	312	367	321	318	352	357	366	346	305	305	319	317	333	303	344	363	335	309	341	317	335	369	343	321	341	351	312	326	324	339	326	332	327	360	325	332	371	367	343	363	345	303	327	333	329	351	356	356	332	333	335	367	350	302	289	316	345	349	358	354	344	335	322	320	334	328	307	341	293	331	350	334	343	301	360	353	310	330	313	337	304	318	318	343	333	312	294	354	355	308	351	348	389	329	322	334	309	335	323	313	330	329	300	369	367	339	297	355	324	352	303	366	333	362	321	340	330	330	355	347	350	347	356	335	318	352	301	343	341	339	359	327	355	338	329	334	334	364	317	314	322	381	316	357	307	353	322	352	374	337	305	349	323	304	303	327	327	311	293	307	345	355	291	352	309	299	317	333	343	345	324	358	336	341	335	344	348	361	309	351	304	331	371	362	329	345	359	339	331	334	367	343	345	326	349	319	334	313	351	345	327	320	284	334	281	339	318	344	331	349	334	312	356	307	321	321	332	343	327	354	341	325	343	350	331	358	329	330	364	323	317	342	328	320	339	343	353	332	352	306	321	321	303	339	322	352	349	317	360	317	306	355	358	316	285	340	373	361	335	350	315	337	329	285	343	309	310	316	346	316	325	328	339	346	375	346	336	299	319	319	318	335	334	326	333	322	370	343	328	354	316	365	360	331	303	345	331	347	313	328	298	335	308	355	332	302	386	341	321	306	298	346	310	334	316	324	316	341	341	330	342	335	317	328	319	309	284	324	345	365	352	300	318	328	354	327	336	350	351	323	322	326	357	302	341	361	323	339	331	333	352	335	292	308	303	339	320	377	369	299	334	320	342	331	337	338	346	349	288	321	323	306	304	327	335	367	344	348	330	339	316	305	332	307	354	318	364	306	299	346	358	271	330	330	334	350	317	298	322	377	309	353	356	333	357	372	370	312	342	322	341	364	349	315	341	303	312	337	323	349	346	342	339	344	337	331	346	321	342	320	337	347	328	336	336	339	337	374	357	350	328	355	346	316	334	356	356	298	362	342	327	355	341	341	327	312	336	340	286	319	364	356	323	290	322	320	302	314	334	360	312	340	353	339	338	361	346	339	309	355	356	359	339	348	332	325	351	318	343	330	354	334	365	321	323	331	341	341	348	299	361	315	335	331	324	323	322	329	337	331	333	377	313	333	328	331	358	295	304	335	341	311	353	315	369	333	357	333	336	342	320	350	330	321	333	317	296	354	319	313	335	347	354	295	327	333	350	369	334	326	317	346	337	332	335	322	337	338	334	303	345	332	321	335	336	332	322	340	347	343	289	363	337	349	310	376	333	318	334	314	332	393	347	353	302	313	329	322	324	326	319	332	368	378	308	344	357	310	327	341	343	329	330	314	333	353	337	329	368	326	323	375	360	335	343	302	359	327	309	304	322	365	360	344	338	335	304	318	338	314	319	329	343	356	349	343	313	341	308	332	339	338	382	331	326	322	317	334	299	341	332	324	302	339	320	329	353	342	335	339	323	347	362	347	348	312	292	329	315	332	327	355	349	349	333	337	344	328	316	290	331	314	359	345	316	342	350	333	333	317	363	348	343	354	376	327	322	333	327	342	329	365	320	336	356	347	314	334	313	357	341	328	310	340	317	327	314	331	392	354	346	331	327	304	355	306	342	348	355	334	340	311	327	339	315	354	342	349	301	318	367	325	326	334	314	332	357	343	304	330	347	345	329	358	298	315	337	323	300	383	325	331	361	343	344	385	336	342	364	308	325	331	306	346	361	372	361	319	353	342	327	311	337	346	291	305	318	351	325	348	354	355	344	372	331	306	307	301	334	321	319	339	361	326	349	335	345	358	320	344	323	303	311	337	322	312	336	335	368	367	331	297	306	344	348	324	343	311	337	353	364	324	337	347	304	342	356	328	331	350	348	338	313	320	315	311	351	371	330	354	343	355	315	355	318	315	303	312	337	359	329	342	338	300	337	333	323	319	336	370	331	306	367	436	320	324	346	299	342	382	363	355	328	305	345	317	333	348	331	341	343	327	317	319	290	329	323	306	333	346	307	362	361	309	356	314	349	360	320	339	356	339	369	322	331	333	330	311	311	314	338	331	339	326	355	359	333	302	328	339	341	354	344	322	304	348	339	365	339	306	341	327	300	353	317	335	325	363	307	314	348	326	337	333	324	316	372	348	336	323	333	327	320	345	386	344	341	317	349	312	320	324	330	322	333	338	340	335	352	330	317	321	321	322	313	368	323	339	346	352	354	347	334	327	350	353	319	336	308	300	317	350	334	316	330	359	341	350	352	314	354	280	318	340	317	360	339	362	324	334	336	355	331	352	323	336	302	347	312	336	326	331	351	338	299	314	350	360	338	328	357	349	334	325	353	321	331	327	340	346	362	381	338	307	345	365	333	301	289	329	323	315	332	356	331	338	339	368	343	316	330	382	369	367	349	315	350	331	345	336	336	340	299	353	354	337	293	321	332	362	339	349	342	361	353	306	341	324	354	331	325	327	318	326	324	316	337	356	332	354	324	284	351	333	344	349	331	370	308	320	328	356	309	333	337	350	326	330	331	318	362	320	329	334	333	359	351	314	324	366	318	351	372	308	320	322	362	344	326	312	313	339	306	348	313	301	336	345	354	337	323	352	358	345	318	359	323	348	326	352	324	350	320	311	351	313	339	348	365	314	394	332	308	309	325	339	309	303	307	338	361	377	335	350	320	342	328	301	322	310	310	350	339	347	319	341	355	348	342	312
32661	10315	4121	3149	1622	917	786	740	787	807	754	725	715	739	726	723	772	737	764	728	724	735	776	738	736	767	737	727	720	703	717	798	717	731	744	716	700	754	718	729	798	748	752	727	750	730	749	717	746	707	770	645	712	728	801	747	776	727	778	739	738	740	755	740	740	692	751	706	768	760	731	760	699	761	733	758	722	757	760	719	765	716	732	731	760	715	759	748	720	714	717	674	790	666	742	733	717	707	747	755	714	779	750	776	740	706	762	733	746	758	696	709	717	730	730	727	790	737	712	754	723	692	689	714	767	748	700	781	697	724	772	753	722	748	741	752	695	719	714	735	754	777	737	735	678	788	752	714	733	759	722	740	784	774	733	734	747	718	666	745	716	700	799	731	758	739	748	716	751	734	706	782	718	748	721	731	759	704	765	741	779	734	779	734	729	757	747	739	791	747	796	700	753	755	691	708	731	668	754	747	742	784	738	753	728	753	762	759	726	796	712	777	784	748	731	813	778	762	688	710	712	711	764	719	704	751	708	743	713	703	731	702	713	808	769	790	731	744	754	779	704	749	767	730	790	761	742	701	730	741	754	752	736	775	765	695	727	717	695	762	759	752	761	700	773	726	725	769	750	770	788	754	750	707	755	787	744	739	713	706	747	744	763	734	762	760	704	798	749	750	750	747	730	684	698	763	784	776	751	756	768	734	725	763	832	723	709	754	709	750	714	754	754	759	727	756	684	692	729	767	686	810	736	729	728	751	751	711	697	748	784	761	738	769	719	731	748	765	726	772	740	722	719	745	728	776	730	729	740	709	734	709	748	776	725	716	727	738	748	794	767	744	779	746	726	712	711	726	760	743	741	772	769	717	712	730	747	734	731	734	719	700	717	719	762	687	787	791	732	798	715	763	744	708	711	751	750	737	756	753	779	741	682	750	710	781	745	744	714	717	769	752	763	761	767	714	776	707	749	749	788	742	739	722	750	772	739	722	748	743	768	757	716	702	758	726	753	763	769	709	722	736	763	744	764	701	739	717	775	728	776	756	701	738	768	700	726	752	742	712	704	693	766	713	749	743	743	743	773	750	704	739	708	735	767	770	771	740	765	757	750	734	763	727	730	735	753	736	759	737	732	767	720	722	764	744	730	725	708	690	703	704	681	737	745	702	748	765	681	738	714	767	687	675	713	754	756	774	764	749	718	775	762	753	755	758	721	736	724	715	731	720	742	733	770	705	713	701	713	735	781	744	734	787	810	744	738	789	719	728	747	745	786	694	696	771	812	747	787	711	693	766	783	730	747	723	724	745	757	740	746	736	709	765	712	749	732	767	721	727	745	713	747	732	695	724	722	772	715	714	699	741	694	711	726	756	747	756	718	717	693	778	703	708	752	744	758	695	737	768	693	728	739	789	683	760	772	766	744	762	740	717	795	707	706	668	770	764	724	710	742	753	760	729	719	678	744	721	730	733	790	760	738	736	730	779	766	700	725	707	713	750	707	739	773	725	806	720	709	764	775	742	755	722	746	760	734	697	818	776	732	758	737	758	749	725	715	803	708	742	723	817	759	729	730	739	708	748	788	719	762	732	745	737	725	719	763	683	730	732	791	719	728	703	733	774	763	746	745	696	749	761	767	706	722	720	744	777	768	745	743	785	753	704	742	749	737	747	772	716	746	736	779	726	742	754	738	709	720	712	739	717	758	746	808	717	747	708	674	747	820	716	751	731	767	705	713	725	721	752	788	767	743	764	756	788	732	758	751	712	762	761	737	758	776	720	737	732	713	779	714	718	765	752	778	738	757	741	769	721	742	770	721	742	735	755	805	720	775	767	700	784	777	726	708	749	751	770	775	733	765	734	713	701	750	698	747	746	756	717	742	730	711	774	723	765	730	723	742	741	757	768	729	738	767	715	718	748	723	724	683	737	744	739	755	672	758	750	738	770	772	694	722	665	711	742	728	702	721	754	740	737	740	749	695	733	776	761	735	722	729	715	712	726	727	731	709	744	748	780	714	736	723	748	696	773	729	740	737	707	783	684	703	704	765	806	744	691	747	742	703	681	800	744	758	780	783	735	710	752	764	724	704	769	766	721	740	777	774	742	710	732	710	749	721	747	719	757	756	709	722	742	740	738	741	705	729	775	744	764	767	761	737	704	684	793	752	763	767	732	723	743	767	743	724	741	714	747	725	711	763	742	743	726	797	740	727	740	770	788	732	723	753	749	741	785	723	728	719	724	700	755	734	759	717	764	744	737	671	782	745	761	725	688	738	720	750	786	696	685	780	693	708	764	743	739	717	726	749	763	807	718	730	741	741	784	781	699	747	765	726	738	698	756	701	716	703	732	781	740	725	757	737	744	751	734	718	784	773	718	740	746	740	742	774	746	733	756	751	698	707	736	749	748	703	723	756	784	713	703	760	730	727	737	727	761	757	761	705	746	732	733	757	739	673	751	729	772	741	789	761	784	720	722	740	776	750	771	725	705	710	734	775	775	740	715	739	781	738	752	773	727	723	716	721	788	717	760	752	746	706	740	756	766	764	713	734	712	689	732	747	735	753	746	679	737	701	722	740	742	758	782	704	701	709	741	683	705	728	773	742	767	789	738	750	735	759	751	741	706	756	688	756	757	758	720	758	747	783	753	708	716	778	730	740	755	736	757	729	744	705	717	782	755	739	723	779	747	792	719	767	697	780	739	735	716	733	705	712	743	674	805	712	689	742	741	763	743	721	699	736	756	735	765	727	729	698	740	765	739	745	716	671	791	691	725	725	736	748	673	763	730	834	704	725	783	724	727	753	660	762	736	749	804	742	739	738	748	702	744	724	765	747	764	714	779	737	690	773	730	731	736	744	762	760	734	734	752	724	720	791	747	716	715	754	774	734	785	720	721	767	739	751	744	758	739	730	749	711	724	753	716	756	732	741	735	756	770	735	709	768	735	732	737	732	746	746	749	752	714	719	766	761	754	751	722	716	755	708	732	781	759	769	717	722	770	712	733	734	748	742	744	696	740	751	699	727	771	699	732	771	696	743	722	761	766	745	751	741	745	780	750	786	740	747	742	694	775	732	752	762	712	708	744	753	751	738	714	748	699	735	720	798	713	749	733	710	687	698	742	785	725	747	705	764	768	741	702	732	766	732	792	713	826	726	730	741	742	701	680	744	747	749	762	744	751	731	725	730	756	712	749	757	735	737	761	750	764	728	692	702	738	727	756	744	739	750	792	750	727	733	726	672	767	732	716	779	746	739	746	714	690	777	753	790	760	697	729	740	711	754	765	727	750	728	763	756	750	688	687	660	753	746	764	737	737	771	767	740	752	754	738	719	775	731	725	724	735	727	715	786	721	746	717	738	715	741	779	703	710	771	775	749	762	717	742	713	742	747	746	733	761	737	776	734	769	718	717	739	726	704	731	755	734	737	735	749	685	774	754	739	731	764	690	726	745	718	727	686	758	766	729	710	716	723	722	733	724	681	778	737	750	706	743	773	728
57242	24296	8202	2057	703	551	450	366	373	331	325	334	323	343	368	355	337	330	304	322	328	328	370	310	370	347	319	319	323	308	363	362	315	309	335	316	333	347	321	354	316	347	340	327	307	320	330	351	342	317	388	371	314	342	332	375	308	334	352	319	328	343	328	336	346	330	313	337	337	372	376	355	320	315	371	347	329	317	296	301	346	340	328	312	305	358	307	338	332	354	386	341	341	310	342	337	343	341	338	324	345	348	335	318	334	321	368	336	322	328	323	347	350	354	347	328	322	370	355	366	299	340	310	354	350	324	314	378	327	324	324	339	349	351	344	319	333	329	329	334	304	334	291	332	311	323	329	360	331	332	326	324	324	333	328	346	341	334	338	328	348	349	361	309	336	326	334	350	338	345	329	367	323	343	319	357	301	351	375	364	318	312	340	323	347	355	341	345	359	347	365	328	314	367	370	347	321	364	304	329	316	336	318	321	344	289	362	355	331	301	319	345	311	330	367	344	327	316	319	312	338	332	343	309	365	359	338	357	337	344	332	319	336	352	323	333	292	328	332	289	343	311	338	313	343	311	307	353	367	338	377	318	325	295	321	329	382	375	300	316	321	321	321	289	353	358	337	314	340	329	378	325	354	386	320	335	343	347	352	319	322	336	285	334	339	350	330	337	351	330	315	317	351	351	382	316	374	355	341	376	325	370	346	360	351	353	303	297	319	366	337	314	321	351	338	362	335	326	342	323	334	342	341	335	340	336	327	298	344	335	329	329	342	319	321	334	360	354	346	354	321	335	344	325	344	329	313	302	321	301	326	349	345	354	305	344	367	343	316	367	331	340	339	306	338	329	289	342	351	325	338	321	346	331	338	326	371	318	377	299	371	298	369	314	335	363	303	339	352	319	335	318	318	336	354	355	318	336	345	311	337	352	335	345	365	341	348	324	316	325	330	312	310	318	290	290	329	287	334	321	327	310	331	315	341	325	339	334	295	356	342	318	318	324	364	319	371	331	349	326	359	338	305	318	346	349	385	313	322	369	341	331	332	335	333	325	339	338	312	345	314	325	330	337	307	305	275	308	332	349	329	309	291	331	327	331	331	321	323	367	345	372	353	322	329	301	307	351	365	354	314	344	378	345	346	331	318	312	355	332	315	327	326	351	345	348	337	260	338	319	337	334	306	364	353	343	322	306	360	346	344	337	321	341	364	354	326	310	340	344	323	316	333	322	330	347	362	344	387	298	336	341	312	331	348	320	313	318	347	368	322	319	352	332	345	294	315	317	344	304	319	326	320	334	333	314	319	327	352	330	330	371	310	360	337	342	336	334	364	305	375	307	312	320	328	340	337	341	328	325	335	338	331	365	372	353	330	351	339	333	326	329	373	323	345	311	366	355	314	348	309	297	335	346	354	347	312	316	369	346	320	351	310	308	347	361	354	327	276	347	327	378	307	313	333	353	340	321	334	355	341	347	334	345	328	334	318	341	355	362	340	382	369	323	346	317	325	330	314	317	327	325	351	346	355	319	311	342	329	333	327	313	328	315	307	317	332	326	343	350	331	319	335	358	340	320	335	325	344	338	320	342	349	325	349	326	351	354	321	322	333	360	309	332	312	342	353	343	342	338	354	360	360	319	366	359	312	317	368	317	354	340	318	308	339	306	331	344	321	316	309	333	316	351	354	342	348	283	322	337	347	362	322	329	332	342	297	328	340	322	314	309	309	311	334	291	338	349	340	349	320	350	354	345	345	357	371	332	318	323	306	314	337	313	337	328	362	358	359	324	330	331	317	346	357	351	343	309	339	329	363	342	346	327	354	382	320	350	332	309	368	357	341	311	341	338	341	341	350	308	335	320	358	363	342	323	355	340	353	335	393	325	311	336	342	350	334	331	337	298	364	351	315	313	335	320	333	352	369	336	315	328	334	344	345	356	338	332	297	356	366	358	311	327	338	337	344	337	314	335	321	327	346	362	316	381	350	300	303	342	325	330	291	318	327	338	338	318	298	298	364	333	359	295	311	347	363	319	350	331	356	328	318	363	320	324	319	318	350	355	340	313	304	343	350	323	308	318	340	324	324	297	355	337	332	334	332	337	327	330	335	337	357	361	360	342	350	314	313	362	349	375	307	330	293	320	355	312	319	331	316	314	353	331	318	324	317	339	353	334	310	310	368	353	349	331	349	341	333	342	310	336	355	291	343	326	320	334	356	283	334	295	333	315	322	341	285	319	345	325	338	318	329	305	332	337	313	304	347	353	353	286	336	315	342	327	296	340	365	329	326	342	355	292	321	340	375	327	339	327	356	316	324	326	332	336	372	349	341	332	349	339	331	304	318	308	370	325	338	318	311	334	335	313	363	296	333	297	316	325	312	313	358	326	338	300	306	342	353	326	338	334	354	354	345	337	349	345	311	307	341	322	302	313	329	344	357	332	330	335	344	323	326	268	314	338	354	330	335	341	342	325	338	353	332	312	370	379	353	350	321	340	338	349	326	349	378	304	336	340	328	333	296	374	352	343	335	365	336	332	334	336	327	288	362	327	334	346	309	312	330	310	305	321	340	367	371	349	321	318	334	356	352	362	322	319	342	333	366	346	310	305	325	338	274	339	305	344	364	350	325	343	330	353	353	311	337	325	326	354	352	332	346	345	294	353	322	324	350	338	329	354	330	359	343	334	316	324	342	325	342	341	343	326	325	301	309	313	343	346	368	341	341	338	324	339	286	332	320	313	338	390	347	321	329	329	319	306	309	308	343	342	287	321	331	341	322	328	332	336	323	305	325	355	343	301	329	312	324	357	349	320	295	313	305	322	337	331	333	324	318	336	345	382	354	327	338	346	344	363	364	314	298	374	308	334	289	340	316	315	307	351	309	342	303	315	326	337	336	331	324	364	318	348	332	349	333	303	342	320	346	319	333	324	313	359	360	327	339	336	345	314	312	337	354	341	327	331	332	340	341	301	308	330	376	301	350	340	333	340	337	323	326	347	336	317	324	355	347	328	333	351	323	328	359	299	346	318	317	368	349	341	297	292	305	317	323	329	343	332	340	307	299	328	340	351	337	320	352	357	308	356	385	315	342	311	340	324	350	352	350	316	354	356	350	303	304	350	326	328	324	329	340	345	328	365	358	322	345	349	304	324	343	310	315	339	329	316	310	350	358	349	329	344	357	338	326	330	316	341	340	380	326	347	338	348	358	356	343	330	310	325	314	342	328	383	346	315	335	345	323	336	369	337	326	344	315	269	333	331	360	302	303	344	331	311	329	348	302	320	326	340	332	334	303	303	353	331	318	353	323	328	354	344	322	338	339	330	330	312	336	394	350	309	286	338	363	309	330	356	324	333	314	337	311	342	333	311	297	331	332	281	352	368	384	365	300	376	326	325	364	339	320	342	302	342	340	353	305	336	400	315	348	346	330	318	345	347	324	305	313	345	321	343	334	343	321	335	348	354	313	334	309	323	330	340	332	318	354	320	329	325	352	341	341	350
37648	17721	7844	3677	1774	1351	1100	931	825	794	893	875	834	856	844	882	739	790	749	761	697	699	759	780	753	709	763	700	774	721	841	729	691	746	709	723	763	711	735	745	765	770	760	719	743	759	769	700	762	770	744	781	715	723	683	684	745	769	771	743	706	742	751	705	716	732	809	756	746	766	736	772	735	738	748	704	751	675	753	737	739	762	762	722	748	710	739	741	735	787	697	703	754	684	751	812	734	740	714	749	756	761	726	729	730	723	720	768	753	742	707	715	780	707	764	711	753	739	757	751	747	746	754	739	763	680	687	758	746	786	721	720	780	729	732	716	726	746	711	737	762	717	744	726	756	758	776	701	720	762	742	689	724	783	762	755	714	733	715	724	762	707	770	731	762	748	758	707	732	746	746	711	734	718	790	787	726	716	731	764	750	780	770	723	724	769	692	781	783	705	725	768	737	730	749	744	773	769	724	753	713	752	705	732	744	742	791	745	720	695	721	698	748	738	732	747	721	761	783	700	703	717	741	760	682	751	744	744	743	737	739	739	744	726	749	751	740	742	749	758	727	771	716	758	719	705	747	762	690	755	761	743	776	743	762	780	731	762	755	808	721	758	714	743	793	792	788	694	684	756	765	723	736	741	787	766	711	711	738	745	716	730	752	745	780	693	759	736	766	742	725	732	755	704	719	748	758	749	764	737	718	710	695	765	716	785	761	714	727	745	722	717	728	735	832	716	701	746	716	733	790	711	757	730	735	783	730	766	734	742	717	705	710	731	731	735	759	720	724	682	759	738	704	743	724	756	759	749	767	739	731	751	754	731	719	737	767	733	737	776	708	706	733	723	771	761	750	773	759	788	737	750	735	787	710	775	715	705	764	712	743	760	736	740	683	755	693	750	762	760	705	764	756	749	755	714	742	696	745	736	732	729	745	801	671	751	769	705	748	742	778	735	741	740	713	755	775	757	719	745	723	751	718	754	771	714	773	784	763	765	720	723	699	745	751	722	779	764	739	753	720	732	723	757	745	746	713	729	740	702	751	752	735	769	713	721	717	744	727	750	785	694	779	781	779	746	776	750	717	717	704	717	777	746	755	697	777	748	747	726	767	771	764	754	759	727	765	740	747	769	730	749	732	760	667	713	721	725	743	742	777	745	787	744	712	767	735	714	746	703	710	742	703	736	721	732	725	765	761	731	708	702	787	760	739	692	702	770	737	769	727	716	709	808	721	714	760	761	749	701	718	730	764	744	711	773	705	792	738	761	748	772	760	745	761	727	703	748	740	740	785	742	744	742	784	739	749	733	745	778	740	718	755	721	732	793	771	717	681	761	779	739	729	755	750	747	745	733	754	760	778	745	757	732	737	730	737	722	744	731	696	765	720	783	733	690	727	801	717	693	673	759	746	706	727	743	748	736	697	753	768	734	733	719	717	715	748	755	758	749	755	757	797	763	782	697	732	795	753	754	745	725	764	746	768	778	706	756	725	771	711	738	751	732	711	758	764	737	737	734	758	773	740	777	755	736	764	754	748	784	714	751	772	723	739	754	755	740	767	708	770	784	733	694	684	750	728	750	739	734	782	763	757	719	744	777	750	734	784	768	735	712	721	802	785	742	736	727	806	746	692	752	726	723	757	742	748	743	783	753	770	745	795	727	753	703	725	760	771	748	757	804	736	695	709	686	727	722	730	744	682	791	762	729	743	791	779	765	719	776	784	774	706	737	722	727	801	747	742	730	737	769	765	716	738	768	711	763	731	734	757	771	750	741	746	798	754	770	756	730	755	753	739	738	763	725	695	753	768	759	746	718	800	744	815	706	766	755	775	717	734	716	784	770	818	756	752	780	734	759	747	723	756	693	730	722	717	743	725	733	758	772	755	725	769	720	700	783	726	732	758	751	708	726	736	755	752	745	734	739	712	795	732	726	778	731	760	723	734	738	733	706	745	768	743	723	762	722	753	738	756	700	713	755	721	787	721	731	740	726	784	732	734	760	765	747	728	704	743	734	720	713	719	708	753	783	749	752	727	700	732	763	730	762	761	782	735	734	743	729	721	723	712	763	737	722	716	760	753	697	727	747	757	733	723	782	726	767	721	772	800	696	773	740	745	762	747	726	735	759	719	723	761	716	700	681	749	745	741	753	757	736	730	736	748	720	743	702	719	767	757	755	746	750	721	733	748	695	690	754	753	711	709	790	765	795	690	735	748	700	696	710	743	760	759	783	748	718	715	729	713	733	732	717	680	769	770	762	788	716	768	753	698	737	799	756	718	747	749	740	681	761	735	748	733	736	702	802	753	714	733	720	732	772	753	766	765	722	724	760	791	782	739	752	768	693	728	707	758	779	742	735	764	747	737	757	712	759	753	746	781	769	739	731	742	734	721	731	693	736	726	701	772	765	783	777	749	780	738	765	736	791	768	671	790	723	737	736	740	742	727	749	719	740	704	800	757	766	778	761	774	704	710	759	752	772	740	751	732	745	731	797	749	805	762	813	731	745	750	741	742	721	750	756	803	735	716	725	749	755	723	737	740	735	761	770	696	748	759	772	737	717	787	706	718	726	765	762	724	725	707	700	787	759	730	701	805	726	722	802	757	740	704	706	700	721	796	755	702	740	729	720	760	753	716	743	729	775	729	690	758	732	732	798	731	793	741	769	730	735	723	716	767	735	761	749	745	713	757	716	724	690	743	754	789	734	764	763	751	718	714	725	766	730	762	734	726	775	714	737	739	751	751	681	702	716	734	704	754	711	765	759	739	737	714	742	792	748	731	802	803	729	764	753	681	717	738	725	728	722	724	762	776	709	735	743	705	732	795	683	769	770	757	758	722	781	754	711	787	769	771	737	774	730	723	739	736	787	732	717	734	808	786	750	739	716	763	784	775	752	761	761	772	756	671	748	720	743	739	765	755	751	720	785	741	780	725	696	813	731	685	752	761	731	753	752	760	749	739	782	742	763	694	717	776	715	736	765	749	765	764	746	735	742	708	771	702	717	721	758	736	726	696	810	762	727	689	726	762	742	713	742	721	724	713	743	719	697	763	732	742	774	766	741	701	725	769	725	746	770	733	752	744	714	737	744	758	701	714	728	701	793	634	796	682	732	729	755	764	717	718	725	786	715	739	755	750	743	742	770	749	729	717	750	742	746	705	725	740	813	712	707	673	710	713	763	782	755	679	744	815	745	762	743	770	725	735	775	734	706	721	683	732	733	747	732	715	705	809	779	770	760	704	710	777	768	766	765	705	709	753	792	729	708	751	751	780	759	682	748	702	753	765	722	739	721	762	743	760	724	778	697	750	712	748	736	747	726	774	764	757	727	756	753	743	782	758	757	747	768	718	711	784	785	772	719	730	762	684	724	758	769	751	758	743	712	714	821	765	758	729	718	740	738	723	732	729	780	690	735	707	784	765	728	769	734	781	765	753	740	782	737	785	694	795	776	758	779	763	730	809	723	783	721	692	708	711	762	770	792	748	759	755	779	731	733
58498	28863	12002	3596	1264	695	539	399	398	370	382	377	371	359	370	390	395	368	330	376	336	353	340	337	372	360	361	368	349	390	359	344	341	370	360	385	345	347	356	348	383	361	310	369	354	363	344	335	343	349	358	381	349	357	326	370	378	355	358	361	361	368	335	374	363	356	356	336	369	337	368	348	377	346	347	378	358	379	384	388	354	323	320	376	381	361	374	313	344	323	374	360	343	345	319	337	311	349	360	361	359	333	364	381	370	359	353	357	367	366	315	321	348	343	370	350	344	369	342	369	335	341	381	368	352	372	327	353	356	364	347	346	401	348	351	353	394	334	352	372	404	350	329	370	352	361	359	329	314	321	357	308	352	361	341	373	367	365	359	344	375	343	358	352	345	346	353	387	384	361	328	334	341	392	360	360	364	338	351	344	410	352	340	389	355	336	388	356	373	392	328	369	346	318	340	338	348	341	348	381	326	344	387	365	348	397	393	357	356	361	314	371	343	333	347	385	337	373	360	330	351	319	401	359	335	349	335	346	345	385	379	381	357	373	349	350	330	350	350	374	346	325	363	365	315	347	357	326	328	359	354	345	359	344	365	340	360	350	339	338	345	321	345	396	352	368	350	331	358	389	364	336	341	358	345	335	342	332	355	366	328	371	344	325	311	369	350	359	366	340	371	360	346	314	316	325	330	347	354	331	386	370	363	346	358	310	336	334	367	407	337	363	350	358	341	332	352	332	326	336	344	337	337	309	382	346	383	382	380	332	339	341	347	352	389	407	380	364	348	355	354	365	355	349	366	395	374	374	363	355	364	371	363	335	362	338	326	325	349	351	351	379	359	374	373	321	353	366	326	334	353	360	389	333	393	367	389	328	388	340	388	334	318	387	399	360	354	379	321	343	371	313	376	345	378	329	356	390	356	419	354	370	360	326	384	358	353	376	352	346	330	375	348	391	357	335	376	331	352	322	375	342	344	319	371	329	326	365	353	339	358	390	387	386	374	375	366	342	357	349	368	360	330	353	352	361	359	346	335	345	333	356	359	316	383	351	347	380	358	379	356	341	345	369	383	363	325	358	365	382	370	359	358	369	348	357	356	346	361	312	368	371	352	349	360	335	393	332	346	375	382	311	346	373	347	323	318	309	384	411	347	332	337	376	314	367	366	339	365	386	326	327	323	377	350	368	364	367	381	338	326	370	372	375	361	374	369	353	342	347	335	341	347	349	325	364	354	386	387	340	350	336	349	362	400	346	381	353	325	333	315	371	369	313	366	322	373	340	326	350	355	366	340	346	382	353	361	357	334	341	349	319	343	374	344	385	343	360	355	333	323	362	390	342	379	342	371	340	360	373	362	366	378	372	314	350	317	362	339	317	358	360	350	315	340	330	363	343	364	350	356	362	370	384	358	339	343	346	372	342	372	351	342	349	352	367	358	337	361	367	362	345	366	345	356	351	341	314	358	346	418	361	361	324	344	375	359	336	349	363	369	373	367	342	336	365	359	348	325	371	353	331	333	350	346	338	366	316	351	379	331	363	332	365	347	360	392	359	364	359	322	367	348	355	374	352	353	328	364	374	383	370	388	353	369	353	363	365	354	378	375	311	314	336	374	350	337	318	351	353	379	354	351	378	316	353	376	358	365	337	337	345	349	360	384	345	363	337	337	305	340	368	368	328	329	383	388	352	382	367	358	352	398	345	368	331	382	324	347	321	389	370	342	360	370	330	336	313	359	336	389	392	346	337	380	351	344	349	342	353	354	336	350	359	373	359	369	362	368	350	336	343	371	405	336	344	366	331	321	368	323	304	322	355	328	359	351	337	336	377	330	348	277	357	352	372	351	321	371	349	345	341	376	346	362	366	333	352	349	360	384	334	386	390	325	392	329	371	390	379	372	374	371	335	367	353	402	355	349	358	321	352	355	341	355	372	341	330	353	334	356	365	318	335	353	327	346	395	406	372	340	362	354	350	336	357	350	373	388	337	301	326	324	355	356	344	353	390	338	367	360	346	369	356	375	352	356	346	391	352	329	333	370	362	355	370	335	330	343	344	357	333	320	365	324	368	356	344	370	361	333	353	361	367	367	342	369	366	377	359	332	318	347	370	370	385	320	375	331	364	336	369	373	341	400	360	348	349	364	346	371	376	366	369	387	389	350	354	356	366	357	352	326	396	367	353	356	354	364	388	367	353	375	342	349	385	354	384	356	345	344	307	356	383	385	357	332	378	350	330	374	395	338	387	332	361	376	365	315	365	351	391	374	376	343	352	355	342	356	356	400	328	340	361	317	353	320	344	330	352	371	336	363	329	342	385	321	390	367	354	359	384	371	340	386	360	336	336	354	355	365	378	352	350	375	342	339	365	347	367	409	355	361	345	347	304	331	354	347	363	383	365	359	339	372	344	325	400	381	401	363	379	348	377	357	349	378	350	342	355	353	358	356	345	396	335	389	366	341	375	346	362	348	352	361	341	365	318	343	382	344	352	358	355	383	391	320	319	358	364	386	369	355	324	407	335	347	357	350	360	360	346	370	333	344	352	358	346	364	349	362	365	384	357	337	339	347	346	336	348	332	364	349	338	378	345	346	338	352	334	365	365	374	326	348	359	324	332	367	334	368	322	359	333	344	351	369	340	339	365	363	351	331	383	343	343	346	358	331	336	382	328	378	364	350	330	383	306	334	373	307	344	343	341	346	347	374	370	351	353	342	393	359	337	346	370	376	344	350	329	369	359	363	356	333	384	343	371	373	338	379	353	333	345	329	364	324	384	367	377	334	347	358	351	342	357	330	389	350	356	354	357	327	357	349	364	371	327	383	393	363	363	321	347	364	367	335	365	360	389	366	330	369	345	394	360	364	365	347	357	388	326	358	348	379	343	370	344	339	340	344	382	343	364	312	327	365	377	385	363	379	337	361	310	355	317	353	389	369	374	330	342	337	372	354	373	386	379	325	367	355	373	334	359	381	370	327	369	338	355	359	362	350	306	343	358	338	339	385	338	363	376	339	352	346	357	361	336	372	352	339	342	384	319	360	370	367	378	318	329	353	370	373	331	368	366	355	347	343	368	370	339	351	353	381	370	320	348	382	324	395	376	331	364	374	352	368	354	365	367	339	358	377	388	334	351	363	378	380	384	358	351	359	338	376	329	350	364	353	344	381	353	372	360	378	390	380	348	317	300	374	352	333	320	369	360	358	365	385	346	365	369	375	358	350	362	386	358	376	373	348	369	352	368	374	376	392	375	399	396	369	372	330	354	343	344	346	353	369	368	376	359	351	371	388	380	334	360	355	353	374	362	354	363	372	323	371	359	329	355	381	359	361	342	333	331	399	389	348	354	331	349	354	327	324	388	386	339	360	344	354	363	335	338	353	365	358	392	352	376	347	363	395	361	363	351	357	380	365	338	348	370	380	370	385	356	326	386	364	322	310	362	341	334	384	341	367	353	337	363	377	383	362	349	356	371	335	344	330	377	333	363	382	360	386	398
39553	21532	10730	6548	3085	1816	1431	1000	862	964	913	899	826	929	830	855	804	842	795	773	716	791	759	841	763	803	813	830	759	743	773	696	757	799	781	800	757	786	776	763	862	763	753	758	731	786	807	805	787	765	731	757	841	764	751	788	805	771	787	717	799	770	854	743	789	753	791	790	743	835	758	753	754	746	786	823	786	765	756	781	764	782	783	788	803	751	811	783	779	822	769	788	761	715	797	721	777	817	757	732	802	774	795	709	750	782	763	737	771	763	778	741	802	744	776	801	782	734	820	749	730	802	710	746	846	815	771	747	748	793	828	820	773	803	817	818	838	761	766	793	773	772	736	757	780	787	815	746	809	797	801	743	838	812	750	750	734	836	846	777	808	781	716	809	752	810	782	826	761	757	746	730	782	786	776	812	779	790	805	776	788	823	750	786	793	740	771	735	831	799	797	772	772	764	780	767	733	789	764	796	771	804	728	750	759	776	789	807	772	775	785	712	731	785	730	743	809	725	769	837	767	764	797	803	772	751	783	791	756	756	757	770	766	784	783	770	743	794	792	792	774	795	858	739	756	766	751	825	819	803	780	803	851	779	758	777	735	796	775	852	824	783	811	772	771	791	811	800	775	802	807	786	772	786	745	804	874	745	796	825	827	793	797	793	767	799	765	759	734	765	778	858	763	776	778	802	776	785	748	807	807	758	784	788	758	776	803	754	797	778	788	814	816	752	805	766	716	790	765	770	759	824	795	818	779	759	794	753	778	761	790	801	792	797	758	777	813	783	767	769	782	770	776	818	726	815	779	769	800	780	766	772	784	805	743	742	818	765	781	788	793	780	744	859	733	778	741	805	816	781	738	753	807	765	792	808	795	764	770	810	754	790	743	765	792	783	828	832	752	743	756	767	774	754	769	808	801	777	735	792	774	763	795	789	785	805	748	784	714	803	763	771	790	794	844	786	789	777	828	755	780	777	716	730	761	820	818	745	801	756	813	796	804	794	785	839	807	764	827	752	830	800	824	745	787	791	822	776	779	775	754	757	788	752	797	785	803	813	820	794	802	794	799	729	810	811	803	780	788	798	753	745	778	784	787	840	811	796	754	761	769	777	797	806	797	803	755	778	756	767	778	746	803	767	788	777	791	751	743	803	792	751	807	783	814	803	770	805	804	782	758	803	741	779	797	793	811	802	746	729	800	737	814	805	850	760	791	769	791	786	806	763	735	748	765	764	781	776	789	803	771	783	760	752	791	766	816	779	787	795	780	781	803	787	796	799	801	745	792	737	796	758	810	837	738	794	745	786	781	746	785	773	731	794	761	784	812	747	788	799	734	796	779	761	782	834	759	834	747	793	817	761	847	795	738	842	768	764	777	774	863	807	793	767	826	788	765	746	769	819	762	780	754	789	770	783	762	759	820	726	770	840	797	750	829	761	814	767	809	768	769	813	813	775	858	723	823	840	769	793	750	773	763	784	796	752	802	784	727	796	768	744	760	800	802	723	766	755	814	768	728	804	752	754	829	724	784	764	777	763	755	807	792	762	773	757	817	759	792	745	775	746	794	779	821	791	793	748	714	774	792	784	778	798	782	772	769	777	729	773	775	789	758	792	818	845	790	736	799	770	822	851	762	789	794	764	764	759	770	757	803	764	789	770	760	773	781	802	751	854	827	808	816	748	757	795	778	789	805	752	805	787	790	767	837	761	822	768	803	782	784	777	802	723	833	781	768	815	763	817	774	784	786	789	785	796	771	819	732	798	780	796	751	804	766	745	816	812	749	824	816	738	816	797	768	775	841	799	828	791	776	800	781	785	839	815	749	820	783	785	775	756	772	749	782	778	765	796	804	781	773	783	784	803	764	771	712	762	793	729	794	803	790	760	786	792	771	795	795	761	817	794	771	804	805	795	723	764	767	804	759	812	792	718	717	784	788	805	799	837	776	763	812	832	787	756	772	770	763	811	752	840	787	759	793	810	820	785	817	776	804	757	789	770	790	807	752	759	720	776	767	772	747	769	779	798	807	788	772	778	745	775	783	757	783	775	783	744	743	817	784	796	801	788	806	762	807	790	738	801	756	787	752	808	779	775	762	761	844	798	790	790	775	793	755	778	792	808	739	789	764	791	793	826	771	727	787	772	739	723	781	801	847	759	812	783	765	774	751	772	765	754	793	777	802	789	821	796	719	782	692	757	799	780	754	794	791	775	779	777	798	800	771	736	775	732	790	818	770	794	755	789	798	779	817	776	802	778	775	789	765	854	847	758	740	774	813	732	757	772	794	835	775	780	722	810	760	770	803	781	800	772	772	816	790	761	850	778	802	783	762	751	825	751	817	802	759	764	782	760	832	749	727	753	768	796	808	777	788	837	789	766	754	761	759	842	807	795	759	803	791	751	815	758	775	769	773	796	736	800	781	747	766	780	794	802	797	748	780	775	740	802	813	771	739	713	843	808	757	779	795	783	792	792	787	817	769	777	748	765	805	830	786	747	840	805	821	791	790	739	751	781	846	759	805	754	788	753	802	793	804	815	776	741	761	791	764	791	741	784	790	780	734	805	793	762	765	740	766	813	780	780	787	742	761	756	745	754	803	737	758	809	764	767	774	754	782	782	801	820	746	822	778	748	755	768	728	770	786	790	776	756	783	825	779	819	813	794	794	825	810	775	764	863	830	811	755	832	772	753	772	713	763	738	765	783	769	773	775	777	795	763	785	764	805	762	791	799	781	786	801	784	774	780	796	772	740	785	820	750	761	827	733	735	777	812	769	799	794	727	789	778	794	762	777	809	775	794	784	781	802	746	791	778	756	807	742	777	782	770	797	777	752	829	804	786	787	808	805	774	777	783	758	781	765	763	740	793	799	742	782	759	813	776	776	791	788	781	763	782	818	726	742	793	771	791	780	837	800	737	758	820	806	832	820	775	748	806	760	808	760	766	757	763	789	801	794	803	768	760	756	757	783	833	786	754	781	754	791	776	815	787	820	755	770	779	783	745	778	729	797	774	811	727	811	767	779	787	746	810	771	813	822	749	799	769	803	817	798	755	785	808	830	773	769	750	769	776	730	812	810	795	754	770	761	746	770	810	773	750	809	728	771	769	775	750	755	767	827	782	762	775	769	806	781	779	819	755	788	761	788	807	776	790	768	734	817	786	787	757	747	750	779	761	743	778	776	771	785	794	787	827	812	740	824	782	754	828	783	787	802	806	778	776	779	765	762	794	797	751	758	734	795	815	794	795	778	775	766	755	806	788	796	762	791	797	765	772	812	773	815	749	817	805	801	800	762	759	821	783	800	810	768	790	772	776	765	753	739	783	763	749	766	795	757	827	791	832	802	776	758	761	775	813	751	764	797	770	803	773	802	765	751	767	755	746	852	773	777	786	822	780	754	791	762	760	752	809	789	786	796	783	787	818	759	794	793	748	783	772	772	747	759	742	777	778	769	827	743	801	782	790	777	803	777	811	742	763	761	803	824	759	764	814	763	796
52239	19967	5214	1398	569	468	367	362	312	321	318	355	330	318	367	319	336	342	360	356	322	326	331	326	352	327	375	358	374	371	332	330	329	347	351	315	357	365	357	344	338	365	350	359	316	366	376	370	345	346	325	348	323	336	330	358	307	390	361	339	343	359	341	360	349	300	333	373	327	342	337	325	356	362	333	362	371	346	354	371	365	320	322	357	404	310	326	374	340	360	362	324	355	336	316	339	349	317	353	379	363	353	362	338	375	373	364	327	330	339	339	341	328	343	341	353	353	388	348	329	347	359	336	325	356	308	318	350	337	355	319	333	319	329	328	307	340	330	336	312	360	301	322	310	345	310	323	338	347	343	378	357	345	379	334	313	357	362	329	332	331	327	346	358	362	346	379	350	349	361	363	305	351	343	352	313	360	330	325	356	361	310	303	373	372	350	327	352	368	292	335	358	319	333	344	322	327	328	329	355	317	309	284	327	325	346	340	358	358	356	316	329	377	376	350	334	353	360	352	318	329	357	331	334	365	364	319	365	347	318	316	291	340	329	334	336	355	363	375	318	365	319	345	349	346	347	372	333	361	319	339	325	347	358	357	339	356	329	366	345	341	345	363	340	387	344	323	359	344	318	371	348	331	311	383	336	332	334	355	348	350	364	349	349	353	374	359	339	311	313	338	290	320	346	352	355	357	332	359	347	355	340	356	313	352	367	323	336	312	311	327	320	360	349	391	316	347	344	346	343	334	373	379	336	334	396	357	332	410	354	315	346	333	343	374	318	342	341	335	334	337	359	353	384	368	315	341	374	383	313	338	334	360	337	337	331	320	375	361	339	323	326	379	339	307	324	304	370	351	344	340	357	358	323	315	331	335	392	358	343	344	334	377	327	346	304	334	384	368	330	331	333	339	354	367	368	343	353	362	331	319	364	389	358	304	347	376	319	339	326	334	332	341	346	351	372	349	338	338	348	328	378	354	384	337	333	349	370	328	326	331	382	316	348	365	343	397	365	365	329	296	334	316	324	369	363	353	326	362	365	326	331	359	346	339	333	312	337	352	364	328	338	372	314	363	318	340	330	315	362	335	353	343	343	345	341	315	336	357	339	322	370	343	334	325	311	366	308	342	322	362	310	320	375	338	388	339	331	341	326	313	338	359	362	318	348	352	358	345	281	355	354	383	326	321	339	385	313	346	331	339	318	329	359	315	334	344	330	349	325	297	347	339	337	385	322	346	344	370	396	339	352	368	345	342	351	362	323	327	339	342	331	348	341	312	326	333	332	322	351	372	349	319	365	352	333	353	353	365	330	389	379	350	366	349	328	355	323	358	338	318	351	375	378	333	343	354	349	327	352	339	332	321	331	317	336	351	367	334	339	338	343	361	396	329	342	316	343	319	345	360	351	354	315	340	371	303	321	355	326	337	326	358	367	362	326	328	320	336	368	332	342	346	376	361	369	347	336	327	302	358	353	347	353	356	351	338	345	332	330	324	328	354	347	381	354	349	378	334	297	316	348	348	333	368	313	326	337	356	353	337	372	335	345	349	377	351	365	355	314	333	350	350	332	318	379	319	346	339	345	331	385	331	355	319	351	386	357	357	355	316	347	359	378	373	365	316	370	345	343	334	340	340	385	339	332	352	335	331	327	326	364	336	350	333	341	303	341	314	343	337	339	318	359	353	332	353	331	351	331	346	331	308	315	364	363	327	308	315	331	331	334	296	364	355	349	363	360	349	343	337	306	355	333	336	334	331	307	338	382	365	367	353	317	365	321	388	367	356	320	369	376	353	362	359	367	381	382	350	340	341	350	311	335	365	355	356	343	298	355	326	358	337	344	326	351	367	335	298	363	328	338	351	338	368	336	330	346	348	327	357	313	335	350	352	323	338	384	382	368	326	324	349	359	347	371	365	308	327	356	342	368	351	347	370	315	365	313	334	369	346	373	367	294	351	345	357	354	327	326	332	352	346	358	340	350	329	310	365	340	322	356	349	374	357	372	383	362	365	344	332	349	349	375	350	318	363	317	325	329	319	339	360	378	352	327	319	339	333	337	309	328	358	333	346	320	331	334	325	354	324	367	362	356	325	331	344	343	345	375	363	310	363	360	361	366	344	325	359	349	386	366	352	370	322	349	346	380	359	355	334	346	370	332	378	368	350	363	338	317	360	373	319	342	369	367	396	357	342	350	370	345	339	336	290	354	355	326	355	339	327	343	324	379	362	342	356	352	314	312	334	303	348	328	366	328	361	338	351	365	324	369	329	323	347	365	334	336	340	319	343	394	345	346	352	338	299	343	340	376	348	314	339	374	313	310	335	327	323	351	327	354	341	332	354	344	337	357	347	368	372	326	341	343	350	343	364	357	313	329	314	344	317	314	347	366	356	378	344	336	344	340	358	349	341	335	331	382	327	361	366	345	325	379	372	386	334	360	369	352	297	345	346	319	343	352	365	326	330	316	343	309	367	337	341	362	324	329	320	327	389	288	375	325	337	328	356	348	330	353	374	339	323	356	344	362	354	377	328	319	352	349	357	335	337	326	353	350	362	361	356	364	313	341	345	332	368	315	360	344	344	346	370	346	311	337	321	329	323	358	328	379	356	375	343	348	334	377	345	342	378	345	337	350	352	372	355	388	369	378	367	317	300	356	346	356	328	417	379	339	349	332	371	349	304	377	346	388	347	328	350	365	381	346	358	337	401	376	343	351	340	349	366	343	358	323	334	337	325	324	337	309	360	311	342	348	374	339	370	352	339	346	352	367	355	347	329	326	335	362	357	385	331	331	311	331	353	358	345	336	382	367	319	318	383	365	388	355	327	357	347	378	354	352	307	314	378	317	355	344	322	303	362	349	339	295	317	331	351	379	367	317	332	298	373	340	332	324	352	352	353	321	343	337	356	375	331	336	332	364	357	346	326	322	365	376	343	324	343	330	330	338	383	318	360	333	328	358	299	357	392	394	328	375	364	363	360	371	371	386	355	341	351	304	368	342	349	350	311	357	331	347	351	360	300	298	313	366	314	331	298	361	351	292	300	351	370	345	354	363	359	373	351	407	373	339	337	332	380	349	328	303	336	349	311	312	342	332	332	345	321	354	334	340	363	356	334	345	338	374	371	320	363	357	361	352	375	342	319	302	325	335	301	383	363	356	344	338	350	314	345	311	330	361	347	374	346	305	344	361	361	307	314	354	345	327	344	342	330	318	315	326	354	393	331	329	367	371	349	306	339	367	326	342	340	363	344	334	385	338	345	366	366	377	346	355	334	340	314	344	375	339	324	343	347	321	356	370	367	326	353	374	349	353	356	313	358	375	346	347	364	337	383	370	338	340	329	365	354	320	354	386	344	343	354	343	354	328	392	340	327	310	357	363	373	366	351	398	341	357	346	329	316	303	330	349	348	366	324	325	332	328	385	360	345	357	362	354	325	348	329	339	354	307	330	348	334	366	406	346	349	368	338	358	370	347	369	335	338	366	327	352	337	330	328	366
35997	13461	6052	2842	1304	1066	881	798	766	775	744	759	785	760	798	740	805	774	733	744	727	782	742	786	790	792	744	803	756	722	790	766	830	731	826	747	753	746	734	819	743	726	803	782	782	737	780	734	801	806	735	752	736	761	727	719	742	751	764	753	741	778	761	744	730	774	793	753	759	757	771	742	748	777	750	707	787	780	802	794	792	805	774	753	769	732	736	732	765	769	722	805	713	753	751	731	732	781	731	758	783	735	750	711	750	801	725	759	762	772	759	780	781	806	739	768	786	748	765	711	710	776	785	745	754	802	790	763	783	775	747	758	733	756	753	789	775	746	783	792	751	765	730	741	749	758	739	772	746	775	759	785	748	763	814	715	772	763	762	805	732	753	772	753	795	729	777	774	776	739	784	775	722	783	754	786	793	702	772	714	756	744	729	744	726	707	745	757	709	745	767	783	754	716	773	763	728	714	796	767	793	755	749	783	726	729	756	750	767	711	688	784	718	735	710	716	722	796	788	792	808	762	740	754	749	800	786	722	797	779	769	819	721	745	738	761	754	777	759	752	730	746	737	776	741	705	744	741	793	774	746	730	746	728	749	727	735	753	781	777	740	775	795	754	767	748	768	738	834	810	804	750	746	734	765	748	764	744	767	807	774	732	756	780	760	742	763	704	795	755	775	739	754	769	785	756	746	739	739	751	759	720	732	750	740	719	740	752	769	707	802	754	740	779	747	767	713	759	721	799	780	744	781	765	780	765	732	778	689	751	796	756	770	785	762	770	727	741	714	710	740	766	769	696	789	792	744	739	759	732	724	747	757	744	805	752	742	700	789	770	734	786	771	733	740	746	765	744	825	720	779	770	763	819	738	795	737	782	683	734	771	734	746	811	795	742	719	696	713	772	798	786	729	769	722	747	790	815	737	772	779	773	773	725	757	767	796	787	757	791	760	728	769	760	775	745	782	778	727	742	772	739	765	766	761	750	754	738	782	700	772	761	762	738	752	801	800	741	716	732	724	720	771	751	759	764	801	741	777	749	771	791	791	776	810	784	723	743	757	785	776	694	721	712	777	750	759	779	718	779	777	791	731	773	751	746	793	740	794	755	778	767	722	730	731	744	733	760	791	784	734	706	808	797	740	742	718	770	746	759	731	786	749	724	768	779	765	826	765	770	736	826	718	724	715	765	761	777	768	772	699	748	782	730	759	764	767	721	760	753	699	755	691	733	819	735	735	741	743	756	739	811	787	746	782	769	778	796	760	777	726	802	738	803	785	712	766	796	767	804	708	718	755	740	770	764	786	741	746	734	714	767	790	717	772	761	776	750	749	790	742	719	774	771	812	744	748	699	742	790	829	824	755	793	742	767	768	737	734	775	689	730	783	754	773	744	763	781	720	758	715	798	780	733	761	744	753	772	814	738	744	765	783	749	743	742	757	763	783	758	754	786	718	733	736	777	727	791	735	739	775	748	742	807	717	757	731	721	743	727	755	695	766	788	755	782	731	793	730	759	755	762	741	759	737	755	808	730	816	747	815	724	746	778	741	734	698	740	765	759	785	764	737	766	800	745	702	773	734	794	716	783	715	744	791	719	716	788	718	771	735	758	784	746	733	784	799	746	748	742	754	759	709	737	808	780	779	718	789	746	797	741	764	735	762	715	750	772	794	780	743	744	804	736	732	740	773	770	744	756	742	785	738	765	771	764	742	781	748	730	759	784	801	737	762	775	784	725	795	791	738	713	745	809	739	772	790	743	699	769	787	710	770	765	733	759	752	746	771	756	782	742	756	790	754	788	751	814	730	773	739	812	726	760	772	723	739	787	761	751	760	786	758	744	787	749	811	787	784	775	736	785	782	786	745	756	732	767	731	752	757	785	746	737	750	751	777	751	720	831	747	734	734	760	769	705	762	757	776	745	754	752	722	768	758	770	723	789	797	722	752	776	763	731	742	704	751	716	708	795	702	755	765	776	764	760	745	682	748	761	724	745	750	782	745	750	785	749	778	767	732	721	751	798	764	781	704	694	746	699	693	752	807	737	771	752	747	770	758	723	704	751	722	701	737	805	790	739	735	793	729	741	735	736	745	767	747	777	758	743	775	763	731	743	739	737	733	757	737	760	773	678	769	736	708	775	797	753	780	747	768	691	798	781	731	769	792	780	723	773	763	764	761	740	754	750	752	780	730	732	754	723	763	755	734	734	780	786	773	749	777	710	787	774	765	745	751	787	699	767	786	809	786	736	756	770	736	742	746	755	752	760	762	740	763	741	729	783	745	790	758	725	783	746	757	793	770	802	737	717	767	768	805	735	746	736	785	702	776	722	720	714	720	742	763	727	779	763	762	782	761	734	743	721	752	768	779	759	749	815	773	771	730	774	728	802	799	754	797	733	771	756	753	791	793	752	727	732	782	766	753	757	799	742	766	685	756	759	690	739	782	783	742	703	807	747	772	735	752	798	690	734	770	773	778	749	700	815	726	734	774	745	763	707	767	779	722	770	755	757	769	763	790	786	718	751	765	772	800	755	812	735	716	760	745	744	804	795	768	768	740	736	730	818	742	746	763	816	777	772	707	732	742	739	745	758	778	731	764	703	777	737	764	766	803	801	779	737	787	749	758	780	705	783	770	781	764	781	781	793	757	764	755	789	778	734	795	786	806	753	786	796	764	746	780	780	694	783	738	762	757	739	729	746	776	718	755	744	738	784	753	734	754	744	780	777	746	793	776	806	767	765	728	735	749	766	747	786	752	792	806	677	757	732	733	767	771	743	699	720	791	761	762	784	719	732	746	768	771	782	733	800	750	796	787	766	772	738	746	732	745	789	767	759	790	747	739	791	774	774	754	731	778	778	722	766	751	737	769	755	780	705	741	812	818	760	725	739	765	760	773	794	740	735	779	795	734	780	780	771	715	817	747	785	756	745	754	744	761	797	826	721	734	784	748	763	784	754	756	768	785	738	797	753	771	739	772	742	757	783	751	770	744	754	791	762	792	779	758	779	764	749	743	729	720	733	805	763	699	739	791	743	757	745	747	800	737	805	757	791	763	734	788	752	784	770	775	733	757	771	809	716	768	819	710	772	765	733	736	762	734	710	744	762	809	732	757	770	746	735	796	752	784	712	761	765	771	782	726	788	712	800	808	751	766	756	737	780	741	784	750	732	742	708	762	797	800	732	709	767	794	728	785	784	767	729	741	787	739	795	717	773	712	761	770	788	798	758	797	751	808	719	767	759	751	732	769	765	723	788	726	722	728	711	806	738	725	789	742	797	755	763	764	785	727	750	752	801	765	695	789	765	744	743	760	765	796	732	715	757	755	751	772	760	719	753	760	761	704	727	721	780	739	727	778	745	747	746	745	743	767	715	816	772	791	734	814	782	729	779	781	716	778	728	718	756	734	674	754	761	737	826	780	791	775	756	778	752	774	768	726	802	745	756	748	778	786	757	763	717	736	781	788	771	756	775	745	780	782	795	743	774	765	669	727	764
60981	28682	9825	2926	1472	820	450	433	388	339	380	315	327	309	320	366	343	313	305	338	331	337	337	351	328	280	365	283	331	337	356	304	307	336	334	313	356	350	346	314	321	303	363	335	329	304	300	325	354	326	305	323	317	348	345	327	352	315	338	316	321	361	320	331	319	351	328	288	316	347	343	335	323	349	308	345	358	317	341	318	314	285	346	313	312	321	302	313	339	339	363	340	354	305	338	330	323	357	334	328	319	312	323	343	320	360	349	344	370	359	329	333	344	282	302	371	331	389	356	344	356	359	375	345	333	337	337	303	333	343	360	323	324	352	347	344	305	354	318	315	354	334	329	340	311	328	309	337	343	322	333	306	339	347	317	354	330	299	291	311	343	338	301	334	339	320	311	311	346	334	334	375	322	314	305	329	343	353	305	331	344	286	336	317	341	326	292	353	332	357	304	345	337	332	331	290	300	343	326	372	335	339	353	334	304	328	312	305	330	350	354	360	341	320	322	344	331	339	297	355	310	325	328	319	330	335	341	293	308	336	330	345	332	311	358	351	346	329	317	309	303	331	351	351	310	315	343	303	373	343	331	315	317	307	369	300	333	387	318	326	302	307	338	351	327	347	312	286	331	346	341	321	342	353	322	338	343	321	328	311	314	333	341	334	334	331	327	325	312	314	301	336	308	342	338	348	333	345	330	339	334	325	291	318	306	331	344	330	337	292	348	345	328	328	334	324	347	346	330	315	326	331	336	330	329	340	334	318	333	341	300	351	338	344	329	325	324	321	294	312	329	340	359	324	311	346	342	354	351	345	364	304	327	319	376	330	316	317	314	317	351	322	331	354	326	317	342	362	328	309	352	348	347	339	335	350	325	309	294	355	324	333	331	325	299	315	330	326	302	365	347	331	332	341	346	345	328	347	326	348	327	324	350	286	341	342	301	356	316	307	294	362	335	329	331	354	329	328	304	326	354	307	322	320	321	335	348	347	325	306	344	345	339	339	322	348	279	342	325	303	328	319	330	339	328	314	330	349	317	325	309	319	328	343	320	338	345	333	343	323	334	323	305	318	299	330	357	349	327	373	331	319	346	334	333	359	342	321	336	318	313	337	293	326	372	292	327	333	368	348	306	366	341	348	318	312	331	329	333	327	308	331	349	324	380	356	300	330	329	320	386	325	329	331	327	348	352	348	334	336	363	345	318	317	346	310	323	346	336	310	357	322	341	323	341	335	341	342	345	321	339	390	305	324	308	330	345	342	331	315	319	319	321	335	350	346	306	350	327	356	305	309	345	340	343	300	306	371	322	340	344	345	326	348	356	328	328	315	346	348	335	307	300	325	302	327	332	324	330	316	324	368	350	300	344	343	331	338	341	331	356	293	292	328	331	332	337	326	352	334	354	323	358	341	342	325	338	340	333	348	319	325	327	333	304	372	342	334	300	330	313	318	327	358	321	332	343	283	331	330	306	310	337	320	317	349	308	349	284	366	325	342	313	333	332	317	321	331	325	362	314	350	348	348	329	354	328	329	333	335	317	320	363	288	364	339	365	347	325	324	304	318	336	318	348	335	346	352	329	332	321	366	349	330	326	325	302	343	328	320	316	313	354	296	339	320	316	326	346	315	342	354	325	344	307	347	315	348	328	320	310	339	338	348	352	331	364	368	344	369	320	343	311	360	351	337	305	307	334	336	335	312	344	294	312	313	350	321	348	314	349	356	315	342	313	304	368	316	340	370	343	325	331	319	341	325	322	341	298	351	333	314	314	308	309	329	340	323	313	317	367	311	327	323	315	327	320	347	323	316	342	323	327	317	337	347	310	330	350	346	336	345	330	333	316	325	329	350	322	325	340	331	310	318	355	377	320	360	356	339	357	338	315	342	337	306	331	322	315	324	301	417	341	323	329	366	341	311	286	315	335	327	400	339	370	343	323	326	309	320	341	366	314	337	329	333	348	348	338	346	313	315	307	333	319	321	342	340	343	310	327	356	329	380	327	319	314	342	337	343	358	368	297	337	330	357	326	346	340	320	313	322	335	336	319	384	331	337	310	287	308	350	344	308	291	296	322	294	319	331	365	314	305	330	374	293	311	334	319	327	302	353	318	349	370	305	326	320	299	329	333	303	345	297	322	320	345	290	330	334	316	329	313	373	351	350	325	340	345	326	346	343	304	330	345	336	316	316	341	321	326	296	339	320	313	318	312	320	327	357	356	317	349	370	326	327	334	350	322	353	320	340	299	350	332	349	288	353	314	327	365	351	313	324	340	335	304	338	298	283	356	334	308	338	326	353	301	314	346	311	303	331	327	328	351	329	329	303	321	351	336	363	312	311	335	316	360	347	338	312	370	319	319	333	349	353	331	324	341	280	328	301	294	323	329	338	326	354	345	331	337	341	318	329	301	354	319	298	319	313	328	327	302	335	331	327	304	331	300	317	369	306	316	332	346	330	347	369	320	322	329	331	327	338	349	341	381	328	324	340	305	318	296	300	327	318	326	329	364	328	338	314	336	325	321	298	332	368	325	342	332	351	364	298	319	320	294	293	326	334	325	310	355	337	314	355	314	331	308	303	341	326	299	321	322	321	345	309	338	328	333	361	359	355	325	332	319	364	301	360	314	355	326	341	305	318	380	343	341	309	311	339	322	337	334	331	305	336	355	333	320	347	331	307	353	351	364	301	347	348	369	333	320	330	300	338	327	285	357	340	296	325	346	368	322	329	338	347	321	330	345	329	352	309	307	344	334	338	350	310	332	300	318	346	358	371	363	357	324	330	338	345	367	307	311	337	320	313	326	368	337	338	353	316	310	295	347	316	339	313	325	337	341	353	337	347	329	348	335	290	355	305	337	354	324	306	359	348	353	330	333	361	343	339	307	355	334	359	317	340	332	333	316	288	302	334	315	322	309	330	283	356	365	366	340	333	350	315	345	349	344	305	284	335	374	318	313	305	315	311	291	352	319	307	311	300	326	360	309	303	322	331	320	358	339	339	335	368	339	341	334	331	295	321	293	316	332	341	342	329	320	328	312	329	347	324	342	335	349	312	353	348	334	320	314	338	329	339	324	343	302	301	350	299	316	350	345	346	317	327	364	317	353	304	323	356	336	338	317	317	336	323	315	320	327	315	342	370	347	308	316	362	312	367	335	322	348	368	344	314	286	346	289	319	289	313	334	317	337	323	278	334	347	356	340	329	318	335	329	335	334	321	322	334	307	339	319	310	343	344	342	328	343	341	324	320	312	337	365	363	323	331	334	312	354	344	317	311	325	325	323	379	332	306	363	348	316	317	333	327	375	339	347	333	332	334	316	347	306	327	335	337	339	324	318	313	351	317	360	348	318	315	322	321	323	306	314	306	280	331	357	341	354	336	354	326	296	337	338	365	332	326	342	342	341	324	356	335	332	322	342	348	348	353	327	311	305	324	363	313	300	331	349	336	340	344	330	308	304	304	315	305	314	321	355	335	353	339	303	347	320	346	331	353	313	334
40983	21538	9044	5908	3993	2399	1201	1129	938	868	835	810	775	801	849	769	805	729	786	762	750	774	736	822	736	763	773	736	747	751	760	694	751	734	725	781	720	766	729	751	753	722	748	716	760	767	748	737	783	727	754	683	758	731	739	757	738	746	746	782	756	726	769	732	760	726	741	738	736	709	726	753	784	738	708	720	676	730	754	699	738	725	714	733	716	769	778	765	734	772	719	753	705	753	753	729	749	729	743	753	727	728	728	732	735	751	703	709	720	715	731	751	706	746	759	730	701	711	695	760	725	780	723	760	712	698	755	714	783	703	731	808	734	739	653	707	752	785	752	766	749	719	816	765	704	710	743	726	753	729	726	700	748	710	803	727	762	722	741	708	692	713	719	724	744	729	724	708	700	731	721	699	749	689	735	777	713	731	741	725	734	739	701	725	733	736	765	791	740	744	674	793	745	742	719	734	728	756	704	735	694	745	703	749	751	751	732	707	754	746	731	712	701	718	705	736	714	746	780	731	730	734	750	706	762	771	745	718	711	751	709	754	741	723	739	726	720	758	746	761	780	748	787	751	734	742	715	759	715	707	741	748	693	780	729	730	680	708	782	726	769	717	770	719	728	740	770	730	739	685	746	738	704	715	740	767	671	759	778	744	774	687	725	736	781	717	740	692	729	721	785	767	728	697	701	720	724	791	718	739	737	705	772	725	703	765	766	738	762	713	724	739	722	765	724	765	686	797	711	765	681	744	718	749	717	789	697	739	781	779	733	771	753	724	687	734	723	708	732	746	722	715	721	705	735	751	691	727	747	671	758	692	714	776	716	768	773	741	751	733	742	735	749	713	713	735	754	720	746	719	726	749	705	748	708	707	703	735	740	697	730	764	715	751	752	692	726	695	775	719	770	733	772	781	769	751	688	742	743	756	724	798	711	719	759	739	686	721	736	735	755	714	726	738	748	740	737	731	739	714	794	790	726	731	774	797	736	750	756	730	735	721	741	768	732	762	727	717	734	747	736	718	717	706	755	708	756	761	726	739	651	721	781	796	753	743	728	756	702	741	749	734	762	731	713	723	756	695	750	771	734	744	780	724	701	746	716	733	755	726	735	748	760	780	710	733	783	698	721	725	748	794	728	714	727	746	728	714	694	725	735	696	728	721	720	776	712	696	728	762	710	771	749	736	713	718	727	762	730	735	734	685	763	714	749	727	745	773	736	776	768	732	745	693	737	728	686	731	716	732	712	739	748	766	700	744	683	758	690	770	819	722	707	779	725	742	771	752	729	711	759	738	734	700	747	794	773	731	726	724	742	724	720	733	714	777	700	683	726	745	737	759	702	730	780	766	755	763	745	730	734	724	735	720	710	770	764	704	748	741	749	763	719	731	689	716	766	729	732	740	770	776	762	751	742	719	713	721	719	697	729	729	719	760	741	740	731	703	747	755	739	716	752	736	722	697	729	711	758	742	765	736	713	744	716	726	761	744	756	711	749	712	718	694	756	737	783	713	747	707	744	730	763	713	717	729	707	673	713	754	737	759	748	724	742	709	738	697	800	727	725	744	719	777	765	774	735	734	707	722	717	800	731	735	735	744	724	692	771	802	680	752	739	764	707	749	754	729	789	752	722	734	752	784	763	741	707	726	714	744	768	702	788	770	791	705	721	721	723	757	742	729	791	775	731	710	794	754	726	690	684	736	719	745	734	742	727	720	767	739	713	699	737	767	728	740	733	795	743	737	745	715	687	689	693	777	700	737	772	733	762	715	709	725	762	727	762	801	752	739	697	747	726	708	692	753	705	752	753	766	766	716	731	739	753	739	759	753	760	735	758	715	736	738	733	714	738	703	752	732	661	696	748	726	722	738	700	779	740	759	726	756	725	718	753	680	728	755	721	755	692	771	759	767	748	730	735	773	740	794	785	719	680	724	731	727	775	727	735	771	741	708	746	725	707	752	699	675	719	750	761	745	749	664	712	747	744	718	723	728	707	717	703	746	723	754	738	719	721	717	778	740	699	759	730	682	767	692	719	771	734	714	707	710	706	748	753	719	694	728	740	721	753	734	708	753	711	770	720	755	729	747	765	718	739	716	736	774	773	717	720	793	692	730	729	723	708	776	750	747	774	750	753	747	751	756	732	767	716	750	748	774	743	790	688	756	773	765	741	746	736	683	760	749	717	689	738	731	759	746	761	778	710	779	725	709	721	728	725	729	687	725	745	737	729	715	786	768	725	716	743	745	743	707	683	758	747	719	759	708	701	752	762	775	737	752	724	795	715	707	750	735	743	755	687	756	766	716	751	731	727	731	744	748	702	739	739	743	718	735	767	689	697	755	700	712	763	794	728	778	730	737	753	757	756	757	729	742	679	804	735	705	736	762	763	702	681	758	672	779	741	724	715	736	733	710	700	763	801	757	696	708	725	744	709	734	699	732	642	739	750	745	750	733	736	761	746	738	711	709	741	715	731	732	755	763	740	711	764	707	749	723	739	726	715	715	735	702	756	691	753	741	700	721	767	744	752	709	712	738	753	731	746	706	715	722	713	766	720	712	691	756	784	772	735	736	737	777	733	731	718	741	677	744	755	692	755	737	713	709	766	740	724	746	720	711	744	736	761	809	762	783	721	719	681	740	707	738	710	700	774	779	778	733	744	711	701	763	705	750	754	719	733	711	779	760	718	773	779	697	771	755	725	756	744	763	742	751	697	700	765	742	689	715	712	719	712	756	709	699	757	772	726	747	765	753	779	734	705	758	694	742	748	769	716	763	711	747	727	745	676	710	696	697	706	725	731	760	753	700	706	750	697	722	781	683	715	734	708	731	713	762	755	782	765	726	770	736	705	719	743	689	715	746	759	776	738	695	765	757	750	734	733	708	694	715	759	734	771	723	724	751	710	712	724	766	727	746	748	734	758	740	719	775	740	709	709	724	743	760	737	668	732	719	717	740	718	734	746	732	741	703	685	744	724	733	751	723	722	732	754	801	741	718	707	717	715	714	717	736	709	673	725	751	739	728	755	778	759	740	778	745	731	724	749	707	717	745	771	700	725	729	693	682	703	751	755	722	731	737	715	749	752	701	711	741	737	746	741	730	724	738	740	734	711	711	753	733	706	728	683	745	713	685	768	695	687	678	725	696	742	740	729	785	716	754	770	743	726	776	791	717	766	739	732	760	714	719	731	726	644	733	767	804	787	708	725	776	752	784	744	740	701	701	763	725	721	734	744	706	762	711	776	743	771	746	750	726	717	817	745	738	686	734	721	727	761	696	774	727	761	774	680	687	729	741	710	770	720	728	721	715	725	743	778	754	748	726	715	731	744	739	726	713	732	735	730	738	759	749	734	736	729	683	772	750	773	719	736	749	782	724	795	768	777	735	729	760	736	710	709	672	673	741	712	750	756	770	709	742	765	745	760	730	787	693	752	765	741	748	686	784	679	771	722	700	749	733	736	728	769	724	728	729	761	767	745	739	721	750	719	725	714	760	725	760
64885	29892	12255	3834	1319	705	481	424	415	386	375	368	353	337	352	382	363	350	341	338	338	374	319	364	373	390	338	374	327	380	345	332	360	328	355	354	351	351	319	347	371	356	371	333	356	344	330	340	373	367	397	362	341	329	299	350	323	389	353	362	362	342	367	337	342	397	342	346	355	330	363	346	351	328	357	350	343	319	330	321	367	335	387	375	350	356	345	339	367	380	332	393	343	342	327	363	404	370	358	353	333	367	385	343	327	386	327	317	342	337	360	330	350	361	345	339	344	340	338	351	349	354	328	329	323	350	334	322	366	375	384	336	325	363	358	323	355	347	356	318	376	355	341	383	387	353	391	358	365	356	356	355	348	332	374	348	329	329	331	350	353	310	345	341	319	363	342	382	373	369	363	353	364	350	323	380	347	335	345	338	343	342	367	339	343	383	363	358	372	340	360	333	314	338	357	362	352	372	353	384	360	388	330	378	349	367	362	340	354	316	360	336	343	356	329	308	358	394	354	300	348	313	328	340	329	320	358	352	364	375	348	416	351	383	373	343	369	373	391	380	340	325	359	331	339	377	360	376	389	344	337	356	348	360	364	335	295	355	327	326	351	332	342	333	376	360	354	316	336	347	348	328	370	368	359	359	344	337	364	344	318	358	358	330	342	344	359	337	359	369	339	338	348	357	384	344	375	318	366	345	357	356	347	352	351	358	353	342	357	353	363	356	386	333	358	332	319	349	359	350	400	329	361	359	355	352	356	343	359	347	378	361	326	357	354	347	330	332	374	333	352	356	382	369	358	360	321	327	337	361	323	361	364	359	375	353	352	363	352	336	312	347	349	335	338	369	377	330	345	379	323	344	320	327	346	365	325	353	359	340	373	370	359	343	343	317	356	348	364	366	374	335	367	373	334	347	329	345	336	329	381	325	356	374	353	355	328	367	378	372	330	350	312	373	336	326	372	350	353	314	361	353	354	338	355	331	330	372	350	365	308	380	359	383	324	352	359	355	343	354	344	322	336	370	335	320	377	356	368	331	356	370	357	357	375	370	362	325	366	336	329	364	331	347	343	328	323	336	369	328	373	342	346	346	377	359	378	371	369	372	310	372	353	348	290	355	329	328	354	350	356	401	368	404	364	342	340	329	360	317	357	383	355	345	357	367	348	374	347	353	373	303	359	367	368	383	359	367	354	338	357	378	357	378	352	331	334	326	345	377	371	355	357	355	356	344	348	369	390	372	382	317	371	329	309	305	366	344	339	322	379	356	340	336	381	365	371	352	319	361	369	325	367	347	388	360	349	327	360	375	378	374	325	320	331	378	329	357	381	359	361	353	367	346	379	349	370	378	322	397	377	359	356	331	310	338	338	413	334	304	357	330	299	327	314	333	372	318	342	394	392	352	376	326	355	356	370	376	332	373	368	323	352	365	370	340	368	342	368	342	341	373	360	344	400	350	363	328	321	365	353	335	365	316	341	337	373	354	376	357	346	385	352	327	356	357	341	374	369	343	351	339	326	350	365	341	367	382	328	345	414	351	339	336	352	357	312	357	375	324	344	367	364	338	361	343	355	344	311	351	353	294	362	347	343	335	326	353	356	367	324	362	339	323	345	324	353	348	341	341	364	332	336	331	339	351	347	331	354	350	366	336	323	302	376	339	352	332	326	341	366	374	350	373	338	360	387	361	360	325	347	349	335	346	371	371	325	369	322	352	342	334	394	377	364	341	335	353	331	381	340	369	317	340	386	364	367	356	329	359	351	376	380	320	366	332	326	331	344	346	395	381	385	361	317	370	333	357	360	357	343	337	334	355	286	336	358	343	332	337	369	324	376	357	341	363	332	372	365	347	361	354	377	360	348	338	342	346	359	333	352	358	353	367	328	339	336	341	355	349	348	362	329	366	381	358	331	372	327	339	345	374	380	337	352	350	366	359	340	369	387	374	331	340	379	340	334	328	364	368	336	365	353	329	310	385	332	363	351	330	321	355	353	350	325	332	359	361	366	342	358	339	338	310	350	353	350	361	320	343	345	346	353	394	348	345	331	371	383	314	348	350	322	353	379	377	323	342	361	339	321	340	299	355	371	358	342	360	353	320	360	335	330	320	343	387	340	398	349	350	300	369	359	360	332	367	329	349	356	354	309	341	354	350	346	362	328	385	341	335	343	356	364	381	320	330	350	304	339	340	338	380	342	351	359	363	340	333	351	335	331	322	373	355	372	319	364	411	382	363	372	336	346	323	328	343	354	363	357	344	360	380	338	356	369	362	346	359	340	340	335	326	335	344	347	326	335	360	350	350	348	378	361	328	341	386	363	341	316	381	360	318	356	365	358	376	344	381	344	368	313	367	343	337	335	370	356	350	365	337	329	354	390	374	335	341	359	369	345	373	353	354	343	335	359	321	354	344	394	365	348	368	347	359	349	335	331	365	352	353	400	365	355	378	350	367	331	345	355	329	375	375	355	325	324	372	337	388	337	352	341	355	360	361	331	313	373	353	312	329	376	337	371	326	353	340	355	352	367	360	360	326	319	352	359	328	338	333	324	317	378	372	315	350	347	369	360	336	380	338	346	332	338	342	314	350	305	297	373	342	361	367	350	328	332	322	358	339	336	401	379	319	349	329	346	346	341	361	309	320	341	377	355	347	343	330	371	336	356	346	340	321	381	352	365	349	314	324	339	371	369	332	339	369	326	328	358	353	364	338	343	352	346	339	353	304	322	338	349	366	341	310	341	358	346	357	331	345	366	318	298	342	356	347	339	344	346	361	320	363	350	388	366	371	347	326	351	368	353	348	368	342	339	371	367	396	393	373	348	321	338	348	373	346	343	327	354	347	347	343	363	346	361	343	355	343	348	353	317	362	346	357	370	318	371	349	343	336	357	365	328	365	335	352	342	375	337	362	365	342	325	340	362	340	366	364	369	379	376	354	347	358	358	344	375	346	346	330	363	380	341	317	313	354	325	370	343	363	373	347	378	347	389	380	323	369	369	353	366	347	297	338	298	339	331	346	359	365	329	351	324	365	319	345	382	336	352	371	319	329	333	314	338	361	382	384	385	342	338	378	322	331	339	369	317	345	357	355	332	344	357	338	362	325	310	367	347	347	344	356	332	332	352	356	354	361	346	351	341	329	347	353	325	356	355	370	344	349	356	309	340	399	360	335	366	347	370	354	352	355	327	352	349	336	330	352	360	336	317	400	363	349	353	367	352	329	363	346	328	356	344	360	356	355	376	347	356	337	309	358	356	356	362	342	351	349	352	364	353	382	355	320	409	357	380	372	375	336	333	334	335	330	350	356	367	351	348	375	369	367	349	348	336	369	349	364	342	338	331	325	360	324	330	373	346	336	354	354	355	350	377	361	344	365	357	335	355	342	367	358	334	344	336	382	395	327	355	366	303	328	323	359	341	324	334	375	387	350	331	361	362	335	376	326	357	341	401	378	332	407	341	355	332	345	365	334	367	334	340	333	359	354	342	337	338	381
43685	21174	11590	6937	3642	2029	1230	996	983	864	910	788	779	825	824	787	777	844	783	739	768	779	770	790	766	797	792	757	777	783	742	776	797	765	765	747	771	708	802	721	771	789	778	827	751	782	787	821	730	741	742	768	777	797	800	727	750	777	818	785	735	768	796	787	711	781	728	799	756	778	752	780	757	745	751	779	737	771	770	764	734	759	737	767	787	741	771	769	780	731	752	796	803	725	743	786	741	790	759	749	797	761	767	818	716	754	780	753	786	808	741	754	795	745	756	737	791	771	772	724	794	812	741	734	770	744	762	800	743	758	755	760	726	726	727	764	813	800	729	724	753	713	757	776	755	746	762	765	748	775	801	754	822	742	784	732	737	754	827	851	758	753	763	747	798	841	752	786	770	757	826	783	727	779	767	730	754	749	760	794	767	784	805	800	801	787	766	738	782	758	740	776	770	792	781	803	789	714	760	790	801	786	757	784	799	757	763	717	740	800	818	765	812	778	763	746	755	739	770	781	795	746	768	762	748	839	697	784	762	803	775	737	759	741	781	799	777	754	779	775	772	833	752	774	785	776	726	773	779	801	782	763	785	762	787	796	753	758	802	766	764	755	786	787	757	768	789	727	781	736	745	771	729	784	821	815	782	797	782	720	726	811	792	765	756	763	774	793	766	758	747	772	754	776	790	766	805	791	758	812	777	748	790	750	743	722	773	771	772	740	818	756	782	774	739	790	764	765	795	747	749	742	683	808	794	759	798	756	784	699	773	791	774	779	762	800	737	831	724	773	789	726	786	768	748	790	762	826	754	754	775	779	777	788	773	772	768	711	753	822	729	724	790	787	781	771	748	748	798	731	766	782	749	809	773	762	750	739	783	803	766	757	824	766	788	762	722	790	817	750	813	781	783	758	758	779	818	794	730	810	768	752	722	724	746	766	730	818	761	727	736	729	745	734	772	783	784	783	762	750	735	761	789	763	760	822	761	788	749	782	739	755	784	738	759	799	741	781	763	745	724	773	751	756	784	751	765	754	772	775	830	767	796	794	769	780	752	784	778	768	750	768	726	771	804	764	761	755	735	758	776	771	748	764	766	736	777	781	790	819	786	730	771	767	765	700	735	749	752	852	767	786	745	796	807	759	808	748	755	733	754	760	735	783	763	780	766	779	786	712	783	782	742	792	791	778	772	800	731	762	723	819	743	734	745	769	766	776	783	751	789	758	778	815	768	776	756	703	777	754	752	771	784	792	827	764	712	770	796	827	763	762	795	770	780	785	769	742	748	772	767	757	778	750	775	765	769	730	808	738	762	782	745	825	783	762	834	767	746	812	792	776	749	783	793	789	815	788	771	787	813	774	730	774	737	764	795	763	774	760	784	816	793	819	766	764	729	803	750	810	745	770	761	836	802	786	798	820	742	759	762	758	791	760	789	767	774	798	790	767	781	748	763	773	771	798	754	792	821	742	771	756	799	786	787	806	748	775	782	783	833	734	757	759	744	750	735	764	746	818	729	770	783	769	806	773	753	817	764	716	772	796	737	781	789	803	812	754	770	790	768	801	736	791	792	798	766	791	737	790	770	837	728	742	729	749	744	797	809	741	769	751	777	748	769	720	763	742	769	783	764	751	724	760	740	802	721	767	775	763	783	802	762	766	729	747	776	786	786	790	762	798	753	765	776	800	753	732	736	725	797	800	744	738	736	725	764	782	783	795	783	793	747	798	743	787	778	769	784	757	719	740	762	794	766	695	795	750	774	740	730	787	764	739	760	764	746	775	766	765	770	772	768	802	755	765	783	791	778	745	746	743	781	761	799	780	810	824	804	767	796	764	751	734	806	710	792	805	723	782	788	768	822	793	780	747	787	804	763	760	780	811	763	726	704	811	767	749	739	778	738	780	746	792	765	797	795	769	786	795	790	755	803	760	763	774	779	691	835	747	764	769	721	733	766	787	813	759	735	739	767	779	783	757	733	855	755	815	793	757	760	816	796	738	787	810	785	782	815	752	775	764	765	803	810	717	752	789	745	785	750	748	790	773	747	761	819	797	741	757	751	779	800	757	758	736	751	780	762	734	805	817	781	774	740	769	801	756	746	778	744	803	730	788	744	791	787	784	812	780	739	766	730	779	782	740	711	764	782	791	779	747	780	779	743	758	798	768	733	765	759	770	792	782	789	725	790	759	771	805	784	801	779	781	822	731	787	754	784	803	758	780	769	787	755	747	745	817	770	790	747	762	776	717	779	792	769	774	759	778	762	751	714	799	775	780	781	781	753	778	781	755	779	815	710	695	754	753	736	778	798	827	750	790	744	730	734	777	725	803	716	756	781	717	791	727	805	751	755	755	782	764	807	830	754	698	818	740	808	761	817	769	773	812	765	756	777	771	809	728	767	783	758	754	810	757	771	753	793	756	724	759	731	754	803	820	731	760	819	827	750	742	810	773	814	761	801	730	758	750	758	757	801	766	763	768	810	764	746	804	783	747	739	791	724	730	740	798	738	730	766	769	825	762	725	791	740	765	824	774	782	781	768	770	796	757	751	786	768	743	782	800	774	780	768	741	797	780	721	809	745	759	822	713	788	764	721	730	785	739	796	759	793	790	784	817	753	738	736	738	787	794	784	744	785	789	756	754	782	834	772	790	740	807	782	837	777	754	787	791	776	745	770	762	758	801	783	767	844	755	744	745	783	743	780	775	792	752	789	797	831	772	750	715	774	781	803	807	826	799	764	776	758	786	767	723	752	809	784	745	724	797	776	729	806	791	769	794	756	755	841	754	803	747	784	772	831	745	750	762	794	740	788	785	791	859	730	789	742	769	808	808	814	721	759	717	747	752	759	779	796	784	734	781	761	754	778	759	801	770	749	760	788	750	738	709	811	783	733	714	750	741	789	743	744	768	795	798	779	808	777	816	818	743	733	788	807	790	779	773	728	762	774	774	822	777	732	768	811	751	772	748	748	771	719	723	783	785	767	739	803	747	769	850	764	752	764	795	786	738	802	790	771	790	752	758	773	768	748	750	791	749	808	759	710	832	787	797	772	780	723	786	771	779	815	806	790	714	743	797	785	767	772	771	737	743	759	731	783	757	794	777	785	754	834	767	751	766	766	770	788	768	785	741	743	740	719	815	827	723	788	756	779	710	741	821	784	755	736	810	756	727	725	741	741	755	784	783	785	730	781	807	762	774	766	770	694	787	754	746	801	816	720	770	733	827	797	814	787	784	763	759	766	775	769	739	747	761	760	748	748	756	749	789	764	826	756	754	753	805	764	801	790	748	784	798	740	746	776	814	757	786	755	783	765	726	770	783	780	786	755	763	779	752	784	806	761	795	729	778	771	811	799	731	759	771	761	756	765	729	764	755	788	778	767	736	812	784	726	760	747	714	753	731	769	761	777	768	826	763	722	795	776	751	778	791	780	755	754	760	795	785	754	759	783	732	808	753	787	755	758	808	791	776	785	776	690	778	752	745	758	770	773	732	770	729
49408	14789	2451	714	452	354	327	350	329	345	331	318	315	342	353	323	345	352	317	343	344	323	352	314	345	369	360	299	321	323	332	352	329	303	346	345	388	354	289	332	337	330	354	328	287	315	359	323	356	350	313	320	316	331	363	340	341	307	333	327	312	328	336	347	330	286	340	301	335	362	328	339	335	380	345	304	330	365	350	326	354	330	346	341	321	326	326	363	332	333	319	314	327	363	324	326	323	296	330	337	319	309	380	334	330	339	343	358	337	334	358	283	328	320	353	325	357	355	333	322	351	336	371	340	328	332	358	371	368	347	319	356	319	372	353	362	341	307	323	371	329	340	323	321	360	318	315	336	367	335	323	357	325	339	324	313	337	308	338	352	326	314	320	341	338	356	325	334	319	334	339	344	360	337	335	331	321	307	359	335	344	360	343	301	308	315	343	334	345	321	347	331	362	328	349	310	332	327	333	333	345	349	303	344	342	353	332	344	332	322	338	276	338	322	311	336	330	302	320	326	334	347	318	362	309	351	325	359	337	303	325	316	303	320	369	352	400	295	293	315	388	311	339	328	308	322	372	282	354	358	354	318	313	347	312	325	333	356	331	356	332	343	339	341	357	331	336	362	327	330	349	332	317	338	353	310	329	332	365	367	346	321	370	385	327	295	358	334	332	345	326	341	344	312	288	299	330	332	344	342	315	348	352	308	343	361	336	325	301	315	321	382	364	358	317	320	303	351	338	346	315	331	364	307	317	317	328	329	303	333	321	350	327	288	308	336	311	333	327	317	321	330	352	372	381	288	351	309	353	333	337	354	333	333	333	345	333	381	323	322	351	358	354	332	367	347	322	329	352	307	370	326	348	324	347	378	341	309	339	374	325	331	327	324	355	337	344	357	335	292	378	310	310	315	318	300	344	327	356	313	349	332	322	323	353	318	334	319	306	289	295	325	318	308	337	320	339	337	353	330	336	338	337	338	337	337	327	327	357	350	339	313	361	361	374	340	331	368	336	317	324	265	335	355	338	342	347	367	318	330	307	408	353	333	368	330	357	322	318	318	330	335	336	329	362	351	331	327	356	319	332	361	326	324	333	310	362	341	330	313	313	355	331	346	338	331	314	309	345	315	323	314	317	321	350	308	339	335	323	349	317	328	384	307	334	352	336	333	331	386	346	332	358	366	325	311	320	330	343	314	341	314	350	330	341	328	340	339	308	315	318	311	324	311	338	353	319	346	306	376	360	301	329	347	323	342	340	320	350	320	297	355	320	346	300	341	376	356	334	288	343	361	348	353	353	323	316	297	361	340	357	340	365	334	304	331	300	307	335	368	339	332	397	379	322	311	358	324	353	331	316	296	333	284	338	334	353	336	350	342	347	327	321	337	344	325	312	338	335	330	330	337	314	331	351	304	349	332	379	349	326	326	309	317	329	354	327	376	311	350	358	350	305	317	321	310	291	324	308	335	297	316	309	360	315	306	361	319	302	324	339	335	335	359	330	323	352	290	326	341	356	341	345	337	330	314	314	366	337	343	355	329	342	366	341	341	323	299	333	350	354	324	295	325	295	338	318	356	315	364	326	350	353	328	313	370	346	324	330	335	356	329	368	341	332	344	316	308	364	326	377	324	327	353	382	375	359	347	320	361	336	361	353	320	352	317	325	335	361	317	344	347	330	329	327	344	350	316	324	311	312	359	341	331	325	388	374	378	316	285	313	331	317	349	342	306	325	309	350	332	327	328	371	347	340	350	356	336	309	368	323	309	312	348	353	311	322	345	332	308	343	323	296	335	360	336	357	353	369	349	345	327	333	268	334	338	380	339	348	347	318	321	340	341	334	323	348	365	349	310	364	339	337	372	305	349	345	341	331	354	334	326	322	324	328	343	346	334	308	325	363	351	336	317	372	353	332	345	323	322	292	338	333	332	371	317	343	327	344	325	371	295	320	372	343	347	332	314	339	348	323	385	340	336	333	372	323	369	331	330	368	368	326	336	324	325	357	357	358	340	320	362	325	331	322	335	342	322	369	286	337	303	320	355	368	353	340	340	320	306	353	335	369	361	373	294	338	320	318	324	343	357	333	317	343	353	299	343	348	362	330	276	342	336	343	355	348	340	343	319	352	333	317	339	331	354	326	316	342	330	333	342	311	338	351	332	350	324	335	372	326	335	331	341	342	307	321	315	305	329	340	340	324	345	349	319	323	351	334	336	309	338	298	293	346	345	339	336	353	309	357	315	330	358	331	369	345	336	322	347	330	365	366	343	350	308	317	311	343	346	339	354	337	320	342	338	329	341	324	316	334	342	336	321	351	341	335	357	328	364	334	298	332	317	342	360	363	295	321	342	323	304	332	367	314	327	320	341	321	331	311	329	309	333	349	339	350	297	354	312	312	338	334	353	335	332	311	311	316	370	338	349	314	318	344	378	292	338	364	346	317	325	332	387	339	318	327	317	355	348	338	369	327	363	350	297	326	374	343	354	302	312	339	329	337	341	324	337	330	363	399	333	354	337	311	335	347	319	324	327	346	324	363	300	328	319	319	339	363	332	354	375	335	308	334	322	325	305	363	328	359	386	324	315	348	307	360	349	344	328	343	333	343	341	337	309	319	361	364	303	370	334	294	319	316	364	380	353	305	342	351	327	344	358	337	349	361	285	323	329	323	327	337	319	351	332	321	355	306	320	378	338	346	339	346	364	320	322	345	355	312	322	333	368	336	332	325	335	296	343	357	337	334	342	362	348	346	361	338	302	398	380	323	341	366	328	299	327	332	285	348	338	313	318	351	328	302	347	327	321	348	369	363	315	338	332	337	335	314	338	347	278	312	344	384	314	326	315	324	339	314	331	319	322	341	347	294	320	325	347	323	328	315	324	319	343	328	305	338	363	326	373	325	344	330	347	335	285	335	337	326	304	301	344	344	353	326	308	294	316	325	337	324	307	331	337	317	336	329	342	291	360	321	307	320	323	329	336	343	349	303	315	344	372	351	338	343	331	333	296	311	341	338	335	350	319	299	366	362	345	329	324	319	332	341	352	325	333	321	331	314	327	333	347	322	320	348	316	327	337	336	348	332	369	339	337	348	357	311	339	362	364	345	324	346	317	344	308	339	318	351	300	317	328	299	366	340	307	332	334	335	345	327	360	321	339	320	336	324	361	348	382	350	306	321	329	310	328	325	341	361	317	309	328	340	376	334	330	333	304	335	374	335	392	360	376	326	342	329	317	343	332	339	340	366	308	333	321	333	346	326	366	357	329	339	338	345	328	326	336	381	358	359	353	345	305	327	348	310	376	296	340	336	319	339	346	328	361	343	324	334	352	309	350	330	358	364	340	310	309	322	326	328	382	338	329	363	361	336	289	325	327	351	333	356	344	322	342	296	342	333	352	327	314	337	343	346	322	353	362	353	307	329	305	334	348	347	347	350	346	311	327	338	352	319	326	353	315	342	313	366	336	329	346	336	372	353	323	341	326	353	320	324	361	313	321
32978	8689	2684	1461	1028	789	765	739	726	776	811	732	789	704	704	744	754	781	750	722	783	738	716	693	705	760	760	696	793	766	730	763	701	739	692	727	760	739	737	749	757	756	735	753	777	806	740	681	743	792	745	781	687	741	744	750	737	739	766	704	737	711	742	698	739	737	744	737	740	793	800	758	721	728	743	765	744	727	758	710	722	703	749	693	732	745	771	726	755	784	713	707	751	719	771	729	682	704	755	739	757	717	771	771	814	722	784	762	727	729	702	760	749	726	729	756	755	759	728	749	767	730	707	710	708	703	702	728	714	736	754	711	742	744	749	769	706	757	737	748	725	672	744	776	704	735	737	757	743	760	711	758	757	754	773	700	761	757	733	727	738	778	779	685	772	720	749	735	718	734	757	751	750	709	747	718	739	776	726	731	752	744	755	740	764	728	745	695	748	747	757	742	714	776	743	709	760	731	725	752	749	710	739	742	759	767	791	690	728	732	766	741	738	745	763	776	772	702	722	787	753	784	708	823	768	790	714	771	723	723	752	758	733	751	753	706	733	732	760	765	734	755	735	739	749	734	719	757	735	736	725	776	776	713	746	675	711	725	734	744	707	714	759	755	687	778	775	742	759	754	736	760	676	801	735	705	738	707	735	739	734	756	742	783	775	749	701	752	712	681	744	727	742	744	721	740	756	734	674	718	728	720	750	755	714	782	771	748	749	746	724	704	761	788	752	713	746	818	736	786	723	765	715	737	739	730	783	711	695	737	734	725	741	750	716	689	740	760	765	773	762	793	753	738	793	738	750	693	714	781	720	685	751	711	731	748	776	768	769	784	727	727	714	752	723	770	749	708	732	759	720	763	719	701	740	764	788	743	754	726	740	759	705	755	680	727	758	731	761	709	683	758	793	684	764	755	760	731	711	727	703	711	750	716	756	712	744	735	710	703	691	783	770	797	761	691	730	811	713	755	760	718	752	788	759	734	759	794	724	735	735	723	735	748	730	754	727	746	784	749	717	748	770	716	715	745	768	720	720	732	710	729	725	761	749	733	764	766	750	767	780	775	765	742	717	738	741	753	707	764	765	727	740	691	739	754	769	744	785	729	781	723	749	722	693	737	697	724	764	744	771	819	742	752	712	758	752	712	726	746	732	761	745	741	766	738	757	754	747	699	741	735	734	715	744	713	772	789	748	733	753	736	740	756	773	732	781	715	759	658	752	752	729	768	756	806	779	684	712	727	760	693	719	731	775	739	722	743	696	774	742	706	720	725	717	763	748	739	758	775	772	713	735	698	704	742	726	726	739	778	750	724	705	714	752	791	747	754	764	783	733	762	724	723	766	727	736	777	755	775	719	740	753	755	759	743	771	724	746	712	715	715	762	733	717	741	777	769	777	754	736	758	753	751	734	723	752	762	732	755	744	766	717	723	775	681	790	754	696	810	703	704	735	737	720	706	764	772	699	817	720	720	737	756	773	771	744	722	738	756	763	736	731	750	723	726	746	754	738	757	746	775	776	690	767	742	714	719	741	766	728	763	784	737	777	729	775	741	738	724	748	790	710	785	738	772	740	795	699	724	768	782	753	761	761	740	766	696	719	767	804	738	743	727	733	773	729	744	810	761	760	735	734	693	725	722	770	715	727	725	752	749	757	737	758	777	749	754	750	748	753	751	732	718	734	760	745	771	731	744	751	747	743	764	750	746	771	753	720	711	717	759	802	746	791	719	781	679	711	753	720	744	754	788	795	741	722	682	755	750	778	774	699	769	755	803	754	733	716	795	776	746	757	768	730	758	764	737	818	747	733	760	740	743	716	763	757	728	739	745	725	721	751	689	715	739	750	738	728	748	722	782	759	718	724	720	747	696	725	765	786	781	720	752	766	744	734	763	748	733	748	776	714	727	727	734	711	775	753	767	747	750	712	741	726	694	759	740	722	721	710	678	748	681	721	711	767	770	716	709	711	732	724	722	772	765	732	695	734	726	769	774	698	730	716	698	755	765	780	740	726	713	749	701	728	767	730	705	764	738	699	765	732	813	773	784	753	710	731	753	727	706	758	706	748	767	755	782	704	733	792	721	763	776	797	734	733	714	799	735	762	754	693	763	711	747	762	741	694	734	735	771	735	762	764	754	719	731	788	765	768	743	736	764	710	719	766	712	726	723	714	713	728	721	767	734	772	747	739	744	718	745	736	755	743	722	727	727	750	723	779	760	745	696	769	723	793	759	782	794	690	779	720	767	730	738	720	749	707	777	790	760	776	707	772	794	781	766	720	719	751	727	737	750	700	785	751	719	776	703	717	696	746	695	716	748	753	798	761	766	751	768	756	707	704	755	749	720	793	741	760	753	740	744	723	705	744	761	723	737	721	753	710	721	721	743	738	774	706	724	735	678	756	765	702	751	728	733	761	745	770	783	732	722	674	804	714	747	699	711	733	767	729	700	766	682	704	739	718	747	771	748	717	771	732	749	761	779	767	720	742	749	732	771	716	771	762	730	737	764	711	733	736	722	714	743	752	756	684	743	750	745	718	718	738	736	697	773	702	750	710	748	731	733	701	767	742	728	718	731	785	718	723	732	737	780	720	727	700	694	724	747	702	740	680	696	736	762	742	725	705	703	718	761	767	765	738	744	757	767	723	743	723	742	742	725	723	780	724	727	727	720	747	793	696	749	728	749	677	780	747	745	725	747	777	740	675	690	767	771	779	698	735	726	758	708	725	729	760	784	736	718	772	714	728	735	717	748	726	697	781	749	688	779	753	733	778	763	711	726	753	780	742	680	734	757	716	689	732	725	765	741	710	705	737	731	711	736	773	749	775	741	786	688	737	763	730	733	719	708	746	716	766	692	817	758	747	729	731	738	734	764	783	707	755	760	742	749	723	772	761	724	778	779	707	698	756	739	762	751	776	782	750	749	778	723	732	714	759	754	752	793	739	767	715	739	666	736	711	760	761	784	679	739	717	723	761	762	750	763	732	730	707	731	733	725	806	738	758	744	733	743	732	781	761	735	758	736	721	798	765	746	764	769	782	741	762	786	757	777	733	753	704	735	753	683	779	714	755	759	707	745	729	734	748	730	714	740	738	707	736	708	772	762	702	705	755	780	767	728	738	727	768	704	756	720	769	752	723	704	788	766	710	748	749	781	732	703	745	753	745	766	741	715	731	761	732	717	703	752	759	761	755	704	688	697	743	721	770	721	769	772	727	742	728	694	742	758	721	779	724	749	749	733	777	747	774	776	791	704	728	761	754	696	709	743	760	687	731	730	757	725	733	713	705	710	711	741	734	732	741	701	772	733	726	719	724	767	690	732	788	743	754	774	735	770	773	715	753	709	724	756	715	767	737	739	757	748	729	738	745	706	715	700	740	712	753	784	742	749	755	706	705	726	779	760	731	721	766	720	749	731	763	765	748	756	771	753	702	769	784	733	729	718	750	714	746	750	748	711	752	756	752	753	774	702	763	717	773	734	777	759	764	723	753	681
57561	26899	11266	3861	1420	747	593	552	443	382	363	292	332	333	370	361	335	322	333	352	295	278	300	314	341	310	308	315	316	327	314	349	331	318	306	324	311	312	334	297	312	300	295	342	310	290	333	336	319	322	306	354	309	308	298	308	288	327	339	318	315	305	346	322	345	302	348	354	294	349	289	310	314	321	314	338	381	311	315	340	351	320	347	306	307	307	346	329	324	304	310	321	314	265	327	323	323	308	289	315	336	293	327	289	308	315	330	343	326	285	323	319	349	307	313	284	303	313	309	313	305	310	300	309	325	295	326	331	332	301	321	313	312	320	289	297	321	342	334	314	304	283	325	305	315	372	317	332	344	339	310	302	335	323	338	254	317	366	358	338	316	299	329	308	318	339	336	301	331	317	294	299	294	302	317	330	320	335	281	305	344	319	325	359	325	307	289	347	321	303	338	312	333	296	343	284	321	305	323	326	303	334	335	323	308	296	336	331	296	296	301	323	329	303	303	282	340	306	353	322	340	336	333	326	310	301	334	311	319	323	324	322	304	319	336	294	329	328	307	288	319	335	351	304	278	319	332	330	319	290	327	345	314	320	306	318	302	295	286	313	308	338	340	332	305	369	341	304	310	367	328	285	321	340	349	335	331	332	322	326	327	333	327	336	323	302	354	323	297	303	290	332	310	277	301	318	271	304	327	310	326	291	344	281	309	317	336	287	315	274	311	364	287	338	320	325	325	321	320	313	311	299	309	331	316	360	343	338	335	314	346	304	289	347	330	328	319	290	269	339	336	339	340	330	331	319	319	283	312	321	345	339	333	321	372	336	323	365	333	319	308	352	312	308	292	332	301	336	329	345	278	321	349	301	301	338	311	313	311	339	293	315	336	332	333	282	311	336	330	343	335	322	324	331	321	283	334	332	332	283	310	294	301	350	317	331	323	304	360	346	329	346	322	317	262	309	363	350	329	318	304	305	326	341	340	353	344	307	344	337	312	331	341	317	326	309	339	309	304	312	335	340	344	307	297	305	322	318	314	336	334	310	312	338	309	339	289	310	310	338	350	307	308	314	301	332	310	282	356	339	310	297	338	327	298	314	295	310	338	305	330	292	326	313	321	304	275	293	302	301	305	340	344	301	304	361	327	329	324	316	321	370	348	340	339	319	319	362	339	300	287	321	309	309	309	307	334	292	318	324	297	316	322	310	320	350	286	314	359	309	343	308	357	334	338	333	334	324	359	314	308	310	318	317	323	339	287	332	310	316	307	339	322	349	277	327	312	293	303	327	327	305	320	328	326	311	315	309	323	302	294	275	313	322	337	335	336	311	306	332	291	319	316	334	306	306	341	305	335	300	304	321	327	359	305	292	336	321	288	330	338	316	346	334	325	331	277	337	334	325	318	312	333	295	309	360	323	314	314	331	315	337	344	322	311	315	348	318	352	320	299	327	344	348	326	338	317	322	302	319	318	277	327	317	319	336	362	336	332	353	312	322	288	317	277	332	322	265	352	323	331	328	322	346	318	319	319	315	339	313	313	334	292	308	327	324	319	336	314	346	288	292	347	293	327	293	330	294	318	344	321	348	317	344	269	327	330	352	327	286	299	306	328	343	337	319	348	321	351	290	347	307	327	299	327	351	339	311	338	329	304	303	348	311	315	303	293	307	339	364	335	313	333	314	307	324	339	348	299	302	293	302	283	298	293	319	302	334	322	309	320	318	315	347	311	341	312	325	291	300	329	335	310	359	305	313	300	342	308	327	315	320	344	321	286	330	334	270	325	299	318	301	294	326	352	311	293	293	284	293	305	314	319	318	320	316	331	335	289	307	351	338	337	341	306	308	346	330	327	324	335	317	338	358	310	341	314	306	344	311	322	330	303	360	319	308	324	301	337	356	309	298	314	306	328	330	287	280	321	331	316	316	319	315	298	323	305	303	297	297	354	331	347	334	335	341	303	315	320	304	297	310	313	328	345	287	284	337	302	320	304	318	313	337	292	335	320	298	304	339	330	317	327	346	312	341	317	296	303	359	311	316	313	300	369	309	315	319	309	304	306	332	336	361	345	290	300	325	316	329	344	321	319	310	290	339	270	329	283	341	323	318	312	317	338	322	352	345	307	305	324	368	392	298	316	341	347	322	305	298	288	278	292	305	310	343	324	322	336	350	299	309	304	313	313	293	352	315	337	315	303	325	316	330	315	332	314	358	326	321	317	312	343	303	314	336	310	301	319	325	351	294	316	343	321	325	303	330	345	283	304	308	326	308	318	318	313	306	293	345	331	295	316	337	299	290	297	291	322	351	320	348	318	344	322	351	300	284	314	281	312	302	320	316	295	338	305	303	303	338	301	360	306	304	316	298	293	332	315	343	302	313	315	318	328	331	330	308	297	333	302	315	352	322	304	311	261	295	310	311	335	334	330	345	322	320	324	319	325	305	266	315	343	336	317	336	303	289	338	320	328	300	292	339	334	315	342	330	330	362	332	362	362	364	321	344	299	328	340	324	317	317	280	322	325	330	335	336	293	300	299	334	303	319	335	288	306	296	309	330	314	328	326	326	332	279	309	279	324	331	300	309	316	318	350	324	313	332	312	282	319	301	283	320	317	318	305	338	334	345	324	313	296	308	311	303	302	343	313	293	296	323	318	303	340	326	344	304	292	292	314	313	334	342	299	294	319	341	294	326	308	333	324	335	338	330	365	282	340	309	329	311	329	337	318	314	287	338	307	319	324	329	321	353	327	338	359	360	339	317	297	308	309	336	302	321	336	306	349	319	332	350	339	333	322	336	319	288	343	281	323	290	312	319	334	349	327	327	322	317	338	360	311	330	365	289	310	327	287	291	293	307	305	318	309	309	320	308	299	301	282	344	321	333	304	310	316	320	324	355	317	337	337	313	298	307	307	313	336	308	303	278	349	291	314	309	319	303	321	307	306	327	291	318	341	324	284	304	329	301	323	309	301	337	331	314	317	343	322	289	335	327	340	333	286	348	304	321	293	313	339	317	316	323	305	313	330	286	329	333	301	315	333	342	346	305	329	365	323	308	311	328	308	313	332	396	320	312	313	321	336	299	308	307	332	335	335	327	327	298	329	347	298	323	315	318	332	304	338	339	325	343	352	284	343	354	317	314	334	313	303	340	324	295	336	322	283	322	329	294	332	314	322	335	313	329	338	306	339	310	287	305	338	311	338	329	327	332	304	294	331	325	331	316	289	333	329	307	315	344	349	325	306	325	321	326	338	292	328	321	337	319	320	312	345	307	298	322	302	329	279	301	301	313	329	308	316	310	337	361	324	322	285	319	362	290	309	275	353	298	342	301	276	297	339	296	339	329	293	311	321	341	270	305	337	323	307	320	332	335	335	326	308	325	330	321	346	332	299	300	292	283	338	322	327	324	325	327	314	353	306	339	346	314	321	313	360	338	306	314	303	289	319	309	308	326	306	332	295	342	319	311	317	296	352	353	320	323	352	322	286	334	337	309	299	342
37737	19865	11377	7351	3700	2194	1902	1582	1201	870	823	733	735	772	864	793	762	755	773	756	757	761	714	709	687	775	744	684	725	725	700	731	707	699	714	719	705	733	718	697	735	683	700	667	741	713	721	701	731	745	734	763	717	664	699	777	751	657	678	687	722	709	649	716	704	722	776	660	754	708	705	718	680	692	763	755	727	748	698	703	761	724	692	653	731	734	734	745	740	733	703	755	695	744	734	662	696	693	654	728	717	716	717	726	741	718	754	725	700	754	741	742	708	705	689	738	712	679	731	733	713	683	729	710	706	722	716	702	683	737	704	679	677	718	691	670	716	708	729	717	762	683	711	691	776	753	738	714	740	713	711	742	714	687	722	684	718	713	684	732	722	682	719	727	683	636	729	733	724	720	688	673	726	738	686	727	677	748	742	686	671	732	737	733	708	679	722	706	699	730	731	665	699	724	706	713	718	713	691	751	688	735	704	746	687	691	695	738	701	709	724	717	716	677	711	693	722	686	709	655	728	651	673	738	744	684	712	788	657	710	728	770	704	731	735	763	707	702	712	730	687	753	697	705	780	693	770	743	697	690	671	759	726	692	736	712	733	714	737	716	746	707	728	711	698	737	719	750	724	711	750	728	753	755	709	710	677	692	716	735	748	739	725	701	744	732	706	715	720	749	695	737	680	716	738	703	678	707	682	698	714	723	700	727	698	745	731	676	739	722	733	721	741	679	657	704	759	676	749	736	693	736	705	743	697	738	704	705	744	754	698	713	734	729	732	714	706	759	702	684	695	714	735	700	717	752	765	739	693	701	724	715	722	716	740	733	701	699	683	713	726	722	732	720	654	659	751	716	712	661	677	703	728	681	697	739	735	719	728	667	744	741	743	704	710	719	682	690	699	714	720	766	723	717	665	711	719	692	727	714	731	719	713	693	759	729	752	731	755	694	745	678	698	712	662	696	752	682	726	682	693	758	771	704	696	770	758	728	752	732	745	728	672	734	734	722	725	698	715	685	713	786	702	711	740	703	708	665	668	706	696	712	717	701	748	707	724	698	702	671	710	688	679	688	735	735	739	720	759	699	713	666	721	685	730	709	694	709	679	694	759	709	670	824	724	675	682	740	702	701	721	667	731	723	728	735	696	751	700	715	766	689	675	696	687	713	709	712	729	679	726	679	766	733	665	692	764	726	688	739	704	749	710	700	698	724	722	719	672	733	685	703	739	722	736	729	770	720	736	722	714	741	714	697	714	718	671	665	735	734	759	712	722	725	754	686	720	681	723	706	688	709	724	684	732	692	692	726	694	746	685	728	751	732	710	650	717	716	709	730	705	716	731	717	715	697	670	685	699	758	755	687	722	698	679	756	705	664	698	737	723	709	769	727	705	755	755	715	695	723	704	686	771	708	730	700	681	740	691	735	676	703	695	690	707	722	675	729	689	708	714	755	758	684	692	740	702	726	685	669	706	724	708	752	739	742	708	691	730	723	697	721	754	727	739	748	703	739	726	699	716	721	704	708	752	736	708	718	717	691	728	691	726	709	666	675	714	654	699	725	752	700	679	713	689	696	710	706	750	691	705	717	678	688	698	715	727	710	769	740	705	735	736	723	697	689	719	713	724	700	683	714	704	734	729	671	704	767	677	702	764	712	744	678	699	673	737	713	730	693	709	709	737	753	723	738	720	717	724	684	760	716	715	703	647	709	728	691	740	721	736	738	671	714	691	706	678	744	700	745	701	715	693	724	712	645	720	721	738	718	673	723	688	745	710	741	726	690	686	670	731	720	769	657	701	713	692	684	777	732	728	732	746	688	736	683	690	699	695	708	673	742	709	687	750	783	719	714	670	706	728	701	744	710	665	660	729	724	729	730	724	723	736	700	684	727	701	714	742	704	672	738	729	749	715	700	689	718	715	718	708	695	702	695	754	717	745	684	721	669	670	702	724	673	742	713	707	738	736	693	730	700	730	745	723	692	740	696	715	706	677	724	714	700	688	748	734	704	704	728	772	688	753	721	740	754	727	722	681	668	678	735	718	750	739	750	718	732	737	725	729	765	724	728	716	704	683	745	691	677	713	697	704	711	703	717	736	724	740	678	718	753	685	700	705	761	716	708	694	712	741	660	722	734	783	683	727	690	680	718	685	782	740	691	679	694	700	708	729	696	704	663	690	760	743	710	729	730	733	748	722	758	732	721	691	770	664	756	685	711	739	714	765	765	719	733	694	678	734	689	716	768	721	736	716	720	721	712	707	717	727	708	706	716	696	702	713	767	722	727	721	745	699	697	673	742	692	727	725	712	710	721	732	723	699	723	723	720	690	735	710	719	691	706	737	689	759	710	681	682	733	709	694	716	691	737	692	717	700	698	743	709	735	717	693	735	707	718	696	705	730	711	699	700	716	709	726	680	698	727	733	712	757	704	683	711	718	746	724	715	757	697	721	697	695	689	703	725	743	765	716	709	697	685	792	740	754	702	670	685	712	769	722	726	784	709	675	694	697	681	698	702	711	699	707	716	706	694	702	704	705	719	705	721	733	707	715	709	752	720	748	719	737	761	695	714	737	733	715	676	725	744	676	700	707	720	719	714	693	748	770	723	690	750	672	703	712	732	691	707	672	753	701	740	764	747	741	716	749	701	682	733	684	735	718	727	711	747	715	767	728	760	712	758	698	749	720	670	677	707	713	720	733	709	728	706	694	705	693	736	718	745	675	749	743	697	707	733	746	674	761	712	659	710	693	731	692	729	758	687	737	728	715	711	732	724	681	724	729	737	728	700	683	703	706	774	713	727	721	743	705	751	747	727	756	682	777	720	692	723	672	680	710	704	717	693	715	704	678	731	697	707	705	709	683	744	686	706	700	692	710	702	677	761	764	772	722	704	700	704	734	728	688	764	740	712	689	706	724	716	703	748	733	692	716	702	705	751	761	736	721	722	668	703	702	725	747	685	716	695	736	747	737	697	709	784	757	728	716	704	726	677	751	714	705	776	722	712	717	694	694	679	718	770	792	706	695	670	725	719	665	750	726	778	685	681	714	722	716	770	747	732	727	690	746	725	680	722	678	777	724	710	711	735	712	739	687	698	742	722	725	728	726	757	690	753	708	665	695	715	737	698	738	739	766	708	716	707	718	645	668	739	714	749	754	695	702	732	740	728	709	726	692	717	713	707	715	693	727	676	701	684	713	745	718	724	707	761	694	711	717	737	694	693	741	728	703	642	771	736	744	771	725	730	751	723	757	703	741	721	686	744	738	651	689	723	682	732	717	712	725	685	719	721	776	683	703	728	740	687	726	675	647	704	713	735	717	788	681	690	706	685	728	720	689	697	712	706	710	706	732	799	703	728	680	713	756	749	749	720	695	700	715	707	722	748	770	682	752	729	714	723	720	728	784	780	689	748	719	714	743	724	733	720	677	729	716	702	709	674	730	645	751	700	711	765	720	715	745	748	754	776	713	747	705	709	740	721	753	759	692	732	689	740	701	683
60447	29722	15471	5086	1733	1143	1019	1201	495	351	367	371	364	367	369	364	341	368	370	364	353	308	361	339	337	334	339	343	319	326	354	314	351	341	322	357	321	336	345	374	346	364	337	342	313	370	375	332	349	336	314	337	351	397	324	331	337	333	338	344	336	324	322	351	383	342	366	347	356	360	334	296	362	353	348	360	297	338	337	336	339	356	332	383	307	353	344	329	357	383	356	354	335	356	344	353	354	331	335	355	335	358	323	341	342	317	335	338	365	349	292	320	353	341	331	348	328	321	353	361	381	351	300	315	344	325	376	382	390	344	296	349	302	351	350	327	308	335	356	308	338	335	369	328	329	340	346	332	338	313	350	314	296	325	340	328	368	345	369	354	334	328	341	343	339	367	301	355	358	344	316	362	339	307	327	339	333	322	352	340	315	353	344	324	365	323	353	370	316	323	335	352	359	359	344	327	301	363	360	300	351	346	335	357	343	352	339	344	320	351	337	349	359	333	402	366	348	374	331	362	351	325	348	324	358	343	323	319	340	331	342	352	361	327	327	343	319	388	347	357	374	333	340	355	365	333	373	355	367	325	341	348	376	313	346	298	329	342	360	356	325	341	343	330	369	374	355	337	330	342	320	356	358	334	369	348	363	350	362	349	337	328	355	319	378	300	347	294	340	324	375	342	386	347	357	316	359	376	346	306	324	324	347	345	317	331	317	318	319	331	361	330	316	354	381	364	343	289	358	364	338	328	329	366	346	353	361	396	326	351	370	386	347	358	322	360	345	367	353	353	348	367	308	355	323	344	363	336	335	359	342	355	342	308	358	340	349	363	318	365	348	346	287	320	348	355	319	356	337	352	303	349	352	371	377	315	407	345	340	334	320	371	338	325	360	319	317	338	349	333	361	372	326	352	344	337	332	336	341	355	338	353	342	320	346	358	340	324	330	313	329	389	379	360	325	290	342	349	294	285	310	310	356	340	365	362	338	372	356	367	335	323	325	348	321	351	348	322	337	336	296	344	302	366	347	340	325	339	321	330	351	316	361	323	346	353	342	336	356	320	308	343	338	330	331	368	346	329	380	282	360	358	342	347	336	340	355	382	332	351	335	369	357	313	380	359	370	356	326	335	337	324	333	334	349	335	358	349	374	342	346	349	328	353	329	329	375	319	339	324	324	331	332	345	333	325	372	338	348	325	360	332	340	319	354	382	414	315	318	354	330	339	330	324	330	356	295	327	350	341	335	334	354	350	376	325	349	326	361	358	336	312	358	320	354	350	298	329	364	313	343	351	373	357	350	308	343	389	345	310	374	351	347	327	319	313	334	376	322	386	371	358	345	373	354	344	367	340	305	301	364	343	385	315	352	345	352	350	355	386	328	344	342	332	327	363	348	331	364	305	349	339	321	338	355	347	342	347	365	348	326	346	338	360	375	354	334	351	302	318	344	359	324	378	340	306	337	373	362	327	339	344	353	327	355	315	339	346	325	301	336	372	314	360	305	346	334	345	342	337	338	323	367	346	354	357	321	339	311	339	368	332	374	357	358	301	324	367	356	378	322	319	340	330	326	312	372	337	337	338	366	339	330	351	336	362	344	339	403	371	325	344	367	346	312	361	323	322	348	350	319	351	332	371	327	321	347	326	361	345	300	333	306	351	323	315	356	341	384	337	349	337	354	365	362	330	351	340	351	366	345	344	338	338	376	326	338	386	335	346	356	340	361	340	335	313	354	343	358	333	312	341	331	361	372	336	337	344	352	328	344	324	367	374	335	368	354	334	355	366	358	328	361	312	336	359	350	339	361	348	344	374	288	337	333	351	338	345	339	347	325	346	318	306	326	349	332	345	365	347	326	324	360	353	314	327	327	367	312	342	352	332	322	341	304	351	340	324	340	368	346	329	326	336	357	342	330	364	306	357	342	324	332	353	311	334	323	339	313	344	327	326	388	356	367	366	356	333	320	326	330	353	339	329	355	357	331	328	354	358	331	322	336	314	413	364	365	346	328	330	342	311	335	341	365	325	320	309	365	361	318	321	330	351	313	321	371	346	361	361	323	345	348	343	331	387	331	343	353	354	321	367	331	348	356	344	344	348	334	345	344	333	368	338	309	364	347	365	338	331	327	305	356	311	367	354	338	322	363	314	386	339	301	351	375	358	331	315	366	371	346	360	333	356	321	337	329	350	349	354	355	342	397	343	310	359	331	338	314	332	316	358	351	305	352	338	346	328	315	353	343	345	354	315	393	319	344	324	295	333	312	341	311	353	342	351	373	352	322	352	366	319	279	346	349	337	331	315	322	324	340	360	325	330	389	358	318	337	323	316	360	343	370	361	312	370	346	341	347	340	351	365	334	356	346	337	335	321	345	342	354	352	331	349	372	336	306	347	370	359	323	341	353	356	367	336	315	356	362	331	335	309	362	294	375	335	329	336	338	330	346	375	348	339	358	348	347	337	338	334	331	345	349	367	351	381	332	341	355	345	332	347	339	311	334	362	345	335	322	303	350	357	339	352	345	354	307	354	346	338	364	345	373	367	358	335	298	335	337	336	305	326	363	318	360	346	357	349	353	337	292	327	368	326	348	311	376	322	329	376	364	315	336	327	334	336	326	364	314	346	357	374	360	319	325	326	364	343	338	360	339	315	367	348	330	331	350	369	343	325	348	340	362	315	360	333	336	362	327	331	344	353	345	347	369	350	336	326	334	361	343	325	319	334	347	302	327	363	353	327	320	332	337	351	330	317	370	325	384	349	329	318	359	317	307	332	310	353	341	336	333	329	349	350	373	356	373	375	365	353	379	328	352	325	319	338	364	346	360	349	320	344	316	320	361	363	329	340	364	373	346	349	343	352	323	311	351	359	325	344	354	380	367	354	360	352	358	367	359	337	300	309	323	294	369	304	318	363	348	358	363	343	338	354	374	369	333	349	329	324	351	342	364	326	345	347	315	349	343	310	305	331	324	351	332	322	321	312	317	350	345	343	351	314	339	330	333	319	328	363	326	381	358	335	348	306	355	344	351	331	352	387	332	348	349	350	363	335	346	311	327	341	352	331	349	309	348	377	320	343	354	337	328	366	353	343	363	351	357	352	327	342	346	337	347	347	354	329	325	345	333	333	321	319	352	362	372	318	342	329	311	323	345	294	345	301	351	346	312	354	328	348	312	354	317	317	336	342	347	339	337	335	344	323	381	340	348	310	307	342	354	334	367	302	377	341	359	382	358	325	366	308	349	328	324	351	321	351	335	333	326	396	318	339	327	352	346	347	343	337	328	346	337	356	333	348	357	315	304	344	335	367	303	361	348	343	357	326	340	350	336	338	336	349	357	346	352	338	338	353	309	320	327	345	342	368	371	331	376	327	318	352	334	367	345	338	311	357	296	341	348	308	350	328	369	333	369	353	334	319	323	321	340	396	383	349	358	291	325	337	366	322	321	352	391	339	313	364	364	354	341	322	331	355	342	315	392	319	343	358	343	332	312	307	345	305
39893	22542	15664	8038	4460	3602	3664	3956	1261	900	891	851	789	901	893	814	852	840	827	777	722	744	718	778	700	767	744	755	763	750	693	748	794	755	753	690	708	756	729	779	756	702	741	737	690	760	765	778	813	726	786	761	737	784	741	746	742	752	793	766	754	726	743	736	750	764	774	754	744	730	741	748	769	784	763	725	760	687	745	795	752	765	742	740	736	787	763	756	743	775	757	774	765	767	754	717	767	743	765	768	795	759	747	722	771	747	743	772	731	734	783	752	780	715	719	709	768	760	766	769	728	724	756	729	751	747	742	769	743	788	749	787	764	778	812	752	786	736	714	778	770	748	735	791	750	708	739	691	778	771	748	792	723	712	723	741	795	780	757	777	790	785	705	777	762	794	781	760	744	740	759	700	775	741	774	810	776	794	747	736	801	757	805	723	741	729	728	760	781	795	781	786	769	748	801	728	791	721	756	773	735	754	758	721	736	809	753	764	749	758	724	777	787	754	789	749	728	679	797	737	786	736	785	755	751	763	751	738	713	787	775	773	741	693	739	762	743	752	759	757	740	770	780	772	759	777	733	736	759	721	744	740	712	733	766	753	755	774	718	811	752	788	805	770	757	741	751	723	797	735	782	763	794	751	765	808	753	787	778	792	758	733	762	713	738	781	793	776	748	749	770	763	764	788	766	808	771	742	761	779	819	768	757	785	758	746	776	791	779	732	772	748	756	782	756	757	763	785	786	769	782	790	750	717	778	753	750	754	806	729	734	770	787	753	792	734	710	720	733	776	759	777	730	729	769	735	790	764	779	777	729	763	766	771	774	781	694	764	790	767	762	772	752	752	745	751	737	739	807	715	773	740	723	758	717	778	729	693	751	798	784	790	744	766	743	791	757	740	698	782	787	774	756	786	777	750	751	756	752	753	767	774	720	784	751	750	715	775	718	740	803	750	776	741	817	750	774	813	755	735	763	751	769	782	765	765	705	735	790	775	790	759	741	759	731	741	759	770	737	739	782	782	801	793	744	781	767	768	728	777	738	775	709	802	793	822	728	755	749	738	788	743	797	772	763	771	752	779	727	803	763	774	801	779	788	746	780	762	766	709	781	754	733	757	734	755	739	733	744	740	751	737	771	759	770	770	769	746	741	745	740	787	815	742	719	767	723	765	756	734	751	761	749	793	776	734	776	743	774	753	762	773	746	776	747	761	732	772	749	794	773	795	804	755	724	787	789	764	742	774	761	777	786	777	732	758	741	759	765	718	758	725	712	818	828	703	756	724	766	760	728	748	721	771	763	754	719	721	778	712	756	808	766	785	754	777	757	813	734	768	744	753	740	743	770	779	820	714	741	766	782	813	728	707	736	714	776	820	777	802	707	777	759	790	795	740	720	729	764	761	790	758	768	778	741	767	710	816	732	781	729	746	762	773	763	752	743	790	758	716	754	763	743	804	733	750	762	765	754	749	764	762	715	778	784	765	715	737	757	795	731	778	757	723	734	709	761	822	820	772	738	712	734	742	795	707	727	779	747	704	773	776	792	756	734	779	751	733	735	717	731	694	744	726	708	699	717	736	792	787	711	739	784	795	787	753	753	814	787	738	707	737	788	717	715	716	765	742	774	743	728	739	775	773	766	736	743	763	758	772	775	758	782	767	756	680	770	759	737	741	787	729	749	804	726	736	772	751	794	757	774	800	757	753	782	691	750	775	746	744	754	778	776	775	796	757	804	753	767	801	672	775	718	754	778	805	738	741	801	759	774	756	789	741	765	789	770	713	745	751	749	791	756	814	745	783	717	793	728	769	723	758	758	764	759	744	742	726	738	768	731	766	769	806	760	747	752	770	729	722	749	719	733	757	764	731	800	828	777	772	756	818	775	765	783	735	748	774	758	775	720	774	759	747	734	719	739	752	790	749	770	743	721	802	774	730	766	756	750	729	762	727	774	739	692	792	775	736	729	799	742	775	728	743	784	769	742	714	721	775	754	730	725	748	761	752	744	723	757	728	793	754	784	762	777	719	708	772	753	738	760	724	795	779	721	759	752	799	745	798	721	764	795	741	745	758	822	725	779	742	736	787	749	792	787	729	793	741	793	782	731	740	737	728	752	711	813	730	745	707	750	744	784	771	777	778	733	745	758	763	758	836	741	790	700	769	763	745	771	767	768	790	777	784	693	733	760	824	792	704	739	797	777	751	741	773	733	720	723	769	773	778	754	819	732	746	757	786	734	794	763	747	737	740	739	817	765	738	766	757	744	766	775	745	794	793	770	732	712	738	740	754	759	781	801	799	794	778	765	760	769	781	764	781	740	732	784	753	693	736	783	749	690	778	772	722	707	741	777	753	766	795	712	756	752	792	720	761	724	769	772	758	714	704	790	796	720	725	750	770	770	716	785	783	755	828	756	781	758	810	802	748	751	752	767	786	733	785	827	804	765	792	757	747	766	757	736	770	748	766	746	768	759	785	723	771	763	791	782	748	756	721	755	797	707	756	739	753	776	724	726	755	792	790	757	783	726	736	811	719	733	787	812	781	773	776	732	755	744	734	768	737	739	730	741	779	788	741	704	809	744	764	793	772	811	785	747	732	762	743	778	740	758	739	758	728	768	725	796	773	717	748	739	774	783	767	747	817	737	781	764	818	780	810	776	783	798	741	744	734	760	744	758	755	734	734	710	752	756	750	784	769	794	765	775	738	731	760	740	757	738	755	749	734	752	777	761	794	745	771	746	780	756	745	792	757	772	740	782	727	770	739	792	750	730	729	802	778	795	723	719	771	769	720	759	776	762	818	777	761	792	754	779	734	775	754	749	759	759	793	742	764	732	796	761	791	704	776	747	757	773	715	732	729	792	757	759	753	756	759	781	780	698	769	769	759	766	765	745	752	739	768	754	755	725	825	754	757	762	772	768	724	763	750	731	724	769	722	800	747	728	776	761	811	745	754	777	698	763	801	806	785	757	774	742	748	754	781	764	734	777	756	762	758	760	714	742	764	770	780	750	738	743	751	744	774	765	749	769	725	762	782	751	715	768	739	791	764	752	777	728	792	779	691	776	728	721	813	749	730	721	763	723	741	703	725	789	740	792	747	762	770	763	764	729	752	747	740	796	734	774	755	789	770	736	799	752	767	771	757	726	785	781	698	734	752	739	804	721	789	778	766	772	769	740	734	758	788	792	762	721	755	728	774	716	713	724	755	748	766	766	794	763	763	814	773	706	748	704	729	780	773	725	788	755	698	764	778	738	744	777	762	738	750	766	738	778	725	765	734	747	761	752	758	783	804	767	731	734	745	781	782	739	771	788	798	695	755	745	770	785	758	768	775	721	720	764	754	792	737	738	789	756	762	766	757	768	756	752	721	726	788	797	750	746	775	737	763	759	758	804	753	791	756	777	770	841	754	759	805	788	743	766	745	797	776	754	780	744	751	773	741	761	755	745	745	763	752	761	729	733	728	742	775	743	769	746	766	736	733	689	763	766	756	716	685
49415	20233	6092	1930	677	476	403	383	343	301	358	378	348	374	333	344	355	344	358	351	323	315	384	369	328	355	354	294	341	325	361	290	335	336	350	357	346	320	344	376	337	342	337	326	347	332	308	329	336	334	374	338	373	350	336	368	301	318	363	334	346	364	346	368	323	352	335	314	334	371	377	345	290	340	335	338	341	374	319	293	344	319	307	326	333	304	354	337	340	346	337	300	312	306	349	337	302	352	322	355	348	341	340	351	341	265	338	329	345	336	348	338	344	331	319	323	332	347	347	359	300	338	334	373	336	302	336	358	333	345	332	346	348	342	331	331	344	324	328	329	333	337	333	318	328	337	336	331	348	316	360	342	344	353	312	340	337	328	334	356	353	353	312	336	328	357	353	348	331	313	353	302	372	341	333	309	353	339	351	322	332	342	358	345	343	333	338	344	345	315	346	323	394	346	322	337	326	346	353	302	294	350	303	330	344	338	349	316	338	328	339	318	340	341	328	366	369	339	339	334	294	311	304	323	310	324	388	319	319	337	297	365	314	332	292	332	343	347	327	328	310	364	325	283	338	314	314	356	380	374	335	377	332	312	329	310	347	321	352	337	300	300	330	330	361	354	354	321	362	340	330	361	355	360	306	308	354	328	330	346	366	371	327	372	340	325	323	364	342	373	340	346	325	305	323	359	345	316	356	329	331	322	323	369	336	349	318	355	369	393	341	346	315	323	332	323	350	358	346	328	312	328	345	355	329	332	355	371	353	332	335	363	325	323	331	342	342	338	328	331	379	330	373	363	335	330	307	362	318	377	333	341	339	345	374	338	337	333	362	332	317	303	329	363	351	361	306	327	332	345	360	316	304	330	297	330	317	307	365	335	345	320	325	366	344	376	323	358	366	358	355	306	346	309	337	349	323	337	329	342	385	318	352	332	387	310	325	350	339	301	326	327	319	315	365	347	331	323	317	332	328	315	331	352	370	330	331	354	332	319	326	318	359	315	329	327	319	320	306	320	329	334	345	321	364	357	378	331	323	336	326	335	314	343	327	317	360	376	344	345	341	332	335	362	334	369	342	329	321	321	314	310	342	361	333	300	354	319	328	328	388	355	328	337	328	320	355	374	359	363	338	338	304	383	331	367	339	340	387	316	342	328	333	366	315	349	317	353	350	319	357	334	327	349	335	357	339	337	323	338	338	355	325	320	313	319	338	378	307	335	335	335	353	350	318	329	354	329	350	375	356	344	334	356	351	353	343	346	331	296	330	347	302	339	327	323	336	317	308	320	294	300	324	312	330	327	337	325	361	339	316	338	337	347	364	331	346	361	345	345	341	359	357	317	367	319	356	329	332	338	355	300	311	344	339	307	348	306	333	354	329	313	341	308	315	335	340	337	346	354	334	340	343	322	360	338	333	343	308	311	360	354	332	327	326	313	349	352	356	335	303	313	328	311	327	362	334	370	335	314	314	338	346	342	324	362	320	341	327	297	301	350	357	320	308	324	351	368	339	337	312	323	355	329	329	320	334	321	345	326	341	338	359	321	340	356	301	324	336	312	344	327	343	324	319	346	325	338	318	319	335	334	339	326	353	368	352	360	318	370	355	330	337	329	296	313	355	344	304	363	311	333	330	329	336	361	333	348	330	345	381	334	325	325	335	350	296	315	351	330	294	323	308	322	333	370	345	334	278	305	311	304	322	357	336	319	339	330	345	282	339	358	309	318	313	338	329	344	295	330	335	325	348	365	367	359	362	335	330	348	330	324	354	335	311	360	377	369	357	358	323	351	334	361	315	316	344	348	355	345	314	346	305	322	311	325	332	353	327	356	328	351	335	323	391	317	345	345	344	308	312	333	345	327	344	283	337	353	332	348	357	323	326	328	327	314	298	329	315	296	324	347	329	301	371	309	371	326	345	340	362	337	323	331	312	329	305	323	353	354	331	356	316	314	342	323	310	320	340	362	324	339	318	308	374	349	326	315	339	351	320	348	347	326	353	373	326	345	347	351	354	321	332	331	364	330	353	347	321	329	353	323	341	357	332	361	320	323	330	332	355	360	340	357	347	340	306	337	332	328	327	326	330	307	348	341	363	324	319	349	337	330	355	334	350	327	354	366	354	317	322	354	369	327	310	312	341	335	313	317	314	311	355	350	348	315	327	367	324	313	365	317	362	341	309	324	340	331	341	304	338	348	344	329	285	354	382	317	367	348	334	322	356	303	339	328	329	323	341	371	334	348	336	341	371	323	357	353	344	287	309	353	367	332	359	318	326	323	325	375	352	329	334	338	353	326	341	373	342	334	358	350	328	324	320	334	306	339	330	333	334	347	320	366	321	387	335	371	320	354	329	364	386	324	346	346	333	358	319	325	344	329	380	339	389	339	376	356	377	320	336	344	315	307	366	304	348	344	324	334	324	322	377	323	329	344	339	378	341	300	342	317	357	350	322	328	342	326	328	330	349	324	379	328	339	343	318	368	336	345	367	326	369	357	366	320	357	368	319	320	331	299	354	323	335	325	311	379	350	327	321	280	329	346	326	333	311	335	333	313	318	329	336	325	376	342	368	331	317	345	342	323	352	333	327	341	322	333	364	334	338	305	340	320	323	388	330	314	328	320	333	268	329	373	331	297	354	352	349	343	344	324	329	363	363	329	345	357	342	358	345	313	318	377	347	354	360	341	310	337	363	342	364	298	343	338	305	341	353	319	365	320	357	364	304	386	315	333	348	344	382	371	339	329	329	311	320	303	314	358	370	334	304	330	383	309	342	350	322	327	317	338	345	351	312	352	337	343	339	314	329	330	324	320	376	341	327	323	346	355	344	312	320	330	328	319	327	370	311	301	368	349	338	338	301	307	323	352	312	340	340	327	339	379	351	337	296	342	336	312	330	345	338	335	316	322	336	336	324	301	321	329	329	327	303	318	371	358	314	319	345	345	362	333	352	336	326	357	323	331	344	308	344	347	345	337	369	343	306	326	327	340	342	390	348	369	301	345	344	348	318	334	333	336	341	339	345	354	351	314	307	339	332	344	351	346	363	365	384	345	350	292	308	305	332	308	346	384	344	330	371	329	343	305	334	329	347	330	345	376	298	322	330	371	343	369	364	328	341	340	375	340	309	363	336	346	324	344	339	331	366	315	317	352	351	312	351	304	345	354	351	358	317	296	330	338	350	354	345	320	375	360	371	335	313	315	319	345	350	340	373	336	347	334	274	346	328	374	375	317	314	344	336	348	335	339	358	335	303	357	318	386	321	348	325	308	335	330	350	313	332	344	278	333	345	365	339	362	362	321	344	351	335	348	341	314	303	335	327	327	332	336	363	341	323	319	335	303	355	375	323	313	367	339	369	327	323	301	324	315	331	339	373	332	343	354	314	367	320	388	370	329	330	369	321	370	325	348	338	340	351	337	338	359	341	316	319	333	346	330	320	354	337	359	359	308	352	372	341	317	321	343	342	338	318	360	362	351	333	331	342	385	338	362	308	353
33603	14213	7291	3828	1568	1218	1032	852	770	770	770	763	723	742	692	778	764	730	758	735	732	767	751	714	760	747	702	729	758	731	764	714	758	731	727	736	722	775	724	723	734	748	726	763	721	699	770	754	792	751	729	728	728	757	728	724	737	793	739	721	755	776	755	693	705	707	735	731	712	780	756	736	775	725	774	723	762	717	688	706	729	809	726	789	743	733	741	722	772	780	763	723	711	767	750	753	743	713	727	726	764	674	754	715	731	750	742	773	787	747	706	708	711	706	748	754	777	717	806	767	767	775	782	751	782	714	721	772	689	772	766	760	713	766	790	777	752	728	761	772	818	757	725	780	741	766	749	662	786	762	723	759	717	780	710	693	775	764	748	748	748	741	737	727	751	704	715	726	722	748	796	749	717	764	775	746	758	809	742	706	762	701	754	705	778	791	737	765	768	734	703	738	755	727	732	775	722	690	785	760	713	757	787	727	788	727	775	744	719	771	725	753	782	710	735	734	736	730	762	786	769	767	719	730	791	764	750	724	712	761	691	750	747	719	727	783	715	749	721	760	734	757	698	732	753	705	713	740	766	726	725	752	734	705	759	761	801	768	784	745	740	782	714	749	712	726	728	707	751	756	743	765	742	743	713	765	729	715	786	727	771	732	735	738	757	812	729	759	771	770	783	758	723	711	705	774	811	775	736	710	735	750	761	736	795	761	724	761	742	744	748	771	711	757	734	768	710	794	786	695	749	803	788	750	733	721	749	750	774	714	735	742	781	746	740	758	727	742	732	730	695	761	789	711	748	747	740	752	758	726	731	731	748	712	728	735	727	734	768	777	706	760	757	737	736	767	750	751	779	786	693	749	751	773	724	767	772	769	760	743	774	732	746	708	729	750	752	716	724	725	719	820	771	749	789	791	771	716	736	698	759	780	753	711	760	755	696	747	752	812	756	699	716	805	747	752	792	716	717	754	791	735	753	736	753	723	717	760	749	724	775	757	730	758	716	722	785	758	758	765	768	741	751	739	751	758	699	802	716	731	749	733	774	755	812	751	741	716	754	718	728	748	759	697	757	729	770	737	762	744	732	739	792	764	732	715	743	735	761	714	754	751	745	777	743	744	793	731	727	743	779	724	712	709	783	750	748	695	816	736	717	756	812	752	728	793	731	725	708	737	708	752	757	754	728	745	765	743	773	806	725	771	714	705	768	760	759	729	745	687	749	735	798	735	698	773	765	700	715	809	779	719	711	695	787	741	777	798	779	749	709	741	735	770	786	755	756	769	720	764	746	727	735	702	749	739	769	733	762	724	747	800	710	754	715	743	780	720	756	763	715	760	730	721	785	719	735	734	743	767	744	749	700	800	755	699	708	781	838	698	706	800	757	760	771	747	730	728	723	723	720	780	721	670	779	751	781	697	746	727	730	755	739	711	732	757	751	792	718	747	769	755	717	723	747	709	752	759	718	703	789	753	740	725	766	745	824	700	763	734	753	715	769	705	728	757	734	711	761	675	782	717	760	738	756	732	725	741	728	711	757	645	723	692	790	741	768	698	744	729	790	753	750	796	789	735	765	690	691	702	762	728	734	691	739	735	739	732	732	760	724	757	726	745	764	748	732	697	803	736	760	750	721	750	777	719	737	744	733	733	747	739	729	753	708	727	734	758	760	764	725	734	746	766	764	723	746	744	765	756	707	774	739	720	709	833	736	761	770	761	729	715	739	711	718	725	760	718	797	819	755	739	728	725	752	747	734	736	753	753	719	759	746	754	713	757	757	744	653	736	753	764	721	728	776	741	758	707	757	709	740	764	729	723	718	759	767	748	772	758	733	783	736	736	744	721	712	744	750	742	775	742	734	757	798	741	749	704	748	772	747	720	753	761	726	728	743	713	772	688	742	764	751	700	729	735	775	725	753	707	691	735	729	732	787	729	726	766	702	698	762	780	760	759	773	761	764	770	733	758	755	741	780	743	740	746	732	769	743	753	780	744	741	716	736	727	698	722	745	731	767	781	749	751	747	781	731	760	739	781	794	752	771	778	771	743	746	756	718	767	750	724	727	717	759	738	672	745	726	726	762	750	748	724	737	757	707	695	778	749	756	755	745	801	747	719	742	675	730	747	766	754	781	714	794	765	752	772	756	731	774	785	713	755	783	786	728	713	735	707	822	740	738	710	760	711	752	787	713	742	743	772	766	717	734	764	761	761	718	773	775	754	786	765	729	762	784	733	726	730	728	772	741	760	772	715	764	723	725	778	769	695	789	769	796	766	754	773	762	741	780	774	728	736	739	719	742	778	704	746	721	779	755	705	736	715	780	708	759	737	763	774	719	697	785	769	803	775	758	709	687	718	822	735	740	754	794	774	770	736	754	717	762	776	746	776	719	698	740	712	771	762	788	731	745	773	699	742	766	731	748	720	674	720	730	745	789	751	769	705	753	733	718	746	740	714	703	734	783	697	786	747	752	689	748	775	743	724	740	752	706	708	743	742	819	784	770	729	738	753	717	759	760	709	752	767	755	725	757	738	778	700	711	741	753	766	730	775	737	722	789	783	743	727	710	815	740	763	757	747	726	784	734	741	729	777	777	743	745	774	742	777	769	801	823	759	705	761	742	757	740	766	799	734	769	739	782	745	743	746	767	722	745	730	751	748	721	721	799	743	756	786	756	788	717	759	745	743	767	793	714	730	729	698	720	764	749	761	735	731	701	819	729	748	731	678	713	765	738	742	737	739	750	732	759	745	787	733	763	757	711	763	718	729	711	760	740	743	749	728	754	747	750	751	769	752	755	719	773	732	739	778	726	729	735	694	752	733	724	720	765	777	781	694	741	712	780	784	771	721	759	713	757	708	742	784	812	734	720	752	760	727	765	710	741	770	727	723	764	749	733	749	787	739	757	758	747	746	734	760	721	746	738	710	685	750	719	753	720	719	775	719	719	752	718	774	756	764	744	753	724	688	771	708	752	729	781	728	723	738	806	722	746	725	766	761	732	762	743	718	780	779	752	760	696	738	778	778	717	748	731	763	773	707	756	707	756	668	730	741	724	736	757	766	770	782	714	731	753	764	720	752	732	791	700	721	741	778	722	746	746	757	762	727	722	731	732	750	717	710	731	756	782	737	752	741	672	777	733	749	717	766	761	763	736	765	754	732	751	694	695	758	719	762	715	699	694	719	763	722	770	758	771	754	721	740	726	690	690	756	759	758	761	761	753	774	781	752	751	751	723	785	799	720	720	769	789	720	672	737	763	753	823	751	763	763	733	757	735	722	747	759	753	767	702	717	754	724	759	801	725	725	752	699	733	741	714	719	758	765	731	745	755	724	725	775	767	691	743	708	720	771	720	756	700	733	778	713	665	738	700	794	748	739	778	725	771	705	777	733	788	758	798	730	761	755	757	742	712	739	784	750	729	754	796	743	740	749	750	748	758	779	759	686	721	707	725	723	677	734	738	776	729	734	744	770	750	752	726	711	743	757	751	745	725	739
65429	28578	10412	2562	875	507	408	377	380	353	329	360	352	358	350	348	326	382	367	349	356	367	363	352	334	348	344	378	353	359	369	374	349	376	320	355	380	380	334	369	358	359	376	357	333	395	378	410	370	379	362	377	333	391	351	365	342	361	382	361	297	363	381	348	351	327	354	363	393	329	325	352	349	355	345	372	356	360	326	368	297	346	345	361	378	347	398	355	382	381	352	337	377	347	310	357	360	330	322	358	386	351	375	358	373	350	340	354	348	369	368	336	367	385	374	364	341	361	318	367	325	371	342	371	319	331	352	359	373	337	326	315	340	321	345	338	351	373	335	370	330	333	344	351	347	359	357	346	339	370	341	341	335	374	316	322	346	343	323	369	351	357	395	350	356	334	354	349	368	343	368	352	365	387	355	349	376	350	331	317	340	351	353	353	336	349	335	338	330	378	360	374	378	360	395	341	363	396	327	374	306	325	390	348	373	339	368	324	337	328	324	353	343	360	368	382	358	362	344	377	347	304	359	325	389	317	328	327	352	335	361	360	364	346	353	362	342	372	394	356	365	356	346	384	375	402	365	331	395	334	378	348	340	353	426	335	359	379	341	374	363	366	332	388	372	370	378	368	355	344	343	362	341	334	381	375	337	371	401	351	371	373	350	325	354	360	390	347	360	348	379	381	354	341	345	355	352	329	352	368	325	336	348	315	356	338	371	397	385	350	350	324	345	344	376	314	363	343	327	362	353	384	335	382	389	389	378	341	360	356	357	342	354	343	327	350	359	351	336	385	376	356	334	338	348	371	356	349	360	355	337	361	343	364	356	363	350	283	370	378	338	345	394	369	356	363	331	353	344	379	342	355	376	372	351	361	389	322	376	331	380	322	397	364	369	326	369	356	347	362	318	361	364	359	336	339	342	361	384	406	317	329	339	362	391	374	333	375	384	344	346	336	306	360	358	383	341	355	354	378	349	374	377	356	339	354	349	374	382	359	397	379	349	344	346	374	381	372	405	356	384	353	345	351	375	355	363	360	327	345	388	325	376	397	359	362	354	360	332	376	363	374	330	360	371	352	400	362	345	339	336	330	370	366	363	354	360	329	368	371	365	331	358	407	349	341	331	384	372	370	365	334	374	365	341	339	350	359	377	352	380	351	341	373	369	329	335	374	332	320	337	356	305	312	374	323	370	343	374	348	321	338	350	340	353	352	365	359	359	345	363	350	338	325	387	384	352	353	379	349	340	357	328	335	350	324	339	366	376	352	336	383	360	369	376	329	360	317	352	371	371	386	352	345	360	356	349	373	337	311	347	312	389	354	344	394	369	351	329	350	359	331	349	343	355	367	356	322	355	336	364	336	361	373	360	349	359	382	350	387	337	338	368	324	321	367	376	386	348	377	381	374	316	358	360	383	384	364	364	348	315	355	317	368	352	343	351	363	377	353	369	342	379	359	372	333	398	381	353	372	347	340	348	333	347	387	338	387	395	351	360	341	330	366	334	322	371	390	382	367	333	358	373	333	374	320	343	331	374	398	381	311	331	351	350	375	388	344	340	331	349	385	353	340	324	340	365	367	347	420	384	353	357	352	360	314	338	359	356	335	344	334	356	347	353	423	355	378	346	354	346	370	319	347	362	343	306	349	342	342	376	327	388	395	342	399	398	354	334	335	356	349	376	380	374	376	342	325	351	347	365	359	392	367	376	367	350	317	349	363	386	344	359	330	352	343	311	326	373	352	368	349	347	369	374	373	354	366	365	352	385	326	369	357	386	339	310	376	334	346	359	351	316	386	340	350	353	355	340	356	362	352	347	342	380	375	392	342	334	349	368	343	376	331	341	344	383	370	330	354	326	343	367	360	349	395	332	348	332	363	342	351	333	356	377	357	351	341	385	396	360	372	352	355	358	344	384	340	338	360	360	380	401	339	348	358	344	356	404	315	333	358	378	377	344	383	360	355	363	375	392	319	319	397	362	354	384	364	334	348	337	365	379	344	367	365	337	351	358	354	357	347	376	369	334	362	362	362	370	359	354	357	350	334	356	360	332	321	367	348	359	389	355	357	371	354	360	346	370	324	365	357	366	388	350	351	344	355	336	401	335	345	346	362	369	349	360	342	342	373	358	356	332	406	403	387	399	318	395	363	352	351	320	338	364	357	341	367	371	385	324	351	361	341	368	353	353	357	331	351	348	378	372	367	324	387	338	337	374	325	336	364	356	364	338	356	358	381	366	373	328	324	423	340	383	325	339	333	368	387	323	332	389	385	362	393	394	368	368	375	344	348	365	346	377	357	379	387	368	394	352	336	366	321	343	373	347	334	347	364	341	319	345	364	356	348	362	364	336	362	393	348	370	348	354	336	356	368	328	358	344	343	333	365	344	371	367	336	345	335	369	330	388	356	378	324	353	334	364	333	367	369	388	376	346	354	384	377	335	369	378	380	313	343	333	376	407	364	356	357	340	335	355	373	397	372	360	350	376	364	358	317	355	383	415	330	350	336	363	380	358	393	344	346	359	356	383	362	384	348	376	365	304	352	414	409	356	339	363	329	340	340	358	328	373	345	338	353	354	366	333	341	345	362	363	361	366	326	342	361	351	354	349	367	373	349	383	385	369	371	372	342	397	368	332	345	340	368	371	358	360	360	376	325	370	375	347	364	351	379	341	335	368	348	354	352	388	318	354	336	349	367	344	370	364	370	346	334	383	384	345	297	388	367	388	350	344	345	344	353	329	361	352	351	356	331	314	345	348	334	335	361	317	347	387	363	334	356	355	368	363	371	350	343	344	324	311	336	368	360	366	357	346	370	320	346	364	321	303	384	367	372	358	357	400	361	328	353	350	359	342	361	363	390	340	344	321	329	405	350	334	320	379	359	407	358	351	330	356	341	339	323	320	387	338	391	366	352	322	342	355	346	346	342	406	355	343	384	357	333	339	387	364	364	338	365	365	346	329	364	329	360	354	350	355	401	382	365	366	367	358	341	371	356	347	361	385	360	360	342	377	334	356	317	377	358	367	385	384	328	334	346	378	311	339	329	374	349	374	359	343	352	333	340	362	366	333	371	341	393	391	309	367	355	359	338	357	353	354	354	334	376	348	334	343	350	372	345	356	342	349	375	333	338	374	361	361	364	354	375	361	381	345	370	313	359	346	327	340	361	359	370	363	366	366	381	364	378	356	388	404	366	358	328	401	362	352	368	314	367	336	354	311	358	347	348	352	376	345	321	377	362	401	364	413	342	371	343	387	328	373	365	369	364	380	356	398	355	339	359	361	383	356	388	358	351	355	345	359	345	318	371	366	377	348	380	354	325	403	356	352	352	368	347	327	341	335	345	374	369	332	314	350	362	362	348	343	353	318	360	380	364	387	314	347	384	352	375	367	350	332	383	358	339	349	406	362	352	341	358	330	353	348	305	347	391	318	353	368	401	363	349	322	340	383	328	357	397	346	345	373	297	359	371	387	320	359	360	392	351	336	337	368	358	361	317
44349	20037	10107	4651	2257	1128	939	945	861	841	783	734	803	815	780	748	828	826	787	784	761	810	817	787	809	756	771	735	756	810	773	792	750	773	777	823	781	727	803	781	761	799	767	829	793	800	798	794	835	879	744	817	777	808	773	779	795	759	737	806	782	765	789	778	753	761	801	752	744	811	821	831	788	796	789	755	785	774	774	766	809	774	748	801	814	729	751	780	764	750	807	791	775	782	773	790	774	757	764	794	795	761	802	725	779	805	756	795	792	761	789	814	835	797	830	796	768	796	778	805	748	805	791	784	763	709	810	822	781	797	818	804	793	807	808	782	736	822	810	776	783	797	835	756	824	789	783	749	781	751	808	724	764	830	825	761	811	751	807	765	770	779	816	848	750	842	790	785	813	796	785	802	770	780	813	794	778	783	794	805	817	786	803	773	745	798	812	783	751	771	746	844	786	774	801	792	811	754	743	792	752	776	809	771	805	781	820	781	790	728	822	769	773	796	768	719	807	786	792	795	793	795	811	775	803	790	785	812	762	768	781	800	796	797	779	796	825	793	802	812	784	828	769	791	789	749	781	762	795	842	813	760	772	750	845	865	785	769	768	772	766	801	789	837	787	759	821	787	745	750	786	818	799	745	803	753	736	827	811	809	773	801	770	761	754	758	766	819	793	791	833	758	806	799	812	774	790	794	770	775	838	769	818	800	766	785	795	855	828	807	786	774	859	804	769	806	792	826	810	748	808	780	719	783	760	780	838	810	810	804	812	754	836	785	759	859	783	762	764	758	769	807	765	787	781	741	762	847	773	785	780	846	791	805	776	784	795	813	771	808	793	761	691	796	785	808	763	773	798	841	804	786	768	785	746	815	771	795	806	759	805	788	778	779	786	785	757	800	775	773	782	807	809	789	836	821	795	824	784	799	732	823	762	796	800	837	796	733	750	775	803	813	836	805	808	737	774	761	793	749	769	760	833	797	765	791	822	771	790	792	805	820	775	821	786	776	751	767	787	787	766	760	750	789	836	787	806	797	793	846	734	772	759	838	776	775	754	780	736	793	780	774	864	751	744	827	792	800	778	785	783	732	781	770	840	736	778	780	771	817	786	749	793	757	766	772	762	772	774	737	855	786	798	761	714	760	781	799	748	800	753	804	819	776	807	793	797	747	775	812	805	749	820	809	775	795	759	817	807	846	764	727	774	820	750	758	844	803	768	743	786	828	774	758	779	823	743	827	835	796	819	827	811	750	781	773	755	781	735	752	822	782	739	753	805	738	766	814	784	771	790	808	753	831	757	813	818	808	769	766	804	768	796	822	798	784	798	788	806	803	773	798	762	764	788	822	757	788	812	797	800	779	833	772	768	766	813	828	789	842	792	792	806	769	828	803	811	816	811	738	766	775	790	785	787	762	800	767	842	761	770	786	790	809	775	799	759	764	799	822	759	820	775	767	747	835	791	804	797	778	802	840	812	795	815	795	790	787	786	766	803	777	797	813	731	789	784	747	794	727	719	799	777	835	797	762	785	757	822	830	828	804	787	781	790	834	758	769	803	806	796	754	800	771	761	780	772	775	783	769	813	805	738	793	769	810	757	833	800	792	837	847	770	750	755	777	767	819	741	836	781	820	774	765	777	760	783	761	799	795	784	765	732	744	754	834	794	810	818	776	807	798	776	837	811	787	739	797	750	778	832	804	805	790	763	754	796	787	790	811	798	825	745	790	778	766	746	769	772	803	782	800	816	857	769	757	782	820	819	780	729	782	776	765	829	820	779	806	792	734	815	789	753	773	747	766	813	821	786	823	730	795	807	810	841	854	818	770	785	822	769	788	774	853	777	777	819	730	811	752	799	778	767	771	765	777	783	816	730	798	774	753	779	790	826	846	760	810	799	798	828	791	778	750	818	763	841	740	823	801	768	754	787	811	816	799	863	761	715	821	772	772	782	759	784	789	805	781	817	792	809	763	807	769	812	794	859	785	770	778	854	796	769	805	814	832	797	801	828	771	739	769	757	782	810	798	787	758	791	800	734	728	776	773	806	805	827	759	804	807	769	722	807	729	777	751	789	779	789	760	804	776	784	835	806	735	828	828	786	788	795	781	762	821	828	799	812	803	808	791	812	765	750	784	778	809	796	778	808	781	846	776	764	773	788	789	820	776	776	784	807	828	765	788	772	774	758	779	800	783	773	812	791	831	828	831	789	790	805	746	790	806	831	776	787	794	799	815	799	805	792	765	825	796	796	808	796	788	805	762	828	785	786	751	787	767	803	766	770	773	802	784	784	778	749	766	779	810	789	773	801	800	809	871	747	800	798	833	805	768	814	778	776	791	755	747	803	821	817	875	766	834	789	818	795	764	813	828	777	762	792	806	782	785	735	774	789	822	817	748	790	798	769	818	762	761	807	809	783	780	782	780	795	811	813	774	771	809	757	794	791	766	796	789	782	783	785	731	771	834	802	756	799	831	770	815	768	775	815	811	832	739	724	790	800	809	796	769	784	785	781	831	778	799	730	797	764	786	776	826	751	817	772	786	828	766	789	772	783	789	772	746	823	772	779	805	773	757	745	829	810	816	776	843	772	767	747	781	785	804	805	850	827	808	848	805	769	820	803	782	774	746	790	816	797	750	820	800	767	824	776	779	806	770	735	845	857	775	762	788	756	818	786	794	783	829	777	809	809	778	756	770	792	815	800	786	823	795	784	782	779	781	807	763	812	777	781	761	768	814	798	797	785	782	768	782	774	807	788	833	761	777	768	829	776	814	811	785	723	804	782	776	825	779	797	800	775	782	781	772	817	821	804	801	767	740	749	847	807	801	793	808	836	780	769	809	801	811	790	805	772	792	755	785	808	772	777	784	794	787	776	787	767	766	789	776	789	764	739	775	724	771	808	744	827	836	803	763	733	798	798	806	748	802	800	792	792	750	790	781	783	782	761	796	707	767	798	755	784	742	780	793	880	783	755	713	796	814	815	800	862	835	811	820	742	820	796	825	736	772	819	807	794	789	776	808	797	817	778	823	793	797	837	766	816	794	804	779	827	769	751	773	769	800	764	798	765	791	783	805	818	774	748	776	726	798	756	769	777	745	816	820	740	809	829	746	801	796	776	797	789	772	796	844	765	825	799	812	776	842	806	741	741	771	799	780	792	788	829	790	783	784	807	801	772	781	812	828	796	841	786	736	772	831	737	800	819	796	819	723	759	798	758	757	840	735	718	773	792	780	794	836	789	804	790	822	785	842	803	738	821	792	799	828	866	781	827	771	786	844	797	833	728	777	811	778	810	829	782	778	786	833	804	804	800	793	768	802	786	816	798	781	827	784	806	774	805	769	785	794	768	835	851	843	753	829	846	765	798	832	737	813	809	783	808	828	793	752	745	789	811	812	843	804	761	792	765	747	782	837	783	795	746	793	820	811	817	720	790	781	767	817	774	766	782	763	772	793	783	858	757	765	782	832	776	782	772	799	778	802	781	730	835	796	809	743
61332	28843	13260	5791	2456	967	740	630	517	416	454	444	354	395	355	409	454	380	396	350	364	370	356	387	372	365	338	343	343	369	402	372	336	359	350	354	350	363	392	391	387	367	355	368	364	409	360	379	368	368	365	378	374	357	361	418	373	363	385	306	364	371	385	322	332	366	382	366	360	387	343	407	363	367	422	351	411	372	383	371	396	373	392	335	401	361	374	352	363	373	366	350	374	412	346	323	368	365	423	402	353	410	389	382	409	377	337	395	361	353	358	361	368	309	403	349	348	344	371	359	383	389	391	386	343	355	378	354	351	365	365	335	354	360	389	377	350	373	350	362	385	373	376	358	361	364	385	400	393	391	390	369	360	370	380	373	341	400	360	369	363	397	374	358	361	359	365	360	381	373	370	359	351	337	412	373	334	378	380	387	367	346	386	334	377	352	345	357	359	393	398	392	393	341	378	351	351	369	359	393	350	388	372	331	330	383	354	390	388	406	315	346	316	399	360	362	418	371	367	377	377	396	373	365	354	340	400	379	371	366	328	335	374	364	356	360	339	356	361	382	362	367	351	334	375	338	378	404	390	350	351	387	337	405	389	352	368	345	394	383	387	352	363	335	369	390	388	360	331	360	383	341	354	356	381	347	380	381	347	419	339	344	356	357	358	381	386	400	363	337	393	391	330	349	396	371	376	368	347	380	380	353	361	372	333	332	382	356	380	392	382	359	405	389	360	401	372	370	388	351	368	385	403	389	371	386	361	363	332	371	388	384	373	386	371	366	390	350	333	350	380	352	357	336	368	377	368	359	365	408	392	351	360	371	351	366	351	391	383	369	356	376	377	355	371	369	336	353	342	373	398	372	398	413	373	364	346	355	373	372	350	360	342	365	390	344	347	338	367	402	393	368	376	374	370	332	396	402	422	389	330	363	327	369	362	350	378	379	381	389	366	387	351	323	369	365	379	375	411	379	352	397	339	371	357	376	338	357	339	356	363	340	387	348	390	375	351	399	390	405	346	362	354	326	355	354	351	355	349	380	350	385	394	353	331	382	377	317	378	352	383	356	341	375	358	371	379	392	363	384	364	367	368	352	400	330	374	368	375	344	394	348	403	388	361	377	367	397	357	366	345	390	422	348	362	376	377	344	379	367	349	394	362	373	365	384	390	355	361	354	337	353	365	326	349	375	362	357	363	408	357	324	394	396	400	373	366	379	399	398	354	339	422	335	341	365	347	340	385	395	349	357	369	349	407	357	373	380	343	373	365	365	353	366	365	377	359	372	379	387	322	375	375	380	396	358	382	351	385	383	370	345	366	367	384	381	324	364	392	379	361	374	426	355	369	373	347	395	355	383	407	371	397	352	370	355	368	360	369	351	379	366	349	329	384	373	392	399	387	398	361	335	359	352	379	356	411	360	325	355	355	387	350	370	360	350	374	368	352	376	403	359	382	357	366	389	369	411	333	370	370	357	371	371	390	351	350	342	407	350	361	371	370	337	372	385	347	397	372	324	380	342	382	381	380	359	334	353	335	373	363	344	333	372	346	366	367	346	346	365	372	341	382	377	364	348	379	366	393	389	356	374	360	366	344	380	381	353	388	366	329	366	379	352	362	362	357	348	342	365	395	362	375	356	373	352	362	364	379	377	377	380	371	379	397	360	367	375	390	378	380	342	378	353	376	381	391	362	370	403	355	339	371	388	368	346	377	355	338	376	357	337	378	380	367	374	359	376	364	356	360	380	387	360	371	347	356	397	367	353	383	337	375	376	367	342	373	342	385	385	418	363	336	362	379	365	375	322	406	368	363	355	426	349	382	357	333	368	353	393	360	379	382	350	364	384	370	368	357	404	379	395	360	381	354	316	387	377	388	318	359	410	334	330	369	363	369	378	353	372	392	384	369	369	372	400	381	382	381	381	406	401	366	355	344	371	390	392	349	378	375	377	383	329	382	376	373	382	393	378	366	340	409	384	344	328	296	365	346	364	350	353	364	364	371	346	344	364	372	365	375	328	366	365	373	377	350	373	345	392	352	366	337	338	351	369	346	375	361	348	341	370	382	341	375	322	399	394	323	370	402	358	373	344	379	376	353	365	366	352	362	372	383	333	387	359	348	349	372	370	381	344	393	355	350	370	370	397	369	396	378	381	375	365	346	340	349	375	381	331	387	374	342	358	352	370	398	382	385	382	390	363	362	353	339	366	361	375	393	373	422	372	355	318	387	335	382	335	379	392	371	389	399	391	355	357	390	344	367	356	358	388	366	363	363	349	369	341	369	406	347	361	364	360	365	377	408	356	354	373	360	380	359	397	384	383	397	391	352	359	344	338	377	359	363	346	355	352	378	340	373	351	339	336	402	399	357	400	352	399	369	388	357	407	335	352	373	350	366	355	360	376	409	339	374	375	332	392	378	396	393	397	360	318	353	338	345	356	358	349	391	399	356	370	391	359	356	373	382	380	342	396	329	328	361	396	390	398	377	394	363	362	361	334	389	383	404	369	363	347	383	381	364	361	401	338	356	350	366	390	371	367	406	353	314	334	397	385	399	384	333	362	394	336	367	404	382	382	378	359	343	345	364	375	349	346	402	367	364	384	390	357	331	382	364	354	371	391	369	364	328	402	353	357	359	372	375	337	394	375	381	368	365	383	362	386	413	345	362	431	396	380	373	384	341	359	356	378	375	419	350	410	363	374	378	383	362	348	353	336	377	382	384	381	370	376	362	351	362	358	405	371	351	372	384	376	369	376	315	361	394	395	392	356	351	382	398	373	361	356	357	381	361	373	359	336	345	363	357	384	361	369	369	309	358	345	361	341	386	373	375	368	365	361	398	381	370	399	367	350	327	379	389	378	382	347	359	379	364	387	369	350	372	386	355	385	397	388	398	374	390	370	383	356	368	358	408	365	364	378	403	331	398	372	372	380	325	394	394	339	374	382	338	329	377	336	346	349	358	350	375	389	421	374	374	346	379	343	364	361	328	352	387	393	334	383	389	395	370	339	369	370	380	416	390	400	385	397	335	342	350	383	340	364	368	370	369	345	394	360	362	371	337	400	361	376	392	371	355	350	357	344	343	361	392	359	357	345	375	335	355	340	386	418	362	334	344	385	387	378	351	379	353	373	386	378	356	337	372	371	379	411	371	368	388	352	384	373	358	386	389	368	406	353	364	373	377	389	370	397	398	346	362	408	383	356	360	376	375	344	325	354	395	357	407	343	387	380	376	345	356	390	408	375	347	349	355	369	390	338	396	404	372	391	347	345	366	369	397	366	366	361	385	370	348	420	359	374	366	376	391	405	352	349	373	382	356	366	368	390	352	358	348	370	389	359	345	357	384	360	367	362	348	395	322	379	365	398	386	416	372	359	329	355	379	405	356	389	391	410	345	383	326	363	371	387	382	354	388	380	384	343	346	345	397	352	392	344	364	379	361	365	378	387	371	364	364	357	381	349	423	386	389	380	346	355	362	349	346	385	346	369	347	352	356	343
40403	19304	12461	9988	5537	2935	2105	1718	1436	1179	1136	962	918	879	841	879	1113	1009	878	803	778	775	819	813	813	758	837	800	747	777	873	783	849	796	798	849	771	817	753	799	797	818	770	809	793	808	848	773	776	815	828	793	778	781	821	772	750	785	781	782	798	837	811	836	805	810	827	775	754	755	838	803	723	826	821	801	808	821	824	837	848	779	800	807	828	830	850	830	824	754	765	794	809	786	770	844	800	815	834	763	765	818	784	789	806	825	779	771	812	833	820	821	790	791	796	833	741	805	819	800	805	815	825	791	841	798	816	797	825	844	796	791	803	744	823	828	768	759	767	795	784	819	834	833	749	818	814	806	785	746	805	784	804	840	798	792	741	771	808	824	772	810	804	820	813	855	763	778	796	764	768	767	808	841	841	774	799	762	837	739	808	817	762	776	803	812	806	782	781	800	794	851	822	807	812	747	799	858	793	800	784	838	841	773	842	791	820	761	774	738	773	770	831	836	819	799	772	836	838	795	818	776	799	801	776	832	819	786	805	808	814	814	842	805	813	792	840	739	865	824	840	809	791	816	779	808	782	760	744	782	791	815	824	761	793	806	806	850	798	854	794	830	796	779	832	794	828	861	824	827	803	836	763	786	778	765	837	803	826	824	770	808	840	840	819	830	803	808	788	777	842	818	844	792	830	805	779	778	810	817	837	833	815	868	772	826	806	814	799	878	840	842	784	835	813	803	853	798	794	761	775	813	798	871	820	805	795	785	795	782	845	827	829	809	853	831	829	776	774	810	825	800	811	797	794	827	791	812	805	791	799	782	824	808	763	867	711	805	767	814	833	790	779	806	812	816	789	811	810	788	791	792	797	772	777	806	784	802	787	746	847	833	807	821	795	812	831	768	810	781	823	791	826	803	863	810	828	829	798	881	811	746	816	806	776	787	785	773	855	788	827	814	797	839	788	798	802	781	784	837	811	825	836	809	769	752	828	807	824	773	808	815	841	841	805	757	764	795	804	793	788	777	759	852	866	826	771	852	796	823	848	865	851	816	860	760	772	803	814	815	802	810	819	805	847	840	826	803	764	779	804	804	796	799	782	817	815	777	760	859	816	804	807	830	797	794	820	837	784	851	811	774	783	800	800	796	823	855	848	832	762	832	839	773	827	782	818	825	805	820	799	840	855	802	780	784	810	781	770	794	819	830	791	820	770	850	758	824	759	789	830	843	785	815	812	781	813	814	800	804	772	815	841	835	809	782	870	745	756	767	810	777	823	806	782	800	753	822	791	796	796	793	808	850	863	806	781	806	818	863	779	855	776	816	792	759	827	766	834	811	802	822	831	802	800	783	789	820	761	809	838	818	814	802	791	818	824	795	840	824	853	871	769	814	800	783	791	774	786	804	766	809	805	790	788	740	896	837	848	818	778	844	757	803	785	830	805	786	820	828	764	759	791	768	791	765	793	737	846	805	847	819	837	828	796	824	827	857	814	836	797	759	758	808	830	842	863	825	838	798	788	759	871	816	819	829	798	810	842	854	834	822	785	807	802	781	840	777	788	788	820	817	836	793	836	793	829	839	833	771	800	794	764	824	814	820	823	799	791	858	804	781	820	876	816	808	804	792	806	806	799	854	765	882	851	820	817	848	805	787	832	761	800	757	752	817	793	789	828	760	770	797	810	788	860	808	794	822	754	852	805	833	846	815	812	802	797	831	825	813	798	861	768	823	816	814	828	789	775	769	830	760	840	844	782	815	818	826	805	809	815	806	830	776	816	800	812	816	731	803	831	793	771	763	838	757	763	827	808	828	795	779	796	812	827	776	779	867	845	806	788	774	823	817	789	798	805	813	761	797	791	821	772	817	849	782	830	826	843	775	830	807	801	832	838	743	772	791	807	818	809	806	796	764	824	789	865	791	837	864	797	807	852	795	771	821	818	791	739	809	816	814	778	797	752	837	833	878	781	785	792	819	772	814	795	768	768	834	813	798	811	838	796	856	757	806	810	793	800	780	777	871	795	815	796	785	786	790	845	789	848	815	819	834	803	837	806	837	818	806	844	846	878	828	823	795	780	810	786	800	773	842	842	748	767	829	745	811	786	781	789	778	827	815	828	802	813	803	800	799	835	820	834	795	800	792	833	759	777	779	839	805	844	785	782	799	758	771	820	812	815	774	795	806	805	797	806	803	781	796	820	835	748	816	803	754	825	858	783	880	828	721	768	763	805	790	791	807	858	828	842	813	827	773	856	790	830	877	796	792	812	794	781	783	817	824	825	854	748	800	799	795	810	778	841	792	761	785	815	779	838	856	807	765	823	767	788	808	770	812	805	824	827	764	813	817	754	812	807	792	793	779	825	827	826	810	775	808	815	826	810	785	818	856	755	798	808	847	807	844	785	778	809	822	782	792	799	797	812	792	825	818	826	799	831	800	839	861	854	803	803	793	790	803	856	800	839	796	745	770	817	812	795	868	783	806	836	803	779	834	832	785	871	802	780	869	790	866	798	823	834	780	805	779	790	793	860	785	806	803	853	822	814	816	833	811	790	827	817	763	808	818	779	776	813	844	805	733	757	771	798	770	796	792	826	758	775	789	765	792	791	813	806	829	839	781	828	810	778	797	744	807	815	779	859	792	799	813	805	802	832	823	762	823	796	798	782	786	860	838	772	747	777	824	790	753	787	781	781	784	767	808	804	813	804	843	762	846	853	832	830	822	796	834	830	803	770	798	799	797	790	752	857	773	810	809	823	814	786	807	765	764	804	776	767	813	831	795	840	757	782	811	832	821	808	797	798	846	782	836	835	873	737	852	801	809	781	756	815	810	768	850	799	804	794	774	762	763	813	764	813	817	812	799	763	849	791	802	859	816	832	799	779	822	809	829	784	763	848	766	796	786	833	838	789	811	861	792	802	810	843	795	832	823	774	807	832	799	845	804	821	830	832	794	802	804	860	783	824	801	789	821	771	834	818	812	790	840	790	772	896	789	794	790	800	806	788	788	810	788	842	797	827	861	775	818	809	730	824	811	811	803	807	794	829	829	832	791	824	834	788	808	794	794	851	803	797	795	840	819	801	823	781	813	794	818	789	825	849	814	861	806	781	785	830	841	843	785	763	770	791	788	809	822	768	824	790	815	815	810	835	762	789	869	805	826	783	813	844	810	838	847	796	819	845	843	818	795	817	775	788	789	868	810	772	836	789	766	839	826	820	831	790	837	767	826	804	875	765	783	808	815	770	850	727	777	769	808	823	786	818	785	799	764	806	786	822	835	784	794	805	776	792	825	843	804	827	790	809	827	761	801	845	780	837	803	813	852	778	766	827	808	790	835	814	854	798	828	802	823	771	777	800	780	816	824	862	782	834	839	808	765	821	862	761	838	810	808	796	802	783	766	795	811	792	803	843	803	808	802	820	806	842	784	813	764	794	775	822	832	799	776	758	822	798	841	810	774	807	784	823	785	812	837	825	822	737	834	788	817	812	814	797	784	878	807
48805	16908	3896	1293	583	387	369	348	380	357	371	366	347	352	353	380	356	355	365	351	402	405	353	364	384	335	358	351	384	369	350	342	331	347	345	362	396	347	344	386	380	326	342	339	360	348	361	334	355	343	415	377	306	364	392	335	379	370	381	374	368	367	332	343	343	374	335	323	344	373	387	347	347	350	350	336	388	379	349	300	353	338	358	375	368	388	357	345	371	382	350	344	356	363	335	336	363	333	368	363	328	384	384	399	392	348	368	354	371	398	368	362	379	371	339	338	363	350	325	382	377	379	398	379	349	346	349	319	361	387	384	343	373	310	388	368	331	345	374	348	357	339	338	347	339	345	379	380	368	383	374	349	349	353	350	357	371	312	377	386	384	353	376	366	375	369	375	321	349	356	358	363	369	341	393	358	322	380	349	392	362	347	374	373	389	328	310	310	350	355	355	377	364	345	347	371	373	328	358	357	362	357	346	378	344	350	316	366	386	343	352	369	314	351	358	343	345	392	348	354	364	390	338	355	344	372	363	355	353	368	380	378	351	303	360	355	345	351	365	405	329	362	291	348	335	349	401	369	358	345	339	325	343	348	350	342	377	349	374	364	397	377	329	358	366	358	354	370	333	386	341	328	329	374	334	329	342	341	362	346	379	361	340	367	369	373	372	392	334	371	348	378	368	358	340	333	344	359	383	346	385	348	366	399	393	344	324	384	388	358	372	379	364	329	345	356	361	353	367	332	350	354	352	367	350	330	360	372	372	324	358	391	340	398	360	376	344	378	387	361	363	317	357	328	388	370	347	325	376	374	345	366	338	327	360	354	389	362	323	348	369	372	362	367	366	322	364	374	366	355	337	403	354	344	354	366	363	370	341	383	354	359	325	360	358	350	365	373	343	362	362	343	376	364	372	366	395	338	343	363	355	374	339	381	357	355	346	356	306	328	393	361	354	399	318	355	341	359	318	355	343	357	361	372	358	337	379	341	351	354	319	337	347	391	373	343	356	360	362	357	412	365	352	326	358	349	352	370	346	341	348	340	371	357	353	334	365	363	358	361	330	375	379	381	332	357	367	356	343	368	376	388	317	347	354	356	347	352	364	379	373	336	354	363	347	329	359	380	360	350	368	354	370	371	355	376	348	378	375	349	371	374	363	375	367	345	355	369	336	344	359	361	355	375	355	340	391	347	354	374	335	324	388	371	389	358	374	335	362	331	356	358	344	383	358	361	385	382	377	340	374	332	367	346	341	339	349	358	361	342	378	388	363	385	333	371	393	365	308	356	358	384	379	389	361	323	369	380	394	360	345	341	373	380	362	345	326	318	366	348	383	366	327	322	347	331	341	336	348	354	321	365	364	351	366	341	375	410	338	356	360	356	336	312	371	367	350	342	331	353	330	344	384	329	382	345	324	354	384	367	375	323	386	372	366	348	378	362	356	347	305	354	343	325	365	326	399	396	374	361	334	400	366	354	345	365	384	376	389	407	347	317	351	375	359	359	376	359	328	354	349	363	375	333	358	356	315	352	357	376	354	350	348	361	361	333	331	345	363	348	384	353	362	349	352	364	380	377	371	363	391	350	363	343	347	383	321	343	358	346	327	343	332	333	310	388	363	338	334	322	396	339	335	358	366	373	352	324	362	327	358	353	356	341	375	346	356	366	377	342	343	364	337	386	311	358	352	378	354	372	386	328	374	342	384	367	357	329	334	350	343	327	341	345	348	360	372	374	359	311	363	343	342	397	349	360	362	385	372	353	351	368	356	345	370	359	330	379	369	356	386	367	341	346	323	352	374	359	370	339	373	391	388	390	397	326	351	372	354	350	379	382	351	347	318	331	338	392	331	374	366	337	356	378	349	350	387	349	321	360	365	338	364	361	345	339	334	338	352	324	348	363	353	344	334	320	355	345	349	353	377	340	333	354	344	363	387	369	405	392	335	318	390	329	380	341	357	380	369	371	344	366	335	387	384	366	346	348	354	350	364	339	346	370	348	399	375	368	379	368	364	380	363	344	373	355	365	353	375	351	368	372	336	363	393	362	343	347	319	384	376	371	318	338	369	377	336	345	343	337	322	382	341	350	354	345	370	387	363	336	354	366	336	381	379	356	335	357	362	390	373	381	372	377	369	378	347	369	374	339	364	357	365	342	372	398	387	371	365	393	353	321	346	357	354	370	367	343	350	363	360	357	353	363	351	345	408	362	340	353	358	336	397	343	366	353	340	330	357	362	329	328	416	385	388	355	325	336	362	351	337	405	377	342	378	392	350	356	307	322	349	331	324	325	326	356	351	381	378	346	343	366	331	358	363	372	346	322	326	358	369	357	353	361	354	328	341	347	344	356	298	339	377	366	348	365	355	337	353	395	356	399	387	368	383	390	399	334	365	355	324	363	345	318	363	383	377	352	341	361	364	337	352	371	401	346	382	360	356	391	359	354	341	336	378	358	409	362	376	350	358	335	369	311	371	343	353	355	395	332	383	375	351	371	343	372	368	395	341	367	382	381	385	359	386	343	352	347	355	354	333	355	353	369	345	371	349	375	346	385	363	368	323	358	339	356	350	332	378	386	352	378	353	386	348	350	375	319	358	313	328	325	342	364	329	331	374	375	376	357	353	330	362	362	379	377	393	377	370	340	329	394	323	347	375	366	334	361	342	385	331	358	351	362	375	358	357	359	343	375	354	392	350	372	341	362	357	373	348	349	345	379	338	337	339	330	359	373	381	350	378	375	343	382	375	365	366	370	379	352	373	376	352	400	347	359	343	376	397	336	371	374	393	326	311	385	373	340	387	353	345	333	376	365	345	338	370	369	372	384	337	358	360	331	371	344	356	324	371	367	353	375	368	357	369	352	375	346	401	339	371	351	349	350	357	398	383	340	350	372	334	337	348	342	385	341	322	347	361	354	325	329	352	348	352	385	320	326	373	387	387	374	401	362	381	354	388	356	378	367	365	310	330	392	336	384	382	388	332	372	348	345	371	343	365	361	369	381	358	365	360	346	379	390	401	363	359	352	326	350	374	348	337	348	348	357	372	356	374	347	359	322	378	311	371	376	379	364	338	381	375	334	339	324	383	368	348	333	350	360	332	390	356	335	335	360	372	400	369	346	343	358	352	361	372	347	365	367	343	391	338	373	333	352	327	387	351	377	341	345	332	344	354	345	323	351	355	370	367	352	367	361	325	362	377	341	381	398	422	340	344	356	364	351	371	370	352	381	362	373	331	372	353	339	351	359	345	351	370	391	365	343	383	344	367	315	352	332	377	347	395	336	309	396	366	375	346	365	355	367	356	364	319	388	362	350	370	388	346	342	326	357	383	355	323	382	371	331	351	376	346	346	367	357	320	354	338	373	393	365	401	365	344	364	376	353	328	331	341	368	351	349	334	348	334	375	378	366	345	371	365	353	330	363	360	317	377	337	336	317	348	317	355	330	333	351	346	316	360	351	349	345	347	349	317	349	344	387	374	377	326	362	317	340	323	343
32854	10987	4756	2674	1314	934	948	815	771	787	778	782	815	816	766	783	773	775	783	774	779	779	788	780	764	785	778	802	775	786	785	764	836	785	781	772	824	783	752	761	804	755	778	771	796	786	820	781	781	746	780	749	805	810	760	783	877	749	767	767	803	772	744	801	778	801	809	831	760	797	770	774	798	781	791	790	824	781	787	773	816	773	781	849	839	739	754	765	775	737	803	783	796	828	801	848	791	799	752	733	884	765	785	822	747	747	809	812	849	813	833	883	749	733	771	782	764	783	764	784	767	754	744	802	785	754	715	747	767	775	806	765	770	827	785	767	788	758	775	784	766	759	782	803	746	777	763	726	783	779	800	786	775	831	777	770	799	786	815	750	761	781	787	805	826	807	791	828	778	807	788	769	776	818	776	774	791	757	843	746	804	757	812	786	772	785	818	755	815	752	744	791	801	802	798	796	781	829	818	798	808	800	801	768	796	758	775	810	771	784	780	790	810	784	802	839	758	774	810	773	778	831	794	761	829	781	760	795	764	745	770	805	794	785	814	775	812	770	760	784	786	821	780	788	815	806	782	795	791	741	789	788	757	805	792	772	768	771	787	783	747	815	760	724	811	818	798	788	821	772	769	811	834	733	781	795	784	788	775	784	801	807	823	793	784	787	768	814	789	837	784	755	776	819	769	784	835	738	722	785	808	771	806	792	763	775	806	760	775	813	748	830	793	778	767	813	796	840	808	806	816	760	744	809	807	725	780	826	771	780	801	771	789	773	791	830	766	803	775	755	735	810	836	779	768	759	805	768	774	827	742	758	746	753	729	785	807	801	799	824	755	772	796	777	806	769	795	843	750	795	748	808	793	804	796	780	809	819	767	768	778	823	827	802	825	818	786	774	776	789	784	751	803	773	739	780	790	795	805	749	767	765	806	773	834	766	778	734	792	788	828	802	799	807	793	867	811	794	757	825	804	763	802	755	755	803	802	781	786	755	833	792	822	791	792	788	781	770	796	768	762	782	823	771	784	771	765	778	769	813	770	782	798	779	753	793	768	745	806	768	762	773	793	745	749	781	811	805	817	793	812	766	803	798	852	846	725	738	804	822	809	789	803	795	840	745	817	769	791	767	770	725	794	777	786	765	743	811	806	738	783	757	810	753	749	803	756	819	796	802	779	802	833	803	788	782	724	762	800	798	763	768	765	813	823	756	754	775	789	743	747	829	746	769	774	789	811	834	751	761	763	751	799	748	729	803	811	793	769	766	783	806	789	806	793	768	790	804	786	778	849	732	806	754	756	834	817	770	764	806	802	800	755	821	816	812	752	803	821	787	800	789	799	741	785	765	779	762	791	826	736	795	823	809	802	735	789	742	768	844	823	813	737	791	747	818	775	829	769	777	788	771	749	758	772	744	809	791	726	821	772	737	794	762	805	787	740	753	768	801	758	772	788	829	809	738	783	766	795	784	750	788	724	759	763	736	828	779	750	791	807	773	767	788	840	794	737	807	738	816	786	797	809	786	798	786	790	773	867	813	793	755	814	755	809	766	817	841	769	838	847	799	768	807	788	769	819	824	778	741	750	750	787	738	816	777	761	756	813	813	813	761	814	797	738	843	805	808	786	782	812	785	744	807	808	795	786	783	820	823	775	841	817	788	779	761	802	744	763	803	795	786	751	762	780	787	760	798	771	809	788	751	802	789	792	786	803	791	808	795	741	775	729	850	797	791	769	763	792	778	863	749	788	751	758	814	769	851	763	764	782	799	788	812	772	744	785	815	741	828	785	791	777	768	770	794	820	804	781	805	786	793	778	756	764	795	777	811	794	774	746	756	793	826	799	774	772	808	794	787	759	816	762	763	782	794	767	795	790	825	755	779	764	777	750	772	776	788	775	800	798	817	823	782	761	753	803	766	741	808	786	754	791	763	813	802	778	768	775	800	750	746	786	786	801	793	805	752	763	776	777	795	812	797	800	800	794	801	782	815	817	805	828	803	740	747	760	775	783	784	786	807	784	823	778	766	818	772	814	762	780	753	839	771	827	790	818	767	797	771	815	750	787	801	788	813	778	787	789	777	771	805	753	767	797	755	823	807	783	810	777	801	781	796	760	764	818	756	758	801	748	790	768	782	795	842	754	760	778	778	773	743	834	798	772	756	804	775	746	787	767	772	732	777	799	806	793	740	799	821	805	773	754	780	748	740	808	821	749	800	787	773	810	773	807	772	790	782	768	772	820	788	808	828	778	729	759	791	820	772	743	749	791	777	789	761	820	818	818	752	784	800	802	834	819	796	807	743	754	777	788	777	782	786	764	813	777	745	814	793	824	801	759	794	806	774	758	766	803	777	754	827	783	786	783	819	775	790	742	772	750	772	779	799	791	794	750	757	790	746	788	832	775	794	754	741	796	760	785	801	848	733	816	828	802	819	793	806	853	784	766	744	788	788	781	780	806	803	796	814	788	818	795	735	798	801	770	761	788	781	775	780	754	814	748	783	768	755	779	782	791	796	785	747	815	813	782	812	766	820	742	786	768	733	817	782	776	779	778	757	798	805	701	802	782	855	764	822	747	770	806	855	768	728	803	785	798	876	801	860	816	788	775	780	793	770	826	788	768	779	714	794	826	833	756	797	790	802	765	810	830	757	794	746	810	791	791	806	769	782	794	812	859	753	818	801	755	803	799	799	719	829	777	803	783	786	756	746	733	852	757	777	785	736	733	792	804	811	799	817	834	733	778	802	768	758	804	816	792	794	772	765	756	777	797	787	771	815	794	773	805	803	811	814	810	784	781	799	781	786	786	770	784	792	752	788	794	799	801	799	796	822	766	793	780	779	797	808	802	791	789	771	774	828	831	846	750	771	803	763	820	781	840	833	797	823	769	792	808	748	762	786	838	757	767	781	773	800	765	781	785	811	784	771	767	751	741	803	778	753	787	729	753	775	780	775	761	795	821	756	755	763	792	774	735	801	760	773	795	806	811	781	783	767	802	771	721	781	839	768	852	785	820	815	761	797	797	759	773	772	788	761	791	818	773	805	777	829	821	771	766	771	761	719	810	765	813	748	780	742	783	805	837	801	813	794	774	764	800	774	813	744	819	812	787	744	826	743	807	808	834	789	770	706	754	812	777	783	775	832	834	711	778	775	826	814	723	779	771	807	780	813	778	768	774	759	821	755	782	801	785	800	752	781	760	799	752	780	777	759	809	754	803	770	766	810	783	792	771	785	790	778	806	785	780	815	762	781	826	794	830	757	777	825	802	843	786	843	777	722	750	752	822	794	809	802	772	776	764	775	793	778	746	797	713	758	811	818	813	760	768	755	828	811	761	791	795	791	781	822	806	765	762	813	777	800	729	758	794	793	740	772	769	805	885	794	793	816	787	804	788	773	814	787	718	734	814	775	799	771	790	799	802	796	791	806	751	781	784	752	782	781	814	768	791	847	783	725	766	765	759	806	809	766	812	760	818	769	801	725	768	739	787	780	806	753
58826	26772	9609	2900	899	647	518	430	401	417	394	364	363	376	360	337	388	382	387	357	359	354	369	348	338	361	349	313	352	334	352	356	362	371	375	364	367	355	373	368	315	415	350	329	399	336	353	377	380	340	373	364	375	360	330	373	343	336	395	338	330	350	343	383	352	334	350	351	367	361	352	340	364	345	376	333	344	351	366	342	331	343	367	377	378	361	338	367	354	350	331	339	374	331	332	370	356	356	368	327	408	370	321	361	370	382	363	384	342	364	375	337	361	331	360	373	345	365	336	357	330	342	325	345	365	384	388	394	381	361	340	325	366	399	367	353	352	366	341	338	347	390	373	375	370	377	333	366	377	379	336	321	342	366	381	356	372	379	384	319	373	344	348	324	363	340	376	369	366	379	338	336	321	365	324	355	380	332	337	366	321	324	378	378	366	385	382	355	316	364	379	349	387	377	327	350	333	389	321	357	336	350	338	337	373	337	354	343	348	342	372	378	365	367	351	341	395	395	358	378	353	362	371	356	361	371	387	387	343	376	363	344	334	369	370	343	335	362	357	392	375	359	365	371	388	360	362	395	388	360	358	348	371	346	339	356	339	367	323	338	315	380	337	341	372	390	339	346	398	341	358	343	373	341	367	329	367	337	357	362	375	347	359	325	380	360	329	347	375	343	349	351	385	363	373	372	357	365	371	351	399	408	354	357	370	343	381	377	381	366	361	351	328	348	369	378	390	338	333	339	358	345	326	358	333	333	362	347	368	362	336	343	357	373	351	335	365	350	370	370	408	333	366	366	355	362	349	356	347	363	363	349	354	353	387	370	392	351	345	335	358	333	316	354	361	339	347	338	385	359	370	356	333	348	364	365	362	314	396	384	366	358	304	340	391	339	355	374	346	375	378	360	366	401	402	377	350	348	347	343	342	395	363	344	330	373	352	357	355	397	362	347	373	368	379	343	372	321	345	384	365	350	335	340	361	351	331	355	343	310	316	346	364	364	333	347	374	332	387	353	326	350	371	336	386	343	348	346	376	363	339	358	332	334	347	359	374	379	384	348	384	362	379	347	360	347	355	338	335	365	353	353	328	365	403	374	329	337	331	350	350	349	377	351	334	361	338	367	331	338	343	361	346	347	385	344	380	340	300	363	328	340	363	354	370	351	346	320	309	363	412	362	381	362	360	382	323	362	359	339	331	350	393	345	357	370	352	367	356	340	369	370	370	354	359	351	374	357	379	351	369	369	362	339	326	383	375	361	361	379	342	369	331	357	327	387	354	360	337	381	378	373	335	367	346	382	362	371	367	362	355	366	338	326	356	332	349	356	376	378	350	359	350	343	341	378	354	350	335	375	381	350	374	362	336	346	336	321	379	325	344	337	365	377	409	366	328	369	416	352	383	329	378	395	342	384	360	339	330	346	315	356	349	357	355	342	359	384	357	344	360	303	351	355	348	356	324	352	369	347	371	369	347	376	354	350	341	352	373	371	359	317	346	375	389	321	353	368	385	371	359	345	337	316	360	339	367	326	382	351	397	387	348	349	377	319	311	365	393	347	394	354	340	368	338	341	354	355	331	366	340	314	321	377	356	362	330	381	348	383	377	394	387	347	352	350	361	353	368	365	375	346	334	352	390	361	401	371	388	336	324	387	343	373	324	380	360	375	328	324	372	364	313	340	353	353	362	385	387	386	312	354	340	361	338	344	371	352	364	361	351	359	408	362	392	357	325	379	342	323	351	335	360	383	357	330	387	384	336	375	370	375	328	357	375	361	350	348	339	340	370	393	365	348	361	358	326	356	356	334	364	358	349	376	377	392	370	335	312	321	362	369	357	397	399	341	378	368	311	370	363	339	394	364	319	396	343	321	349	382	369	379	349	331	395	329	368	377	379	376	354	363	352	378	358	364	345	323	407	354	323	351	310	329	361	357	356	384	346	347	349	366	375	342	362	378	330	351	354	368	377	365	349	349	381	365	364	372	336	382	368	331	354	336	337	352	359	362	356	355	336	365	353	354	356	355	318	354	337	366	343	341	348	340	339	397	363	391	355	376	338	337	344	352	387	376	362	357	351	399	338	333	372	327	347	332	378	371	368	356	293	383	380	374	377	379	399	341	368	357	372	335	323	348	324	345	325	349	383	316	381	367	359	351	329	339	372	335	337	355	361	358	363	365	381	357	381	322	388	356	347	336	331	390	346	351	382	349	329	314	345	337	319	365	353	330	363	340	378	404	373	351	328	362	342	327	344	334	374	336	364	314	392	355	346	361	353	348	349	356	393	371	317	321	345	350	354	352	326	352	354	355	366	340	391	337	358	354	332	366	385	365	363	317	359	349	353	345	366	352	345	350	330	347	333	361	368	374	362	390	355	358	342	382	376	355	351	380	331	342	378	345	347	332	356	330	347	354	356	339	354	386	361	376	352	365	331	324	377	363	353	352	361	331	356	319	354	377	354	353	375	390	371	385	353	342	329	346	385	353	341	358	341	367	339	329	316	362	353	346	404	345	365	390	383	329	360	327	344	361	328	332	380	343	339	351	368	351	379	356	360	340	360	348	325	331	403	361	364	313	360	361	335	355	366	385	349	380	321	367	346	364	368	352	345	358	339	352	325	348	339	384	355	346	369	335	354	380	353	369	360	340	379	398	351	333	368	359	367	375	319	337	355	331	391	379	356	309	348	372	361	345	371	358	391	374	369	363	311	340	328	371	316	337	365	359	354	390	323	361	347	339	354	370	327	407	338	350	371	363	356	368	370	332	353	345	326	335	346	328	386	351	342	364	354	358	390	387	366	351	382	355	398	355	364	340	352	344	328	353	337	368	350	339	381	355	360	366	369	356	384	337	366	350	357	344	349	405	362	356	382	371	339	386	361	387	339	345	348	359	370	354	362	372	384	368	385	341	365	394	367	388	343	364	359	358	335	321	339	352	371	364	345	369	332	362	376	362	360	360	333	324	363	365	370	366	344	362	341	373	357	353	365	352	359	327	339	337	354	367	390	377	370	349	391	346	387	320	364	339	371	348	353	371	388	365	341	366	357	322	330	353	395	344	361	341	380	350	341	365	392	371	347	321	368	369	340	356	357	375	355	338	337	355	310	352	338	364	329	327	339	368	327	350	399	345	346	317	360	369	332	374	341	367	318	319	340	365	376	339	309	395	324	385	366	338	341	341	326	338	365	324	356	363	355	367	360	362	350	378	333	340	379	368	372	359	354	406	383	337	342	351	343	337	352	351	370	369	315	367	356	373	374	364	316	377	397	354	324	383	364	345	332	349	359	376	337	356	359	380	360	364	361	334	380	352	324	363	351	346	356	348	327	349	334	351	358	355	358	346	368	375	340	320	378	331	358	357	359	387	365	346	363	382	357	360	340	361	390	353	319	341	352	360	330	324	333	375	353	377	352	357	373	375	339	374	319	399	363	343	330	309	387	373	399	317	339	355	370	372	348	362	393	316	330	329	361	362	361	336	360	344	328	374	348	387
39627	18669	9365	5242	2211	1848	1348	1056	982	923	831	814	779	791	788	829	823	819	791	779	816	747	786	787	762	759	800	773	761	756	755	776	766	767	803	787	804	765	765	749	754	762	797	731	759	792	797	793	796	805	811	812	769	821	799	844	774	833	753	793	753	831	793	801	751	818	809	771	792	770	818	757	797	813	809	789	737	754	791	800	762	757	806	830	801	721	770	775	790	809	741	806	775	810	754	789	793	794	799	801	768	844	769	773	764	827	787	812	781	833	743	801	793	823	761	830	787	781	763	794	828	797	797	778	764	787	758	796	776	797	755	777	751	774	803	746	753	807	805	784	777	759	796	731	776	731	769	836	784	763	806	767	850	805	758	759	702	806	801	752	727	764	810	785	778	821	802	754	802	802	744	763	810	824	782	756	826	786	779	772	813	775	774	785	778	831	797	798	798	814	771	744	811	766	801	796	810	771	809	794	800	813	773	797	760	776	758	792	786	777	753	842	790	798	771	828	761	752	806	784	828	803	753	818	784	837	794	831	757	779	783	778	768	853	810	809	771	820	831	769	772	737	826	798	780	745	808	806	780	798	785	798	788	756	792	778	757	851	784	785	769	816	754	792	747	769	769	783	794	791	793	772	771	763	802	805	778	778	727	814	808	768	833	763	776	790	763	807	778	808	784	794	823	823	794	805	797	797	800	806	778	773	773	742	833	797	779	779	771	793	801	779	806	760	755	804	811	731	815	767	750	833	788	753	848	795	769	831	852	803	784	763	816	761	790	773	766	822	790	840	727	833	789	831	762	777	739	813	770	789	797	727	766	815	750	786	766	794	849	823	785	750	789	823	794	841	816	802	790	807	744	772	773	755	837	726	815	835	769	742	783	836	805	798	750	782	792	754	835	831	787	807	792	788	776	746	776	827	754	764	795	802	794	794	813	765	763	826	813	798	822	815	769	758	794	788	780	739	807	803	797	781	776	771	775	798	793	799	784	770	788	793	790	741	808	778	759	804	799	783	775	793	844	749	790	792	799	761	788	795	804	811	765	788	751	774	772	778	765	808	827	793	757	758	821	801	792	780	786	794	801	804	748	719	755	794	790	805	749	802	801	808	835	746	810	820	754	839	805	821	744	818	803	808	791	811	800	762	748	788	784	760	779	808	747	775	820	824	823	775	804	760	772	793	814	766	792	777	791	792	793	770	809	763	793	798	849	745	818	747	812	787	767	806	779	747	769	853	775	798	764	830	798	755	744	848	808	789	765	784	822	728	752	759	836	826	798	776	733	767	764	750	743	776	784	773	850	775	792	729	804	785	789	753	795	784	754	813	777	848	789	777	824	845	797	807	770	810	740	807	829	780	780	837	753	833	828	779	769	790	748	843	786	797	766	754	781	770	806	808	775	799	814	843	782	747	773	761	768	777	839	814	747	766	761	752	816	759	798	800	817	805	758	775	813	768	748	791	769	815	805	780	746	807	783	801	773	732	812	738	805	755	744	842	759	765	792	787	809	752	802	782	775	795	803	745	778	765	761	817	816	773	778	770	797	739	770	778	771	798	827	741	760	864	805	790	768	812	841	794	830	813	777	783	800	805	826	804	762	761	790	754	805	782	769	795	832	828	783	782	777	797	806	828	817	794	734	759	780	776	814	793	803	818	817	822	748	738	815	749	754	787	761	824	772	758	766	763	754	748	805	775	802	749	756	746	754	784	755	736	790	767	762	768	788	737	740	776	795	786	743	772	808	802	814	848	834	753	785	735	777	820	787	736	859	794	804	761	824	795	731	817	796	772	798	739	786	768	784	801	745	743	813	779	797	792	793	817	775	757	794	794	843	798	731	831	828	762	785	796	786	767	792	800	758	796	800	791	830	783	786	779	778	826	811	771	819	786	805	812	811	760	803	792	803	788	785	755	776	775	786	780	784	774	814	807	827	791	838	773	839	777	809	717	791	842	808	753	784	826	768	777	772	787	780	780	819	772	791	785	813	753	825	772	795	734	755	805	807	756	800	741	800	808	822	788	793	803	784	781	840	775	767	798	793	829	708	776	726	790	757	796	774	765	820	790	834	804	831	763	825	869	797	814	803	733	807	801	773	800	780	755	794	798	831	800	775	780	813	792	793	819	824	786	762	792	809	736	750	791	776	775	838	768	828	779	768	813	766	724	793	815	795	828	818	793	779	728	779	766	764	780	771	789	824	776	804	813	834	838	759	785	775	761	797	839	765	796	740	805	734	805	766	833	790	767	796	770	755	788	758	783	771	763	728	773	804	748	764	785	825	799	815	829	757	857	827	779	806	735	782	794	795	782	741	723	786	796	803	808	832	824	785	811	759	814	729	803	783	777	800	772	780	849	766	809	776	777	816	798	786	750	758	830	834	792	799	807	807	827	744	821	778	815	829	829	800	767	795	794	862	775	792	777	790	773	757	772	749	843	806	724	713	772	797	784	777	803	837	850	793	776	775	750	746	811	793	800	800	809	782	820	782	793	767	754	807	747	784	829	735	783	751	798	810	815	743	823	794	788	807	832	794	764	805	794	791	771	754	810	722	785	813	766	747	758	828	784	786	860	806	832	814	761	770	819	752	771	786	779	760	824	765	779	784	810	797	835	778	793	804	855	799	750	745	787	824	808	774	829	775	779	754	793	815	816	849	790	802	779	783	848	840	827	779	775	789	785	802	824	805	835	836	752	804	739	832	894	798	803	829	812	777	741	764	811	777	781	858	844	710	785	791	768	812	833	760	803	809	795	809	807	776	732	812	781	819	759	796	772	804	786	796	811	785	820	762	778	751	826	803	790	803	832	812	748	812	819	775	769	797	762	789	718	797	761	734	781	771	795	761	794	785	737	781	789	756	808	781	771	802	818	806	778	788	836	839	839	805	772	803	774	797	781	765	804	754	794	787	770	799	756	756	804	795	790	755	779	746	799	750	761	797	796	724	761	731	799	792	794	738	793	795	818	843	819	752	796	768	801	779	810	764	817	804	810	794	767	762	812	783	766	790	776	827	730	801	779	765	753	815	798	764	756	782	811	782	792	772	787	771	756	789	695	809	812	768	817	779	787	798	786	785	759	831	773	817	788	786	788	751	766	830	805	734	791	816	779	767	800	818	751	800	779	763	762	792	784	767	760	813	796	788	736	757	742	759	817	777	799	833	803	855	794	813	814	839	821	787	802	765	816	794	776	777	794	786	786	805	746	766	745	743	780	834	804	802	785	776	778	806	832	804	753	788	800	753	799	784	807	773	789	765	763	809	781	786	797	746	765	797	778	758	758	812	789	769	741	807	771	812	784	837	818	785	767	814	789	810	796	790	802	822	767	795	796	729	820	761	807	806	776	812	810	820	762	807	790	760	792	769	809	842	755	752	741	758	767	824	785	766	779	743	784	812	781	813	820	837	795	751	723	789	790	846	784	797	751	783	803	812	747	810	799	814	769	812	827	740	749	810	800	789	774	757	821	802	803	813	810	784	798	852	768	802	768
59068	25583	9928	2245	946	603	569	462	398	365	355	361	374	349	399	376	387	385	361	346	356	387	407	383	375	370	382	425	338	371	368	397	352	381	397	376	356	374	362	356	340	342	356	386	375	359	367	384	389	372	361	337	355	394	354	390	374	396	378	419	347	368	366	374	346	367	391	335	391	386	395	360	376	358	381	360	360	338	367	396	408	390	337	355	347	403	421	329	371	344	379	364	377	352	363	398	352	364	362	356	406	363	408	367	396	381	378	391	374	345	385	365	439	377	390	399	391	400	384	325	384	389	349	392	370	387	337	360	351	356	359	375	398	393	389	356	349	359	366	415	349	341	390	386	393	366	344	371	377	378	364	405	373	388	379	365	386	423	375	387	370	382	409	365	378	373	388	359	396	338	346	371	396	380	361	391	355	389	359	422	366	342	372	355	385	382	396	359	354	380	373	383	417	393	364	373	396	353	364	358	381	404	380	374	337	372	410	366	389	351	374	380	355	373	373	394	379	362	370	381	418	388	386	398	388	361	367	386	400	351	390	386	391	375	369	363	389	348	374	308	342	368	363	350	367	401	377	360	353	415	403	373	387	409	333	388	372	373	325	360	379	350	343	354	382	442	396	394	346	356	375	418	369	380	365	382	374	351	347	396	407	326	385	397	393	385	408	357	400	404	381	369	387	360	369	376	357	369	364	372	424	402	378	363	348	337	379	380	378	392	363	363	353	377	355	392	383	366	399	375	349	367	358	362	384	357	354	332	374	359	386	391	373	371	400	381	382	374	389	357	367	339	396	386	386	378	398	401	404	370	383	380	375	404	385	392	341	361	411	402	358	399	429	364	358	350	371	395	370	347	399	362	388	372	390	380	364	375	397	360	359	380	365	340	375	413	383	398	359	391	317	372	417	358	378	378	362	374	342	392	385	375	332	370	352	391	401	343	401	328	425	395	333	367	390	340	356	407	389	351	376	358	361	365	385	416	384	365	354	390	371	357	375	393	344	367	421	401	354	377	335	375	351	378	385	371	355	363	369	383	370	393	384	374	365	401	405	387	331	362	379	367	409	377	373	365	369	415	381	359	345	385	377	383	358	365	376	385	389	390	376	358	366	389	392	385	345	384	391	386	366	372	362	354	382	371	378	385	359	409	347	359	365	351	373	372	400	325	382	370	392	369	365	327	351	385	374	387	375	382	369	396	380	372	377	344	347	350	353	366	378	399	358	415	380	367	388	355	361	393	351	341	323	375	345	361	366	399	369	367	371	361	372	352	361	360	380	409	406	372	397	372	352	391	378	415	407	358	380	366	358	361	380	377	378	381	348	432	404	386	365	365	362	375	343	353	363	403	357	402	384	374	401	376	356	361	354	394	413	406	381	420	360	359	327	422	414	359	365	338	353	385	402	364	351	347	419	385	396	363	370	360	388	383	370	390	339	387	418	378	353	389	395	386	346	426	367	384	380	398	389	414	347	341	366	415	354	361	371	341	382	367	372	364	375	378	377	364	386	344	382	387	349	371	375	380	384	344	418	401	369	316	342	348	396	385	379	393	326	366	382	378	368	369	384	390	352	361	363	351	352	360	387	336	352	370	366	430	369	378	376	367	402	389	371	405	396	370	399	364	393	364	391	417	363	371	409	358	354	370	381	337	369	376	356	363	399	365	386	365	389	402	346	368	403	367	351	379	343	374	390	363	369	356	373	405	370	391	379	357	371	384	385	409	383	350	380	402	361	385	385	406	345	371	355	397	360	361	368	382	376	323	375	393	341	374	366	378	386	355	382	378	352	396	401	368	358	367	394	354	332	367	383	437	381	375	381	366	362	444	392	437	380	382	388	368	359	348	372	353	352	394	384	352	346	379	371	358	359	382	348	391	406	402	435	385	373	410	375	378	379	377	365	404	385	357	371	403	386	398	367	393	418	385	372	348	383	365	364	335	360	360	379	388	416	383	369	383	400	407	388	346	406	385	395	369	374	368	409	371	342	385	374	390	386	403	377	346	350	386	375	378	345	357	332	392	385	357	334	368	372	356	382	383	362	361	372	406	389	358	397	383	405	371	396	399	392	383	354	373	351	340	381	375	363	383	367	360	329	366	383	363	353	409	408	432	390	342	406	421	339	370	405	380	405	417	397	387	362	366	372	362	368	321	368	333	366	372	392	354	366	327	340	407	346	333	357	393	366	387	391	393	399	363	330	364	316	369	351	401	369	383	350	356	383	364	382	341	371	393	351	409	387	370	402	355	366	360	406	372	355	348	381	352	372	362	347	376	345	372	381	413	358	375	401	366	364	359	363	367	344	370	402	315	357	370	367	385	333	377	366	376	367	370	388	376	360	350	389	377	395	343	364	388	324	394	364	343	387	344	380	370	399	402	410	361	339	381	361	341	378	387	363	378	358	359	422	349	360	331	391	366	353	352	383	394	382	415	403	375	347	382	400	379	402	376	378	371	351	350	413	413	405	396	357	391	425	406	380	353	354	395	373	389	388	362	335	377	375	386	387	366	426	408	368	358	359	362	411	402	379	415	371	377	398	375	353	351	380	384	370	382	405	343	377	394	390	400	391	382	358	392	386	370	371	406	408	377	409	381	369	365	411	399	381	403	385	343	380	382	334	399	367	380	415	389	402	341	355	390	408	374	373	383	376	378	364	362	384	359	380	395	382	361	374	356	381	363	366	353	375	385	343	366	400	400	356	372	335	350	351	361	348	369	389	342	374	389	365	384	340	393	414	409	343	388	398	384	345	382	388	350	398	334	384	391	375	362	354	404	366	366	397	363	332	385	384	357	384	380	371	399	365	383	379	377	359	391	435	398	397	372	382	370	377	365	390	321	368	386	379	363	378	379	384	355	383	385	406	397	402	354	374	341	395	386	390	391	385	391	391	382	349	396	371	386	387	390	391	366	384	395	353	382	354	379	391	372	361	415	386	381	364	353	371	356	417	379	363	402	355	337	382	349	338	382	401	390	402	369	378	345	382	401	411	398	393	411	373	386	339	361	431	390	337	386	328	351	400	366	348	388	371	382	414	382	350	386	376	343	365	374	363	382	372	378	388	353	326	368	408	370	364	358	347	350	391	369	399	425	390	362	350	397	387	394	387	383	377	377	368	372	331	408	379	371	359	346	389	374	370	366	397	393	375	362	366	346	361	425	339	372	398	383	329	355	342	380	386	369	379	342	362	403	380	401	382	359	413	347	392	351	393	351	383	381	364	387	379	377	361	375	365	354	382	311	366	369	399	351	369	387	359	372	409	352	400	348	338	364	388	404	357	388	411	383	374	340	366	339	384	372	357	379	374	375	369	356	362	400	397	402	386	358	412	354	362	357	359	388	362	368	374	402	365	384	330	405	372	390	391	353	412	363	368	376	343	347	367	392	419	382	349	383	373	354	385	352	363	376	392	392	394	376	373	367	365	397	413	356	386	381	416	391	354	381	393	382	337	378	376	356	368	383	340	368	336	373	390	382	370	353	361	353	391	426
40120	18499	8889	3611	2384	1594	1371	1095	942	902	858	825	817	813	873	824	834	835	812	846	875	874	859	852	797	781	819	827	910	797	794	889	814	816	815	878	804	798	836	799	837	781	840	835	833	788	798	839	764	853	805	846	832	820	852	820	848	827	813	773	803	778	832	839	813	834	817	838	809	818	796	833	772	818	789	792	847	871	800	811	803	874	826	810	804	818	781	857	824	836	817	814	844	780	801	839	801	832	790	869	805	812	857	844	844	821	794	798	773	793	808	809	825	820	829	817	828	848	857	810	757	806	817	770	833	831	822	841	794	794	796	795	855	816	801	838	797	850	872	848	814	808	817	781	773	821	838	806	825	837	861	863	808	745	780	851	849	796	803	789	784	791	775	833	844	759	831	730	806	844	797	823	819	794	829	814	828	805	810	820	805	806	831	823	821	846	842	819	844	792	826	757	815	813	793	798	780	853	848	828	834	765	826	800	836	799	781	835	834	839	849	781	774	838	785	805	735	847	858	814	840	797	800	844	856	815	837	859	814	837	821	782	803	819	798	792	832	819	804	850	773	821	791	808	819	887	837	778	843	861	803	805	819	817	833	833	785	801	857	830	843	820	856	843	863	779	811	799	820	835	787	853	849	822	828	860	844	839	815	812	897	839	881	845	796	875	803	739	777	807	745	795	833	810	864	840	864	824	877	789	817	806	799	811	800	858	877	808	843	820	830	815	838	796	821	815	765	781	793	819	839	807	800	824	838	841	838	834	802	846	816	827	819	846	840	773	836	777	823	828	834	785	797	826	839	763	804	837	853	799	870	801	822	792	789	854	825	825	793	813	838	853	820	831	812	810	804	832	846	788	827	817	806	825	797	774	860	852	757	858	834	861	794	837	889	822	814	831	784	816	818	816	822	805	817	809	806	801	798	870	808	792	800	807	802	852	743	828	884	799	829	780	785	844	824	831	831	802	802	821	810	796	790	788	816	853	814	811	789	839	802	792	857	802	804	793	814	781	833	821	865	838	813	831	772	799	830	859	855	881	773	827	803	838	835	846	796	808	831	837	835	849	872	819	816	883	840	816	845	776	804	810	816	885	816	855	816	826	800	810	824	810	824	829	834	834	860	794	834	815	827	818	810	788	809	842	878	840	843	809	818	825	784	783	816	815	854	787	814	823	813	814	857	785	823	833	791	862	810	836	824	802	867	840	809	808	844	807	803	791	786	824	819	789	833	774	802	860	785	824	781	783	778	820	793	789	828	852	817	864	775	786	806	831	840	783	821	815	770	858	798	789	844	787	809	819	817	770	821	844	777	838	834	828	818	835	808	801	836	812	812	810	780	769	826	828	776	801	778	845	774	862	858	782	838	784	816	809	848	842	792	825	814	810	849	826	824	856	821	842	815	867	884	881	816	845	782	791	806	790	802	797	773	821	866	868	835	830	775	811	853	814	787	828	779	824	794	805	847	825	864	821	824	803	812	787	814	857	817	783	789	809	834	805	884	838	898	834	858	793	797	803	811	844	838	799	810	803	792	813	797	788	828	781	774	857	785	825	843	797	812	816	816	807	831	883	802	881	812	794	769	889	806	881	790	827	785	864	832	785	821	779	794	810	832	823	865	774	788	837	853	856	864	805	826	793	784	822	831	848	820	860	794	857	800	820	807	821	817	803	846	824	766	778	850	784	854	806	810	823	789	837	805	830	859	803	864	841	838	829	839	819	869	834	822	804	804	806	827	813	827	779	792	867	836	804	798	844	846	814	836	867	849	797	864	865	801	827	825	805	779	881	771	801	880	815	854	759	813	862	829	803	800	771	793	800	803	870	831	851	861	788	757	809	832	785	857	816	820	814	796	851	803	810	843	869	810	821	874	837	803	861	849	795	828	791	791	772	782	838	854	845	845	820	788	846	815	818	832	798	838	792	815	793	828	818	826	810	806	825	840	818	841	835	842	840	810	825	836	819	846	835	777	832	767	896	822	824	836	790	827	837	821	835	821	844	779	771	801	818	896	816	771	757	770	818	828	774	830	845	798	806	813	816	828	815	821	798	793	825	843	823	847	816	846	823	849	737	849	798	833	813	840	832	826	824	751	839	842	771	816	848	822	851	839	803	827	807	834	813	794	835	842	822	825	789	773	825	895	849	828	794	825	825	780	847	821	845	823	786	836	794	801	864	860	817	846	851	778	828	813	822	784	771	838	805	789	822	762	880	764	836	836	853	842	851	837	810	767	838	901	839	802	817	817	788	775	827	802	797	827	787	822	756	741	763	819	761	835	813	850	888	833	826	805	824	810	817	778	832	817	834	768	817	787	822	810	839	815	815	835	801	802	815	872	814	798	858	848	770	809	810	829	824	821	850	799	779	834	819	792	803	858	851	756	823	816	838	798	852	816	772	813	768	841	814	825	787	801	806	818	802	816	788	843	802	863	784	810	820	802	839	811	808	831	811	787	860	820	814	832	816	831	826	772	805	812	814	784	785	802	801	805	827	818	832	816	900	828	845	837	845	810	829	820	778	862	805	799	845	875	808	827	801	875	806	819	819	809	801	808	767	841	873	820	831	776	790	805	834	819	815	828	789	791	804	827	811	874	836	802	866	793	827	795	819	811	814	788	849	747	861	809	810	867	820	843	838	803	827	791	788	846	795	750	807	811	835	846	789	793	822	811	815	803	853	810	887	850	828	848	818	840	846	801	824	834	796	829	806	779	835	770	854	900	786	803	852	790	832	786	877	849	818	875	796	826	787	826	838	804	761	785	795	833	820	803	837	836	783	839	822	842	805	768	839	784	816	818	792	846	851	789	864	797	832	804	817	789	837	834	820	847	807	743	813	827	851	850	824	789	882	837	758	832	860	829	860	830	813	831	826	858	843	831	814	877	832	829	806	810	802	869	756	825	815	802	817	764	849	813	804	828	798	835	808	783	840	830	803	851	858	805	820	847	788	857	819	778	833	820	807	846	879	800	842	833	856	818	793	815	842	793	803	826	794	764	798	785	784	866	826	850	836	817	830	791	763	810	834	803	852	801	773	791	754	812	846	846	812	804	832	847	801	828	770	847	793	798	817	846	839	866	801	826	824	836	828	801	787	786	869	795	784	836	788	811	834	870	804	833	761	823	807	783	785	835	821	868	851	824	817	822	817	846	837	790	823	818	834	826	893	820	830	802	819	807	839	858	812	823	847	837	807	796	893	780	859	812	839	868	807	819	825	799	828	789	825	835	830	793	767	820	816	829	813	848	835	788	829	770	780	838	785	870	866	824	804	813	808	782	866	807	847	781	820	769	816	833	824	839	827	833	784	754	882	820	784	827	868	801	857	808	806	810	833	797	896	816	826	787	809	828	802	814	818	830	818	834	780	776	785	787	855	817	845	827	825	818	807	858	873	808	831	851	800	852	840	818	838	779	855	810	798	839	772	820	850	775	821	825	816	804	819	820	789	778	777	793	795	780	806	831	763	793	897	821	820	832	779	834	870	840	777	819	810
51884	17992	2812	792	527	467	408	388	356	355	345	345	364	355	352	358	354	362	335	359	331	347	386	382	368	371	354	347	372	408	391	370	363	332	333	390	355	326	371	369	336	369	374	385	353	367	344	339	370	378	373	332	384	358	338	349	364	335	350	341	364	330	333	337	342	366	413	306	368	362	345	396	366	348	373	363	364	348	374	354	387	364	370	357	375	390	367	358	358	361	362	390	373	341	365	351	354	339	370	355	336	314	325	383	360	358	327	352	386	383	356	335	383	333	317	393	364	359	383	363	327	364	365	321	338	353	387	365	369	444	373	350	358	370	343	360	348	319	339	352	357	382	348	346	368	364	338	343	364	346	387	377	368	389	393	348	358	376	339	368	327	309	392	387	348	362	358	371	366	381	358	350	373	399	392	320	345	341	329	358	353	369	371	382	383	349	349	378	375	347	386	359	349	378	357	364	340	360	366	392	338	359	350	390	346	357	338	355	360	410	377	329	332	373	369	346	389	355	332	355	376	390	352	357	356	349	372	357	382	402	373	373	382	367	348	353	382	338	365	378	361	329	357	350	366	332	365	381	325	374	324	367	381	318	371	350	396	348	356	345	393	356	362	350	365	364	338	376	377	387	360	344	375	386	381	348	375	370	346	367	342	329	349	371	354	348	326	410	358	376	352	359	321	358	384	371	330	411	372	345	381	376	363	347	366	393	356	354	346	345	388	368	349	376	372	388	376	365	340	372	387	343	352	370	330	355	351	344	357	392	347	376	331	376	382	323	336	367	363	364	385	351	367	345	388	375	361	371	350	371	361	371	340	364	335	398	345	333	355	344	364	371	384	343	358	355	348	378	351	353	394	357	339	305	347	372	340	358	358	351	392	363	343	353	368	363	343	365	322	405	371	369	374	316	350	336	361	344	339	354	366	351	346	346	356	347	344	365	371	345	395	352	370	327	384	384	365	348	358	347	357	412	387	346	344	404	383	372	351	339	383	364	346	333	386	363	344	361	370	366	401	343	381	344	333	345	331	350	387	396	342	370	360	336	354	369	353	366	336	362	333	368	399	366	357	400	349	355	358	376	383	377	369	361	357	410	357	353	392	347	353	383	352	329	374	343	353	355	350	380	331	328	299	384	360	401	369	358	336	353	354	351	338	351	356	345	401	377	378	350	347	343	314	363	351	341	351	347	372	369	360	352	365	403	371	352	330	352	375	350	335	356	339	353	354	387	366	357	349	404	389	374	357	383	345	369	350	369	370	388	365	381	350	385	363	348	380	341	345	394	345	323	375	386	354	358	370	385	373	373	370	347	388	387	373	351	385	355	392	369	379	333	360	388	370	321	356	338	360	337	350	381	350	386	341	397	342	369	380	356	367	403	381	355	388	338	372	358	387	366	365	357	357	357	329	368	375	359	413	348	353	339	371	367	346	350	327	318	351	323	379	355	381	375	362	327	356	349	354	378	333	355	363	381	352	356	326	396	338	374	381	324	389	390	365	334	332	350	303	347	340	362	345	344	350	372	419	355	386	379	355	349	377	361	349	340	403	404	374	355	359	366	366	369	366	336	375	349	331	375	370	343	336	339	347	372	369	334	342	353	371	344	367	340	355	347	351	368	365	331	351	330	365	373	350	355	355	368	350	388	348	333	360	371	352	346	365	342	353	380	320	385	375	378	376	369	364	382	359	322	388	362	336	369	392	357	354	337	337	349	363	361	342	386	364	387	325	345	319	346	351	351	360	339	365	372	339	348	369	371	346	371	336	374	360	341	382	416	362	359	354	343	370	389	338	369	387	340	332	341	376	351	321	357	347	359	347	347	361	341	344	362	363	351	367	338	385	359	390	352	327	356	363	326	375	378	361	353	357	389	393	343	348	339	359	323	364	370	357	357	362	341	310	331	355	343	352	392	379	349	374	359	354	390	371	380	371	326	355	354	351	333	338	372	356	351	391	390	361	350	367	351	369	373	323	374	318	373	357	406	383	352	372	330	353	360	363	345	339	342	353	335	335	370	363	344	354	333	341	346	370	357	347	376	338	350	340	362	355	346	364	344	306	358	331	364	352	362	350	369	343	378	361	392	359	363	355	374	361	334	363	351	357	383	344	358	361	375	337	386	359	365	370	392	389	326	378	384	357	361	365	382	359	358	334	359	347	386	314	323	357	365	379	365	359	406	348	366	332	405	351	318	350	333	382	358	353	394	344	375	379	369	395	369	363	355	366	382	334	366	352	351	388	381	355	351	331	344	322	332	356	358	339	384	345	327	370	355	349	381	390	345	374	364	355	384	360	348	387	376	329	342	364	367	348	401	373	368	362	403	350	362	397	347	365	370	364	338	397	352	343	341	385	360	361	361	359	360	358	386	379	361	339	356	378	359	371	365	345	353	396	337	370	316	348	345	391	390	359	366	342	359	372	403	411	399	378	341	354	348	360	320	381	341	320	347	344	367	353	318	355	344	393	351	379	357	340	347	377	381	373	338	379	351	331	375	336	348	363	357	329	362	347	396	383	366	386	366	355	349	395	336	332	381	347	338	339	394	389	336	382	337	399	350	338	373	392	361	369	341	341	361	364	320	347	341	400	320	377	372	357	369	328	317	343	353	359	361	378	356	351	341	373	375	395	372	339	366	312	396	345	342	361	350	429	407	368	358	370	372	365	338	371	365	350	364	357	378	334	347	366	320	384	358	322	377	354	390	353	363	368	363	393	353	399	368	365	355	377	391	363	392	361	343	354	345	373	388	330	332	355	381	374	354	374	362	399	340	372	319	320	381	380	350	336	351	373	339	383	379	382	399	358	358	378	344	360	364	356	380	316	354	329	332	391	347	346	357	362	346	343	360	397	346	365	321	378	348	361	385	326	352	355	366	344	350	347	370	339	378	372	387	374	351	350	354	348	380	331	350	377	364	371	381	335	380	357	390	354	326	329	350	338	362	314	337	364	356	374	367	383	385	321	362	396	318	350	326	364	336	328	363	347	392	423	338	386	332	352	383	310	340	351	365	398	315	340	358	359	381	373	364	340	338	372	355	360	370	324	363	365	406	358	350	362	319	379	386	372	359	354	389	374	368	336	376	348	376	357	355	365	347	351	356	359	384	355	396	374	362	346	402	331	379	324	350	371	347	413	365	359	371	353	357	338	395	385	378	333	376	374	384	375	367	350	375	346	302	345	376	356	384	360	390	355	336	355	362	390	361	369	388	350	385	361	333	371	386	350	381	328	373	358	336	347	392	340	359	385	384	348	391	364	373	351	343	351	360	325	341	341	375	350	377	347	384	395	356	342	365	320	373	329	366	353	363	335	358	366	331	340	364	393	350	388	370	333	378	382	340	346	373	394	389	377	355	383	368	349	373	334	367	409	368	337	386	379	400	324	356	354	351	367	335	326	364	335	356	340	386	369	374	399	356	367	338	379	398	359	346	373	363	340	371	333	376	376	377	367	364	356	345	375	342	371	337	361	349	356	351	361	401	393	312	367	341
36045	9959	2686	1684	1258	1060	900	826	751	752	818	800	815	798	778	759	763	754	780	803	800	781	800	807	808	818	797	751	789	807	817	768	784	748	832	790	825	749	797	758	772	778	782	753	820	811	807	785	733	820	801	805	790	827	816	740	740	782	770	772	789	793	808	793	797	789	803	811	820	844	795	754	799	730	784	799	805	788	753	783	823	781	797	810	794	806	826	778	769	810	749	792	766	760	758	788	800	748	799	794	798	801	815	781	777	778	800	790	838	852	771	795	776	804	815	821	811	783	776	757	774	772	810	816	745	764	790	786	842	758	784	800	786	777	826	802	817	771	788	803	750	774	783	787	772	815	743	809	840	761	739	817	793	813	764	825	809	811	802	790	829	820	762	805	716	775	796	766	827	829	810	742	791	751	789	795	840	759	780	751	779	794	822	787	795	767	836	767	744	760	740	766	801	788	805	819	763	795	812	787	750	775	805	824	803	777	759	823	776	743	791	803	818	814	819	801	743	798	778	786	748	808	832	821	831	787	803	772	794	769	758	800	796	819	719	813	814	771	775	792	746	843	800	772	787	777	769	785	767	849	797	808	788	780	792	808	753	801	791	785	754	809	820	762	816	825	785	754	772	791	808	763	757	789	766	761	812	731	755	817	823	794	741	833	796	781	739	827	814	790	779	747	802	753	794	741	815	755	784	856	809	823	779	845	809	783	779	833	782	743	790	794	782	780	802	793	792	782	781	828	768	817	735	808	799	779	795	808	749	881	736	796	808	754	766	771	788	790	774	738	768	766	770	791	769	812	814	796	806	804	752	746	750	791	728	829	814	770	723	770	771	792	782	825	784	734	756	806	804	785	756	762	739	785	814	782	809	812	783	731	767	774	861	829	802	778	758	762	818	814	795	777	770	755	795	756	820	786	793	795	787	740	832	781	822	772	771	765	732	795	780	766	775	792	761	802	815	802	762	756	768	787	764	798	806	843	792	753	831	808	783	726	776	798	794	792	744	821	760	833	798	784	793	780	765	807	790	786	774	807	775	820	764	833	823	745	785	775	797	781	795	798	838	839	820	826	781	816	837	746	766	802	759	736	823	742	756	775	787	778	796	798	793	794	812	762	756	829	790	778	776	820	770	804	754	806	780	791	807	791	806	797	789	773	825	805	798	781	796	775	767	793	813	800	790	776	835	739	795	786	802	751	838	780	816	813	781	762	822	829	831	741	790	792	802	820	825	813	783	788	782	771	761	777	752	793	798	795	731	788	805	816	803	782	792	789	826	790	821	796	823	824	804	779	804	831	777	787	806	799	831	763	739	770	830	789	820	787	782	794	786	769	753	753	807	812	808	784	780	871	752	787	800	844	787	804	752	825	805	818	787	825	787	786	794	815	816	770	778	813	812	777	760	829	796	795	822	770	788	811	830	799	796	796	825	761	810	810	842	785	785	799	755	761	773	738	776	767	779	777	786	785	771	803	779	781	795	751	844	734	783	813	768	810	732	767	826	741	788	768	761	829	825	762	797	794	837	810	795	754	710	823	795	804	814	789	771	775	802	802	775	812	829	775	823	811	776	817	806	750	769	768	793	777	824	744	772	772	809	809	777	820	830	817	794	795	757	801	794	796	813	795	821	753	797	781	837	813	785	772	712	824	793	756	738	802	786	785	745	803	803	785	826	764	762	749	762	749	842	802	808	794	756	806	785	787	793	762	793	802	809	814	801	813	800	809	738	843	783	812	730	826	796	786	806	828	783	782	825	833	857	779	813	813	830	791	792	778	804	788	767	800	769	770	765	797	767	787	799	764	775	805	810	743	786	765	793	792	788	816	830	803	795	791	790	772	743	752	752	805	877	776	777	760	782	807	843	816	777	807	842	812	802	791	761	823	788	819	775	777	814	802	768	775	792	792	785	741	828	777	840	799	738	786	829	804	769	758	776	801	797	733	807	797	784	753	748	817	759	820	774	766	794	800	790	785	778	734	787	808	778	764	798	847	757	779	792	789	793	827	813	803	786	739	749	840	768	757	769	809	807	768	762	802	775	750	764	779	805	724	803	758	759	747	776	776	798	756	785	743	787	792	779	807	764	792	750	860	737	822	825	770	791	798	751	786	809	790	773	765	784	783	758	778	793	803	744	767	792	844	766	805	758	801	821	787	787	747	750	795	823	767	853	794	754	801	798	809	832	852	750	782	767	787	831	787	772	784	809	793	801	785	776	780	764	818	781	757	801	753	780	844	789	786	837	798	754	699	805	799	808	757	838	775	782	837	754	818	807	806	788	773	798	721	794	814	833	795	830	863	768	769	779	763	819	729	770	757	750	823	800	785	836	757	788	849	785	764	794	793	839	810	768	813	782	768	861	835	795	801	791	783	800	804	758	790	828	765	772	752	754	798	775	774	779	817	751	801	780	819	774	794	817	767	763	841	793	762	798	802	802	832	773	775	744	828	758	762	788	809	844	781	766	781	759	785	826	794	785	751	767	847	753	776	797	803	825	802	830	833	809	787	767	809	743	778	839	766	802	809	824	815	819	775	781	769	756	771	791	769	813	805	777	781	764	734	804	827	756	805	807	778	781	834	806	822	779	764	766	765	806	765	818	788	805	782	789	765	800	745	760	799	765	787	758	811	797	780	804	813	813	790	760	798	805	821	799	799	749	809	761	776	802	829	823	772	803	794	801	798	782	809	822	834	759	811	753	836	796	801	789	819	797	803	828	726	792	811	740	839	757	774	781	848	787	793	848	820	761	796	819	787	815	751	801	769	795	778	811	809	790	783	790	825	761	764	789	789	808	815	771	800	812	815	808	848	846	802	765	828	812	818	783	808	784	822	778	770	803	793	761	860	789	802	839	802	803	792	814	835	813	792	832	785	743	747	761	815	811	841	841	814	843	786	776	754	732	786	815	716	800	831	795	836	838	786	766	761	799	792	822	778	746	753	789	788	816	806	780	820	769	814	798	781	767	763	792	775	780	809	817	820	763	771	776	759	808	841	782	804	741	754	837	766	758	792	792	819	769	819	814	750	744	791	771	788	773	774	818	741	767	789	760	761	812	789	792	844	802	800	798	828	783	778	840	746	746	797	822	774	793	785	803	795	802	838	795	835	767	781	785	786	807	801	734	864	810	779	721	743	805	806	789	763	785	812	776	792	785	745	799	792	760	835	820	844	764	782	779	784	752	804	759	798	800	778	861	772	810	765	760	785	839	779	759	772	780	767	820	761	824	799	817	776	805	779	788	737	826	761	846	725	755	793	756	784	808	781	770	793	761	776	828	786	770	759	736	788	781	781	757	759	777	815	811	779	796	753	790	797	811	855	829	802	752	835	812	764	838	757	811	814	811	763	790	779	854	773	792	847	807	770	789	780	775	832	831	772	751	776	739	790	776	759	797	737	779	796	808	761	815	724	797	801	817	805	805	747	722	814	810	812	812	788	774	834	790	755	836	771	804	812	805	786	800	805	739	797	828	805	833	795	783	812	779	818
61207	23541	7771	2700	1148	676	438	402	383	341	355	361	337	346	311	373	368	347	392	374	405	352	387	386	355	382	333	381	339	321	340	287	367	349	348	351	357	328	339	394	360	363	374	332	386	350	368	344	322	352	368	366	355	351	376	345	338	347	336	396	387	373	372	387	381	371	336	354	362	375	383	365	358	376	368	320	324	381	349	352	349	364	351	313	372	368	327	413	353	354	350	322	313	368	391	389	397	404	356	367	347	377	349	366	327	371	352	372	356	335	343	364	350	351	322	368	372	408	333	387	376	368	348	365	353	389	407	344	381	384	362	384	366	353	375	391	379	315	337	370	351	392	355	380	395	371	348	345	365	363	346	342	349	344	343	372	404	351	342	357	373	366	373	356	383	373	383	328	341	362	353	366	384	375	386	346	362	338	351	375	389	361	387	324	364	348	365	360	356	343	381	355	387	376	353	328	381	379	321	371	354	346	370	383	366	312	360	383	378	332	352	364	338	335	344	317	333	320	399	342	345	389	341	349	359	373	333	385	361	326	360	343	354	400	328	337	383	334	377	333	309	342	369	377	366	386	386	356	333	352	369	377	389	330	361	300	356	372	360	376	311	359	340	376	356	371	402	366	345	370	349	354	318	370	391	333	385	384	388	377	366	332	361	345	322	303	359	359	393	369	382	330	365	328	375	368	332	393	381	382	353	364	352	359	363	343	353	366	378	358	334	342	351	356	360	350	351	357	353	366	387	362	354	392	346	369	333	355	399	354	355	381	331	370	338	346	358	367	361	371	352	389	361	344	342	330	346	373	361	366	402	411	344	394	386	385	360	371	336	338	338	351	368	390	385	328	338	365	340	389	406	393	402	355	387	345	384	355	353	372	372	401	351	363	315	344	350	327	378	360	405	360	331	390	383	396	363	367	354	347	350	308	335	343	352	372	341	356	334	360	377	380	387	349	363	338	350	338	347	383	404	358	365	360	384	349	331	342	353	351	347	351	375	375	369	376	327	314	335	335	377	379	333	387	361	352	375	345	371	325	331	345	371	367	365	366	403	346	387	415	348	337	337	384	375	345	351	365	330	376	382	314	336	360	380	419	350	389	368	354	332	381	360	369	330	364	371	375	411	363	367	361	381	372	395	385	341	373	355	376	382	367	377	366	379	351	388	335	360	378	346	361	376	341	407	369	322	340	357	374	346	361	392	365	361	347	331	317	339	356	319	391	405	350	344	364	344	365	359	369	350	364	383	358	378	361	368	367	389	324	348	360	368	340	354	370	378	355	373	394	386	392	363	332	342	353	350	340	337	349	351	347	381	363	320	373	347	345	331	300	363	376	386	379	368	378	363	352	365	365	346	381	343	366	352	389	353	340	365	378	363	363	317	337	366	320	392	338	327	349	352	363	365	369	363	376	357	371	386	342	337	373	341	341	365	349	347	378	355	368	349	338	367	380	357	363	365	323	349	344	352	359	351	374	351	353	368	355	349	376	371	347	353	361	405	360	375	349	351	372	383	340	361	355	327	319	359	387	339	338	365	375	348	373	371	374	368	343	370	362	348	342	357	372	356	370	371	371	387	380	366	323	365	337	388	333	361	374	394	317	330	378	375	372	357	356	377	373	335	344	348	356	356	369	378	352	346	361	342	336	354	347	378	341	337	352	380	336	343	344	348	360	375	426	369	375	358	326	331	362	331	373	358	398	352	387	371	358	350	352	354	395	362	352	349	370	350	315	355	345	322	317	354	369	383	397	379	387	376	357	361	359	305	341	334	394	337	343	321	352	368	380	376	341	383	371	342	388	370	323	364	376	332	376	360	391	335	335	353	328	352	332	366	342	391	375	378	393	394	373	375	375	373	397	380	380	371	354	392	395	375	375	371	384	352	328	336	330	391	370	368	365	362	357	389	332	379	368	382	357	360	381	369	379	355	365	352	330	340	362	363	374	374	391	342	357	378	365	360	398	357	352	365	340	384	338	336	369	352	335	353	348	373	353	357	365	351	334	397	396	368	369	368	357	359	369	349	367	356	320	355	383	366	397	362	363	346	363	340	344	405	335	358	371	357	352	363	362	381	381	409	373	351	333	368	350	382	344	339	347	361	404	371	372	349	364	360	382	380	338	390	343	327	338	343	323	329	345	375	350	382	335	354	346	371	353	365	369	351	386	352	356	346	392	397	375	362	345	335	373	356	361	363	385	354	348	352	354	381	343	350	373	352	344	366	371	362	369	390	360	370	318	357	370	369	375	386	359	351	304	353	382	390	341	362	359	300	365	331	346	341	357	397	362	376	415	388	393	406	356	363	358	413	328	364	352	393	369	375	358	353	378	386	340	355	349	360	390	387	402	398	352	355	381	353	345	390	330	358	331	325	415	367	318	413	355	388	329	368	353	346	382	371	348	352	370	374	390	387	377	365	366	375	378	330	356	347	340	387	371	357	340	350	350	336	380	385	359	340	330	383	355	351	357	352	342	330	344	375	354	365	353	377	382	378	365	350	363	359	342	355	325	353	381	390	343	335	377	336	339	311	354	400	387	364	348	356	352	337	339	352	349	409	342	363	364	373	329	306	366	329	371	381	381	387	394	378	398	312	367	359	339	358	363	350	365	366	334	348	345	346	363	362	367	353	332	362	347	325	394	346	364	356	367	371	352	362	392	389	394	330	356	350	385	384	323	334	362	370	376	347	377	355	372	375	355	355	344	402	377	367	346	359	346	351	401	351	310	366	373	357	361	346	365	378	373	352	326	346	344	343	396	395	340	300	356	331	348	354	351	338	350	360	338	357	349	362	338	420	332	370	370	338	369	367	372	364	372	369	358	323	341	347	363	369	355	352	384	343	377	349	371	352	376	362	322	378	373	387	342	325	330	356	350	374	355	326	354	352	375	350	362	377	360	367	390	358	346	370	356	341	326	360	325	348	336	393	344	356	352	376	395	357	348	364	355	354	338	358	353	378	334	383	360	376	385	337	391	376	363	398	376	368	349	391	346	347	362	357	356	352	354	351	340	347	355	350	339	358	371	357	348	366	387	364	326	353	350	353	353	358	386	371	355	326	371	384	365	341	367	355	332	381	343	320	363	402	383	391	361	369	327	377	397	376	339	402	380	384	343	393	357	366	358	338	356	377	332	364	354	365	358	352	360	348	370	365	366	344	381	366	368	330	345	373	344	314	346	303	355	362	352	410	361	378	345	375	378	378	360	358	395	382	354	332	343	371	314	332	343	347	374	350	396	345	328	377	360	362	338	363	365	359	386	341	374	315	376	327	323	323	337	335	357	332	385	357	332	354	348	358	369	351	365	376	355	369	320	355	386	371	374	369	403	355	376	345	306	379	350	355	367	372	389	389	339	325	381	379	339	347	319	320	410	323	372	376	339	382	361	332	350	363	357	360	391	348	385	386	370	362	370	371	373	364	409	343	331	399	344	334	394	347	360	364	348	350	359	358	349	368	347	340	364	370	357	391	377	322	366	396	336	364	361	360	368
41129	14314	7581	5137	2846	1724	1089	930	914	827	881	774	844	775	809	885	901	800	767	783	807	797	813	810	765	832	828	822	748	798	803	844	776	801	748	753	817	774	820	814	788	822	782	752	821	766	791	829	743	776	772	796	797	807	805	777	817	826	781	777	760	796	805	792	774	825	776	779	801	792	792	786	835	795	810	789	787	760	788	794	830	782	817	769	786	760	814	786	837	813	795	773	778	817	786	818	749	828	777	789	811	849	784	781	817	769	822	808	792	802	764	759	772	771	787	800	742	871	778	831	793	823	798	832	781	799	752	823	844	808	777	815	794	773	820	783	791	780	807	792	764	745	788	793	805	812	762	823	845	805	778	795	807	728	812	767	828	801	756	777	822	843	875	779	810	788	814	806	780	778	798	827	842	790	860	771	798	808	820	789	807	816	833	831	757	808	751	835	804	806	802	785	807	772	830	750	811	797	820	809	763	780	794	806	813	763	795	796	781	784	790	804	802	785	768	795	807	769	765	793	820	788	772	784	760	783	781	817	768	802	752	818	785	843	772	801	847	791	804	829	756	831	752	795	802	787	805	826	825	758	799	769	784	838	805	802	808	775	800	780	791	777	822	788	800	798	833	777	804	839	745	821	817	807	801	838	817	772	809	809	819	768	783	761	864	768	793	797	754	774	792	758	798	817	798	737	785	798	783	804	791	796	837	833	812	795	763	797	776	821	814	813	779	781	793	794	819	792	798	807	791	788	799	763	796	761	792	780	858	782	830	762	801	865	790	802	820	795	768	793	796	820	794	816	778	819	818	770	847	813	761	823	809	782	799	788	814	825	783	780	850	805	778	792	751	787	822	792	751	786	741	818	848	789	835	794	778	775	797	782	842	802	815	819	822	762	797	813	837	797	755	813	793	780	770	818	815	779	811	760	818	826	794	734	886	796	815	780	798	802	794	758	744	831	796	789	749	820	812	782	800	743	834	812	767	823	774	804	744	799	799	788	799	845	803	804	787	803	771	784	809	859	800	769	771	804	813	777	764	800	733	818	793	808	759	845	807	737	747	796	830	848	807	787	762	779	763	787	778	791	762	757	793	807	827	747	726	827	779	812	782	779	784	738	847	803	811	809	817	806	805	830	835	784	753	783	800	822	829	790	768	800	751	788	834	838	818	795	810	777	838	769	818	858	738	757	758	795	843	797	827	769	821	778	818	789	783	785	776	788	785	773	756	800	763	833	789	840	780	750	850	741	791	767	817	815	826	812	784	798	782	752	807	764	769	770	792	784	779	790	811	817	832	829	834	770	805	715	819	801	821	772	744	814	820	836	756	848	858	837	762	809	778	802	788	768	819	812	795	817	771	797	807	803	788	796	844	826	776	839	812	745	786	790	794	781	780	756	777	729	816	790	818	826	746	809	864	774	804	847	781	817	859	817	816	803	772	815	786	799	851	847	824	839	820	778	814	844	753	777	779	795	783	765	750	808	742	789	808	771	873	770	796	814	764	821	806	771	775	764	758	795	812	770	773	770	838	717	794	846	813	754	825	804	834	805	769	791	796	749	796	846	791	785	777	797	795	778	808	798	838	776	845	772	799	774	768	794	802	706	795	772	778	813	754	787	714	797	820	787	807	795	808	778	774	751	822	796	845	789	781	749	782	799	788	843	771	814	804	829	809	818	788	794	787	810	772	764	784	788	766	796	783	828	814	775	794	818	803	867	798	759	823	830	771	801	773	825	791	836	821	801	818	837	795	814	781	794	794	791	782	802	796	786	759	776	769	827	746	771	821	785	815	816	761	781	811	827	790	818	809	799	806	788	792	797	823	786	745	832	793	769	790	756	791	840	769	830	758	796	834	758	756	833	788	780	803	819	795	801	851	782	805	804	785	814	844	845	751	802	791	819	848	784	810	765	774	773	844	814	816	795	793	805	795	778	881	796	816	778	809	763	805	804	824	789	812	830	794	797	761	830	755	763	778	801	841	759	822	829	795	805	780	763	826	745	781	764	789	773	787	798	825	790	760	778	766	769	810	856	786	822	811	799	801	781	832	846	777	755	756	790	787	808	801	764	844	780	770	811	838	830	785	843	836	805	795	794	782	795	829	783	800	778	779	808	774	775	749	826	829	789	802	821	843	762	794	786	809	796	793	786	770	805	846	773	781	784	768	788	811	823	844	770	767	791	791	785	755	752	838	787	827	806	758	784	798	830	765	769	792	798	809	806	866	806	838	763	749	839	738	811	828	797	778	863	805	816	808	839	795	815	814	807	750	769	802	801	808	788	779	847	853	746	828	821	779	820	784	797	828	838	878	829	829	755	793	797	819	799	855	820	797	838	782	849	846	810	785	773	770	810	795	783	810	838	797	798	795	828	826	851	818	758	816	784	798	771	789	757	819	734	824	834	789	793	764	831	839	828	751	795	800	745	815	806	798	785	794	798	794	776	814	763	810	769	790	823	766	790	808	816	829	801	850	815	794	797	788	775	744	775	726	787	767	776	735	777	748	789	780	829	774	780	801	752	817	843	794	784	775	808	836	831	805	795	781	817	843	793	758	785	764	773	811	833	853	777	778	799	882	810	816	776	815	826	837	766	790	801	797	821	792	766	761	811	767	805	815	846	814	789	811	838	751	826	737	822	834	803	814	805	818	836	851	768	793	755	803	776	780	804	837	792	828	773	791	786	829	826	813	780	750	765	798	831	817	762	741	803	797	838	836	768	822	768	812	773	826	806	813	823	750	790	819	779	798	818	775	761	814	801	738	861	795	822	801	787	712	772	778	795	805	834	794	871	810	849	820	783	840	816	765	827	796	840	740	805	790	769	778	784	779	795	764	790	822	806	847	809	787	817	832	818	793	808	807	817	791	818	776	793	791	765	810	753	786	843	804	778	822	836	805	773	839	768	793	815	810	784	792	813	786	811	800	835	808	791	797	809	776	798	751	825	836	850	832	815	808	763	768	767	800	763	804	845	815	833	788	769	853	768	829	767	789	818	805	765	819	783	781	806	814	770	749	763	817	804	792	825	759	778	797	812	814	802	787	817	760	730	824	786	771	791	774	773	773	816	798	782	761	812	779	793	768	756	805	849	785	727	774	785	810	853	817	802	742	776	799	786	824	818	813	796	819	784	787	899	790	785	832	800	769	752	847	811	777	783	774	842	754	785	799	748	786	799	815	793	791	798	780	812	825	802	764	836	767	794	796	803	783	770	814	785	787	781	773	767	761	779	771	873	789	842	783	802	806	773	780	801	808	785	721	743	832	765	777	800	748	756	752	765	833	823	841	790	824	770	792	827	765	807	803	797	762	790	851	816	774	806	773	847	786	753	823	808	814	767	815	779	783	753	793	800	786	807	777	768	799	775	735	825	787	768	745	842	761	769	773	752	794	782	822	810	818	791	823	833	788	848	815	809	819	812	774	828	776	769	780	794	732	793	814	789	798	750	756	738	810	794	801	811	762	816	800	762	801	801	776	767	815	775	817	794	795	753
56401	22079	7152	1431	650	464	407	427	394	385	338	370	351	347	375	386	386	352	327	371	358	394	405	333	414	377	379	380	359	367	390	382	380	411	342	365	415	403	378	383	395	367	377	359	392	373	392	369	369	408	362	379	367	390	369	374	418	357	386	375	343	408	393	375	388	374	386	394	372	381	346	353	390	377	369	406	363	345	374	378	339	342	387	358	355	382	382	382	383	351	382	353	361	408	327	398	392	367	359	414	336	387	408	370	373	362	355	362	383	362	370	417	351	365	352	398	375	376	396	370	397	348	371	385	384	370	331	365	373	358	365	380	384	368	360	358	358	349	370	385	377	402	350	362	360	391	392	366	350	364	385	372	375	421	398	363	385	419	375	363	372	376	370	361	337	400	367	367	419	414	400	398	409	381	371	370	365	395	384	402	368	369	354	380	397	351	386	347	350	378	348	373	368	360	397	349	403	379	429	361	400	384	385	347	348	369	375	341	334	375	394	426	418	379	357	365	394	376	402	376	384	360	352	386	383	380	383	433	343	371	411	366	425	366	383	409	382	381	367	425	390	363	364	363	348	385	402	386	388	405	315	358	379	382	353	356	412	388	366	397	369	380	329	421	362	354	397	393	394	397	375	403	371	367	379	396	383	368	379	406	372	363	384	363	363	384	370	395	424	375	369	415	370	382	408	389	388	381	328	394	377	362	389	365	350	360	360	365	346	384	373	363	306	377	396	336	377	362	413	370	380	380	376	400	382	362	363	374	396	382	401	367	383	388	370	376	386	391	349	424	404	355	395	380	409	370	371	364	385	379	365	367	389	341	331	410	360	377	348	395	362	377	359	358	395	396	380	398	389	348	374	372	365	361	377	370	371	347	379	437	390	380	387	339	369	374	376	350	372	386	392	377	344	370	361	366	342	362	354	371	370	368	355	328	361	368	393	353	362	379	382	455	407	400	362	373	368	355	349	373	378	357	379	384	398	388	397	362	308	411	400	361	396	393	377	348	366	404	410	409	350	359	391	380	383	398	401	351	363	392	350	371	377	405	359	377	392	396	371	375	381	372	379	387	382	379	380	345	370	379	356	393	406	403	348	371	432	367	396	366	348	399	358	365	376	367	400	373	362	382	351	365	397	372	369	362	408	361	429	393	351	398	342	362	328	362	403	389	385	373	374	373	385	381	383	390	375	373	381	369	347	389	375	385	393	384	403	392	353	377	373	397	380	370	415	359	389	344	386	384	361	377	377	378	349	361	375	391	351	381	415	379	384	401	352	327	406	396	410	377	371	380	369	394	378	351	364	398	395	414	344	373	381	365	374	398	366	376	364	360	375	355	393	356	376	398	375	387	373	349	389	368	404	369	347	354	357	372	375	383	372	390	360	394	381	353	427	395	387	402	409	357	352	379	382	363	349	365	388	384	399	402	354	391	415	388	366	353	387	361	369	363	369	367	355	393	366	413	396	367	342	391	376	365	436	404	399	391	367	379	395	363	375	376	371	397	390	369	379	365	372	416	345	384	365	403	384	361	376	365	394	386	354	400	355	352	388	372	376	330	361	360	381	337	404	358	335	362	385	371	395	375	364	404	402	375	347	370	338	416	361	390	402	340	366	408	384	353	372	352	398	352	363	425	414	332	367	368	402	422	370	395	409	365	383	367	385	375	397	365	361	347	357	394	365	338	387	387	361	378	369	374	399	353	367	374	368	391	421	401	378	363	329	354	369	391	402	379	360	352	386	356	381	386	390	344	364	383	352	373	384	389	371	348	371	355	358	379	357	359	378	356	391	391	357	391	360	394	363	388	377	367	418	381	344	396	368	376	364	361	339	371	392	390	368	361	374	373	356	391	373	369	392	432	370	372	379	357	360	374	414	363	390	413	358	404	385	374	377	368	398	387	344	380	343	385	416	373	356	415	372	380	390	377	357	344	355	399	388	382	373	389	368	410	368	358	339	373	393	374	358	345	354	377	329	375	386	399	357	348	363	397	362	412	388	375	407	352	337	382	411	376	408	377	397	385	344	386	357	345	376	361	335	412	374	371	390	350	370	330	375	351	400	341	395	397	377	363	348	354	357	398	384	422	373	409	392	361	373	390	411	348	341	376	364	399	391	384	416	391	365	365	406	358	383	401	416	404	359	364	354	355	385	374	398	369	370	380	346	351	393	353	386	336	361	341	383	379	366	371	396	374	376	374	380	402	366	377	358	374	348	383	349	358	379	394	399	377	384	387	365	377	365	382	414	393	388	387	379	415	411	381	384	374	373	390	355	334	355	391	387	353	385	386	398	349	366	333	379	325	360	362	384	353	371	399	386	408	373	354	351	396	380	368	384	384	391	389	398	396	382	350	340	369	337	395	353	377	376	347	392	379	356	387	335	426	354	383	385	395	373	412	408	379	401	391	357	358	394	377	395	373	393	372	363	392	395	364	364	354	380	381	371	410	373	334	372	352	337	407	374	391	388	381	409	391	385	384	394	398	393	378	369	443	367	364	384	349	364	392	337	362	395	407	388	362	372	356	378	372	346	406	372	356	341	408	366	372	344	365	348	361	364	356	401	380	390	375	365	373	359	413	414	340	349	408	351	357	354	358	377	369	364	359	388	363	382	371	367	392	398	393	419	410	367	358	365	393	408	405	391	412	367	351	387	370	402	373	379	393	337	383	349	388	381	370	380	352	382	372	359	401	366	348	401	363	398	384	391	376	400	368	351	372	402	356	382	378	348	363	390	395	411	395	402	360	371	406	366	362	362	350	340	398	405	347	411	372	400	377	354	380	393	354	354	368	367	352	381	346	420	374	372	404	373	379	398	382	386	359	408	371	402	373	407	363	352	364	400	392	388	389	341	383	382	407	325	402	369	409	388	378	365	385	423	351	363	385	369	386	364	380	407	343	392	371	361	386	365	392	374	375	391	408	373	383	387	420	365	411	405	407	416	347	385	384	379	388	389	385	352	438	357	337	396	389	386	401	391	388	405	380	391	340	363	367	397	412	385	427	365	350	390	395	371	366	375	387	383	370	370	412	369	375	359	355	379	370	403	379	390	415	369	414	354	368	379	375	387	348	407	384	362	334	336	385	420	334	377	385	368	397	375	345	396	393	370	347	369	320	318	420	386	430	412	376	421	350	369	366	377	394	349	374	356	355	395	374	399	363	379	357	390	392	386	382	358	432	364	369	384	400	374	382	334	375	387	359	386	418	364	436	366	372	389	378	385	378	400	337	390	384	367	376	374	376	410	373	408	419	382	399	366	367	394	385	382	390	362	387	390	381	381	395	374	385	365	379	380	399	389	359	384	357	396	345	431	422	380	369	368	378	397	415	357	336	386	443	366	343	393	382	382	363	416	390	360	379	409	395	385	369	420	411	369	373	420	353	387	356	419	389	366	373	366	358	375	391	370	372	374	375	411	400	395	364	378	400	393	366	400	364	349	412	358	376	399	379	426	363	398	363	373	397	373	371	353	360	398	387	398	368	358	401	358	404
37583	10664	4069	2537	1477	1092	944	905	901	903	881	843	803	839	801	840	852	801	847	830	803	889	824	792	800	839	837	891	812	812	758	809	838	885	851	819	805	846	823	761	793	821	851	858	830	838	787	792	825	829	801	795	869	847	838	850	921	816	818	867	843	858	804	823	864	855	755	778	830	795	834	807	872	834	789	820	858	866	846	839	828	829	847	812	846	846	845	814	854	850	788	812	820	818	790	842	813	795	814	858	792	816	879	818	853	813	801	878	779	808	825	820	831	862	796	865	831	834	869	866	819	863	848	773	849	789	819	858	874	850	845	766	810	851	818	792	806	896	823	852	807	795	827	833	802	795	807	827	852	809	838	790	826	780	789	831	826	872	834	771	790	799	849	851	804	844	796	886	827	808	855	802	779	840	812	878	832	823	876	815	840	831	846	814	762	827	794	794	801	787	855	817	830	851	776	826	812	840	865	810	828	813	801	775	818	848	774	832	842	850	877	824	827	853	791	807	810	821	833	853	784	799	798	800	829	803	828	817	872	841	848	831	833	813	839	854	864	806	779	806	812	814	863	825	858	849	845	842	820	844	815	790	839	862	809	832	813	808	849	818	841	842	848	779	778	839	813	826	842	785	820	866	849	759	841	837	823	838	860	822	839	793	805	865	861	830	828	851	803	870	843	831	817	840	783	835	802	812	788	824	840	845	823	849	818	857	842	818	885	797	825	785	819	813	786	800	836	829	764	786	865	828	809	829	829	879	869	842	837	800	828	845	851	860	818	756	803	838	810	832	791	823	834	799	827	810	869	814	860	771	789	840	860	842	796	838	832	796	745	812	806	789	840	854	856	778	821	810	825	864	804	794	829	824	801	824	817	800	831	840	816	787	818	856	844	846	819	788	804	820	841	813	824	851	795	762	778	817	832	840	821	856	852	856	835	843	869	780	834	873	824	818	788	857	774	827	808	816	812	916	828	857	829	764	845	852	811	829	800	833	866	836	771	819	880	760	813	805	782	790	878	820	849	800	858	832	845	791	784	827	756	770	852	852	826	788	837	797	853	829	850	892	767	818	788	800	829	887	806	837	782	793	839	797	827	786	795	828	807	791	846	843	810	887	836	827	819	853	797	785	841	835	824	813	833	832	908	803	859	821	858	830	854	787	822	850	789	847	855	794	851	832	864	843	864	811	821	879	821	835	871	847	865	823	818	832	863	834	835	830	852	815	823	826	828	849	777	813	835	821	764	851	804	830	772	854	830	825	814	818	850	853	841	803	808	821	852	858	868	784	825	867	881	827	826	904	792	879	845	833	777	847	837	835	809	828	790	809	848	776	783	803	903	789	835	782	813	831	815	838	828	841	803	848	792	872	809	837	819	889	831	819	826	812	783	840	836	784	792	848	812	823	836	837	812	836	840	845	850	785	851	804	866	822	870	790	808	840	761	836	839	825	866	825	829	842	850	833	825	802	835	806	826	865	868	805	824	855	829	814	781	816	840	870	823	847	814	820	859	779	880	810	846	824	798	872	806	863	825	812	839	819	830	798	868	816	830	796	866	812	788	761	802	861	782	865	844	836	758	838	844	827	840	868	845	819	772	811	766	803	824	867	783	828	815	852	806	850	810	781	774	830	819	835	815	774	829	814	820	825	813	832	759	816	782	792	848	818	803	821	847	821	853	851	837	873	843	868	800	785	833	805	845	820	802	779	886	837	816	832	882	881	842	846	842	853	828	762	850	791	873	864	823	883	852	830	834	830	852	812	810	837	836	800	845	819	815	843	843	864	824	786	908	801	805	874	829	778	811	843	800	853	822	829	820	838	847	805	782	786	851	766	826	817	797	851	808	833	807	814	875	800	803	821	792	845	854	782	823	814	828	788	818	858	835	850	763	815	795	804	834	804	838	791	788	868	812	799	837	779	829	824	819	864	793	813	827	830	840	869	811	842	863	803	834	813	816	816	847	841	818	816	816	807	790	862	806	852	803	831	817	819	763	820	811	861	790	809	853	894	798	904	841	852	813	816	834	808	859	793	841	799	766	836	805	822	830	833	791	824	864	803	830	837	837	835	890	835	887	831	774	809	764	789	842	847	865	827	787	807	821	824	803	788	774	842	801	799	838	816	870	854	813	817	771	804	801	873	839	825	808	807	897	834	867	801	790	837	805	834	854	816	854	808	827	826	844	825	802	874	812	822	828	835	788	822	811	819	850	839	878	871	797	781	773	859	833	833	834	831	834	826	823	804	897	781	805	809	815	830	838	808	829	887	807	789	773	815	834	887	856	802	818	822	810	826	813	821	822	835	823	880	817	814	856	810	809	850	819	864	857	836	855	785	826	849	807	814	878	869	878	863	777	812	810	794	870	812	843	862	851	815	813	837	821	787	874	850	801	802	789	845	834	777	812	820	794	836	788	790	823	804	848	803	875	808	849	826	860	803	798	811	822	842	786	839	832	803	839	836	815	797	812	825	850	867	849	813	867	789	821	822	816	793	824	824	803	855	878	797	812	804	834	789	816	841	835	838	819	834	833	857	820	832	831	875	868	860	876	856	831	808	839	793	796	820	837	816	829	846	831	837	819	804	776	823	821	812	779	808	795	819	817	824	768	841	857	883	818	826	790	803	891	798	839	814	808	788	794	865	837	803	838	830	832	792	826	802	835	809	840	813	798	784	885	810	853	780	795	824	785	851	795	841	803	865	849	847	872	905	844	807	818	857	771	850	812	777	840	823	839	805	851	807	845	839	810	784	857	867	831	880	897	858	803	839	829	834	854	775	838	821	856	876	827	823	796	830	859	805	761	803	801	849	828	827	835	820	863	854	844	844	834	825	800	840	852	842	865	827	869	872	800	799	838	844	843	825	842	854	829	814	809	782	808	803	812	832	758	852	854	886	815	783	839	797	869	817	863	844	816	783	847	813	837	872	811	860	773	832	793	827	784	811	837	849	804	791	751	792	794	811	833	855	806	853	842	841	836	847	781	794	826	802	804	838	806	811	813	848	861	832	869	832	813	832	860	873	862	797	806	769	833	810	845	843	805	825	848	860	803	843	846	815	847	808	808	827	799	819	857	779	825	818	835	777	758	829	816	817	819	774	806	804	823	825	836	841	790	814	796	832	858	840	794	811	819	787	837	814	832	799	818	854	828	807	809	821	826	819	856	825	789	834	821	785	837	809	837	811	815	785	856	788	787	810	819	801	842	860	845	839	912	801	800	802	853	835	821	814	805	824	872	811	808	831	860	847	819	842	863	820	826	778	822	751	824	817	832	864	839	839	824	825	813	767	786	823	828	801	790	816	788	866	856	872	818	801	793	834	869	828	852	812	811	849	796	804	777	830	834	820	866	815	852	874	787	810	799	858	845	842	786	846	838	832	811	835	820	846	828	815	824	789	823	864	843	743	806	784	780	769	797	863	888	786	833	792	853	844	850	790	814	823	790	830	835	825	794	803	809	824	838	819	828	797	840	838	821	776	859	825	812	816	806	882
47903	18881	6225	1838	768	523	430	344	301	364	417	356	358	334	350	365	351	347	385	354	356	343	351	350	359	359	352	349	400	332	345	342	358	326	349	334	326	313	379	325	363	359	368	343	344	356	381	336	372	321	347	354	371	337	335	357	336	330	351	295	325	338	343	385	350	332	370	336	364	359	392	344	363	342	327	378	367	379	355	337	328	330	363	279	377	360	398	351	346	347	362	361	342	389	329	370	378	350	337	354	369	357	353	334	351	326	331	375	348	345	394	348	368	361	342	332	379	368	350	340	364	334	338	348	329	345	320	359	325	348	322	356	366	339	346	360	344	381	364	367	329	384	366	350	356	348	390	345	336	339	338	329	326	378	350	332	358	369	392	357	366	347	385	328	333	352	356	326	347	334	340	347	373	349	378	354	371	325	322	395	367	318	374	382	364	369	392	352	338	366	374	354	373	338	379	378	351	379	360	343	344	360	358	365	303	372	362	335	359	353	371	367	341	315	363	333	343	361	311	326	354	334	347	363	343	357	347	366	342	371	332	339	324	339	348	332	355	349	371	315	350	366	364	342	353	342	361	340	339	347	325	368	353	346	363	377	350	346	335	346	354	351	334	373	348	375	346	377	387	368	330	325	384	334	347	379	345	371	355	339	356	350	321	363	341	359	340	338	357	353	313	398	361	307	353	356	360	360	373	341	368	318	332	339	360	333	316	378	315	375	355	376	371	360	376	351	377	349	337	342	344	393	366	342	343	348	344	365	370	347	325	376	346	349	342	342	364	364	353	352	368	349	350	325	355	361	365	365	331	362	366	338	356	330	356	357	357	356	342	357	377	356	324	350	376	397	340	356	365	356	358	334	359	341	347	343	342	342	337	326	344	354	338	309	363	329	347	337	339	353	359	329	357	335	326	353	319	349	372	331	338	330	361	363	334	335	361	351	313	360	372	368	352	342	331	336	359	356	380	362	318	318	366	376	386	359	387	329	381	378	366	350	369	344	353	326	357	362	308	336	333	371	358	327	336	349	380	330	359	323	345	307	342	360	359	378	356	350	406	372	341	365	331	348	375	402	389	364	342	340	353	326	365	368	365	347	346	358	363	355	351	383	348	369	368	369	356	320	366	321	378	358	354	353	353	355	377	330	355	348	343	381	340	315	345	321	327	382	332	360	382	355	354	328	321	383	335	351	337	344	313	347	321	343	356	323	332	381	356	379	358	332	351	345	341	330	332	346	383	379	332	343	356	359	327	323	294	389	382	369	360	370	355	331	390	381	329	350	350	357	360	344	318	337	349	371	351	364	365	359	386	369	368	370	351	335	349	348	366	349	327	346	321	348	321	332	348	341	346	330	327	351	316	334	337	358	377	381	361	356	386	367	337	349	361	352	351	378	355	373	432	376	368	317	349	343	359	372	338	406	379	335	367	353	360	333	341	360	357	361	333	353	362	344	319	341	325	340	311	372	348	340	336	337	385	371	340	331	365	384	341	348	350	362	324	347	373	328	336	351	361	328	358	352	365	363	328	368	364	370	341	347	377	349	351	324	355	315	339	355	373	341	380	391	355	353	376	372	346	334	360	352	345	357	355	350	349	366	362	361	321	368	362	352	389	367	333	372	352	338	375	338	316	351	313	343	340	352	368	359	374	375	327	338	358	318	351	322	354	343	318	349	334	341	341	327	338	358	364	346	367	327	355	371	322	363	351	349	343	350	363	314	339	328	347	330	348	340	345	357	339	339	351	323	345	375	351	356	360	329	359	356	333	375	345	374	353	352	330	330	357	374	357	353	317	349	340	335	370	362	332	342	375	311	329	367	369	328	361	355	354	354	351	362	354	339	320	350	361	360	342	346	384	369	389	342	352	303	330	337	338	334	355	357	360	366	371	322	360	370	360	367	366	379	383	335	382	393	318	328	351	368	337	348	353	342	345	369	375	326	355	334	338	359	345	334	361	371	347	358	364	343	346	353	339	359	359	391	369	346	343	372	379	316	296	359	328	306	355	365	301	356	347	339	353	360	353	335	378	376	321	343	390	355	345	343	355	373	373	308	334	311	343	321	342	355	373	361	351	335	344	377	377	345	345	334	352	310	345	363	358	340	327	350	331	348	373	363	344	314	352	355	373	349	348	327	361	357	325	373	382	353	363	354	385	362	322	343	382	350	347	332	380	351	352	372	374	316	357	356	343	330	382	331	340	359	358	366	336	388	345	378	328	350	384	323	321	328	342	378	359	340	368	328	347	320	338	334	354	366	358	348	350	340	366	345	343	342	339	400	371	319	324	357	362	390	340	325	334	392	411	335	324	341	360	357	355	344	325	365	300	364	338	350	316	350	331	354	362	327	339	341	352	354	324	340	329	352	348	335	378	339	329	333	326	351	341	389	302	326	326	367	328	368	371	303	346	356	349	305	305	326	369	352	320	314	345	341	376	344	364	381	348	359	333	351	318	345	342	320	311	336	326	346	387	359	324	328	376	326	380	362	394	366	346	348	374	345	325	322	327	327	355	330	342	359	331	373	364	337	323	339	342	368	378	334	360	414	380	355	341	356	353	359	355	334	344	347	383	327	345	346	317	329	344	320	367	325	329	346	374	372	325	337	335	307	344	365	341	350	365	330	342	336	360	359	361	386	353	375	378	322	362	332	338	397	363	336	335	371	347	321	336	334	366	336	342	356	376	343	337	362	336	356	352	375	335	355	363	334	349	349	340	352	357	388	369	346	344	322	322	346	295	343	324	355	321	366	346	344	332	363	352	358	356	353	342	295	315	334	326	344	338	353	335	343	322	351	334	316	384	337	336	355	369	346	390	354	371	356	345	343	343	384	345	312	321	356	329	320	358	304	300	343	318	370	340	367	346	351	350	373	364	336	380	323	372	334	361	377	377	376	353	334	322	340	317	344	364	316	372	355	369	351	393	318	345	343	355	357	330	358	351	333	355	396	374	316	335	349	404	382	343	385	313	338	348	339	349	347	337	332	328	355	328	346	373	352	370	372	339	347	342	353	320	377	386	362	345	363	331	354	354	363	332	337	336	354	333	354	378	349	339	367	372	360	329	364	355	359	332	377	366	349	335	330	320	355	367	367	343	364	366	374	332	356	357	367	338	344	364	351	357	357	336	347	361	342	360	330	344	341	382	377	349	356	319	332	375	325	348	341	356	360	361	368	336	357	366	374	334	349	363	364	376	352	338	354	385	367	345	355	346	391	369	350	390	360	355	347	373	383	334	310	363	315	341	361	361	335	364	321	337	327	350	329	336	328	356	314	301	373	331	321	355	344	336	369	355	383	390	301	375	366	367	334	350	335	352	362	376	338	303	338	341	359	336	326	350	356	334	340	348	366	386	354	335	331	361	354	339	334	347	363	360	357	328	374	318	334	325	359	363	338	368	313	347	379	390	370	366	347	381	333	334	365	317	333	356	354	338	403	352	362	343	340	366	334	312	319	340	325	343	384	380	316	377	333	328	372	342	364	392	373	332	333
32304	13969	7348	3763	1860	1250	1049	808	798	757	777	750	797	741	765	783	700	750	763	800	785	809	766	801	788	793	771	808	768	811	767	788	756	806	805	753	742	749	770	803	784	756	809	788	792	757	828	762	732	785	779	734	780	781	786	777	768	804	708	750	784	761	739	792	792	800	804	774	749	739	741	774	752	763	732	731	812	781	729	755	746	749	755	727	742	752	824	744	805	766	735	752	776	767	792	808	763	812	768	801	781	834	798	756	739	821	733	727	732	773	785	745	784	766	770	800	770	761	737	790	725	732	780	800	794	755	765	758	747	756	763	725	767	773	763	759	799	732	757	750	736	782	721	759	776	757	726	798	800	786	757	789	805	744	769	748	768	839	748	745	791	782	787	717	797	773	760	787	789	733	736	746	802	737	776	741	788	760	763	806	777	777	747	762	742	771	734	782	819	755	744	761	781	751	783	817	811	756	734	770	781	769	771	762	816	751	791	782	725	754	755	730	763	779	760	795	730	825	796	763	809	778	801	800	764	721	767	738	763	746	765	778	817	762	792	791	763	778	753	757	756	816	737	761	720	802	795	801	787	780	786	777	726	708	769	759	762	763	789	754	776	765	774	816	708	763	733	727	765	735	744	855	780	772	826	745	773	778	745	781	786	728	697	779	785	755	727	765	740	745	823	764	783	804	779	728	739	767	714	781	748	767	817	760	843	695	742	802	782	760	788	728	778	779	777	768	725	787	720	735	781	746	780	771	755	767	787	804	729	774	751	707	769	781	736	807	762	764	764	809	752	789	743	746	752	762	740	773	783	834	768	758	729	768	772	775	780	746	790	749	740	783	748	796	797	698	796	774	794	719	757	736	753	759	777	767	773	804	762	777	800	754	751	805	727	725	748	795	736	735	746	756	751	728	757	764	767	801	757	834	760	755	764	741	763	748	769	752	809	760	769	757	729	722	740	758	769	751	741	766	782	740	768	776	813	757	718	743	770	796	733	775	797	790	768	785	788	779	773	764	744	768	783	751	766	768	702	720	768	744	784	753	779	808	751	818	760	766	751	763	776	814	771	782	788	762	813	730	781	832	745	779	725	754	732	716	796	779	770	773	785	805	763	743	750	725	754	719	770	800	750	757	757	758	825	789	812	791	802	811	820	764	747	740	754	783	760	794	795	721	762	783	745	751	770	825	817	814	755	768	755	741	785	737	810	768	816	745	789	772	755	798	818	821	764	788	754	746	713	708	801	772	809	787	816	793	801	791	790	804	808	809	736	741	773	715	785	811	754	723	755	794	724	789	768	736	769	788	782	756	801	803	755	766	764	793	773	764	762	749	745	753	780	743	792	766	769	755	747	782	734	768	751	701	727	806	764	718	749	769	833	792	771	735	775	771	787	751	816	782	788	797	800	753	752	736	766	764	759	760	740	779	758	827	900	769	812	763	740	820	759	766	791	786	769	731	758	782	759	774	715	747	835	799	723	759	785	831	787	754	784	770	795	745	732	751	787	739	805	782	756	751	768	734	742	755	797	712	764	745	798	747	786	800	793	789	753	751	748	781	772	743	742	716	770	721	765	771	739	738	792	797	779	748	819	761	759	810	754	783	771	735	784	768	791	777	800	770	750	747	762	752	766	785	764	755	832	775	774	801	804	794	797	778	801	759	796	785	742	706	749	732	835	747	815	785	775	777	741	764	769	794	772	763	792	755	711	791	787	831	717	719	747	802	783	818	734	785	774	771	752	767	785	758	747	794	743	821	791	711	769	738	754	766	803	811	828	790	774	727	745	749	779	771	767	783	748	800	743	767	759	817	758	766	745	742	751	742	755	794	782	799	782	753	795	746	764	734	745	775	811	748	814	798	762	754	838	749	767	774	721	768	800	809	738	779	731	765	774	780	821	781	786	769	738	753	727	770	714	823	776	810	784	772	766	781	766	747	813	773	824	746	744	802	786	739	756	789	758	770	776	785	729	800	696	762	789	792	753	742	754	749	776	769	787	784	800	802	797	756	803	779	778	726	759	798	748	744	721	758	756	795	752	756	747	714	819	746	837	805	744	723	772	775	732	776	734	763	780	774	756	775	719	787	785	741	725	759	785	753	785	741	744	799	775	784	760	780	793	738	766	729	769	788	746	766	793	740	752	809	798	776	755	762	768	774	778	769	807	780	789	770	784	738	736	760	808	725	765	812	754	801	773	723	780	783	748	768	784	763	798	786	746	749	758	770	743	795	736	749	769	723	739	789	744	827	775	768	808	739	762	784	729	752	770	769	737	824	732	744	811	757	746	769	821	735	770	752	785	713	758	768	790	746	781	727	743	828	795	773	766	794	795	772	784	733	799	773	732	765	790	759	733	733	788	770	763	735	763	726	743	760	805	724	734	772	786	730	775	723	743	742	767	806	749	786	801	747	748	765	748	761	766	740	779	765	734	774	812	763	805	777	725	735	756	791	789	834	770	790	760	719	766	727	771	745	757	808	836	729	773	746	777	727	775	773	758	797	792	729	766	706	720	778	800	696	771	785	769	747	724	777	709	730	758	765	773	820	753	793	752	748	785	757	751	813	746	758	761	752	746	740	796	773	788	756	804	747	812	761	770	753	713	785	740	840	765	800	777	779	789	771	839	802	759	800	815	799	759	719	794	792	764	809	795	766	766	778	776	759	807	811	801	794	758	736	776	769	771	758	781	786	830	782	770	736	755	806	801	807	714	775	783	793	830	800	785	722	777	799	729	795	741	779	760	743	766	752	817	835	757	729	813	814	811	768	769	811	813	786	762	780	774	794	765	727	760	747	762	773	751	812	754	766	800	773	733	804	716	791	812	803	764	767	815	737	799	776	754	785	747	771	815	762	768	753	793	783	774	749	747	765	797	780	750	759	708	764	744	746	752	763	740	810	837	783	778	770	766	727	770	768	773	735	777	722	779	790	760	776	747	779	774	765	772	764	732	755	749	761	783	732	734	805	789	768	781	737	767	715	750	751	793	803	768	794	789	798	761	817	746	726	801	784	796	771	801	746	756	794	737	756	786	771	822	810	798	793	755	764	779	696	796	797	703	747	732	761	775	753	794	741	744	736	772	770	738	751	773	764	748	720	744	799	795	818	752	829	752	811	776	772	802	765	782	788	785	751	745	753	780	755	781	784	735	732	767	791	757	732	800	790	817	800	728	773	783	790	765	787	788	744	782	788	798	797	795	770	752	751	790	786	739	811	823	788	790	765	774	750	733	727	758	805	761	737	769	794	781	793	716	747	760	767	813	773	754	750	737	755	742	756	790	742	818	803	784	754	754	743	803	742	769	813	751	749	820	776	792	776	804	760	794	803	780	752	756	753	756	743	697	760	712	753	810	801	741	745	778	773	747	780	774	757	778	769	755	768	746	746	790	772	758	772	770	778	707	789	733	750	771	798	830	787	783	812	815	781	768	761	802	832	779	766	776	777	748	788	792	778	735	719	795	771	773	799	780	753	743	801	782	797	797	795	769	827
59615	26161	11519	4536	1574	729	441	415	361	396	404	339	335	332	330	365	366	356	334	366	369	310	337	365	345	348	368	349	328	366	358	349	338	396	376	349	357	356	368	348	393	400	352	332	360	357	342	368	347	371	364	371	346	330	318	363	372	357	343	338	340	380	335	402	366	383	354	357	345	354	345	369	353	359	377	342	360	334	357	371	352	342	384	351	338	330	350	336	343	298	347	340	360	330	323	362	342	338	373	363	353	357	350	365	368	377	364	321	336	341	361	386	356	386	343	406	369	367	351	339	381	336	380	329	332	404	341	394	377	323	370	357	344	379	346	337	365	344	371	372	366	371	340	332	373	328	362	373	325	361	318	331	330	338	324	362	347	359	360	331	336	371	352	361	368	337	345	337	324	317	340	337	357	364	351	399	337	386	351	353	373	346	365	366	355	367	336	368	343	343	344	343	336	338	370	350	342	368	349	354	325	339	332	371	345	339	339	350	355	352	341	367	358	355	338	358	330	357	362	356	344	345	354	346	371	342	344	391	367	352	383	304	369	362	360	335	358	366	326	361	354	337	343	314	365	354	355	380	325	377	311	346	354	392	331	342	317	347	336	377	383	365	343	337	315	375	354	353	375	373	367	372	343	355	366	373	341	358	389	348	310	390	383	369	322	351	345	378	326	361	352	326	354	368	369	368	351	353	381	354	316	354	340	336	383	357	360	307	323	332	338	336	381	362	354	365	313	370	363	347	357	375	356	354	350	358	328	341	361	323	334	325	389	390	383	360	351	348	340	355	379	320	357	342	331	325	357	389	371	336	310	383	340	328	339	351	363	332	394	346	331	378	341	333	342	375	368	365	316	379	346	362	334	345	339	361	395	359	341	393	354	353	366	339	358	344	328	319	358	370	339	364	393	330	359	357	337	353	390	349	323	361	346	354	351	337	372	383	337	350	353	357	340	371	360	339	344	397	350	343	341	353	353	342	330	334	346	407	373	334	339	342	340	354	345	320	343	395	349	355	353	294	346	356	338	362	357	335	362	343	351	332	394	341	326	342	352	326	361	341	370	352	366	385	362	327	340	314	303	313	370	321	328	362	362	341	331	333	383	353	360	384	363	362	368	323	323	350	385	394	337	345	346	388	351	343	359	334	344	344	354	372	353	373	342	389	335	327	316	342	357	383	311	311	352	319	339	330	309	353	360	382	371	364	327	324	337	375	347	331	298	326	321	340	373	375	379	281	337	340	367	379	383	374	362	358	398	351	363	379	345	354	386	347	362	346	352	344	375	313	350	326	338	334	354	363	369	323	366	296	355	326	336	304	368	350	361	363	371	368	350	379	345	360	349	356	348	329	341	382	357	343	343	361	343	368	351	339	364	346	374	355	333	335	369	369	370	324	339	354	329	366	343	394	328	319	349	346	344	355	381	393	328	332	353	356	345	357	352	349	361	379	339	384	362	315	345	344	345	310	368	372	347	326	321	334	373	356	383	337	356	340	381	373	355	317	319	381	356	352	381	373	357	371	373	329	366	360	332	364	356	319	331	346	383	317	337	352	336	344	344	358	360	323	363	366	353	369	365	382	370	309	327	352	359	355	335	371	359	399	348	345	334	362	371	342	332	350	398	366	342	320	395	357	369	380	338	380	406	343	302	332	351	319	343	337	344	379	321	377	352	337	341	352	321	331	351	373	324	353	368	374	373	397	346	361	343	354	392	343	321	361	344	356	359	366	342	307	356	385	369	321	340	313	339	319	373	347	333	329	351	329	350	338	343	337	320	366	330	346	326	356	358	343	340	344	355	358	321	374	355	380	355	361	332	333	337	338	368	350	322	360	351	370	372	371	324	315	343	326	374	312	340	396	368	354	367	350	372	371	370	328	337	356	340	360	375	345	374	386	363	334	350	356	335	348	374	365	372	334	326	361	352	368	321	314	368	358	338	320	381	368	347	357	388	357	357	360	358	374	344	368	339	374	380	340	373	327	349	354	350	347	347	357	355	350	331	337	329	337	335	383	374	347	349	389	337	353	357	375	348	361	365	362	322	355	345	378	348	347	340	360	327	385	337	361	386	352	373	326	347	350	324	392	375	359	342	321	325	341	338	386	331	321	345	381	322	360	315	366	367	364	393	338	336	335	363	339	356	367	352	346	330	401	365	342	359	331	339	350	391	328	380	334	378	328	356	335	331	429	336	322	370	318	337	344	387	366	346	362	327	356	324	319	367	336	351	365	356	353	333	370	351	367	344	369	342	377	383	328	344	356	333	369	371	352	346	343	361	352	365	319	367	305	358	364	328	364	384	315	334	332	357	358	339	369	353	361	366	374	360	335	320	359	338	370	319	330	352	356	351	358	367	358	368	362	329	333	367	405	348	379	355	341	382	370	342	377	366	336	360	364	358	372	310	339	389	395	345	353	354	333	357	367	369	351	356	359	358	326	332	334	382	360	383	364	351	344	306	341	315	340	412	370	354	346	371	363	357	339	311	362	360	344	336	374	374	325	344	334	333	359	361	370	332	380	320	336	338	342	335	339	365	363	328	357	335	355	341	351	329	368	353	332	356	329	338	315	335	341	367	398	368	366	317	356	342	347	362	360	362	383	340	354	333	356	375	344	333	323	361	372	356	341	365	351	360	345	369	325	329	350	339	354	392	341	363	310	350	374	339	358	348	334	323	318	328	329	318	352	330	341	357	333	372	376	387	340	350	362	314	325	353	333	363	360	366	327	353	352	360	333	359	376	310	339	332	361	330	320	354	349	355	373	360	340	381	389	365	395	345	328	377	354	329	325	385	354	360	328	388	363	309	345	356	363	344	333	378	356	377	370	367	352	368	349	314	330	337	327	342	358	346	330	359	327	323	341	339	415	364	339	336	338	340	367	352	309	365	354	356	384	371	348	376	316	395	327	361	358	370	343	325	334	317	344	346	345	344	363	351	341	335	377	308	344	343	328	379	328	375	377	390	353	340	365	351	345	290	334	392	339	319	314	339	356	368	324	340	347	367	332	319	330	333	339	354	336	366	359	355	334	345	365	373	360	382	353	348	383	369	378	324	356	327	354	351	396	348	329	358	357	347	362	345	362	377	352	347	339	416	317	292	357	348	358	370	325	353	337	326	395	323	375	351	349	395	360	374	333	351	363	365	393	352	318	381	337	331	371	373	342	364	323	346	320	367	354	340	331	337	342	374	349	370	378	340	366	341	313	388	339	346	357	324	376	373	362	381	352	356	360	344	341	337	366	357	344	351	378	350	334	369	352	339	347	324	351	328	340	344	383	380	349	381	348	373	338	370	336	361	342	340	320	402	355	372	356	352	370	327	363	329	360	330	387	346	366	359	345	353	377	364	352	326	370	324	368	360	369	334	369	352	344	393	340	330	390	344	334	369	375	335	322	342	353	391	359	353	380	343	365	357	359	375	316	325	342	329	381	399	390	393	340	328	361	360	365	350	295	362	367	352	376	353	345	330	342	336	331	368	320	349	386	361	330
39254	20298	12964	7909	4041	1906	1108	968	855	844	866	803	823	780	804	736	773	763	767	811	802	819	736	759	769	732	828	741	793	823	819	797	768	797	781	783	778	788	737	756	847	858	752	777	828	773	771	791	750	770	721	776	770	782	772	809	723	794	806	805	746	762	773	790	853	754	764	767	777	812	742	763	787	772	725	813	807	824	769	777	755	832	764	722	799	803	801	835	773	833	790	753	751	789	819	789	785	774	773	759	795	762	764	780	757	811	769	811	740	782	797	782	746	777	803	822	736	775	747	735	797	810	766	781	745	745	766	792	758	811	770	731	809	774	773	777	785	768	769	765	782	741	802	727	739	778	754	775	753	755	773	821	781	747	813	759	772	782	767	780	766	775	752	745	797	795	771	760	793	757	753	798	853	829	776	724	800	767	788	753	756	798	762	826	796	816	758	742	761	779	780	788	788	787	776	832	814	798	798	743	798	848	825	813	754	805	768	763	725	854	852	781	787	762	799	811	773	775	719	767	751	760	797	757	769	767	765	792	790	752	754	802	747	802	801	783	767	802	762	770	785	744	778	776	794	735	816	775	802	778	812	771	818	780	759	774	777	769	790	748	782	763	776	813	781	743	789	784	766	792	771	808	768	796	771	742	771	744	834	832	785	756	797	773	767	813	770	786	841	820	814	798	728	760	797	759	803	811	733	794	799	843	757	721	778	832	735	782	759	770	754	767	782	815	775	770	815	778	800	739	796	785	812	759	800	765	749	745	760	745	785	775	746	780	771	768	792	786	755	770	828	775	784	770	796	737	844	721	778	800	772	756	753	790	792	824	775	839	736	778	807	845	774	747	784	800	801	789	789	749	775	771	769	761	765	782	754	722	812	768	750	744	816	766	752	784	742	782	809	799	806	776	711	792	765	794	769	840	751	788	789	773	742	787	790	811	767	792	767	752	802	785	735	763	788	717	784	772	759	735	748	778	808	761	746	793	791	790	812	802	747	788	781	829	774	721	761	800	744	807	751	817	727	771	756	753	742	775	807	774	789	760	736	829	763	756	793	803	805	802	814	759	761	790	819	785	805	730	782	751	790	772	790	767	774	782	743	754	803	800	763	820	714	828	788	784	798	806	797	824	786	745	766	791	771	767	780	845	789	819	755	798	821	708	753	741	828	790	804	807	728	830	816	802	796	760	753	802	798	847	757	786	802	747	733	772	800	825	813	780	832	751	804	793	752	769	836	768	806	834	766	739	773	792	776	769	814	710	819	760	812	795	785	785	777	798	725	767	817	773	795	772	824	778	788	821	773	757	794	805	797	722	780	782	753	813	775	799	726	761	750	766	744	827	753	794	775	785	777	802	798	806	817	745	737	762	798	712	790	770	786	753	744	794	805	753	790	795	755	804	739	780	813	734	772	815	803	796	772	775	782	758	780	780	771	794	729	808	815	820	826	736	806	761	766	762	779	794	805	778	749	748	749	816	760	770	800	829	763	768	787	841	796	723	783	763	797	794	782	785	811	757	785	766	790	805	831	769	778	771	780	798	796	768	790	814	812	759	796	794	765	794	763	753	795	780	810	748	796	803	772	778	819	774	725	785	738	732	774	811	778	782	771	752	791	768	779	749	796	777	814	719	734	836	786	748	797	784	736	798	771	760	762	732	815	782	813	777	734	759	781	814	806	786	781	805	793	749	799	767	771	746	717	809	795	747	798	809	765	732	757	812	780	787	778	775	828	786	731	759	761	836	776	791	809	738	758	787	801	760	770	786	794	801	745	819	729	766	779	778	816	740	788	784	746	770	802	788	735	787	753	735	741	806	741	766	800	780	777	768	795	774	785	794	779	770	757	756	775	809	757	799	751	758	805	781	775	774	807	792	759	775	786	784	806	782	780	773	780	763	781	765	817	777	764	822	785	756	749	816	799	777	765	761	803	786	810	813	774	777	836	732	799	757	795	754	790	743	757	786	740	771	802	751	750	762	779	743	806	815	774	806	793	742	784	815	787	805	729	762	760	767	728	799	770	795	765	809	796	761	791	820	808	773	786	770	748	772	780	756	785	781	760	788	724	776	809	776	801	789	710	809	799	778	801	775	761	782	804	769	790	747	776	753	729	758	732	766	818	816	825	785	783	767	737	741	813	811	860	783	771	783	730	763	761	813	778	798	793	791	772	812	764	779	726	734	771	771	821	791	750	809	772	795	787	774	776	778	795	771	801	701	773	777	747	771	793	764	762	792	793	749	758	759	773	792	802	803	810	741	799	759	752	774	773	733	803	793	777	791	744	768	769	755	790	758	773	809	790	797	761	762	817	800	818	771	822	748	784	785	787	768	780	821	765	751	775	791	755	784	802	762	754	774	803	796	769	792	751	830	787	811	749	772	758	774	757	769	781	757	773	759	762	761	765	756	733	801	792	757	764	778	744	780	788	774	822	821	792	771	786	719	839	782	740	759	742	760	740	809	792	813	792	795	795	744	774	757	798	773	800	752	740	776	844	790	760	750	758	787	839	804	818	750	808	812	797	778	787	798	804	759	801	766	784	754	761	748	802	791	762	802	732	808	798	741	782	779	792	748	823	818	764	796	776	797	783	760	770	796	759	750	745	796	813	760	736	783	797	830	750	756	809	761	767	741	735	768	759	722	801	764	828	775	742	763	788	742	714	818	806	805	785	757	786	758	777	801	765	792	774	778	745	723	773	799	725	748	811	813	800	778	800	805	787	727	762	786	784	837	777	762	784	779	780	813	826	807	768	800	736	772	743	783	789	809	779	748	738	783	815	815	779	743	793	784	745	780	801	766	780	767	762	714	726	835	737	791	766	807	773	784	794	795	750	814	772	747	819	805	770	760	799	754	798	787	779	760	804	780	731	756	772	743	747	793	822	804	818	780	792	749	723	844	762	791	830	787	804	782	775	782	755	851	775	782	818	788	822	786	749	803	820	814	787	769	758	778	793	812	747	752	731	778	815	772	800	778	758	814	764	790	809	794	779	795	775	773	831	771	741	780	785	817	773	800	783	784	800	774	773	749	746	747	788	760	763	818	798	782	764	807	805	819	757	745	734	826	768	785	788	755	797	769	780	764	808	797	744	781	778	780	756	812	784	750	773	788	733	813	780	751	787	740	746	824	767	734	755	748	817	805	764	830	776	756	779	788	766	800	790	771	795	836	779	781	806	785	831	812	802	738	778	742	745	852	778	780	768	762	766	818	747	814	765	740	797	744	805	730	734	732	768	812	754	793	783	767	747	787	773	793	770	786	768	797	777	826	768	754	754	772	788	720	804	792	816	860	774	783	774	764	835	744	783	754	805	824	798	772	736	772	769	806	797	810	771	760	773	771	757	771	804	782	771	818	834	766	808	755	753	762	773	737	756	785	800	787	736	780	795	731	733	785	751	761	782	768	749	770	795	777	747	741	765	761	814	779	772	845	783	841	756	745	783	793	735	780	778	772	778	712	747	794	782	728	751	786	806	802	758	779	774	738	789	746
61606	30035	11173	3337	1295	671	523	509	450	441	378	361	362	369	360	364	348	385	356	360	341	374	354	360	330	321	365	325	374	339	378	348	377	344	337	372	366	358	354	363	393	408	380	335	323	362	367	330	374	315	382	330	350	373	379	394	378	385	404	387	342	367	354	403	360	379	398	393	376	361	373	369	365	353	388	377	364	356	376	383	376	337	341	357	376	359	365	365	316	361	390	359	352	388	381	359	365	371	385	398	388	381	351	322	311	390	352	352	379	364	404	346	304	390	352	353	346	388	345	363	376	344	374	350	346	398	345	361	347	320	362	361	370	387	334	367	325	374	372	359	332	356	358	340	385	318	354	354	348	364	341	394	350	362	348	390	338	354	399	342	352	339	348	395	367	355	343	346	397	389	345	339	334	324	359	353	381	381	376	354	366	387	396	348	346	396	341	360	391	388	367	358	361	352	364	383	336	381	355	385	368	391	375	344	347	382	355	349	353	327	348	376	355	324	337	391	346	363	355	334	371	331	369	387	319	344	376	361	312	343	336	374	304	354	367	377	357	339	344	358	356	388	340	352	387	369	389	371	375	368	332	375	384	347	334	373	361	326	352	363	383	424	381	372	360	359	302	348	386	341	352	422	369	401	337	376	368	391	380	361	365	351	387	377	371	344	356	338	389	401	369	342	388	385	350	342	328	328	344	327	370	351	383	356	354	358	334	366	357	356	348	369	409	351	352	353	346	379	389	347	338	338	368	345	356	388	355	364	379	377	352	371	370	362	358	362	368	352	344	348	374	383	358	374	359	368	358	334	358	373	376	332	338	357	337	337	345	370	339	358	376	379	401	335	389	341	365	354	385	318	355	358	369	374	360	360	349	352	338	357	357	352	383	366	399	356	369	360	359	384	369	362	350	342	346	343	352	366	364	372	388	321	382	383	325	371	392	352	333	394	396	384	382	375	347	373	372	366	356	345	353	326	329	366	365	360	329	330	361	374	324	376	353	375	366	354	375	371	358	353	374	368	346	354	389	342	359	384	358	373	366	363	342	359	399	371	341	350	362	386	379	364	349	397	371	345	363	338	385	320	355	352	363	347	368	367	362	388	388	352	387	363	335	373	368	380	357	349	341	365	369	343	388	369	358	357	333	374	346	378	342	372	340	350	351	375	354	335	337	343	371	366	394	333	342	349	365	368	342	346	342	371	355	332	351	346	352	324	374	362	354	372	342	349	358	361	359	338	361	360	362	346	382	359	341	362	338	388	345	342	389	367	372	335	359	362	354	329	314	342	387	371	400	295	327	329	374	341	354	365	324	370	341	325	407	357	370	383	369	343	365	333	319	351	345	365	368	384	359	351	351	376	350	350	336	332	337	362	374	389	353	366	376	383	389	363	321	370	335	318	359	371	376	356	351	363	363	384	319	389	388	374	370	358	383	345	368	365	361	324	380	320	353	351	345	366	354	348	373	308	371	381	376	409	333	362	322	309	370	385	356	355	388	362	370	383	369	324	350	338	355	360	360	369	353	335	324	326	356	347	352	358	344	383	344	373	376	392	394	367	354	340	388	358	353	324	339	359	337	339	350	395	379	389	383	386	385	345	352	352	402	399	325	345	352	366	344	379	395	340	360	392	426	368	355	358	360	409	390	379	344	346	394	373	337	345	351	313	349	383	372	374	354	359	349	373	383	363	374	365	337	343	325	379	365	364	339	349	333	365	348	350	343	369	357	336	333	349	355	381	383	376	339	358	364	338	355	379	375	364	366	394	370	388	326	372	335	383	356	327	342	337	337	358	359	374	333	352	395	351	357	358	395	374	371	335	375	338	363	356	350	360	335	362	402	392	349	339	364	387	352	355	365	371	399	384	368	401	342	380	395	366	365	367	373	375	330	349	372	339	380	342	370	345	380	339	392	349	356	360	398	343	361	357	377	326	353	361	382	367	346	346	361	382	363	373	380	405	371	350	353	310	356	376	373	372	354	361	353	378	357	388	333	346	363	378	364	329	365	366	375	366	372	364	364	410	373	374	359	359	375	330	345	365	328	372	406	371	344	362	341	349	365	355	364	338	351	387	402	379	350	367	402	362	360	355	382	366	362	362	374	334	401	370	335	368	322	382	393	380	326	383	367	385	357	360	353	345	364	339	352	361	361	364	394	399	370	356	372	382	359	371	361	373	358	365	354	324	321	394	378	369	365	391	381	373	360	340	334	343	332	350	344	364	349	355	362	340	380	377	356	363	346	367	365	363	365	365	319	375	357	370	346	378	329	346	350	355	350	350	347	386	372	358	371	355	393	381	358	392	351	335	357	304	355	362	354	358	392	356	364	362	386	356	361	356	383	376	339	372	340	345	386	374	363	323	344	360	324	372	341	346	338	343	389	394	372	354	373	347	333	368	338	365	349	362	346	368	332	344	357	329	378	320	342	367	370	355	320	340	365	339	321	341	328	349	382	342	402	355	359	347	349	349	360	361	360	364	361	369	397	368	338	374	365	362	361	359	374	360	341	351	329	335	353	357	342	347	374	348	342	367	328	368	357	352	329	369	357	365	367	376	355	386	327	338	371	349	339	324	362	322	350	344	343	355	372	380	379	334	350	342	361	374	375	350	359	359	350	341	341	365	346	357	342	360	355	380	372	379	361	372	364	347	385	355	360	364	374	373	335	369	365	382	383	352	381	370	352	364	345	382	371	399	368	352	341	386	346	315	368	369	383	366	319	375	356	349	353	353	365	369	394	346	330	316	337	351	363	337	421	368	341	358	366	345	356	330	349	387	341	353	328	381	365	347	372	363	359	367	317	394	354	368	366	349	375	363	354	391	375	346	395	319	342	351	366	367	380	374	406	367	355	362	347	361	355	365	329	335	348	361	355	346	312	344	356	389	360	362	412	362	333	328	382	347	368	352	372	369	373	367	333	339	384	331	376	352	363	382	391	376	296	361	341	330	308	358	362	365	378	349	367	371	389	373	342	357	318	344	338	378	333	355	340	363	349	332	339	341	364	352	371	359	420	347	320	411	363	353	370	372	333	376	363	342	350	361	387	372	367	357	383	408	339	331	343	380	371	407	398	371	346	350	349	366	374	391	363	314	359	347	370	356	369	372	394	361	334	344	332	368	321	410	379	356	363	350	356	366	388	374	372	331	368	371	373	372	391	366	339	370	370	340	342	345	343	369	385	352	343	382	325	360	367	368	359	382	368	346	379	380	330	335	365	337	387	364	372	375	359	364	372	338	336	338	324	340	356	415	351	366	397	360	343	383	375	365	373	340	326	349	368	362	330	374	329	376	367	348	396	397	358	376	398	319	339	374	329	347	350	374	371	354	375	356	319	338	370	341	365	371	334	367	338	410	341	387	339	377	376	390	332	294	348	331	409	348	345	356	371	381	362	370	366	377	420	404	355	373	326	355	356	393	376	385	336	338	360	347	331	360	330	381	376	341	387	356	356	372	391	359	380	377	354	355	365	356	332	360	380	359	385	347	352	394
41778	22843	9409	5964	3509	2053	1532	1324	1102	899	833	903	849	852	812	815	854	821	925	873	863	778	768	783	793	807	786	791	822	784	801	797	788	790	756	761	735	813	770	758	839	774	810	771	775	739	801	840	782	806	758	775	789	804	758	787	689	759	757	772	788	808	826	801	747	766	801	806	758	809	836	815	780	759	730	754	786	829	817	783	818	824	779	801	773	786	819	779	760	758	825	766	791	785	779	770	784	785	839	780	828	764	819	851	795	763	775	786	762	758	861	844	816	836	768	802	783	804	785	772	725	835	771	826	770	776	784	804	786	820	768	761	819	763	840	762	750	762	822	835	730	795	786	759	781	781	757	775	768	773	820	786	826	786	846	788	714	768	828	780	763	813	742	773	782	785	806	802	794	771	780	852	818	802	807	826	833	800	773	771	763	761	791	780	797	764	767	810	819	779	759	780	792	765	828	803	833	742	795	772	768	793	791	768	756	763	786	798	831	823	820	707	808	790	753	820	790	792	846	740	828	811	763	796	762	836	806	750	796	731	796	732	760	781	888	764	830	793	801	752	788	770	805	768	784	811	753	806	812	807	790	795	819	817	803	811	811	803	754	840	749	782	826	783	767	858	822	791	788	813	817	805	805	810	794	755	910	752	795	803	778	791	753	724	788	817	770	783	813	790	805	798	791	801	815	832	755	824	822	819	801	763	830	801	788	818	822	845	820	802	778	787	806	824	820	834	816	818	797	809	833	747	750	788	783	808	840	789	824	792	827	809	754	842	797	782	737	773	777	761	818	817	758	757	826	777	768	819	746	841	757	785	758	799	785	814	805	760	741	778	795	766	791	791	780	791	769	794	839	827	786	790	793	814	825	765	802	818	770	770	771	820	826	752	831	775	766	805	778	849	782	810	801	770	809	788	739	841	791	796	778	799	782	833	812	830	781	821	794	778	827	792	794	820	761	832	841	822	770	804	790	772	788	778	813	794	807	756	754	788	775	750	797	766	770	736	845	771	811	744	818	865	789	770	766	781	747	805	786	785	785	783	811	796	795	808	779	832	763	860	723	803	730	771	748	759	784	813	776	830	775	833	810	800	777	803	812	829	782	784	795	766	769	770	783	840	787	762	759	819	856	806	774	815	782	805	791	797	770	782	759	813	807	787	804	775	781	857	802	762	804	800	805	724	805	805	750	839	807	824	757	804	783	785	760	823	798	807	783	797	781	782	800	791	828	793	849	776	826	788	817	760	819	833	802	792	793	740	799	753	773	831	806	763	776	757	713	803	760	784	778	797	759	755	775	811	784	820	771	778	778	775	773	783	810	783	773	773	805	785	797	739	856	817	797	793	779	833	742	776	795	730	782	798	818	778	791	837	759	759	834	777	799	775	797	781	775	747	822	775	745	797	857	793	814	867	776	776	796	752	793	807	797	795	832	767	808	763	796	814	724	780	814	756	801	793	749	786	777	778	767	773	778	804	765	772	755	772	770	882	791	843	785	785	767	814	804	787	791	807	788	808	806	788	812	837	772	758	832	754	786	801	728	792	765	787	811	763	811	762	778	787	817	788	759	795	768	800	839	740	783	826	767	821	830	821	765	777	826	742	796	752	825	804	762	741	797	804	782	811	822	738	768	791	804	841	797	789	784	799	831	767	804	757	795	749	827	781	793	835	799	769	780	802	861	762	822	808	780	816	804	790	704	785	816	843	784	830	743	807	772	783	835	823	823	801	781	783	791	804	819	829	801	758	817	757	759	794	828	786	787	809	713	811	738	800	776	752	759	784	800	813	746	807	802	776	775	779	804	816	782	813	845	772	793	753	814	833	789	739	804	774	771	773	768	812	844	804	778	781	765	780	751	805	788	799	820	832	805	812	796	796	789	777	756	800	785	811	804	803	867	803	807	820	806	764	798	806	833	792	795	752	819	824	790	807	768	770	748	815	767	801	773	769	796	738	759	764	798	799	769	804	813	816	825	807	818	777	808	769	779	859	834	803	777	821	779	757	784	756	754	725	777	785	798	813	771	817	806	780	783	751	839	779	805	783	813	791	729	821	766	769	821	797	781	755	792	812	830	824	820	766	788	817	835	788	796	822	786	814	749	785	749	736	757	804	784	787	784	777	768	818	873	820	800	813	804	778	848	760	744	792	796	793	788	762	796	811	809	744	759	740	803	795	774	738	873	801	789	764	723	793	787	814	787	798	819	757	796	776	751	810	825	785	757	775	848	762	745	838	847	742	774	711	781	759	748	808	754	778	786	745	788	764	761	754	815	766	785	796	806	766	778	759	750	776	793	763	820	770	825	811	744	792	749	762	790	798	806	786	788	787	802	765	784	794	804	801	839	761	789	816	791	788	799	759	835	810	811	742	797	802	769	777	826	832	758	785	811	781	778	746	793	769	767	780	793	735	792	830	827	797	797	794	796	774	746	798	785	841	769	834	764	814	799	818	776	779	728	781	769	803	805	760	750	729	811	796	770	744	791	786	807	774	793	757	725	770	785	795	893	835	791	756	731	757	832	779	708	835	773	800	829	782	834	799	788	797	763	794	742	788	782	761	778	756	783	839	804	748	846	772	823	812	808	804	811	832	770	771	804	792	794	784	784	838	761	800	834	797	791	791	736	838	781	771	790	763	797	800	791	828	830	817	786	772	806	804	767	835	829	831	758	821	790	798	821	838	824	789	825	787	790	792	855	784	824	735	830	845	814	798	828	822	810	797	786	767	764	814	792	860	812	844	813	784	781	783	789	802	792	754	806	819	786	780	795	801	793	806	755	776	772	773	812	822	794	848	815	782	797	825	773	783	829	851	761	835	807	778	792	795	806	744	737	795	748	780	799	776	800	857	792	809	761	782	758	803	796	807	827	801	784	800	765	779	784	828	785	843	808	801	780	786	774	779	841	808	812	811	778	789	761	805	797	761	807	755	845	809	814	838	848	813	804	843	800	817	836	859	826	813	826	769	810	763	804	768	804	834	817	851	798	773	740	774	804	784	775	736	831	744	792	793	785	792	739	852	800	806	792	817	802	799	786	817	805	811	829	759	825	778	771	826	727	769	805	830	809	817	767	851	824	801	825	807	776	769	810	801	773	822	792	795	793	790	785	834	814	794	777	796	757	785	728	781	795	787	754	766	803	799	792	782	777	815	804	775	755	774	742	815	787	763	811	786	738	850	776	761	768	754	786	771	759	758	734	788	820	819	841	795	792	802	783	745	783	817	783	825	796	804	796	883	769	776	844	777	808	714	791	811	759	762	817	803	768	798	823	823	818	813	810	815	846	816	824	783	768	762	772	784	788	760	753	753	817	830	758	798	779	781	807	801	819	794	825	790	831	780	808	796	822	831	838	723	766	784	780	739	768	760	770	783	819	843	760	791	768	827	779	820	798	765	779	770	824	722	764	841	748	779	785	854	829	780	819	768	802	823	789	772	758	812	777	773	759	859	841	773	838	809	771	828	773	816	793	802	813	719	763	759	805	752	775	770
42183	15993	8107	4251	1699	700	475	395	369	304	320	321	295	353	354	346	329	339	327	336	289	317	327	326	327	322	325	338	303	336	336	318	329	329	307	313	321	310	337	305	368	329	293	291	333	368	303	315	310	334	306	299	325	325	311	322	342	340	364	363	312	304	333	303	359	309	326	374	319	331	331	346	350	330	292	320	315	348	356	327	312	316	333	341	321	310	323	345	330	345	374	283	359	297	325	326	356	340	329	341	318	347	363	316	306	330	322	343	329	336	334	312	318	326	351	320	324	335	332	341	326	334	334	334	342	359	359	318	310	309	326	332	312	326	347	320	310	342	342	339	354	336	349	309	314	330	326	341	340	321	347	351	328	365	312	318	329	326	314	375	307	336	296	328	333	333	331	338	342	338	340	317	331	339	319	321	301	335	322	344	366	362	324	318	336	338	350	289	313	331	342	329	310	336	324	360	331	355	320	334	330	319	301	339	335	307	338	311	312	320	309	352	312	323	314	293	341	270	307	296	347	364	314	320	315	352	305	311	323	324	329	325	315	338	347	288	329	315	310	338	349	347	343	295	334	332	349	329	302	344	352	315	312	321	332	305	308	383	313	319	350	302	324	290	349	301	324	320	338	321	315	334	353	303	324	338	310	339	355	349	346	348	330	332	316	319	311	317	313	298	342	332	340	329	340	319	363	329	298	308	327	363	352	353	339	333	329	349	336	271	308	303	350	298	321	321	340	366	375	337	350	330	323	304	304	307	310	335	339	325	332	312	317	302	350	323	314	341	344	383	351	350	311	313	312	312	321	363	298	297	341	324	305	355	334	317	345	333	337	321	335	312	307	356	319	310	302	329	320	346	289	365	307	314	340	300	323	308	343	315	296	294	295	328	334	326	305	291	332	291	330	320	337	325	355	344	363	317	317	376	321	309	320	305	307	329	331	297	337	313	312	310	319	332	308	349	333	339	331	321	340	302	346	364	331	334	290	328	344	344	317	330	334	298	305	340	300	344	317	336	320	356	329	319	351	318	310	323	311	309	316	313	327	340	378	339	314	329	325	334	350	327	297	343	314	348	337	347	310	314	339	336	315	332	330	357	290	356	346	322	299	276	298	294	333	337	327	373	321	348	333	311	314	365	312	319	356	348	315	346	313	308	337	349	348	309	336	317	335	335	309	312	331	326	331	313	323	370	347	306	331	304	338	337	329	336	356	350	337	334	298	306	331	345	344	303	350	322	317	351	318	350	306	296	336	337	344	309	310	294	332	330	320	331	354	317	295	356	331	320	313	324	346	336	319	322	330	330	342	322	288	325	322	291	316	312	336	334	303	324	309	345	318	331	295	341	317	313	332	302	376	303	348	357	318	307	322	328	317	327	320	322	354	298	336	309	314	333	327	352	368	284	311	353	321	287	334	344	310	335	312	319	340	312	303	370	331	322	299	331	330	318	304	347	301	360	334	305	303	338	328	312	293	330	335	292	333	318	346	305	303	306	319	338	326	314	330	296	348	309	323	313	329	304	327	337	304	353	340	318	324	323	354	312	303	323	329	345	332	292	331	311	319	320	315	299	307	312	327	339	324	331	311	310	316	299	319	337	337	331	332	345	344	290	312	326	334	313	296	325	318	286	307	338	336	347	330	341	340	318	337	341	329	338	355	309	358	331	335	353	313	281	327	344	345	328	360	319	323	331	309	328	311	319	356	337	349	338	319	323	322	320	337	320	335	272	313	328	308	298	310	341	318	307	361	319	346	292	304	309	313	325	316	327	333	348	316	334	306	315	343	348	313	311	314	316	326	317	362	338	354	347	297	315	327	332	327	310	320	335	320	365	299	316	345	354	337	314	323	335	287	310	316	310	348	331	322	302	333	358	354	320	329	304	342	330	295	369	316	302	322	335	328	295	303	325	319	339	335	326	329	327	307	343	329	325	320	336	355	337	339	338	336	317	298	300	340	344	310	330	347	314	324	340	336	308	305	339	330	360	309	332	318	304	325	319	341	330	289	300	350	334	323	317	335	344	300	337	334	315	330	334	292	334	362	343	322	351	290	341	330	344	336	316	335	335	312	323	297	347	368	359	349	283	322	311	319	317	298	309	321	306	297	324	332	284	322	337	313	339	339	330	323	327	330	320	323	340	309	342	315	369	347	338	376	306	345	343	309	303	309	300	267	310	320	294	311	326	310	294	344	353	280	321	341	294	309	343	324	335	341	333	347	308	308	347	347	331	377	367	335	347	319	289	340	316	302	294	282	339	329	332	306	328	341	344	341	302	314	322	314	292	338	319	321	328	326	347	370	313	343	297	325	317	326	291	305	350	308	322	307	370	292	289	309	319	323	347	305	284	310	332	325	313	267	372	369	324	298	277	336	370	354	304	318	340	314	358	329	320	362	353	335	325	350	323	343	355	315	317	303	338	298	335	360	365	312	358	335	342	314	335	333	325	332	347	307	304	332	298	300	345	319	335	305	334	328	310	330	343	316	345	330	334	301	367	360	328	332	302	297	324	336	330	308	321	350	317	295	353	337	321	310	335	310	338	339	348	335	337	339	337	313	341	319	343	331	311	334	306	338	340	353	349	343	332	351	300	334	304	304	336	313	333	298	305	325	331	339	308	345	312	343	347	352	328	296	336	374	334	327	348	326	339	325	325	300	303	333	330	333	306	348	333	315	316	345	362	328	328	301	293	334	304	301	376	313	296	329	305	328	335	315	313	330	303	309	349	335	332	315	313	355	338	331	340	338	389	359	335	334	339	322	320	355	338	365	313	345	338	322	354	335	365	334	333	315	300	333	340	308	336	356	318	316	292	302	293	341	310	343	322	356	323	337	315	309	283	261	313	311	328	332	326	308	313	365	320	329	364	348	303	320	362	325	312	301	336	324	342	330	319	295	348	326	314	343	348	332	322	316	319	321	342	303	308	308	325	326	302	315	308	303	317	331	297	328	337	352	318	314	319	346	316	341	374	315	336	353	295	341	327	310	317	328	327	321	342	283	332	323	330	326	341	343	316	295	308	273	329	337	369	345	328	311	311	312	332	331	304	351	339	316	338	351	341	312	305	360	344	316	322	313	312	351	342	323	356	330	355	318	321	320	314	355	304	345	293	325	329	323	280	328	317	335	307	313	358	315	316	353	293	308	333	323	315	331	295	327	296	311	361	313	320	329	303	342	344	305	332	341	325	336	329	332	321	355	302	344	352	343	321	346	357	295	346	324	350	318	335	356	325	347	304	333	305	310	302	339	308	304	308	286	355	351	313	343	315	328	290	342	340	302	323	340	322	325	307	327	337	342	321	334	325	337	332	324	324	348	338	327	354	323	331	320	301	331	336	302	314	367	300	356	303	324	311	360	320	314	328	311	303	296	335	338	290	337	307	345	313	369	322	332	329	349	319	326	307	289	328	324	350	331	338	313	316	358	295	324	338	317	347	338	322	345	297	299	317	324	291	311	328	317	331	348	347	344	343	314	319	315	379	329	345	328	344
27357	11965	11280	8685	4382	1827	1346	1082	836	780	762	736	706	760	748	706	738	717	731	718	721	686	739	738	721	760	769	694	756	775	719	742	735	756	721	714	770	733	714	714	718	663	729	725	736	719	716	731	755	749	775	746	717	722	729	693	721	733	680	758	698	719	720	757	684	747	727	748	698	751	694	706	715	663	710	741	719	719	729	718	752	768	747	732	709	696	690	776	720	699	701	718	714	725	727	766	724	705	686	721	777	752	697	723	744	749	654	763	713	744	769	744	708	752	686	741	766	715	708	744	719	741	672	716	695	764	671	726	679	705	696	746	709	713	691	737	672	716	708	709	744	695	748	689	744	685	696	756	739	694	664	753	772	705	749	769	738	753	702	693	706	711	723	697	738	740	755	709	657	728	786	788	733	695	706	717	726	671	744	714	683	705	696	733	731	718	743	670	679	798	684	696	748	741	763	742	743	741	700	750	716	706	733	711	728	725	706	740	726	744	729	719	749	749	702	751	734	731	732	750	709	711	685	785	707	704	730	714	689	708	718	708	727	719	729	711	720	729	693	752	772	718	702	687	771	756	731	677	711	724	718	731	723	767	683	717	694	754	723	701	731	643	733	741	758	710	702	703	753	710	754	754	715	728	783	694	773	761	689	710	735	737	723	682	699	766	735	749	682	721	697	697	735	711	744	658	701	729	755	758	680	759	716	754	713	773	718	729	764	738	700	742	733	715	745	737	744	736	725	727	737	721	703	733	749	750	723	726	720	665	724	752	695	709	720	737	700	745	680	726	745	710	718	727	755	757	776	710	752	713	757	697	724	703	693	731	697	691	724	708	742	727	735	763	740	767	756	713	722	689	754	709	718	719	681	750	694	679	737	680	713	724	682	737	686	714	714	687	684	760	689	734	707	698	710	744	778	660	739	728	757	732	776	724	726	734	739	725	724	750	723	723	705	724	735	753	705	711	714	762	750	675	691	707	731	741	779	745	729	764	724	693	747	746	736	785	739	755	760	719	730	701	720	676	722	793	736	718	707	736	707	725	709	701	731	766	731	732	702	737	763	662	722	738	697	752	749	734	769	714	748	736	735	771	702	694	765	725	715	701	709	686	682	680	724	709	679	717	731	753	678	688	739	691	764	716	728	733	726	716	720	711	707	717	724	744	750	733	681	770	746	765	683	786	694	700	751	679	762	731	710	706	703	683	737	738	694	691	752	708	700	781	731	753	705	720	729	710	765	710	748	701	736	709	723	734	723	701	745	744	721	723	717	716	728	699	726	728	721	676	698	673	705	714	760	705	758	719	700	721	741	708	695	743	719	720	750	727	724	681	712	709	696	723	698	707	724	706	750	709	764	750	722	720	705	722	701	696	749	704	703	714	728	777	705	738	707	718	737	759	726	743	739	674	765	706	673	751	772	727	740	775	757	718	720	730	701	751	705	756	756	738	729	731	726	734	735	719	700	728	791	714	697	701	717	686	708	723	752	786	701	741	731	682	705	747	706	702	716	738	675	757	714	731	720	726	685	731	709	745	681	717	753	706	686	710	748	729	723	749	712	698	728	703	691	768	736	721	718	709	729	757	767	740	665	751	714	716	758	767	738	724	740	760	753	762	748	695	702	690	757	699	767	739	774	724	730	749	686	737	720	794	710	689	746	785	704	699	732	683	722	713	725	754	782	683	710	710	715	714	710	695	731	757	718	720	741	703	711	695	722	726	724	697	701	720	737	730	721	727	725	732	686	706	723	736	715	720	675	726	769	734	705	728	711	734	741	757	756	744	740	736	678	681	797	713	666	717	737	728	710	695	724	671	732	719	752	738	686	732	750	743	709	680	687	723	753	715	680	734	785	730	698	753	726	704	767	717	720	732	693	711	684	741	751	690	709	695	680	731	732	721	697	676	696	712	711	755	711	727	713	789	730	724	733	715	739	713	723	714	701	745	694	709	714	684	755	707	722	728	714	672	710	681	760	721	724	758	708	729	717	736	761	743	712	671	698	710	725	769	656	747	740	759	754	695	709	761	730	748	720	751	704	742	774	684	708	703	743	732	719	717	734	718	715	688	743	696	721	750	744	752	680	714	711	746	733	703	756	696	706	711	714	706	708	713	762	702	743	713	720	730	721	695	757	738	709	715	729	737	696	748	739	749	703	716	694	768	700	786	722	699	741	783	739	730	773	734	736	732	751	701	694	714	746	723	700	731	755	766	746	755	705	742	761	743	748	745	723	762	742	751	781	735	756	721	696	730	706	758	690	710	703	725	719	744	702	724	742	685	754	720	744	760	703	728	717	729	698	732	744	676	705	706	733	707	708	728	676	734	721	762	727	686	746	738	694	660	726	726	681	696	714	723	755	703	736	734	780	695	730	716	748	726	734	705	730	755	744	725	695	731	707	725	762	711	760	710	751	682	732	696	721	726	692	721	702	741	723	743	736	659	704	684	721	748	728	697	664	742	717	659	726	736	753	729	735	752	731	738	726	731	725	741	764	723	766	680	666	758	746	730	705	785	711	720	745	725	731	765	728	717	712	708	739	747	733	730	690	718	696	722	709	759	700	732	693	678	759	720	747	695	750	731	755	732	713	707	739	713	756	695	762	710	742	737	729	738	714	724	743	753	701	740	760	690	710	768	750	755	751	695	757	681	718	711	670	674	751	752	727	691	716	719	686	759	703	740	753	686	687	740	674	738	706	702	692	742	746	774	732	683	702	753	685	729	656	701	736	741	674	686	687	721	711	749	754	694	687	720	724	703	827	788	713	724	703	742	685	769	710	693	702	740	734	746	676	700	701	738	698	765	698	745	727	747	702	739	737	698	732	741	718	748	764	701	721	714	686	705	707	717	733	697	713	710	761	727	698	718	766	735	683	728	722	697	751	726	696	731	725	730	697	711	715	758	728	697	780	712	768	692	736	694	719	715	741	700	703	716	716	723	742	728	727	766	731	717	746	744	732	711	737	749	749	700	768	721	729	694	739	719	800	730	705	692	706	779	696	726	720	681	772	742	779	745	678	689	684	729	746	742	735	715	787	737	725	701	709	734	729	766	715	682	685	752	720	727	705	720	739	742	731	721	752	719	722	725	742	701	774	740	724	695	683	681	738	699	716	760	733	700	696	739	716	695	755	704	723	719	692	702	723	721	778	719	725	724	700	747	749	680	704	703	731	738	725	763	731	762	724	688	717	695	757	676	733	685	743	767	717	730	710	762	735	770	713	669	684	712	719	732	654	708	715	753	739	712	763	741	784	695	702	747	743	784	732	667	682	696	714	779	681	727	699	725	733	692	721	748	690	736	729	779	736	737	729	739	770	702	745	686	696	724	705	773	718	749	731	714	745	716	712	633	718	726	713	698	678	720	743	723	759	712	756	713	677	701	754	710	690	704	706	757	782	736	701	728	729	732	733	737	672	744	802	718	734	710	720	727	705	671	757	730	699	734	708	724	752	722	750	767	713	684	708	700	728	750	764	734	707	762	717	765	696	723
58787	31676	16735	5669	1404	688	570	458	378	353	338	381	357	344	347	340	337	374	361	365	338	363	354	390	372	380	367	380	360	367	370	321	354	367	346	359	314	350	342	301	368	375	351	308	350	366	342	338	350	337	367	344	319	344	311	350	321	329	353	354	367	381	355	337	366	325	357	337	306	347	309	354	360	352	323	346	366	340	385	373	350	378	330	352	380	365	379	350	305	341	326	353	368	380	369	321	346	346	327	330	358	350	330	344	339	363	356	367	334	339	345	333	345	382	378	371	318	352	365	361	364	323	355	348	388	348	348	302	387	375	341	341	345	354	315	356	343	379	362	363	334	333	347	316	320	342	310	334	310	368	365	367	336	307	388	335	351	344	363	355	350	333	351	351	345	320	311	352	342	361	338	335	340	363	346	358	341	324	367	354	385	320	335	328	361	357	379	356	344	347	328	369	334	341	355	361	329	328	349	369	352	349	338	336	333	335	313	356	369	333	324	329	326	343	358	339	402	373	323	364	366	370	364	360	330	372	329	381	329	333	378	353	376	316	326	333	370	348	343	313	364	354	350	340	328	331	379	361	354	371	348	326	320	350	357	335	337	325	389	335	317	370	363	358	323	344	329	363	329	360	349	357	348	328	365	369	332	375	340	362	356	323	315	374	345	359	372	342	365	346	336	344	312	315	353	303	320	322	372	350	343	340	361	347	349	346	322	325	366	317	330	331	339	351	382	325	347	375	337	325	340	355	319	358	351	377	338	341	343	347	348	339	343	278	315	334	365	342	379	327	338	315	343	367	358	314	332	363	364	306	372	374	334	365	364	388	341	353	336	323	341	341	386	339	330	326	344	319	359	365	355	364	347	325	322	350	338	331	365	327	344	398	369	308	330	364	358	346	388	347	350	328	357	348	299	355	303	355	346	337	351	324	354	361	390	333	336	326	331	371	354	333	355	305	318	362	345	326	339	354	347	339	318	334	328	320	345	320	349	326	307	340	354	341	344	359	387	377	319	293	351	328	348	353	348	355	338	323	319	334	349	332	332	356	317	389	366	361	338	343	311	365	370	311	356	339	316	313	370	337	344	342	368	335	324	339	351	352	326	296	326	349	369	308	348	341	351	352	345	350	344	332	365	318	362	371	330	361	313	355	353	372	315	357	338	358	367	333	335	374	359	348	376	366	337	356	338	349	320	355	353	354	341	342	387	371	358	333	324	337	346	366	364	358	334	341	369	366	336	373	374	430	376	331	376	346	331	366	328	373	366	324	349	335	346	347	349	360	356	333	332	340	368	335	364	334	337	328	344	414	308	340	355	364	351	332	342	328	321	320	355	313	325	339	322	355	348	364	321	320	333	379	358	319	344	305	347	330	327	345	339	329	339	361	326	343	320	340	315	350	309	352	362	294	334	375	368	356	306	363	345	346	334	343	340	349	330	344	342	351	383	353	325	358	328	339	307	352	362	319	346	354	326	365	359	343	342	340	341	351	333	324	314	326	343	361	346	331	315	378	337	342	359	310	332	337	351	374	333	327	356	346	351	308	319	374	339	338	360	306	356	358	317	342	374	359	358	340	331	348	330	389	373	334	327	348	385	333	357	361	337	340	363	351	319	348	334	335	332	358	374	340	325	367	370	334	353	327	343	332	312	349	363	340	340	339	368	361	374	371	382	333	347	319	347	369	356	344	336	302	350	365	389	338	350	328	365	341	351	335	355	361	372	347	348	317	325	309	356	353	325	355	368	335	328	376	334	382	306	344	324	349	329	299	325	348	364	348	349	330	385	362	320	333	352	349	362	371	367	338	320	354	336	322	346	322	343	359	361	387	349	362	346	365	356	354	350	347	341	320	366	331	341	312	342	312	322	353	339	377	322	376	349	340	321	372	296	356	347	337	335	371	343	325	325	341	342	364	359	391	340	350	333	374	368	328	329	366	355	344	365	349	344	355	344	327	332	329	353	359	396	357	349	342	319	309	331	329	359	396	375	319	321	346	322	340	342	340	365	351	358	342	334	353	361	349	362	354	322	315	363	372	345	325	332	334	333	362	361	331	369	335	411	349	296	342	304	341	334	325	328	331	328	339	315	349	335	358	334	379	344	385	333	321	334	343	355	342	358	332	346	347	381	299	338	325	331	347	332	336	340	319	333	298	352	334	401	359	304	349	376	340	350	333	371	353	365	371	349	343	347	343	339	336	317	324	327	366	328	302	345	324	350	335	377	347	347	350	367	328	342	332	352	331	344	321	337	378	351	342	355	372	376	350	374	360	354	367	313	348	329	331	337	385	337	331	330	366	336	357	359	337	330	313	369	335	349	336	351	352	308	337	400	366	349	340	371	330	316	359	347	355	318	353	344	360	352	362	367	306	325	352	309	340	418	355	320	278	348	347	318	336	347	335	347	385	364	329	374	386	344	331	337	371	358	308	324	365	335	334	343	326	348	356	356	314	370	352	339	323	346	356	353	362	326	308	329	333	368	351	345	363	365	310	358	334	358	359	359	332	319	360	329	360	322	330	365	352	359	325	314	374	351	353	382	350	330	341	320	355	305	355	356	324	326	371	309	339	328	339	352	331	318	362	322	337	356	346	377	351	323	366	336	335	331	347	361	354	326	343	350	375	370	347	368	333	333	298	315	367	321	332	346	340	342	323	361	327	306	297	317	343	374	374	374	347	326	374	384	358	333	323	361	341	304	379	348	342	372	390	388	360	356	339	332	342	347	347	335	352	323	335	350	332	309	350	320	354	351	336	318	341	347	362	389	341	349	327	329	324	322	353	353	344	346	355	349	360	357	327	342	377	357	321	337	337	331	363	344	336	304	310	341	340	337	311	327	346	347	367	332	327	345	356	298	371	300	347	338	306	360	392	318	316	325	310	365	362	325	324	348	309	344	351	363	348	376	358	345	315	318	353	343	372	342	333	356	335	335	317	359	355	342	362	344	361	326	308	308	344	336	372	347	337	354	365	345	318	345	339	348	336	331	361	331	314	309	310	353	316	348	310	345	316	355	332	347	340	350	326	353	348	315	349	319	308	324	303	360	335	346	380	380	319	356	337	367	333	345	332	346	370	382	324	372	359	371	321	376	351	350	311	355	339	363	314	324	346	332	378	340	350	371	340	344	392	340	294	342	313	341	346	317	359	320	357	342	327	330	337	334	332	328	379	366	359	347	349	332	334	351	336	326	340	343	333	364	343	370	371	324	336	349	354	362	330	344	324	363	353	368	369	356	382	356	357	377	328	334	349	328	375	336	306	336	351	376	363	363	356	342	361	368	311	361	354	343	327	338	348	384	346	343	347	357	359	322	331	331	328	356	373	405	352	329	340	363	329	309	366	319	338	343	317	315	344	362	335	282	377	349	373	378	333	350	310	317	380	354	324	351	341	338	326	337	328	308	367	335	317	332	328	334	368	297	303	348	342	346	341	361	346	363	369	377	334	364	345	344	331	358	333	350	358	332	313	341	344	319	345	376	357	309	290	301	341
38828	25273	17646	8648	3402	1958	1662	1140	887	940	866	804	810	760	775	798	762	806	809	851	773	759	789	801	781	757	676	747	719	748	751	754	766	731	741	790	806	764	799	732	773	788	738	752	738	793	716	753	768	739	788	725	740	810	733	781	746	768	792	769	725	782	724	822	729	806	743	758	743	764	737	765	760	761	792	794	741	795	743	766	728	722	714	729	756	752	776	786	733	797	778	731	764	808	757	801	731	729	774	786	725	777	740	812	792	799	750	762	744	741	768	788	743	774	729	806	754	724	741	733	735	826	804	784	769	747	757	737	792	741	725	730	744	753	800	769	771	772	761	736	744	771	740	755	785	725	728	734	759	822	744	742	795	812	793	738	755	784	788	757	754	738	758	774	815	751	742	773	744	751	755	735	734	760	776	747	769	768	760	796	742	782	698	786	766	703	786	754	766	771	772	715	743	731	791	744	698	758	777	737	789	767	728	773	798	739	746	843	754	773	794	754	755	752	752	731	714	787	712	721	770	784	800	747	758	737	709	767	781	771	776	750	750	763	747	763	799	781	788	759	733	805	783	773	767	744	751	716	739	777	790	723	758	794	769	739	816	730	802	736	730	762	750	736	707	763	775	754	760	787	746	780	787	786	720	742	794	750	769	734	790	785	777	786	778	750	724	821	771	755	741	764	772	742	733	758	758	709	739	734	735	786	754	740	787	707	811	767	794	765	735	774	759	783	760	732	770	766	769	729	746	713	724	734	756	754	726	783	776	765	787	738	755	798	816	747	781	812	801	771	768	744	791	716	782	720	762	764	791	807	681	749	733	787	816	722	769	765	791	774	734	744	728	765	778	767	798	769	751	766	729	750	758	744	753	757	781	768	762	794	791	791	698	752	744	753	797	781	732	733	713	749	778	807	744	716	738	785	797	729	713	732	776	760	772	790	772	796	752	732	795	777	784	741	814	774	729	776	787	760	757	710	752	771	711	749	782	823	716	731	767	758	743	809	747	793	775	801	730	774	730	706	782	742	787	759	743	761	798	726	765	786	774	762	762	738	804	761	762	742	767	779	734	785	723	751	790	766	784	772	755	801	750	726	755	815	732	742	795	738	786	825	836	766	767	722	748	752	815	754	750	757	777	720	800	731	766	789	773	773	743	771	734	757	772	799	752	739	795	716	802	723	864	754	723	795	796	753	762	764	813	755	715	770	761	752	799	740	740	779	769	754	762	785	705	738	715	723	784	838	789	771	733	786	743	788	733	774	757	776	770	760	828	735	765	777	739	739	744	762	767	772	787	823	742	749	763	776	763	713	754	758	779	756	708	780	783	747	759	750	755	742	759	700	747	741	737	771	748	744	761	775	768	770	702	745	744	753	751	762	778	737	757	759	830	736	733	747	836	780	779	741	716	798	789	716	799	812	788	785	840	783	736	751	733	773	721	752	737	720	756	779	775	745	799	799	783	745	790	688	752	754	746	741	779	748	741	754	762	848	762	805	783	756	750	803	758	713	757	790	769	738	785	752	696	779	747	780	758	771	740	767	746	757	750	763	761	759	743	757	785	742	736	747	735	774	780	772	749	771	775	789	714	768	773	763	726	729	758	754	732	692	740	762	729	777	732	746	754	764	740	700	730	785	785	747	721	718	748	744	709	699	754	771	748	765	773	763	780	788	714	713	779	745	750	785	782	766	770	776	720	743	754	766	770	743	796	750	795	765	765	745	756	733	754	786	761	765	770	775	744	752	769	761	790	771	765	748	745	759	740	796	784	722	789	741	758	730	785	726	758	788	771	769	757	762	762	750	753	794	800	787	765	802	771	753	738	736	757	780	750	813	754	709	751	711	711	746	767	778	735	739	805	808	752	770	767	749	805	788	792	777	787	758	747	788	729	805	780	771	804	768	729	744	751	784	718	810	746	805	765	814	707	707	764	800	744	757	770	749	752	800	744	739	802	739	791	729	776	783	757	782	748	817	751	760	743	764	781	712	773	747	793	748	751	757	740	760	736	801	779	689	745	806	762	737	764	744	741	784	775	763	770	713	764	727	764	706	732	740	786	758	739	746	752	756	709	774	789	767	759	817	803	758	779	792	759	736	766	761	741	701	773	720	792	708	748	783	775	745	797	751	731	773	776	765	789	710	783	725	731	787	753	786	793	755	738	799	763	778	746	788	757	805	737	755	764	772	742	725	765	785	770	785	722	785	722	734	764	731	805	679	750	740	759	786	744	796	731	755	754	779	760	777	771	738	702	806	732	772	809	780	803	770	720	788	733	748	746	773	777	735	768	773	713	780	750	723	784	706	748	761	720	791	794	761	765	738	774	773	767	770	741	739	746	782	747	741	763	782	792	733	761	798	750	735	768	752	790	778	716	749	757	727	765	791	803	755	765	764	781	773	761	765	747	760	769	709	754	754	748	777	776	754	750	778	735	779	778	731	788	732	808	731	730	779	771	743	741	746	787	754	773	814	742	765	795	796	722	750	796	730	758	816	773	778	738	788	756	766	701	786	751	746	789	745	793	759	822	765	734	769	749	777	761	756	726	753	704	805	765	731	775	790	747	767	769	798	740	778	747	767	761	764	751	834	728	732	780	759	715	806	771	746	772	737	767	728	753	718	789	700	762	774	740	833	748	769	722	759	791	753	763	745	739	744	740	772	732	784	782	781	749	780	721	792	784	784	756	711	741	736	805	771	744	770	795	776	797	778	778	749	761	725	734	731	767	770	806	813	819	796	783	772	823	757	751	793	742	771	780	763	775	791	791	773	745	730	794	736	768	763	797	793	751	768	705	817	744	832	704	768	790	778	743	746	772	776	795	750	796	728	774	750	760	722	688	742	745	753	808	737	734	754	748	763	761	725	732	769	764	760	764	769	783	784	768	783	786	752	738	725	763	747	752	750	788	814	775	792	833	807	744	767	750	733	733	775	764	757	753	792	780	795	746	748	716	844	758	755	746	717	768	730	744	727	852	780	784	788	754	782	747	794	787	753	771	746	743	766	753	844	745	748	796	777	784	706	714	825	745	770	735	726	792	748	779	774	714	804	765	782	762	762	756	745	763	761	749	792	785	768	735	788	736	756	765	739	757	805	718	752	739	801	718	833	759	751	726	729	794	796	777	760	813	769	748	842	767	740	702	756	747	774	730	779	769	770	799	804	764	744	786	750	775	700	782	772	760	697	727	796	809	734	748	799	794	720	746	782	759	718	769	801	737	774	726	759	775	758	764	732	711	735	744	818	751	767	766	767	808	693	831	759	786	751	755	727	747	757	760	724	779	798	725	724	748	760	738	761	799	785	782	737	758	747	715	776	745	740	752	780	756	736	761	773	690	787	717	720	727	741	741	773	781	776	800	776	737	755	766	771	751	770	718	809	758	776	776	765	796	775	776	751	754	743	769	761	728	731	763	764	755	765	767	797	743	756	732	746	775	748	747	785	734	764	746	742	776	731	760	811	762	742	799	783	773	809	734	757	742	771	703	754	799	807
67334	35412	12477	3084	1180	790	585	420	400	354	359	380	386	352	368	405	368	373	429	375	390	380	378	405	356	369	385	351	373	351	383	410	397	366	378	405	398	355	355	339	380	389	348	374	376	354	367	410	395	374	355	331	391	374	369	391	383	367	411	387	379	358	383	320	365	383	371	376	352	377	413	371	384	380	340	356	321	391	363	394	397	380	371	366	377	401	345	366	383	370	379	377	354	409	362	343	377	362	404	365	390	368	391	374	367	424	353	368	383	386	429	352	379	334	363	362	373	330	385	363	347	363	391	351	371	332	365	358	379	367	373	387	357	334	362	366	382	404	375	399	388	385	372	352	399	361	377	379	387	397	395	354	419	381	361	393	377	391	337	397	377	365	367	367	371	378	348	362	346	354	376	382	364	359	378	365	392	343	371	327	364	362	330	360	393	383	419	368	345	343	394	386	343	353	406	377	398	351	380	394	375	352	351	360	382	384	354	389	369	368	353	371	362	346	355	342	409	340	379	311	380	361	373	372	378	408	364	328	392	396	326	423	359	398	368	380	384	363	351	370	380	369	341	402	366	359	358	356	339	386	367	389	365	376	380	388	367	337	376	380	378	358	357	404	385	374	375	350	341	362	376	318	394	356	353	372	345	366	401	384	360	384	368	379	328	352	372	406	389	385	364	405	376	396	389	375	342	351	398	352	378	370	380	390	336	379	383	376	371	380	389	368	365	339	390	389	364	374	416	380	367	364	380	353	345	427	393	431	377	360	379	352	363	378	351	374	353	365	386	400	396	390	403	366	390	379	401	376	419	392	377	394	375	413	359	354	330	350	359	371	356	356	380	378	347	390	367	365	389	367	379	355	367	373	366	371	382	378	391	354	390	369	398	345	394	392	380	392	362	327	405	369	353	376	350	366	371	387	357	428	330	409	395	390	405	368	382	370	364	347	395	389	338	392	363	359	337	379	314	395	356	396	382	379	352	359	360	342	365	362	385	353	399	367	399	380	361	370	333	370	407	375	351	378	358	385	380	363	360	366	389	393	406	379	364	382	377	385	385	328	354	379	346	378	376	378	401	383	360	393	383	359	361	399	384	381	375	405	357	366	392	380	343	310	401	375	375	364	355	348	407	355	358	335	387	351	397	423	355	407	375	387	354	367	395	415	350	374	354	335	379	400	382	387	366	354	383	335	336	386	387	389	380	356	374	376	364	356	374	332	365	364	349	348	364	379	380	369	366	426	359	395	367	367	339	369	394	396	395	348	393	379	369	392	346	400	376	389	374	408	439	336	351	398	348	399	344	378	342	333	360	358	372	333	380	333	352	384	377	371	381	370	380	395	384	352	365	390	386	381	388	397	384	411	399	406	338	375	382	366	373	334	357	373	357	328	356	363	382	392	359	376	405	387	369	359	359	365	348	388	363	383	388	351	364	395	389	372	356	391	367	404	384	378	388	374	368	381	391	345	333	343	350	411	380	399	356	407	342	361	363	390	344	353	371	348	349	356	385	376	339	400	387	385	401	379	372	344	369	366	371	354	405	358	395	378	351	383	369	398	369	362	357	402	346	364	367	377	374	369	384	372	385	395	340	382	352	334	376	387	375	408	384	338	382	385	388	341	386	390	343	369	377	352	348	378	397	356	388	344	348	354	352	328	375	369	358	355	387	349	343	364	415	367	385	369	387	381	384	393	415	386	373	374	356	374	392	398	369	315	362	379	370	389	354	362	345	363	365	373	406	345	350	392	341	357	388	381	417	348	395	402	370	361	373	391	406	344	345	379	349	389	371	348	387	397	388	362	345	406	367	352	390	369	378	364	362	365	385	423	353	364	411	395	391	356	381	371	394	367	405	396	386	394	389	362	355	380	361	361	374	382	351	354	391	357	379	375	374	346	360	347	351	396	404	390	357	385	350	348	395	364	385	399	377	374	395	375	358	342	357	348	346	316	366	356	343	371	372	350	356	406	370	410	396	365	394	334	385	376	371	372	378	378	388	383	353	366	351	370	355	355	348	387	354	368	395	389	367	387	353	419	380	371	386	374	380	369	402	381	386	359	392	379	375	376	373	358	348	374	405	391	402	416	359	369	380	380	413	383	327	362	389	387	327	380	354	341	393	407	354	378	380	357	391	353	351	333	422	364	361	417	335	377	359	392	377	392	395	389	374	368	381	382	386	354	380	386	366	357	355	376	394	382	394	382	406	375	402	336	357	397	385	409	372	346	406	350	379	356	345	416	374	410	360	403	379	400	377	402	372	352	361	411	375	363	356	330	338	371	406	394	358	404	341	418	372	374	385	377	356	419	371	349	361	389	402	379	374	356	354	436	387	393	360	347	389	335	394	379	408	386	374	362	432	360	355	376	366	379	416	366	378	328	324	396	368	408	363	391	394	440	380	409	396	352	360	391	375	390	394	395	401	345	395	394	387	345	356	426	427	379	361	349	342	353	321	365	340	375	402	392	400	352	372	351	370	375	399	362	357	376	396	392	379	387	358	386	385	352	378	394	404	362	339	364	405	407	368	373	381	348	386	392	388	363	354	386	374	383	377	392	382	341	341	337	378	357	383	381	365	357	352	390	367	329	362	362	350	361	369	402	399	368	358	420	377	391	372	406	395	359	366	375	381	359	336	355	373	338	354	375	396	403	399	414	349	375	378	361	368	359	341	360	348	375	393	380	379	376	366	368	353	350	339	345	371	408	373	393	403	390	358	369	350	402	395	381	376	387	367	391	403	405	370	388	391	373	408	390	414	359	351	393	410	397	370	379	368	413	383	370	384	384	424	375	349	382	362	396	357	369	389	377	340	365	402	355	401	369	337	390	369	377	384	374	374	371	370	337	364	351	363	379	395	364	349	410	355	348	331	382	417	362	363	407	372	342	339	380	371	365	341	372	382	392	341	373	342	378	388	400	399	385	395	419	361	343	355	409	357	366	377	397	378	388	345	384	355	365	339	392	367	355	372	381	321	363	402	362	363	350	364	398	371	371	349	364	376	392	362	358	363	340	339	391	352	347	374	361	399	384	325	363	396	376	370	378	380	377	363	363	359	385	357	401	341	394	383	356	371	375	347	358	362	386	355	358	391	377	387	356	385	376	410	360	404	340	379	356	374	410	370	341	376	417	387	361	396	373	365	385	339	388	394	384	379	345	365	419	377	361	364	359	385	349	394	358	366	366	412	359	361	328	379	394	380	373	319	369	366	364	402	414	373	386	379	416	357	343	381	346	340	367	366	412	377	394	353	362	390	379	383	380	357	394	385	339	355	373	384	359	383	382	383	380	364	361	368	425	327	370	363	352	372	402	385	414	421	374	359	359	349	364	362	409	370	371	380	341	398	395	331	387	350	342	373	406	353	384	386	397	402	369	366	362	358	404	361	374	380	380	368	399	361	370	380	363	378	363	345	396	359	377	346	395	372	387	393	393	367	367	389	400	366	374	339	356	400	385	358	370	384	398	362	408	339	361	341	376	353	365	387	376	394	344
45747	27191	10047	5266	2902	2116	1566	1121	892	889	866	860	841	912	831	821	836	864	863	852	810	834	865	838	812	834	775	842	850	776	823	819	844	845	804	829	842	843	781	818	776	812	822	794	832	836	810	821	847	766	836	862	768	832	805	810	787	762	795	834	840	822	842	876	857	826	813	788	817	826	801	825	781	797	795	830	864	819	838	847	827	818	838	836	802	826	808	807	812	866	845	825	809	776	790	801	764	814	796	781	845	792	820	801	810	813	779	770	780	798	809	821	829	831	782	788	823	828	844	826	786	792	832	852	846	806	839	810	830	870	791	828	835	796	807	820	839	781	845	772	822	861	804	860	863	813	804	842	811	825	846	836	842	753	791	877	779	888	816	857	786	839	832	834	849	805	784	845	827	832	771	791	826	870	800	803	802	820	821	810	875	834	775	803	803	785	814	836	814	823	810	863	846	802	814	787	817	875	852	800	794	859	774	773	816	806	825	811	797	831	819	811	828	849	827	799	788	848	800	806	824	850	853	802	862	796	855	795	810	840	826	801	790	828	778	802	787	807	888	853	791	800	819	855	815	821	817	836	782	786	853	823	799	819	798	824	884	802	831	761	818	829	798	810	783	791	811	794	820	818	798	821	827	817	806	808	848	802	737	801	808	762	809	827	808	790	797	817	841	818	758	810	821	846	818	845	782	796	787	894	810	820	837	841	818	812	811	747	802	824	806	778	761	803	776	799	810	779	771	803	795	824	801	806	822	805	810	844	814	833	818	818	841	863	805	819	868	830	805	825	807	829	787	752	792	792	804	816	820	783	848	813	818	765	844	807	779	807	815	841	812	854	822	826	794	786	803	807	815	754	802	807	775	832	816	831	831	847	866	858	859	812	780	783	809	813	805	835	847	838	795	804	832	801	833	800	766	825	816	770	768	867	809	824	843	885	803	829	809	821	819	797	816	824	800	815	816	817	844	775	774	811	812	835	794	821	789	804	830	820	842	797	778	774	819	877	761	819	842	820	815	827	802	818	780	819	816	771	775	862	818	845	856	837	818	787	830	822	787	754	849	778	814	871	830	819	765	776	795	850	826	801	813	855	793	778	863	798	782	773	821	865	801	786	814	804	786	806	794	804	812	826	811	806	801	808	806	780	806	812	803	847	815	798	785	792	800	790	806	855	799	838	811	880	857	768	824	795	803	815	829	842	802	797	826	845	807	851	803	776	861	801	817	777	815	827	793	833	795	797	834	817	813	809	784	835	812	797	802	810	785	809	818	853	793	786	820	848	840	812	767	819	857	764	788	782	803	809	830	769	804	847	784	767	837	818	804	842	798	841	767	815	783	863	828	814	822	800	850	841	787	807	852	841	814	804	830	862	786	834	795	818	853	802	834	873	775	870	823	846	825	810	827	781	779	824	761	820	787	821	835	775	783	786	784	765	836	781	813	746	788	858	750	829	808	789	850	802	822	793	866	882	825	828	826	779	831	807	805	820	823	808	774	822	828	809	823	814	830	841	802	788	772	814	756	779	828	821	863	820	784	847	805	778	863	768	759	803	821	770	798	801	792	763	850	774	854	824	767	793	854	826	878	788	780	848	793	820	798	827	787	807	790	813	811	842	787	862	805	799	883	806	875	783	801	739	779	761	881	840	786	796	813	839	862	766	802	825	830	837	798	761	818	842	764	803	802	769	823	777	801	836	807	841	818	795	845	814	837	811	872	816	812	789	779	827	850	811	794	782	844	810	799	778	778	775	835	820	815	812	818	819	858	801	800	819	809	792	852	785	813	837	853	791	830	811	767	820	797	838	761	777	783	820	807	798	801	854	798	774	806	800	821	793	838	765	813	781	854	798	788	775	812	773	797	789	809	823	787	801	800	807	777	782	731	851	767	775	799	834	829	823	788	809	794	846	808	829	843	785	836	766	766	870	795	795	826	836	797	836	795	850	857	809	775	826	794	816	832	833	750	830	768	820	796	837	786	822	826	811	778	820	828	814	811	799	781	748	846	869	838	828	814	796	803	803	814	818	777	820	850	811	837	812	828	823	805	782	818	761	792	776	773	805	823	862	798	755	859	819	825	758	810	770	829	812	795	795	790	818	835	806	825	813	803	831	855	776	833	827	838	814	813	811	787	790	806	824	802	812	805	786	839	803	814	854	805	772	821	844	784	863	859	821	773	795	839	828	817	802	753	827	746	813	819	780	865	798	824	771	828	788	844	808	823	798	786	814	816	806	802	796	804	867	813	795	827	852	827	815	772	750	842	829	840	771	809	853	789	778	837	817	822	851	783	805	846	808	791	822	852	783	816	819	837	802	809	816	771	839	830	786	784	857	796	773	852	849	775	823	804	792	844	825	779	769	790	855	750	817	795	831	816	784	793	807	798	872	808	806	777	799	846	838	832	801	819	840	788	834	820	804	808	824	793	857	800	835	751	785	838	792	843	794	803	840	771	776	819	754	849	827	855	812	853	805	811	795	856	810	836	871	824	813	789	800	840	871	819	805	799	850	773	789	848	803	826	731	814	822	823	848	820	741	769	841	871	820	831	810	778	798	826	785	837	877	905	817	827	814	795	777	843	783	832	802	767	795	815	840	822	845	833	839	848	822	807	827	794	820	825	831	757	835	856	871	890	780	840	808	803	843	825	797	869	829	798	869	828	813	782	850	790	840	846	785	838	777	818	808	795	770	814	813	808	847	782	776	796	807	814	781	807	800	821	752	789	821	792	836	829	829	827	848	818	815	796	809	846	780	744	821	809	795	784	797	809	797	830	800	789	768	804	807	844	785	769	771	817	876	836	763	784	817	816	787	807	774	849	807	789	824	853	808	824	766	787	791	795	787	780	874	806	788	870	781	808	787	781	752	817	827	827	813	840	819	794	799	775	802	823	832	846	762	806	813	795	824	798	808	808	817	845	820	802	809	844	806	814	792	838	770	810	811	787	795	830	782	831	802	769	818	841	860	815	812	810	799	808	825	787	808	852	819	816	833	782	811	782	824	818	795	823	814	815	841	798	810	790	810	782	801	818	826	836	809	780	830	835	767	797	816	781	831	848	802	882	820	842	841	840	812	766	849	806	845	845	814	812	793	798	814	770	785	811	765	807	796	832	814	828	796	791	848	817	831	841	830	830	818	844	834	811	807	837	810	738	806	829	787	810	835	792	854	769	827	811	805	839	787	804	796	818	862	816	788	810	770	847	794	805	760	801	823	854	840	854	850	869	822	822	736	812	802	854	856	778	848	824	795	807	804	820	753	808	795	830	801	805	855	797	802	820	799	804	819	843	850	814	850	824	847	860	818	836	884	783	825	855	831	799	824	790	824	782	847	849	844	819	822	848	870	778	797	858	848	781	816	791	835	831	831	807	850	803	794	820	828	844	850	825	818	799	809	815	797	788	817	810	795	781	804	845	835	825	821	811	793	844	756	748	845	838	849	795	818	759	763	800	825	790	822	792	756	805	805	782	834	805	800	796	790	801	835	764	817
49284	21529	5967	1825	914	572	486	421	375	326	435	336	366	369	317	361	349	366	365	327	353	379	377	385	320	361	346	343	369	379	360	371	375	334	363	355	304	374	330	342	353	351	339	374	364	354	376	379	384	354	339	356	391	351	353	376	356	376	347	352	340	384	316	311	374	325	306	364	383	361	350	344	374	317	343	307	329	349	355	341	339	339	366	359	366	357	359	344	344	312	359	354	341	325	366	385	356	323	331	336	326	343	352	309	349	345	370	323	353	339	349	326	354	355	332	372	374	334	349	349	327	343	348	337	352	362	357	341	356	353	352	340	341	353	351	366	357	332	340	332	315	363	373	394	373	339	326	363	354	346	356	354	369	343	359	370	391	338	346	344	350	329	366	346	331	379	353	352	373	376	330	337	348	311	369	368	342	365	367	355	341	377	382	320	339	394	350	352	364	372	363	343	316	360	361	402	361	322	357	323	351	292	329	370	352	347	345	335	349	350	340	352	345	338	351	345	392	364	331	365	339	342	355	335	347	343	356	363	362	371	362	356	342	342	350	382	381	353	342	343	310	333	325	375	382	331	332	316	380	351	345	312	356	379	364	335	353	315	343	359	316	360	373	357	349	372	332	355	341	367	364	344	321	344	361	349	369	351	338	378	362	325	326	317	346	320	347	325	325	351	360	353	355	374	325	345	383	348	322	369	392	336	316	360	365	334	345	371	348	368	337	360	355	317	339	350	365	367	365	347	413	389	365	372	365	332	358	363	377	340	334	339	352	381	377	324	354	348	337	337	346	321	327	363	345	361	340	323	350	316	320	360	362	339	365	364	332	315	352	390	383	349	368	346	329	386	331	348	344	325	350	348	359	358	343	325	336	338	341	371	363	349	413	371	376	346	405	336	335	382	317	350	358	363	348	353	346	314	303	361	360	341	361	345	327	338	372	343	388	375	361	346	335	344	335	347	386	351	349	368	354	363	326	320	357	361	363	369	375	351	369	340	325	396	337	339	366	361	362	347	360	367	400	329	323	374	342	346	368	349	359	368	352	374	357	371	362	361	367	328	346	353	383	370	328	372	336	362	347	350	338	326	388	380	390	356	347	321	345	304	346	339	346	370	379	333	346	329	366	369	349	386	337	360	348	358	303	343	376	370	349	316	340	319	374	349	371	370	350	351	357	352	382	375	361	341	360	314	358	384	368	309	371	317	332	340	305	360	326	370	320	319	355	340	353	344	331	368	390	368	354	310	329	356	342	364	342	343	363	355	381	314	337	348	338	379	352	344	366	348	351	364	351	343	374	370	345	361	346	278	327	391	348	329	359	378	356	318	388	363	335	342	364	351	355	365	358	330	378	321	359	333	383	317	332	344	359	362	353	381	333	313	333	327	365	341	379	355	382	345	350	323	379	361	368	370	346	357	351	338	332	361	341	340	363	345	356	312	340	331	366	351	377	325	360	356	353	354	332	337	376	350	351	344	370	309	346	367	325	371	356	357	369	353	387	333	356	320	360	359	318	340	358	347	350	387	313	362	352	371	350	380	373	368	349	357	353	348	336	365	378	408	339	327	370	358	329	392	361	363	351	361	361	343	348	357	344	350	363	371	378	340	362	340	325	356	360	371	335	357	345	397	383	349	358	381	330	378	345	364	349	376	353	355	350	311	384	335	344	336	337	319	370	349	312	329	371	353	339	378	352	332	364	333	356	396	372	377	339	381	324	329	326	349	339	345	321	329	347	337	364	383	361	368	336	359	349	357	371	339	377	372	355	339	353	362	348	356	349	326	348	362	346	399	369	348	363	356	361	378	400	333	342	339	344	355	337	415	360	368	352	338	356	336	325	361	343	323	315	328	335	369	360	340	347	359	362	352	372	348	381	356	350	325	331	373	327	380	370	345	337	329	368	368	348	331	384	372	386	366	383	377	369	323	344	350	329	378	363	359	330	367	350	354	346	348	360	375	340	364	369	338	354	340	356	386	383	353	329	326	340	366	360	319	320	373	333	362	395	324	318	340	341	354	331	355	343	344	361	372	354	365	360	311	342	374	326	378	358	349	304	314	381	333	375	367	396	352	356	370	337	375	359	343	343	347	380	367	348	329	357	359	348	355	311	357	359	335	338	378	346	337	326	322	345	380	375	333	373	353	354	414	363	363	353	332	345	333	368	346	348	337	310	360	348	329	356	356	335	403	375	351	356	388	360	359	340	338	352	349	312	368	327	373	353	353	333	358	372	368	373	365	367	357	353	380	364	359	369	369	357	368	313	344	359	356	348	355	351	355	366	318	359	344	317	323	349	346	359	376	337	304	354	333	392	355	379	373	334	341	325	351	350	358	382	393	323	354	341	364	368	334	328	339	329	370	331	346	390	383	344	306	356	375	357	328	357	323	353	392	352	366	333	376	390	379	351	330	314	370	302	343	347	316	328	349	351	358	390	366	366	320	352	327	339	320	339	361	331	348	326	339	346	373	348	339	388	366	357	379	368	337	363	363	363	335	371	356	358	364	345	363	376	354	363	315	366	386	355	321	330	343	352	374	382	346	353	359	339	370	365	350	401	368	355	370	347	382	350	349	367	291	354	348	392	368	360	336	393	344	347	358	360	365	359	362	339	338	404	372	383	329	327	318	333	325	392	340	382	373	376	331	383	355	315	363	342	341	342	355	357	358	378	359	344	348	365	360	348	340	351	344	336	329	364	336	336	330	348	335	355	385	352	346	331	323	330	358	348	353	361	369	338	317	343	316	352	339	337	336	312	367	350	339	396	346	381	335	332	350	368	362	353	343	351	370	377	365	328	358	364	314	376	376	317	362	377	347	364	393	340	344	346	360	305	373	353	356	339	391	373	355	364	360	355	331	320	379	377	338	355	354	325	359	336	362	324	389	305	365	364	324	350	352	319	316	371	367	336	353	353	385	330	358	345	344	381	360	376	380	332	373	366	345	334	344	335	352	376	340	371	344	306	353	323	321	385	356	332	353	337	363	331	346	327	329	401	381	386	342	367	356	350	345	343	345	294	314	356	353	361	314	373	315	350	351	335	349	383	334	340	337	348	373	358	331	336	326	341	340	366	384	342	392	374	345	347	357	376	370	355	365	348	363	362	349	359	375	351	363	388	341	321	341	353	357	349	341	350	375	349	357	358	374	369	369	387	347	338	402	315	335	370	344	382	375	354	356	333	331	323	344	357	373	351	342	348	341	368	380	378	358	352	397	325	349	335	353	345	318	350	336	327	343	348	324	343	363	339	348	341	341	404	322	353	338	331	332	358	355	345	347	355	343	348	335	361	361	335	302	360	336	338	351	351	366	330	359	361	372	341	343	362	368	363	335	332	347	356	346	361	350	327	348	345	351	349	356	340	316	338	349	338	392	329	357	349	366	377	320	340	371	344	361	375	323	362	313	333	347	358	315	381	377	378	365	334	318	342	326	347	347	336	348	377	353	344	339	391	339	358	366	355	360	333	325	358	341	364	371	375	322	336	369	354	344
34110	15404	6443	3776	2336	1541	1123	955	909	765	779	764	754	784	773	767	766	740	778	764	743	747	746	789	736	781	776	828	765	792	775	768	758	756	734	730	776	784	756	813	763	745	809	773	812	773	754	774	793	746	785	754	738	757	763	761	758	811	792	811	777	763	821	776	783	701	796	795	772	757	756	766	778	792	793	789	784	776	763	742	767	707	746	758	814	726	758	781	767	742	725	771	744	750	794	802	793	802	774	736	769	755	752	799	778	782	752	759	761	772	745	781	770	775	697	736	742	809	810	772	787	790	813	758	765	738	729	769	770	769	794	756	698	772	780	780	728	755	768	766	774	765	773	771	770	777	749	764	800	728	765	744	731	744	819	773	741	729	789	746	756	760	741	752	759	774	770	748	788	778	787	771	767	807	734	805	775	765	768	754	762	725	759	760	728	787	762	735	711	763	771	786	830	757	737	771	767	748	818	788	769	813	800	771	724	779	730	777	748	794	812	744	784	770	796	735	772	778	743	755	771	794	856	769	796	774	785	741	794	745	767	790	766	727	773	762	738	777	749	753	742	766	772	715	788	763	788	748	775	800	774	784	765	799	826	763	766	791	773	765	814	756	763	730	718	752	802	754	727	745	737	781	789	704	764	736	798	768	740	783	727	760	723	753	812	785	811	758	735	729	775	802	733	858	772	772	750	735	753	744	792	764	766	736	788	762	815	784	775	720	712	732	782	762	740	819	803	718	747	782	765	858	761	753	752	787	798	856	789	764	825	851	742	759	768	807	782	751	795	790	789	770	779	784	778	748	775	749	815	698	795	808	801	790	797	783	747	856	767	752	729	758	734	736	816	828	784	758	717	719	775	795	717	775	756	728	710	735	776	778	708	777	821	779	810	740	772	780	748	792	754	801	740	733	791	761	731	752	748	766	800	799	751	804	757	765	765	805	780	833	797	735	768	747	793	725	751	724	768	795	743	773	777	745	740	782	780	778	745	738	740	749	753	758	798	782	781	747	772	788	792	741	805	759	763	753	752	796	773	786	776	747	743	763	756	748	759	743	771	732	777	738	749	767	739	803	771	793	764	810	772	788	781	774	766	755	783	767	763	774	777	787	796	777	753	747	762	782	796	762	761	808	795	764	749	803	746	732	762	742	785	769	763	755	795	754	760	781	809	767	753	754	761	746	754	789	758	788	762	750	790	841	810	805	790	714	743	767	744	729	748	832	766	792	795	785	802	772	739	754	776	746	710	750	758	718	778	763	793	763	734	718	782	756	741	804	734	757	793	800	719	799	738	776	802	767	756	756	782	774	739	771	786	755	809	798	729	773	746	785	741	800	795	812	754	763	736	781	814	760	756	743	777	770	789	788	765	759	766	759	758	783	726	751	765	785	761	788	755	737	785	753	765	745	782	728	790	767	752	784	765	788	771	789	842	742	746	746	751	731	745	726	790	780	790	726	763	839	833	800	769	787	748	800	778	777	765	714	803	752	806	765	752	766	781	796	769	729	794	752	787	794	801	740	802	812	727	796	780	748	719	743	796	737	787	772	793	743	767	775	745	752	755	710	759	717	775	838	721	790	793	764	758	796	760	743	745	753	788	763	792	785	797	753	737	748	797	759	803	768	793	782	733	775	732	717	790	732	790	707	776	747	815	794	791	789	788	791	752	790	756	722	775	777	763	770	743	786	823	778	775	777	782	782	736	795	801	766	744	822	746	811	760	726	776	733	775	758	736	753	756	800	731	803	797	811	730	789	810	732	780	789	764	800	755	817	755	732	768	757	808	832	763	742	733	761	753	807	777	694	786	744	783	750	738	763	802	753	773	809	762	756	718	777	730	768	777	738	802	775	810	740	764	767	789	758	753	763	785	777	786	784	771	751	742	776	767	723	767	727	783	747	772	796	783	778	780	834	745	766	758	698	776	770	777	766	784	761	745	783	766	758	801	782	777	786	742	750	777	810	768	826	800	764	761	734	721	782	783	810	752	800	826	757	777	775	738	746	736	778	739	726	792	728	758	739	773	787	815	778	754	773	777	764	714	756	740	785	751	765	785	746	761	772	753	776	729	696	727	774	729	720	756	768	760	777	735	794	767	747	755	759	740	750	795	797	762	758	771	769	784	798	790	718	774	765	801	745	768	740	754	766	742	740	758	779	759	778	760	775	762	785	768	786	740	764	815	788	798	728	765	756	740	762	693	825	776	787	742	776	806	749	736	754	708	770	809	734	727	737	821	789	802	808	740	756	715	742	682	776	748	780	745	774	760	717	728	775	785	733	754	763	744	756	782	773	791	752	779	777	793	778	794	808	800	794	725	761	772	794	727	789	775	762	784	781	728	701	782	804	749	757	802	737	773	777	737	787	722	764	782	776	833	789	740	742	799	706	758	739	720	729	798	791	779	737	753	724	780	746	763	748	773	753	788	783	796	716	739	765	738	746	798	732	797	759	777	790	841	742	774	724	772	789	761	802	766	795	736	786	726	715	829	736	753	791	721	727	764	789	760	766	764	762	756	800	775	704	772	775	792	741	766	718	752	780	811	795	750	726	794	791	743	765	771	774	796	750	818	764	757	789	771	773	785	804	777	796	742	755	791	789	766	773	765	774	754	752	775	771	703	778	754	737	726	727	757	797	777	749	809	794	799	770	796	826	760	787	714	791	747	780	769	748	775	744	776	797	746	780	744	775	759	762	734	742	749	793	792	812	813	772	717	760	744	773	742	786	822	781	731	767	748	825	779	786	758	720	830	789	705	759	778	803	784	751	762	767	757	757	793	785	785	753	748	774	782	813	774	744	818	796	790	785	780	758	748	749	745	783	757	781	740	755	711	789	772	785	743	768	810	748	784	820	776	758	726	753	788	778	780	823	772	784	754	755	798	781	764	773	792	800	784	748	737	766	746	805	752	793	828	796	770	810	767	803	782	758	759	785	786	759	818	788	769	777	741	838	768	782	728	770	752	771	764	744	755	795	798	763	774	747	758	719	786	707	763	736	753	745	762	777	814	790	829	774	761	786	799	781	793	724	757	789	786	783	761	759	752	767	794	782	786	765	771	721	755	771	730	800	746	766	791	768	775	802	740	762	763	792	737	746	797	771	775	724	731	765	783	766	803	747	806	771	731	746	786	776	751	785	756	751	751	765	773	827	742	777	734	772	822	756	720	746	785	753	745	761	780	702	778	748	833	781	778	741	791	748	772	776	746	794	797	784	728	770	787	812	804	716	784	756	768	729	782	765	782	779	788	754	729	807	750	787	729	791	762	806	796	809	767	763	781	731	705	742	731	736	771	783	785	782	780	755	759	781	783	703	807	743	761	760	792	795	817	762	716	771	747	723	807	723	775	757	786	786	784	769	798	693	769	787	719	752	770	797	768	779	792	786	746	783	769	817	784	792	754	775	779	758	740	768	689	781	721	750	759	767	766	734	750	765	750	751	775	829	772	757	782	803	750	826	785	787	755	739	778	774	772	794	756	790	755	773	778	780
63411	28781	10294	2453	829	597	429	415	404	385	376	399	380	360	359	352	338	372	358	340	388	374	345	369	371	383	351	353	347	362	379	365	365	379	329	345	397	348	364	385	365	358	328	342	356	339	316	335	334	392	343	361	367	344	353	404	372	364	338	346	342	406	369	394	350	345	386	314	348	380	363	380	361	344	372	412	336	383	351	373	349	368	348	374	350	373	347	359	320	364	349	354	355	365	368	352	351	341	375	372	359	353	391	317	351	374	392	358	377	392	335	360	355	360	374	370	359	357	350	362	353	326	334	359	340	365	373	354	346	290	323	356	335	353	362	370	351	331	344	369	338	391	319	348	388	358	348	377	337	359	353	364	375	343	323	355	358	337	352	358	332	373	360	371	371	366	393	381	382	365	354	346	353	318	359	361	379	365	333	363	340	363	363	353	361	373	390	402	372	371	333	430	318	355	340	357	336	326	383	388	303	409	376	367	364	372	378	402	361	372	352	347	336	336	329	340	319	347	353	303	369	362	281	325	330	367	358	377	351	351	334	371	345	366	377	323	353	319	327	349	405	397	342	379	371	325	329	345	328	375	340	324	389	391	370	361	365	356	364	362	351	372	365	340	406	362	360	332	344	373	358	367	371	367	418	355	313	377	332	348	368	392	384	321	346	368	355	391	356	374	370	375	362	343	365	318	321	340	353	343	343	381	376	386	354	352	350	379	347	374	335	382	329	329	376	356	378	360	376	377	392	383	346	354	355	350	341	372	370	385	351	354	319	370	344	342	352	363	367	325	346	359	373	341	347	375	365	374	382	383	373	339	394	383	352	353	347	386	334	371	346	345	373	347	389	357	398	345	357	380	337	376	350	345	370	370	359	362	397	321	377	327	372	380	391	391	338	365	366	352	349	382	354	338	362	395	304	364	342	376	399	362	404	352	317	292	356	347	341	376	355	320	346	362	387	376	316	363	345	329	368	343	351	328	368	374	385	365	330	397	339	386	405	344	330	350	368	323	357	360	360	334	316	381	335	324	323	334	388	334	348	333	361	342	367	366	370	357	311	343	369	343	375	329	347	336	340	341	360	363	365	351	353	328	349	359	378	347	362	339	361	364	395	394	421	345	366	349	344	363	391	328	347	383	362	374	339	362	343	345	368	341	318	369	354	366	356	365	366	405	374	337	332	351	358	366	360	369	354	375	380	311	363	332	359	374	346	366	319	298	383	361	353	326	368	330	355	368	343	385	364	351	326	365	340	354	407	379	324	383	390	356	388	354	360	341	321	359	387	353	353	371	357	358	376	338	328	363	349	383	360	346	359	316	344	363	371	328	355	359	351	367	399	371	332	353	354	380	358	311	344	385	379	377	360	372	356	362	370	313	342	358	352	341	361	344	356	347	368	362	338	356	347	377	357	344	347	368	365	384	338	370	367	391	345	328	342	347	360	373	341	340	324	331	380	372	353	343	374	320	377	336	383	353	341	390	374	389	321	323	353	353	358	347	373	336	343	392	381	362	347	384	367	321	367	392	372	353	369	346	367	369	340	378	350	353	356	368	346	323	361	339	371	336	361	337	354	359	347	378	400	387	328	385	339	386	389	332	391	315	371	332	350	353	367	347	368	351	330	341	355	362	362	333	342	356	344	381	351	349	304	376	363	347	366	358	335	355	355	380	399	341	366	384	373	358	372	375	359	341	343	368	330	311	359	337	382	389	381	358	316	382	365	339	330	368	378	360	351	354	363	364	373	366	363	369	426	346	361	372	352	371	395	360	341	337	302	371	348	370	378	341	345	349	359	352	335	367	365	325	369	326	381	354	388	376	352	339	343	336	358	429	381	374	368	315	335	320	368	358	353	379	350	352	349	360	368	378	373	356	380	349	365	378	356	355	342	394	365	403	392	407	379	322	357	336	344	355	417	383	347	383	360	352	319	335	376	372	383	385	393	366	353	362	369	334	323	409	361	339	331	352	361	394	400	359	356	413	344	366	371	376	332	343	381	369	351	363	351	307	373	360	353	330	335	368	343	380	330	350	334	366	377	382	370	349	314	374	367	392	392	403	335	369	331	350	351	358	357	357	350	355	386	348	350	337	358	363	344	362	344	315	372	334	353	381	399	339	332	366	366	377	349	352	362	354	383	359	360	306	377	367	346	333	353	341	377	338	358	333	337	373	341	369	369	369	356	341	342	332	330	307	365	359	325	344	371	351	356	395	357	389	372	349	366	356	328	358	322	354	341	396	374	343	356	319	354	357	376	356	374	340	382	359	377	399	392	342	352	392	393	355	347	332	363	355	394	376	356	390	358	350	335	329	334	329	357	361	339	333	364	344	351	346	343	333	339	375	391	368	380	363	339	380	357	360	383	387	344	357	363	359	347	344	382	355	348	388	311	383	382	360	328	395	353	345	365	330	340	306	386	361	363	399	381	360	347	352	368	365	371	380	382	348	316	361	356	345	359	321	365	391	327	321	341	389	336	320	367	344	328	360	375	401	365	337	349	348	370	339	340	386	357	340	367	370	375	330	371	350	371	394	363	350	385	340	338	370	321	339	363	339	372	335	361	367	361	377	324	344	333	353	365	373	343	340	352	345	373	359	323	333	359	327	369	365	389	377	386	323	358	315	346	380	358	331	395	366	336	355	311	357	361	347	352	352	354	343	364	356	359	374	346	358	376	342	332	374	363	366	351	367	335	332	382	348	301	352	382	356	355	377	350	376	379	343	359	369	342	358	320	348	363	323	362	326	368	335	391	345	392	340	355	316	354	378	325	348	360	328	365	337	353	334	375	362	362	339	369	373	362	352	357	398	323	330	341	351	367	319	350	378	379	343	363	359	344	374	352	374	360	324	382	370	371	341	338	352	373	361	346	353	363	395	360	386	349	366	343	328	356	373	331	376	344	350	354	365	311	336	349	342	371	372	346	305	380	382	386	351	383	362	342	356	335	370	371	367	396	345	293	382	393	336	369	341	359	390	346	365	400	355	331	352	378	341	370	373	348	351	380	332	372	395	377	365	327	353	402	375	363	325	331	383	351	345	327	313	330	315	370	323	366	361	422	320	333	372	358	334	403	334	338	358	361	357	361	347	372	368	317	333	332	384	351	390	361	358	368	336	392	354	396	361	371	347	347	343	361	363	352	364	347	356	371	348	350	370	348	339	404	366	376	347	381	360	371	388	365	355	355	393	356	357	387	369	386	365	368	343	363	330	351	349	364	359	371	357	359	353	359	316	339	334	342	379	374	368	345	370	372	350	339	344	366	371	390	336	386	341	347	386	329	364	359	359	348	334	324	361	359	367	364	342	347	358	375	334	311	366	352	363	354	366	380	347	371	325	343	331	385	383	386	359	319	363	313	338	341	359	359	365	396	357	367	325	384	373	341	336	332	348	393	347	379	367	357	354	396	355	357	375	378	370	322	357	360	357	349	329	404	369	376	362	343	363	332	378	341	360	364	373	366	381	341	316	317	352	374	338	333	353	340	354	334	369
43751	20528	8992	4295	1972	1441	1108	918	832	897	783	813	805	824	796	761	817	836	765	834	772	743	818	786	784	790	814	802	780	774	761	826	810	760	786	807	768	743	790	767	805	741	777	800	784	749	754	761	787	843	803	764	821	751	786	739	851	820	798	760	791	810	785	747	788	770	791	836	729	769	773	804	836	741	727	805	788	802	749	775	794	785	780	782	767	732	779	814	767	788	812	783	766	792	810	783	827	812	792	849	769	775	774	780	780	787	809	852	775	750	752	750	802	767	749	780	806	774	792	774	790	793	753	826	773	723	755	802	766	818	789	734	789	809	762	811	781	785	800	770	835	771	802	778	777	801	810	765	789	777	829	839	762	786	806	769	758	783	815	825	784	787	811	816	759	807	774	763	814	841	770	815	797	785	737	789	815	777	770	797	794	807	836	801	793	816	823	755	789	775	818	795	846	755	784	823	734	773	729	761	839	809	787	746	819	794	807	792	789	771	784	798	789	785	769	794	820	793	758	793	732	765	793	773	802	744	785	823	781	813	805	786	823	790	850	812	768	781	830	822	751	794	771	764	816	780	819	804	797	778	795	775	763	750	789	772	770	822	814	785	769	771	780	747	768	777	783	823	782	804	833	823	786	790	809	811	800	787	779	814	772	759	775	812	819	777	759	785	771	800	749	789	789	782	806	785	814	785	828	806	784	792	771	763	767	809	842	758	802	833	761	842	750	782	865	735	820	768	781	778	821	774	769	750	786	760	799	802	750	821	751	766	756	820	814	740	801	825	827	779	778	796	807	738	759	836	820	817	814	796	773	822	771	782	784	759	791	805	745	808	748	786	798	768	817	776	801	756	775	780	806	768	774	789	811	732	802	821	835	770	739	772	744	757	841	782	777	803	770	761	770	788	795	771	765	818	799	810	804	874	821	804	814	796	785	786	789	762	790	779	796	795	794	763	780	790	772	776	707	836	781	777	775	755	731	758	757	808	768	776	773	778	772	792	799	781	749	855	824	790	744	758	765	777	810	789	801	787	770	811	796	772	788	787	770	767	750	820	808	790	762	792	765	805	820	841	810	771	774	785	772	842	800	813	759	812	803	811	792	792	791	749	755	766	754	827	854	770	737	807	758	811	811	794	792	761	766	796	782	796	770	802	797	733	791	851	859	800	809	730	796	779	807	810	805	775	809	839	782	755	815	821	789	810	831	801	785	788	790	834	774	758	801	786	806	783	798	771	759	796	748	784	772	800	747	742	775	757	771	831	824	759	755	836	763	773	746	788	765	811	772	773	797	795	846	727	790	806	734	803	825	816	825	781	801	788	785	777	798	824	825	816	810	789	748	819	813	858	790	831	841	762	814	756	799	811	768	772	787	813	764	775	760	774	767	790	746	798	773	813	792	790	778	774	796	763	809	786	819	781	819	744	744	816	800	826	775	765	817	778	805	795	830	836	820	767	778	833	779	808	786	810	775	793	754	790	822	750	760	799	780	823	810	795	789	752	808	790	800	758	765	779	792	769	826	782	816	770	782	771	748	797	848	773	774	803	776	757	816	814	828	808	791	810	805	792	798	767	771	794	786	764	744	784	774	776	770	796	768	779	765	781	782	732	822	814	777	769	769	790	745	818	770	758	783	806	779	757	790	766	753	820	792	779	831	776	795	789	781	787	769	780	774	787	783	823	834	765	766	835	748	813	764	814	763	791	798	781	749	791	747	787	792	817	793	824	781	779	805	755	816	800	799	804	795	761	810	809	761	831	787	780	826	786	825	823	797	788	788	795	780	800	782	769	784	758	795	780	794	736	798	746	759	855	739	810	792	815	830	804	768	806	764	792	781	763	791	759	829	786	809	693	808	788	767	786	743	790	752	749	791	712	739	785	781	794	762	783	800	818	791	773	788	765	826	796	822	820	758	796	814	796	814	822	771	848	789	833	754	798	787	731	790	811	808	801	787	827	782	776	796	817	798	811	797	791	766	791	803	786	778	807	765	798	789	779	778	805	727	775	758	783	780	787	762	728	820	775	796	799	768	785	792	763	783	774	788	690	779	817	774	746	754	823	751	739	800	794	776	769	785	829	715	781	806	800	850	784	785	820	789	779	806	787	764	772	738	798	752	767	820	811	776	771	784	813	776	789	784	782	792	791	757	817	832	828	760	803	800	789	801	779	802	754	782	774	761	801	811	788	805	760	729	786	779	748	778	819	755	803	804	820	774	808	838	727	808	853	785	783	873	844	780	799	767	749	795	798	827	774	809	796	805	779	769	824	789	785	787	847	831	815	800	801	818	837	775	788	807	783	686	804	785	771	811	809	732	786	806	764	803	781	765	771	766	797	728	823	732	800	778	831	769	747	804	770	743	766	791	813	755	789	755	810	764	766	787	808	737	839	814	789	733	780	777	754	797	782	766	801	748	802	817	782	808	772	794	746	822	752	803	787	794	818	738	800	819	747	772	735	778	749	742	818	835	804	772	806	805	780	786	757	821	791	788	778	817	772	759	785	802	779	746	796	790	775	796	743	794	765	817	806	743	804	757	771	775	780	806	733	763	745	795	809	811	743	800	776	778	739	780	743	793	736	744	813	811	778	789	797	808	748	786	777	823	761	813	786	759	768	749	816	771	817	785	809	831	803	764	812	733	747	858	807	766	774	806	805	800	834	751	768	775	830	808	765	813	770	803	785	805	810	744	747	761	801	770	721	785	774	718	829	807	814	767	785	783	772	773	754	797	761	801	809	823	779	785	739	759	858	764	768	798	739	782	808	739	792	810	794	827	832	782	853	769	785	785	758	747	807	775	772	803	768	777	808	821	743	749	789	781	781	778	796	759	782	789	834	730	794	781	792	798	783	760	762	742	809	805	828	782	746	798	783	761	821	799	795	797	861	747	811	792	769	825	774	813	812	786	798	806	750	755	797	768	773	772	728	717	798	751	781	756	817	795	758	799	773	753	806	753	806	760	777	809	835	776	777	796	797	816	796	843	801	812	742	782	754	794	791	767	769	764	790	780	798	792	759	818	806	746	802	794	775	797	799	794	783	772	790	807	804	788	761	813	774	809	814	780	807	796	796	814	821	762	790	817	769	806	779	780	792	767	730	787	833	764	790	815	771	803	785	772	816	823	780	808	791	757	828	809	746	777	786	760	774	817	799	791	773	798	746	805	834	837	771	798	845	810	818	806	818	799	765	824	796	788	767	768	783	775	746	782	765	804	817	787	806	732	758	794	758	775	796	777	762	793	807	753	795	797	781	785	844	782	800	786	785	774	754	842	831	781	766	779	786	798	767	798	739	804	790	809	799	805	828	758	774	824	736	770	765	717	817	757	801	773	856	774	800	790	783	735	780	816	821	755	803	779	787	780	782	762	783	784	793	778	776	784	816	847	781	777	778	789	754	759	811	820	774	824	822	754	819	809	830	841	790	798	753	781	850	830	769	807	769	831	777	835	852	745	808	789	831	760	752	755	803	810	796	777	806	761	779	823	805
58193	23001	7209	1658	774	460	485	424	385	394	397	386	372	365	365	390	378	385	373	377	352	372	322	360	349	382	387	368	374	376	375	380	363	375	392	403	357	348	379	372	403	370	398	357	380	356	376	402	402	379	395	375	373	397	377	346	388	373	382	384	377	376	383	392	373	368	358	366	352	345	365	356	372	390	349	372	370	401	391	360	413	362	395	350	389	365	365	411	396	339	351	393	379	363	382	348	371	360	351	371	384	393	333	390	352	365	333	395	363	400	352	425	393	360	371	402	412	412	365	372	372	380	381	380	382	395	347	376	379	382	370	398	350	350	349	358	416	425	350	353	398	411	387	344	376	323	375	349	396	417	364	378	418	358	361	368	391	371	406	406	382	397	396	412	362	366	414	386	367	365	389	353	349	373	365	412	362	361	380	337	365	369	378	355	364	364	398	367	362	426	394	366	360	362	432	372	362	363	392	357	398	391	403	381	364	374	346	396	374	378	382	414	415	404	361	401	400	376	363	332	359	389	401	399	378	353	403	371	386	339	380	406	373	362	390	385	377	397	354	359	388	410	397	387	360	371	387	367	351	337	388	330	390	388	401	357	397	404	407	383	352	363	375	365	374	397	372	403	387	328	384	351	343	401	387	378	373	389	384	392	385	341	392	358	364	360	366	431	388	356	376	325	338	376	377	335	394	379	387	372	364	368	380	388	361	377	366	381	389	400	365	353	405	398	391	376	411	378	381	398	363	349	353	350	376	352	372	347	388	388	367	349	364	364	408	375	376	349	396	346	394	370	391	364	360	331	369	361	345	355	365	404	347	383	393	368	333	363	389	367	377	380	375	380	383	404	402	377	372	402	402	401	382	418	394	348	380	403	374	367	401	351	369	338	386	421	353	372	382	366	355	396	385	413	365	371	342	361	396	394	332	376	363	386	388	388	381	399	371	353	342	388	373	357	354	357	372	345	390	343	379	398	377	344	384	302	331	358	366	356	364	370	404	367	372	346	376	346	363	353	380	409	397	397	378	415	388	354	405	364	386	335	364	394	325	376	398	387	371	394	361	349	343	393	386	378	375	387	411	377	411	365	380	401	392	380	377	374	342	388	362	348	426	404	381	337	378	345	388	380	353	345	334	386	349	370	381	365	373	380	405	379	420	400	378	388	378	325	383	390	357	352	340	356	317	341	371	374	345	364	384	373	358	375	388	379	372	378	385	381	350	359	383	396	352	404	384	416	397	366	367	367	368	388	382	368	373	354	348	330	372	394	410	363	350	381	364	374	418	400	379	359	359	364	384	375	382	360	380	393	383	346	384	379	341	385	382	320	392	369	361	353	363	360	389	366	374	344	371	375	406	364	373	418	369	389	362	369	363	389	354	377	339	359	343	394	361	347	392	359	366	352	364	378	375	371	338	355	354	403	389	358	352	349	375	367	391	359	383	387	349	370	393	364	361	355	370	381	399	371	395	360	372	361	353	379	388	386	388	405	353	397	333	385	354	374	373	394	369	337	371	364	371	390	371	403	373	411	372	393	398	360	381	380	337	383	374	378	412	356	412	391	411	367	371	376	403	376	364	338	391	386	418	380	352	385	374	406	407	372	360	413	392	369	346	380	357	376	335	365	400	351	366	386	339	392	381	389	376	384	373	392	387	373	354	344	341	400	347	422	383	383	389	357	365	348	413	374	387	370	329	375	349	401	391	389	360	368	393	387	365	378	387	348	375	379	343	364	377	371	377	358	352	364	379	380	382	398	386	325	332	385	360	361	404	377	339	373	360	369	388	387	377	365	400	387	358	348	357	415	349	374	401	363	366	374	355	357	374	411	354	345	363	417	373	371	375	380	369	380	364	372	377	401	373	371	369	374	401	368	368	379	399	379	365	335	380	350	402	353	335	402	387	383	367	356	380	352	374	378	364	393	414	384	405	384	375	383	355	408	377	366	334	404	391	360	361	348	362	376	336	373	412	351	382	363	369	373	360	368	378	364	368	353	350	364	404	370	364	388	371	403	363	384	332	344	386	380	349	365	347	370	355	365	399	399	366	383	340	369	315	344	389	382	394	358	346	358	388	383	377	367	337	357	358	382	383	387	375	387	370	417	347	367	395	387	374	400	345	370	360	367	405	376	333	400	391	351	366	319	382	362	381	363	368	383	351	370	342	396	338	386	361	353	393	383	361	363	366	400	376	386	358	405	396	371	391	409	337	396	368	405	361	355	294	387	428	389	380	386	396	365	377	351	361	395	358	332	410	373	366	375	404	372	398	367	379	332	371	377	392	371	388	371	344	392	373	385	333	382	414	368	379	349	337	392	367	359	363	388	370	364	373	397	386	346	397	384	377	351	345	345	386	378	377	410	334	384	357	365	382	413	365	380	407	380	389	355	381	389	402	341	356	349	385	404	360	383	381	372	385	383	366	399	379	353	405	371	364	413	365	353	365	358	367	355	384	364	358	405	404	334	375	404	393	409	349	360	362	376	382	340	404	354	418	376	394	402	378	362	386	399	366	385	344	383	365	331	387	352	383	347	355	362	344	386	377	412	377	374	411	368	373	343	425	382	401	368	358	382	382	385	344	385	394	393	401	421	390	407	356	359	363	353	390	397	395	375	368	397	385	370	351	346	355	373	384	347	393	363	366	375	381	337	370	397	365	390	405	374	397	365	360	364	409	377	424	364	414	357	380	355	399	332	394	337	327	368	367	367	374	370	355	374	379	368	401	358	366	398	396	409	361	361	381	405	395	335	367	354	357	374	389	368	349	382	379	370	424	344	397	374	359	346	362	375	375	336	382	383	370	361	379	384	386	350	354	364	373	361	383	340	363	349	364	354	327	354	400	408	343	414	356	371	378	394	382	345	395	413	374	395	351	350	383	392	401	352	404	357	397	384	368	373	382	371	362	376	298	393	385	334	342	345	379	363	354	338	388	372	370	349	355	417	410	364	383	349	383	401	330	368	377	388	390	389	405	342	361	352	398	409	380	386	371	349	371	348	390	357	376	360	364	373	394	396	339	398	373	343	387	400	347	363	386	380	372	389	359	359	393	370	386	365	320	363	367	417	372	378	383	408	366	387	383	328	344	414	357	395	374	348	374	362	335	352	395	391	365	358	369	378	373	339	398	369	334	359	361	386	367	358	357	371	393	330	398	388	367	348	363	416	399	365	356	361	366	385	405	395	314	350	389	402	393	374	355	342	393	343	358	353	363	393	404	402	376	382	382	375	394	348	369	336	377	375	368	390	380	421	372	378	384	345	388	385	347	359	359	397	373	397	389	395	336	364	412	374	378	375	353	355	406	373	391	385	346	345	391	380	359	332	388	423	362	405	402	371	376	425	391	375	318	384	343	331	374	376	384	376	362	408	358	387	353	370	378	381	348	348	362	397	374	398	395	365	385	394	412	362	354	421	365	350	382	416	414	359	373	366	360	399	380	387	369	332	379	405	363	413	346	379	404	362	353	349	350	388	324	374	377	365	357	399	372	397
39447	13210	4807	3163	2005	1243	1118	938	911	867	890	876	862	794	848	848	872	807	866	770	805	835	812	859	784	817	850	835	803	875	793	831	804	814	762	832	853	797	842	829	792	737	817	803	870	802	848	802	846	790	810	834	837	808	817	817	834	803	798	777	782	859	850	826	815	809	828	837	817	807	831	784	808	828	815	835	832	823	803	831	830	848	845	820	797	785	814	880	795	846	822	817	823	792	816	851	798	802	832	718	847	826	808	868	815	840	774	838	802	764	826	819	828	816	847	816	846	819	782	775	824	782	831	842	871	784	845	864	793	794	821	826	817	838	803	841	873	824	817	852	843	820	810	824	837	789	854	786	810	832	831	822	835	821	819	845	785	815	807	814	818	807	761	817	816	829	812	824	781	802	861	815	822	809	850	858	830	771	798	825	809	817	790	856	822	790	860	822	886	808	816	821	868	796	834	778	862	845	764	820	747	845	822	819	795	811	867	813	831	799	823	813	808	832	818	794	854	804	784	820	832	790	802	834	853	812	803	800	824	760	809	824	816	847	830	809	832	787	803	827	816	758	789	746	815	804	764	838	832	735	838	840	840	834	833	882	809	815	794	837	792	777	805	859	798	859	791	774	802	846	828	753	796	818	857	805	804	831	819	866	861	776	793	793	826	776	761	776	798	843	808	775	847	826	754	796	803	804	770	807	811	775	854	789	828	794	801	827	813	832	821	777	820	842	852	842	870	843	801	773	765	807	798	801	806	786	783	797	756	844	821	816	795	772	829	766	811	813	802	807	792	766	855	779	830	790	838	822	779	801	805	812	794	770	814	804	867	809	852	844	831	811	790	801	826	782	818	795	779	849	780	834	843	858	757	784	839	831	800	761	796	776	742	851	780	785	861	804	844	801	827	765	836	855	798	819	805	766	841	840	772	822	802	794	787	824	815	818	812	855	817	814	839	805	818	797	791	827	829	806	805	802	842	835	838	838	849	802	866	853	845	816	802	796	808	812	824	833	836	840	850	804	796	822	823	811	810	832	822	801	863	776	771	843	855	809	827	819	820	794	781	774	859	801	826	809	789	793	834	784	811	803	788	823	811	817	806	809	791	806	849	875	829	796	781	789	812	868	870	794	810	783	806	827	811	824	812	898	816	862	827	805	809	800	803	807	906	779	834	845	856	836	825	858	755	816	793	835	815	812	763	833	804	819	832	848	847	816	751	810	779	804	836	771	845	859	781	835	862	745	841	799	843	840	793	828	847	767	790	791	824	782	774	804	801	834	796	761	832	833	812	794	827	845	836	839	771	810	888	804	826	815	820	842	786	810	844	770	846	814	832	737	806	781	799	815	795	827	835	817	788	815	817	835	834	825	848	775	816	802	802	829	818	786	796	835	801	833	828	850	818	826	838	805	826	825	796	883	832	836	807	809	794	797	830	776	839	787	845	827	798	800	829	829	834	795	822	807	894	785	769	842	758	842	822	784	880	806	806	822	868	782	839	825	807	781	764	808	772	828	782	774	821	813	784	821	809	795	792	867	808	828	820	783	854	806	825	792	767	836	773	804	815	847	808	783	816	780	848	833	796	853	815	801	815	820	822	828	818	790	840	798	843	834	781	816	902	848	786	790	858	821	854	816	824	820	762	858	817	824	817	804	782	794	820	798	820	795	857	828	829	771	826	809	825	829	811	811	791	802	774	824	829	835	778	828	841	814	833	772	816	813	813	823	863	817	836	832	798	854	802	781	802	797	797	855	804	856	805	859	757	776	850	835	805	814	770	820	801	829	836	829	816	801	805	849	799	791	820	875	773	803	817	810	845	832	847	800	834	811	800	830	816	799	793	825	809	818	799	757	832	818	739	810	831	829	813	771	787	832	856	811	838	850	771	806	811	873	841	808	827	851	765	833	831	764	811	785	815	809	799	803	844	776	768	844	816	804	796	810	818	871	818	778	821	830	807	822	804	805	809	795	793	858	813	815	817	833	831	814	805	826	772	847	767	868	847	840	825	752	826	807	822	785	792	852	826	818	812	803	851	821	809	842	803	782	774	791	875	761	816	808	808	843	788	802	796	844	775	832	773	803	870	792	844	790	848	840	802	784	840	814	799	807	770	841	869	811	829	809	847	802	872	804	820	816	848	811	810	799	839	786	779	843	859	833	810	796	840	846	865	802	788	789	831	820	815	857	840	790	794	811	846	823	833	803	856	861	843	775	833	839	824	790	790	843	811	821	830	836	823	835	827	786	801	808	808	803	846	767	793	774	782	844	794	798	812	809	828	816	774	861	794	764	846	842	860	797	777	840	789	799	878	813	800	832	841	865	826	842	791	837	814	863	797	807	871	811	818	818	823	839	831	803	771	790	779	782	816	771	808	789	773	827	790	781	819	761	812	855	776	841	812	865	829	848	840	819	811	805	776	761	771	839	810	786	770	833	829	828	837	857	827	809	798	757	795	829	814	889	842	809	772	814	800	818	827	782	798	832	800	818	873	832	808	819	870	814	820	800	789	838	784	802	834	794	807	877	773	790	798	828	828	795	722	782	846	815	816	850	797	827	781	799	855	814	771	842	838	845	859	852	828	854	818	786	821	828	785	812	830	830	816	839	805	766	840	852	856	772	802	841	804	805	830	799	845	780	783	808	820	797	776	803	863	853	830	789	811	760	806	793	795	840	814	763	801	870	758	837	805	856	833	853	789	807	846	818	796	814	816	804	798	826	877	814	741	809	778	824	812	816	848	788	793	832	821	847	783	799	858	835	854	822	862	790	863	848	846	830	817	789	824	810	805	769	766	853	823	816	775	827	846	826	808	807	830	826	784	806	833	807	822	829	804	826	834	783	799	768	824	817	847	882	809	837	777	806	795	804	842	785	797	819	801	765	835	897	812	819	792	788	801	826	794	840	830	801	778	806	818	826	828	848	782	810	803	786	832	831	843	802	840	817	808	833	814	808	804	809	841	806	809	831	786	830	831	815	805	796	860	814	824	840	805	776	796	785	771	808	810	804	852	820	813	826	807	804	831	833	815	786	802	847	843	855	810	822	846	827	837	838	806	820	794	821	817	783	836	836	794	832	796	806	795	817	821	845	801	762	813	792	848	816	795	794	786	853	817	817	782	777	835	774	767	815	827	799	808	834	835	772	833	835	836	781	843	847	790	811	795	786	792	793	830	876	832	799	847	777	835	819	809	756	815	822	809	787	774	824	837	810	885	800	766	833	802	834	859	824	788	863	842	803	801	872	784	854	808	832	809	834	793	793	791	803	846	843	778	759	789	805	799	818	757	868	830	826	827	842	805	823	826	839	845	817	794	867	832	786	877	797	867	855	841	805	810	764	836	813	855	792	872	773	761	830	820	796	864	813	760	839	767	812	822	844	782	871	829	776	824	805	810	797	830	763	854	835	813	800	858	789	844	835	865	834	836	793	818	827	823	863	846	823	778	883	833	817	821	926	774	829	835	761	788	803	817	803	830	855	821	845	852	813	860	815
44211	16266	5746	2097	1009	658	521	461	354	380	330	355	343	326	355	370	356	346	362	325	336	299	338	302	356	349	302	293	305	300	321	326	332	325	353	320	315	332	318	315	284	322	333	365	346	331	350	364	332	326	343	355	360	345	361	312	321	349	334	345	327	348	320	390	356	348	295	361	347	290	334	345	333	345	331	353	335	335	320	346	329	349	310	320	308	352	347	322	326	349	345	329	348	338	331	331	321	346	351	348	308	331	355	352	332	303	331	341	323	340	320	367	353	327	337	327	311	337	330	331	293	329	355	331	318	371	317	311	327	343	328	317	326	339	345	334	357	350	326	320	350	380	351	318	331	338	314	351	368	325	378	342	345	331	320	314	340	328	345	331	329	340	300	351	340	319	326	347	304	309	303	333	333	339	312	298	337	306	355	330	335	337	361	316	314	347	367	315	338	337	334	321	327	338	347	353	307	337	327	319	365	373	334	323	320	349	302	365	332	294	339	338	338	336	312	344	330	345	344	352	325	335	316	338	322	329	352	351	318	334	366	369	312	343	328	348	308	344	368	324	297	377	346	322	325	322	313	338	352	341	324	350	299	288	338	311	311	346	355	336	320	361	308	351	316	350	358	341	308	312	324	312	311	343	358	311	337	346	305	344	334	363	311	355	318	336	366	330	324	339	335	334	329	337	330	356	371	348	329	331	333	342	346	322	298	327	345	308	388	337	331	323	337	309	334	342	337	298	346	303	343	381	357	300	323	349	308	365	351	350	332	323	360	304	350	329	327	331	360	315	325	347	351	337	330	341	336	341	365	345	324	311	321	305	353	332	336	342	315	324	309	342	303	318	340	324	320	315	371	313	385	331	327	316	321	298	312	351	328	336	318	342	307	308	323	341	351	345	311	310	309	364	308	337	303	303	355	332	297	353	336	336	338	385	335	303	331	338	345	358	323	363	316	295	337	342	349	362	310	352	337	356	340	331	337	353	365	363	346	348	346	357	336	307	347	338	315	339	316	310	318	332	342	329	297	339	323	332	341	350	349	330	331	346	328	337	344	313	334	362	361	305	311	351	332	354	338	339	381	335	350	339	372	328	298	333	329	306	291	315	333	296	321	348	341	330	374	348	340	321	310	325	366	330	352	344	307	332	311	374	356	313	355	343	326	340	333	297	307	356	350	304	363	336	349	330	325	365	322	322	372	336	366	362	341	323	313	361	339	339	361	345	337	317	339	339	359	341	326	312	323	310	325	307	320	301	286	331	350	325	317	329	332	377	361	326	387	353	303	338	332	374	336	355	335	325	336	314	334	352	318	320	340	353	371	320	303	340	337	322	359	326	339	332	324	301	311	343	332	319	342	319	318	320	324	332	327	299	325	346	324	310	302	339	363	336	336	349	327	327	346	354	356	345	307	313	340	341	333	324	319	362	356	367	349	366	331	352	353	326	327	349	325	320	364	340	336	317	366	326	344	325	325	340	382	347	344	364	338	334	325	316	342	338	356	315	325	317	316	333	324	323	331	317	354	345	355	321	312	322	314	326	301	317	309	333	365	386	334	330	326	354	353	348	312	356	366	338	333	327	345	328	330	341	315	339	326	329	311	328	365	339	332	320	337	326	315	298	344	327	295	330	347	328	323	337	363	353	308	345	316	333	321	309	324	327	341	342	326	336	371	332	303	353	308	293	334	354	336	357	355	308	364	340	339	321	371	326	351	358	350	343	296	349	337	349	317	305	315	343	336	316	351	346	311	304	323	323	348	342	341	363	336	338	328	338	337	340	350	304	321	367	330	330	344	318	338	344	337	357	335	356	323	348	347	328	325	330	280	339	325	330	334	305	342	340	317	326	342	324	301	309	309	305	329	324	308	325	338	365	326	298	386	308	308	342	348	338	375	320	333	390	366	350	359	327	304	347	352	307	338	360	344	321	317	349	351	355	340	333	302	367	328	327	341	315	335	369	323	334	311	346	357	366	350	338	310	327	349	299	326	312	365	315	335	369	346	341	338	342	361	338	324	309	329	303	315	320	295	296	312	328	358	340	351	328	312	344	341	316	345	360	347	336	349	366	362	312	328	281	326	332	341	332	341	333	300	323	324	323	344	339	326	324	323	298	286	321	323	335	334	341	353	345	318	330	335	310	349	313	321	350	312	334	307	327	326	297	323	341	322	313	336	334	349	346	333	363	327	319	319	349	321	305	323	333	357	337	323	344	333	323	340	329	342	366	337	316	293	319	367	355	340	314	329	340	318	310	381	325	327	324	366	334	339	346	342	327	327	334	340	342	311	341	324	320	356	326	367	335	362	359	299	325	328	351	347	325	343	347	347	339	345	332	337	329	348	317	379	357	340	308	342	374	337	330	340	379	338	324	315	351	325	339	345	311	328	298	334	335	322	319	322	363	317	380	349	315	318	327	330	318	343	343	363	342	356	292	341	322	360	337	327	342	328	332	331	358	325	331	348	386	322	299	335	309	325	344	352	359	336	386	351	322	359	323	308	344	335	335	337	369	322	367	366	321	332	296	341	335	363	343	323	343	321	356	369	310	334	308	321	324	347	308	337	377	320	311	335	312	333	297	327	343	370	318	309	346	349	351	325	351	310	319	350	312	306	335	349	324	357	348	320	337	319	349	339	353	314	318	316	362	377	333	344	317	336	324	346	344	354	325	361	335	328	331	366	370	337	299	341	376	319	305	299	391	323	333	330	337	338	357	346	321	312	287	332	294	321	317	356	347	319	332	285	342	329	339	343	331	368	356	351	345	290	341	337	333	341	360	339	299	301	359	323	328	372	305	323	355	315	364	332	349	335	328	350	305	306	314	315	324	327	322	351	339	344	341	326	342	340	320	331	348	313	354	348	351	346	310	338	323	308	335	319	306	294	348	360	323	352	344	320	379	346	348	377	361	319	314	307	343	354	348	360	371	348	305	373	327	317	325	310	337	314	317	343	335	355	300	315	319	335	385	341	331	333	292	312	351	337	305	316	326	328	302	346	350	331	345	299	332	359	322	332	350	312	336	353	356	313	326	309	323	324	316	347	365	322	347	347	331	332	367	288	316	282	338	339	316	339	332	320	303	288	313	287	325	324	339	356	327	340	352	310	302	325	305	355	319	329	334	363	302	334	338	352	313	322	317	315	325	320	344	331	340	309	331	333	354	338	331	329	328	315	381	328	324	360	325	319	332	333	298	336	314	351	329	338	335	284	396	354	331	340	385	331	323	351	339	353	319	332	360	294	348	366	341	322	329	319	311	333	351	330	321	353	364	311	366	309	342	328	338	358	327	332	317	354	333	335	331	338	310	333	336	342	349	305	316	361	319	336	319	349	338	363	358	297	347	324	333	319	325	330	328	339	312	313	305	354	329	287	319	370	335	330	347	339	318	353	366	333	345	309	342	288	347	299	354	321	335	373	340	366	318	323	330	376	407	345	307	319	360	322	321	337	354	314	332	294	345	319	336	356	355	356	350	350	326	362	321	322	322	337	329
29493	12225	7484	4503	2730	1852	1500	970	847	761	783	791	732	708	765	730	743	772	729	722	691	766	722	753	742	720	716	725	703	692	784	742	798	744	723	707	693	724	707	719	783	715	705	727	741	735	739	754	744	765	734	718	708	754	745	771	728	747	748	714	705	674	739	703	729	803	728	757	698	778	715	691	740	705	711	746	723	752	698	720	746	777	801	750	755	716	778	732	716	745	722	755	742	687	729	709	736	757	718	732	740	703	763	711	731	737	696	690	737	724	699	694	717	662	738	725	756	734	730	734	722	754	753	734	747	732	706	756	714	732	690	700	736	760	698	710	757	680	678	755	768	710	762	701	705	758	708	750	690	692	768	789	717	744	745	721	734	750	756	741	674	727	741	720	698	729	792	744	744	691	724	731	767	725	733	788	723	708	709	750	738	698	667	718	739	695	720	755	751	738	709	764	747	784	743	774	704	686	697	739	702	745	763	750	747	756	805	763	732	734	766	750	745	682	732	777	744	763	744	770	739	756	685	780	753	757	719	738	743	762	785	726	696	740	790	791	748	737	762	722	731	766	742	706	708	742	785	729	769	731	726	718	743	774	710	725	735	697	794	781	690	708	753	730	729	749	728	733	761	721	740	727	781	780	784	709	743	753	740	691	730	728	735	754	723	736	709	727	701	775	745	726	715	723	756	765	727	718	729	747	729	716	726	751	750	738	748	717	717	711	691	723	775	764	679	715	711	737	758	706	770	729	704	757	713	755	711	778	701	706	691	742	672	698	754	726	717	735	722	743	732	721	774	736	759	796	742	721	707	716	761	720	752	666	705	723	697	773	743	740	711	748	748	690	759	713	731	747	733	738	695	745	752	759	708	704	767	823	732	712	759	695	734	730	759	724	749	766	769	748	742	713	729	744	773	726	680	700	760	694	729	738	739	736	756	746	743	787	756	777	693	758	699	751	705	757	728	783	685	749	735	753	733	756	783	683	711	791	744	763	720	728	709	755	742	721	703	751	681	736	719	755	756	740	719	778	718	699	732	719	737	752	740	725	754	724	741	739	710	739	749	770	668	767	752	749	740	687	738	752	771	719	741	737	752	711	720	733	704	655	710	748	696	731	709	714	706	716	744	702	759	758	738	758	717	755	664	753	776	707	796	742	736	746	740	695	719	722	751	750	745	770	719	706	729	764	722	708	710	753	712	743	665	683	722	732	748	736	714	737	729	762	695	765	739	745	720	764	710	786	754	749	724	753	738	704	711	771	735	741	744	722	740	679	728	735	765	767	745	722	721	725	742	704	746	714	704	766	740	703	737	708	760	777	702	707	759	725	727	704	780	696	720	702	718	704	773	680	734	744	717	793	737	717	755	755	778	710	743	763	721	739	714	723	713	738	747	763	764	761	747	710	790	701	752	746	720	742	733	734	719	698	679	701	729	730	699	747	714	756	734	723	701	772	722	721	772	748	708	773	702	701	764	777	707	723	725	738	754	713	735	797	761	756	715	799	761	740	697	737	730	725	706	779	712	753	728	745	681	734	782	703	748	770	726	736	718	749	771	745	704	740	735	722	757	723	770	758	711	712	759	731	714	757	748	795	721	716	799	715	730	745	730	778	693	743	739	755	719	697	702	737	747	745	738	719	671	752	707	751	718	762	736	762	739	712	712	779	706	740	744	715	711	734	734	785	753	753	760	742	715	744	746	715	745	742	727	729	786	753	751	716	704	782	767	729	714	724	707	754	731	720	730	697	738	740	744	712	789	745	709	734	757	714	786	721	753	687	697	751	737	736	733	748	724	731	746	718	717	730	693	715	725	714	758	754	717	725	735	721	748	776	671	666	695	744	686	738	746	736	693	715	748	727	740	761	764	751	733	719	742	756	785	709	731	681	715	760	762	768	741	775	712	744	738	702	717	749	713	716	720	780	755	699	724	773	759	730	743	779	717	747	770	760	745	721	714	713	764	801	745	765	698	703	736	725	692	726	742	760	765	726	732	785	710	722	709	713	711	706	750	766	732	713	728	726	725	735	725	728	733	795	784	742	768	715	678	677	699	743	785	725	709	703	742	738	721	714	736	707	701	784	734	765	740	751	728	706	735	786	690	725	717	731	775	740	762	696	732	710	753	756	757	724	751	690	764	719	715	776	789	714	767	696	769	758	758	748	701	768	706	745	742	789	695	718	754	740	690	722	705	737	755	708	770	698	728	769	723	681	719	706	741	759	696	721	712	740	708	782	704	724	727	730	735	710	705	724	729	715	725	725	705	754	719	714	690	788	718	742	699	736	678	695	731	741	752	723	747	726	714	750	759	694	735	739	720	730	748	708	738	710	721	689	719	730	733	767	756	729	754	731	752	723	746	719	745	707	798	727	734	795	745	734	725	694	750	754	716	728	743	689	742	754	725	693	681	684	710	765	752	712	757	756	725	774	731	718	721	754	719	748	696	741	732	729	792	798	778	721	751	691	760	768	773	765	756	708	761	725	721	761	750	751	712	776	741	762	755	763	751	741	738	779	743	704	740	723	756	666	679	736	772	738	736	688	734	749	751	744	732	733	760	761	717	747	740	694	755	693	757	730	743	729	741	725	716	770	695	705	710	790	799	763	738	727	798	741	734	710	736	735	774	723	746	719	737	701	700	797	757	707	713	752	740	737	737	743	742	724	785	730	727	743	736	761	759	753	793	731	712	713	682	701	720	753	737	736	707	759	751	696	752	743	720	761	759	739	758	757	749	719	702	717	707	762	730	712	759	717	733	811	720	714	711	771	788	728	703	717	751	737	738	724	740	771	713	783	774	692	734	736	770	782	702	723	744	737	744	764	752	709	725	726	732	761	742	713	770	734	742	711	754	748	718	721	710	751	782	731	744	730	747	754	748	719	752	724	763	689	685	725	707	739	710	738	721	716	720	727	735	783	765	703	700	736	740	750	739	728	715	720	667	734	717	686	767	756	767	707	725	665	758	712	722	727	748	758	677	691	737	739	752	696	736	751	733	722	761	687	753	748	701	742	754	764	767	732	770	706	749	729	781	720	690	793	705	702	724	730	754	758	746	706	772	727	735	720	740	724	773	753	727	758	729	709	733	714	707	767	700	760	753	769	745	752	767	759	719	781	711	715	747	746	756	772	746	766	731	747	706	750	693	745	728	715	722	770	737	719	728	762	757	700	757	767	772	706	724	727	703	747	750	749	736	794	729	742	733	749	759	731	754	705	718	704	774	684	767	756	789	764	709	764	739	757	754	746	759	739	729	770	722	742	703	722	732	732	734	820	747	707	756	735	731	723	758	753	703	698	735	729	732	734	705	754	761	716	709	747	714	770	733	735	748	700	736	764	696	729	716	756	711	759	746	697	736	760	734	733	734	747	724	729	702	726	735	795	787	779	752	727	721	787	728	723	768	752	691	725	761	689	757	736	755	751	724	787	714	746	722	727	752	714	744	761	746	727	755	696	743	717	732	758	723	720	779	755	738	749	739	740	719	752	709	710
60169	27207	10274	2779	983	568	448	348	387	381	342	338	345	354	387	382	381	331	340	391	348	315	373	382	317	353	351	373	350	379	359	355	367	371	340	366	379	352	332	375	306	361	341	346	386	372	376	345	346	334	342	348	346	374	317	320	342	349	360	356	358	323	363	360	335	366	384	353	380	362	362	342	323	352	362	355	326	368	372	334	336	342	326	331	337	329	341	339	439	395	361	359	361	346	364	383	348	398	369	357	353	362	350	337	372	369	336	359	296	365	316	379	341	321	329	320	365	350	339	372	355	324	343	381	339	343	390	312	343	362	379	330	352	357	337	350	388	374	336	357	372	334	358	363	332	382	369	369	356	358	354	377	374	345	336	354	373	368	355	358	370	376	393	400	362	328	339	352	354	380	345	338	385	384	363	321	333	327	349	351	374	374	370	352	384	366	350	340	358	362	369	369	336	342	354	310	315	347	353	338	383	339	365	379	337	392	348	363	302	322	317	370	347	369	331	339	347	381	343	358	375	375	330	376	387	343	322	355	364	323	365	352	373	340	332	354	399	380	375	368	348	359	344	309	354	351	337	358	360	390	346	326	336	343	354	375	357	352	339	353	350	346	346	355	344	341	334	318	323	350	343	382	411	368	368	366	339	363	336	381	340	355	372	363	321	350	335	331	384	368	338	338	331	346	350	359	396	424	332	377	370	374	358	418	340	391	372	325	340	344	417	338	346	332	345	360	345	327	394	335	394	395	361	372	346	370	394	342	369	360	345	354	334	347	352	373	360	341	375	357	329	342	321	369	362	372	357	365	393	338	338	343	371	357	352	373	404	376	373	324	369	344	367	313	335	345	341	324	336	359	362	364	338	372	369	371	371	376	343	359	335	340	330	367	342	341	334	340	344	343	365	375	335	346	373	343	356	377	365	358	348	357	369	346	361	368	378	356	349	324	347	367	359	359	357	312	354	323	356	373	332	339	364	374	351	346	338	386	361	370	340	328	326	366	365	351	403	340	295	372	398	341	345	324	329	394	354	390	333	342	346	380	365	404	352	346	344	325	295	299	357	330	347	304	338	345	352	339	344	350	367	353	306	356	347	366	360	336	320	377	388	322	332	360	322	388	368	391	398	379	342	334	349	366	358	349	337	361	369	334	365	352	338	370	336	327	362	386	347	325	321	360	384	367	348	354	339	355	348	347	333	343	351	374	340	308	345	344	351	356	389	332	307	327	377	348	339	313	361	363	339	327	320	332	374	359	381	378	318	342	358	351	345	375	374	344	328	334	357	376	361	335	365	363	342	302	352	370	354	367	381	392	337	370	322	345	346	346	363	369	350	359	380	355	325	349	333	336	304	363	337	364	356	368	320	346	305	345	353	374	305	363	327	312	345	361	376	355	360	351	385	361	377	371	354	351	326	336	354	352	353	362	345	343	348	335	347	337	354	356	366	344	344	326	342	311	386	344	331	330	332	344	330	349	343	349	364	358	376	337	338	340	371	373	372	320	323	352	359	346	335	348	366	352	338	343	357	337	376	353	343	336	347	362	353	378	322	368	337	358	365	339	365	344	349	335	357	353	349	372	354	353	379	351	348	340	379	345	364	340	385	360	350	371	343	355	328	385	381	369	392	357	347	339	353	336	352	374	342	376	372	349	366	365	350	353	342	358	360	350	323	331	354	363	375	333	363	333	367	348	355	345	338	395	315	316	334	344	367	346	385	374	337	339	323	340	360	391	378	339	341	368	338	366	353	353	353	354	318	349	330	380	321	368	354	351	345	367	344	335	358	353	366	367	373	344	340	354	370	366	329	334	325	339	361	370	368	359	372	348	328	348	354	371	316	343	364	323	322	359	354	336	350	341	369	340	357	325	361	358	358	360	386	373	326	356	346	386	370	354	362	369	329	380	395	348	326	362	370	355	393	372	350	331	369	370	378	336	353	376	412	370	385	376	361	340	355	346	328	369	358	334	377	335	358	353	284	371	332	362	393	365	349	332	340	312	356	356	369	334	341	365	406	353	319	326	364	342	360	383	344	379	363	401	368	315	368	385	350	347	365	356	356	352	359	346	355	323	354	354	401	359	321	350	327	343	343	351	348	327	389	387	363	324	323	377	327	351	350	336	355	379	321	340	364	375	341	361	333	377	349	308	338	342	339	344	357	340	338	366	378	367	350	394	334	331	358	364	341	359	373	352	346	350	354	357	327	339	355	321	379	370	325	342	362	356	330	379	311	348	287	373	303	322	350	344	347	314	349	352	350	327	404	362	327	346	345	347	357	330	350	340	360	354	348	341	362	366	340	371	335	336	383	320	376	356	367	349	348	349	314	330	346	371	384	360	371	318	337	359	357	322	305	318	357	324	341	365	369	336	338	375	381	356	332	363	323	389	349	364	359	342	326	366	360	355	359	344	369	352	332	339	345	311	381	414	349	372	364	368	372	361	352	359	390	356	380	346	352	345	337	386	397	376	340	312	349	324	334	328	351	316	380	343	351	322	393	379	384	333	340	356	351	341	318	367	350	358	310	345	335	342	367	392	347	348	325	372	352	369	347	369	352	353	333	354	329	355	367	352	379	309	365	363	319	371	381	331	358	339	378	387	343	327	355	374	347	368	351	347	368	328	351	336	356	330	326	358	408	325	343	336	361	383	341	385	345	369	334	367	336	390	362	358	334	359	360	342	344	362	379	361	305	335	328	375	365	343	357	360	382	326	367	382	362	356	335	337	331	381	345	350	373	374	369	354	345	349	347	385	346	347	354	362	362	360	397	368	357	382	384	368	359	334	351	354	348	349	335	370	330	334	322	354	331	341	341	348	363	368	351	318	375	345	401	310	343	358	371	370	337	368	363	326	340	351	347	369	332	376	339	325	340	356	358	381	362	379	376	358	377	358	382	369	378	339	345	376	351	322	367	348	332	333	333	354	344	338	371	358	344	344	387	334	349	345	344	358	351	367	331	350	375	365	315	340	353	352	392	364	394	337	344	336	326	374	320	389	376	350	361	344	368	359	349	365	334	327	366	348	365	370	360	362	361	370	368	355	355	372	365	309	359	333	361	347	314	349	352	351	369	361	356	349	347	346	351	322	348	352	342	348	373	338	358	392	360	348	319	356	332	319	327	327	308	343	341	382	333	361	391	346	393	338	350	366	361	367	362	386	334	351	358	343	342	390	338	343	364	339	425	340	349	343	356	360	302	347	385	363	369	352	311	359	352	358	389	304	371	346	347	370	327	355	373	316	369	352	365	358	310	374	359	351	343	362	341	337	341	363	346	344	360	362	377	337	340	358	362	325	358	369	359	326	345	344	356	326	320	343	352	343	321	380	313	360	333	395	337	359	343	347	367	375	329	313	354	363	304	342	331	368	353	325	330	354	333	360	312	382	352	359	367	337	329	349	351	332	374	347	387	323	373	329	369	348	326	362	345	329	367	374	356	352	354	361	360	361	331	360	358	379	342	383	297	371	340	328	356	328	380	344	334	377	323	369
41156	20198	10519	4871	2468	1579	1110	889	851	828	815	847	794	756	771	811	761	837	796	740	786	775	790	786	707	812	775	775	807	774	811	773	787	780	783	822	780	772	792	745	839	777	802	770	791	799	804	843	773	790	748	832	775	765	831	760	708	772	789	783	804	771	754	768	811	799	737	777	787	787	755	796	796	816	769	820	752	797	774	778	797	780	794	794	743	820	779	816	781	792	792	778	818	781	787	785	784	784	777	776	756	799	715	802	847	778	788	771	834	820	820	767	734	769	791	759	759	774	769	780	795	781	776	786	799	784	783	795	774	720	752	739	828	764	800	775	784	776	777	755	805	750	816	758	807	767	809	795	801	742	744	773	779	723	806	696	780	692	802	799	739	808	794	777	778	749	759	783	771	742	791	773	731	731	760	830	774	766	801	788	750	781	746	787	804	741	761	818	801	758	751	770	769	709	793	787	750	794	798	773	750	777	782	825	817	839	768	768	745	773	811	773	767	808	768	799	714	771	752	750	795	792	796	807	775	796	850	810	758	760	807	815	803	767	815	792	772	770	808	806	785	785	766	746	755	761	773	824	746	809	860	792	782	780	771	788	811	800	731	768	766	827	769	772	813	779	779	787	783	807	758	800	753	777	776	779	726	797	767	791	779	746	783	798	779	805	793	778	776	767	743	796	813	810	770	781	693	777	770	774	779	768	781	819	791	805	813	741	813	724	752	703	743	781	784	798	758	828	799	759	786	758	773	805	771	776	786	794	738	814	767	753	805	770	731	770	772	763	810	754	801	772	788	744	759	788	756	803	758	781	736	809	806	752	778	809	672	768	784	826	735	815	766	787	777	755	798	740	766	782	770	754	768	793	806	761	813	776	756	757	738	751	798	810	783	793	818	797	836	825	810	800	784	766	792	767	780	765	743	791	770	820	788	779	799	747	787	810	785	791	742	723	801	780	769	831	797	752	753	752	817	831	779	792	806	788	762	787	797	743	771	795	784	776	728	781	729	791	798	831	846	756	742	827	771	789	788	788	766	729	772	762	812	755	753	827	762	801	752	775	754	805	746	788	810	777	764	754	796	780	768	793	740	801	819	781	814	704	750	752	820	781	730	841	751	812	716	764	770	782	769	823	738	772	756	816	775	794	780	774	786	769	769	764	764	786	816	803	722	804	762	765	759	802	776	779	722	727	716	799	753	752	712	740	827	778	753	744	740	763	787	757	815	764	747	791	750	748	770	796	763	807	772	751	802	775	816	740	835	738	809	822	782	730	754	810	800	749	802	787	750	786	786	793	812	735	772	766	757	809	759	749	783	756	809	804	752	784	813	756	742	813	745	795	789	792	741	820	768	765	788	775	825	760	752	803	764	785	792	743	774	761	731	814	801	789	797	766	790	748	765	762	751	752	745	804	847	801	806	801	794	755	734	710	779	765	748	760	739	780	785	805	814	774	781	796	832	779	760	829	759	769	758	788	779	808	824	803	828	744	770	765	751	734	768	751	799	804	776	785	751	771	796	750	744	781	819	742	754	780	814	757	816	789	786	763	767	876	770	792	815	787	809	787	714	822	786	804	763	827	801	730	777	750	829	770	799	772	828	767	815	790	790	807	820	766	800	767	774	795	808	757	799	801	769	728	824	780	811	797	782	863	812	799	851	778	776	818	769	820	772	713	767	745	745	825	831	773	772	800	783	769	795	792	768	850	798	797	811	776	767	777	771	739	760	771	795	750	786	767	762	791	754	781	731	785	774	810	755	789	808	734	761	790	801	803	764	804	766	806	793	765	724	768	797	798	756	790	771	741	822	785	805	794	759	784	765	792	776	815	746	771	738	750	834	848	784	742	805	763	770	796	778	761	811	769	755	800	778	820	745	787	783	830	822	777	714	770	803	763	822	785	810	765	812	812	763	790	792	765	802	818	782	770	824	790	794	797	812	767	807	780	783	795	794	744	820	783	778	776	802	840	768	747	809	802	790	796	741	793	776	750	842	762	736	730	788	769	759	845	772	775	752	760	787	766	765	781	764	753	771	797	809	747	814	765	781	795	800	801	785	815	806	750	724	774	768	859	753	825	763	788	726	850	747	768	758	795	786	769	831	783	749	743	763	794	743	812	758	760	727	796	804	761	816	778	787	792	793	775	780	815	805	810	780	777	797	774	762	735	772	762	830	772	822	759	767	756	788	828	790	812	756	797	841	812	810	756	778	790	801	790	809	787	772	799	774	783	801	776	803	783	792	772	772	762	803	805	778	767	827	802	814	759	747	791	771	785	800	769	778	766	789	753	728	753	819	761	748	777	736	806	746	804	841	766	778	787	773	778	744	831	715	672	758	766	757	690	726	789	742	754	773	858	787	813	782	753	801	787	767	786	741	789	802	786	778	778	793	767	763	806	748	826	794	738	738	744	770	778	752	807	792	780	791	739	800	775	752	819	755	760	764	795	742	777	777	792	745	780	750	792	788	798	738	741	770	811	742	781	771	768	753	755	793	769	771	796	789	775	850	765	722	735	784	764	751	770	771	778	792	751	815	783	781	796	782	771	822	819	767	739	788	767	804	757	791	800	790	731	757	739	742	825	749	774	767	790	802	782	753	781	798	784	775	825	787	776	791	798	757	760	810	746	747	812	843	750	784	771	801	786	778	811	742	733	766	762	794	809	751	826	770	766	768	754	774	759	800	775	815	735	775	753	811	770	773	805	769	790	794	756	760	762	739	732	748	763	791	811	802	800	802	761	750	775	749	772	751	848	784	778	779	780	748	808	753	844	749	750	768	782	767	734	788	817	769	791	772	808	814	741	757	789	749	783	795	784	807	807	780	764	793	804	752	776	736	764	754	735	795	761	753	796	788	774	820	755	787	776	791	763	782	781	793	829	800	759	802	793	816	857	785	772	746	756	815	775	733	785	751	792	788	801	755	823	777	787	780	758	740	777	818	727	796	737	802	803	750	774	796	767	763	748	760	796	778	831	803	838	756	796	755	787	805	807	791	747	795	758	806	781	788	743	768	727	799	746	769	760	793	755	716	790	790	790	822	791	751	766	811	808	777	774	790	756	788	812	760	766	781	772	775	777	748	810	765	786	754	769	814	777	788	748	721	747	791	786	767	775	733	748	819	759	762	743	787	789	784	769	765	814	789	816	754	798	749	800	763	772	749	758	760	738	760	802	757	753	760	799	774	823	776	772	817	819	798	746	773	733	744	760	783	798	750	808	787	785	725	736	716	758	730	813	752	755	782	802	810	760	771	787	749	724	750	781	769	777	716	776	796	782	778	784	800	789	792	775	767	809	781	771	816	816	763	779	793	828	790	845	764	760	760	777	810	792	748	769	815	792	743	719	743	760	751	773	782	750	779	762	763	735	778	726	776	768	749	814	773	776	820	826	757	746	798	770	747	764	761	793	819	777	782	745	762	798	742	787	730	813	793	815	785	791	765	802	752	786	767	758	770	752	793	767	748	791	799	839	758	774	759	772	797	757	811	801
63176	30380	12705	3691	1465	1001	687	484	405	403	410	401	346	379	391	352	353	337	361	364	364	353	396	364	360	373	368	352	371	393	319	352	366	365	357	382	390	383	384	386	359	350	369	363	379	374	366	413	405	363	338	343	396	358	345	366	348	382	326	395	390	363	396	366	379	375	366	360	350	386	386	383	366	345	353	341	397	378	364	367	372	404	384	352	364	337	368	394	396	382	387	347	369	347	328	380	354	350	342	347	372	355	364	343	372	411	368	384	364	314	364	370	373	378	365	372	342	335	368	371	372	380	395	365	384	332	330	364	416	384	373	363	331	385	355	357	351	373	353	379	419	353	383	399	368	379	356	370	360	343	361	368	403	380	362	367	395	353	368	406	387	352	355	379	361	379	403	350	370	389	355	352	420	363	375	359	377	406	333	338	408	344	373	355	380	396	347	395	376	392	333	365	393	387	344	365	418	392	364	337	354	375	353	353	379	389	344	327	350	446	361	365	380	382	338	360	374	378	360	358	387	391	367	382	440	357	401	367	338	388	377	355	368	364	388	402	371	361	379	388	378	315	383	388	376	365	326	372	354	382	345	348	371	373	372	374	349	363	353	384	392	339	419	380	389	372	388	372	353	340	389	353	384	393	338	400	403	373	370	367	379	379	346	393	368	348	357	403	383	385	374	358	388	406	371	350	388	384	374	368	365	364	365	341	364	376	339	380	357	361	368	326	338	359	362	377	369	387	361	334	363	407	386	389	349	366	388	401	352	342	374	385	350	376	355	344	378	380	369	367	401	334	378	393	350	370	413	380	400	394	351	377	380	380	393	393	372	378	390	370	348	385	379	348	379	342	383	396	333	353	355	361	366	364	334	330	384	378	382	341	382	380	383	369	367	340	393	360	386	347	362	389	376	373	400	377	345	365	382	396	394	345	347	387	413	386	323	368	376	379	337	379	385	343	365	383	337	357	356	388	353	380	389	371	357	365	371	386	356	378	337	375	391	369	356	386	365	367	356	391	358	363	356	389	423	378	363	369	392	394	372	381	373	344	369	351	404	340	341	366	387	361	375	391	343	368	351	340	394	349	405	342	380	372	350	366	374	383	359	364	356	375	353	386	364	384	388	383	357	345	390	395	357	366	372	359	356	371	354	375	371	366	354	394	385	361	366	380	400	324	358	330	388	363	364	340	380	361	346	388	372	409	351	372	347	381	355	388	378	385	354	366	417	396	387	373	368	395	395	332	381	395	427	380	353	360	333	374	364	380	370	374	338	350	382	370	356	308	373	340	356	349	365	411	374	350	365	393	373	353	336	354	366	390	363	353	382	347	366	370	391	371	409	394	354	392	352	350	340	400	374	371	385	364	378	411	438	363	347	375	358	371	346	357	355	370	352	353	358	348	380	407	373	364	382	337	386	402	384	386	360	330	381	380	346	403	367	360	352	350	345	345	340	381	367	339	365	359	381	374	372	377	385	393	345	374	384	350	367	367	383	364	381	346	432	395	355	391	362	395	368	338	344	346	400	369	339	389	369	409	349	362	394	368	394	375	408	367	333	389	405	359	383	378	374	361	391	397	394	387	349	359	363	387	367	331	370	353	365	371	342	376	364	348	345	341	380	353	336	419	369	374	329	370	389	360	379	383	359	371	340	383	401	366	350	374	333	359	352	354	340	379	386	381	374	371	354	375	328	379	387	389	382	375	341	325	392	361	347	358	349	374	381	374	404	355	390	373	383	358	366	375	352	381	375	364	379	386	358	380	367	342	366	341	357	346	376	408	380	370	363	403	367	372	371	388	389	337	366	373	367	357	391	369	322	393	381	382	393	387	417	385	328	363	362	386	417	386	353	377	315	365	391	372	369	384	375	381	403	383	361	382	347	307	366	334	334	380	370	347	388	385	347	405	357	376	357	369	398	363	384	372	381	369	365	344	355	378	349	389	373	389	365	340	391	360	337	334	373	361	360	344	350	340	387	373	413	343	383	357	385	393	426	350	371	405	368	382	369	394	347	387	368	362	350	326	395	375	400	402	378	344	372	376	353	385	346	341	387	354	357	407	323	372	364	384	368	376	354	396	363	383	363	384	347	339	370	375	363	368	331	375	381	404	355	342	345	382	395	370	388	353	338	412	415	369	359	344	378	347	352	337	350	350	407	375	377	365	387	376	348	349	362	388	378	337	353	415	364	382	349	378	320	362	353	371	386	365	352	361	369	379	394	353	371	360	350	354	352	343	395	371	361	372	385	367	367	361	336	386	361	402	391	313	360	387	360	378	342	413	373	334	361	372	374	367	407	383	350	395	395	359	368	372	383	376	385	337	393	362	399	360	373	336	383	363	356	362	368	370	372	351	373	387	367	362	350	367	389	381	375	385	385	337	370	385	383	333	349	380	390	376	382	344	363	349	352	376	379	407	329	386	342	363	391	380	332	368	380	341	392	339	380	367	361	377	371	325	327	406	391	363	362	358	354	363	372	397	366	357	375	379	341	340	389	367	377	379	347	375	405	414	373	363	377	364	357	363	350	373	374	376	394	411	341	341	387	357	368	377	346	326	317	368	360	324	355	350	404	364	392	380	385	369	359	375	409	426	365	374	376	368	349	364	408	339	386	378	415	368	363	350	363	367	353	363	372	381	360	394	384	359	332	360	406	355	382	357	341	371	356	366	367	402	372	358	359	403	342	387	387	356	395	388	325	378	376	358	362	349	369	344	414	410	362	356	359	363	358	369	382	380	334	399	375	415	381	366	374	374	399	390	353	379	330	367	357	348	347	362	353	403	393	392	389	345	358	398	376	392	343	362	388	378	404	394	378	357	354	390	366	391	390	345	409	349	365	406	354	328	354	334	353	374	358	400	362	339	376	371	402	379	354	377	393	356	376	398	365	390	362	349	380	335	374	363	377	360	355	351	354	359	394	366	382	334	359	356	349	406	332	393	332	356	349	371	372	378	363	379	349	340	338	355	361	337	349	363	379	385	394	366	419	374	348	428	407	392	352	432	386	393	363	383	396	388	391	356	369	411	370	383	382	403	364	359	369	377	359	410	400	397	360	370	381	373	343	346	383	384	342	363	350	374	371	346	381	338	370	386	342	393	364	328	379	390	384	365	363	355	380	386	366	367	379	350	372	360	362	350	383	399	361	395	360	336	390	363	400	355	383	390	384	339	410	346	383	350	360	422	349	337	379	366	381	359	369	349	386	363	343	367	349	378	388	357	362	371	341	323	359	379	334	369	367	357	393	365	394	393	371	363	420	342	326	378	350	337	361	375	382	390	375	362	335	369	394	404	390	405	387	393	358	373	388	369	381	386	384	358	354	383	368	385	378	369	357	333	388	357	359	356	373	381	366	365	369	354	371	381	355	377	360	355	382	357	379	388	362	393	369	373	378	398	403	350	380	327	381	394	367	401	386	426	363	377	401	363	373	378	355	352	381	384	374	373	387	398	361	355	390	380	366	360	365	357	347	336	416	378	378	346	354	353	368	367
42820	22079	11342	6302	3815	2906	1806	1094	944	928	928	828	865	823	829	816	811	826	842	833	835	805	820	747	819	801	792	837	853	832	834	821	815	806	791	839	809	783	808	805	823	829	785	820	761	815	778	807	819	795	863	798	817	828	796	798	778	809	810	770	767	846	806	845	806	886	813	821	781	779	808	759	802	835	848	803	800	861	790	737	800	829	800	816	811	826	785	808	765	734	815	793	818	839	793	805	767	773	772	806	819	787	816	810	795	771	835	821	808	812	803	834	831	786	807	786	824	795	779	810	779	824	764	800	767	811	793	764	781	820	819	787	825	773	820	789	844	796	805	805	811	791	790	798	823	819	843	814	754	839	804	846	809	796	767	805	830	849	775	808	785	856	807	815	820	801	857	807	790	770	829	850	830	799	797	818	792	843	830	882	804	820	788	777	815	824	807	746	817	763	819	817	780	843	825	808	793	831	800	804	837	830	829	864	846	853	835	821	830	827	759	869	831	822	785	850	746	830	813	823	792	806	800	795	804	790	788	782	853	789	853	838	821	798	803	819	805	836	822	758	775	797	772	823	801	832	796	849	809	786	796	785	844	785	805	822	874	763	843	794	821	807	796	819	821	881	817	801	765	823	812	783	786	774	802	832	850	794	784	802	816	773	789	811	789	858	787	816	833	821	817	795	776	750	813	803	790	827	807	824	781	803	789	823	818	865	851	804	818	803	828	814	795	784	824	807	782	768	797	824	842	773	780	825	822	770	826	799	800	860	786	777	802	790	762	841	823	792	812	792	825	823	814	792	827	842	807	826	813	775	848	805	810	816	794	821	814	773	848	815	819	824	819	802	828	770	795	810	797	790	825	799	789	828	796	826	804	823	786	861	835	807	774	797	812	824	821	774	817	797	802	787	764	791	853	813	832	757	861	837	844	801	825	826	825	773	815	796	795	790	775	791	810	791	836	802	770	832	839	796	779	826	817	828	832	803	824	815	781	764	788	812	762	798	831	807	808	761	853	779	852	768	833	796	787	790	789	807	790	811	807	748	797	807	769	832	806	809	804	768	820	842	861	812	819	797	811	825	824	820	783	818	803	787	823	795	859	720	821	858	766	832	853	841	831	750	839	841	831	799	835	757	791	786	825	795	889	777	771	806	766	783	812	829	776	785	828	766	823	823	819	819	802	781	835	813	829	830	805	790	808	763	814	805	846	789	804	806	787	841	825	803	785	745	762	784	796	792	838	781	781	807	802	744	870	782	831	791	778	822	825	815	844	806	802	813	797	801	815	807	851	824	779	827	857	793	759	787	811	795	826	857	800	799	760	777	822	801	773	834	829	784	821	839	752	802	844	825	817	828	818	832	802	799	830	806	853	807	827	772	769	811	790	786	834	817	828	802	784	759	810	792	814	841	779	855	796	832	848	823	832	867	808	794	782	792	827	817	778	786	812	853	845	823	794	780	809	877	828	781	788	849	781	800	836	825	817	825	776	833	795	810	821	850	811	822	855	785	786	830	805	821	767	798	795	809	776	799	767	772	800	831	780	801	796	834	830	777	871	792	796	739	789	782	846	859	825	816	796	800	811	773	841	785	847	823	806	819	824	823	783	789	864	815	815	824	879	817	821	809	772	801	797	782	845	768	819	810	855	816	815	848	813	811	841	827	789	805	788	827	815	794	796	802	797	823	887	817	808	822	826	826	831	779	790	829	796	759	836	827	801	789	808	778	830	802	816	806	834	808	863	790	827	844	871	839	786	801	835	869	837	780	828	780	826	826	759	790	804	813	798	789	818	794	827	799	809	741	821	762	835	743	789	823	736	796	818	786	858	818	804	750	753	804	824	771	781	806	810	821	746	801	805	795	846	797	782	844	819	806	831	821	781	833	839	785	801	794	791	869	786	831	827	800	838	829	799	808	829	776	785	782	816	774	859	848	805	839	802	812	806	797	786	854	839	793	799	844	780	834	801	781	804	789	776	774	791	797	806	788	783	823	785	778	840	776	751	753	838	816	806	786	829	835	813	836	769	786	791	781	791	854	838	823	806	796	818	814	815	829	826	807	803	810	811	870	833	800	827	760	852	762	836	812	837	804	784	827	813	808	802	763	802	776	799	807	812	779	812	801	782	777	786	841	831	821	814	827	791	786	813	840	856	785	820	816	842	785	830	767	807	776	759	790	831	813	805	818	818	799	789	814	794	801	787	769	781	847	802	808	776	817	831	863	847	788	784	798	763	821	835	839	804	838	834	823	809	841	821	777	809	834	786	790	731	815	831	818	805	812	808	846	774	805	835	800	760	794	839	819	805	797	870	808	763	808	808	785	830	757	765	810	786	854	822	795	778	815	815	832	766	843	818	821	837	787	824	856	815	803	791	834	817	821	796	784	809	841	800	833	799	816	884	798	750	763	806	750	797	817	812	800	841	792	824	817	847	813	752	811	806	772	829	820	829	824	832	842	772	806	776	799	810	852	802	811	832	789	801	804	802	763	828	849	870	779	776	778	748	792	778	838	807	830	796	781	771	842	827	775	809	782	786	811	761	862	809	770	821	794	832	753	797	859	820	784	769	752	755	814	812	804	851	772	766	823	754	822	821	786	853	870	759	794	805	788	808	859	849	793	779	818	824	790	791	799	812	802	836	822	794	755	850	798	844	827	828	758	831	806	796	845	798	766	830	761	798	803	776	839	817	821	861	819	813	800	834	808	803	838	840	759	870	763	807	769	785	824	861	853	847	771	835	799	817	763	841	855	799	805	811	776	737	777	793	831	801	865	817	846	778	761	825	783	887	826	801	842	833	838	835	794	760	823	849	825	796	843	827	775	796	798	820	761	779	803	814	829	821	803	782	755	772	820	727	784	814	810	812	788	810	844	797	861	791	832	819	771	795	843	768	768	781	826	881	799	813	812	862	821	809	805	804	823	764	792	813	820	803	795	794	810	854	821	801	804	806	744	765	824	803	825	800	796	811	798	840	875	850	828	779	867	780	807	818	827	809	808	816	831	813	787	787	847	820	818	816	753	845	820	796	812	844	796	825	781	795	767	811	831	786	814	792	842	841	836	841	811	748	732	825	771	797	823	835	846	780	768	848	852	789	797	796	783	771	830	750	819	835	820	806	817	822	773	820	841	792	823	832	783	793	781	792	776	759	781	781	848	850	785	808	801	783	807	827	823	803	856	801	842	823	854	801	812	786	782	837	830	854	796	820	827	829	809	831	816	845	799	841	836	810	793	825	793	799	813	755	810	814	821	849	829	807	766	781	787	779	808	820	796	828	799	821	849	849	797	840	801	786	833	773	766	797	824	770	833	804	796	831	858	771	813	817	797	833	806	796	804	820	807	805	837	745	794	822	833	808	833	798	853	810	832	814	825	762	778	840	777	838	832	762	795	822	813	858	859	826	803	766	833	776	845	825	797	813	774	823	787	820	826	838	805	775	803	780	816	771	849	810	779	835	750	815	785	819	792	803	795	799	848	800	790	853	785	773	824
50257	18522	5055	1289	596	461	435	327	382	353	318	356	359	360	364	386	356	366	386	321	366	328	383	392	394	339	399	387	342	360	380	338	373	377	370	398	364	356	347	338	407	379	378	348	371	352	359	370	355	336	373	382	357	349	324	382	370	393	371	353	355	343	368	386	372	372	334	381	386	359	398	387	370	362	350	368	394	348	360	342	374	354	368	356	368	407	384	338	385	351	369	331	363	373	363	376	371	365	376	365	372	375	359	352	335	344	331	338	372	375	384	353	382	391	329	313	379	412	386	381	356	378	369	352	378	350	387	338	334	353	385	377	383	364	381	376	316	336	344	319	361	361	372	389	374	374	360	311	357	419	395	372	369	382	342	328	332	360	340	334	368	357	372	328	370	393	356	352	352	353	384	335	351	378	376	337	360	357	390	343	366	388	375	392	359	343	348	361	378	323	360	360	389	381	342	379	419	357	379	370	373	365	392	384	344	379	360	346	339	355	406	404	347	343	419	388	398	331	341	347	390	371	351	369	344	379	381	379	373	357	323	349	326	366	362	376	358	356	351	356	316	342	365	387	405	391	334	336	356	364	397	359	332	403	334	362	347	369	340	390	358	339	369	372	349	335	374	342	316	373	338	334	381	393	384	362	373	340	355	376	376	387	386	349	361	384	352	361	408	338	361	351	343	348	368	370	384	348	330	337	362	365	382	356	387	402	368	345	330	340	381	405	418	376	365	385	363	381	362	333	356	365	348	337	340	402	369	371	397	382	365	407	356	378	378	384	358	365	383	316	357	371	415	379	355	348	373	381	353	387	396	388	378	344	332	419	345	405	360	367	390	383	344	366	399	350	352	379	364	339	377	350	382	358	379	385	346	376	368	380	348	354	340	372	322	353	341	400	358	358	378	375	381	355	375	374	338	358	379	355	335	378	373	380	356	388	336	321	367	338	331	369	375	370	393	389	360	371	405	346	372	354	365	347	373	385	393	368	340	347	352	365	376	404	355	386	340	377	393	377	362	396	328	372	366	336	372	344	378	386	341	373	373	394	437	334	378	343	364	382	335	373	364	374	379	390	333	348	356	358	365	401	407	382	360	352	352	325	358	406	346	371	318	344	330	387	368	345	345	349	387	344	391	378	339	349	375	335	367	358	367	381	362	351	364	392	374	368	357	330	388	357	405	348	358	362	355	377	349	359	350	382	355	349	336	391	363	392	342	386	371	386	354	369	376	361	351	370	371	385	337	364	390	376	339	383	395	347	373	385	370	371	372	352	354	374	397	383	379	342	361	360	379	368	367	366	370	388	350	359	348	371	387	339	365	377	401	353	395	413	371	360	321	378	365	400	351	348	355	343	337	360	372	373	363	374	365	387	351	366	379	365	362	340	360	349	372	381	368	379	380	359	384	375	360	359	372	363	368	382	361	375	369	381	380	377	345	369	355	362	347	355	370	365	409	369	337	374	348	378	337	372	396	330	344	347	328	384	364	373	341	340	370	408	341	379	335	369	376	370	373	352	394	341	353	361	377	348	341	350	358	378	378	374	354	352	375	356	366	368	347	361	358	339	382	378	361	363	427	386	347	339	373	367	365	364	364	379	365	366	366	370	375	373	358	378	396	354	359	402	362	402	364	371	346	378	369	350	378	438	356	368	369	378	358	335	351	337	347	359	348	412	344	368	357	373	364	330	358	357	349	383	359	399	367	350	409	333	417	385	352	362	366	396	383	360	377	375	345	354	368	389	351	377	317	363	386	363	336	377	390	378	392	357	371	358	369	327	401	352	391	383	347	394	328	379	369	363	396	368	364	344	330	388	342	356	374	351	322	348	366	362	400	393	377	374	348	364	382	372	361	368	401	349	361	393	388	376	398	375	369	367	368	364	359	384	339	378	356	378	345	328	393	324	376	366	383	335	365	380	379	325	404	394	346	372	339	362	390	370	356	373	382	415	365	398	376	376	373	371	327	369	378	390	345	372	399	361	359	354	358	357	373	411	332	332	363	382	344	400	347	351	380	354	363	354	366	358	347	404	347	352	376	374	360	406	380	370	369	368	386	368	382	361	355	333	327	364	354	377	368	324	311	364	348	365	387	373	352	378	357	380	371	354	361	379	353	367	369	362	377	382	373	385	353	371	395	352	375	368	345	390	325	349	357	374	381	340	346	347	385	375	368	354	385	366	371	389	405	367	381	379	374	357	394	365	353	365	366	357	365	390	373	364	343	359	380	357	380	367	360	341	367	328	356	366	358	364	398	361	366	354	370	387	357	331	346	400	404	331	373	369	361	395	357	327	412	364	341	372	394	380	382	353	389	389	369	367	359	381	351	368	380	365	351	387	387	353	351	330	340	353	362	392	362	363	390	356	316	369	361	351	401	349	355	358	332	405	398	347	391	348	349	370	340	395	388	359	370	355	351	360	396	363	349	410	357	347	351	382	365	380	357	404	331	369	381	373	354	316	367	392	332	399	369	370	383	383	335	351	358	328	347	347	408	373	352	335	359	380	365	374	397	355	346	375	414	352	339	362	371	365	375	409	411	381	378	378	351	354	371	368	352	378	332	378	362	376	357	336	370	368	352	333	367	395	367	336	365	389	345	369	374	345	345	378	356	333	357	313	397	356	409	385	378	358	373	325	341	370	387	344	359	336	343	381	387	354	372	351	372	345	376	371	389	386	392	361	384	366	330	351	378	353	383	366	339	388	412	315	342	366	354	407	405	376	357	351	429	370	369	377	353	382	366	394	369	371	333	340	359	370	369	360	358	377	365	369	372	400	371	361	342	368	365	357	374	354	358	355	361	334	343	393	388	337	353	349	352	365	358	361	309	337	402	364	380	369	391	369	343	381	368	383	388	363	357	378	376	331	360	381	358	335	347	391	368	351	376	386	341	377	420	427	349	355	375	379	396	373	370	405	376	338	347	360	387	383	369	364	322	341	346	339	359	371	376	345	371	346	394	357	371	388	362	363	383	373	396	376	386	373	407	379	329	360	361	353	371	401	364	361	368	369	369	385	355	349	369	342	383	375	361	367	393	418	358	362	360	343	366	384	393	386	382	356	379	315	360	386	326	333	379	385	363	383	347	319	362	394	362	386	332	336	394	368	379	359	327	365	317	340	365	357	370	367	370	362	374	351	364	357	376	384	353	391	348	377	352	380	373	380	345	351	362	360	371	379	305	396	395	323	371	395	373	383	346	375	376	375	386	381	394	383	359	358	377	331	354	395	356	338	353	331	378	381	363	415	356	398	376	427	402	369	350	380	382	381	369	345	369	330	373	324	380	327	338	382	376	371	411	358	327	381	347	368	381	396	359	392	402	383	364	372	375	330	374	402	377	395	332	372	355	348	360	373	399	340	404	363	349	377	381	364	378	343	353	386	414	348	342	327	344	394	339	322	331	371	349	377	356	371	382	373	350	373	344	393	382	377	374	379	365	371	347	394	400	357	376	383	359	321	378	368	403	434	380	364	354	376	348	356	348	356	364	373
34681	12051	5742	2406	1449	1118	949	867	825	825	825	818	778	790	807	779	823	799	798	814	765	784	808	788	805	809	797	823	801	756	756	810	757	847	796	785	772	775	741	827	837	811	796	803	794	738	780	883	824	809	806	782	745	806	843	790	821	813	780	780	794	777	820	739	731	799	807	832	841	786	812	795	836	801	853	794	778	814	815	800	777	804	749	778	855	813	784	786	819	786	767	817	764	814	755	795	819	814	837	777	811	822	786	778	804	905	773	767	809	832	805	839	773	828	813	827	771	757	801	816	796	829	778	784	885	819	788	789	793	797	765	855	804	780	803	794	820	794	837	816	821	803	769	774	752	876	802	816	824	811	786	844	805	780	776	838	801	776	802	807	764	792	828	796	794	830	835	779	832	863	803	818	819	745	791	757	817	752	806	751	825	844	779	790	891	783	818	780	817	834	859	782	810	809	818	800	808	855	772	794	825	851	806	769	793	816	787	818	796	768	838	815	820	809	811	813	791	769	806	808	780	803	807	831	806	761	807	820	805	803	809	786	822	844	814	803	769	813	782	759	779	767	786	802	804	837	851	806	799	800	814	808	748	864	816	796	766	800	792	813	796	774	831	801	787	802	790	833	763	827	794	808	775	808	791	776	857	810	819	817	824	806	800	801	847	788	823	840	825	790	791	831	836	831	841	805	775	798	798	838	782	811	803	820	817	792	811	820	782	768	816	808	823	774	812	755	797	822	762	784	812	849	813	806	793	871	785	787	842	813	788	818	868	803	743	855	827	817	753	765	836	807	827	839	813	805	775	751	797	796	788	828	758	774	811	824	818	813	796	823	763	817	793	813	794	781	796	803	750	775	828	884	807	799	754	844	823	835	819	798	775	828	850	767	767	787	796	803	775	822	799	800	775	786	755	874	818	852	802	752	849	772	845	798	784	808	736	796	818	726	802	801	762	805	776	816	811	777	800	819	807	792	798	837	794	756	780	834	803	812	847	800	781	780	791	810	813	781	804	789	822	805	847	854	827	778	816	777	793	848	784	825	787	775	780	822	771	819	753	858	801	785	782	823	844	813	787	788	821	808	792	811	806	814	784	787	852	776	808	795	789	859	834	836	814	796	813	780	813	810	763	806	803	821	775	774	840	814	821	793	774	804	829	760	770	834	784	812	790	786	781	755	829	802	786	824	791	751	813	822	787	799	805	826	811	831	804	823	757	770	812	782	841	824	814	802	744	796	858	738	785	769	785	781	770	792	825	805	817	835	800	817	812	817	772	798	808	780	818	783	827	791	751	843	788	762	810	799	751	798	810	775	840	797	765	810	775	808	808	799	813	802	806	833	817	845	762	766	826	771	792	882	807	774	821	787	763	858	813	821	848	838	864	822	829	783	804	819	793	788	791	788	793	798	760	815	816	826	801	798	798	801	802	834	869	826	780	771	839	815	819	768	754	759	816	789	768	738	817	795	853	792	869	814	745	776	818	791	826	845	828	785	803	839	819	820	806	870	781	806	822	786	806	810	781	773	818	845	779	797	833	847	764	770	765	755	753	817	835	776	755	790	823	814	747	823	781	835	798	834	763	814	780	808	845	782	787	810	807	803	781	792	786	802	812	760	818	798	804	832	843	762	759	813	818	794	823	781	783	798	826	802	766	783	817	815	824	777	789	814	793	756	798	801	778	818	759	788	793	855	791	828	742	816	815	801	842	819	755	795	848	816	802	835	785	828	817	840	793	840	785	849	798	789	798	816	790	766	829	780	840	815	781	801	834	817	769	825	814	815	867	792	789	821	770	790	831	839	845	782	803	863	869	758	786	863	815	760	795	805	765	828	755	822	783	779	762	818	825	819	831	797	777	824	816	870	783	776	878	784	859	807	789	789	840	785	788	782	816	803	793	817	838	832	820	814	734	842	793	773	801	810	773	793	796	799	821	865	745	832	819	808	792	784	816	841	828	816	800	773	843	764	800	829	821	823	765	773	874	849	790	810	789	770	828	802	766	826	803	778	795	775	765	777	806	826	768	764	732	773	820	800	763	781	815	830	829	805	791	808	794	763	803	830	793	776	803	778	813	768	778	805	878	826	761	793	802	759	762	830	826	838	781	810	767	753	776	807	746	817	785	794	826	820	778	804	788	782	800	796	760	818	776	799	741	814	805	764	791	778	791	794	789	815	868	818	787	835	752	803	839	788	810	829	841	793	795	757	799	894	754	829	819	782	773	764	858	766	825	801	823	777	824	834	763	778	842	769	794	801	756	791	834	793	800	830	810	831	743	807	811	842	800	845	819	753	820	859	814	781	806	782	845	804	797	833	773	729	808	798	742	834	816	817	851	833	784	829	841	777	756	819	801	805	728	818	750	780	768	807	849	800	802	817	861	758	816	822	804	775	778	780	800	794	807	805	816	840	779	785	777	819	828	834	815	755	789	806	765	804	845	773	755	823	782	800	806	799	801	783	814	873	813	774	845	811	842	741	836	806	779	823	805	811	822	785	765	812	796	781	826	816	830	802	797	789	808	770	807	762	828	798	744	855	784	812	752	771	829	821	758	767	743	791	814	811	774	828	797	767	800	800	860	769	724	795	890	827	772	827	747	768	800	843	798	785	796	801	808	760	837	866	853	833	790	768	782	779	776	785	780	785	769	758	824	785	837	784	814	770	809	808	801	799	826	838	826	793	786	818	807	780	861	794	845	833	774	800	822	792	838	758	776	833	859	818	738	818	776	782	796	785	795	822	794	814	795	827	851	800	846	796	830	800	828	819	776	777	773	783	794	827	786	827	816	809	760	816	831	799	830	868	775	810	818	789	762	799	865	836	731	852	797	829	768	837	821	814	797	825	806	814	760	741	817	726	805	763	814	793	790	791	788	774	798	800	804	798	778	730	799	807	830	788	829	796	828	808	804	798	834	826	803	747	786	800	784	732	800	816	826	851	772	789	794	768	870	813	768	768	760	801	787	787	832	805	805	775	826	788	780	754	783	811	795	815	811	828	817	785	778	802	791	837	805	798	815	782	805	850	754	807	828	785	781	762	814	738	796	826	795	854	778	786	775	846	817	841	794	837	811	851	824	801	819	814	801	823	792	764	824	795	783	834	852	771	758	800	802	802	816	849	782	763	859	858	782	793	799	821	761	775	798	792	819	805	814	839	737	788	796	766	801	809	819	794	809	884	794	803	803	797	802	799	822	829	791	788	832	821	731	822	832	800	748	792	830	754	780	861	794	867	776	762	841	844	797	822	791	800	748	789	810	772	855	798	840	784	761	811	791	748	789	790	781	809	794	852	822	838	823	814	792	831	784	790	854	779	823	794	839	786	818	784	706	777	821	771	826	816	803	794	829	742	785	785	807	822	796	820	735	783	769	832	805	826	812	828	813	777	833	763	803	761	792	817	824	824	770	803	791	806	847	755	788	803	787	798	805	772	809	840	827	790	767	809	810	832	796	777	823	770	771	885	787	798	790	786	781	781	813	755	783	800	826	783
61096	27647	11393	4883	2486	1138	739	600	424	378	333	355	383	388	357	356	347	381	338	347	354	335	362	386	393	337	332	333	398	333	346	333	339	364	353	370	362	320	365	370	353	352	350	339	354	364	368	344	331	395	362	359	360	360	388	349	342	348	374	373	421	326	349	371	362	355	367	347	317	369	373	332	365	367	351	369	369	341	331	387	356	375	337	348	353	379	357	387	362	319	357	342	345	365	371	347	371	351	365	331	341	371	393	367	378	366	366	370	356	356	330	364	371	345	365	361	407	380	366	361	372	350	380	330	335	372	322	373	390	338	375	366	294	350	354	355	363	379	328	392	359	388	369	317	347	342	320	367	362	377	357	374	340	349	362	332	353	343	353	349	377	371	350	351	352	337	347	389	347	364	346	357	340	355	355	379	342	342	337	356	407	370	347	363	354	374	326	364	377	352	350	409	358	364	368	297	359	366	366	354	372	391	375	341	336	399	381	373	362	349	325	346	325	364	397	389	355	362	342	369	357	341	357	374	356	337	384	373	352	359	407	336	331	390	376	336	343	382	348	382	343	360	373	386	402	353	367	351	351	335	355	353	350	332	387	379	385	393	342	355	346	368	342	350	322	355	344	365	360	316	371	359	386	337	321	373	392	325	375	352	387	332	323	393	316	337	361	313	378	373	399	321	353	389	349	360	352	351	343	385	348	362	358	364	368	367	345	341	330	387	380	367	362	336	350	350	333	373	365	359	383	363	338	352	357	350	349	393	396	367	339	337	326	339	346	391	347	387	366	370	358	368	372	369	356	346	371	364	380	388	367	361	362	327	387	338	337	360	353	352	353	372	327	387	358	378	330	326	342	334	349	349	361	316	340	359	363	326	417	340	331	317	375	356	353	349	325	343	369	380	354	378	327	347	334	312	376	353	343	342	338	393	354	372	354	369	370	367	363	384	371	354	341	416	392	353	394	382	379	392	342	343	379	325	354	341	340	352	368	357	333	330	346	364	374	320	367	339	368	341	329	360	336	376	396	356	369	349	376	363	354	315	332	344	361	381	352	371	345	337	355	376	389	331	373	363	402	393	382	381	365	341	385	401	339	369	392	341	362	318	359	357	372	345	345	367	344	337	340	386	371	389	369	395	349	336	352	360	403	383	367	360	364	359	338	346	343	386	335	338	355	323	393	359	347	287	344	351	372	349	349	340	355	327	348	364	343	348	336	368	351	375	339	335	372	352	346	384	339	370	383	356	366	321	374	345	342	304	313	358	365	354	366	362	368	337	360	365	370	338	378	375	390	389	349	342	363	348	343	347	378	354	330	352	328	369	332	404	366	341	386	378	363	343	311	368	363	365	355	364	361	379	386	359	361	365	345	344	346	318	350	365	354	359	373	346	336	363	371	364	347	378	365	374	352	353	337	376	342	358	366	367	374	338	337	343	388	351	312	367	366	373	359	369	347	345	399	362	340	335	355	335	344	355	334	365	355	314	314	333	306	392	325	344	361	372	380	348	354	377	335	343	381	348	347	395	334	355	357	358	362	327	380	363	313	371	335	322	354	324	340	347	343	356	342	338	371	337	344	399	350	378	339	343	336	367	372	345	334	342	338	334	378	346	380	348	348	357	315	346	384	361	327	360	360	367	313	365	383	334	360	346	365	371	351	352	369	353	377	322	371	348	368	373	398	338	386	372	378	390	368	354	340	348	387	381	377	329	336	317	367	374	381	355	326	335	367	370	363	402	400	372	367	379	357	374	350	366	331	352	302	364	364	336	395	375	323	348	344	343	363	336	311	378	337	359	368	350	350	393	384	361	353	376	396	363	344	369	355	362	340	376	362	377	357	351	382	373	389	333	380	354	355	344	347	380	385	359	324	367	373	367	368	322	382	377	351	339	389	360	346	339	362	370	400	394	360	366	365	377	384	332	360	347	390	335	336	371	378	359	357	354	352	346	346	354	358	356	365	343	385	377	354	367	375	374	382	326	395	347	368	339	323	367	323	350	334	320	355	354	386	349	363	373	360	360	352	321	397	366	354	356	354	361	404	357	378	352	321	352	366	341	359	352	382	373	362	351	360	375	328	346	329	385	363	365	334	353	366	359	363	374	355	334	361	360	374	338	367	369	364	365	326	334	362	361	373	378	348	394	346	347	356	337	358	331	342	360	367	377	368	376	329	312	347	384	336	401	367	371	350	337	346	333	335	381	349	365	307	370	380	393	322	354	345	359	350	316	383	370	383	364	361	368	329	359	383	383	348	356	329	345	360	368	356	358	377	346	344	337	370	400	360	349	355	400	360	356	348	324	349	327	350	356	339	355	323	369	392	369	337	373	386	368	360	371	357	354	373	383	346	388	347	346	364	344	340	335	396	358	349	338	371	373	356	334	341	371	363	370	371	356	353	371	344	369	353	353	358	358	356	334	336	364	377	352	367	348	367	363	341	325	344	347	357	327	372	362	385	386	334	339	369	380	361	366	317	335	374	314	350	388	361	370	374	365	349	383	348	394	371	330	344	353	343	373	361	351	370	367	333	354	385	347	327	352	385	348	328	358	391	337	345	369	342	397	387	372	382	409	362	345	374	395	366	324	337	344	328	399	357	371	365	367	359	355	364	356	363	357	384	373	374	319	344	373	330	323	381	388	347	378	346	346	347	374	333	355	371	356	353	331	372	377	389	369	332	348	358	359	384	388	394	375	393	336	365	388	345	353	367	386	377	328	346	349	378	370	375	365	332	385	355	352	325	350	384	365	338	323	345	328	358	371	408	381	342	376	372	402	362	302	335	345	317	380	378	332	381	385	356	328	354	324	399	357	351	335	375	388	354	325	377	339	381	341	390	342	361	363	363	321	342	345	332	378	378	332	370	316	347	359	367	384	356	333	338	361	357	311	370	372	335	371	339	339	371	301	348	346	351	336	371	316	348	392	343	380	368	327	349	361	351	346	351	375	332	346	368	356	341	337	323	349	325	319	327	375	378	360	328	362	333	400	362	360	362	328	390	342	348	339	330	376	363	371	363	334	364	333	351	292	368	361	351	351	370	362	361	339	369	343	351	347	357	347	356	371	374	345	396	337	369	358	348	381	412	373	310	355	378	356	386	330	344	371	358	332	331	348	397	370	380	357	338	333	363	349	361	345	380	370	345	356	359	352	360	358	347	348	325	359	360	342	356	350	376	390	384	416	387	339	356	337	396	350	377	378	382	342	316	360	335	342	354	380	356	370	337	340	370	343	360	374	363	328	353	315	341	332	361	355	391	343	356	381	318	342	349	345	373	368	391	393	353	359	398	322	373	343	350	363	361	309	393	362	337	348	374	344	357	356	365	333	342	367	361	343	345	352	351	361	359	360	368	365	369	343	371	364	357	388	359	331	377	360	369	396	357	335	369	372	371	333	347	334	321	346	334	325	353	328	365	336	367	346	359	375	375	353	350	368	382	349	370	367	364	312	340	335	343	353	361	357	375	348	368	332	333	340	365	404	357	368	359	335
40487	19230	11079	9286	6478	3395	2027	1827	1115	868	879	877	820	765	868	799	806	799	763	833	797	816	790	800	803	821	810	740	765	782	817	762	811	795	768	762	808	807	792	786	747	770	785	797	762	775	816	797	802	828	768	787	790	765	776	820	771	812	778	744	773	756	788	767	810	769	820	808	797	888	782	803	822	805	802	802	795	767	788	769	766	807	793	776	780	757	838	796	794	754	762	858	765	806	778	791	767	884	787	789	800	804	804	811	811	749	731	793	792	780	795	776	788	784	795	791	808	801	721	817	809	816	770	764	819	792	795	751	806	850	786	827	747	785	771	802	722	764	827	753	810	788	774	766	719	803	812	763	792	761	798	812	784	787	802	814	790	755	740	807	799	804	820	772	782	821	782	774	796	806	755	802	792	745	815	770	805	771	823	772	844	730	779	785	821	759	799	784	761	761	788	738	829	818	791	826	788	810	788	804	757	789	756	826	753	753	838	795	817	799	745	754	761	831	763	842	778	810	812	769	746	774	786	750	783	787	792	793	757	792	788	826	720	812	762	811	756	797	822	786	766	816	782	804	787	765	759	788	817	775	819	760	802	794	793	823	811	813	788	771	767	791	793	830	757	785	791	827	753	825	817	778	776	846	797	802	807	761	753	805	751	869	773	845	761	755	749	756	765	784	735	805	842	769	796	806	781	784	784	830	792	784	742	782	806	825	846	806	814	732	779	768	861	776	780	757	775	800	769	821	777	749	816	807	782	765	803	733	730	759	838	816	807	777	745	814	760	801	759	790	800	800	788	760	810	775	778	744	801	790	809	817	728	834	737	841	763	789	730	751	757	754	782	747	743	760	744	793	776	760	787	786	765	781	726	806	745	798	744	822	839	766	823	865	800	737	795	760	792	826	788	802	765	770	743	798	809	800	758	784	806	774	773	851	784	770	837	798	744	801	814	739	721	767	787	777	778	812	817	788	814	773	749	819	798	796	838	819	824	747	711	839	827	802	732	835	765	770	824	784	825	759	819	786	790	851	815	781	790	754	783	810	745	811	777	739	772	762	783	777	774	796	811	776	762	828	761	804	785	764	762	748	822	824	772	781	895	769	780	800	764	755	836	801	773	755	811	701	783	774	787	750	789	793	788	829	798	761	738	821	831	794	792	771	838	780	782	815	796	789	821	784	804	763	780	817	769	805	849	800	771	796	768	748	773	786	779	795	815	809	747	783	819	813	800	747	776	808	736	780	807	805	764	801	795	781	828	780	775	776	778	796	779	842	805	784	747	833	736	788	840	847	755	772	830	825	807	786	754	797	825	805	827	795	768	793	805	801	762	772	795	766	775	779	757	808	836	774	787	777	786	763	829	864	803	790	801	795	752	839	801	800	762	773	749	803	804	795	773	802	812	797	766	836	811	788	784	752	781	835	784	815	769	763	789	790	785	782	767	789	788	798	791	836	756	812	759	817	794	771	829	768	801	745	821	786	808	781	838	759	802	783	810	833	794	831	785	829	742	819	758	774	786	757	789	790	775	789	817	750	804	837	770	814	747	771	766	794	741	775	775	804	794	807	735	845	812	758	792	807	780	809	818	763	756	793	816	769	817	797	783	832	787	757	801	788	799	777	820	761	785	795	792	772	794	803	816	771	773	789	754	765	832	771	767	795	786	787	788	776	755	815	782	717	777	789	797	802	863	796	794	735	807	785	795	796	797	772	799	782	806	760	781	820	742	771	777	775	762	758	817	773	799	759	811	703	767	790	830	777	813	711	795	794	790	808	802	818	810	797	804	778	776	839	803	780	769	767	754	821	781	829	783	828	786	774	804	786	770	808	790	803	753	758	795	829	755	789	780	779	802	809	804	783	780	762	821	819	822	844	794	787	800	807	752	789	797	767	768	787	794	787	736	762	817	825	803	750	812	791	789	788	793	805	769	818	772	827	775	781	790	773	821	778	782	765	833	757	810	777	771	818	776	761	817	794	784	775	794	778	744	803	798	762	810	790	795	759	751	764	773	786	823	811	786	750	858	770	723	769	767	824	791	831	802	849	769	754	736	807	782	782	803	760	747	760	837	806	781	800	848	830	752	829	786	813	784	808	796	795	816	751	785	772	771	732	779	780	774	800	734	742	755	773	824	792	767	739	747	787	731	806	793	784	783	828	826	813	809	811	761	813	791	739	796	790	769	810	835	784	864	804	798	770	785	817	787	806	770	797	784	768	823	777	827	782	788	792	809	775	828	793	776	774	787	761	769	756	763	765	755	801	781	760	790	812	807	761	736	767	821	852	827	715	775	766	778	814	749	783	771	810	804	717	824	815	792	809	759	786	763	800	810	750	762	771	811	750	756	798	737	774	781	750	794	769	758	780	774	808	748	770	791	823	773	751	763	726	774	771	792	786	744	814	808	774	809	822	706	785	783	808	745	746	728	732	810	760	731	805	769	778	815	808	760	828	786	818	814	768	785	788	799	777	816	855	803	815	753	795	838	809	777	805	759	817	791	764	755	755	777	765	768	786	757	807	773	758	815	797	777	829	774	739	785	751	792	834	868	763	734	784	743	773	799	831	803	744	761	768	721	782	789	783	804	824	784	779	817	760	851	841	801	785	822	767	800	783	770	795	769	789	797	736	804	797	795	815	764	767	816	769	777	812	798	788	789	830	778	782	819	798	802	788	846	789	779	843	851	834	782	762	800	801	801	737	788	751	829	825	810	810	813	767	791	816	816	782	813	791	762	798	807	771	775	768	756	843	805	766	810	800	852	832	799	826	782	840	812	802	811	800	857	774	881	764	823	810	801	759	753	781	802	760	801	764	797	836	767	764	801	822	825	800	806	801	768	809	791	815	758	788	719	813	796	773	806	826	821	793	847	795	827	765	752	756	817	767	772	801	820	740	748	745	793	793	827	772	805	799	814	736	807	776	782	777	804	779	805	813	806	802	736	803	770	793	775	788	772	749	769	760	770	784	819	852	778	804	812	809	796	774	800	783	774	733	833	843	788	769	829	757	826	819	798	774	804	748	797	775	789	775	801	768	780	794	790	776	795	794	742	883	795	748	831	776	788	811	745	823	742	767	783	785	814	818	841	763	781	799	766	766	779	768	801	726	817	767	818	762	735	824	770	855	791	805	826	776	820	804	772	812	787	807	785	751	794	781	765	873	776	799	805	811	803	774	843	811	789	853	820	816	785	754	799	816	766	831	813	767	794	775	791	797	773	797	787	811	740	793	808	865	783	794	840	773	784	799	818	803	797	737	769	774	809	775	753	772	776	799	754	781	797	801	785	789	807	805	757	839	700	762	823	811	773	806	788	785	787	808	841	832	819	792	795	788	836	787	755	770	804	792	780	785	817	830	794	770	783	755	782	775	760	832	781	787	816	760	803	766	750	794	815	832	801	764	753	818	789	738	759	787	724	718	803	841	778	819	803	803	779	758	802	843	788	829	714	788	807	805	758	728	778	854	784	856	815	827	764	772	847	815	846	750	769	748
56752	28925	13489	5887	3013	1356	679	529	431	413	374	417	405	389	393	346	368	380	385	384	328	351	399	406	376	396	401	388	359	343	365	362	382	353	349	402	357	374	350	342	352	356	380	338	367	357	365	383	345	379	359	362	355	365	356	402	341	394	404	355	367	394	363	333	383	353	344	360	400	337	340	378	411	338	376	354	366	383	414	399	344	375	393	399	355	387	378	353	359	376	373	341	394	352	357	386	379	388	388	391	393	379	386	361	339	383	376	323	339	334	333	387	398	340	362	381	378	381	343	377	363	351	360	372	358	335	389	354	346	391	368	410	397	352	384	329	380	387	374	403	325	362	369	408	333	402	369	368	383	404	399	393	367	365	363	410	385	391	364	380	401	348	348	364	370	348	353	384	334	429	392	352	333	351	364	335	362	391	400	376	330	353	378	358	383	378	371	345	371	376	391	365	366	381	369	370	351	402	352	354	362	373	361	391	391	341	403	372	332	374	379	354	371	364	415	366	365	379	382	353	398	332	382	369	380	349	368	326	372	394	394	372	390	383	376	356	366	389	358	376	368	350	420	364	403	368	357	373	351	350	370	387	365	371	366	393	354	379	390	355	368	379	357	379	392	375	372	383	410	360	372	390	376	356	354	373	325	394	381	366	387	375	337	350	391	348	344	333	391	346	366	413	349	347	358	378	378	374	363	378	402	418	377	392	364	370	352	372	378	344	349	385	410	347	372	369	384	375	404	386	382	376	346	412	328	362	377	350	382	330	361	358	405	351	339	384	384	397	387	356	348	412	390	353	340	371	381	366	351	365	385	396	399	377	423	386	397	373	338	354	384	373	405	364	354	380	385	372	367	377	385	361	358	388	434	377	355	417	387	370	350	357	358	379	387	385	375	314	361	385	380	360	327	373	333	385	376	366	381	349	401	382	339	378	395	374	344	376	369	368	382	406	360	392	370	343	385	353	400	354	390	377	384	367	389	360	338	387	381	376	355	361	373	393	365	370	347	328	364	372	325	400	356	387	399	332	353	363	368	379	360	341	368	367	346	369	371	339	359	382	372	382	396	379	345	346	410	348	372	397	372	386	410	384	372	385	346	355	374	379	366	383	381	383	354	384	400	369	334	358	390	349	348	369	373	345	362	409	409	397	405	336	385	424	368	383	388	367	369	396	367	375	349	382	371	366	384	392	355	368	373	356	369	389	383	359	401	345	375	350	368	390	359	355	382	372	379	380	388	364	354	394	370	372	384	371	346	350	373	381	371	384	344	332	348	383	384	395	363	344	376	362	331	354	375	360	368	368	388	353	350	359	346	351	397	382	387	359	359	372	353	329	339	315	362	348	363	369	365	370	375	336	351	419	345	340	363	349	405	385	345	390	380	348	333	373	400	387	361	353	373	342	406	381	347	376	331	357	323	370	308	359	376	328	387	390	392	388	381	359	347	366	336	376	390	404	379	370	387	369	353	354	375	368	395	415	375	405	377	383	389	353	364	320	355	363	370	345	381	357	341	355	336	353	380	326	342	373	366	373	340	365	365	368	380	383	378	357	353	337	335	375	377	382	355	403	368	407	355	347	369	330	371	348	380	378	389	379	366	362	386	362	375	361	363	382	371	361	374	411	383	389	373	391	409	370	373	363	360	363	382	394	338	363	380	367	370	353	379	381	350	350	369	366	361	366	382	360	358	395	393	370	370	375	400	373	385	378	344	315	351	395	376	364	368	332	337	372	374	350	328	374	359	340	367	383	360	367	361	351	349	375	345	394	377	400	362	376	380	396	352	375	388	360	384	380	391	340	369	375	389	344	324	360	343	353	343	373	365	411	368	405	401	360	335	330	361	375	393	361	358	347	342	373	403	401	365	386	377	350	395	383	380	404	356	348	370	357	388	406	382	388	401	390	358	375	343	347	330	359	339	377	358	373	399	383	349	406	376	364	386	373	423	379	361	348	375	364	369	338	382	399	362	383	368	381	349	345	352	327	383	345	352	356	334	375	400	361	362	358	338	394	360	363	379	355	382	373	382	367	358	384	415	370	347	366	387	375	348	330	366	350	372	384	383	321	390	359	349	369	361	393	391	397	383	368	412	368	389	370	355	367	365	388	378	365	365	364	352	378	403	355	345	385	374	356	355	360	362	396	339	390	376	359	322	390	351	379	369	353	368	362	322	355	368	372	343	394	356	356	360	377	380	384	397	383	333	363	401	380	393	398	371	370	369	389	367	368	336	346	404	367	359	357	392	364	338	345	389	341	346	365	376	346	360	363	373	373	356	383	411	358	345	341	378	329	359	358	410	368	418	409	347	350	395	365	387	424	400	369	410	374	372	373	357	390	356	347	344	370	353	364	347	352	407	388	363	403	372	380	414	400	369	332	394	392	379	367	351	354	350	371	373	355	354	392	330	380	340	340	354	380	369	353	340	377	364	388	366	409	399	344	392	356	376	393	361	350	379	360	371	364	349	382	379	358	408	369	335	358	373	416	402	364	392	358	345	386	397	387	361	379	375	357	341	342	375	319	395	367	347	395	360	307	332	357	373	442	395	383	383	407	368	385	407	356	360	375	342	333	352	356	363	369	380	383	357	372	355	408	375	381	369	355	368	341	394	397	383	362	343	379	338	349	337	393	401	396	355	374	417	375	378	389	350	369	347	348	396	378	368	354	341	358	379	394	369	342	333	357	352	408	354	377	358	317	397	404	346	369	350	376	331	348	353	347	353	331	353	349	367	346	378	395	388	338	372	326	376	376	379	364	368	358	383	384	353	352	362	429	376	381	338	384	374	356	372	379	364	348	342	362	346	386	357	380	403	365	393	367	336	350	387	370	387	371	352	387	328	384	363	386	360	410	380	388	341	395	368	395	338	381	381	374	385	387	414	360	383	391	341	356	361	377	394	383	357	374	360	380	380	365	357	371	374	378	405	387	368	384	364	386	346	386	390	376	338	405	414	360	405	347	364	360	357	379	388	359	406	342	360	391	388	386	355	397	329	359	384	355	350	397	384	385	375	354	360	389	359	373	352	375	346	347	349	383	356	365	357	373	345	390	408	372	381	380	355	351	346	388	361	341	355	367	360	347	382	394	393	351	375	382	366	380	372	352	371	342	396	369	352	390	376	353	362	370	368	373	363	363	385	353	360	368	391	402	385	406	333	315	348	336	362	365	342	377	354	367	360	394	382	350	343	366	366	360	396	367	376	368	367	363	397	390	356	383	387	371	411	371	348	384	339	368	353	356	370	406	405	387	409	381	379	398	389	357	338	355	377	392	375	370	362	391	396	389	380	368	366	364	326	380	368	394	378	326	361	352	362	390	339	374	371	378	399	355	395	377	359	393	374	345	396	384	378	360	348	388	381	359	375	359	387	386	351	368	349	376	373	337	358	411	366	370	340	336	412	370	332	329	359	361	338	390	333	343	352	383	383	359	403	360	353	333	366	356	410	385	399	354	365	341	384	379	345	360	402	411	387	348	370	370	369	365	358	343
38118	21513	13670	10573	7537	3717	2019	1535	1207	993	866	905	880	841	877	801	841	852	818	832	857	800	776	891	818	780	821	837	766	851	787	795	789	846	827	782	819	874	828	783	765	758	858	814	851	808	802	771	780	804	874	842	812	832	798	810	834	817	787	799	776	773	797	801	833	849	839	800	840	839	832	801	810	818	761	854	811	834	766	836	824	822	830	820	790	796	786	785	843	760	783	834	823	802	806	816	851	851	785	797	841	838	861	825	835	833	825	755	828	806	784	822	814	819	798	835	827	849	845	753	779	786	809	790	775	856	811	813	778	814	786	756	773	785	856	853	839	820	815	823	794	792	848	821	798	831	822	794	783	823	848	852	794	830	829	813	865	783	810	831	813	848	764	807	806	777	774	835	799	799	810	805	837	793	807	774	775	813	822	752	848	847	761	818	835	806	825	855	808	831	823	825	831	834	799	850	769	766	814	816	787	790	799	874	845	824	826	833	835	813	807	739	844	809	826	827	792	773	771	785	810	783	813	762	799	820	812	788	796	730	805	808	823	748	790	800	771	843	834	823	788	786	898	848	874	812	794	791	817	817	874	776	796	744	813	831	779	823	820	848	839	846	838	807	799	804	860	801	767	842	830	823	778	846	850	822	818	803	790	796	775	771	778	855	837	838	813	744	766	794	841	826	816	822	784	808	817	854	868	813	768	835	810	801	875	814	771	856	758	766	770	763	836	819	852	848	848	810	801	789	825	799	750	825	837	804	811	848	776	842	857	810	844	823	822	813	839	814	780	787	825	794	878	800	855	773	795	842	848	824	795	789	776	823	818	861	744	821	779	823	761	794	778	783	841	766	792	778	828	792	849	852	802	846	826	811	851	827	754	863	821	819	819	820	790	825	783	846	789	867	801	799	789	829	816	836	800	830	821	780	831	877	780	797	862	823	839	765	802	789	826	842	777	798	788	773	787	789	819	845	799	767	804	871	791	810	822	825	795	761	813	797	824	810	798	825	785	837	802	830	833	832	812	849	853	813	797	824	799	854	812	811	773	846	762	813	831	832	804	781	805	837	766	810	858	839	777	799	809	811	824	816	770	743	786	866	819	813	831	816	816	853	793	833	791	868	838	790	832	807	826	828	811	815	835	776	792	797	772	783	835	814	798	797	841	789	814	786	823	777	770	831	773	887	823	823	787	833	786	838	830	797	821	835	819	817	807	785	806	793	822	816	829	813	812	812	808	796	842	817	837	821	749	831	862	827	829	823	820	775	780	800	900	802	869	851	865	807	793	827	806	765	802	823	841	766	834	819	762	783	829	827	813	803	833	808	842	785	822	809	841	831	802	796	811	792	823	835	812	838	812	787	802	771	786	843	810	773	791	812	816	811	807	798	802	741	822	819	764	807	824	823	860	843	807	799	828	761	823	773	821	817	788	817	765	819	852	805	808	771	790	812	827	817	798	840	757	790	824	789	788	795	819	870	761	820	793	758	772	854	741	789	785	784	842	830	799	868	800	811	867	826	812	833	830	775	851	835	822	812	790	812	783	799	887	865	788	810	754	782	810	805	845	810	849	823	836	833	799	841	820	842	814	796	776	772	795	802	802	797	800	828	760	805	863	813	762	792	813	819	838	807	810	818	840	813	817	840	815	847	859	794	779	833	812	829	814	810	777	848	808	894	856	763	810	789	828	822	817	779	779	797	823	813	786	855	849	768	830	820	822	862	785	794	842	794	877	817	786	828	837	836	825	778	770	834	763	779	791	794	806	799	782	831	815	848	831	779	811	790	819	818	777	817	757	800	764	815	813	789	802	858	847	874	802	796	773	804	723	840	816	805	820	787	793	800	814	826	837	829	842	869	776	815	821	849	790	826	835	804	832	798	785	777	828	738	828	831	830	804	772	791	852	785	825	797	802	770	803	782	774	810	754	877	839	823	807	806	784	832	788	797	845	764	833	784	830	831	868	822	776	815	815	827	834	790	830	849	768	834	802	820	806	786	826	800	796	804	807	829	794	750	766	811	803	831	838	821	803	824	825	844	805	815	799	807	793	828	815	871	794	818	814	805	810	771	855	828	848	833	724	836	845	820	828	813	833	824	763	781	812	824	842	819	825	833	831	830	846	825	831	827	863	793	760	749	778	783	761	793	765	763	823	794	826	825	775	781	818	823	822	788	743	839	821	815	802	792	843	814	849	793	814	788	797	780	791	806	827	798	836	854	820	762	817	829	774	783	793	811	830	801	811	806	766	828	792	789	800	791	808	814	793	824	807	834	760	844	757	855	786	829	861	783	815	813	819	810	788	810	836	805	790	787	824	824	793	797	883	823	801	815	841	798	788	768	773	813	834	818	788	834	771	815	778	739	842	819	809	780	844	808	824	773	795	802	823	777	811	819	756	777	829	788	825	853	761	855	773	824	803	798	796	814	818	801	827	819	816	879	741	743	850	773	804	784	770	822	818	773	849	832	820	826	804	828	823	789	823	824	818	778	798	784	780	785	793	815	816	834	783	821	841	793	814	842	779	758	801	820	778	813	844	846	808	806	797	805	774	813	822	789	810	805	829	770	782	769	816	790	848	876	819	812	808	856	803	785	845	798	816	800	848	815	832	808	832	860	795	783	802	865	841	782	817	819	768	804	838	806	830	777	780	784	839	822	830	807	803	818	808	787	802	797	795	813	842	789	808	834	833	844	825	796	806	810	781	796	808	815	806	812	826	780	855	837	780	825	841	829	865	838	843	781	825	823	840	808	854	851	768	816	825	826	832	813	807	846	789	755	809	797	833	847	806	828	805	774	851	828	782	827	819	843	793	801	839	843	790	850	816	827	799	822	820	816	790	788	807	831	777	783	812	810	855	824	801	823	806	777	800	813	827	827	812	849	788	783	793	807	790	784	801	834	793	805	775	874	850	862	814	791	818	776	800	841	788	774	817	818	790	779	817	827	796	842	775	832	774	827	795	818	826	805	788	820	796	798	781	828	775	869	837	846	811	784	758	826	736	789	801	783	831	847	829	816	839	808	811	836	800	790	811	757	833	781	827	816	798	788	769	777	811	831	800	806	804	778	794	789	827	832	843	790	827	912	850	785	786	805	829	824	833	791	785	792	789	836	795	858	815	832	835	853	823	840	788	819	813	854	809	842	769	842	842	813	822	820	776	861	824	809	823	845	810	791	809	844	844	773	823	826	804	815	822	838	858	763	851	826	812	829	767	848	808	846	837	771	851	796	807	807	826	830	822	812	842	808	791	848	816	776	834	846	896	796	806	853	790	837	838	903	834	823	790	834	783	841	775	808	795	799	832	820	878	816	820	806	852	856	798	877	810	807	805	806	819	819	821	813	805	796	786	795	790	791	774	788	813	794	834	868	801	850	866	860	860	832	804	830	797	767	793	805	805	791	803	823	847	839	806	815	783	847	832	844	793	819	813	822	830	845	795	768	807	766	786	774	807	819	813	826	836	799	846	823	766	855	812	798	816	851	792	832	785	786
46408	22448	9611	3585	1407	715	512	416	375	383	369	358	409	386	344	372	362	354	363	364	357	353	363	360	354	381	384	350	357	349	380	346	374	378	322	364	358	354	374	372	367	320	356	367	379	347	360	351	330	351	353	369	359	393	345	388	385	362	348	364	379	359	346	356	352	342	319	323	382	342	340	371	358	349	362	343	335	329	358	368	354	310	362	358	341	357	365	372	363	361	342	346	366	349	360	347	332	337	371	354	337	357	340	360	341	365	356	399	375	372	359	315	320	362	369	321	326	372	327	321	361	345	348	350	323	388	381	351	365	306	352	350	347	332	414	305	343	323	342	393	346	314	355	389	376	359	363	368	379	381	372	353	328	367	367	344	324	332	332	358	345	365	363	393	311	354	374	360	361	376	380	361	344	363	343	314	373	359	354	386	380	320	333	365	324	307	373	373	352	326	324	363	342	349	373	364	375	346	363	334	376	344	339	351	338	359	330	321	331	370	367	365	321	339	330	345	361	389	343	329	374	320	357	330	337	379	364	326	355	374	365	344	351	366	369	335	358	338	339	310	322	366	334	370	345	324	364	340	351	331	343	344	364	353	372	365	324	336	339	319	341	352	341	310	387	303	377	321	354	352	355	319	396	358	361	346	355	329	332	362	365	338	354	364	320	367	350	382	335	347	360	365	378	347	349	320	330	349	314	352	356	315	367	333	345	344	362	348	354	388	388	360	332	339	354	337	334	337	363	366	398	377	356	378	391	361	360	387	352	384	319	365	380	325	348	369	365	357	351	357	341	359	342	359	349	369	382	349	342	332	382	352	332	370	365	415	361	350	391	335	348	352	343	372	358	340	339	356	365	360	374	333	333	324	348	370	372	347	363	359	365	372	363	380	357	342	357	355	308	359	343	376	352	321	335	357	369	386	335	350	353	380	387	379	335	350	367	361	386	409	345	354	319	367	394	340	305	359	343	358	350	360	396	412	375	356	366	332	366	341	356	365	366	360	362	372	340	367	348	335	344	377	402	373	358	353	332	377	339	349	352	365	378	339	376	344	350	322	368	377	348	361	350	353	368	338	334	327	343	352	320	336	353	329	341	356	359	388	341	372	350	359	352	364	404	355	320	360	351	326	332	318	350	353	351	393	355	318	340	396	354	325	323	363	330	342	335	339	357	366	357	343	328	340	390	345	321	368	331	381	386	359	359	330	362	377	349	356	381	352	345	333	367	329	366	351	384	371	329	356	360	372	361	360	375	325	356	333	335	337	334	343	349	356	361	388	342	308	347	364	349	368	373	351	336	350	342	379	344	381	348	349	316	363	343	338	363	377	357	330	356	403	344	326	305	353	363	356	354	368	350	325	349	365	336	344	340	334	377	382	355	379	370	341	341	366	351	360	330	382	344	349	336	361	371	359	372	344	369	317	350	352	338	355	340	354	363	369	342	343	389	316	374	366	325	359	345	299	322	372	325	380	309	380	350	323	354	363	343	352	379	393	327	326	359	341	334	357	308	382	370	326	365	337	345	337	334	349	341	332	377	329	368	371	353	344	358	347	342	332	330	397	358	337	373	382	357	358	337	375	361	358	366	373	360	386	359	367	356	355	329	294	354	389	350	349	325	359	390	341	346	367	335	341	353	384	379	373	358	385	374	347	313	352	384	349	332	342	319	350	337	357	356	349	329	325	364	333	350	352	375	351	345	374	364	365	323	346	357	385	354	328	366	369	360	327	377	344	312	375	340	371	414	381	375	356	354	350	360	336	355	350	348	334	338	358	326	346	349	338	357	355	334	319	352	359	360	382	389	316	372	327	357	349	347	346	367	353	330	339	366	350	334	344	347	328	326	350	356	348	332	339	344	352	330	343	374	375	337	357	360	365	335	394	357	342	355	350	350	365	380	332	339	353	367	348	353	321	353	381	378	358	360	359	343	350	361	369	369	341	347	359	378	352	371	339	361	307	290	377	332	362	384	388	398	336	381	382	355	353	319	339	372	345	375	373	358	348	338	346	343	350	364	391	358	309	310	341	350	359	312	383	338	328	351	338	376	352	330	406	349	350	357	344	387	359	335	373	373	349	332	324	351	346	348	334	330	320	367	369	343	359	347	354	339	356	314	335	376	350	372	364	297	347	370	355	352	368	332	394	363	373	340	308	354	348	383	371	329	382	346	390	376	346	369	328	387	323	311	357	342	351	323	343	344	355	377	314	359	366	355	328	391	330	344	376	355	358	356	318	377	327	315	364	366	318	424	371	382	356	390	372	364	341	356	370	362	376	377	374	366	397	378	360	356	340	344	347	359	353	339	364	347	394	355	369	356	385	367	345	359	346	379	360	336	339	327	357	370	329	365	325	376	377	360	342	382	378	317	331	357	367	364	336	357	366	344	339	361	342	315	341	376	312	330	381	359	378	351	386	366	332	360	378	346	338	337	330	351	349	352	334	325	425	355	319	318	388	338	342	371	368	353	339	343	372	351	358	374	364	317	353	362	348	363	362	313	312	332	351	347	340	339	371	345	379	360	394	367	360	315	368	343	311	351	280	363	338	358	372	341	371	365	342	385	363	351	327	360	361	363	303	355	368	381	364	339	357	372	339	381	342	359	378	362	307	365	335	365	357	357	339	325	338	363	335	343	325	354	316	398	319	370	363	344	389	358	355	330	356	394	390	388	342	371	369	371	362	319	373	308	388	343	368	352	324	336	328	330	327	345	344	384	366	341	326	348	335	324	349	411	358	359	363	379	338	394	357	344	357	364	370	365	377	360	372	300	371	324	342	374	357	340	324	375	361	363	380	378	375	345	360	358	365	375	393	348	327	359	355	367	359	398	403	359	377	337	348	310	356	352	357	379	354	342	371	317	349	344	379	353	321	358	344	313	360	354	342	361	389	378	354	349	378	364	344	341	354	355	373	348	352	328	348	358	313	374	381	337	322	381	348	373	398	357	341	333	352	368	376	332	359	351	351	321	352	356	349	363	381	345	363	318	368	354	372	384	316	365	360	365	350	336	349	320	370	357	354	368	345	392	330	346	355	325	364	333	348	346	337	350	350	342	375	367	314	361	352	363	379	368	348	362	377	341	345	351	361	327	314	354	340	325	343	357	333	321	365	365	329	349	332	379	348	370	326	328	332	388	384	319	360	387	364	375	366	342	341	350	350	379	402	344	354	345	371	327	358	333	365	361	356	344	313	337	359	353	353	356	371	360	376	365	336	361	351	377	342	340	334	371	356	351	357	334	354	297	354	402	364	342	347	370	368	336	327	363	323	317	368	356	362	360	303	367	355	369	367	356	346	346	396	379	332	356	374	359	370	366	365	367	350	329	327	379	390	339	374	355	349	332	391	384	391	334	342	322	363	359	367	352	334	383	343	354	379	320	360	359	367	349	365	388	349	351	313	365	387	346	339	352	343	336	366	383	332	373	370	365	327	344	357	358	322	374	329	312	341	357	343	330	371	341	349	342	373	350	358	326	340	375	367	387	346	341	345
30860	17036	11693	6729	3572	2114	1398	907	874	803	769	754	805	781	784	820	742	804	772	760	760	754	793	804	763	756	743	820	776	753	765	782	748	771	777	759	740	720	788	760	771	811	784	771	758	742	704	702	809	759	741	821	759	787	761	802	709	723	775	774	797	787	769	802	783	753	771	733	797	777	720	792	752	754	780	764	756	794	819	728	794	778	740	727	749	751	752	723	807	774	769	754	776	814	802	800	766	789	754	807	771	831	786	755	757	808	761	786	813	784	826	768	817	738	783	778	772	771	828	791	760	777	792	751	775	757	718	798	726	782	743	760	738	733	745	772	748	763	808	827	746	790	770	779	726	788	767	798	785	770	741	771	729	747	790	756	807	815	788	796	733	748	705	790	769	755	807	747	768	785	822	777	798	750	780	733	742	769	737	809	762	755	745	789	800	802	818	798	778	793	746	765	741	822	747	808	743	739	804	782	785	760	738	821	786	788	746	772	753	771	748	728	787	789	758	744	778	778	799	802	775	785	741	809	758	814	768	760	786	781	781	725	753	784	737	751	803	757	761	784	754	802	777	771	772	775	777	800	696	758	814	782	785	768	745	847	773	798	768	786	812	777	765	759	777	781	759	802	799	799	773	739	771	777	788	761	762	806	788	775	772	743	795	735	815	740	790	778	756	778	786	715	787	744	831	776	747	784	721	721	835	882	722	791	817	771	808	691	776	784	730	739	739	826	786	795	756	759	755	742	737	773	773	785	760	781	771	770	796	779	759	738	816	804	774	762	726	823	789	799	782	769	773	734	757	738	777	804	768	770	781	754	763	759	747	802	766	750	865	753	696	790	772	722	737	736	761	838	797	795	751	716	828	786	786	787	776	758	814	776	752	775	785	760	762	843	804	747	801	746	753	799	818	802	778	753	772	723	732	739	794	752	757	782	723	794	761	737	825	797	775	751	787	815	698	745	754	764	771	772	732	802	764	789	805	739	822	764	756	787	734	754	806	772	798	722	733	802	766	796	754	811	802	752	789	787	769	785	792	797	776	747	782	753	774	786	783	806	748	822	766	765	771	750	797	749	788	788	780	763	754	731	794	767	816	799	736	753	778	802	777	739	768	805	683	749	786	775	730	798	777	785	824	708	774	790	805	795	753	786	798	791	801	802	812	754	806	710	789	782	774	769	770	758	793	744	788	801	790	746	755	793	737	740	810	793	738	748	781	775	777	781	727	813	749	748	786	778	817	768	857	780	804	773	753	796	792	786	752	715	824	790	767	725	773	748	795	773	730	780	803	731	765	746	790	782	737	757	799	797	757	729	793	838	792	766	799	823	784	813	796	745	749	796	739	742	806	713	761	745	799	724	788	749	798	744	776	747	829	719	784	759	752	753	780	780	778	788	798	736	810	774	775	775	709	771	772	811	741	769	794	815	744	762	808	768	797	800	788	751	804	777	758	775	819	803	760	741	816	771	786	772	745	809	749	749	792	782	759	731	804	798	765	788	770	714	770	781	756	718	743	748	801	756	745	722	788	732	779	754	801	735	797	736	781	776	773	763	757	697	759	773	817	731	766	753	801	820	774	801	818	774	775	715	784	824	786	748	794	810	781	760	778	809	789	784	791	763	725	774	696	799	747	743	785	786	776	728	783	730	734	751	798	752	799	795	787	773	811	778	791	769	740	755	831	763	790	755	802	799	765	768	774	765	811	761	811	830	752	732	734	771	790	788	727	767	735	760	703	787	785	735	771	734	760	758	776	755	769	794	823	785	750	734	709	706	772	807	743	784	764	800	749	765	714	774	781	731	792	814	815	737	771	751	760	771	797	843	789	749	753	761	764	733	742	767	837	742	780	775	762	807	766	761	827	721	769	794	773	751	750	733	792	778	786	716	751	753	802	768	766	744	775	766	808	786	769	804	753	817	752	807	814	804	809	751	715	765	740	748	747	800	767	783	784	739	777	714	778	745	782	791	753	768	742	819	805	739	751	733	725	766	744	805	727	785	764	740	816	778	805	810	819	745	766	731	809	822	740	746	783	792	763	764	793	741	811	768	792	800	800	782	742	739	759	774	770	791	783	830	778	766	736	762	768	793	836	763	805	808	838	766	779	765	773	775	783	780	772	791	788	779	754	742	757	773	785	752	758	752	783	769	793	792	820	802	788	796	752	794	770	757	780	794	821	769	757	819	759	772	771	773	789	795	723	770	736	744	769	796	772	787	750	751	780	792	734	762	737	697	737	774	777	830	758	798	740	746	764	815	729	763	793	779	789	773	780	769	753	745	802	792	791	750	771	760	724	775	811	782	778	750	784	773	767	770	775	784	755	764	714	733	784	811	760	758	790	769	757	743	780	761	796	778	768	768	807	736	776	770	782	822	730	738	750	813	773	749	782	737	773	784	806	773	797	781	740	732	756	789	748	758	751	762	782	753	793	774	749	757	757	801	739	752	782	754	776	717	749	800	771	744	814	732	744	738	806	740	818	778	741	781	790	754	739	791	748	753	830	771	732	797	782	806	763	787	752	752	777	789	781	767	748	758	766	787	754	768	771	782	784	749	727	748	725	799	772	756	782	828	783	781	780	739	800	765	777	735	803	792	775	723	772	797	789	792	738	790	731	761	807	704	778	755	786	750	760	815	811	800	781	723	754	773	789	735	744	732	795	742	705	797	780	801	772	788	768	724	808	771	806	795	780	766	766	787	759	741	741	744	700	790	766	732	767	748	772	783	737	790	778	762	799	725	758	739	757	799	774	799	741	802	742	769	783	738	780	773	759	794	743	743	760	792	786	737	773	764	773	741	790	769	753	740	750	769	782	787	779	798	735	756	762	749	775	808	784	782	757	732	766	726	765	730	793	770	738	787	748	797	764	763	792	757	814	798	759	765	753	835	807	757	789	724	809	745	762	803	795	801	714	769	777	753	765	793	773	762	785	757	779	756	807	768	805	753	756	751	711	796	727	794	789	780	755	740	764	844	824	743	798	784	745	769	781	818	730	801	823	787	789	790	764	715	733	777	739	756	728	783	748	750	799	787	788	792	776	773	783	745	790	803	781	767	741	739	777	717	752	768	756	744	768	764	773	779	764	765	819	777	762	743	778	823	743	794	795	833	778	762	780	738	783	761	797	783	744	829	793	754	768	773	752	785	765	748	803	801	740	803	821	771	754	733	773	751	800	803	807	770	781	756	796	791	809	812	763	749	779	787	803	787	780	775	753	756	812	774	782	752	765	737	755	754	827	737	730	742	780	783	797	755	713	777	805	768	797	792	771	778	779	775	744	762	764	733	793	771	776	754	794	775	745	736	799	766	750	766	826	803	776	752	745	713	762	810	744	720	789	796	767	798	801	782	781	793	802	741	793	816	769	768	780	783	746	768	764	753	793	768	758	753	774	781	777	790	801	768	839	804	738	749	757	743	765	729	756	772	783	813	775	764	755	742	753	775	763	779	785	769	754	814	788	795	879	713	710	746	766	759	732	819	779	776	755	777
56327	24364	10485	4628	2044	863	488	439	394	411	415	377	334	353	356	357	378	374	363	358	381	395	369	377	364	372	371	357	348	365	374	362	356	400	405	359	364	341	388	396	297	318	388	390	325	328	347	397	357	371	350	381	343	390	381	358	362	373	364	371	367	373	383	389	372	361	383	394	359	373	328	343	347	334	329	343	377	369	331	347	364	368	340	331	326	355	354	366	349	382	339	360	340	385	357	383	348	386	353	345	358	354	353	338	333	381	365	388	361	356	371	368	347	363	363	356	349	378	384	366	365	374	380	347	339	370	340	346	391	349	351	349	347	386	370	375	349	332	353	364	371	376	362	355	345	387	362	361	356	373	333	365	340	356	336	344	325	355	385	329	352	346	356	353	336	357	319	366	358	363	329	341	334	333	355	402	364	363	358	348	355	372	366	375	379	349	324	373	351	380	361	381	352	356	375	335	340	374	329	386	373	391	363	346	377	344	353	348	384	388	348	342	400	331	354	331	391	414	373	373	354	336	365	383	367	392	369	341	373	366	357	355	392	372	354	348	363	337	376	371	359	302	319	355	383	356	345	352	369	363	341	357	374	339	366	373	373	393	378	362	367	378	365	336	348	346	341	307	342	340	396	353	347	338	386	343	366	372	375	348	369	368	372	411	390	385	350	373	361	371	377	375	386	305	371	339	350	374	394	356	343	373	373	440	372	381	351	389	366	340	334	366	389	331	379	390	369	368	362	342	344	353	361	347	371	354	332	356	350	377	361	373	371	337	349	371	354	390	362	360	338	328	321	384	355	356	340	366	365	359	312	335	362	356	354	351	354	375	382	371	351	371	363	371	321	354	375	331	366	337	382	357	372	346	338	347	362	385	377	356	347	352	307	360	379	368	384	340	337	341	321	357	371	375	363	371	372	347	361	346	341	347	380	372	369	362	376	323	363	355	355	366	341	344	349	349	355	410	363	399	376	340	340	354	363	322	367	320	315	400	372	372	367	369	376	361	362	379	335	338	348	338	373	375	351	331	381	331	366	324	351	385	366	375	390	347	371	354	400	357	361	369	387	383	338	352	358	374	389	381	374	347	348	390	390	323	332	347	384	382	366	354	366	421	369	400	398	339	338	384	330	322	400	370	370	334	391	351	374	334	363	349	325	363	338	359	358	306	384	342	371	338	320	335	354	378	343	322	345	360	346	403	364	377	356	372	414	387	349	362	340	350	356	347	328	342	354	381	377	350	378	377	365	361	353	368	398	359	355	330	377	345	359	360	341	358	348	362	381	317	349	400	350	331	342	375	354	355	359	349	328	356	346	376	344	357	411	318	344	339	371	369	369	355	346	336	318	384	342	357	376	355	356	356	367	341	365	327	353	363	365	383	331	359	362	351	339	341	345	376	362	362	365	371	346	342	326	364	360	360	341	331	366	334	375	348	340	359	351	391	358	349	364	349	370	370	351	344	340	371	341	366	354	360	364	355	381	360	367	366	370	368	329	377	328	362	357	350	337	337	367	313	394	360	359	370	362	379	347	330	380	325	379	343	377	359	366	330	383	343	355	356	349	376	362	359	330	357	398	390	379	371	423	343	364	344	387	344	384	374	328	388	384	396	388	331	300	320	319	371	336	350	401	365	299	348	340	413	371	339	377	366	355	378	381	343	381	398	314	355	367	356	362	333	350	347	381	354	318	356	360	370	350	315	347	380	372	403	371	353	377	375	368	358	392	356	346	360	376	374	368	359	370	354	319	372	353	362	343	390	360	375	384	350	366	334	359	353	357	337	355	365	360	330	331	376	357	403	370	343	343	347	359	380	379	365	349	359	377	363	364	368	381	376	368	398	366	386	397	391	369	362	362	367	409	331	366	358	370	395	359	364	335	365	339	364	334	371	357	344	390	363	358	343	358	319	362	379	398	377	366	329	378	373	338	331	358	332	378	364	362	320	368	334	354	404	343	399	372	370	337	315	354	341	339	322	384	371	371	368	376	347	385	355	367	381	352	346	363	375	372	312	370	320	368	381	364	398	363	348	374	374	368	353	359	380	343	336	321	342	347	350	315	380	394	367	369	360	360	383	347	357	352	348	355	367	356	366	377	394	368	345	326	347	329	356	342	325	384	389	344	334	388	359	376	381	335	372	353	351	348	353	371	352	382	352	336	368	387	360	351	373	349	358	369	377	362	334	335	358	389	395	350	338	364	349	361	385	390	379	353	375	435	390	378	345	341	355	349	367	386	337	396	316	384	353	357	353	376	347	385	347	362	357	320	371	350	379	386	388	348	365	380	324	363	367	359	352	346	371	382	354	398	359	360	343	356	392	369	378	347	354	382	354	331	370	360	361	354	369	375	358	384	389	365	349	357	387	370	349	366	370	370	340	381	412	352	375	336	362	350	392	348	370	360	357	346	341	378	340	367	400	360	334	333	372	348	337	371	375	372	367	342	358	341	366	413	366	333	345	382	353	366	344	324	341	338	351	373	351	340	362	340	361	373	372	372	337	340	346	392	334	366	367	364	347	359	348	352	342	345	365	359	361	360	345	362	370	352	343	345	326	352	347	363	384	363	351	349	399	367	344	367	382	358	323	385	359	380	358	374	340	352	348	379	347	370	357	352	361	362	353	374	393	302	356	406	340	352	373	347	319	362	369	335	350	337	361	341	343	365	375	357	373	351	348	335	338	365	327	360	358	384	369	357	327	376	359	340	360	330	355	354	381	368	355	385	393	372	361	373	384	353	354	366	380	348	378	382	386	372	342	358	377	334	395	403	341	333	368	325	387	373	374	417	363	367	346	326	395	363	354	345	376	364	332	333	345	373	351	315	326	382	372	357	356	372	350	365	366	352	388	374	344	381	330	323	361	367	348	361	387	391	348	384	387	379	367	375	350	350	351	368	352	304	381	386	346	342	398	380	389	370	355	363	392	354	357	353	364	337	371	393	360	367	357	350	365	367	367	353	344	375	375	344	389	383	377	390	368	346	358	342	371	370	351	350	373	381	403	336	351	378	370	341	336	365	348	353	364	368	382	363	349	363	340	350	392	369	325	337	351	351	346	391	366	365	363	328	350	367	362	374	385	352	339	327	361	404	373	347	369	333	389	324	364	375	343	357	350	328	352	391	367	367	359	364	353	362	366	365	356	360	344	394	358	367	363	373	376	350	343	374	345	335	348	357	355	362	332	352	350	374	376	352	330	352	372	369	346	395	314	355	346	389	347	373	351	344	382	347	330	337	366	322	327	355	373	377	397	358	348	383	321	367	385	361	377	361	341	345	332	335	377	327	359	367	371	323	387	361	336	380	366	378	351	351	383	316	380	329	369	343	358	344	344	360	374	354	412	368	390	380	371	344	390	345	340	381	347	362	325	354	356	345	360	353	352	330	359	349	379	359	361	352	338	380	358	355	336	339	362	349	347	355	363	373	373	368	357	345	358	360	350	367	361	385	352	397	345	369	359	332	375	398	332	321	339	364	344	373	361	383	348	342	336
37762	16828	10905	8710	5274	2557	1092	943	920	859	860	844	866	785	775	819	803	733	787	793	760	782	762	804	774	822	778	796	837	780	790	759	824	782	778	809	767	803	793	830	751	804	837	785	788	798	817	748	818	790	776	819	809	793	795	769	791	790	840	798	803	739	831	826	820	773	831	752	790	800	769	807	820	814	767	775	777	778	780	803	809	784	822	824	759	814	720	829	798	786	712	764	775	818	754	771	808	771	807	800	820	791	801	819	778	752	773	808	854	838	836	778	821	842	785	784	785	794	781	836	789	829	840	757	818	778	783	796	769	785	836	832	797	832	802	788	826	836	771	777	766	820	825	825	770	811	833	779	790	808	746	793	759	795	805	803	775	788	771	772	780	810	765	834	802	810	805	795	843	751	723	797	787	746	762	846	797	814	776	791	834	784	776	787	810	842	799	763	799	777	825	792	782	746	778	791	826	854	764	756	813	774	834	729	740	801	765	835	832	844	822	785	829	798	775	824	788	826	776	768	772	757	795	845	792	807	802	763	830	763	800	770	793	762	763	801	774	793	794	767	754	798	779	815	768	741	760	813	836	760	725	776	784	778	851	778	804	831	839	812	792	871	778	779	767	795	782	760	808	788	804	792	804	758	765	831	740	815	811	756	800	831	830	853	796	812	781	777	779	812	830	808	763	827	800	807	762	748	764	785	789	811	766	809	765	803	877	771	728	783	799	816	811	801	823	824	757	777	809	756	778	821	767	786	826	816	813	816	822	755	718	820	812	742	777	807	765	771	805	765	808	799	789	804	773	814	781	767	780	765	747	781	815	810	793	790	806	848	813	801	785	837	736	808	764	805	847	771	783	816	792	831	739	856	810	800	750	790	803	830	819	823	786	803	807	724	801	778	762	772	803	754	780	767	761	781	721	767	792	816	775	798	762	827	785	809	800	817	743	777	768	793	768	821	833	802	798	773	826	827	736	779	789	760	821	827	856	795	807	798	745	752	821	750	810	782	767	815	821	804	807	824	851	793	784	750	800	793	808	748	768	764	790	778	826	803	785	794	856	805	795	837	800	820	727	767	798	777	822	843	765	751	804	793	744	774	775	794	815	748	796	771	836	740	831	790	778	799	724	798	726	765	789	817	821	754	795	798	798	771	838	802	779	781	755	779	800	770	802	812	804	776	806	810	867	741	817	767	793	790	801	770	793	799	760	786	781	802	760	758	791	818	765	812	771	779	821	788	786	788	835	820	800	790	768	809	806	783	760	819	829	772	780	744	831	794	802	818	847	790	811	780	773	816	851	769	809	765	772	833	764	798	781	780	792	785	806	746	755	772	817	772	799	782	801	782	828	827	792	760	799	788	782	789	832	757	814	737	782	827	772	799	886	775	823	792	829	767	800	761	814	777	792	798	787	754	795	802	792	846	781	791	800	790	788	783	785	767	798	753	831	792	785	805	795	792	804	782	805	803	785	761	783	798	816	785	720	831	778	795	819	784	810	815	830	747	772	827	765	795	781	844	755	796	766	770	751	803	804	758	789	789	817	811	769	835	795	764	809	785	824	815	748	791	805	816	836	822	788	775	776	849	802	810	817	787	790	830	833	800	814	727	796	757	832	775	826	794	765	771	770	824	809	782	815	755	816	791	797	835	763	848	792	816	800	807	807	779	773	807	821	821	797	797	812	785	808	827	843	830	775	763	776	736	795	787	782	837	755	807	812	777	728	778	809	821	760	824	795	814	740	792	804	805	753	766	753	811	811	778	743	803	787	825	782	820	798	770	762	796	738	766	787	766	786	810	813	799	816	793	810	811	816	796	795	760	796	756	794	810	812	806	798	797	832	750	767	771	772	851	788	768	847	771	791	770	774	808	792	776	788	834	819	780	767	771	824	787	795	827	785	754	803	770	790	795	801	797	773	799	780	801	751	827	826	793	817	805	777	763	814	776	792	807	793	754	763	861	832	804	755	813	800	800	762	761	788	772	774	806	756	771	829	800	797	782	834	814	758	795	879	848	775	782	818	805	844	746	771	784	804	813	791	800	772	784	751	799	838	755	762	782	781	774	778	818	807	781	793	790	803	815	771	777	807	804	834	809	791	798	717	755	746	774	800	796	759	816	854	833	788	780	794	785	808	783	732	808	801	803	794	756	824	809	727	835	804	768	770	808	733	814	759	798	776	841	785	771	737	797	819	804	797	813	824	818	791	821	834	827	807	777	825	806	731	772	773	769	770	787	795	758	858	755	801	767	807	792	784	802	792	756	821	786	764	829	787	837	768	769	769	784	804	795	831	787	807	756	789	773	773	764	780	753	787	736	767	830	745	821	812	810	780	810	782	811	826	774	767	808	811	856	820	797	794	826	903	797	801	777	799	761	818	821	823	831	763	795	792	788	745	782	767	796	772	815	790	829	785	784	801	819	761	748	771	794	783	828	760	790	772	766	778	780	804	791	799	769	822	845	845	801	852	766	837	782	802	796	757	795	862	744	768	812	825	752	784	796	808	769	788	795	808	795	834	858	829	807	800	826	778	775	818	772	786	839	807	826	833	796	793	829	765	796	803	816	769	774	813	786	813	783	779	752	845	818	796	811	829	764	761	791	773	798	825	799	757	757	796	756	799	797	782	774	733	811	806	819	776	814	817	720	815	837	819	797	795	807	721	746	794	736	799	792	763	775	788	763	830	781	800	848	803	853	821	786	796	807	778	778	841	763	852	804	799	731	773	815	783	852	808	811	782	800	827	777	794	726	797	760	748	823	794	773	814	812	771	804	769	808	784	805	786	764	845	798	810	795	785	823	803	738	769	792	784	805	867	777	782	815	818	819	826	765	797	825	766	795	757	747	782	772	783	794	823	752	820	829	812	763	749	813	773	794	803	816	789	805	729	804	782	841	822	760	806	763	829	776	750	798	863	777	838	791	852	767	796	789	840	759	834	829	776	755	867	825	769	786	835	802	795	851	813	789	805	751	828	803	772	798	805	789	807	758	879	829	763	821	792	817	798	811	811	815	783	836	800	763	760	769	819	831	764	787	812	807	816	782	780	791	791	749	755	800	803	760	788	766	768	792	824	800	782	788	769	772	819	746	822	808	754	785	777	821	855	835	825	850	832	784	773	761	804	847	827	795	790	819	767	811	799	811	818	739	754	757	847	768	778	765	797	802	780	791	781	796	790	831	770	812	813	783	736	836	787	802	822	803	736	792	813	794	771	834	750	827	763	792	800	789	781	785	798	798	776	766	773	822	755	752	771	807	800	803	826	790	782	825	781	774	799	759	750	805	811	779	780	796	784	774	798	806	795	786	746	810	803	802	835	797	776	765	789	797	782	790	806	779	782	782	770	802	824	820	794	784	762	805	777	783	804	822	745	763	801	788	753	807	800	776	791	781	805	757	812	828	776	741	776	781	784	807	799	843	776	757	750	822	781	782	739	812	826	803	786	745	769	807	791	852	803	771	767	819	832	819	805	763	777	812	788	822	791	817	792	786
61292	30219	14568	5921	2079	791	495	483	497	408	374	375	373	384	389	361	378	396	389	395	361	372	368	393	385	379	372	380	366	381	345	434	362	397	410	406	381	358	393	385	397	368	362	344	397	391	378	347	407	395	353	398	404	374	396	386	395	399	400	361	389	397	366	404	374	375	395	370	391	395	345	378	410	375	395	390	381	364	372	342	382	366	390	353	378	387	381	399	362	375	396	400	374	375	370	405	362	366	410	350	408	386	366	338	369	359	398	372	388	377	366	401	376	366	416	388	347	361	384	383	378	379	369	402	434	385	336	422	403	384	389	355	358	377	386	394	384	388	444	380	354	378	351	368	379	385	418	378	390	375	411	319	403	376	374	335	355	368	386	390	378	355	415	404	412	365	373	353	331	392	392	358	400	377	405	366	372	412	410	354	364	372	371	398	413	397	375	368	391	384	399	408	362	383	391	388	399	350	380	399	390	359	417	404	401	373	399	397	424	403	382	412	414	379	407	351	397	367	353	370	350	371	377	400	384	357	379	387	366	378	395	395	376	388	356	393	359	356	371	333	353	337	366	408	369	400	455	390	343	389	349	364	385	387	387	424	381	336	406	379	374	386	335	404	356	362	396	357	386	401	390	376	370	393	362	345	363	407	389	397	358	350	349	394	400	421	377	380	397	404	421	362	367	383	368	352	405	386	371	366	371	370	410	357	364	399	345	401	339	413	364	360	375	385	365	391	364	385	415	341	360	342	371	368	364	382	367	402	366	375	348	378	367	380	341	412	376	392	371	351	374	343	376	345	356	396	365	352	347	400	379	350	411	344	401	392	395	398	358	394	383	352	378	386	403	380	395	392	378	381	395	346	401	384	370	369	402	396	351	386	397	400	390	375	401	388	397	388	356	381	396	402	371	379	381	384	369	397	387	367	308	364	382	398	351	406	384	378	405	369	375	379	344	378	386	372	340	386	409	388	347	385	409	372	355	391	397	357	403	404	368	385	419	396	370	355	360	375	362	396	380	391	365	370	391	377	378	411	370	383	345	371	391	371	391	353	375	351	366	351	357	421	346	372	388	394	425	364	379	373	340	406	394	389	400	387	379	378	373	383	389	389	375	380	338	394	400	401	397	371	383	385	402	365	348	374	354	397	347	368	396	406	364	393	377	371	354	393	395	426	400	376	389	373	378	373	364	378	397	374	394	365	356	374	419	378	380	411	378	396	367	408	354	381	380	423	348	367	385	376	399	356	374	387	429	416	394	350	375	377	356	386	406	413	355	392	376	392	378	403	410	367	364	393	376	363	375	416	372	405	355	360	356	407	393	370	405	397	365	419	376	393	355	340	343	381	372	400	381	367	340	402	400	386	353	362	339	374	349	363	397	372	380	377	365	392	378	355	369	379	378	424	380	388	375	399	405	400	392	364	395	423	378	392	392	330	389	370	366	366	367	388	343	423	363	373	407	358	380	362	352	354	385	387	401	370	359	399	364	350	370	415	406	367	376	352	367	375	370	380	382	346	413	373	383	409	386	384	404	404	371	393	370	390	391	357	409	413	401	383	368	382	405	365	378	352	392	408	373	342	373	382	379	392	375	410	418	367	327	355	375	402	427	381	373	428	391	390	387	352	377	347	409	362	367	343	390	372	373	388	376	357	394	423	367	358	430	379	376	352	352	392	376	371	355	373	351	360	338	351	384	392	366	378	424	369	359	347	404	375	351	380	383	374	377	358	382	386	385	387	381	334	370	368	411	363	390	367	386	335	399	364	385	385	363	409	380	344	381	400	351	383	361	358	402	385	369	377	356	385	387	366	386	374	347	391	341	356	418	395	441	417	406	365	355	352	384	377	403	359	372	415	373	369	374	361	367	380	397	350	407	377	358	377	368	377	364	378	378	360	319	383	404	372	388	408	344	374	386	368	398	346	394	367	363	406	378	375	374	359	393	368	358	363	365	359	409	369	402	323	375	374	401	424	348	399	395	361	383	359	376	360	409	401	386	410	395	316	336	390	392	388	371	373	372	394	390	377	420	384	412	402	411	388	371	390	379	426	363	368	356	385	382	421	364	380	388	371	375	394	369	388	406	362	430	340	402	370	425	390	379	350	388	396	433	367	402	392	374	419	376	376	369	362	372	355	376	367	370	372	389	427	409	374	392	375	395	385	400	389	394	387	384	384	421	405	358	401	404	375	365	391	397	356	383	389	395	394	385	387	366	375	356	395	402	390	392	363	358	364	393	395	395	387	345	383	342	383	377	371	364	376	367	391	349	372	370	410	344	388	338	409	403	400	362	399	411	349	412	379	371	346	378	393	370	403	401	403	393	355	330	361	390	396	366	414	380	357	388	378	370	403	383	372	365	389	377	359	395	392	361	401	385	401	358	365	382	396	423	368	394	371	363	359	380	361	364	395	386	370	365	399	412	360	327	358	377	368	378	407	387	379	388	377	386	411	364	384	350	382	383	387	402	373	390	405	415	373	405	367	414	371	348	389	371	357	353	370	412	372	389	428	361	346	333	360	364	375	374	408	331	335	378	403	347	369	391	368	348	387	392	365	390	372	416	374	395	368	387	365	420	405	388	420	396	419	373	372	364	399	363	417	428	385	367	417	379	396	381	373	352	392	379	377	407	363	402	380	346	375	377	420	400	386	375	385	403	357	404	411	402	399	397	375	416	412	346	391	391	420	387	375	390	357	314	382	399	391	372	360	396	336	402	385	352	412	378	363	359	397	358	361	355	411	436	414	360	370	386	361	364	372	404	370	395	383	400	390	378	396	385	430	403	375	350	380	376	358	378	367	373	378	410	385	373	361	376	385	403	385	373	397	349	381	389	404	360	337	354	378	378	407	376	321	388	368	399	396	429	381	373	347	386	363	355	391	356	397	314	393	373	355	386	384	361	372	372	429	377	359	347	433	381	377	362	355	358	372	390	340	363	342	298	366	397	351	418	343	324	413	361	368	400	350	370	400	415	396	362	319	382	424	373	388	402	349	344	341	372	344	412	356	378	338	383	429	387	351	379	391	398	369	413	373	370	366	357	389	420	379	351	389	364	400	385	379	363	364	397	348	421	396	352	371	413	387	394	384	358	394	330	367	391	388	386	356	391	393	348	334	376	339	377	373	379	343	379	362	370	358	388	394	383	374	372	393	352	396	368	407	348	420	409	368	390	374	385	413	344	383	413	420	354	383	389	397	380	367	377	390	387	399	391	363	381	363	364	368	383	409	376	383	369	420	360	370	370	389	367	385	392	418	347	342	362	409	410	414	400	402	397	392	340	377	389	414	378	419	411	327	372	371	416	356	368	389	377	353	396	380	379	365	374	384	385	380	398	401	383	392	391	363	381	360	351	403	386	356	394	374	390	363	402	374	430	337	364	427	357	366	407	395	375	379	383	383	355	358	403	343	400	392	374	416	394	428	409	410	398	404	336	381	383	407	427	376	389	397	370	396	400	402	391	372	359	370	376	342	384	366	391	377	364	379	369	378
40449	22644	15128	10003	4952	1970	1272	1106	1040	1002	1003	906	855	843	857	850	834	838	858	838	828	850	801	828	851	791	843	767	826	882	769	814	826	867	843	866	856	784	855	824	811	856	800	815	838	824	774	875	813	841	876	825	816	855	847	770	798	790	822	819	827	827	830	872	803	792	806	837	833	837	850	765	791	807	795	823	855	784	849	812	843	860	828	867	850	860	816	852	829	795	822	820	806	869	834	791	825	827	811	839	800	837	823	802	879	818	802	859	845	843	840	806	848	807	848	818	810	878	801	835	779	825	789	854	910	886	830	804	828	875	863	789	777	815	856	841	798	807	828	806	861	830	812	810	817	827	787	878	841	828	810	879	872	825	825	862	847	832	774	798	821	805	881	852	808	839	763	859	805	821	881	814	841	801	850	814	842	822	802	889	870	788	852	837	829	823	819	842	809	820	841	837	857	811	816	862	829	917	763	849	819	845	851	804	844	825	832	790	841	854	845	787	824	835	841	817	850	839	825	851	841	811	792	817	834	797	816	792	870	818	795	743	866	814	828	859	829	863	857	814	824	833	870	862	766	885	799	824	789	826	834	827	794	824	832	875	765	892	870	792	840	851	830	842	813	857	821	829	876	871	781	774	873	838	833	879	814	833	853	823	815	801	868	840	794	797	801	850	897	846	836	845	794	884	870	778	803	879	877	825	822	818	837	804	815	839	854	861	820	838	867	847	828	856	805	812	831	850	812	835	830	795	797	825	822	852	814	861	837	787	871	772	840	815	830	832	794	806	798	793	791	804	830	818	802	839	833	850	820	811	759	828	811	812	810	831	816	828	831	798	810	795	866	799	838	813	825	828	802	784	798	836	826	843	787	815	781	821	804	869	822	827	849	803	788	802	796	820	802	820	871	839	839	840	834	806	851	823	827	853	812	826	832	833	807	861	823	810	839	798	819	854	836	789	852	799	763	774	849	856	833	870	867	782	820	830	836	801	835	843	836	850	797	836	798	808	757	856	822	837	788	829	795	864	862	898	830	827	827	804	847	819	844	833	829	811	864	839	809	770	846	799	817	811	784	828	795	839	858	844	850	819	845	816	864	800	855	833	852	881	848	798	834	882	817	792	849	773	778	859	779	830	787	825	806	855	840	805	806	881	819	848	792	842	835	842	881	863	792	864	856	862	792	797	810	806	888	811	862	829	877	853	792	854	848	836	838	816	859	847	847	775	831	786	869	789	858	825	811	828	777	825	781	820	857	847	848	794	812	862	806	824	826	869	842	817	829	843	800	848	792	837	801	812	855	826	827	877	836	807	814	803	838	835	835	891	886	811	832	799	834	842	854	796	840	817	818	827	843	848	841	823	850	820	794	856	818	788	801	780	828	850	853	848	786	848	861	839	812	850	839	841	832	853	782	868	838	794	791	806	795	846	842	774	787	827	850	850	847	823	879	823	851	842	849	836	858	781	796	857	794	799	793	851	828	800	833	801	874	789	877	825	822	835	800	809	829	781	784	859	874	854	801	831	794	873	838	871	843	860	895	865	869	778	768	828	877	807	808	802	814	876	844	793	779	861	808	845	739	824	874	791	853	840	824	846	850	797	845	801	814	834	886	790	861	855	821	821	824	879	804	856	827	810	809	836	767	831	839	837	839	862	853	803	819	854	836	882	806	887	859	834	879	868	842	857	829	824	842	851	856	833	808	831	883	861	812	829	816	826	808	879	812	828	817	813	794	883	806	825	816	819	822	795	819	779	823	855	850	746	810	855	798	838	791	759	840	806	831	793	832	791	832	860	784	881	872	769	808	835	823	878	791	856	825	862	867	846	827	800	798	860	835	791	827	815	889	785	832	818	828	778	817	844	795	804	872	861	790	802	867	854	828	800	847	811	817	819	821	780	863	823	835	827	841	824	840	800	847	799	841	852	826	825	833	889	821	840	841	775	813	879	823	834	850	782	876	818	847	789	840	849	876	894	836	810	877	813	850	829	869	811	825	811	911	815	845	824	779	895	827	786	797	839	822	805	843	844	864	818	849	849	879	827	808	853	804	813	838	852	786	832	809	853	810	822	846	844	812	774	794	812	822	818	835	851	786	776	815	824	783	845	823	893	890	843	816	817	780	824	783	843	876	755	834	767	826	858	818	828	842	800	851	805	827	834	815	839	843	799	818	798	880	850	804	829	845	800	795	807	852	823	826	788	822	832	805	864	852	780	809	846	879	828	835	816	852	794	812	822	820	873	859	826	826	802	835	806	813	830	834	839	809	861	840	808	816	792	839	872	815	771	848	808	841	809	837	790	799	854	871	868	870	812	825	825	830	850	834	796	825	776	803	788	832	830	828	822	808	792	860	905	839	819	823	830	845	822	822	838	791	819	825	831	844	814	855	880	857	841	816	852	827	813	852	856	794	838	837	839	800	795	781	785	836	830	821	813	856	814	903	838	850	800	861	854	821	836	866	802	816	790	801	787	893	811	790	838	801	811	854	829	817	867	829	848	791	766	807	834	811	841	791	815	834	898	811	830	853	860	820	853	806	782	780	879	806	830	806	810	833	824	840	902	827	856	840	773	798	826	848	805	804	881	865	853	793	813	853	818	813	852	808	843	839	854	808	811	831	854	811	873	804	839	837	810	817	806	863	810	888	843	799	847	792	815	835	795	754	854	848	856	847	861	864	804	847	834	836	812	818	810	863	843	790	793	819	840	870	858	802	819	838	884	805	837	832	809	816	819	757	863	830	840	778	823	817	813	882	804	843	860	805	795	781	826	797	843	887	827	787	834	860	884	891	813	840	823	768	871	853	801	813	832	800	858	800	808	868	795	834	829	765	846	842	840	894	850	801	844	793	797	841	777	839	815	847	859	816	815	822	876	839	794	839	844	804	819	860	822	779	825	847	835	786	859	824	851	830	803	815	795	849	799	848	849	872	837	846	801	841	881	765	853	838	794	785	808	852	811	848	829	823	775	832	798	888	878	855	816	812	850	865	827	817	862	845	876	805	799	833	834	847	863	802	803	837	795	784	859	868	867	810	821	808	845	854	812	876	833	788	823	857	827	809	832	846	827	811	779	890	839	819	817	823	860	795	816	862	766	819	857	812	832	811	805	851	831	807	812	802	821	846	774	869	795	868	812	777	836	861	831	849	833	843	829	803	804	842	869	856	861	847	846	812	817	810	804	790	837	829	813	832	831	819	856	819	831	809	822	874	869	821	845	870	831	856	794	819	855	822	837	831	809	817	859	797	793	833	828	859	790	835	805	836	857	790	820	837	788	842	816	749	866	845	808	849	836	804	766	846	862	831	827	769	863	875	842	852	837	853	870	862	848	854	803	834	878	830	831	801	797	886	839	817	871	868	775	815	886	844	810	838	851	774	835	798	838	869	810	784	806	822	818	846	782	828	878	881	797	763	840	827	882	810	791	806	835	800	829	849	835	815	828	859	806	855	802	850	831	834	861	852	849	811	821	842	808	859	844	791	812	822	860	833	798
46500	16963	5546	1904	771	518	392	352	342	329	339	378	375	339	374	353	349	348	329	372	355	393	370	372	360	346	343	372	336	346	365	380	422	377	337	365	392	360	403	365	387	419	385	365	361	347	358	359	368	366	383	357	354	368	401	369	367	377	365	389	364	358	379	405	380	364	371	374	339	411	378	365	381	378	382	342	365	370	362	382	367	318	368	355	339	348	337	383	345	389	351	383	354	327	349	342	383	365	349	357	354	358	368	365	391	365	336	364	369	356	370	353	415	345	347	329	338	396	368	379	355	374	341	366	353	371	343	331	370	366	347	328	362	374	368	373	334	341	384	344	372	350	362	341	338	393	338	381	319	397	340	347	376	358	355	386	372	362	399	337	324	369	394	369	400	372	359	387	367	387	325	356	379	343	379	372	359	327	365	390	342	330	336	363	377	365	354	354	347	376	376	363	354	355	365	379	342	389	393	395	364	345	388	380	375	354	361	355	386	351	337	361	349	373	372	324	331	361	378	399	350	363	388	368	346	382	343	385	365	327	368	367	422	384	402	344	369	364	360	339	366	362	378	391	400	387	386	379	357	371	419	325	347	372	381	337	379	394	404	362	379	363	377	341	347	354	391	337	382	340	336	349	360	359	366	365	377	355	350	322	366	330	361	368	396	349	335	368	338	371	342	375	391	342	346	372	382	383	350	381	352	370	359	370	383	377	384	401	411	374	385	391	347	365	381	366	385	363	380	391	377	349	384	349	411	384	330	334	376	329	383	364	364	390	344	359	385	340	343	384	344	374	367	374	350	361	354	365	377	319	360	355	342	363	345	362	379	351	336	359	377	351	369	375	374	366	387	397	352	371	386	341	372	367	355	355	390	364	383	373	368	403	403	348	412	369	366	378	369	373	378	340	337	351	347	342	327	349	339	377	357	373	371	406	364	366	352	370	407	352	362	392	349	371	371	358	376	349	369	360	334	327	357	372	391	372	387	393	376	394	382	391	382	356	336	381	398	338	366	333	364	377	354	338	382	368	383	346	334	357	376	382	358	362	342	364	391	369	401	373	371	404	393	385	398	376	351	391	361	390	388	375	344	361	378	352	384	369	373	358	359	378	376	358	352	399	360	345	343	395	347	375	369	344	352	371	395	378	397	369	342	384	398	349	384	343	380	371	384	358	370	340	363	401	367	372	354	372	389	394	392	364	369	396	351	399	348	336	334	379	349	396	388	331	352	340	386	344	358	365	381	389	382	367	344	344	347	366	331	377	370	385	386	418	378	377	394	380	415	352	341	330	347	347	371	374	392	377	374	337	364	383	332	327	365	350	349	321	376	357	345	407	377	368	362	365	386	354	352	369	338	353	366	344	380	370	338	375	370	391	398	414	365	333	365	339	368	362	356	364	369	356	360	399	408	380	337	358	341	361	338	362	318	394	343	351	399	335	391	371	375	341	333	350	385	363	347	364	373	380	350	359	386	364	353	380	418	335	392	392	341	362	337	366	348	388	354	332	393	355	361	328	335	330	336	343	323	378	343	381	365	389	379	385	391	325	357	386	366	388	350	350	362	332	362	369	369	353	364	378	363	374	425	351	357	392	346	377	383	323	325	349	405	385	339	365	348	352	380	333	352	384	366	322	357	338	371	366	372	402	367	367	409	350	347	365	385	390	387	350	340	365	355	347	379	380	295	348	374	385	338	344	325	362	353	322	339	358	359	393	372	342	393	333	387	353	329	345	373	376	399	378	376	362	357	365	344	338	373	342	369	354	325	327	388	318	369	373	354	366	401	367	315	369	367	372	403	354	369	355	391	375	367	349	338	379	368	324	364	389	337	371	334	349	397	320	364	360	384	359	372	366	369	353	333	368	379	386	368	371	409	354	389	354	374	350	337	385	363	407	389	386	402	353	358	357	389	365	358	358	357	374	387	392	384	342	352	371	339	340	364	358	364	348	346	381	354	376	360	357	363	362	365	375	381	350	394	381	336	357	357	362	371	315	380	382	365	356	367	322	339	374	365	391	355	378	341	340	360	376	416	384	377	381	355	326	382	392	354	338	353	368	367	373	382	377	373	396	352	367	381	355	340	402	364	358	346	369	329	364	332	363	378	386	346	352	358	412	353	373	377	331	391	355	356	343	313	376	349	344	398	344	375	361	394	369	357	368	361	400	360	373	354	360	363	374	335	372	356	403	353	341	333	376	324	399	344	351	369	393	374	351	379	409	381	373	377	369	379	365	368	418	396	361	338	329	362	348	388	343	380	387	359	397	411	345	363	416	357	378	389	374	333	341	376	363	369	385	349	367	354	374	333	376	374	354	364	336	375	368	365	353	398	362	351	363	378	360	332	344	344	350	346	341	358	396	367	369	340	351	301	352	377	360	372	360	378	364	374	357	339	356	405	362	360	384	337	383	387	377	366	346	374	398	341	354	350	353	385	385	390	377	335	375	377	383	372	365	369	364	361	363	383	381	356	376	354	371	384	336	365	370	358	350	414	392	409	358	363	367	382	347	398	363	364	366	352	342	345	338	389	354	337	350	385	381	371	417	377	363	355	352	368	409	333	317	356	379	348	372	391	382	366	367	387	372	362	377	348	342	378	382	341	337	353	359	375	383	374	351	367	351	389	407	378	383	334	343	341	412	350	371	372	364	352	380	398	386	364	398	371	360	369	357	376	311	359	383	365	350	354	375	380	354	390	350	358	348	382	364	356	359	397	362	390	343	385	358	382	343	391	397	351	381	367	363	370	426	374	336	345	369	370	343	331	356	298	352	369	390	375	367	360	317	364	398	371	359	404	394	379	349	355	346	337	388	361	357	376	347	358	382	356	359	366	335	353	367	377	364	354	394	340	383	347	399	377	349	375	368	338	400	369	381	397	360	365	353	365	377	411	345	371	328	345	359	377	358	359	389	406	342	374	353	342	410	383	344	360	385	347	351	341	349	349	360	381	387	337	360	355	350	377	384	355	346	382	381	335	365	365	356	343	380	374	380	340	361	379	369	414	341	400	389	393	350	376	339	396	386	374	413	363	358	353	328	356	370	355	388	404	352	349	367	355	339	366	372	357	388	331	372	368	370	355	336	361	353	358	369	348	331	414	357	355	390	355	370	351	358	379	340	364	360	372	359	375	346	370	357	340	351	369	366	376	360	394	374	331	327	395	391	399	378	373	371	346	342	377	351	358	346	410	360	383	376	387	378	363	372	351	380	390	340	376	374	379	407	325	351	358	369	350	363	361	392	410	355	336	363	356	374	357	392	372	371	354	374	382	331	370	377	322	376	370	381	382	362	394	378	336	343	382	355	344	328	357	366	363	368	355	361	346	358	345	386	336	352	373	339	375	379	345	347	335	352	342	365	350	364	394	399	369	338	318	353	321	362	353	391	349	371	340	371	358	356	363	367	366	330	338	336	365	380	342	377	339	367	341	382	361	396	368	382	368	358	348	382	329	358	364	358	342	374	385	389	369	311	348	354	354	384	361	411	376	352
31555	13059	7137	4033	1894	1153	909	842	848	809	813	795	762	784	807	804	781	779	774	805	739	747	799	782	792	742	753	809	748	821	804	792	820	735	770	809	718	805	862	798	831	792	779	724	822	831	782	798	778	842	796	806	805	786	820	799	820	807	829	852	762	777	807	775	792	807	792	810	843	779	785	763	795	827	861	799	803	774	817	768	858	812	758	814	789	775	826	781	783	766	761	861	758	808	787	803	747	784	794	766	781	823	843	754	813	768	779	755	874	793	826	793	756	794	775	773	795	790	806	772	802	826	781	803	807	811	784	791	811	777	806	831	777	791	790	835	768	842	779	823	776	805	796	786	780	786	762	754	811	805	841	853	804	817	759	777	810	741	803	797	791	794	815	830	784	799	804	759	778	822	817	809	819	816	755	821	780	777	834	818	720	842	796	789	810	764	829	825	727	828	761	783	736	835	805	824	772	816	794	816	763	810	831	777	808	822	791	762	792	810	728	803	810	821	768	798	789	822	750	836	812	799	789	813	832	815	804	809	793	826	792	765	797	791	744	815	780	794	816	786	868	794	814	774	810	798	769	761	780	816	808	815	837	771	802	803	788	846	792	742	844	799	724	854	776	795	773	751	845	822	760	735	808	776	780	790	780	812	792	772	822	812	811	783	775	783	804	843	776	838	842	778	774	790	754	760	767	842	800	766	781	769	761	785	809	787	804	776	841	791	826	783	807	810	792	768	796	774	788	828	770	794	797	843	786	791	797	759	819	786	797	778	805	741	779	803	824	797	800	773	801	728	767	804	850	763	785	809	776	767	718	787	825	811	767	807	774	794	765	806	797	807	776	788	767	736	796	744	786	745	774	767	776	824	788	801	814	861	812	790	783	805	771	773	801	756	769	825	815	841	809	847	816	862	848	779	789	785	751	838	837	807	852	840	870	739	785	779	816	847	814	794	764	778	851	835	813	809	813	779	784	831	737	806	741	752	825	749	844	782	840	783	834	804	747	794	817	841	798	822	812	786	793	815	813	846	802	809	812	806	780	789	778	798	824	785	773	780	721	787	763	766	812	780	775	800	812	797	816	763	794	842	817	813	766	822	824	741	816	827	792	855	764	792	806	802	802	796	830	785	780	806	799	768	796	789	795	762	785	791	777	812	807	817	827	772	755	792	791	782	794	780	788	832	792	802	767	840	834	810	795	789	823	744	770	817	756	764	828	760	802	801	821	747	801	800	808	819	810	789	799	804	747	801	799	820	830	803	794	834	802	830	807	787	756	791	800	825	801	772	749	811	815	762	842	798	797	807	851	819	828	829	798	801	822	849	784	777	763	716	819	793	807	768	826	810	812	784	828	788	762	827	840	803	789	832	771	819	810	813	841	803	808	792	807	827	784	754	821	754	842	782	823	771	740	841	800	822	777	810	775	780	788	782	829	787	782	738	798	807	792	787	805	766	798	813	879	771	811	807	792	812	803	779	816	767	781	815	792	773	808	831	795	783	776	782	823	718	775	765	824	813	799	804	807	817	809	804	796	794	786	791	816	769	807	804	783	818	812	828	838	762	756	822	802	799	807	769	825	824	853	805	770	780	830	740	729	812	793	839	790	771	727	812	785	815	813	817	794	812	812	829	768	802	803	817	761	815	797	826	823	855	800	789	766	821	796	810	754	797	731	801	852	784	806	752	748	826	795	809	825	803	790	822	800	797	802	785	809	796	825	769	763	804	783	879	765	843	799	720	809	767	808	811	782	845	859	772	794	802	814	772	747	808	828	741	794	779	808	825	808	822	777	826	831	807	811	768	768	770	760	822	790	768	787	809	782	809	791	797	791	775	791	791	799	835	847	763	802	774	790	788	739	777	804	866	781	845	805	807	793	781	772	821	800	764	770	868	813	829	795	756	823	793	810	847	745	802	852	791	777	816	782	813	782	821	758	787	830	784	800	798	800	804	776	819	840	766	719	768	778	802	758	800	782	758	759	829	815	789	783	801	819	825	807	762	776	825	772	739	841	798	792	766	799	788	785	803	761	781	790	821	726	775	761	786	795	831	844	794	791	824	780	770	807	772	743	848	781	759	790	845	762	771	816	845	792	789	807	819	812	810	859	821	813	799	746	814	818	790	802	794	778	794	833	809	811	786	804	801	790	771	809	776	795	798	802	881	746	736	813	805	792	805	781	806	820	794	816	756	823	768	805	802	793	786	793	822	814	789	771	772	777	747	769	825	793	725	799	831	786	844	776	814	845	799	842	781	795	816	816	822	793	805	794	793	801	744	791	757	790	820	760	797	788	796	797	797	802	762	768	849	764	768	823	791	758	783	802	797	811	779	770	803	883	808	805	807	763	784	769	801	871	814	829	850	807	822	807	793	843	778	773	821	791	811	779	802	816	812	788	733	809	814	800	822	810	827	817	797	768	754	786	785	826	711	833	760	800	773	763	767	764	788	770	788	821	790	762	809	790	815	750	842	787	834	794	859	779	805	807	810	824	809	792	770	752	783	781	754	793	757	803	819	791	809	809	815	828	785	789	793	736	800	744	733	736	798	797	787	830	807	770	779	825	746	786	791	774	810	785	755	787	805	794	792	861	800	827	816	799	824	778	812	772	814	825	804	763	730	768	811	831	771	778	775	811	849	813	836	790	802	804	765	771	808	792	816	843	775	806	812	774	774	806	791	782	814	791	840	798	803	841	741	840	823	784	824	785	765	776	847	790	749	783	777	844	819	778	779	808	786	815	821	793	827	797	761	805	753	775	821	752	791	762	790	789	821	814	757	792	813	819	790	807	770	828	797	750	852	781	790	752	800	831	789	763	793	836	783	838	759	782	812	804	828	814	834	764	772	785	833	885	812	739	744	781	822	785	840	801	815	775	815	811	820	768	751	818	837	803	773	817	824	790	828	797	795	802	847	781	779	808	798	785	775	793	840	731	811	793	777	801	757	818	785	786	806	801	769	835	806	779	848	837	787	835	828	812	818	766	819	788	792	824	805	765	810	802	807	800	792	820	810	806	794	768	741	778	796	712	771	792	779	823	783	822	826	803	731	819	791	787	765	803	816	750	778	782	785	850	762	793	777	808	821	755	799	782	845	805	769	842	808	843	759	783	791	846	775	759	801	800	827	781	820	813	796	812	802	796	837	771	804	776	768	816	833	805	718	853	784	812	802	752	802	805	833	805	720	810	795	836	779	852	797	785	828	805	807	805	832	845	810	807	759	790	798	874	825	812	780	780	827	815	828	831	802	828	779	789	759	778	726	736	774	803	781	807	802	776	814	756	774	741	814	767	747	808	813	821	814	833	803	727	810	798	810	822	791	778	801	816	757	843	825	793	827	831	797	768	778	803	804	776	791	840	777	778	806	774	750	794	777	760	811	808	777	810	734	742	760	830	831	783	771	780	819	772	842	864	838	820	792	845	838	742	793	767	755	814	806	739	778	810	757	763	795	826	824	782	796	743	839	811	838	761	771	767	767	812	784	791	807	758	776
60333	24873	8350	1992	687	503	464	443	369	364	404	373	369	361	361	366	370	374	404	411	376	340	368	367	383	361	353	368	385	383	377	347	396	354	376	399	388	390	364	383	355	355	388	344	368	352	393	374	344	364	363	398	398	382	345	338	386	374	341	350	310	393	356	406	329	360	363	385	397	300	349	380	388	322	371	371	385	367	386	340	343	406	366	385	330	364	320	362	387	389	343	385	372	333	333	384	379	385	346	373	401	345	375	351	328	333	369	366	347	350	324	356	395	357	340	370	362	402	375	347	345	370	338	387	343	371	350	390	358	375	348	386	386	359	365	344	389	324	343	374	371	355	325	391	380	372	330	421	391	344	354	341	401	347	345	339	343	361	358	335	373	365	362	363	377	362	349	384	389	366	354	403	380	341	417	348	391	371	397	359	353	334	374	345	346	363	381	362	374	365	340	377	352	337	388	332	351	365	340	382	340	362	376	371	367	322	338	359	397	408	356	336	357	381	356	338	381	358	338	372	395	356	403	378	367	399	363	335	388	358	347	366	353	351	409	347	356	379	388	346	363	361	342	339	353	360	340	369	358	386	369	380	361	403	366	362	354	347	350	361	352	389	358	372	337	341	347	337	383	347	378	382	360	349	363	318	391	365	368	356	372	377	379	376	357	339	351	374	353	359	337	357	344	375	340	315	371	364	353	347	350	350	398	364	365	328	366	360	388	365	403	345	390	346	352	393	376	355	369	381	402	372	388	371	360	369	382	340	383	415	382	393	360	345	368	367	367	347	389	400	356	331	369	324	376	365	367	358	339	376	355	368	343	376	350	356	348	380	360	365	397	358	355	329	361	388	398	329	401	383	383	341	409	354	333	390	371	325	367	360	386	366	350	389	375	385	353	357	365	408	377	323	370	363	353	384	320	357	403	342	333	357	384	349	342	393	402	346	376	333	348	346	388	398	373	376	359	409	372	350	359	342	375	356	344	354	400	362	366	370	356	376	358	334	390	345	359	377	360	314	341	328	335	342	342	369	350	375	372	408	375	367	350	353	362	349	348	374	365	385	361	373	374	332	360	386	326	371	374	375	396	348	358	385	357	367	365	346	374	386	403	360	348	355	326	361	363	351	338	378	377	355	369	385	340	363	371	340	357	394	335	414	356	358	373	393	362	330	364	381	360	347	330	383	387	367	367	356	393	342	380	335	336	358	349	336	346	365	359	380	366	342	385	392	345	361	398	370	356	361	339	372	396	344	379	361	340	360	384	395	391	338	376	376	382	371	358	406	371	336	364	315	343	338	358	344	361	317	365	337	367	384	402	357	384	347	340	360	379	347	342	382	392	410	341	338	326	393	374	359	369	366	334	353	357	364	353	347	409	345	362	324	345	377	381	345	385	369	326	349	394	343	374	372	404	378	342	358	382	363	338	379	358	336	364	369	373	358	360	361	365	326	334	345	334	352	371	367	352	362	356	379	349	337	382	394	352	375	350	394	412	342	369	362	343	353	367	328	343	352	379	384	361	382	364	385	349	387	343	345	353	377	353	361	377	346	349	345	359	386	364	378	386	370	392	383	382	360	360	340	339	376	358	372	337	340	375	381	372	349	355	377	392	390	350	358	371	354	357	358	373	329	362	383	356	327	377	359	339	384	347	348	357	357	358	320	381	389	321	369	382	393	360	348	353	378	386	328	392	377	358	365	384	335	380	353	368	363	357	395	350	357	361	354	367	365	338	375	377	403	399	361	340	354	354	361	386	370	381	356	349	351	373	351	401	380	353	354	362	369	351	369	367	383	368	345	369	360	373	344	329	368	363	379	359	376	391	401	353	316	388	349	350	379	345	349	367	359	404	356	372	361	361	323	359	389	359	384	356	356	338	355	363	389	342	333	389	362	385	355	355	309	336	414	397	352	348	368	367	384	349	412	340	356	373	354	357	387	379	360	364	372	346	343	441	393	349	375	366	353	346	314	359	368	324	382	352	368	371	370	366	362	395	353	398	377	380	369	384	355	398	424	416	366	367	329	412	371	363	349	385	365	363	351	386	385	312	362	357	386	397	366	345	379	372	359	330	353	361	318	333	378	367	373	325	392	340	355	339	382	349	348	387	370	337	364	360	351	387	348	348	325	357	319	368	362	384	385	379	427	347	362	337	390	325	357	377	353	346	350	394	360	352	417	384	356	351	380	406	357	346	415	319	379	367	314	359	367	324	353	370	403	328	325	377	384	362	350	369	364	378	345	391	374	353	399	396	378	329	388	354	377	351	341	361	376	330	368	409	372	340	352	350	356	341	353	383	375	388	369	380	317	355	348	350	311	372	355	339	346	346	378	386	349	368	328	391	350	358	357	383	374	379	375	396	372	349	379	340	362	338	357	368	343	383	345	356	345	404	366	347	339	363	371	420	411	414	393	365	315	371	359	374	398	376	369	375	404	352	348	373	382	374	379	350	345	392	363	392	372	363	341	407	413	382	338	359	355	398	355	392	368	368	372	361	363	338	378	314	372	374	384	352	365	360	378	369	396	390	366	346	367	418	337	384	389	369	344	364	363	362	377	356	342	361	342	408	353	381	371	376	376	356	366	376	316	347	388	360	349	372	374	320	349	362	358	396	371	355	393	387	359	368	377	370	341	364	391	391	333	339	390	381	398	398	365	346	351	368	362	338	319	370	365	377	365	371	374	361	355	351	359	350	385	358	356	341	327	352	380	363	375	373	314	351	386	320	393	376	351	373	354	345	394	348	345	364	381	375	364	353	390	356	322	345	351	335	417	343	387	367	351	383	359	377	335	362	368	361	345	386	395	370	380	368	348	382	359	372	351	349	331	344	364	357	325	375	355	354	338	390	409	357	350	350	336	344	354	357	353	340	389	345	367	369	387	397	338	361	331	360	398	402	351	360	366	355	328	382	360	348	384	366	380	374	373	341	400	368	362	368	334	358	348	366	356	346	350	359	328	382	405	370	381	368	383	356	352	339	372	393	371	363	345	354	393	374	391	365	355	350	389	351	359	345	362	399	371	379	349	366	364	380	356	344	384	377	361	387	365	347	380	325	351	366	372	355	375	371	353	378	353	372	373	357	350	338	349	353	369	386	364	343	405	332	326	359	371	318	377	356	373	365	350	388	373	384	336	385	361	360	369	354	379	360	351	402	356	357	326	367	348	409	359	353	349	376	362	362	344	364	375	343	365	356	348	379	355	363	375	364	374	335	375	333	375	367	362	374	388	334	352	386	372	319	359	360	351	364	342	359	381	377	384	372	329	355	339	381	358	351	382	336	340	388	379	368	364	409	377	373	382	366	355	368	373	370	365	373	365	345	326	346	391	362	355	349	350	351	335	366	357	335	408	369	348	372	348	344	368	374	385	366	375	344	341	350	375	392	373	364	365	383	376	370	374	391	361	367	386	353	379	357	352	376	385	362	390	395	362	384	384	353	347	361	380	379	347	374	344	389	362	348	373	343	373	390	370	365	393	368	395	393	371	332	360
40507	16336	7391	3457	1600	1298	1142	989	944	881	877	821	822	817	796	799	826	822	777	792	801	846	793	795	796	814	796	815	791	784	816	754	809	806	817	825	764	782	805	804	792	765	795	785	771	784	813	821	760	786	815	775	810	780	797	765	812	753	822	813	829	799	798	760	841	833	795	756	818	815	822	800	829	807	803	793	804	833	824	785	804	786	809	803	808	793	772	793	809	789	817	814	731	788	780	844	809	751	803	789	873	808	777	805	778	801	802	765	794	821	800	796	783	792	775	775	768	818	790	824	784	799	777	774	765	805	821	771	786	796	819	793	795	762	795	814	790	801	812	747	822	779	810	827	788	820	838	809	776	823	797	818	867	825	814	768	784	856	790	803	827	793	811	764	800	837	763	823	804	810	840	766	770	815	774	804	815	828	764	777	747	807	864	764	799	779	826	758	764	801	805	834	839	819	817	786	771	824	780	824	777	818	790	778	845	816	818	816	802	793	777	794	778	826	814	794	784	789	819	742	799	755	779	796	832	808	860	828	754	807	800	793	793	812	820	863	827	813	792	784	833	813	789	834	786	772	829	841	820	769	790	787	776	822	806	838	813	809	751	787	763	819	801	800	848	825	818	829	804	862	785	759	803	808	795	804	761	831	795	787	791	790	825	755	797	791	855	809	795	808	806	779	827	760	782	823	767	813	761	797	790	799	763	785	805	801	792	856	763	843	813	836	817	812	802	790	777	824	852	836	818	811	806	845	768	747	783	781	794	782	782	755	833	769	795	782	800	811	835	820	872	755	835	819	789	805	783	807	828	795	831	815	768	772	807	782	789	831	808	779	843	802	794	801	807	846	787	776	786	822	805	810	798	807	772	789	824	777	830	808	861	809	772	787	772	772	768	788	764	787	835	753	778	825	769	783	795	792	780	796	756	771	829	816	780	886	819	838	777	794	800	796	833	789	793	831	784	832	810	847	799	798	840	821	795	860	770	791	831	822	854	836	839	802	868	788	803	847	798	769	810	806	807	798	778	850	833	823	805	816	834	815	771	822	821	788	807	803	781	805	836	872	767	731	792	782	764	823	817	821	865	810	788	732	755	777	823	770	807	811	784	814	777	850	765	780	778	815	855	837	827	790	811	766	853	831	815	769	795	781	794	837	822	802	805	796	830	858	782	833	826	800	855	764	802	785	765	812	794	791	819	778	807	824	813	836	788	791	789	814	787	800	830	746	763	772	809	865	816	801	752	817	800	783	826	881	787	775	736	783	776	760	807	806	772	793	810	760	773	820	740	831	811	810	798	824	804	802	806	815	754	794	785	808	796	805	778	782	814	789	794	819	867	856	773	825	821	750	756	817	831	783	799	807	763	796	795	801	739	844	805	792	784	800	774	834	832	765	766	786	823	787	800	788	864	851	744	769	832	811	834	822	825	834	813	826	703	795	829	842	837	785	802	803	783	806	800	775	831	747	797	791	784	783	812	792	856	830	813	759	780	834	793	806	827	768	791	797	788	820	763	786	761	778	784	801	812	859	800	822	804	776	765	849	828	787	808	769	792	792	823	780	745	815	731	785	766	816	802	825	787	828	809	780	807	820	816	823	796	789	779	754	808	792	725	861	797	765	847	810	786	799	827	850	789	802	806	789	801	789	828	790	811	759	812	804	789	736	761	782	813	786	781	811	838	764	828	755	846	853	794	814	735	823	827	821	834	835	802	833	889	815	846	820	748	822	851	835	801	809	750	736	863	794	769	763	803	792	811	807	827	782	806	770	794	806	740	798	768	828	783	825	786	799	790	750	778	796	782	782	727	796	810	806	796	785	782	782	794	800	814	826	777	804	809	765	810	829	749	801	861	797	868	748	829	820	796	807	794	815	788	834	805	762	779	832	829	768	779	802	776	778	803	790	749	790	786	786	786	839	804	798	813	800	779	819	837	816	727	801	752	807	835	782	850	812	788	813	781	775	789	836	773	750	807	800	813	831	790	807	820	756	830	798	831	786	798	853	797	840	846	850	792	813	857	789	834	747	777	827	838	753	746	765	764	815	759	828	829	799	806	811	802	824	778	783	806	741	777	767	792	811	774	824	780	833	825	829	779	847	801	817	758	831	805	787	790	782	772	822	817	849	811	788	795	799	819	804	830	794	782	803	778	804	846	762	845	765	845	749	734	827	790	821	784	841	792	836	825	782	789	790	776	809	791	781	844	783	800	840	821	768	837	783	808	830	789	809	828	830	821	787	816	805	847	757	816	749	813	815	784	756	815	777	796	811	798	796	780	775	836	792	813	831	792	819	806	796	819	814	757	846	829	800	814	784	812	801	843	778	788	801	792	789	764	803	814	798	754	819	777	788	804	838	850	833	793	775	798	824	801	840	800	783	838	797	797	812	814	809	847	835	799	803	828	810	793	815	825	781	843	816	835	845	814	786	805	797	783	788	795	760	812	857	766	805	834	768	774	783	860	797	813	801	834	827	815	757	759	783	837	778	739	832	797	835	756	798	834	784	788	794	783	798	809	814	788	769	838	801	794	828	765	803	802	811	826	785	765	814	841	800	806	822	831	885	799	822	792	747	790	785	792	774	812	818	841	824	775	834	769	822	783	818	789	799	794	804	775	860	867	759	790	793	804	875	826	839	832	878	807	775	873	818	827	821	802	825	780	823	784	793	812	796	793	797	754	797	805	771	783	801	791	791	818	812	841	775	808	799	774	803	823	794	793	802	712	806	810	845	804	797	828	805	747	844	789	795	795	781	804	836	785	794	801	771	781	792	752	823	830	774	782	789	765	789	798	834	766	825	793	777	803	861	785	834	810	847	758	800	791	815	802	824	816	823	798	784	757	803	814	768	792	799	791	818	815	806	761	798	734	836	789	760	791	810	767	836	815	775	813	795	818	788	812	769	843	803	784	750	739	827	796	736	834	799	855	775	813	825	833	853	854	828	810	822	794	856	776	805	799	857	827	813	795	785	778	783	823	821	770	817	836	819	773	790	852	808	795	771	822	789	776	784	830	849	806	808	821	812	838	786	788	821	790	807	835	820	806	831	822	775	807	770	823	774	820	798	774	797	794	812	835	821	799	768	811	775	818	776	793	819	816	819	815	799	800	795	817	775	762	812	805	841	784	762	796	819	822	782	849	865	813	776	844	847	793	801	824	766	837	825	825	747	783	798	782	782	831	820	771	751	812	781	818	751	816	802	752	807	781	777	760	780	820	771	817	774	824	810	841	816	804	822	835	852	784	808	807	766	808	783	783	814	820	808	825	817	758	842	765	722	774	800	783	820	834	804	831	851	814	801	780	783	743	801	862	814	772	774	862	813	765	815	797	754	768	782	801	801	828	782	876	838	784	757	732	819	769	841	790	773	803	799	857	807	787	829	821	782	831	761	824	835	809	793	772	774	798	780	775	798	778	820	809	856	798	793	764	818	821	811	807	793	806	795	809	786	819	774	810	772	798	790	821	757	762	825	776	810	822	813	766	810	781	779
56073	23169	8291	2205	885	550	506	460	488	396	380	393	385	366	369	397	360	376	404	392	416	404	363	379	399	344	359	402	354	372	386	413	371	367	375	406	420	373	385	363	415	363	364	344	404	403	410	421	408	369	369	384	381	389	377	364	362	397	391	361	379	372	387	369	341	396	354	382	355	394	372	326	366	352	375	431	395	375	389	397	412	363	422	387	365	390	367	390	365	383	369	396	377	386	368	349	399	388	388	399	391	360	418	377	351	351	372	395	324	382	371	372	428	363	365	425	339	359	380	375	367	384	402	350	354	368	376	385	427	387	399	366	352	357	364	377	360	397	376	405	359	395	424	364	357	401	369	415	357	366	350	398	371	390	353	341	385	372	349	380	400	394	359	385	345	415	407	367	378	412	362	390	396	404	359	379	398	404	351	427	367	394	395	380	368	397	361	347	381	418	331	388	361	382	345	354	337	361	385	369	373	369	408	386	383	415	356	376	368	401	384	359	378	364	421	372	396	391	412	367	426	376	340	375	387	392	345	364	397	360	425	383	327	401	380	383	397	391	336	379	363	435	391	381	359	374	400	391	388	378	421	402	408	370	387	392	438	371	389	358	383	391	349	425	378	396	402	405	372	366	373	384	370	398	358	398	414	379	376	408	365	366	384	400	384	371	352	364	404	350	372	366	392	421	368	367	370	376	390	383	393	368	378	368	429	379	394	364	369	404	382	385	370	378	357	379	369	382	390	375	396	418	402	417	375	405	387	386	395	383	375	403	362	401	419	379	377	399	360	397	398	341	369	353	357	378	371	389	371	385	359	389	358	391	352	381	396	344	367	376	400	408	367	350	351	368	387	428	399	380	410	384	387	387	356	395	375	377	382	347	374	358	410	382	346	339	346	396	368	404	405	403	395	386	397	379	390	394	359	384	428	426	375	407	407	427	375	346	381	355	398	392	354	429	365	385	360	409	372	375	371	364	392	382	374	403	423	387	351	378	352	382	416	390	367	375	371	345	396	378	338	330	382	381	403	373	390	377	381	388	410	376	396	375	392	340	380	373	365	373	341	355	414	411	362	375	382	390	370	358	363	338	361	364	348	362	401	385	379	402	372	368	344	347	372	411	357	372	386	369	375	360	378	372	358	392	377	368	415	388	388	409	375	380	396	326	411	364	381	396	370	363	360	376	393	391	375	394	339	375	362	377	432	380	401	406	413	379	372	387	371	372	410	345	399	354	381	378	413	370	391	332	363	372	401	387	364	374	386	391	371	370	376	384	404	371	401	396	389	362	358	359	347	376	369	384	368	388	337	397	380	378	395	370	355	394	354	379	384	373	381	386	390	342	393	380	410	427	391	370	364	349	354	377	375	378	382	424	389	389	381	376	403	385	374	380	373	402	341	393	368	339	398	383	370	358	401	364	367	382	393	415	381	370	410	373	376	361	386	370	403	397	367	383	432	407	332	364	370	359	373	417	367	361	391	395	397	424	365	364	373	347	345	373	408	358	378	371	385	404	428	397	379	343	364	383	429	397	409	379	422	391	351	405	396	351	411	377	379	390	415	398	382	371	391	393	400	403	369	357	373	406	365	421	375	422	352	394	373	361	398	358	359	401	387	406	365	390	405	400	382	357	347	388	404	358	378	390	388	379	359	406	383	415	403	388	402	406	380	345	407	349	412	378	434	377	406	360	378	395	368	402	403	417	373	355	388	421	385	374	362	371	370	365	357	377	385	363	369	380	390	363	383	386	358	411	381	369	415	403	342	363	353	399	427	361	383	398	381	352	407	415	378	396	364	375	364	361	354	379	362	372	405	379	343	395	384	386	400	381	403	369	392	409	399	395	378	365	335	352	368	368	363	384	386	368	376	379	375	346	399	381	371	351	385	346	374	388	356	348	392	357	358	365	377	405	370	404	384	373	414	367	370	386	356	364	371	385	380	407	396	357	393	389	433	402	426	369	369	352	389	353	382	400	368	408	400	339	358	381	377	386	418	365	369	359	353	403	418	358	384	346	383	423	334	377	411	358	420	372	383	351	404	443	384	364	399	374	368	385	377	385	385	371	389	382	360	393	364	383	412	374	386	381	359	353	372	351	349	389	411	369	402	374	405	395	358	382	371	409	386	393	352	424	393	386	351	409	395	366	370	394	393	398	405	360	401	366	394	362	361	359	388	416	358	381	418	367	408	380	395	372	394	371	369	400	410	350	396	363	378	337	395	388	369	412	386	377	395	343	379	345	394	368	422	400	384	413	353	356	439	392	415	379	400	401	387	369	388	375	369	368	381	371	377	386	374	372	387	429	350	373	383	351	370	358	371	354	397	378	371	414	380	385	370	360	395	350	374	389	366	401	412	367	357	396	392	395	388	395	411	358	373	373	335	396	369	410	400	375	361	367	387	378	343	355	388	357	398	376	348	404	360	377	363	373	417	384	397	392	428	385	404	377	405	396	376	379	378	394	370	423	383	385	346	395	398	353	388	386	353	384	403	399	390	410	377	367	376	375	394	394	355	370	386	375	348	401	434	403	380	370	358	364	351	391	361	354	396	356	356	376	360	373	374	384	369	418	378	379	352	366	394	346	396	380	371	397	364	417	393	402	370	375	397	385	376	383	400	360	383	366	366	380	367	355	396	391	392	395	351	368	379	364	400	341	356	325	431	424	399	392	356	394	372	375	375	370	333	398	388	407	364	324	380	417	427	402	396	379	346	353	366	376	369	382	352	331	385	404	385	404	357	394	370	339	370	380	392	417	346	372	419	352	387	379	415	389	400	378	402	433	396	395	375	385	388	380	403	365	364	411	391	417	415	400	380	388	364	380	390	365	391	396	402	399	379	398	360	348	385	367	357	360	363	375	395	368	355	402	363	369	412	339	367	377	376	363	409	397	428	382	353	398	349	381	392	379	389	383	392	390	380	361	377	351	380	358	403	366	364	366	423	388	405	414	418	364	377	410	371	415	427	383	377	382	384	348	418	405	375	352	404	419	364	379	372	359	360	356	400	360	372	435	387	387	390	393	391	390	380	369	391	354	390	387	380	418	368	370	398	371	371	394	359	380	383	411	357	358	372	420	368	343	397	348	375	365	392	365	389	374	395	378	365	400	369	357	386	353	356	386	377	418	379	383	354	372	342	394	409	356	347	396	378	410	398	386	357	375	372	374	352	374	353	372	403	401	397	377	393	418	385	392	378	375	378	402	378	384	391	389	389	358	405	391	323	378	403	403	393	412	409	366	440	394	386	426	354	400	383	377	352	408	395	355	396	406	374	358	318	388	351	418	417	389	378	426	387	353	359	367	365	372	374	419	397	396	352	399	377	369	392	355	396	353	355	330	376	333	394	410	408	375	360	373	357	379	401	407	409	432	377	421	411	381	366	350	384	403	374	412	364	391	384	361	399	358	366	364	398	370	387	396	395	370	414	359	381	340	352	363	343	381	361	440	385	384	336	353	386	442	380	398	382	386	390	397	353	382	357	382	381	392	328	358
37716	14378	6816	3824	2283	1449	1114	1112	1000	907	886	828	838	773	781	840	804	851	832	805	861	790	856	835	882	857	861	804	883	801	812	845	815	800	805	848	793	810	798	802	831	827	838	860	858	783	802	798	800	849	819	813	878	861	847	847	859	823	816	818	798	835	845	834	872	843	766	803	899	784	852	798	809	815	835	849	837	783	846	839	874	869	836	819	769	803	833	865	819	805	774	847	784	819	810	848	802	833	824	830	817	771	791	829	834	879	854	872	841	821	825	880	809	842	786	797	859	830	821	826	871	760	793	845	793	863	827	842	826	870	841	793	838	840	827	848	818	802	861	850	886	831	859	854	845	811	886	862	837	803	805	773	855	794	831	822	828	796	838	800	810	849	805	847	825	821	896	816	831	861	808	844	817	852	823	791	805	841	870	833	839	870	802	876	834	833	851	818	868	844	820	855	816	793	816	829	837	900	821	869	822	878	847	831	838	846	891	811	834	799	803	851	867	852	844	779	821	821	801	821	808	850	866	749	799	828	834	845	801	872	818	824	795	898	847	801	873	870	836	819	834	808	836	804	738	799	820	859	812	868	860	816	836	833	767	887	883	798	796	824	804	870	850	830	838	835	876	816	831	817	792	803	812	845	833	850	822	766	845	793	833	837	844	840	840	813	818	800	856	792	863	816	845	819	826	825	764	812	889	858	844	789	862	781	822	810	850	838	843	809	823	787	834	889	808	823	838	885	865	848	814	868	797	771	832	836	799	833	803	879	840	813	815	810	821	804	892	847	815	831	772	831	889	838	833	813	809	815	881	794	877	866	859	821	836	842	827	847	806	868	777	829	864	851	802	830	807	806	862	850	825	843	814	746	831	879	845	847	851	842	852	808	846	848	804	847	837	820	804	850	812	814	837	815	863	882	851	877	808	846	848	822	825	819	776	835	857	824	850	798	838	891	837	832	791	807	833	757	880	870	815	818	806	799	904	817	765	853	782	838	829	858	843	813	859	863	788	795	813	793	824	883	824	769	842	810	833	815	790	854	788	856	795	859	798	818	795	831	833	817	872	839	862	836	835	826	821	827	848	847	830	828	879	812	831	817	805	842	791	829	818	848	818	860	874	796	839	844	834	841	841	779	767	798	834	789	804	782	833	824	812	844	844	784	829	905	835	860	865	803	867	834	835	844	884	857	803	838	801	811	807	829	739	866	849	847	819	838	840	838	826	884	824	813	862	896	830	851	799	813	811	845	848	805	885	881	833	815	787	813	829	776	764	827	822	809	773	838	810	823	831	853	877	843	845	880	785	900	841	795	863	859	854	845	816	853	824	787	792	859	826	833	850	830	835	814	846	833	827	846	834	860	784	829	798	808	802	810	801	763	806	844	852	823	863	850	811	867	863	852	791	805	857	857	820	823	808	834	788	844	848	825	797	860	799	800	816	841	804	899	841	783	797	797	901	841	836	899	808	860	812	769	858	800	816	823	912	837	841	841	788	799	776	866	829	820	875	842	865	789	898	843	818	864	881	849	843	783	869	863	824	873	843	809	799	869	874	883	807	826	825	845	843	810	874	814	841	806	841	768	784	858	765	804	831	872	837	795	848	826	802	829	805	800	855	861	917	817	834	809	764	870	815	797	802	841	807	854	867	793	867	851	829	854	862	818	801	856	855	785	854	875	847	852	804	812	817	810	791	863	805	811	815	822	831	848	826	851	779	781	831	833	854	831	856	817	835	809	816	872	797	805	812	874	840	805	836	807	833	865	881	835	886	845	863	799	826	818	844	790	807	762	822	800	846	851	812	835	822	822	809	827	848	801	786	816	853	802	809	809	814	824	812	842	826	809	814	839	783	839	815	836	839	854	852	857	882	847	839	839	854	782	853	818	824	827	850	828	841	832	810	857	848	840	777	822	836	828	828	826	814	825	836	862	793	854	883	875	830	833	843	833	837	870	799	813	865	826	815	825	818	787	845	777	810	765	809	810	844	824	822	819	826	778	857	841	805	803	839	813	805	830	886	828	801	795	807	788	854	835	808	831	839	852	835	842	810	813	839	777	838	855	861	788	869	864	844	817	784	801	808	825	867	819	805	865	806	878	825	854	810	835	817	803	886	815	848	881	820	818	834	848	865	879	845	833	836	829	828	815	810	821	831	842	825	841	795	811	849	828	864	820	836	823	882	791	867	828	844	840	778	782	880	813	809	818	836	874	786	863	824	848	838	831	762	837	797	848	846	843	858	904	841	814	832	860	801	808	776	829	833	837	820	818	858	871	769	858	809	818	785	820	806	806	793	793	853	840	833	788	827	815	766	823	774	808	826	790	819	802	800	830	862	784	825	815	878	830	787	793	829	846	787	825	837	810	811	820	831	801	833	854	835	825	836	872	844	842	885	825	817	824	814	852	828	871	826	790	811	802	881	819	880	801	859	783	817	785	835	792	801	841	794	862	846	825	851	851	844	870	830	819	810	887	833	834	858	813	819	891	825	849	817	841	882	842	816	834	864	843	822	824	840	838	824	850	812	847	814	849	775	828	875	808	845	858	791	854	818	792	826	798	849	839	864	812	795	814	835	819	817	861	856	817	803	756	822	832	814	840	870	849	790	863	808	857	790	820	830	807	814	837	834	796	801	873	777	821	870	809	835	866	830	778	845	857	863	798	842	845	828	888	832	817	822	880	843	879	796	855	758	832	842	845	850	787	745	844	900	862	813	812	855	848	833	847	811	747	890	841	839	798	790	819	801	813	802	748	791	777	830	842	862	885	842	847	863	818	817	837	841	804	856	858	813	844	850	841	824	780	823	806	842	878	804	803	833	788	816	854	877	861	802	805	859	853	811	871	825	843	794	809	810	814	851	906	790	830	789	834	818	851	811	877	844	797	798	850	807	875	781	882	788	871	837	916	864	876	779	801	808	843	879	864	824	803	793	862	861	824	825	802	860	791	851	855	839	808	829	869	804	804	841	861	848	854	866	845	804	816	810	832	834	869	871	841	852	809	811	819	802	829	780	824	806	808	806	806	860	864	843	881	849	829	777	813	833	826	838	813	806	855	829	834	835	835	838	788	834	865	860	816	824	875	824	844	845	819	850	808	850	836	802	820	828	833	825	794	794	855	818	813	838	846	796	795	818	790	833	838	771	841	843	856	852	827	841	787	858	807	822	850	836	820	782	852	816	799	835	866	801	846	821	871	858	849	880	843	841	833	822	861	846	826	839	799	878	799	886	823	848	837	881	862	828	856	804	817	828	775	807	857	765	846	821	864	845	901	856	811	822	812	808	842	877	873	822	794	850	777	806	849	795	825	824	817	911	845	788	825	842	838	849	823	815	800	817	828	851	800	815	785	852	817	813	859	803	848	815	867	789	821	843	892	837	813	839	783	780	781	795	860	869	829	812	830	857	801	808	818	817	843	904	817	807	829	874	865	809	778	802	855	856	846	849	818	832	829	729	867	852	838	803	800	845	842	811	814	809	826	799	764	772	855	875	875
46196	16061	4825	1880	991	699	426	357	362	313	396	366	389	294	312	346	350	344	340	370	366	372	352	356	366	361	349	387	347	359	389	338	361	375	381	350	366	329	405	363	341	371	381	338	372	356	374	341	349	343	373	326	349	360	377	315	419	370	364	381	374	407	360	347	362	357	386	362	372	375	315	326	392	355	322	384	352	307	365	372	375	358	354	378	336	341	340	390	357	372	365	344	323	347	350	365	364	349	330	347	355	349	350	318	351	301	332	369	340	338	359	364	379	327	356	359	334	354	383	387	347	358	366	344	334	364	345	362	369	354	322	348	358	380	368	327	367	306	370	373	319	364	371	405	355	334	355	366	369	339	375	347	357	327	362	361	370	353	336	370	370	378	370	331	359	351	360	352	397	354	351	360	386	363	369	369	346	372	376	387	362	358	375	365	377	326	399	336	361	350	359	346	371	371	371	347	390	338	351	355	392	374	358	352	314	359	351	372	349	352	374	361	333	369	330	347	347	334	332	354	359	373	379	378	394	385	344	322	374	347	358	356	337	384	369	343	360	389	362	349	331	373	354	379	395	362	317	375	375	369	336	367	337	345	357	358	352	346	358	359	358	346	370	369	377	351	382	394	362	328	362	348	380	338	342	342	346	333	316	339	367	363	320	337	365	352	339	356	320	336	391	355	342	348	318	350	366	360	383	371	340	334	360	366	366	334	335	373	373	352	355	349	339	356	342	337	372	318	335	404	370	314	353	373	347	329	362	367	338	343	362	317	344	352	380	368	349	357	361	378	406	342	360	366	329	360	368	376	363	332	344	358	357	361	360	385	387	372	360	326	348	346	325	359	359	379	328	342	387	360	382	348	326	361	340	365	347	363	366	311	377	338	358	377	367	378	350	362	367	344	347	359	388	337	326	377	365	345	376	380	382	376	337	362	335	361	346	331	370	358	371	372	345	377	349	344	376	385	380	368	400	399	372	373	364	361	362	348	329	366	383	355	360	331	372	345	390	368	370	338	354	329	359	349	360	320	325	341	351	312	364	385	331	350	367	363	369	331	348	362	358	370	363	351	365	357	346	360	327	356	376	323	369	398	338	379	348	356	377	330	359	350	345	370	346	320	374	335	321	357	408	335	354	333	350	369	350	376	352	393	365	334	344	348	345	350	343	347	319	342	394	353	363	357	306	364	328	346	368	373	381	379	347	332	367	350	398	357	389	342	369	363	340	327	387	370	337	321	348	334	333	354	367	373	388	344	345	393	367	345	376	352	366	362	327	336	359	337	359	355	367	357	363	330	363	363	380	342	345	337	371	330	333	371	368	364	386	355	357	352	318	334	353	341	347	358	356	330	346	388	353	366	379	386	349	365	370	350	323	339	365	360	330	351	369	388	354	324	303	358	360	348	372	410	375	343	342	393	324	365	335	324	365	412	365	359	351	407	333	377	363	345	328	349	357	326	370	389	336	390	361	381	368	396	384	369	356	325	343	360	360	363	371	359	334	370	343	371	342	364	342	374	355	368	366	355	354	341	350	342	366	371	387	372	349	372	385	368	383	378	355	355	398	351	346	347	316	362	363	345	350	357	333	365	338	383	372	341	363	361	378	356	360	353	342	318	359	353	370	361	322	360	348	315	346	367	375	351	375	337	361	366	369	330	345	376	330	359	396	363	386	372	359	380	371	353	369	342	389	372	359	339	342	388	377	385	361	363	350	379	340	350	373	365	339	388	363	352	318	348	378	369	315	389	327	367	339	354	355	355	400	323	353	321	379	354	363	369	338	375	377	356	360	347	301	376	341	357	360	396	347	376	370	340	373	343	372	371	352	357	357	353	370	321	369	395	345	374	381	332	383	406	352	336	373	334	346	377	387	364	350	379	348	311	365	381	368	311	339	343	368	376	320	344	351	315	357	364	373	337	346	337	353	354	352	382	344	359	348	392	351	347	337	330	356	354	332	355	332	345	336	369	366	356	377	334	346	371	327	368	356	359	378	356	369	390	309	364	313	336	366	364	360	351	378	331	339	368	320	362	345	388	393	361	387	394	357	321	358	354	354	355	366	370	311	366	347	322	343	377	372	336	351	350	371	365	349	370	352	385	376	377	346	327	378	328	311	336	360	368	354	372	338	344	368	304	391	347	366	349	342	390	331	356	345	333	353	362	371	352	353	376	348	384	349	319	345	349	361	350	396	364	346	389	364	334	341	371	355	361	379	312	331	372	331	325	355	356	360	387	351	357	329	338	358	361	371	358	382	343	334	366	366	380	317	381	340	369	333	361	366	323	392	353	347	401	342	359	354	391	343	391	352	362	369	371	345	347	342	353	376	355	329	326	360	376	340	341	351	349	359	389	345	317	359	326	364	321	400	359	371	331	390	342	379	362	387	342	366	348	388	391	345	358	360	406	355	363	348	358	375	377	317	350	341	392	366	384	341	319	355	328	375	370	337	380	319	295	365	358	382	377	360	365	368	363	360	363	392	411	323	341	364	333	369	359	352	367	357	326	361	357	379	375	335	334	357	332	381	362	298	369	370	358	373	364	338	322	339	338	358	318	366	345	345	350	372	405	376	342	355	372	370	369	376	373	377	360	350	329	341	310	343	354	328	369	389	363	343	383	367	356	391	369	344	353	384	332	354	353	364	351	378	343	366	343	361	294	353	360	331	331	358	348	327	363	358	353	351	365	325	381	370	337	317	371	357	342	343	325	321	376	377	381	377	354	353	365	400	317	351	380	355	393	367	351	369	345	357	340	350	376	401	367	365	364	379	369	340	369	363	334	379	384	365	377	359	395	392	375	350	329	355	359	329	339	366	366	313	372	365	393	349	356	336	325	390	324	348	350	344	363	371	388	370	382	380	361	355	376	358	381	412	368	358	344	340	344	381	356	357	381	358	335	332	375	356	359	362	362	385	398	364	359	351	379	344	330	351	358	391	346	323	373	368	377	363	347	359	332	363	369	345	354	353	302	394	343	310	383	327	331	389	356	379	371	334	354	323	383	352	330	325	363	336	389	395	378	393	377	324	326	348	385	326	342	363	379	339	372	339	349	371	379	365	380	349	347	317	373	360	367	329	347	354	355	379	353	375	347	333	376	355	317	339	375	330	376	387	333	374	344	340	387	368	357	369	381	339	346	352	387	334	393	369	361	343	352	361	377	341	327	414	401	356	350	341	378	325	382	326	366	341	345	353	356	351	373	340	377	357	400	354	324	347	369	361	365	355	352	370	360	381	377	342	336	355	353	372	361	361	375	354	363	373	368	361	352	339	328	375	340	419	356	358	340	372	360	348	364	401	367	361	363	361	310	357	388	347	397	328	350	378	350	363	339	346	336	331	359	329	354	328	363	358	348	369	383	370	377	344	328	346	309	353	362	349	353	410	355	329	394	357	392	362	396	381	349	382	317	358	335	337	366	344	341	375	370	348	366	350	317	351	359	366	363	328	376	349	341	357	377	361	353	366	359	357	332	340	354	348	360	366	372	377	343
30858	11414	6162	4307	2800	1908	1192	965	862	792	777	768	776	807	790	746	795	737	783	738	767	795	778	780	790	745	763	777	762	768	810	782	748	757	757	763	764	757	768	773	753	780	780	782	770	807	770	816	712	782	746	812	841	746	757	790	778	729	771	781	784	772	743	744	776	814	737	811	774	771	802	739	783	782	771	783	830	791	746	780	757	782	740	809	747	805	783	766	784	727	784	791	795	749	795	741	779	823	791	764	765	787	767	774	850	788	769	794	764	783	814	770	756	795	775	741	783	738	764	796	748	780	763	797	785	753	784	810	761	766	732	831	781	795	718	778	816	791	774	769	758	789	825	799	765	730	789	785	755	768	799	785	771	756	820	779	756	774	781	844	750	771	771	737	766	782	741	779	824	777	775	769	781	795	809	772	763	762	771	772	757	799	778	761	784	791	746	767	764	778	702	795	790	750	788	800	790	802	750	801	842	737	789	782	792	785	809	797	816	744	804	772	823	763	765	813	805	745	762	774	831	791	784	736	801	766	760	795	784	765	821	768	765	771	754	767	781	767	756	767	759	795	762	787	802	766	790	777	796	789	788	761	822	766	769	782	724	788	754	837	829	833	772	757	824	778	779	779	799	776	770	774	833	757	809	798	746	773	816	781	823	727	769	757	746	780	771	799	782	852	770	777	816	736	786	732	801	783	775	726	756	828	785	792	744	786	831	754	747	780	719	772	737	784	769	780	787	791	774	833	726	760	808	802	788	799	766	786	789	786	776	744	770	764	812	815	746	745	755	804	754	778	821	777	785	724	742	773	801	788	808	777	788	816	803	766	745	782	790	777	757	823	742	794	794	784	763	789	754	780	771	792	786	793	771	727	834	804	734	798	760	787	765	814	724	753	814	704	800	752	790	768	823	778	763	784	810	807	760	767	763	760	742	789	748	792	790	807	809	806	770	738	769	799	825	754	799	767	804	792	758	819	791	756	773	808	768	788	745	757	747	741	749	810	786	825	782	845	795	780	797	746	772	833	778	758	743	758	827	755	749	771	789	821	772	742	795	799	744	747	775	768	792	722	831	750	786	814	747	827	787	733	776	825	769	773	828	806	804	802	782	781	810	820	792	773	796	820	805	823	777	819	778	737	822	754	754	740	724	809	785	786	794	821	793	804	755	825	737	777	765	718	793	815	722	758	783	748	775	778	811	763	800	790	763	785	814	789	768	795	800	779	825	799	832	853	816	805	744	791	760	806	802	789	790	750	709	731	756	811	763	723	781	743	798	762	787	793	778	736	759	783	746	782	769	827	766	783	771	733	806	814	758	824	814	820	813	770	807	773	801	781	764	759	785	767	771	826	769	810	774	834	769	761	757	757	798	735	762	773	763	756	777	790	791	796	810	753	745	796	793	779	813	757	753	759	784	781	768	775	779	829	789	783	780	825	757	816	771	819	752	770	723	795	738	810	806	832	814	800	772	753	800	770	801	779	820	723	806	781	771	759	742	752	769	765	815	816	775	770	776	740	731	754	740	745	836	748	773	717	807	797	770	753	810	752	801	809	799	861	758	823	825	766	759	796	752	778	801	783	797	819	766	759	748	800	806	768	787	756	760	793	796	772	813	838	845	796	798	779	772	762	780	772	802	774	753	782	781	773	849	773	783	806	858	812	777	800	775	862	791	801	812	786	780	788	793	756	797	754	756	794	781	822	748	773	787	812	781	789	800	839	810	767	781	776	769	779	781	819	725	763	816	805	786	767	766	780	777	807	760	789	808	808	821	792	807	790	807	759	782	799	765	727	755	771	822	800	802	806	817	783	749	793	819	788	777	783	804	783	792	778	762	762	795	802	777	796	788	792	763	823	804	814	840	781	795	795	842	795	812	778	752	770	767	730	768	787	795	796	803	791	747	792	771	834	801	793	733	804	808	799	797	822	790	787	764	767	792	786	781	760	757	835	761	802	836	804	749	771	764	759	801	777	741	752	781	796	833	814	798	745	774	756	785	782	803	779	793	772	708	798	777	797	692	834	832	810	751	800	753	813	771	805	789	786	790	779	796	749	796	804	780	784	814	813	744	787	767	733	798	813	796	707	793	796	818	806	741	803	742	799	767	786	754	784	774	784	762	760	764	865	766	765	777	753	806	780	767	781	799	740	772	748	799	805	813	790	794	751	746	724	832	747	790	769	802	779	745	758	765	756	772	742	768	761	787	752	793	768	780	758	786	780	781	785	814	720	786	821	764	803	759	765	756	818	815	779	789	831	831	758	740	750	829	762	747	810	751	749	768	782	840	779	736	778	757	789	744	721	754	752	789	778	744	795	711	745	729	756	748	722	770	782	786	748	772	789	753	818	796	788	820	782	809	793	785	753	775	795	750	764	771	727	859	770	760	799	833	779	801	800	765	741	750	805	789	765	783	799	741	824	725	763	788	750	810	753	779	782	773	794	815	774	759	790	802	756	750	790	756	772	790	776	787	781	755	781	795	770	780	757	788	780	777	735	784	816	760	745	762	780	791	773	789	769	764	810	798	772	728	752	771	732	826	789	770	741	775	817	799	799	789	779	773	757	748	810	756	775	771	792	748	775	805	786	770	798	729	745	777	801	825	792	757	789	812	797	812	745	787	789	771	812	811	722	744	759	805	808	741	754	752	839	763	853	741	749	737	790	752	752	781	767	743	777	750	788	758	775	801	806	752	809	764	757	775	770	773	811	795	812	755	834	778	754	764	783	780	781	754	757	807	746	763	718	765	780	775	774	780	777	797	766	780	778	785	791	750	756	778	801	727	779	793	807	843	757	798	745	814	766	783	794	793	838	810	786	759	788	756	772	737	802	785	810	798	774	770	782	776	794	748	748	763	813	786	788	742	750	784	766	798	786	789	791	763	761	756	787	758	732	807	753	768	807	789	779	798	790	799	793	842	778	805	808	813	809	810	817	784	766	776	735	768	760	779	810	788	784	831	800	856	809	760	808	825	805	803	757	749	761	807	738	811	773	800	729	809	768	793	768	783	784	768	740	806	718	780	785	778	771	765	761	789	761	809	862	756	792	765	770	762	776	822	777	753	785	851	762	769	784	766	776	729	771	764	769	836	808	766	808	804	750	772	810	803	808	746	826	754	804	762	734	765	804	786	801	765	809	759	783	740	754	830	843	772	776	763	771	775	820	798	772	798	753	706	773	740	787	785	764	783	777	774	742	805	774	800	827	767	757	762	769	777	747	743	763	786	756	777	752	740	796	771	792	809	774	764	746	770	823	794	809	769	813	797	784	806	780	728	790	770	773	758	758	762	785	764	796	791	725	764	793	817	756	761	816	791	764	770	733	740	773	778	800	870	802	762	800	721	806	781	762	778	773	774	762	784	745	833	772	761	814	737	755	782	812	789	738	775	764	791	776	737	753	768	783	754	761	800	758	805	784	734	773	785	743	796	742	800	837	754	761	723	847	795	732	824	794	767	749	800	789	789	788	759	751	741	766	741	791	718	821	840	790
58352	29843	13774	4350	1519	914	589	478	418	374	427	372	377	354	360	359	354	392	350	376	353	362	385	406	382	395	378	373	376	342	368	376	383	336	372	358	403	366	384	368	345	350	380	358	364	349	375	373	360	357	337	360	355	331	344	356	334	377	373	379	366	362	364	338	337	319	354	379	351	325	358	374	382	376	368	352	356	368	336	344	345	376	375	347	359	363	379	344	361	390	380	356	333	392	393	413	363	387	351	374	354	374	330	378	355	356	369	358	331	367	392	361	357	354	357	401	353	354	357	368	333	389	376	371	379	329	377	357	353	351	340	366	357	343	346	353	342	308	383	425	357	378	399	342	387	392	369	348	364	373	387	407	343	346	366	371	395	354	359	397	381	389	359	360	375	397	345	380	373	356	387	350	381	367	374	377	348	350	404	354	345	353	362	387	356	360	396	370	323	364	390	381	381	378	406	361	391	355	370	374	372	345	374	356	344	352	336	340	398	354	349	327	312	349	347	343	392	352	342	382	357	374	404	383	351	372	355	367	363	346	372	354	367	394	383	400	365	336	378	408	360	370	388	344	344	361	347	350	378	373	371	345	347	379	367	371	349	365	384	412	367	385	358	385	317	333	361	366	363	378	324	352	317	371	338	367	397	330	382	363	348	392	384	333	373	369	375	338	371	359	375	365	364	344	363	372	398	387	350	351	395	395	365	339	338	350	340	356	348	346	362	382	336	329	342	353	356	348	382	363	378	382	367	372	367	395	340	361	385	366	362	338	364	372	336	346	341	417	352	400	355	394	372	368	369	333	382	402	354	331	369	336	384	375	392	349	375	336	371	367	402	366	328	359	374	341	345	358	357	346	352	364	372	352	354	379	362	388	360	376	363	372	335	360	380	386	329	337	358	368	374	336	372	362	356	382	358	375	358	375	379	343	374	406	353	364	377	400	370	396	354	357	373	381	356	334	340	344	331	372	343	343	373	353	383	354	385	358	362	327	383	342	332	359	310	400	377	309	328	347	369	406	364	344	372	376	385	396	390	365	370	331	419	379	354	369	304	380	420	398	359	437	362	373	395	367	361	371	363	349	343	328	375	339	368	361	347	347	367	380	357	389	351	388	396	333	332	371	371	346	372	342	400	372	365	315	342	361	329	419	406	340	349	365	385	361	377	374	378	346	343	389	381	387	376	336	335	342	349	357	372	381	348	364	330	379	344	367	361	363	372	386	388	371	357	367	352	359	353	347	365	370	377	398	369	362	324	317	340	399	374	364	379	386	343	376	378	374	345	371	356	341	378	373	357	377	372	348	342	366	416	375	352	331	329	339	364	380	399	393	334	349	361	350	368	326	373	360	355	379	357	378	376	389	336	358	389	356	378	362	355	353	317	347	375	387	346	394	350	366	347	345	333	337	396	339	339	380	325	376	380	370	361	335	362	345	359	373	365	376	357	378	385	347	372	414	364	384	371	369	354	318	369	375	358	388	374	361	400	354	374	368	342	343	342	365	367	386	386	338	353	356	375	392	358	356	353	328	369	367	349	372	329	343	357	349	423	336	345	366	362	369	375	379	368	383	361	352	328	329	358	351	363	384	354	368	351	369	349	355	353	356	386	375	339	359	408	346	353	389	390	350	345	364	345	381	369	372	333	360	371	375	363	355	369	340	356	412	367	377	365	336	365	349	388	404	379	337	346	374	352	331	357	355	373	365	332	371	368	376	333	337	360	327	372	376	335	377	368	396	364	355	380	328	368	342	372	311	354	398	377	346	334	352	381	405	361	354	384	324	365	383	388	356	389	378	393	368	356	383	396	339	408	374	394	382	359	390	358	357	349	381	400	374	366	350	366	420	342	356	381	361	352	378	359	392	372	320	381	378	381	375	347	373	342	377	383	377	354	405	373	367	388	366	384	361	373	368	387	343	379	362	380	329	373	333	380	375	372	363	385	320	348	379	372	325	378	325	345	345	389	364	395	334	363	352	343	360	387	355	353	355	334	380	402	387	331	404	338	344	341	339	370	415	345	335	357	379	350	381	403	354	387	360	371	427	364	356	397	354	367	336	317	329	369	368	399	379	382	338	376	400	344	374	381	356	362	377	333	386	356	366	374	367	350	351	358	387	365	299	370	358	378	364	334	350	356	361	372	388	350	367	350	340	354	392	390	352	396	390	355	383	379	334	379	365	375	379	393	356	363	341	339	364	381	383	370	376	366	340	364	358	341	364	377	419	339	368	388	353	382	350	380	364	352	340	373	412	360	340	380	329	322	356	362	378	360	361	387	375	355	362	344	352	394	349	367	380	387	365	405	435	367	421	359	341	364	323	374	385	362	375	383	374	374	372	347	362	388	337	365	360	421	388	349	368	387	342	420	364	365	361	338	368	342	351	370	359	392	325	367	381	372	388	348	334	338	402	364	397	348	339	339	374	367	358	390	359	349	357	398	324	351	354	368	374	369	392	375	427	345	358	366	341	409	379	362	365	343	395	362	392	373	377	337	387	394	365	380	325	370	358	339	360	356	340	365	363	336	361	381	363	352	390	402	368	343	346	354	386	341	368	351	427	370	373	390	384	414	365	353	346	338	368	362	390	324	373	362	369	382	335	378	398	354	385	312	359	340	336	359	386	377	358	373	347	360	343	369	347	339	346	348	352	345	356	380	357	356	351	391	355	377	339	379	358	331	357	331	330	324	379	348	353	413	350	314	343	411	363	355	345	348	349	376	354	365	377	406	348	359	372	363	361	329	368	360	399	391	365	321	356	343	361	360	372	391	345	365	376	357	350	348	324	393	359	362	392	375	360	356	368	364	392	379	382	337	377	408	393	351	379	391	351	358	367	369	330	376	406	383	327	373	336	362	346	353	335	371	370	359	380	410	362	410	350	338	339	410	360	319	332	369	387	372	364	389	335	365	331	345	343	342	381	360	400	348	380	367	372	406	371	352	364	343	334	362	361	322	378	394	353	364	358	365	419	338	350	369	316	332	347	366	329	395	361	389	335	364	396	379	341	348	327	356	378	359	343	372	353	336	379	365	352	362	352	362	385	360	361	359	341	384	369	374	369	354	355	373	381	379	371	363	374	372	354	396	383	357	392	358	371	395	412	322	387	373	304	365	407	333	391	394	346	364	349	339	364	357	329	395	353	344	365	351	356	379	333	366	394	325	366	383	376	429	373	386	365	382	387	396	359	340	371	334	361	338	350	316	376	351	347	346	354	320	367	351	385	352	391	388	360	376	362	383	370	365	363	401	357	328	391	419	368	370	354	395	322	377	305	314	362	368	356	358	342	389	420	347	373	357	343	370	388	381	335	373	355	347	365	350	350	354	353	365	381	368	394	386	371	385	373	363	337	318	343	333	352	374	335	359	350	381	345	382	362	359	353	341	363	404	380	382	355	354	380	385	372	387	351	378	376	348	357	351	413	397	373	369	345	349	339	357	369	357	365	366	370	345	346	356	351	344	355	363	380	380	377	364	369	374	407	368	415	353	362
39065	24249	14223	7438	4200	2587	1737	1380	1040	946	916	825	794	838	820	762	825	848	834	848	852	763	838	863	799	833	779	808	838	818	795	804	830	810	806	796	791	814	774	838	791	828	826	850	795	825	790	790	787	862	811	810	793	788	803	844	798	828	762	743	810	758	837	775	822	778	880	826	809	822	805	796	766	787	820	827	811	786	784	827	798	780	777	750	840	794	792	799	771	773	895	736	824	761	819	823	747	846	767	775	840	816	810	866	825	817	841	751	806	784	845	816	822	842	826	803	781	831	782	848	812	830	855	792	838	786	770	799	845	797	833	733	783	823	826	793	842	803	786	790	809	864	816	811	837	838	817	799	764	832	821	806	846	783	855	773	827	786	812	792	885	809	775	805	819	811	762	775	806	793	805	798	778	836	805	808	783	791	793	800	821	788	786	803	815	777	794	824	830	814	818	816	808	793	796	766	816	796	783	830	876	829	796	836	787	855	837	741	794	808	785	785	749	763	770	815	780	785	826	797	787	744	787	753	775	854	775	814	830	847	802	815	812	780	787	812	805	783	819	795	821	796	771	788	826	824	826	806	811	731	766	835	797	736	777	816	845	797	854	839	801	762	773	793	830	836	799	819	806	819	815	822	812	797	793	844	806	841	847	783	869	803	786	787	811	773	840	823	811	791	817	780	824	792	815	752	784	754	789	811	809	804	829	754	831	816	822	789	750	838	814	805	811	755	779	806	791	779	749	803	770	786	829	783	800	803	767	848	847	786	831	799	746	831	776	843	837	787	818	788	785	805	838	800	803	812	802	787	791	770	785	833	760	812	748	855	768	784	784	838	863	782	766	775	779	785	769	771	747	859	807	831	801	769	855	795	852	822	827	794	812	832	799	831	813	777	786	801	822	810	873	893	764	816	801	828	779	818	806	826	799	786	773	783	832	771	780	820	800	799	802	774	841	779	802	811	771	829	805	791	807	840	799	778	854	843	786	818	793	814	756	779	766	808	838	833	796	801	793	821	763	813	819	801	839	848	807	808	827	785	803	754	820	821	777	800	826	842	802	786	837	759	823	835	831	815	793	795	787	771	802	774	847	791	800	768	806	812	798	768	819	860	778	816	785	799	781	778	824	792	878	861	781	789	838	822	834	857	788	784	823	841	809	818	769	799	808	835	789	810	810	826	805	817	790	823	828	763	832	819	801	816	794	753	804	791	782	797	827	761	768	801	865	797	845	846	807	806	843	836	800	796	790	777	831	794	780	895	824	788	801	765	840	751	791	788	738	771	820	770	822	842	815	768	794	866	840	836	783	833	809	840	807	807	812	828	808	758	771	795	814	802	807	870	832	801	819	804	809	760	853	752	815	767	766	815	828	788	783	817	770	805	805	826	774	791	770	786	830	838	833	785	817	810	785	787	756	845	882	812	808	807	786	783	775	779	823	847	752	802	815	805	795	841	777	823	759	830	829	808	797	777	850	831	795	807	800	780	805	841	801	778	740	798	813	838	823	826	795	744	813	850	774	798	766	828	789	849	804	754	813	766	828	770	817	833	823	847	821	773	765	834	853	765	773	798	853	800	832	793	758	824	804	786	820	789	803	799	805	912	819	825	827	807	819	794	795	754	776	789	795	789	815	795	785	821	797	777	774	806	822	777	802	827	839	817	819	793	744	817	752	825	774	817	834	792	828	788	749	840	785	821	793	791	797	789	780	744	723	794	815	737	800	790	862	804	836	818	811	822	821	791	790	770	831	734	791	772	784	834	788	783	785	841	857	796	837	765	792	806	787	809	796	816	796	792	745	779	815	803	750	829	778	754	743	782	773	825	825	763	862	798	814	806	789	780	817	824	770	789	821	769	845	904	820	816	778	789	793	817	829	820	848	787	841	852	741	822	752	870	841	806	792	814	786	855	788	824	765	760	818	783	797	735	793	797	796	787	775	793	786	857	791	847	854	781	837	787	836	812	849	818	774	794	802	785	798	785	831	773	738	789	816	767	784	810	826	780	844	808	847	871	829	762	845	801	773	749	783	870	817	781	783	853	823	801	820	791	779	815	774	806	783	838	804	790	774	791	795	799	792	772	773	804	778	801	831	824	779	746	791	793	798	782	721	824	779	829	803	784	792	791	825	790	780	832	813	861	772	804	804	778	789	779	779	799	819	802	831	821	823	779	808	778	795	800	797	807	800	777	825	845	805	784	825	764	818	831	827	750	816	832	789	794	785	813	792	820	837	767	823	817	772	766	753	801	759	860	813	836	813	840	815	766	782	828	822	814	781	803	798	767	818	813	803	818	833	784	836	774	833	764	798	859	782	808	783	793	768	817	791	801	795	807	836	828	828	766	779	860	794	756	783	788	780	805	771	796	816	769	839	795	785	761	783	818	767	777	843	861	789	818	787	801	863	796	835	821	841	821	775	754	820	794	799	777	796	716	836	850	774	790	788	774	818	765	769	763	824	795	815	809	805	808	768	803	816	840	806	810	779	797	782	837	803	798	781	833	789	814	793	833	814	831	769	819	777	816	838	836	808	823	819	765	781	779	789	761	811	772	806	797	806	820	805	766	829	834	812	798	838	823	875	758	787	812	864	741	797	844	815	763	805	812	828	859	846	762	793	819	800	791	788	792	863	787	813	801	851	767	838	798	827	787	795	830	802	796	785	850	751	878	813	772	811	779	827	805	805	783	796	769	795	770	791	742	812	810	800	802	812	796	837	851	790	785	841	741	794	800	794	778	779	782	825	780	813	814	834	816	844	798	790	762	834	807	825	778	820	820	786	832	794	821	808	767	840	842	780	813	778	774	838	751	829	846	807	814	811	811	813	799	772	755	802	839	857	851	830	826	795	766	845	844	813	771	812	826	802	815	816	748	858	800	810	820	750	759	842	803	851	790	741	795	851	807	790	798	803	852	786	787	814	862	804	824	768	815	790	807	779	833	747	767	834	785	785	802	763	835	754	807	814	787	769	807	861	816	811	752	795	789	860	787	768	895	789	819	792	751	800	819	778	740	792	815	886	778	782	832	768	776	839	793	812	785	794	796	806	801	810	753	803	801	819	809	751	771	810	822	847	783	805	839	785	812	740	808	782	824	758	766	806	728	737	796	862	837	755	762	801	842	780	804	809	787	852	773	815	827	825	852	821	836	795	816	785	805	814	804	812	831	808	779	775	795	788	812	809	874	790	804	778	804	821	840	798	819	799	823	793	794	800	807	858	790	805	825	825	808	762	786	803	822	786	832	822	774	835	801	810	759	792	812	823	763	784	844	787	784	782	825	865	772	852	761	785	820	794	817	759	810	847	827	833	802	872	859	800	751	849	777	829	802	819	823	815	810	818	829	795	843	818	798	816	809	775	787	809	744	878	775	811	866	762	832	784	861	775	791	792	745	751	776	793	760	826	770	797	782	809	798	804	821	776	807	803	779	778	842	774	805	761	780	773	800	814	873	816	815	807	826	812	798	827	792	827	854	790	787	763	849	808	768	775	814
61124	30834	17074	7488	2747	1433	728	538	427	473	426	381	376	434	436	399	398	416	366	399	413	396	365	372	373	349	429	417	393	384	401	397	390	389	428	388	391	390	340	378	393	384	387	387	399	361	362	363	424	381	366	390	356	349	356	436	436	351	377	373	420	392	407	411	377	376	372	378	380	393	430	397	398	418	398	370	393	392	370	394	437	440	376	392	389	362	421	362	416	426	378	400	340	385	397	404	387	380	383	382	387	391	376	384	384	393	397	407	383	363	395	399	399	412	396	356	415	360	346	397	424	397	382	378	388	400	382	379	428	395	393	404	365	409	417	387	383	369	376	317	406	379	396	391	384	404	358	401	397	367	410	349	387	380	370	422	382	414	381	393	390	393	377	404	411	411	390	400	407	386	392	398	362	381	387	399	422	403	393	396	386	410	394	419	372	374	429	389	373	413	388	374	402	364	361	400	361	408	408	414	379	423	432	401	382	336	399	424	358	396	393	395	401	368	413	424	385	384	405	413	360	401	394	401	377	345	371	409	398	412	377	405	392	417	429	367	373	370	399	362	420	353	361	389	415	340	375	392	419	383	371	389	422	378	393	393	355	365	400	445	404	388	368	397	397	419	400	346	389	349	373	392	422	400	395	356	399	396	430	384	364	421	391	439	383	397	392	438	376	385	440	387	407	361	356	366	396	380	415	358	379	429	375	398	395	390	400	377	371	388	387	378	368	396	368	394	394	390	363	387	352	410	420	380	375	391	424	371	326	360	376	391	400	396	394	357	394	415	405	391	386	357	379	373	381	414	373	386	357	396	405	335	397	362	342	366	368	383	377	390	423	377	392	402	367	347	380	416	377	350	381	424	350	369	394	389	390	428	385	356	397	400	386	388	415	377	353	374	403	363	413	371	394	411	394	349	430	405	361	391	373	364	364	352	344	359	396	350	405	404	377	416	365	383	374	415	377	397	423	411	384	386	379	411	383	359	397	397	362	392	371	378	398	405	421	396	384	391	389	411	364	391	402	391	409	434	388	409	382	397	399	384	397	399	375	382	352	391	400	395	349	429	375	419	385	392	368	393	382	373	404	427	372	402	379	358	390	388	382	402	397	413	379	427	426	382	394	433	393	408	418	366	400	389	391	398	399	373	367	374	379	375	412	409	379	399	431	380	354	401	422	350	425	406	369	351	405	399	377	353	408	375	373	422	426	397	389	407	371	402	353	397	397	388	382	380	373	339	379	408	383	400	366	395	387	393	367	435	357	355	361	392	400	399	378	391	414	373	383	371	371	385	365	417	368	360	404	387	399	392	412	376	378	387	399	404	381	383	326	362	382	423	397	375	386	422	422	409	367	397	390	391	388	396	398	378	420	403	388	378	376	361	391	374	387	389	379	377	364	388	372	364	374	382	397	408	388	416	349	375	408	368	398	375	417	366	383	411	432	409	390	388	392	384	413	383	379	378	403	393	388	378	365	367	351	364	378	368	396	370	440	404	367	391	375	398	354	428	401	390	407	385	385	368	373	397	364	390	382	382	387	385	397	371	397	389	396	428	421	368	391	409	362	403	382	368	396	343	392	396	391	363	408	428	360	368	407	376	392	382	384	345	387	379	400	402	416	386	393	387	396	384	386	324	386	328	442	410	344	365	361	379	407	405	395	405	409	374	382	393	390	370	397	392	388	409	406	354	400	353	394	399	425	419	390	376	362	396	376	376	371	382	435	364	379	396	340	406	376	385	371	369	373	393	383	410	417	409	402	385	383	441	432	381	407	390	352	359	370	373	380	322	402	435	409	406	402	387	424	399	380	392	359	384	422	367	414	384	382	349	397	376	386	368	379	395	459	376	407	409	392	379	358	364	383	417	400	408	391	395	418	366	361	432	417	401	363	405	383	357	378	363	372	412	367	394	391	418	388	407	385	403	383	378	374	360	410	394	403	390	375	405	421	406	403	370	410	400	398	399	404	381	352	420	403	394	392	372	402	385	394	351	360	383	374	369	376	398	400	379	382	387	363	371	381	348	336	374	387	425	399	379	386	397	366	376	370	391	357	363	401	355	361	404	371	434	402	411	362	407	414	378	397	364	396	388	394	372	379	397	409	394	403	378	372	431	395	366	399	397	397	370	400	365	406	375	371	418	368	353	389	391	371	384	392	400	390	399	377	416	385	371	343	405	401	427	401	394	414	404	376	354	385	340	367	373	405	393	373	379	404	390	390	411	375	409	410	332	413	367	417	405	401	387	395	429	382	388	426	401	374	394	444	375	399	395	406	404	400	414	420	364	385	392	412	391	396	396	388	401	461	372	422	382	371	410	371	411	421	377	399	387	385	386	397	369	385	403	354	350	379	421	387	382	377	414	390	394	370	398	373	400	381	395	379	394	417	375	421	389	389	384	410	395	417	377	392	428	392	393	380	385	434	408	386	352	418	400	396	395	390	420	378	400	397	365	369	380	438	372	389	401	383	387	342	365	371	393	407	384	362	374	401	386	424	369	399	363	372	365	375	435	371	391	407	411	403	385	402	399	413	416	449	367	375	388	351	366	378	354	383	371	422	369	369	389	387	386	389	419	392	437	360	411	362	409	378	399	401	373	389	379	418	410	392	407	356	362	431	425	396	391	442	412	400	416	427	391	406	430	395	357	382	395	388	347	381	378	390	425	367	392	385	403	394	410	403	387	404	412	364	397	337	382	384	413	355	421	371	357	365	358	408	405	364	355	401	394	390	390	359	401	435	392	396	355	372	349	399	360	373	417	348	377	398	395	409	412	376	397	412	405	421	388	363	385	377	369	403	365	404	392	355	401	383	399	392	437	413	387	393	396	376	401	382	371	422	402	424	383	386	384	386	373	373	399	378	392	372	396	350	405	387	356	396	352	360	425	370	400	418	428	420	380	397	373	370	383	410	419	366	403	412	377	374	390	418	410	346	395	407	385	378	363	398	358	352	374	370	436	354	394	412	418	375	397	401	360	385	411	380	408	352	382	402	409	360	426	374	360	373	410	385	382	393	374	331	385	388	389	398	417	370	417	401	383	406	379	387	404	358	400	401	404	397	401	414	393	374	378	372	429	422	383	393	397	406	387	386	398	375	420	402	413	404	391	437	422	362	386	387	366	396	422	407	380	432	347	412	428	438	404	380	407	371	422	396	364	382	387	390	371	394	399	377	410	393	356	395	408	367	410	383	387	369	375	416	375	438	383	380	386	445	425	402	371	396	379	379	381	398	393	386	410	352	397	414	389	380	384	396	389	396	386	399	372	368	374	382	421	394	399	385	396	377	406	379	425	404	431	377	412	384	371	347	397	392	343	404	379	332	382	399	414	360	415	375	362	386	422	363	399	346	417	382	410	387	358	424	394	384	384	364	388	403	411	341	381	408	399	390	388	402	366	408	419	377	377	392	390	388	406	353	430	335	412	394	397	347	377	430	420	357	384	383	380	421	396	403	408	395	423	400	372	398	360	369	418	401	411	395	431	381	396	401	396
40425	24126	18067	12526	6746	3817	1987	1577	1216	1017	959	888	851	855	827	907	803	848	865	857	816	830	793	878	836	897	810	782	830	817	789	817	860	826	854	880	841	830	853	862	845	846	894	831	849	812	828	806	798	770	880	936	850	794	834	851	875	816	862	876	832	890	816	862	843	900	843	813	823	841	853	865	812	817	873	828	858	853	863	875	863	829	808	860	873	803	836	848	858	863	797	865	823	815	791	850	830	824	848	829	803	815	844	837	912	895	861	852	851	820	860	808	825	841	842	831	855	893	865	829	873	856	869	873	848	882	814	862	850	891	878	854	840	854	833	809	865	825	854	899	845	808	854	890	860	812	840	850	841	793	828	806	849	818	839	838	859	806	857	835	844	815	836	788	807	862	857	851	831	833	869	804	888	829	825	875	877	849	814	849	849	848	852	816	813	860	865	804	866	797	854	809	829	849	850	854	809	798	829	866	829	849	810	901	893	849	862	837	885	812	861	790	795	820	819	874	834	843	792	856	877	840	899	788	834	813	858	833	851	842	864	882	804	850	855	891	856	834	847	858	864	847	814	816	846	814	898	832	843	800	834	823	870	821	825	841	848	874	798	848	867	827	836	858	926	858	882	833	848	867	851	803	845	834	829	832	812	826	855	898	875	857	863	845	917	863	840	844	837	786	854	842	817	887	833	886	855	814	900	847	789	845	869	833	880	881	841	851	839	809	888	877	832	828	866	889	896	883	832	823	851	869	809	811	888	815	875	857	845	846	861	883	841	883	890	850	910	840	812	823	872	850	870	821	912	801	829	842	826	809	866	867	877	810	849	875	885	837	829	875	820	838	885	812	849	852	835	864	826	838	844	883	833	852	794	814	844	849	888	874	843	822	890	857	819	793	795	837	884	874	841	844	831	853	797	824	850	852	869	810	848	803	845	775	900	849	819	888	855	840	816	813	858	817	851	888	864	841	829	807	814	858	847	860	847	870	812	856	887	795	837	886	859	893	828	874	836	799	865	866	865	853	774	860	859	822	833	846	781	855	830	917	842	858	786	845	860	807	841	860	862	885	833	826	856	821	853	851	845	874	858	822	846	829	834	891	842	833	835	867	853	850	784	898	868	892	828	846	815	860	875	779	835	845	855	859	829	821	815	867	784	807	860	900	842	873	828	821	780	852	850	847	799	879	831	843	807	860	827	882	816	804	851	826	843	870	861	880	810	841	877	886	818	835	881	798	796	800	830	818	805	901	793	857	817	832	840	828	882	845	789	843	858	870	876	862	816	812	835	859	832	862	865	822	867	854	862	864	834	825	863	848	835	821	850	830	848	811	887	841	826	873	832	833	810	818	857	875	837	837	807	830	833	839	820	892	890	855	816	838	888	831	819	859	843	824	788	828	850	807	813	881	915	897	862	837	837	810	789	803	861	785	799	837	801	882	853	867	849	904	860	827	883	879	868	829	812	813	844	855	859	851	847	813	834	901	871	811	875	879	813	803	832	822	894	836	829	888	838	812	854	804	881	806	840	830	854	832	858	843	817	883	796	890	848	850	837	878	852	812	804	824	851	836	819	868	813	896	850	849	881	809	789	858	852	862	834	794	803	898	848	901	847	810	846	851	881	857	801	864	884	891	800	894	838	857	802	836	852	841	815	852	845	836	828	835	838	833	858	859	772	827	863	835	855	828	885	868	911	834	803	880	814	868	897	872	859	823	808	824	827	833	859	847	867	815	877	892	887	845	881	878	830	812	853	811	833	891	868	847	831	884	863	837	854	860	868	846	825	884	816	828	819	862	879	876	855	853	882	806	870	846	818	832	864	878	817	882	875	862	786	867	850	745	812	816	848	832	858	803	844	870	859	900	868	872	824	882	862	892	824	805	815	838	896	819	843	877	833	820	808	821	830	821	847	882	859	783	842	820	822	838	837	878	893	867	810	811	867	859	838	891	835	855	864	859	893	853	858	866	853	886	882	860	789	853	824	833	830	823	835	838	834	852	817	871	860	863	852	835	854	851	849	893	810	824	808	862	783	822	840	870	869	854	868	831	855	897	826	852	834	824	840	893	819	900	832	839	836	792	787	828	839	821	814	850	880	858	903	814	808	837	800	833	889	850	848	819	822	831	829	827	807	844	822	819	814	908	916	853	870	883	817	835	842	870	874	858	841	853	893	840	846	845	825	894	810	836	802	807	823	837	872	860	889	847	838	834	861	838	788	887	807	794	827	821	832	827	896	856	834	851	866	841	846	828	829	918	840	855	808	809	856	809	894	863	795	820	841	820	883	881	860	814	852	859	883	854	840	790	823	835	797	840	865	901	849	803	848	855	830	834	815	879	876	870	824	866	841	819	838	819	850	789	820	856	868	878	839	850	868	862	815	807	811	831	813	841	867	865	872	829	835	848	858	849	789	894	822	847	816	842	796	840	857	844	847	911	783	913	819	896	818	768	887	841	839	792	877	865	873	839	768	866	826	842	890	845	840	839	820	859	821	802	838	860	809	773	857	816	809	835	793	811	858	863	890	857	810	910	875	844	829	788	853	804	855	857	830	786	821	863	875	849	868	842	852	888	812	915	832	815	803	864	818	848	851	784	831	841	833	819	829	790	857	825	844	832	798	847	873	873	825	881	859	814	857	837	851	786	894	758	877	794	816	835	839	881	879	880	918	873	881	831	765	873	836	857	834	823	845	811	855	833	840	835	858	794	790	857	849	877	866	889	876	810	839	874	822	815	838	776	866	900	873	897	868	906	856	850	846	857	845	837	872	824	850	882	864	853	807	853	784	833	857	868	812	826	843	889	909	875	805	892	826	811	806	864	865	850	837	851	876	827	789	861	857	870	840	841	788	825	831	868	872	842	822	877	870	815	845	852	881	830	819	809	851	825	812	827	827	870	795	863	826	848	879	863	857	874	890	867	860	851	797	843	857	837	870	797	865	850	815	825	840	840	866	870	830	859	834	852	842	832	826	853	849	828	785	780	861	878	850	880	830	826	830	852	862	821	866	802	813	850	818	846	814	854	838	857	824	865	870	840	841	827	869	841	856	905	824	815	862	827	832	826	843	856	842	815	844	904	868	822	846	820	841	805	875	878	864	809	879	807	814	815	820	859	855	889	843	821	788	848	805	802	830	950	821	819	803	891	865	803	819	870	770	852	878	812	829	820	858	822	833	780	864	845	854	799	855	807	858	865	860	853	822	856	885	864	860	860	851	793	875	878	818	895	842	884	917	895	840	868	832	841	810	866	839	865	849	843	817	817	890	820	803	859	805	878	863	824	884	832	850	820	916	862	834	843	805	800	838	875	836	821	818	808	850	840	866	846	832	845	835	826	812	844	797	864	853	886	841	850	877	898	928	823	830	872	803	850	867	865	837	791	846	882	868	801	876	836	860	827	839	826	808	851	815	830	845	856	807	810	864	859	837	819	877	802	876	835	852	905	861	849	820	875	830	881	843	831	844	833	807	855	867	909	824	790	871	871	845	862	853	851
47070	20120	5993	1669	803	554	415	398	371	374	358	351	392	406	362	302	330	340	383	350	334	401	386	390	383	349	398	373	346	377	383	361	358	388	348	368	384	390	391	388	348	366	378	376	355	365	363	398	397	393	382	376	391	402	382	363	358	346	365	366	393	383	393	397	358	370	418	294	370	362	371	348	386	423	370	383	393	360	382	350	363	389	361	379	378	379	385	323	418	382	387	326	394	377	373	323	371	381	358	370	338	393	368	363	377	387	388	405	369	349	375	356	376	367	367	375	378	366	381	386	349	368	388	331	384	389	376	395	381	351	379	372	388	399	363	360	343	334	360	358	401	374	355	373	371	370	350	384	362	354	384	377	374	390	394	354	388	386	405	346	357	357	349	307	364	378	364	344	356	369	359	410	383	318	378	371	382	376	392	373	395	408	353	429	353	345	385	377	376	407	346	364	349	361	371	385	370	361	390	399	407	349	387	354	384	375	360	365	349	384	400	342	359	390	362	392	376	357	345	345	378	370	399	349	356	375	376	400	341	369	396	378	355	363	372	398	391	347	441	354	352	391	383	370	381	348	360	383	354	398	372	370	430	412	378	332	376	394	369	344	349	373	361	361	404	355	370	338	401	368	337	368	365	333	363	383	361	378	364	400	394	349	383	368	387	354	406	386	380	342	389	360	378	403	364	357	357	380	378	344	397	373	377	371	379	384	337	371	338	423	404	331	355	368	328	374	395	378	343	341	362	386	398	378	368	360	421	343	363	382	350	372	371	347	368	417	402	340	396	348	364	360	346	370	347	362	359	368	358	377	406	397	350	325	373	337	337	339	371	378	344	388	397	363	352	358	361	384	364	350	392	432	383	368	363	362	384	347	359	367	405	366	376	377	370	399	366	364	361	329	366	387	358	367	349	376	380	395	351	385	354	390	380	344	357	364	372	346	355	325	365	380	364	378	352	371	358	364	361	372	359	387	390	373	339	367	365	376	386	375	364	375	349	350	377	388	368	357	383	361	356	356	355	352	377	351	356	399	369	373	366	382	382	381	358	390	388	391	377	376	364	367	370	354	358	365	359	397	361	368	362	332	371	334	388	336	387	381	402	374	362	346	398	363	377	322	354	359	353	329	331	383	352	373	348	364	391	389	349	349	375	375	366	323	365	392	360	376	393	353	349	387	391	417	408	389	337	335	377	372	378	347	368	359	330	360	374	418	341	378	338	369	369	370	360	358	357	390	347	366	357	361	369	335	368	324	379	394	359	367	319	370	340	358	390	353	374	390	348	373	354	357	367	378	378	395	380	361	358	338	383	365	361	351	365	369	361	390	379	366	350	349	368	380	355	356	370	329	339	341	383	352	378	353	323	406	413	358	354	391	389	356	389	405	380	374	385	323	426	354	352	389	363	392	362	349	381	350	390	359	360	341	377	341	353	402	386	379	350	363	408	344	356	381	370	347	339	362	381	357	328	379	373	374	347	362	360	342	369	393	410	362	389	390	361	375	384	363	343	403	355	406	346	378	376	382	361	415	356	351	382	341	402	349	387	367	377	340	377	383	379	352	344	383	384	343	348	370	354	338	356	413	352	413	400	335	391	349	399	361	396	358	367	364	336	331	371	362	374	351	390	358	357	392	415	402	360	332	372	397	357	392	414	371	402	433	331	404	328	368	362	347	370	413	361	357	382	384	395	360	364	362	341	368	358	389	365	367	350	395	368	398	377	359	415	370	366	383	352	379	377	380	365	400	371	369	391	370	369	361	366	335	360	372	340	379	386	377	394	374	358	342	387	387	370	366	377	365	372	382	379	367	370	356	365	374	379	345	397	344	370	347	352	362	385	360	354	366	428	371	386	379	357	377	376	342	332	324	353	353	359	332	406	338	361	378	384	374	370	360	388	361	366	377	398	401	419	393	392	360	349	361	377	345	408	360	383	364	369	342	369	370	354	377	358	371	373	363	382	357	354	397	384	371	387	409	381	368	364	358	342	350	378	361	376	398	366	366	374	345	354	345	357	381	370	349	347	341	368	359	372	368	410	386	362	333	368	366	366	363	356	358	327	362	407	373	393	386	359	383	403	334	359	358	381	329	366	372	381	381	377	381	351	389	354	363	391	364	369	390	348	353	363	384	368	368	372	347	367	360	361	382	372	356	337	396	411	358	364	397	396	394	350	364	354	366	371	346	370	378	371	374	358	360	347	373	366	362	345	406	364	378	369	346	385	388	353	352	363	406	416	359	404	355	345	386	377	388	393	371	375	356	426	374	375	364	415	346	344	369	344	369	373	393	352	363	397	361	344	322	414	395	377	376	344	365	347	360	336	352	402	368	387	361	391	343	359	392	406	377	375	337	370	388	344	386	364	396	385	361	391	372	365	358	326	357	354	361	339	329	366	386	377	403	357	351	383	366	371	387	358	299	352	384	366	373	347	379	375	340	370	371	375	376	363	359	359	341	378	392	416	408	361	384	394	404	361	388	398	378	354	363	373	378	390	378	345	351	359	347	363	353	386	368	398	336	361	353	385	376	356	378	359	375	357	376	384	406	399	368	358	341	383	357	385	379	354	363	344	355	363	375	338	388	368	367	364	399	386	376	387	340	377	335	349	401	360	373	388	403	384	367	391	353	406	412	338	363	329	347	345	381	371	363	393	380	360	377	389	403	433	430	360	428	339	365	338	342	350	396	371	360	377	371	426	355	369	385	349	370	381	376	347	392	369	372	349	395	389	382	406	415	376	353	409	335	403	377	395	401	409	372	343	334	347	344	384	405	354	373	433	367	369	407	344	370	390	354	356	362	349	353	370	366	365	370	359	359	376	366	358	386	406	422	390	381	351	386	342	333	367	350	396	358	348	387	398	358	364	358	358	381	393	385	381	378	346	363	363	380	378	375	407	373	370	407	381	369	401	383	392	356	346	387	367	339	383	361	395	411	352	331	398	390	378	360	354	381	357	354	365	397	366	385	359	390	364	395	366	359	341	400	361	395	381	366	358	401	369	369	375	379	344	352	385	371	394	381	368	409	390	335	370	377	386	365	367	368	352	386	396	383	405	357	385	363	365	380	380	357	373	349	343	359	379	340	364	369	380	375	393	362	367	367	372	350	367	383	355	375	364	390	397	397	325	399	373	427	389	381	379	376	384	402	352	357	374	363	355	377	383	359	382	367	350	405	391	367	344	387	369	351	380	364	354	370	365	382	386	388	403	390	386	356	356	360	407	404	329	396	340	390	339	349	383	408	369	361	353	384	390	369	318	364	351	374	357	383	401	385	386	393	387	351	350	348	343	362	343	354	338	356	368	370	353	369	377	349	397	407	361	376	420	368	378	365	396	383	405	379	371	370	353	350	376	369	375	354	369	337	372	352	350	384	378	413	363	377	351	375	360	362	357	384	338	405	366	371	417	333	364	353	356	391	363	403	336	397	379	327	361	362	368	372	328	371	402	397	366	394	400	375	352	347	345	373	369	377	357	375	370	394	367	363	393	377
32508	15517	6656	3557	2097	1317	998	904	913	852	822	812	773	833	822	851	779	816	745	786	795	839	803	840	792	821	790	839	775	831	795	852	803	793	804	808	781	846	762	807	800	792	814	781	767	793	811	856	772	801	815	822	806	843	827	799	805	799	813	843	787	768	868	823	821	791	816	812	808	820	796	754	806	764	839	790	834	793	756	814	785	799	772	790	775	832	824	770	762	838	748	842	801	830	821	797	780	861	791	806	812	785	835	821	825	790	814	797	826	849	766	796	813	829	801	880	829	815	797	784	815	858	824	832	791	796	822	777	780	778	834	794	821	781	830	810	750	842	822	832	804	790	833	821	834	819	792	850	763	771	770	841	816	845	790	762	818	823	803	842	759	774	810	778	825	811	788	777	822	819	827	800	795	797	776	787	818	766	823	859	791	734	830	875	810	869	811	833	779	780	795	819	811	791	815	779	792	859	824	760	825	819	828	778	795	806	826	831	772	788	808	782	849	816	758	841	825	746	823	782	787	767	852	792	785	789	794	798	837	879	786	829	829	820	841	799	784	823	876	817	794	817	775	770	840	804	795	773	765	761	793	862	834	801	782	839	810	817	813	809	810	783	758	814	808	871	816	803	784	816	795	794	841	847	815	791	820	827	807	852	782	817	834	772	813	828	841	784	809	794	773	785	808	783	823	831	762	815	822	779	791	748	786	790	767	814	858	829	853	832	832	838	792	804	816	817	855	821	827	796	820	786	820	850	799	791	841	814	823	839	818	782	839	790	785	843	787	814	797	843	811	759	785	834	832	818	767	793	879	790	800	780	823	813	795	822	751	839	786	831	809	811	841	844	792	795	846	823	837	800	845	822	843	821	801	839	756	828	789	813	795	818	835	824	798	831	799	802	860	856	816	779	793	812	754	733	801	857	822	781	801	812	771	793	816	769	786	832	797	832	800	817	791	802	825	784	804	790	795	814	747	796	775	748	851	816	821	779	825	799	746	838	821	820	844	812	775	837	774	775	826	796	787	803	777	802	855	846	805	863	805	784	810	815	842	788	795	813	815	825	838	834	791	815	762	765	773	813	798	816	853	808	829	829	786	823	766	753	856	824	851	816	802	802	793	835	836	818	793	806	805	776	830	833	814	768	790	814	836	826	791	855	808	845	781	799	848	834	800	778	807	827	808	804	810	814	797	859	821	828	846	790	735	803	825	776	792	797	797	811	849	759	832	850	794	794	828	854	821	783	791	843	812	777	831	812	822	761	819	824	823	796	851	830	780	816	813	836	835	774	805	769	838	796	796	824	824	813	775	789	836	789	794	798	816	823	816	812	806	842	813	800	825	779	804	792	798	814	802	787	847	801	814	855	798	815	759	800	812	886	789	773	838	863	800	855	781	791	786	810	780	792	833	861	823	785	794	800	790	811	832	849	757	821	787	814	818	857	815	796	836	856	854	774	785	810	832	730	786	769	810	768	803	816	808	801	808	863	822	767	838	802	780	845	822	844	820	808	808	794	838	790	822	814	807	787	788	843	834	789	814	783	777	872	810	843	816	769	794	815	833	841	789	782	844	776	834	860	833	772	852	845	842	796	810	812	798	802	804	801	815	758	805	796	787	782	843	845	807	827	795	811	774	756	819	853	817	778	791	784	825	805	827	776	840	763	766	800	816	757	783	838	798	775	825	772	834	793	789	784	794	868	827	786	812	829	856	771	777	787	777	816	851	807	823	783	804	795	787	873	823	795	849	762	832	861	765	834	789	799	827	843	842	786	746	798	792	807	826	793	854	782	809	836	771	756	780	797	782	798	857	803	773	844	861	834	783	820	825	803	830	825	792	837	811	816	778	824	836	803	814	784	802	776	823	813	826	786	813	754	832	805	810	804	776	824	835	823	826	837	806	788	850	838	799	822	809	807	759	803	853	812	761	778	822	801	774	818	805	800	804	848	795	749	816	757	808	813	800	764	854	816	795	787	791	821	794	785	786	854	777	819	807	802	794	820	832	810	828	780	810	789	799	791	765	785	808	787	864	809	775	768	802	798	774	855	769	836	812	743	829	852	791	755	791	840	802	839	800	824	824	781	774	821	825	877	797	823	754	781	790	840	804	815	805	786	783	781	801	790	815	837	841	813	787	805	842	822	854	844	815	826	757	781	795	773	796	840	778	842	740	806	813	800	776	822	804	822	821	785	764	822	825	846	817	894	816	815	786	754	810	818	805	810	759	818	811	781	773	801	781	830	807	763	816	792	782	797	806	819	825	763	788	783	805	787	869	778	758	823	809	814	860	783	798	800	816	809	785	794	829	757	823	803	828	851	830	785	792	802	793	793	844	757	792	835	868	752	881	802	769	827	774	790	800	869	775	834	788	838	810	829	797	831	789	755	786	820	798	787	775	850	829	790	812	799	817	805	807	795	807	842	798	807	833	853	831	836	808	812	792	804	844	815	802	845	778	816	788	846	840	824	789	756	837	767	806	833	799	773	786	863	842	810	858	837	814	817	813	820	756	787	774	790	828	857	792	832	812	842	826	793	852	833	829	789	821	820	806	807	746	831	810	823	829	793	801	767	772	807	824	832	815	802	798	825	811	750	774	851	797	797	820	810	838	864	779	775	826	776	792	795	859	800	780	768	796	805	841	815	820	749	802	854	783	840	809	802	906	817	782	815	813	818	777	812	790	833	799	843	852	764	787	824	839	812	856	804	779	885	797	779	864	812	824	814	855	799	773	764	812	815	775	808	784	781	846	891	797	851	819	814	775	784	803	800	818	743	830	811	826	782	772	825	819	794	798	788	809	810	814	792	785	753	826	792	839	818	814	795	805	740	853	804	778	826	812	794	823	861	747	829	828	794	777	808	815	833	805	792	828	823	786	780	757	825	827	776	847	847	812	819	805	803	816	793	753	758	827	758	821	816	798	791	828	826	803	806	839	786	843	777	841	823	774	756	855	781	791	808	813	810	820	808	790	833	782	838	854	815	795	812	771	766	828	799	820	817	796	816	812	795	832	807	835	830	810	790	844	914	863	829	841	767	826	784	822	841	842	815	845	792	795	805	879	831	808	829	829	885	820	783	771	830	831	855	757	824	764	814	833	791	767	772	831	806	816	788	765	765	819	829	826	834	800	767	852	847	850	835	878	825	833	813	827	744	793	807	792	789	778	760	817	814	788	807	803	848	813	796	804	815	783	715	870	798	830	786	830	803	846	822	808	844	778	828	762	802	825	785	844	819	794	830	843	825	779	833	844	761	849	805	823	816	785	872	802	839	787	837	789	813	776	826	770	793	780	807	801	828	783	795	808	854	816	815	783	848	797	812	831	806	808	830	817	837	829	741	802	808	841	793	844	834	801	804	751	832	767	857	820	839	787	857	812	834	795	872	806	783	776	778	808	805	836	844	769	843	821	787	815	805	821	834	852	811	818	836	778	829	810	799	737	824	836	779	820	791	808	815	814	815	830	809	846	831	843	806	830	796	784	778	817	784	789	835
64509	25902	7833	2052	743	559	464	443	427	373	429	368	364	383	379	373	367	372	355	371	408	402	348	402	368	349	386	365	376	397	348	362	359	411	394	378	429	398	379	380	388	370	373	383	407	321	372	377	400	387	436	391	362	409	403	355	357	378	358	367	371	404	368	339	335	374	371	366	396	382	380	385	372	348	344	378	395	377	406	375	359	403	398	396	377	356	365	389	367	374	398	427	362	366	389	371	393	372	372	374	396	408	356	383	383	373	387	370	362	324	388	386	371	375	373	404	370	363	386	400	376	390	409	384	366	409	421	384	394	376	379	377	370	390	375	384	384	358	390	404	375	405	389	412	381	384	390	381	367	367	390	355	414	364	351	384	374	370	345	376	377	403	405	382	329	366	382	378	406	422	392	375	350	380	368	354	365	384	374	408	373	354	373	383	409	327	362	346	406	359	366	399	373	355	395	387	391	342	374	385	398	354	398	392	388	398	337	368	398	372	389	367	386	362	386	361	366	400	404	347	399	387	366	384	363	411	392	393	413	393	386	378	382	412	359	361	390	375	371	349	353	389	362	349	352	351	340	387	396	386	359	371	412	377	410	420	365	401	383	383	358	364	360	364	355	400	410	353	351	382	399	375	388	359	387	385	384	357	382	384	406	375	394	387	377	417	387	372	395	424	384	388	402	362	373	364	354	399	356	387	384	361	375	364	388	382	357	388	415	359	365	394	371	351	396	377	368	353	412	344	367	372	358	368	365	406	409	375	358	335	385	392	399	413	374	357	397	375	354	371	411	368	377	368	354	380	415	397	393	363	381	390	339	387	394	394	380	400	395	373	403	377	395	388	398	360	418	354	390	389	376	365	408	368	360	422	397	355	389	345	344	396	353	360	360	380	377	373	366	393	356	402	380	380	384	333	379	372	405	385	375	403	412	397	416	362	382	359	353	372	422	416	400	382	369	411	382	374	402	349	384	361	398	338	441	395	400	356	394	377	381	410	367	351	370	359	376	372	361	353	353	411	397	362	351	403	371	395	370	376	348	350	355	416	336	357	362	360	393	375	380	371	378	381	391	398	358	395	388	405	399	358	368	367	389	368	378	382	420	367	415	359	388	382	397	397	371	381	403	369	387	375	381	382	340	405	364	363	362	383	338	376	361	361	378	394	408	369	365	339	369	384	396	356	367	355	335	341	391	367	358	359	436	381	382	336	363	363	404	356	391	352	408	418	383	383	419	381	363	390	418	394	386	373	395	344	370	367	391	340	354	382	378	353	425	377	339	355	365	396	381	376	368	370	375	385	371	415	423	415	393	431	395	420	395	395	359	370	373	371	406	367	364	370	327	405	375	358	367	420	390	366	403	370	369	391	365	365	379	382	383	388	370	369	370	382	383	347	397	377	372	379	375	351	367	370	362	349	353	382	395	385	398	373	424	363	379	351	365	378	387	386	394	366	386	394	385	392	400	335	362	385	381	383	361	383	363	413	390	348	347	394	387	399	376	332	424	367	387	354	374	364	344	376	342	406	387	407	348	408	365	379	361	408	400	374	381	351	400	398	342	414	370	393	354	393	398	389	377	367	379	391	349	379	369	388	358	407	362	348	360	350	390	351	359	378	345	400	351	385	419	374	362	375	369	395	397	339	381	357	383	387	385	410	406	379	374	405	361	390	401	391	415	377	381	365	372	398	399	384	365	364	369	400	409	396	340	406	410	383	393	373	374	397	386	384	383	395	383	379	387	386	393	420	383	389	363	370	384	358	333	374	376	424	374	358	358	417	361	357	380	393	388	345	395	386	379	381	418	394	383	371	406	361	385	365	329	398	376	382	344	396	373	414	367	411	386	385	379	359	369	382	399	413	381	351	367	392	362	367	404	389	389	368	353	354	387	342	311	352	375	381	379	386	365	354	370	388	400	384	358	394	361	347	389	369	420	367	344	387	344	391	392	381	402	374	399	393	357	392	410	369	361	371	357	371	374	367	339	362	378	412	375	388	395	396	365	370	364	393	396	374	322	339	368	385	359	412	348	387	399	356	376	374	383	375	340	380	413	413	349	376	387	378	392	377	386	373	363	382	355	377	379	385	388	372	384	368	350	376	365	405	383	361	365	392	370	373	414	383	397	378	370	374	389	395	365	338	392	389	406	389	381	386	376	402	360	380	358	368	379	376	353	384	393	383	379	350	396	432	383	345	358	382	383	417	363	357	336	393	400	366	378	371	372	363	376	353	416	414	366	380	373	383	388	374	381	381	356	356	361	329	320	335	357	352	378	361	368	370	381	390	348	357	373	366	411	369	375	374	363	360	361	341	382	402	378	379	375	371	360	381	396	400	374	330	413	370	382	402	369	372	342	379	359	381	358	381	369	384	366	363	401	369	398	393	422	406	377	353	379	382	372	369	351	416	383	368	377	364	367	409	411	374	393	369	423	368	352	389	377	370	330	356	382	363	447	360	409	354	385	364	372	367	398	388	375	370	363	386	383	359	392	381	348	350	376	459	402	378	452	339	371	353	389	369	353	408	373	359	375	383	368	343	343	375	411	370	408	373	366	388	374	349	335	380	378	383	320	364	376	350	374	387	406	367	366	375	359	360	384	398	378	374	341	381	375	371	417	398	343	377	406	374	358	392	404	376	384	383	384	406	399	430	332	346	392	365	364	373	416	383	349	396	348	371	389	399	398	430	368	370	371	391	346	410	417	387	357	348	371	340	357	395	374	375	398	369	406	426	353	359	366	385	407	382	389	416	374	368	375	395	407	358	402	386	379	338	402	407	423	352	366	353	366	375	371	388	409	403	390	426	407	399	406	397	430	385	383	345	382	365	384	345	379	399	414	376	392	395	406	384	364	371	390	367	358	382	359	396	400	400	403	383	370	362	419	368	405	353	369	354	365	350	375	372	377	377	416	364	333	353	361	359	370	350	350	346	378	380	369	401	347	332	383	378	398	364	344	376	341	368	352	394	348	336	373	399	379	367	362	373	425	394	405	352	384	376	361	374	398	382	373	377	362	382	404	379	347	360	414	333	371	373	388	369	385	381	395	349	378	381	385	352	364	371	364	371	369	383	374	376	379	392	389	389	352	372	386	372	387	403	339	427	357	403	371	385	392	393	368	382	400	394	359	424	347	379	386	348	422	407	398	403	363	358	393	407	375	407	366	353	394	401	411	387	375	372	387	401	375	383	328	344	379	330	367	372	380	393	380	361	355	380	358	366	413	374	383	391	369	399	396	379	414	397	384	390	336	332	379	371	365	360	386	379	382	376	390	344	435	362	370	400	352	365	392	391	386	368	408	383	393	412	373	393	387	387	356	348	370	358	370	343	339	400	378	364	348	371	345	369	322	359	378	390	385	369	346	389	379	372	371	398	422	397	375	370	372	354	360	381	374	364	385	374	385	394	406	417	376	415	379	383	421	372	367	372	387	379	376	398	422	406	357	362	387	347	396	383	389	391	370	360	372	397	374	380	375	378	367	340	384	374	368	393
42445	17687	6962	3648	1877	1399	1265	1165	951	866	904	942	819	861	865	844	781	896	818	828	820	857	852	869	832	841	870	825	822	813	883	822	813	883	851	890	896	817	847	800	811	831	836	871	819	851	834	799	769	779	871	864	822	771	845	865	804	860	807	854	811	806	859	836	817	832	848	808	833	839	861	834	803	795	831	850	842	863	852	834	826	853	880	870	823	812	825	814	882	841	852	813	855	847	826	891	847	813	900	811	830	818	806	845	890	805	806	830	825	866	813	835	864	867	804	849	839	830	820	869	815	866	853	823	861	797	846	840	828	796	853	838	886	858	811	842	842	803	843	806	796	815	831	851	844	788	818	827	839	872	875	836	811	815	855	866	848	802	743	835	813	877	798	785	859	819	862	806	798	806	813	862	842	828	839	844	817	836	852	828	849	834	836	842	821	847	824	815	793	822	838	848	796	837	852	843	862	822	843	811	841	839	837	815	835	820	871	839	882	844	832	851	830	825	827	837	829	798	824	852	809	840	767	807	850	831	797	863	829	829	874	860	821	804	821	865	818	814	876	782	833	791	812	812	841	836	862	783	849	852	797	810	918	821	811	818	840	804	807	771	793	792	801	874	824	825	858	852	825	782	869	818	816	837	861	856	913	869	824	849	796	874	798	831	803	849	886	828	803	797	832	811	868	846	853	790	814	788	773	848	831	826	837	837	839	882	847	875	836	804	854	823	859	793	817	851	849	784	794	784	825	837	862	803	795	842	826	853	820	818	846	787	924	839	852	842	886	833	822	733	867	869	880	801	836	796	824	859	780	818	811	871	846	829	780	806	834	813	851	874	816	801	832	867	845	874	861	829	834	860	803	818	824	837	847	834	797	811	837	858	849	867	859	843	828	845	845	875	811	850	865	861	849	813	829	862	801	826	833	814	824	837	824	826	865	877	858	845	825	835	846	838	805	823	845	874	808	806	858	853	859	855	790	871	810	810	849	758	836	778	835	793	835	827	861	858	846	814	864	826	911	816	841	892	813	785	811	880	837	829	801	858	845	850	854	865	851	842	792	862	860	849	860	886	873	786	848	857	824	840	810	796	844	844	798	881	852	804	833	860	803	805	811	854	893	859	842	806	844	807	855	815	853	861	860	848	865	825	841	813	913	799	823	832	822	831	826	864	823	804	853	799	912	852	823	897	831	789	835	835	863	787	825	823	877	825	838	856	825	816	794	828	842	849	866	790	846	843	799	789	841	836	811	855	872	845	850	815	833	859	812	777	878	778	836	834	871	820	885	840	871	878	844	838	829	810	850	880	797	787	847	780	865	818	872	811	853	863	835	818	836	836	809	848	830	845	866	839	846	842	858	790	857	844	810	833	832	882	835	812	809	818	857	825	867	901	859	851	783	843	849	883	809	802	846	794	836	843	865	885	846	867	824	855	845	874	829	869	807	834	809	845	874	876	815	873	852	817	821	864	842	871	880	809	859	862	868	843	843	817	829	817	807	870	802	843	840	829	862	840	825	823	859	854	839	832	850	831	848	822	826	855	837	859	811	888	841	875	827	849	811	815	794	820	828	831	826	884	809	847	801	900	883	832	821	819	803	858	827	865	862	835	861	798	838	869	851	859	802	840	795	804	769	845	865	808	795	838	784	866	802	815	868	831	852	841	844	830	835	859	818	871	825	816	837	812	835	846	792	828	806	859	837	835	825	813	818	868	871	829	855	862	886	856	894	825	828	850	816	854	853	800	817	835	894	833	796	896	854	826	794	873	836	833	842	866	788	861	801	852	810	852	779	860	825	863	886	835	874	854	853	860	834	889	866	881	818	791	885	846	849	786	831	807	901	800	829	809	830	836	867	819	843	851	849	870	816	855	813	854	843	807	832	877	862	871	839	819	807	841	799	813	841	828	895	819	830	791	868	811	816	892	821	793	828	791	810	801	848	825	837	834	838	835	840	798	868	825	836	814	851	842	803	803	774	837	860	832	877	838	854	904	807	867	804	799	820	764	855	884	823	861	814	847	847	822	815	843	820	941	858	769	808	867	862	846	845	826	843	833	808	862	866	875	900	833	774	808	817	815	832	885	868	864	863	830	796	802	777	838	836	829	832	843	841	792	866	807	820	816	841	897	814	814	860	889	806	831	830	815	861	880	855	854	847	820	841	844	804	888	819	876	837	842	841	826	875	838	795	875	832	788	827	812	830	790	855	855	887	804	856	844	820	830	825	856	853	810	855	817	831	868	834	846	841	830	821	819	865	787	875	810	801	806	855	779	831	850	827	814	787	829	808	820	794	849	877	852	824	855	850	781	870	798	833	814	877	826	839	822	824	827	875	804	843	860	887	829	838	829	850	798	835	820	831	784	825	852	847	849	831	867	787	827	844	828	853	851	911	792	817	820	829	875	862	833	812	850	869	848	877	865	910	809	857	826	809	819	842	849	874	800	834	784	807	846	864	917	833	865	819	824	838	827	861	843	794	847	814	818	830	834	798	880	834	812	814	791	846	820	825	782	851	837	852	788	809	842	839	844	846	866	869	837	874	844	828	846	854	816	849	806	857	830	855	810	810	866	817	821	838	867	828	830	840	869	835	824	820	885	852	816	829	859	857	869	794	913	835	882	794	778	845	887	772	837	842	802	805	857	828	818	860	847	858	831	824	781	874	846	839	851	792	873	800	876	808	848	890	862	840	826	855	817	841	860	862	858	811	807	878	783	843	865	809	844	841	846	860	782	826	824	888	826	806	794	815	820	882	910	828	880	823	801	821	817	834	862	833	890	860	814	834	858	814	853	835	813	827	825	850	819	833	851	839	828	863	828	860	893	883	828	841	838	856	861	875	837	855	820	877	836	820	885	872	831	800	837	839	861	797	806	835	807	817	811	797	842	874	811	817	834	851	834	826	808	831	852	867	846	827	839	803	823	821	853	840	793	875	863	813	835	794	814	849	838	829	808	837	828	818	894	813	825	814	825	845	862	860	834	837	860	874	859	798	819	775	867	821	840	831	849	801	831	850	822	817	839	857	842	836	825	850	822	866	780	827	788	827	860	842	812	862	840	806	820	820	870	872	837	875	841	785	813	853	826	855	865	847	845	912	811	768	809	894	863	850	833	800	776	777	792	857	844	813	808	892	825	808	832	812	841	823	825	818	910	805	844	866	879	837	832	807	786	794	809	785	808	875	813	816	848	867	851	862	867	834	812	850	842	798	823	822	853	836	831	814	784	862	894	878	844	852	843	846	835	844	789	805	841	890	819	766	841	767	842	822	844	814	834	865	818	860	802	857	880	844	760	868	852	876	820	831	854	783	822	840	819	835	806	779	845	845	850	837	823	822	879	878	886	896	842	754	798	830	846	835	814	779	806	858	821	812	848	845	824	876	853	833	800	875	831	810	841	837	790	799	819	835	854	806	799	817	841	861	841	889	827	811	843	770	803	842	815	839	839	862	837	826	888	864	829	810	813	853	787	845	854	858	803	844	814	847	833	839	865
58068	24478	7747	1675	808	570	484	472	449	424	424	385	437	431	387	427	396	388	410	417	393	421	390	397	392	404	372	364	404	408	415	393	383	408	407	390	408	423	391	411	414	437	408	398	412	415	373	398	384	378	399	408	401	445	384	378	423	442	369	377	433	410	389	397	376	386	428	429	408	427	406	391	417	392	424	381	377	457	436	451	385	401	423	422	407	416	382	422	441	400	446	415	423	424	410	366	397	386	394	410	410	382	426	365	384	421	359	386	427	414	410	412	413	380	424	367	397	414	396	376	398	443	448	431	402	410	379	417	401	404	390	411	429	395	401	431	388	388	413	390	398	427	403	398	410	380	419	422	398	422	397	386	397	365	378	379	421	377	428	383	402	394	459	389	428	406	381	386	373	379	385	431	401	383	417	398	433	371	387	393	389	354	348	396	404	397	350	401	389	386	389	400	374	402	408	414	421	396	403	370	385	438	414	370	434	422	415	424	368	397	376	375	405	433	416	454	405	404	360	396	398	426	407	445	388	396	408	368	380	402	402	405	422	386	411	416	406	354	395	367	420	388	398	396	413	443	416	427	389	406	403	388	421	406	400	440	403	401	399	421	385	441	410	405	398	398	404	395	386	427	418	370	395	408	405	392	383	410	415	404	427	375	399	422	398	400	406	371	391	397	440	406	365	401	377	381	413	397	373	372	411	376	434	408	357	393	383	355	400	419	409	411	423	365	412	410	438	368	436	354	385	405	393	409	380	380	430	408	424	447	347	360	384	375	409	386	379	413	422	420	412	420	380	419	416	370	401	396	412	397	404	413	417	385	376	373	414	367	421	376	413	364	352	444	415	406	419	423	413	416	396	403	454	422	416	418	416	391	392	411	375	390	369	399	398	357	387	410	380	408	360	402	419	411	435	426	404	425	451	368	383	417	403	396	421	397	391	414	449	431	417	445	396	426	401	398	416	406	419	394	396	417	406	415	381	437	378	403	439	404	399	424	368	346	421	402	412	384	398	396	413	428	393	407	399	397	410	389	381	406	370	408	417	388	426	422	421	409	397	385	403	364	389	368	411	460	448	399	416	361	398	374	387	410	405	398	422	373	409	431	372	391	381	416	394	385	443	404	414	411	402	377	406	408	374	407	375	401	400	361	429	424	404	419	366	388	410	398	392	383	407	414	405	410	391	413	411	390	370	373	406	406	442	386	391	395	367	431	357	381	386	378	418	360	422	410	407	400	447	452	389	440	423	384	415	429	371	414	431	379	384	368	420	416	420	381	404	419	381	403	399	439	402	417	387	381	378	437	412	425	450	401	358	427	403	406	372	388	429	381	398	431	419	383	383	438	424	385	418	410	373	415	419	378	390	447	403	412	392	408	418	420	369	429	399	425	380	380	396	365	404	407	402	424	387	437	433	392	365	397	405	359	395	409	378	416	433	403	394	393	402	419	381	421	401	422	396	434	414	373	404	449	397	358	394	341	447	450	395	398	410	415	404	406	423	400	397	412	414	418	422	437	433	406	375	379	407	423	404	372	405	436	436	401	399	399	443	375	380	395	412	414	380	458	410	395	408	474	425	371	392	388	423	394	428	414	367	405	386	395	390	426	388	410	369	375	381	417	384	386	428	412	376	389	391	394	426	437	392	379	405	397	363	378	420	379	399	402	407	397	397	422	414	438	396	407	436	396	387	405	373	418	419	393	390	426	420	407	363	404	376	436	404	387	413	410	429	389	414	435	395	432	418	351	418	392	377	373	399	422	397	382	398	449	423	426	358	413	396	426	409	424	446	413	414	390	391	415	421	383	389	424	374	398	402	405	395	364	404	362	390	398	406	418	386	406	412	393	425	420	430	374	412	404	434	394	436	406	403	397	438	404	398	402	464	395	416	377	394	393	400	405	392	426	400	426	408	399	381	421	409	436	383	405	400	374	419	366	393	434	415	421	380	383	449	371	432	402	420	441	457	446	418	409	389	412	391	436	396	383	433	386	392	408	425	425	420	390	387	464	378	417	366	418	403	390	389	384	444	378	444	402	447	435	411	400	392	416	398	401	429	374	397	420	371	413	404	380	363	396	422	373	366	426	402	457	391	389	442	410	390	388	369	375	398	336	387	385	395	428	428	418	400	394	394	455	417	441	379	445	388	390	401	369	431	416	426	399	427	428	399	374	387	399	385	427	378	427	413	397	389	426	365	397	438	414	420	384	355	409	429	402	402	433	406	410	401	387	356	409	392	427	417	401	408	397	455	408	390	420	470	419	412	395	385	414	414	432	400	387	371	402	390	402	432	390	410	400	419	407	399	403	425	401	409	384	394	425	419	427	371	384	418	368	403	418	383	415	435	454	442	433	370	445	412	379	375	391	409	405	336	372	401	389	409	402	418	386	452	377	384	406	384	393	397	397	395	423	421	425	382	407	387	377	395	409	363	426	350	417	395	427	391	424	438	409	392	434	448	390	395	403	426	412	393	424	441	379	393	404	422	400	399	411	405	419	443	425	384	420	430	419	429	451	379	370	387	408	387	407	397	396	395	399	376	395	385	432	402	434	438	396	367	405	424	402	359	442	379	409	431	430	423	387	381	428	391	382	419	411	413	462	410	391	399	408	399	414	435	399	406	457	415	378	393	391	391	387	392	382	404	394	420	420	431	404	412	398	410	436	403	402	411	379	418	385	417	400	389	347	387	413	411	418	402	436	428	413	394	433	395	428	426	363	391	397	414	419	395	348	411	445	441	420	390	408	425	369	419	401	406	424	399	388	410	387	398	425	378	383	396	379	398	364	458	427	434	398	395	388	362	364	380	450	403	373	399	437	436	411	403	366	413	394	372	376	362	416	408	425	365	422	431	401	437	374	399	404	456	391	386	381	365	445	414	404	395	401	370	449	406	389	420	450	415	394	426	379	388	417	384	417	392	374	420	421	368	389	368	415	431	373	387	431	432	382	455	392	387	369	432	391	442	401	408	405	423	460	377	399	397	375	392	398	420	439	351	414	385	377	411	459	378	426	417	369	419	400	384	386	387	398	356	349	415	410	387	420	361	430	370	372	455	417	411	416	417	402	351	404	425	422	435	397	414	405	441	390	421	416	405	430	416	432	428	382	390	406	329	383	379	389	398	404	408	423	402	391	439	403	421	378	400	412	394	383	433	436	386	402	375	408	386	369	409	428	393	397	385	399	388	427	389	393	404	410	405	378	370	410	370	392	363	409	384	398	389	397	374	394	395	413	324	380	408	411	418	371	408	401	389	418	405	385	417	396	374	417	363	398	398	373	416	427	400	381	433	421	402	420	413	406	376	405	433	389	417	417	378	395	401	409	382	410	413	377	429	437	405	407	423	393	454	436	382	390	443	417	400	374	370	410	407	400	425	405	379	371	401	421	394	416	375	409	392	368	372	430	391	387	399	403	410	418	406	456	427	390	399	387	402	449	345	405	402	390	411	404	419	450	408	396	415	429	421	398	420	412	356	397	403	375	373	418	401	421
38553	15274	5208	3237	2098	1375	1202	1071	921	916	938	883	890	897	821	843	872	898	866	864	907	833	854	909	914	852	921	853	909	865	888	894	801	825	884	832	850	890	882	925	861	870	854	861	880	901	847	876	882	866	886	870	892	851	898	868	900	878	805	892	912	898	835	901	900	914	928	831	876	868	937	871	907	888	843	899	820	839	849	858	890	857	856	849	857	915	884	849	886	884	903	864	903	825	829	820	854	820	855	876	861	868	868	873	889	914	888	855	891	913	810	850	894	829	878	847	871	892	850	883	881	847	894	848	835	894	910	900	916	863	857	914	885	854	902	893	890	896	827	872	944	874	908	894	850	880	880	884	887	896	919	836	872	887	876	872	863	849	886	883	852	909	878	823	848	907	925	878	902	901	960	826	876	890	911	889	868	884	829	936	828	845	880	855	871	850	870	850	868	838	892	898	912	847	893	868	830	871	875	857	888	854	889	864	936	836	900	851	840	839	839	911	863	930	914	916	869	895	907	846	908	861	846	857	869	856	860	891	885	891	880	899	875	897	819	867	903	867	890	857	847	881	842	858	918	872	903	922	863	852	874	868	866	889	898	848	855	884	807	831	832	872	866	863	904	839	898	846	847	861	830	834	879	818	874	880	860	853	890	903	876	865	883	840	841	865	870	842	845	856	896	856	904	870	859	867	858	902	846	882	886	897	870	927	899	910	880	926	826	824	895	866	894	865	874	895	857	875	920	881	869	935	815	875	875	911	825	880	879	878	864	908	869	850	857	893	946	866	904	871	846	845	916	878	856	863	920	906	867	947	882	916	886	875	883	839	850	900	874	871	871	926	899	905	868	868	883	866	875	827	861	863	859	853	874	844	859	823	946	851	867	872	911	851	970	837	891	851	888	922	894	910	871	922	874	852	889	827	898	915	874	862	849	839	890	840	858	871	894	863	871	904	911	887	905	877	880	885	869	860	884	872	872	892	840	895	878	861	872	866	918	880	850	912	892	881	879	877	895	870	859	883	872	897	893	845	901	879	893	877	870	811	846	940	862	887	883	867	898	870	899	860	884	845	934	897	874	873	902	856	863	867	866	850	851	911	870	845	914	862	823	864	869	908	881	851	916	835	829	860	866	880	857	868	847	899	911	854	851	927	850	881	879	867	869	881	900	884	837	890	900	851	878	827	932	899	832	891	860	903	855	867	896	829	918	865	831	860	915	861	857	904	856	877	918	880	866	863	856	901	845	873	867	892	891	901	895	863	883	817	873	777	909	843	873	846	847	844	845	863	895	890	874	849	806	903	908	880	897	920	889	871	860	874	882	858	896	877	865	898	822	875	848	922	863	896	910	819	867	877	878	845	877	875	888	843	884	832	879	877	816	870	862	903	837	868	891	921	911	866	935	868	828	790	892	915	873	866	908	898	913	887	917	845	887	893	865	844	870	870	881	870	866	867	849	866	845	855	898	922	906	888	913	862	814	870	848	890	837	888	870	827	884	882	847	854	830	872	898	825	899	885	855	839	867	890	863	846	816	861	878	909	828	825	903	866	871	842	908	920	830	833	860	918	842	888	883	869	894	839	897	837	902	899	844	843	907	870	887	876	865	844	829	847	857	880	838	847	888	900	848	838	882	909	897	871	824	821	868	837	855	874	921	840	815	795	872	875	922	878	853	896	862	923	832	867	820	944	856	861	906	912	838	884	898	895	917	875	834	889	857	896	877	887	878	894	872	868	871	884	836	847	848	910	871	882	911	885	897	925	899	914	889	877	924	809	853	874	894	856	850	858	870	853	879	911	883	893	814	867	874	879	915	847	896	941	878	857	872	892	844	879	882	848	852	862	916	856	876	902	869	846	877	921	880	824	898	900	830	872	841	878	883	907	923	875	925	886	900	853	886	887	848	879	874	883	897	879	912	901	879	853	896	873	896	859	872	828	888	874	856	812	919	877	857	853	833	858	848	890	893	925	841	875	920	843	896	867	916	851	895	880	873	886	905	865	911	852	910	852	893	917	889	852	911	868	879	831	889	891	869	911	909	904	869	853	858	839	894	927	875	891	923	858	887	821	882	895	913	871	840	920	930	918	881	873	822	857	879	811	875	891	901	833	872	894	874	873	896	885	875	849	829	845	854	890	837	902	839	855	877	860	877	858	829	848	897	865	896	942	880	892	929	842	892	884	865	902	879	847	874	880	857	901	857	909	919	865	924	932	845	855	895	882	821	867	834	876	849	862	884	876	880	943	822	905	810	884	865	895	891	837	864	908	886	860	846	870	888	882	865	839	897	890	897	893	889	850	888	841	829	874	876	910	872	887	807	881	944	865	885	877	885	839	847	899	829	921	939	855	834	866	838	857	872	910	886	881	882	845	865	885	857	842	851	883	817	883	845	852	869	850	883	887	860	856	866	817	873	865	878	856	849	894	862	847	863	837	885	836	847	893	897	857	878	888	866	839	938	855	819	884	839	828	901	896	877	877	880	889	890	836	916	884	854	854	892	867	825	854	900	897	856	884	903	891	862	919	837	841	875	902	845	867	838	823	905	876	862	863	879	833	823	888	921	908	859	923	929	903	867	924	880	847	885	886	859	828	889	897	834	907	904	872	883	890	914	891	899	829	880	856	896	912	847	820	891	847	913	878	867	879	900	857	834	892	854	883	932	864	933	913	898	853	843	883	842	916	914	898	857	790	899	883	883	868	858	873	885	869	878	902	853	906	890	908	950	832	892	855	833	798	830	892	892	853	887	826	857	866	787	918	859	910	920	897	855	860	847	861	866	867	866	899	919	869	898	899	855	879	827	918	919	869	908	922	878	842	889	855	904	829	868	829	863	873	958	928	930	881	850	854	875	930	822	855	894	886	907	844	918	855	932	848	874	914	896	853	915	898	906	867	898	916	912	884	850	915	830	899	908	841	902	859	908	870	932	857	888	878	930	876	914	911	855	897	822	872	884	903	928	888	880	880	874	917	899	916	845	921	822	884	883	875	860	886	890	858	863	877	855	901	876	863	853	950	872	861	824	850	884	881	874	870	823	833	824	821	893	903	894	883	917	865	859	875	850	852	925	876	884	914	881	947	932	907	860	873	853	886	847	853	869	862	865	863	835	827	893	899	861	884	896	914	890	889	864	850	833	838	866	836	857	880	896	909	893	916	865	925	903	850	891	895	867	917	895	820	812	875	839	910	833	891	928	842	845	901	882	874	918	843	917	870	896	850	857	867	907	904	888	890	862	910	888	893	894	921	934	901	868	892	870	878	872	887	887	837	880	845	851	924	864	897	874	885	898	917	905	870	857	881	855	886	894	827	882	875	914	865	851	857	910	861	889	912	892	877	870	881	871	833	867	853	907	875	927	843	885	915	895	882	895	817	863	876	850	875	864	881	889	937	879	910	818	838	848	837	837	847	871	860	895	895	856	827	877	814	838	916	867	851	871	872	924	845	878	924	951	867	916	884	860	872	880	877	866	908	812	899	827	914	860	864	865	899
49916	19044	4350	1400	665	472	412	402	341	361	389	379	369	366	386	383	352	344	423	409	405	373	382	402	375	418	357	384	358	386	368	386	345	388	371	356	376	396	349	393	389	365	361	383	400	373	350	379	359	357	396	385	380	421	406	401	363	356	387	374	409	427	392	349	388	419	411	382	379	395	392	380	403	383	357	415	383	397	363	404	356	377	406	396	392	401	394	402	368	388	398	418	385	376	417	388	379	408	403	367	377	380	375	374	397	398	378	352	373	384	389	372	361	396	396	356	426	406	385	384	331	391	405	403	381	364	387	344	359	358	394	370	364	350	381	410	393	368	403	421	414	378	364	389	423	401	396	373	375	355	381	399	404	375	387	399	394	368	387	455	410	375	373	380	368	446	387	406	409	390	378	362	393	366	394	416	395	427	342	385	364	406	369	382	398	363	407	391	400	394	423	406	361	399	338	393	445	396	363	382	374	389	426	408	388	368	369	397	432	372	330	431	405	392	385	332	392	406	409	403	357	366	368	332	377	385	362	395	390	382	377	375	382	382	386	381	390	377	411	379	411	400	378	364	374	387	379	381	380	397	404	367	365	379	408	394	385	375	391	388	380	392	412	374	361	382	418	358	361	401	406	390	392	404	399	395	409	377	395	393	386	406	390	399	371	366	379	378	396	385	385	376	375	392	430	372	402	371	353	372	383	332	377	342	358	390	367	354	369	367	382	372	386	413	401	373	355	362	377	384	368	400	386	376	319	368	384	369	406	389	404	401	367	422	402	355	362	364	395	393	331	376	388	397	384	378	408	409	395	380	358	358	402	392	398	373	411	394	371	375	358	391	362	352	354	358	402	408	434	392	379	377	353	366	383	379	325	391	413	397	349	381	390	372	378	371	367	368	409	380	404	393	355	353	393	379	417	375	365	346	384	376	390	394	362	388	382	407	387	371	403	407	401	378	376	356	362	379	409	395	409	419	387	384	362	384	398	390	346	407	378	326	363	413	396	371	385	384	383	385	387	354	386	392	379	425	376	385	416	381	382	362	349	371	379	381	375	359	432	391	383	368	379	386	415	394	393	370	413	413	400	375	371	364	351	376	351	380	381	381	363	401	391	436	401	371	345	388	407	362	382	386	400	395	371	330	371	406	392	371	397	399	375	392	394	390	384	369	409	377	342	361	358	378	416	422	383	378	397	357	406	408	399	394	399	349	374	403	354	373	392	379	411	390	377	383	394	419	376	388	388	380	387	386	371	370	355	409	413	392	350	383	373	414	386	374	399	359	397	362	392	358	389	389	379	372	370	396	388	353	361	393	352	388	367	379	377	364	384	368	412	388	422	369	373	395	370	380	380	359	367	387	371	415	379	391	386	390	400	376	390	400	356	430	395	386	351	406	342	401	374	386	352	424	407	390	385	369	358	341	340	368	365	360	400	396	386	381	352	359	359	384	383	379	389	396	382	402	395	353	417	378	410	381	413	392	399	393	410	382	348	409	362	399	389	380	389	356	367	374	385	420	374	403	403	421	400	387	367	386	353	368	354	400	402	380	408	417	364	423	379	378	400	385	377	379	392	386	358	367	404	359	379	355	362	353	360	408	399	402	377	347	404	380	403	367	383	337	369	367	380	370	393	395	354	411	386	374	413	431	355	374	405	344	382	357	361	383	375	415	412	370	328	411	403	371	416	398	372	385	367	399	395	373	404	397	399	363	369	353	381	393	405	396	424	422	376	382	392	374	374	435	386	374	430	362	383	388	386	383	371	380	420	396	353	422	364	417	369	403	347	419	418	380	389	347	379	394	370	366	375	397	400	354	382	378	381	441	409	404	357	396	392	404	371	384	385	423	421	319	343	371	349	365	371	404	384	390	374	374	372	365	401	377	364	384	373	395	391	398	421	372	390	389	405	379	354	369	374	391	395	393	387	396	388	378	433	395	393	411	372	417	379	387	369	369	381	363	381	407	371	402	374	388	370	388	405	401	380	376	373	393	415	389	388	334	386	405	386	390	376	385	426	371	398	375	404	424	422	380	358	373	331	381	383	381	366	414	389	432	404	371	382	398	349	376	359	417	382	404	349	386	351	373	369	417	414	360	372	389	363	380	374	407	387	383	433	415	395	379	349	385	416	385	390	392	372	395	385	378	394	377	392	381	397	422	380	374	407	382	365	364	403	390	406	426	401	345	385	380	380	397	384	415	390	372	404	382	386	370	400	317	346	389	391	372	388	392	369	363	375	395	387	370	382	409	398	423	424	387	389	383	384	390	403	362	403	414	409	402	372	391	355	408	388	397	400	380	358	399	356	366	388	375	384	369	401	407	377	360	365	383	385	409	376	419	380	365	386	397	387	424	359	370	369	411	423	384	383	426	369	386	349	363	394	407	371	395	385	379	383	356	367	379	391	432	330	377	381	373	362	370	394	385	370	382	419	367	416	381	405	375	383	415	372	423	412	345	386	414	410	395	385	383	390	346	407	356	364	374	397	363	387	409	381	369	370	396	360	372	377	375	378	397	421	386	371	390	375	384	345	397	384	385	420	396	448	383	372	362	390	406	388	363	395	381	360	422	379	369	366	372	364	383	391	387	385	405	369	371	362	378	395	383	364	379	346	407	429	385	398	405	384	377	402	352	390	377	357	385	360	356	385	394	355	372	385	412	385	364	403	410	378	380	371	387	383	396	355	363	425	376	395	374	421	399	353	404	408	349	415	379	378	359	381	375	370	397	410	381	428	406	352	371	371	403	334	389	365	378	365	382	335	389	364	402	407	374	388	396	387	406	423	359	398	372	377	401	399	366	403	381	385	371	379	411	416	354	383	375	394	355	376	412	392	378	369	388	401	414	408	404	400	377	403	387	375	395	382	394	383	378	398	356	389	381	393	415	357	380	363	374	396	403	373	419	403	417	412	402	423	350	373	395	384	378	389	386	389	366	373	391	380	412	375	374	369	396	396	339	390	341	376	397	393	413	385	370	371	402	389	402	385	416	402	373	370	375	373	385	365	374	373	392	388	403	394	349	419	365	388	390	401	418	391	409	379	380	390	347	419	411	392	378	392	369	380	359	401	452	407	389	385	402	374	388	329	398	384	374	373	409	402	386	400	428	392	414	382	409	369	407	372	407	358	373	373	338	360	397	394	388	379	404	361	354	422	400	384	427	376	377	405	409	382	367	361	368	341	331	402	392	418	431	387	374	362	368	409	372	350	352	390	352	363	363	374	396	398	366	405	422	416	388	385	344	356	343	375	389	383	357	386	390	358	391	385	368	397	404	394	353	371	389	416	346	342	405	375	380	373	400	366	382	430	370	384	371	415	355	391	355	389	380	360	437	367	379	397	381	393	405	368	425	394	383	364	380	440	394	379	422	402	431	387	372	362	399	369	405	348	405	392	394	418	387	404	403	392	367	368	394	417	402	375	373	368	414	389	363	352	377	449	386	451	368	381	369	352	405	406	396	369	399	369	402	350	366	403	400	411	379	373	378	386	343
34158	12744	5081	3043	1705	1095	949	899	865	829	891	875	808	829	802	804	848	832	821	851	832	833	797	773	855	898	845	840	857	822	852	875	856	796	831	811	839	827	799	892	810	805	830	833	863	821	846	805	836	817	860	819	801	851	817	853	855	811	879	832	859	881	877	816	802	827	855	871	852	877	804	812	845	830	886	835	815	831	840	816	805	898	840	806	844	756	796	852	875	851	848	822	841	859	841	851	841	769	828	813	868	815	815	831	831	828	842	834	840	822	784	859	804	854	880	880	868	820	834	800	892	869	809	825	863	857	860	850	863	809	855	829	883	879	836	873	829	790	824	801	841	858	855	812	839	831	769	854	835	817	834	830	852	859	848	812	877	888	853	792	785	822	854	841	796	872	821	833	824	849	792	808	829	796	832	839	889	843	885	855	862	881	895	840	837	800	843	831	851	866	815	818	866	830	827	822	862	788	886	855	841	891	849	860	816	845	831	848	816	876	888	855	789	872	869	921	837	866	821	840	853	825	859	835	822	837	820	835	826	885	887	846	815	862	757	820	850	846	839	832	848	834	827	819	849	886	833	838	810	793	860	825	855	830	846	839	876	811	828	891	808	839	827	827	820	873	871	848	807	830	823	884	768	814	854	850	813	832	814	849	885	858	843	810	889	823	847	856	819	811	837	818	851	862	890	788	872	850	788	851	855	858	810	899	827	848	832	858	854	854	802	892	822	833	859	859	800	804	802	836	806	789	825	870	791	830	815	782	886	807	853	837	782	872	824	811	815	819	800	843	855	837	882	878	885	828	830	875	886	893	856	792	825	820	867	840	803	843	874	866	836	861	872	861	816	831	847	867	813	865	864	868	893	779	825	826	863	859	818	875	826	842	828	799	816	822	823	783	875	828	856	870	812	761	822	885	829	806	873	828	829	783	837	855	785	854	823	838	820	849	790	855	870	828	822	760	888	793	825	871	819	849	860	858	841	784	846	850	828	893	800	865	886	850	858	855	881	850	817	880	791	819	866	890	840	827	893	821	838	861	851	826	791	792	826	861	771	815	844	816	860	846	841	813	884	808	842	834	781	817	875	849	836	874	799	843	867	872	817	874	810	850	840	877	785	837	921	865	785	807	839	855	868	821	852	884	816	810	830	837	862	855	856	852	835	862	832	832	831	828	918	849	867	853	807	848	849	842	782	816	809	818	800	855	895	830	830	839	835	801	827	846	837	840	832	857	847	847	830	845	792	835	811	817	813	849	851	826	826	828	798	858	811	812	826	831	882	877	810	802	866	827	829	836	859	862	794	790	897	828	857	851	844	830	831	840	859	822	837	829	877	859	803	879	874	852	857	815	856	865	841	850	809	817	832	850	796	830	826	829	827	858	860	772	868	834	823	806	813	826	838	772	861	820	849	803	830	842	898	827	887	819	806	806	798	819	833	873	850	811	858	846	809	805	808	827	840	824	855	849	809	790	858	837	816	826	797	812	858	885	863	794	809	834	816	861	846	836	866	871	819	814	869	824	797	835	889	871	905	822	868	852	827	853	832	749	829	841	850	835	853	834	805	829	845	866	855	844	818	858	825	843	846	820	798	875	855	827	858	813	838	834	876	839	840	834	791	870	865	808	836	882	803	868	782	815	828	816	816	835	842	790	886	850	821	808	860	874	825	831	853	823	851	856	810	833	810	825	873	839	824	839	858	800	816	840	845	840	835	826	880	829	841	840	873	828	838	831	869	831	827	780	801	852	828	839	780	836	824	826	922	824	850	813	812	788	839	868	841	807	820	845	826	790	871	825	821	820	843	860	836	863	815	841	821	847	817	870	843	821	842	850	803	815	829	804	861	845	780	807	804	831	828	859	828	835	806	813	804	837	858	824	810	785	828	859	863	826	845	869	808	838	857	826	796	924	810	829	852	826	841	828	822	829	894	855	842	868	854	823	854	795	771	820	812	844	805	778	827	818	818	821	812	841	866	867	797	791	835	874	797	820	861	859	819	851	813	814	794	821	802	819	843	837	873	832	823	851	860	812	852	820	846	828	784	813	859	818	823	791	851	821	828	825	839	843	823	793	816	886	816	803	847	840	871	867	820	800	842	812	821	795	866	837	864	851	847	822	846	858	802	841	825	816	847	820	805	849	915	830	846	860	811	890	844	812	840	820	821	878	868	833	867	903	835	865	822	889	804	892	795	850	808	893	769	843	806	837	854	842	840	824	803	845	828	827	835	853	824	854	832	857	827	835	833	851	858	803	826	854	814	864	821	845	828	823	783	836	798	825	824	851	820	790	841	859	778	912	802	804	866	796	830	825	822	839	817	773	852	774	795	795	841	832	869	799	794	826	829	795	899	810	817	840	826	827	832	801	825	784	808	862	795	865	836	790	839	840	887	900	859	859	807	823	831	809	777	850	845	833	875	794	769	829	868	797	871	829	901	873	789	840	828	770	813	859	853	865	861	818	815	851	810	811	845	784	861	878	829	852	860	813	827	802	838	827	850	826	794	810	848	819	859	846	873	810	795	808	879	852	889	897	861	750	842	824	769	834	810	791	877	781	839	885	869	840	803	831	801	866	845	793	845	819	861	853	809	873	804	852	876	818	857	804	886	837	832	873	800	832	799	797	853	790	840	850	858	843	892	812	830	877	813	811	823	854	861	819	823	837	866	845	829	838	794	848	810	846	880	820	814	892	813	827	870	869	851	835	794	848	841	851	845	849	789	886	823	922	842	795	872	875	850	855	800	850	797	843	825	833	858	818	830	873	879	778	858	882	868	816	847	848	907	862	832	876	851	844	851	830	872	824	813	824	815	838	820	817	837	838	884	816	871	832	807	803	815	869	838	840	808	816	851	827	799	862	834	850	875	808	837	851	831	809	836	832	874	869	869	881	830	790	865	839	859	880	820	815	823	815	873	828	837	851	828	843	832	800	827	848	826	795	881	827	832	857	834	851	813	862	879	852	858	813	874	849	810	856	856	847	876	800	875	800	835	828	812	847	780	820	851	839	839	843	784	857	833	829	800	819	865	821	841	857	797	812	836	852	853	841	824	861	773	802	863	872	811	865	835	823	840	830	828	817	907	869	864	824	822	878	830	861	864	853	850	813	893	832	851	824	780	864	751	803	808	857	820	831	872	876	818	855	850	789	815	857	844	826	864	865	860	878	830	825	889	894	882	838	882	832	813	831	851	829	882	830	841	822	822	893	850	838	830	869	856	806	838	859	809	842	857	889	835	780	811	858	795	837	870	801	837	913	802	908	798	851	813	884	838	775	866	854	834	886	805	833	882	762	837	851	824	840	830	865	841	834	885	840	824	853	831	786	829	843	821	897	818	800	753	817	844	794	854	853	890	862	836	780	854	819	835	802	871	898	806	851	857	838	842	844	752	833	841	854	837	832	842	889	805	826	849	835	841	857	811	835	782	821	843	851	867	815	817	820	817	869	798	854	833	804	849	850	921	836	851	802	821	860	823	842	831	846	869	827	817	848
59486	31198	13877	4409	1377	748	575	510	444	397	391	388	379	389	411	403	402	362	349	391	358	366	349	386	351	356	393	356	369	376	376	367	363	360	376	355	374	358	402	365	380	349	358	372	379	372	434	397	380	354	369	381	359	371	359	384	379	372	402	365	381	368	380	372	342	356	390	406	358	344	359	373	410	369	373	402	380	365	370	363	389	354	421	394	398	402	413	368	371	386	392	357	363	376	371	364	381	381	342	379	371	376	388	354	395	374	336	390	356	366	360	386	326	403	408	391	378	382	374	350	440	367	398	384	390	363	364	385	374	388	385	383	369	390	386	379	378	386	393	406	349	387	359	404	373	373	364	347	353	352	374	362	372	390	389	373	385	390	380	391	389	370	346	412	357	409	349	397	409	363	404	411	378	387	346	368	365	389	395	373	414	399	372	394	372	370	400	372	356	371	373	367	368	391	365	407	377	379	370	414	398	403	389	396	352	418	372	398	349	373	374	364	425	367	383	359	391	361	378	386	398	357	386	412	391	365	375	371	367	430	364	394	386	347	374	388	392	372	396	379	397	404	362	386	366	383	361	372	372	375	381	368	400	379	384	361	363	361	360	350	359	381	365	358	400	397	382	356	413	382	375	359	377	352	368	408	363	334	399	367	353	376	416	379	405	380	413	400	372	359	339	344	399	360	426	329	371	353	358	389	409	429	405	385	370	385	394	386	415	361	388	369	371	344	398	416	363	364	361	352	368	352	346	382	377	378	357	351	350	359	392	370	391	363	376	344	368	364	370	378	375	392	403	388	367	359	382	396	388	390	417	387	411	344	370	374	365	367	376	372	393	349	378	368	396	374	445	368	388	348	380	396	379	363	387	377	372	385	370	351	397	393	381	380	408	360	393	366	371	414	361	365	357	380	343	387	373	372	402	375	369	389	351	368	404	413	387	352	372	381	396	375	402	415	389	374	377	367	401	368	376	347	358	367	367	383	376	401	411	427	366	386	384	391	360	327	339	388	350	367	342	340	327	370	366	378	421	390	373	373	359	378	420	382	380	370	376	385	394	386	369	389	406	346	403	373	357	361	384	360	417	433	377	368	398	394	373	376	347	369	357	393	365	349	364	346	425	359	386	366	362	344	362	377	368	390	364	363	358	389	365	362	387	356	401	387	370	395	373	363	380	385	413	411	364	368	393	378	380	399	360	367	374	370	371	401	354	402	364	374	382	358	406	385	383	349	343	393	360	353	395	410	371	391	383	350	333	385	389	377	381	380	364	397	394	399	351	375	396	344	378	401	356	390	392	380	383	376	382	367	388	353	378	365	364	392	381	366	320	347	374	407	416	368	384	409	375	381	362	363	383	364	376	357	354	382	362	362	370	411	348	411	385	377	401	388	355	369	384	371	352	407	370	343	336	382	398	425	393	400	347	402	365	374	374	369	402	389	421	387	352	369	428	384	391	389	391	370	404	388	402	388	366	387	355	379	367	385	377	392	374	345	361	381	381	381	355	360	386	377	364	389	391	367	394	367	379	368	366	373	372	350	349	403	378	375	387	340	392	352	363	356	377	392	374	405	372	397	367	408	361	347	405	368	378	324	356	335	393	365	362	362	374	342	332	373	360	361	392	364	390	362	348	391	371	390	414	404	397	362	381	378	388	377	350	357	418	379	389	345	364	401	369	364	395	361	395	416	381	385	378	365	352	378	351	388	378	368	377	411	363	338	370	353	390	405	382	366	390	379	369	387	365	397	363	384	384	382	377	351	393	380	388	398	373	379	400	352	362	369	356	361	372	359	384	380	340	363	412	391	375	413	389	382	406	352	361	353	371	340	362	376	410	357	385	373	394	402	346	395	403	375	363	342	361	352	344	375	374	384	365	380	380	394	349	385	366	363	333	382	396	394	423	409	351	387	368	397	311	394	372	389	362	385	387	393	396	349	365	350	357	366	375	363	361	386	343	398	375	352	397	384	388	347	366	407	374	356	364	360	351	353	368	368	392	367	402	349	387	396	322	404	389	348	363	362	378	369	374	410	420	386	389	348	338	374	384	392	383	362	334	389	415	405	405	390	444	354	368	364	369	369	398	397	401	394	362	355	362	370	353	361	375	421	350	379	379	365	355	391	384	393	361	385	339	355	350	394	382	355	377	358	379	384	376	351	414	382	401	377	374	394	397	389	400	369	396	395	387	387	369	414	376	332	371	357	357	366	330	380	417	337	416	397	386	321	383	379	352	368	373	424	385	391	394	409	345	363	400	369	351	363	405	310	340	351	345	354	395	407	363	379	385	389	349	393	370	367	358	383	394	357	380	326	386	372	336	394	368	377	385	390	394	360	386	362	341	360	378	360	373	413	369	385	401	338	413	416	347	364	386	383	385	396	365	359	387	388	395	400	349	338	417	382	360	368	354	355	359	385	383	382	399	388	386	397	381	391	407	387	357	375	365	361	400	398	404	362	381	386	365	367	387	364	336	392	366	377	361	390	365	410	373	383	387	393	358	378	402	369	387	423	392	399	368	326	341	430	361	345	375	318	397	409	347	393	376	367	374	394	369	376	379	367	361	388	383	367	412	387	393	408	374	361	373	394	378	346	370	369	429	367	385	382	383	397	395	364	369	387	392	362	356	349	355	348	360	387	369	396	390	396	380	356	379	380	386	381	379	352	384	385	373	342	385	349	347	408	381	348	346	367	365	367	376	398	360	419	365	361	389	393	429	395	385	386	379	397	392	381	395	340	345	374	366	377	388	350	386	394	376	393	380	384	383	388	358	395	417	390	353	396	357	369	348	346	359	386	379	389	369	365	419	402	369	356	390	412	369	410	401	396	379	365	363	336	370	374	374	384	386	373	367	407	369	384	406	372	365	377	385	359	394	360	352	390	392	351	375	381	406	395	396	401	378	395	375	358	361	362	359	367	348	399	353	399	344	367	383	366	371	359	367	377	363	359	378	403	407	387	401	328	345	399	393	363	368	370	366	343	406	378	381	355	367	388	382	360	356	375	358	389	357	384	417	355	362	344	384	352	329	367	410	353	376	425	364	403	384	404	354	371	356	369	375	366	350	357	391	375	360	400	380	362	393	388	386	369	383	369	375	352	368	395	369	359	375	345	345	325	368	390	352	348	370	395	371	375	374	362	376	371	377	390	352	354	381	429	415	352	367	400	378	372	378	358	382	375	393	369	379	397	375	384	410	362	365	377	414	383	366	382	393	374	375	405	376	374	399	378	391	385	400	402	358	364	386	391	381	391	382	438	382	386	396	331	366	373	398	339	382	360	387	389	365	393	337	394	426	382	425	393	370	377	369	424	395	387	367	344	367	389	365	381	350	352	359	340	356	350	388	349	350	351	381	398	352	377	374	403	369	344	384	342	379	398	361	392	395	390	367	347	359	386	387	386	396	341	379	376	377	392	355	381	387	368	357	366	350	377	371	366	350	392	417	409	368	331	337	352	398	375	401	396	397	374	374	387	327	425	389	367	376	382	342	366
39901	24641	13830	7024	3355	2006	1457	1342	1050	953	914	880	913	844	882	854	863	830	820	827	805	823	869	816	874	751	863	849	799	811	827	807	840	815	826	781	838	813	804	807	768	847	825	812	825	812	853	863	861	850	878	886	789	816	884	871	795	867	809	860	852	821	749	836	863	869	817	776	853	811	808	797	819	844	841	887	802	806	831	858	791	831	920	914	820	828	833	800	804	810	839	852	809	791	802	851	820	821	841	794	792	779	832	838	835	883	822	908	806	847	857	901	809	868	798	817	807	868	835	824	851	792	830	840	846	858	859	895	818	834	818	871	828	820	834	830	889	862	858	847	834	816	819	831	870	805	815	831	817	830	806	819	840	845	830	804	781	848	844	863	823	779	796	817	827	849	841	830	823	857	847	851	821	836	823	854	853	889	846	773	838	822	834	832	848	821	810	863	845	812	846	899	824	822	879	841	863	827	804	809	860	792	835	788	862	849	862	854	808	844	844	832	827	818	793	835	859	784	935	856	862	830	832	867	819	826	799	851	839	826	829	833	818	812	799	862	841	845	790	856	859	805	893	834	824	834	825	839	810	839	835	834	812	906	806	813	807	833	873	835	828	822	780	839	835	900	805	829	793	820	807	794	798	803	859	840	818	827	850	864	799	829	819	813	797	833	838	841	840	732	787	793	881	810	822	804	822	823	832	855	837	799	795	816	817	813	826	831	806	802	856	818	826	827	859	836	817	855	854	801	872	853	782	867	837	821	828	843	815	830	796	898	878	780	884	786	816	807	804	787	831	814	837	836	866	799	850	808	855	812	833	821	896	779	861	835	814	791	876	844	815	836	817	821	870	774	860	846	846	841	799	812	802	868	844	853	808	859	849	828	849	873	857	779	841	803	817	870	855	829	858	835	885	851	861	822	826	803	807	823	860	850	860	818	833	800	803	810	803	870	857	771	811	800	808	840	852	903	814	856	813	816	793	749	849	819	852	827	817	900	836	842	849	775	838	817	794	834	796	812	848	826	835	837	840	774	807	864	827	855	869	797	836	851	870	837	854	828	808	813	826	844	817	837	842	785	848	864	812	844	864	843	865	823	857	835	806	811	823	855	791	903	873	824	840	819	874	830	851	859	834	878	834	790	839	847	919	838	835	782	824	842	864	840	847	811	834	847	821	812	825	854	811	848	821	812	812	833	800	826	798	854	855	852	841	893	830	871	801	835	836	823	824	762	829	807	844	754	831	812	816	837	881	772	819	765	896	824	837	823	832	867	872	818	834	798	795	831	779	804	836	904	834	844	828	887	817	861	826	866	812	853	871	832	804	803	850	857	834	855	835	834	868	871	814	842	797	779	884	803	838	815	803	856	828	790	808	838	872	839	873	849	765	823	854	857	854	837	826	789	822	817	850	797	860	861	833	802	808	805	848	829	842	821	827	904	832	872	838	852	800	863	879	820	870	872	810	841	818	807	755	850	820	792	847	842	871	838	851	839	817	825	828	806	840	803	866	812	838	809	825	823	853	861	805	819	839	823	879	833	816	818	805	806	823	819	830	813	837	826	858	829	775	869	799	818	836	805	774	852	819	817	797	779	824	855	819	813	789	802	832	837	823	834	853	877	786	785	873	866	796	848	812	812	843	796	844	834	808	869	847	821	812	852	795	829	816	826	815	827	802	831	864	832	813	866	808	828	780	821	839	835	878	849	825	830	870	844	846	849	826	824	828	797	851	809	848	860	805	774	865	812	816	875	901	831	862	841	810	867	857	833	788	820	839	803	801	846	816	803	904	886	856	804	858	833	837	848	792	824	864	878	795	847	878	792	841	878	769	819	850	830	852	854	848	837	818	820	835	860	898	849	878	826	880	817	814	824	839	846	826	904	831	853	857	803	786	838	837	832	859	844	806	802	839	829	839	852	814	840	832	805	808	793	820	828	818	804	898	875	839	843	837	781	868	864	861	828	794	807	846	868	780	827	814	870	794	835	838	802	775	845	857	821	837	819	856	819	823	818	867	802	835	788	847	816	844	773	809	835	812	839	827	852	836	834	788	806	859	817	794	785	836	873	819	867	832	794	843	835	839	840	820	816	829	846	859	806	832	798	825	827	759	852	863	793	807	849	841	841	829	825	796	822	835	776	843	831	850	834	848	813	862	801	859	836	836	853	822	813	821	841	827	819	806	806	802	834	846	826	864	889	849	859	782	843	842	882	800	813	836	812	801	821	801	814	845	840	803	835	782	863	853	825	815	824	844	867	846	811	849	790	805	829	884	840	846	810	803	826	862	809	820	817	850	820	818	792	854	828	840	829	819	841	805	882	809	840	803	827	851	781	843	844	819	856	825	836	836	796	859	837	828	825	799	877	773	821	847	873	842	864	824	800	860	870	856	826	805	873	839	825	841	879	800	830	789	767	843	811	819	821	801	799	853	868	796	863	841	844	849	813	822	820	816	828	842	784	828	855	822	822	818	811	783	888	825	833	852	847	790	801	904	783	819	811	831	807	810	846	867	886	813	810	811	832	830	809	852	819	764	884	795	812	834	863	803	812	799	814	853	841	877	788	813	837	842	835	831	826	861	828	819	849	808	835	864	834	865	798	787	826	782	804	798	803	824	896	826	869	834	867	825	823	831	840	836	827	870	883	846	837	830	868	800	792	842	828	869	863	823	828	830	823	791	826	788	807	834	866	851	771	785	865	826	820	833	863	821	775	834	840	869	772	868	800	826	779	803	882	814	791	829	843	846	824	811	866	819	752	820	884	865	865	826	922	840	883	800	769	834	849	843	841	824	811	903	860	839	840	854	829	789	774	872	809	840	864	829	817	757	755	845	840	793	824	795	833	870	822	796	827	794	832	829	832	867	875	879	798	805	838	839	835	801	846	881	799	883	785	869	864	859	828	791	794	836	886	858	830	823	857	780	818	822	795	782	884	832	790	845	853	832	800	821	783	838	822	871	822	833	867	810	787	894	819	845	871	780	848	848	837	807	816	844	808	855	847	848	872	856	843	895	832	800	850	828	809	854	779	873	862	784	848	856	838	848	878	796	849	818	844	846	823	810	845	792	824	836	813	870	791	868	871	815	825	855	781	865	844	853	833	830	826	798	845	784	851	836	778	813	778	855	864	814	834	817	795	831	820	830	865	818	793	884	875	872	844	811	825	821	859	847	813	835	853	854	817	863	808	797	855	887	853	805	855	843	800	836	776	823	820	786	863	826	811	842	810	826	806	799	840	827	789	869	816	825	804	815	858	814	838	827	880	878	816	829	822	824	811	794	813	817	862	812	867	811	821	803	855	803	848	793	830	826	852	824	806	834	817	844	784	853	845	824	799	780	805	832	846	824	836	798	869	805	781	893	819	854	852	864	845	817	820	798	838	823	817	811	862	825	834	830	818	858	830	818	837	806	880	846	832	822	849	830	831	811	863	873	832	839	831	821	777	850	799	783	801	841	864	818	863	846	811	800	829	840	818	826	802	810	832	831	798	777	802
62073	27049	10372	2515	946	656	565	532	464	437	384	416	404	391	395	412	403	381	414	402	441	381	359	377	411	421	419	375	402	431	398	420	432	420	406	404	376	377	403	391	368	428	390	406	369	373	364	402	418	375	417	425	418	370	421	440	388	372	406	374	403	423	379	372	405	400	410	383	425	423	375	368	420	372	397	387	389	422	400	382	406	402	414	417	404	384	416	427	419	355	364	367	371	399	390	384	417	409	383	374	398	399	353	412	407	379	432	387	425	411	413	336	367	421	425	400	412	375	383	411	375	403	345	391	403	400	406	389	386	394	386	412	417	375	428	399	411	379	396	427	445	397	393	399	407	415	406	392	413	421	430	361	372	386	403	402	398	398	442	400	419	425	401	392	385	416	394	416	387	372	369	356	362	399	404	432	412	381	414	383	358	369	394	380	388	427	408	378	389	426	421	405	400	387	449	372	434	420	422	389	382	431	388	379	385	430	434	394	421	410	394	417	396	383	390	397	399	394	359	389	420	373	372	406	369	420	383	393	374	388	423	387	404	406	428	402	381	361	399	416	395	419	399	392	396	373	384	382	427	404	414	386	379	388	366	383	410	429	406	422	376	396	390	456	436	404	380	411	383	414	396	411	407	432	408	417	402	408	384	400	427	380	420	427	418	407	416	341	405	394	410	374	396	391	411	398	359	392	428	374	390	371	419	405	391	419	419	411	383	373	391	394	367	392	365	383	405	390	384	412	438	392	407	403	402	384	395	425	438	408	393	400	412	402	372	396	430	395	403	376	404	424	395	435	437	381	375	392	373	383	383	412	441	355	392	418	390	388	416	399	418	384	402	375	361	387	370	409	400	406	430	391	397	405	399	400	403	425	380	381	412	386	376	388	364	403	409	401	403	379	385	410	416	409	401	379	376	400	402	404	412	401	378	411	434	390	365	406	373	416	417	433	402	402	386	467	387	380	405	397	460	380	386	400	393	401	407	369	383	413	436	450	377	420	414	417	413	387	404	388	404	394	447	383	392	359	402	419	402	344	390	417	412	397	392	403	377	393	421	395	438	427	369	398	394	375	375	393	371	379	402	403	373	403	420	391	408	399	415	401	392	389	417	379	401	403	419	405	393	432	405	404	420	411	394	385	363	435	400	416	390	396	391	388	423	377	393	401	413	379	404	394	407	383	417	381	376	455	383	374	389	389	411	433	405	391	437	384	405	418	371	389	398	419	416	389	397	422	382	407	376	362	382	388	408	388	374	417	410	390	377	385	396	462	405	375	400	469	408	416	390	369	438	390	402	432	395	380	402	413	412	397	370	437	385	425	405	358	399	414	430	395	422	367	402	352	404	379	402	418	399	386	389	378	428	409	448	415	394	385	415	371	400	375	409	401	391	418	426	371	402	425	369	397	384	408	444	399	408	382	423	360	407	427	382	389	421	408	423	366	386	398	392	405	395	438	412	396	371	438	413	385	410	394	416	376	375	404	381	426	413	369	412	426	400	383	395	382	401	375	394	412	410	414	447	407	392	414	419	395	393	405	402	389	393	391	432	367	417	401	433	427	402	406	382	410	391	426	420	422	382	386	390	380	378	410	402	398	382	415	422	450	413	378	425	442	445	394	408	357	407	400	370	435	418	401	372	411	355	361	402	394	380	377	375	378	350	382	415	443	397	385	364	365	382	383	416	431	380	377	405	408	371	399	421	378	379	414	368	385	382	400	394	372	449	348	391	421	363	391	421	369	370	394	404	351	402	382	400	391	351	444	415	389	397	400	405	411	398	387	425	392	416	406	419	415	397	412	391	449	423	412	374	378	413	414	405	406	395	431	382	407	407	420	397	393	403	376	399	381	375	406	418	363	391	378	408	377	393	424	427	413	374	406	378	435	443	385	352	394	404	396	351	394	353	420	383	404	406	424	425	423	422	380	355	421	374	392	437	388	413	393	424	422	447	404	358	362	398	371	370	436	425	400	424	395	375	405	417	381	402	412	413	407	392	410	413	409	396	458	352	411	354	392	395	444	416	376	392	401	447	400	449	440	409	407	392	406	388	439	393	428	447	411	392	392	377	394	398	404	391	374	405	336	387	362	394	369	416	375	415	381	391	421	397	419	411	373	384	357	380	377	382	371	417	420	397	412	408	413	425	382	420	397	357	409	434	363	361	381	399	404	380	384	371	389	391	384	383	405	402	407	369	413	410	424	395	401	391	426	405	401	422	401	422	435	466	379	380	377	409	370	405	439	409	438	425	368	405	433	423	406	438	378	403	412	399	375	439	368	392	383	404	403	399	369	406	416	425	393	390	383	379	468	396	410	422	449	404	407	429	385	388	442	415	385	407	412	415	400	380	420	400	403	405	413	402	403	412	417	404	385	399	425	355	407	428	431	389	440	405	416	369	386	411	410	384	381	401	395	412	403	361	393	401	399	378	416	417	412	401	391	422	342	363	378	413	412	400	375	422	436	364	364	442	397	347	447	409	426	380	429	387	397	402	400	371	402	380	383	395	383	463	383	406	447	382	395	398	373	386	406	383	394	404	404	419	404	383	382	369	416	444	371	410	380	392	401	413	397	365	401	373	388	353	388	416	409	385	383	414	374	404	375	386	399	446	426	398	422	413	368	401	370	404	367	401	404	400	390	384	362	394	373	399	400	411	392	418	401	363	380	400	441	383	395	413	420	434	392	407	364	413	445	383	395	389	382	422	397	387	353	358	353	356	425	418	399	402	433	410	448	400	432	358	368	410	444	429	406	426	395	444	397	378	385	406	414	406	401	444	373	410	370	409	419	371	417	413	430	390	396	443	413	395	417	426	420	388	403	415	419	397	416	420	411	364	410	436	414	383	399	382	400	408	420	417	397	397	364	440	381	424	387	427	384	408	417	401	396	392	391	397	393	392	364	423	370	397	365	385	398	380	368	388	420	390	441	407	379	411	393	376	403	404	412	377	347	344	397	404	399	369	420	405	448	421	427	407	447	401	401	453	427	355	362	412	415	424	387	390	389	409	394	395	396	400	431	410	379	362	400	378	386	404	376	409	418	394	345	404	412	388	406	451	408	382	374	407	384	395	417	425	401	384	389	422	400	400	416	396	405	441	414	401	426	413	388	448	421	391	389	408	374	401	390	399	389	381	437	398	387	414	387	376	374	429	436	377	394	377	372	444	413	424	407	394	420	352	380	381	409	420	382	384	371	375	391	396	399	416	401	407	398	405	397	361	366	376	389	408	406	409	394	371	391	369	386	404	351	403	434	391	364	346	375	395	377	381	392	409	404	410	412	396	403	392	398	414	391	359	392	406	405	422	440	397	419	454	355	412	387	397	386	394	407	386	383	387	371	381	383	420	360	394	374	418	401	397	389	407	337	410	390	430	452	354	411	386	375	396	386	408	389	387	386	395	411	388	428	391	382	402	401	427	416	372	393	369	372	433	370	386	392	412	363	397	402	405	428	420	390	426	383	400	421	391	388	414	380	371	423	401	391	413	432
42115	17497	9431	4028	2293	1702	1402	1260	1100	988	934	871	883	917	853	879	892	868	930	887	883	862	857	846	924	831	903	880	893	879	858	897	855	855	911	846	855	846	854	816	837	838	829	867	913	878	870	823	870	816	873	851	864	861	842	867	922	961	876	865	917	857	854	851	882	888	876	920	888	857	915	907	858	847	775	881	899	860	869	889	857	859	855	883	875	873	896	829	832	874	888	854	876	808	848	858	829	876	907	867	884	810	875	859	871	800	860	858	866	884	855	810	869	860	904	874	877	878	842	851	849	835	870	835	835	895	871	910	871	848	812	872	848	843	895	876	895	899	875	877	858	865	868	870	856	840	815	815	897	855	896	917	832	894	870	888	856	933	883	884	883	857	810	901	882	851	870	849	822	865	833	867	843	888	828	828	841	855	875	816	882	803	832	819	876	879	835	863	857	859	830	847	845	813	893	853	850	844	803	831	901	828	884	855	797	887	912	808	888	809	877	881	906	877	888	853	853	863	834	869	878	854	860	873	876	827	860	917	864	866	871	851	868	894	847	826	857	900	858	916	896	829	859	881	904	865	850	815	878	814	863	888	846	866	859	853	876	860	856	863	867	894	857	869	867	904	864	852	834	863	840	854	844	871	885	917	880	890	887	958	818	846	853	900	889	878	867	802	843	845	850	882	891	813	861	902	849	859	860	880	821	908	853	866	787	821	849	827	865	905	905	863	864	883	846	895	900	840	870	845	869	872	874	898	842	832	861	862	870	888	901	850	886	890	918	878	832	858	834	898	885	854	809	847	900	860	861	839	849	850	854	895	865	839	886	860	843	921	875	894	836	861	856	829	892	899	878	839	852	849	909	824	910	855	865	875	866	905	844	873	822	898	859	886	823	844	846	908	824	901	822	881	786	831	875	829	832	867	903	890	846	866	823	937	843	836	918	875	860	874	853	849	916	875	910	879	853	917	854	918	846	890	881	931	849	850	877	887	844	924	909	872	865	833	844	870	839	862	826	861	889	837	886	853	906	876	856	864	923	850	803	874	867	878	868	824	882	796	898	850	836	830	852	833	832	919	885	852	852	881	848	878	858	857	876	841	893	865	880	919	865	878	894	904	840	896	880	821	872	843	836	901	849	881	894	832	914	884	868	855	816	905	863	846	848	861	858	850	896	832	883	833	871	850	858	930	867	806	863	869	899	848	840	868	858	922	818	860	893	892	856	883	878	874	855	818	912	875	863	877	890	894	902	856	862	831	862	855	863	872	863	842	858	839	855	839	854	894	886	842	903	828	842	897	853	878	844	916	864	881	854	855	868	877	869	852	836	831	839	890	875	877	842	786	828	791	861	835	913	859	910	818	850	858	888	842	852	880	856	855	921	888	874	833	910	809	873	881	852	817	883	767	848	815	816	824	875	890	837	905	882	886	909	859	875	867	907	899	862	890	876	885	908	869	854	895	870	875	862	813	875	840	851	884	838	852	844	846	851	853	806	865	805	842	850	857	827	850	891	898	841	884	889	831	841	880	895	836	835	869	873	859	886	862	834	827	881	843	865	854	906	870	861	826	834	850	859	883	906	854	894	869	887	822	904	883	922	866	811	899	883	838	817	881	842	905	864	851	844	895	903	918	868	832	853	894	904	820	887	942	851	846	859	849	883	884	845	871	911	848	857	872	863	844	823	807	824	877	852	883	913	887	894	851	867	871	872	848	879	847	885	842	826	881	832	840	855	839	864	843	846	845	904	863	843	850	907	839	839	874	860	908	873	880	880	876	804	889	877	831	900	901	877	859	847	847	869	866	903	829	828	821	866	869	865	865	845	931	866	831	863	841	839	874	888	829	821	825	823	860	815	863	879	842	874	821	846	876	846	837	857	910	877	883	863	878	927	901	811	864	900	809	874	880	869	835	891	876	869	872	952	871	838	859	848	858	863	928	876	851	909	824	895	882	895	859	913	824	880	847	878	895	850	853	861	830	925	884	820	885	853	944	848	833	857	919	868	900	861	902	870	890	859	893	839	887	852	832	880	884	856	844	882	895	846	905	857	855	842	840	856	876	869	850	838	862	851	856	853	836	846	875	858	855	914	881	848	846	820	833	876	887	809	828	811	840	830	859	882	866	912	916	895	842	839	904	854	864	886	867	817	873	800	886	836	863	889	851	881	865	841	859	876	842	844	913	903	893	884	864	886	858	952	819	852	859	860	868	821	924	882	837	845	824	900	900	889	900	867	840	843	832	859	943	880	922	879	821	895	904	923	872	901	869	899	895	769	845	957	868	840	812	845	848	873	876	843	902	836	832	887	837	876	841	834	829	835	895	922	824	856	869	902	837	885	812	909	875	916	873	842	863	868	869	905	796	877	831	900	876	914	877	873	826	881	898	888	870	893	812	842	873	849	845	868	845	900	871	896	870	853	907	875	848	888	875	832	892	859	872	859	813	937	858	914	848	872	877	866	876	824	831	869	887	866	839	846	870	905	862	895	922	896	832	892	861	872	889	850	869	819	885	866	869	863	842	872	918	887	902	895	913	851	913	850	828	841	851	873	842	829	847	845	891	856	868	860	844	836	833	887	808	890	886	890	880	809	839	893	840	882	899	838	880	853	912	846	907	833	931	926	853	888	859	881	893	875	934	904	902	858	885	860	850	836	880	858	884	838	910	829	827	877	895	873	830	884	856	874	868	842	871	878	859	863	889	871	853	859	868	943	857	854	909	863	840	848	838	860	843	899	855	854	871	848	854	824	840	807	927	844	810	910	861	877	900	871	883	902	863	800	799	867	865	890	886	850	900	891	877	851	906	862	868	877	889	873	891	870	840	858	793	915	910	829	877	808	859	853	895	847	906	817	807	913	811	869	890	858	834	881	877	892	875	842	806	851	862	854	910	872	800	891	865	852	873	902	852	823	899	913	816	908	882	880	843	847	810	850	866	843	929	872	903	874	870	868	870	833	874	883	889	867	851	872	869	836	810	843	883	912	849	883	840	829	866	856	889	912	874	857	847	864	873	865	830	832	859	867	900	883	856	839	867	853	832	836	879	866	911	851	867	862	850	863	842	857	896	882	892	894	909	871	802	864	826	855	861	940	844	848	916	827	865	910	861	947	841	835	917	898	903	916	908	880	876	863	891	875	858	887	885	872	846	898	883	902	859	849	903	894	849	900	838	867	858	870	860	895	845	890	870	818	943	856	871	879	846	864	865	867	881	852	808	873	915	888	838	840	913	850	849	847	857	827	855	867	861	874	868	918	891	849	845	883	892	915	879	856	901	843	819	832	899	825	849	870	850	917	847	887	822	877	805	830	838	901	847	837	841	855	871	804	887	819	872	847	905	880	883	847	831	862	818	823	869	875	856	879	902	890	853	902	846	855	831	836	887	870	853	831	867	901	909	864	859	834	887	877	860	836	868	853	885	812	842	882	872	808	830	898	850	854	879	947	855	856	854	871	870	896	879	818	844	862	892	862	904	857	925	829	855	845	861	851	883
48194	12822	2229	864	552	426	393	405	402	412	402	381	391	382	379	357	437	413	327	366	370	395	400	408	381	406	386	407	377	375	408	381	440	428	371	368	393	355	370	372	402	390	388	386	367	390	381	375	394	381	389	406	361	360	400	400	399	373	378	353	405	392	395	415	363	410	380	408	382	416	360	399	390	415	375	361	388	352	412	399	401	359	398	382	414	404	412	377	377	405	405	411	378	377	389	407	394	406	381	418	394	360	398	383	343	409	377	411	385	377	369	378	419	391	389	399	372	388	403	379	367	388	374	374	397	393	400	416	408	415	367	409	390	346	391	398	387	422	359	385	410	375	402	357	359	387	390	392	412	388	380	410	372	376	408	407	367	370	398	383	432	368	362	381	427	382	409	372	376	358	344	386	398	390	387	404	385	369	394	402	365	397	398	353	393	400	411	357	361	445	375	375	396	375	377	373	381	376	394	388	384	414	359	394	353	418	394	382	380	365	391	395	379	343	350	424	393	386	416	383	378	372	384	394	402	365	386	386	441	380	429	378	418	348	364	385	414	357	406	369	367	360	367	393	361	394	366	391	390	383	397	402	404	371	388	335	354	405	378	397	371	383	377	379	385	369	372	404	416	399	385	386	406	380	414	434	395	430	408	363	382	376	375	399	395	362	377	403	414	424	405	381	371	387	399	431	374	402	365	368	402	392	432	389	412	392	361	385	406	351	398	416	429	372	394	357	385	414	391	398	366	405	391	383	388	405	389	451	414	394	368	415	382	405	378	383	376	391	372	416	354	362	393	374	385	384	357	360	382	421	349	352	409	410	404	410	349	372	375	381	355	385	411	374	376	379	419	354	347	364	387	378	350	395	336	425	420	379	393	377	387	398	414	380	384	378	386	387	374	376	396	383	408	363	387	392	394	401	418	364	428	432	364	361	360	366	385	409	359	378	415	400	373	398	395	356	398	351	401	410	386	384	369	423	416	384	394	407	364	406	362	370	398	369	370	352	396	397	408	356	386	401	383	424	420	395	359	373	394	387	423	388	371	375	428	371	384	376	368	373	375	367	406	370	392	347	400	398	390	398	368	381	359	369	342	404	414	386	361	364	409	367	375	387	388	368	379	412	363	380	406	416	351	361	359	406	383	346	388	410	409	372	423	381	376	361	384	391	349	378	380	420	426	394	383	395	380	357	386	415	398	349	417	417	335	376	389	358	373	380	385	393	404	377	377	397	410	392	408	388	380	414	387	424	388	400	371	386	395	396	382	384	427	357	379	371	399	402	400	349	389	357	397	378	362	396	402	395	406	382	435	406	359	366	359	355	360	411	387	380	403	383	412	404	386	392	391	412	411	373	383	398	424	394	389	372	357	406	421	386	386	388	381	398	388	381	354	390	362	370	429	379	392	411	375	372	369	386	421	382	376	345	385	403	397	387	404	361	403	394	388	343	361	373	380	382	401	398	403	372	384	424	418	367	388	380	400	367	367	365	425	361	420	377	384	366	347	381	387	399	365	385	368	394	402	409	405	383	420	384	382	374	401	390	398	394	380	394	373	381	401	406	396	372	411	374	376	395	413	404	379	372	396	382	358	376	339	430	378	369	392	402	426	351	397	381	395	383	381	357	414	381	415	376	373	365	397	395	375	408	364	365	355	371	382	407	358	383	371	391	364	391	445	411	349	382	373	404	358	394	411	404	380	428	417	405	392	420	407	382	419	373	408	376	436	431	360	367	381	406	410	399	405	373	362	391	377	368	354	375	340	429	388	371	365	384	389	384	407	354	351	374	358	350	403	385	403	410	398	405	436	399	356	393	358	415	394	400	410	370	356	390	401	405	385	412	389	395	414	364	379	370	329	388	398	394	381	418	388	355	376	367	395	409	391	389	429	410	358	386	406	390	350	358	416	399	374	400	421	382	370	361	388	378	390	392	385	430	367	406	395	402	389	370	436	391	354	409	387	393	390	410	395	386	378	365	405	398	352	412	353	376	427	396	356	410	419	374	384	403	402	385	391	355	412	342	375	386	398	382	365	367	363	410	384	392	389	378	387	384	420	416	372	390	378	380	398	401	377	392	396	360	406	419	394	393	360	374	393	398	373	420	425	394	414	391	426	378	385	376	368	387	400	377	413	385	390	420	360	370	426	389	404	423	386	376	380	337	412	385	371	416	388	410	401	423	368	401	343	395	388	361	374	389	434	380	395	373	401	392	331	393	378	353	376	409	377	423	416	376	361	373	370	410	374	387	439	408	424	372	357	350	387	419	396	411	412	392	384	412	440	407	380	349	368	383	395	404	398	381	412	434	394	358	415	361	393	387	385	420	408	388	401	391	391	397	418	387	360	360	368	367	366	396	385	380	389	395	369	383	406	434	400	397	375	370	371	408	382	406	333	422	365	394	366	435	380	400	364	385	374	369	364	380	365	403	398	385	360	411	412	392	380	375	406	379	411	410	359	384	381	382	408	380	412	406	396	401	406	374	417	416	394	369	369	375	369	405	409	362	392	416	384	416	363	403	398	377	392	433	408	412	427	365	382	357	395	338	402	380	384	410	368	422	391	427	368	393	348	393	374	377	418	381	366	404	362	406	343	404	314	400	383	385	411	390	384	426	407	369	394	386	386	377	382	392	402	397	414	398	389	389	410	372	373	362	384	415	339	384	388	374	387	393	410	416	378	366	381	374	373	364	366	330	379	393	392	382	407	401	381	370	412	400	396	362	385	333	378	387	392	409	398	394	378	389	369	408	391	398	360	384	375	402	402	367	401	345	399	380	390	363	374	404	340	398	382	377	400	378	389	372	380	331	390	384	385	365	411	397	373	404	402	399	415	387	380	367	436	351	410	400	391	387	370	376	395	426	373	352	372	397	382	392	396	397	425	375	405	357	405	395	381	417	391	432	373	390	399	409	371	374	377	387	378	401	357	368	378	394	433	438	374	339	388	368	415	350	409	367	356	405	393	379	358	342	385	378	387	400	403	399	386	404	388	382	367	377	357	361	371	385	402	396	406	428	356	383	370	398	364	407	402	381	365	433	412	374	389	392	412	398	382	371	410	370	344	404	380	407	375	393	363	392	419	371	390	414	394	371	383	395	370	412	419	393	388	407	415	403	388	379	375	367	388	421	364	384	376	417	378	378	387	375	418	444	411	427	405	400	403	379	393	362	412	372	342	352	381	394	409	380	408	395	418	375	409	425	418	392	404	383	387	409	396	393	373	354	334	367	424	393	398	428	391	361	379	387	391	401	346	431	359	381	375	395	369	384	390	387	413	396	355	393	380	423	416	392	347	429	354	392	370	390	386	404	363	369	384	364	368	419	381	364	384	386	385	372	405	352	366	379	390	393	421	423	376	384	367	355	404	365	384	369	361	379	389	395	358	374	374	406	407	400	395	377	413	361	365	387	435	372	393	389	420	372	387	404	445	418	421	402	387	386	384	401	365	391	409	351	399	372	403	372	376	389	386	374	392	371	351	373	384	346	395	374
31133	6150	2746	1859	1298	1106	946	833	889	852	882	823	865	819	843	844	830	851	819	777	852	782	859	840	861	818	885	810	844	878	839	824	891	846	826	866	862	842	892	849	846	824	846	850	894	812	864	898	851	842	863	889	818	777	867	809	825	818	844	851	881	912	835	850	855	851	841	795	836	785	922	799	830	867	851	861	850	878	862	782	840	871	847	844	856	823	866	898	792	846	809	876	832	855	892	878	844	837	800	856	838	792	853	847	801	828	851	830	865	830	825	823	832	829	778	822	844	862	837	840	821	811	831	870	842	857	859	773	801	827	857	821	857	838	872	842	857	837	869	841	863	860	871	832	813	894	841	830	846	823	830	857	783	827	840	881	795	814	856	798	833	834	863	863	878	843	866	872	828	875	850	879	838	840	808	842	855	832	858	852	800	825	887	886	842	862	869	881	847	877	861	850	861	859	866	867	843	864	862	769	866	806	860	869	818	826	849	875	863	857	878	801	833	843	818	860	887	848	819	796	847	890	869	817	877	823	850	916	838	811	914	808	902	877	852	826	864	867	832	827	825	902	841	832	821	835	817	806	851	826	881	823	874	842	787	804	902	826	830	872	879	896	797	882	898	786	807	845	845	832	830	822	830	877	849	858	866	873	903	859	842	821	834	859	873	858	904	823	797	877	849	804	884	868	828	883	809	837	838	848	835	861	802	856	838	829	832	819	811	839	851	862	875	847	799	852	857	833	872	853	842	834	852	815	826	827	843	861	857	839	875	872	809	842	824	825	813	864	854	759	822	844	880	833	849	805	898	854	854	853	820	873	847	844	835	795	828	851	806	816	836	881	819	814	838	836	843	824	841	868	872	810	894	863	829	832	836	815	824	787	795	810	861	877	844	838	877	799	831	898	848	851	875	878	856	883	849	815	868	842	840	832	880	872	860	867	852	883	816	835	801	849	827	806	803	869	802	833	824	822	873	844	822	848	826	848	841	832	858	837	853	836	858	808	849	857	833	840	842	828	865	831	834	846	897	810	842	870	894	828	861	872	834	862	877	818	839	869	828	828	894	807	790	889	816	875	828	829	873	889	869	885	841	872	802	830	864	829	837	884	827	827	801	865	858	832	826	854	862	820	866	805	822	875	894	858	856	821	860	850	846	871	831	833	860	841	829	849	886	892	843	766	789	803	878	823	887	881	842	844	850	834	860	843	841	839	871	834	849	845	870	876	845	902	830	837	851	881	789	847	887	822	853	853	904	817	892	850	851	909	863	817	844	867	856	899	857	830	799	825	842	821	877	841	907	874	842	808	841	873	828	887	835	881	819	823	809	807	814	848	895	839	955	862	828	847	831	847	881	863	818	807	824	844	851	894	830	889	830	833	839	817	811	820	797	844	877	850	860	913	809	830	886	816	878	886	862	863	858	813	853	812	871	865	823	839	838	839	826	860	892	852	874	853	882	831	848	879	823	868	861	833	866	831	894	794	879	824	857	831	818	845	830	848	869	853	869	805	873	834	840	846	829	865	892	821	843	888	844	847	866	831	811	843	839	893	817	856	860	834	838	827	826	894	800	824	877	854	894	826	827	835	839	891	864	885	832	856	826	866	861	804	821	806	914	826	842	823	791	764	836	807	829	835	863	838	847	788	824	849	833	842	841	853	821	870	834	843	818	804	856	851	825	848	882	833	820	876	837	843	816	825	837	886	829	852	789	906	850	890	830	845	835	862	881	817	896	863	813	859	850	886	909	817	869	863	838	798	846	804	912	905	848	855	836	840	814	822	838	857	870	822	844	889	842	837	848	834	799	841	835	813	870	837	871	802	849	896	867	859	854	861	812	815	870	831	834	796	888	871	888	847	866	804	879	871	819	855	840	821	791	808	806	845	849	822	815	823	869	899	832	874	839	829	841	806	890	900	849	854	823	845	839	828	876	865	776	908	824	895	835	872	855	818	806	846	821	835	874	813	859	838	882	844	819	815	813	791	816	850	818	807	823	818	807	812	832	872	860	872	860	862	867	860	885	818	806	815	813	841	850	828	839	878	839	883	827	851	812	811	847	867	810	856	819	847	864	832	838	809	867	849	852	864	898	885	881	886	814	836	831	863	828	832	800	901	881	827	838	837	889	857	859	834	828	816	870	874	819	841	800	764	890	878	888	834	825	847	857	784	808	891	857	865	873	876	875	812	887	773	833	903	822	804	848	882	865	816	833	823	871	871	811	827	821	861	831	844	866	886	819	883	817	882	826	876	851	878	871	871	796	836	850	859	830	823	861	848	794	865	821	828	818	833	821	825	840	837	877	839	884	835	809	855	853	824	836	834	839	809	800	803	915	838	864	879	907	797	841	877	846	840	850	807	879	873	842	852	871	855	839	883	824	896	887	861	834	855	824	866	844	798	856	814	823	818	840	851	804	785	867	853	832	850	847	765	796	802	849	835	858	813	824	860	869	844	864	828	851	878	792	855	858	880	867	837	895	887	807	874	824	862	889	856	845	832	788	802	775	835	800	829	843	906	804	870	836	849	838	857	846	840	824	841	847	820	846	802	856	909	814	884	856	865	850	853	817	887	832	904	853	880	857	849	862	875	823	840	855	865	844	845	799	832	877	880	869	841	831	806	844	859	859	890	841	858	799	878	828	803	860	829	851	841	885	869	820	847	880	829	855	811	816	854	842	833	846	822	853	843	798	850	865	803	839	826	847	869	845	807	844	851	834	814	872	868	857	830	844	815	858	862	833	845	850	830	822	864	868	897	849	852	866	861	782	845	878	852	833	831	849	870	872	842	827	859	807	841	841	856	844	814	903	848	841	884	863	836	821	850	836	884	862	855	908	872	852	808	800	868	866	857	839	800	834	839	830	796	834	825	845	776	833	881	836	903	838	814	831	846	878	886	774	836	916	822	880	834	895	856	827	885	876	847	865	844	898	861	919	884	844	801	873	833	836	828	868	834	847	883	861	828	867	848	839	838	864	835	881	836	830	876	773	856	855	864	822	822	903	855	854	873	921	822	826	867	842	853	830	845	846	827	847	864	855	832	848	811	914	850	873	853	832	858	903	826	839	884	819	889	866	903	840	853	851	848	810	801	833	849	781	831	882	834	830	820	890	875	819	874	838	853	830	833	834	798	833	836	846	810	861	859	885	885	843	800	816	844	858	791	827	825	936	903	855	866	884	812	813	833	832	818	817	764	892	837	843	857	803	834	847	835	837	869	827	834	843	833	843	892	836	837	850	891	829	805	831	844	801	848	871	863	870	810	861	820	881	864	852	863	872	863	873	888	840	825	903	879	864	879	848	848	817	830	821	858	888	790	908	854	830	849	807	804	812	816	825	810	858	851	845	850	843	798	883	850	840	829	857	835	863	818	837	844	844	804	857	875	813	862	818	825	839	850	867	859	849	832	862	869	868	879	805	888	819	797	873	864	862	854	842	852	912	856	863	874	798	838	861	908	866	862	829	873	838	871	788	876	917	832	892	791	837	834	864	845
57188	25118	8169	2029	838	518	458	441	448	441	415	393	364	358	357	395	389	362	364	351	384	392	376	392	412	358	387	376	367	399	395	394	348	407	457	363	373	405	364	427	352	422	381	373	364	354	377	416	388	405	371	401	374	408	380	346	373	409	420	409	359	393	377	362	397	412	385	369	365	397	377	383	426	355	405	374	389	391	408	342	385	414	382	370	385	390	350	366	411	399	369	418	351	355	411	394	422	374	385	325	385	383	384	379	335	394	404	390	374	373	360	392	357	376	389	372	329	378	394	361	373	373	399	387	328	356	337	367	386	414	343	392	389	390	402	414	404	359	377	419	376	355	389	379	360	376	316	356	393	346	397	374	362	414	373	384	369	383	354	381	378	375	359	375	382	386	396	381	386	370	379	354	348	389	382	352	391	359	385	331	350	385	391	369	347	367	417	389	399	379	390	395	379	365	361	404	373	358	426	379	356	394	376	398	380	381	371	380	409	414	363	384	397	401	412	380	402	354	375	358	352	396	362	368	392	366	382	364	391	389	332	369	392	366	381	419	383	413	373	392	371	378	374	380	362	384	404	372	344	367	330	390	415	382	384	407	376	446	430	389	358	381	398	380	334	386	357	392	372	377	364	363	402	396	358	386	395	397	379	397	368	368	345	363	350	357	400	373	367	376	393	362	381	367	366	351	358	352	358	355	345	374	365	402	369	354	364	357	375	374	355	376	391	345	378	350	356	381	398	376	353	388	379	410	388	391	411	361	381	367	365	366	381	408	344	386	414	382	343	373	358	343	396	353	386	395	364	411	378	389	393	399	357	380	383	362	429	400	393	394	409	368	421	407	380	356	387	393	379	370	372	382	409	392	403	396	358	396	381	358	404	353	362	430	368	368	382	354	361	382	407	363	347	400	378	432	338	380	387	384	412	403	393	377	373	394	382	411	362	373	378	354	364	401	373	362	370	389	368	384	377	405	393	404	375	361	403	415	390	364	384	376	356	389	384	376	386	351	397	377	409	379	356	377	374	357	382	365	374	425	358	365	342	363	404	366	369	370	371	375	394	369	411	345	399	377	383	364	404	377	343	389	382	385	391	404	394	386	408	350	397	355	426	379	418	361	386	415	349	356	402	396	409	362	378	375	375	384	375	417	424	394	308	352	323	398	345	360	365	404	377	360	403	394	387	392	433	387	355	391	365	374	371	380	401	360	376	383	363	364	381	400	374	354	374	357	388	427	370	362	370	353	401	396	406	399	408	380	360	401	388	407	381	343	371	375	402	349	359	402	407	393	402	378	383	383	385	400	400	363	408	421	397	396	375	379	380	386	344	408	326	389	367	397	353	343	359	371	389	363	389	376	376	366	404	387	385	380	375	360	353	366	395	361	401	342	406	362	361	368	372	385	382	370	360	417	390	389	358	380	393	377	366	358	376	402	358	353	381	393	386	400	378	377	366	374	358	371	394	392	376	390	361	384	364	389	375	378	351	353	384	355	397	360	376	420	439	377	400	405	364	399	365	389	367	413	423	389	355	394	367	404	371	381	365	397	387	341	379	381	375	343	413	367	385	393	368	353	361	367	407	365	370	416	374	379	351	362	369	403	374	402	405	384	394	380	377	370	392	360	382	394	389	396	402	349	412	344	420	366	418	407	349	388	362	393	369	365	406	404	369	399	400	366	441	379	347	411	379	374	350	348	399	369	359	383	400	370	385	387	403	382	377	367	397	365	395	373	354	417	366	394	367	404	388	400	372	354	389	388	343	409	383	382	392	377	366	356	401	375	393	383	362	356	381	341	420	378	400	379	388	378	380	382	336	375	373	380	371	363	396	361	348	393	395	403	413	372	378	426	370	353	405	397	378	371	390	393	388	395	381	376	335	402	376	409	389	315	385	384	394	362	360	388	389	396	410	356	375	400	396	377	376	395	398	347	363	383	385	353	390	391	364	376	397	387	354	346	363	371	327	381	384	399	400	375	372	395	379	409	386	386	385	361	411	410	379	401	365	394	387	382	363	422	347	381	366	382	374	380	388	392	383	378	376	358	425	343	361	396	327	345	374	357	386	407	392	400	375	361	404	372	353	355	386	387	380	370	407	415	400	373	423	392	389	378	351	358	345	414	376	392	400	361	399	361	382	383	405	398	391	403	352	411	391	384	352	387	368	383	410	364	415	385	360	344	359	368	346	390	388	392	366	353	372	373	353	359	381	377	389	391	382	405	393	371	382	354	401	380	383	355	361	345	352	378	351	347	388	363	379	376	406	329	356	376	394	356	401	377	375	399	377	366	378	370	381	380	391	364	405	401	385	403	396	415	354	388	374	395	361	383	375	356	370	369	435	370	402	386	382	383	408	408	410	374	362	383	362	379	423	403	389	369	339	361	379	393	387	385	413	381	385	384	407	348	362	379	368	381	388	361	374	373	372	382	363	392	375	391	366	339	344	378	361	394	437	364	366	379	377	382	385	364	381	375	390	379	358	391	355	379	381	358	384	372	355	382	375	402	392	373	332	364	381	379	336	360	369	404	354	371	357	374	370	390	367	416	376	384	356	409	382	387	418	395	384	362	403	380	315	371	359	359	389	372	371	400	411	402	431	407	365	374	371	389	390	369	376	361	405	376	370	404	418	382	379	386	397	366	391	395	422	372	377	362	408	378	356	342	406	338	401	374	387	428	386	345	373	375	386	399	399	355	370	431	395	372	395	374	384	362	422	411	384	373	391	367	384	429	399	354	351	340	378	373	387	428	390	392	391	388	385	355	392	411	380	386	375	377	385	370	352	352	374	356	366	349	419	357	389	406	373	398	363	406	369	391	355	407	369	373	397	378	397	416	403	375	405	370	368	418	350	414	385	398	368	373	366	381	368	369	383	386	382	366	378	377	375	337	402	357	364	393	376	382	389	359	383	380	365	339	368	398	398	364	386	412	372	406	372	417	395	402	369	373	376	363	363	422	383	367	391	381	365	403	388	391	404	374	340	361	381	379	394	368	371	357	374	360	371	398	366	395	406	371	373	418	386	393	400	390	361	409	331	372	428	392	405	369	339	358	352	357	350	369	423	383	411	370	376	384	390	368	359	386	398	342	370	376	407	386	395	405	414	381	353	398	353	399	400	396	371	365	380	347	371	353	367	360	368	404	391	350	367	376	357	385	416	352	414	391	348	357	398	370	342	413	373	401	352	394	380	363	376	380	345	425	377	365	388	366	365	363	359	377	371	357	380	407	357	377	377	344	374	370	400	374	372	356	400	377	391	370	396	354	389	407	372	373	388	354	390	367	400	372	407	424	370	433	373	389	391	381	378	345	380	332	362	402	388	361	363	390	397	344	409	376	404	365	378	401	377	371	393	358	358	433	364	363	361	375	394	388	434	373	369	398	412	344	362	413	386	376	361	346	345	383	367	333	440	400	415	392	408	374	359	380	383	387	388	358	347	364	386	408	360	387	386	393	360	390	376	383	387	363	395	410	399	397	345	393	343	375	424	357
38968	17591	7070	3610	1934	1387	1103	1069	1013	996	938	963	821	808	786	852	840	828	835	815	843	822	833	835	814	876	849	862	871	833	857	770	832	860	801	797	797	804	849	869	809	831	843	846	849	840	788	842	807	861	861	795	838	800	820	801	888	776	841	847	847	851	805	857	831	831	846	835	859	804	851	820	831	892	857	828	808	831	824	802	826	803	852	862	797	852	846	816	814	894	824	853	764	825	859	829	877	831	900	839	804	799	809	815	808	799	861	837	816	830	788	837	786	835	782	811	862	839	827	828	858	946	854	834	792	865	833	861	816	841	787	889	830	843	807	814	842	782	798	799	836	827	823	817	891	835	792	849	822	803	832	800	796	764	837	855	783	855	851	846	842	850	912	842	821	791	787	838	841	782	869	833	847	799	818	839	881	859	819	819	857	832	815	836	848	810	846	839	844	806	812	828	817	812	805	811	832	852	827	837	834	838	836	863	826	820	822	838	811	803	841	826	820	779	856	801	849	869	791	836	855	835	862	818	828	771	854	796	863	822	815	863	838	815	799	815	846	811	780	812	865	807	867	824	858	873	820	843	802	838	831	803	847	844	808	807	857	806	878	874	854	848	827	854	839	828	828	885	805	799	813	818	796	803	799	837	826	795	830	826	873	829	816	822	860	822	828	847	799	825	812	903	827	845	877	838	859	869	841	821	786	846	801	848	858	843	838	826	881	883	836	860	875	851	848	868	868	844	823	817	798	886	830	826	803	833	813	819	839	859	797	837	839	856	807	840	839	838	805	848	832	813	855	862	835	841	829	779	851	805	833	809	821	882	836	872	827	829	843	822	843	816	854	825	837	854	867	862	791	813	836	843	771	822	800	814	827	815	843	838	819	788	874	809	821	777	788	847	879	812	897	851	827	879	786	843	857	804	846	793	838	812	864	812	875	819	834	861	864	790	824	779	825	825	808	830	850	813	811	790	822	878	847	827	839	848	804	845	823	902	835	881	817	845	837	853	831	849	884	836	858	830	799	857	813	817	832	931	874	841	849	842	850	832	843	778	837	887	823	925	895	822	843	819	799	801	856	785	855	853	872	833	849	834	852	866	791	899	869	832	834	812	913	829	881	784	883	827	787	889	839	809	796	833	808	868	828	854	810	859	813	810	849	821	817	886	800	859	874	834	850	844	840	879	845	868	780	832	862	849	783	820	813	807	807	826	824	825	837	810	851	852	751	831	850	776	860	838	866	889	836	836	861	845	867	849	861	811	838	884	821	883	851	863	846	881	809	792	783	829	871	835	868	852	791	859	845	869	851	841	841	863	875	794	835	884	842	857	846	770	812	877	840	857	830	833	849	847	821	868	848	877	798	800	859	832	837	835	896	801	874	850	857	875	812	784	796	856	843	809	840	766	850	860	831	822	839	871	814	846	797	801	820	894	851	828	808	814	850	801	823	842	825	835	828	801	840	845	851	802	835	850	815	772	805	785	855	822	837	837	837	818	807	850	794	838	790	818	819	839	838	839	838	846	835	828	811	863	839	852	835	820	848	821	860	823	827	812	807	829	833	828	857	846	814	828	885	843	837	786	865	813	851	857	886	837	820	873	829	827	856	825	811	805	853	836	866	873	764	859	751	827	832	772	856	887	831	870	774	862	842	863	845	812	841	788	824	826	840	855	818	885	836	803	836	854	867	898	849	828	869	803	870	870	793	794	794	859	784	833	895	842	845	879	853	861	829	818	821	877	841	856	811	870	859	814	819	805	790	786	797	837	817	843	800	821	835	826	836	820	826	845	848	877	800	853	850	784	868	819	810	777	815	828	817	858	856	790	833	830	840	842	867	857	784	838	859	847	773	844	837	836	857	810	794	794	850	787	852	813	803	821	840	825	819	855	884	855	816	842	799	833	817	827	806	834	815	831	834	875	829	829	802	830	820	838	849	833	835	807	886	806	827	786	828	836	821	848	826	828	886	804	832	799	897	821	818	890	852	834	823	821	826	847	788	865	793	873	827	842	782	872	870	808	851	813	783	818	794	863	856	848	803	863	837	801	824	785	843	798	837	823	845	813	856	860	839	814	839	850	839	858	810	837	824	878	862	790	861	847	800	837	736	797	843	828	829	865	854	833	795	806	822	835	852	865	878	817	793	794	799	816	823	802	862	811	846	801	845	869	771	802	862	868	848	831	878	835	853	801	802	847	846	837	914	816	821	819	871	863	854	758	814	801	839	835	816	851	833	865	819	812	870	853	791	833	868	839	878	826	828	815	859	822	849	812	833	853	813	818	830	798	833	780	817	806	889	840	811	835	833	827	844	818	803	827	786	836	800	765	858	816	812	877	848	800	851	857	818	805	802	809	820	803	857	818	823	870	831	814	809	781	807	821	857	844	836	825	838	872	859	807	812	846	832	861	839	811	824	818	809	861	845	782	844	829	844	834	836	840	818	889	809	851	835	904	813	806	844	798	862	851	839	829	843	834	818	811	880	871	794	786	840	821	782	867	845	827	839	835	834	848	887	842	815	841	784	855	806	850	830	843	835	862	796	878	802	814	817	877	803	855	807	833	874	839	808	809	855	827	852	803	843	888	801	856	838	766	774	855	860	834	850	832	807	761	781	801	789	808	791	818	836	819	841	806	766	814	854	804	812	810	819	827	845	798	805	758	836	843	824	846	882	862	842	827	821	831	826	849	825	834	833	837	833	855	868	850	783	820	820	813	874	843	815	857	835	813	779	873	843	816	834	849	860	838	831	848	871	817	835	847	835	865	870	804	820	881	839	824	796	793	824	837	838	865	857	851	803	859	844	810	805	833	835	831	833	868	846	794	845	793	811	864	812	862	856	802	791	801	843	858	839	883	878	786	847	874	769	815	844	848	835	856	833	817	849	814	826	850	769	833	867	839	818	797	812	758	883	835	851	803	828	829	810	774	820	798	835	886	822	853	831	813	859	807	822	808	852	865	780	855	835	820	798	848	818	852	846	863	851	859	847	860	877	805	835	839	802	856	872	821	855	858	841	901	821	850	831	857	800	818	856	812	871	776	853	827	870	828	845	846	828	840	837	856	823	848	781	795	838	898	872	820	869	789	834	840	835	842	845	828	837	818	842	800	865	822	819	904	817	819	850	835	830	878	852	852	819	834	843	819	833	798	812	836	838	863	823	854	786	816	827	851	828	813	840	806	823	792	810	885	870	841	869	846	805	865	845	836	808	883	844	821	851	819	895	814	844	808	894	822	806	853	859	804	846	848	832	778	861	819	853	853	867	817	856	826	808	822	849	819	784	872	798	804	832	869	806	840	872	844	824	852	871	842	856	877	859	782	821	818	870	829	841	840	837	835	799	775	878	822	858	857	810	859	827	790	838	836	823	869	787	815	833	829	853	828	808	844	779	791	861	834	837	832	830	808	918	835	898	852	808	806	820	816	820	818	842	833	852	853	855	857	833	787	853	823	828	810	792	836	810	848	819	833	805	799	809	809	823	765	857	803	885	833
63572	27314	9957	3110	1355	973	595	472	478	479	421	394	389	416	377	412	385	420	373	403	364	378	398	403	375	383	364	435	419	374	390	391	416	394	381	363	405	416	437	366	393	416	415	454	373	422	414	398	425	413	371	403	405	398	394	402	450	417	409	413	347	415	354	394	383	401	383	386	418	414	409	407	372	412	412	385	389	434	391	373	417	403	379	376	404	451	409	399	411	371	423	426	399	401	407	436	421	369	346	405	372	388	417	414	399	359	407	421	357	428	354	413	383	385	383	378	387	368	421	391	418	392	402	402	388	379	378	387	378	379	391	377	396	393	393	376	363	386	368	390	406	401	405	376	422	393	361	389	391	363	398	374	407	384	402	355	389	407	419	380	366	417	399	358	406	414	427	442	375	413	415	372	375	366	380	379	378	371	417	411	431	366	413	354	429	422	405	377	401	396	389	376	405	396	405	388	364	366	397	389	395	397	385	368	367	389	421	374	380	421	380	387	389	383	368	417	362	364	437	403	415	415	425	383	372	443	410	367	401	417	403	420	397	412	363	400	359	416	382	396	392	381	377	402	390	430	422	414	413	414	398	396	370	384	388	407	383	425	414	394	409	430	429	399	428	395	377	387	400	390	393	411	387	421	378	383	374	385	393	448	391	382	365	383	389	400	392	386	407	404	415	400	425	423	388	375	377	397	395	401	396	415	406	402	396	411	359	385	394	400	425	398	376	358	406	410	414	405	398	401	400	392	392	380	403	413	385	360	395	368	364	361	392	351	403	368	419	417	405	422	385	380	404	395	407	375	406	389	376	394	388	408	411	377	389	385	383	371	384	385	395	392	413	401	368	368	421	411	423	378	346	372	409	369	358	373	380	387	399	402	370	391	432	442	436	438	420	391	418	405	387	425	394	407	424	388	372	367	398	382	399	414	390	376	428	412	354	423	412	390	360	405	394	388	382	425	414	399	401	413	442	389	363	372	411	427	379	395	403	355	411	405	346	367	361	380	380	395	439	391	387	446	380	398	434	363	406	393	390	409	417	369	381	419	377	388	400	406	372	425	407	416	381	374	386	386	449	402	387	381	421	443	386	337	379	383	390	391	375	401	408	374	399	387	410	405	402	370	387	392	397	399	390	412	381	379	395	378	403	393	387	378	367	442	376	432	401	394	407	392	404	427	397	419	422	384	360	361	340	365	431	397	407	381	414	429	442	373	396	396	409	412	391	363	424	399	406	410	391	428	373	406	412	425	399	391	417	403	395	384	424	417	386	382	387	414	381	368	409	374	396	361	412	401	355	408	413	383	385	395	402	371	390	419	358	397	393	403	397	408	398	392	410	387	400	393	417	418	379	424	421	400	385	377	389	388	394	392	420	335	406	387	390	413	425	420	369	416	383	413	365	428	393	418	390	394	396	376	381	393	372	414	383	349	381	387	401	361	396	360	438	394	424	371	393	373	404	388	366	410	392	435	378	427	362	410	390	392	359	450	393	402	414	373	413	403	403	399	420	380	391	393	415	365	417	405	366	417	394	406	387	376	405	389	411	345	369	392	381	382	348	370	401	342	349	386	350	397	418	382	381	342	355	398	365	379	392	381	381	437	385	374	394	397	395	418	355	369	384	354	411	389	411	396	385	391	367	369	405	446	444	398	414	441	399	378	346	381	444	399	383	423	428	457	347	410	405	366	390	360	379	379	372	414	426	381	375	383	410	420	380	407	388	364	455	358	415	410	398	374	394	425	404	360	403	411	405	405	409	369	386	384	389	381	373	366	416	447	417	386	394	413	369	386	394	424	390	388	367	405	381	374	419	393	414	428	386	390	401	381	436	427	381	421	415	432	427	404	403	367	390	375	405	398	391	408	368	381	394	398	400	408	360	386	395	371	389	428	429	391	388	364	401	413	356	374	418	421	403	379	423	415	406	410	415	408	368	390	378	413	355	413	370	389	388	396	405	420	403	402	353	448	386	416	394	408	375	361	379	381	404	391	409	394	388	404	380	378	380	391	412	416	404	377	395	375	395	391	396	422	359	428	392	373	419	377	346	391	426	406	375	396	379	360	371	396	373	408	379	361	431	425	385	362	411	391	391	357	397	398	384	385	395	413	437	409	384	370	402	415	417	398	424	419	419	390	389	407	372	384	377	374	405	386	356	370	404	374	401	398	405	360	412	424	411	420	385	414	401	406	383	381	428	389	390	417	392	383	423	409	406	404	403	383	432	361	399	397	404	419	408	388	409	412	420	408	397	388	390	388	381	388	418	424	394	409	374	444	430	356	391	408	390	412	394	390	409	342	365	372	429	371	394	384	411	390	393	382	407	437	387	367	391	406	385	388	350	407	350	384	390	365	412	364	408	359	407	412	434	362	385	392	388	395	415	414	374	379	440	400	385	411	372	423	365	400	385	382	378	374	379	410	377	392	383	416	392	394	402	394	411	371	416	401	391	382	374	401	417	394	372	392	378	383	406	385	382	372	370	371	343	419	426	405	402	365	404	391	415	429	373	393	424	434	401	403	395	393	359	406	394	355	375	369	430	425	371	392	414	415	374	394	405	369	421	405	398	385	389	409	382	411	400	418	393	415	413	394	391	377	421	427	414	360	421	389	398	404	400	390	372	419	427	367	376	379	394	398	375	409	398	422	413	377	344	388	435	383	425	393	399	395	371	389	392	350	381	392	406	406	379	424	379	405	377	356	405	388	402	390	440	404	376	352	404	383	366	384	387	361	392	411	371	376	377	353	379	383	370	375	407	381	402	373	386	357	395	379	373	405	402	331	390	388	392	393	350	380	417	405	389	378	384	400	359	405	375	402	421	357	407	389	396	389	363	360	390	431	403	397	349	375	414	444	390	410	425	430	400	418	412	372	412	403	408	388	391	391	382	397	381	406	384	407	392	401	402	406	408	440	431	377	347	371	419	366	380	405	393	401	373	375	369	390	385	396	417	387	404	361	379	410	457	448	414	407	429	383	417	379	395	403	372	367	410	415	408	386	415	391	370	370	429	403	396	386	387	408	400	378	423	398	370	398	408	389	420	412	392	381	337	377	386	405	400	372	403	417	402	394	393	405	394	372	350	401	401	376	385	381	384	366	394	378	412	407	424	371	397	403	379	378	388	412	367	402	381	384	380	414	448	388	392	400	344	422	382	419	368	394	403	440	383	380	394	404	390	377	388	399	372	404	401	405	365	406	423	419	412	409	407	391	414	391	366	399	450	396	380	393	361	395	357	369	359	396	398	381	376	394	390	397	398	363	375	416	402	416	387	402	397	368	395	358	415	416	383	372	382	384	402	435	422	379	377	358	430	384	430	394	425	400	405	407	366	376	409	373	418	373	380	395	387	378	396	409	427	409	373	393	415	400	394	384	454	391	359	398	388	370	379	397	391	390	374	377	396	398	443	445	405	410	388	392	326	408	429	397	442	421	407	382	393	404	377	449	381	360	385	386	415	427	399	376	402	389	410	389	413	393	408	402	442	410	390	403
42462	18410	8953	5786	3649	2779	1637	1140	1352	1253	946	897	863	850	864	890	852	822	852	838	882	864	835	830	856	884	831	817	812	865	781	838	890	891	846	886	882	866	840	853	827	868	835	895	881	858	919	854	863	860	908	875	848	839	831	889	900	850	895	897	868	887	840	832	869	881	890	903	827	879	876	847	846	849	852	907	844	840	840	887	867	851	874	855	838	889	875	867	853	863	814	886	869	818	846	868	873	844	883	876	858	853	858	857	847	862	843	872	857	869	860	847	853	857	876	935	877	799	854	837	830	861	895	838	814	907	891	861	901	858	853	923	863	841	846	856	857	854	871	864	898	891	843	827	853	869	913	840	886	858	872	879	850	846	846	847	871	874	967	823	855	850	887	867	847	862	832	876	811	862	834	829	860	906	855	869	860	945	860	858	850	894	916	858	868	840	871	850	872	859	879	859	897	895	876	840	856	878	891	841	853	884	843	856	890	855	863	886	818	838	842	922	875	832	817	873	824	817	796	833	889	872	878	889	808	885	838	843	901	849	908	859	871	870	870	855	868	839	822	841	865	876	825	887	847	881	839	882	862	896	872	843	863	846	867	853	934	876	837	881	844	851	816	810	870	824	891	874	830	833	855	853	879	906	854	833	875	849	840	839	885	874	838	898	845	854	881	886	877	809	879	898	889	891	861	856	814	820	851	820	919	872	890	827	844	840	845	924	866	887	856	877	853	839	893	858	879	854	856	856	818	820	881	846	883	845	836	869	811	855	855	883	843	828	829	849	845	835	820	899	859	897	841	836	836	875	936	875	922	861	852	856	868	856	830	843	823	879	914	852	861	896	835	833	839	834	858	919	825	873	871	830	879	889	882	871	820	869	868	832	838	816	880	775	839	894	832	852	874	879	895	853	898	843	840	900	908	842	891	878	842	884	846	846	863	851	872	883	830	893	823	864	831	873	885	910	853	854	838	869	844	791	853	812	838	871	803	850	883	807	866	863	862	889	885	845	882	850	886	893	856	865	871	851	868	852	807	857	832	863	891	850	888	853	846	879	895	893	824	812	890	906	857	939	893	843	846	888	812	906	849	864	845	838	890	836	852	824	879	854	874	874	868	883	837	872	885	841	881	840	841	889	923	884	845	898	878	849	832	829	884	836	878	855	861	814	876	863	878	813	855	842	876	878	863	862	846	873	873	847	846	942	917	866	878	844	836	860	809	865	871	848	807	884	862	845	866	849	820	901	800	857	845	816	861	831	852	839	845	890	882	823	868	848	892	825	840	914	872	849	912	906	913	897	878	860	902	871	874	846	881	856	877	854	854	800	860	917	827	864	911	866	832	886	895	882	846	852	840	849	892	869	902	848	882	857	893	885	805	881	893	882	814	800	853	882	847	891	841	815	817	877	858	860	863	885	816	828	884	864	820	908	883	889	859	869	807	849	825	889	889	879	827	857	893	890	813	850	862	870	829	864	840	837	804	838	874	909	852	903	836	837	854	885	883	808	866	844	871	809	924	813	822	849	816	880	867	836	878	831	936	864	850	829	868	852	806	867	901	884	859	812	872	835	873	850	813	830	854	889	901	899	856	867	876	882	845	812	809	862	917	862	874	884	851	854	838	844	858	909	922	866	882	820	875	862	866	853	864	909	853	859	830	834	863	874	828	809	794	921	803	923	823	850	850	855	880	885	869	901	880	868	840	827	853	852	870	840	868	843	837	914	880	887	845	832	912	832	844	871	866	865	887	839	835	873	898	886	854	866	881	856	827	917	907	865	848	845	893	879	894	862	901	811	831	832	912	856	825	867	855	905	849	868	873	826	861	862	882	858	807	851	831	828	847	783	902	891	913	875	878	898	799	864	836	930	856	896	864	867	865	779	890	879	821	869	901	831	878	857	890	886	831	877	852	914	839	856	884	814	888	862	839	845	926	913	860	820	878	900	822	870	854	848	864	849	844	842	812	893	819	854	845	840	845	872	856	896	900	813	845	791	914	808	865	860	874	896	837	879	820	841	863	897	893	828	868	900	846	844	908	823	827	853	862	862	845	874	815	817	875	891	845	875	889	868	844	850	871	870	917	868	872	822	787	833	875	856	844	858	919	917	879	871	825	931	886	806	836	873	822	817	870	861	817	814	867	856	843	875	861	882	863	822	841	885	888	897	904	871	846	807	885	886	858	857	915	919	880	858	819	867	872	868	864	918	894	874	822	840	906	860	903	879	883	812	837	865	808	902	816	850	846	873	799	845	889	905	834	856	873	898	851	860	864	863	836	878	868	859	848	872	832	807	850	865	870	846	890	879	875	852	843	839	867	905	813	878	890	816	850	850	906	885	866	896	814	901	874	890	886	859	854	843	838	833	828	857	841	880	871	852	853	881	810	919	885	836	804	844	868	889	863	831	868	848	914	854	843	879	867	847	868	871	829	873	884	830	884	865	834	889	922	902	913	933	870	811	854	896	831	883	867	860	872	884	835	916	821	788	880	872	833	828	905	875	881	840	842	836	847	923	862	842	864	831	872	818	866	842	863	862	900	842	839	833	837	854	945	885	823	875	851	849	869	852	856	822	846	834	828	850	850	863	890	843	869	846	862	886	906	906	870	863	851	932	846	876	876	835	888	815	862	868	878	827	846	837	878	873	849	878	905	902	855	850	842	881	881	812	865	830	824	829	894	863	890	864	851	851	866	849	883	810	820	835	878	877	840	907	863	829	862	893	860	802	873	860	884	915	881	872	860	840	899	891	907	850	875	864	866	891	802	846	834	904	794	875	878	868	852	941	849	879	858	895	851	918	832	909	849	872	893	874	873	876	834	861	867	885	860	832	886	873	845	830	882	901	832	873	853	851	883	840	853	912	861	844	900	844	867	854	837	906	862	876	835	820	892	899	860	862	855	844	848	901	863	885	851	847	854	837	829	871	847	877	858	896	899	852	898	860	859	878	882	850	829	882	870	859	806	847	889	849	873	859	941	818	830	865	863	856	860	785	883	846	863	817	865	870	804	830	794	863	940	818	877	803	855	879	916	816	830	863	853	883	918	887	874	890	839	856	864	855	859	877	882	899	906	842	854	843	836	847	856	796	857	886	807	873	852	868	889	866	866	879	849	889	861	871	830	848	835	882	864	863	830	825	812	882	841	850	833	824	889	825	860	862	892	781	857	894	857	901	864	950	834	843	833	843	808	831	889	866	867	847	845	861	826	850	859	841	841	907	869	844	855	843	852	834	885	868	793	797	892	893	854	919	822	853	849	849	863	870	881	796	862	927	829	880	889	874	857	848	875	858	874	867	866	827	814	872	896	855	825	870	882	856	892	893	887	842	867	815	851	889	856	836	918	888	887	861	868	881	875	848	837	874	866	841	855	878	887	887	920	848	821	828	856	845	929	913	876	858	871	887	877	854	874	873	861	882	848	800	882	867	857	840	851	817	875	869	874	866	943	815	859	873	830	886	933	824	797	899	820	849	849	883	823	875	851	853	866	894	875	872
50293	20517	5723	1481	664	503	415	392	401	395	358	372	395	399	376	372	396	375	361	356	371	404	379	423	389	372	369	411	382	402	394	365	410	379	393	389	344	355	415	397	377	392	376	398	356	358	373	361	463	379	425	426	367	373	353	381	365	429	362	387	386	389	348	380	383	343	371	392	388	371	404	396	382	385	390	399	407	414	380	369	370	386	373	397	400	392	376	417	358	365	410	381	387	351	401	404	406	406	455	374	363	379	367	378	362	376	417	365	403	376	371	380	339	368	392	387	362	427	389	337	365	399	394	380	408	354	400	383	368	355	343	344	389	376	409	368	391	340	398	350	357	399	418	376	420	362	388	385	379	372	363	406	372	405	366	375	389	387	362	370	402	399	404	359	395	362	354	414	379	385	378	398	370	349	374	410	363	373	341	434	406	410	370	416	384	369	393	402	409	467	362	422	377	390	370	362	397	415	384	382	398	358	403	430	369	436	374	380	397	370	407	414	368	374	402	369	374	386	400	401	379	373	361	389	415	415	400	377	399	391	411	355	381	375	370	362	391	439	397	402	359	384	393	393	353	388	365	389	382	381	368	368	370	410	394	383	386	419	375	377	392	374	407	394	400	394	422	370	398	385	372	400	398	409	380	376	384	349	391	353	408	406	396	355	390	375	374	393	388	389	420	388	378	400	428	333	408	357	366	412	386	422	397	378	416	375	380	368	406	350	413	364	366	414	372	383	404	379	388	386	370	392	379	385	392	407	373	405	392	396	372	366	403	413	403	379	404	377	373	380	382	400	418	373	387	385	362	416	373	345	375	372	399	356	389	418	392	377	391	417	359	373	372	408	356	415	390	374	389	352	397	372	365	385	414	389	378	381	392	395	390	365	360	396	390	360	382	383	385	382	379	382	400	365	340	399	378	389	398	373	354	398	366	386	390	415	421	401	336	384	376	347	373	398	347	413	367	403	315	391	407	396	388	406	376	410	439	369	398	410	386	386	365	446	389	399	387	433	395	377	345	404	409	385	368	394	373	421	378	371	385	401	405	378	360	383	419	360	390	373	412	356	402	367	365	393	377	377	323	406	373	417	368	382	383	383	390	392	364	383	361	378	390	417	363	405	452	382	385	339	382	383	389	395	429	379	408	395	361	383	380	379	380	395	365	371	408	430	361	373	359	390	395	394	393	372	383	415	389	374	355	376	349	363	385	378	381	395	369	412	385	375	392	402	369	352	365	397	387	378	416	354	425	361	419	371	386	390	375	389	374	408	387	356	340	363	408	367	395	410	370	374	336	364	413	382	394	408	384	406	388	388	424	388	379	346	374	366	406	382	397	392	417	366	403	393	384	410	388	401	409	396	374	394	372	365	390	379	377	382	362	338	347	385	385	377	378	368	376	384	343	385	406	394	375	391	399	402	410	384	388	401	341	390	401	332	384	374	372	381	367	392	381	382	401	380	406	410	388	386	337	432	383	367	365	425	396	387	405	394	387	369	358	342	356	411	377	408	374	386	408	362	420	401	355	392	386	377	371	350	413	350	411	370	396	380	365	397	386	358	386	358	353	390	368	410	416	375	402	369	363	362	347	394	371	345	393	423	409	392	402	386	366	353	367	407	425	369	377	400	348	404	392	406	380	434	354	341	388	377	362	396	376	364	387	353	406	386	411	349	354	377	389	389	404	340	385	404	392	361	400	367	373	376	402	359	385	375	400	440	371	356	368	356	389	390	390	421	393	390	378	403	410	377	408	384	387	387	346	449	418	369	377	371	361	401	379	380	399	368	376	387	378	374	371	383	342	398	395	404	339	364	395	375	425	395	374	402	381	429	450	398	368	408	384	405	424	412	390	372	377	369	344	361	392	376	403	389	421	364	425	369	344	377	386	357	390	383	426	377	399	369	386	399	373	385	376	349	396	365	367	372	387	394	367	356	335	409	431	353	354	383	358	388	406	355	388	397	389	384	403	355	419	385	416	372	405	371	327	389	376	439	437	386	365	362	414	356	369	394	369	406	382	404	427	391	385	401	343	383	394	405	396	381	405	388	374	371	404	362	365	377	396	362	387	396	374	416	405	377	382	380	397	396	396	415	342	391	370	398	376	391	378	383	314	414	361	369	404	344	353	400	344	420	379	387	396	417	388	402	381	348	374	370	380	387	383	364	364	365	410	368	349	396	399	345	376	407	383	383	388	420	407	340	384	390	377	381	383	374	353	364	397	348	351	385	400	355	382	369	395	415	357	391	377	430	361	388	402	399	356	403	411	396	394	394	346	380	382	366	405	387	403	396	365	408	401	348	405	395	405	390	382	396	353	382	353	357	387	407	365	382	355	387	427	385	345	374	364	384	388	443	388	363	385	354	394	405	393	347	359	397	404	375	367	430	411	389	382	405	401	395	387	438	377	393	380	403	401	406	365	362	401	403	388	401	390	414	392	416	390	350	373	393	410	373	408	375	369	400	389	396	354	357	392	378	348	363	410	367	387	380	346	406	384	377	391	356	392	403	372	406	376	413	388	394	396	389	367	386	394	387	410	349	382	402	401	327	399	412	408	375	370	403	370	392	384	399	393	365	382	407	383	376	365	396	387	445	422	399	349	380	352	393	366	397	374	370	390	383	384	377	434	380	408	400	359	377	432	450	392	370	386	371	405	368	373	384	416	377	396	375	358	353	361	382	366	376	392	375	410	370	402	411	412	406	381	381	394	404	431	370	337	346	378	355	409	398	447	383	386	360	378	408	377	393	438	379	354	364	364	348	414	378	372	410	359	411	342	336	392	368	404	348	386	371	395	383	400	435	349	411	386	421	367	382	403	361	356	375	377	355	401	373	382	401	362	427	397	397	387	353	354	409	389	409	381	430	429	390	389	370	384	373	363	372	369	389	402	387	364	368	384	369	375	387	377	389	358	368	359	386	402	426	361	415	394	400	374	397	411	388	376	383	363	356	393	406	378	362	358	396	396	391	414	441	371	410	379	378	427	418	412	369	407	388	405	383	358	401	355	441	409	384	351	370	377	402	387	363	392	341	412	409	384	415	334	344	354	352	398	405	356	388	414	395	401	372	409	417	396	381	379	390	361	371	393	371	358	348	359	384	372	416	431	370	398	391	366	376	389	430	403	422	378	385	378	396	378	351	393	393	402	392	356	386	367	399	361	385	382	390	415	362	376	391	368	381	356	387	416	391	362	371	365	381	380	369	379	379	425	370	362	407	349	378	378	362	379	416	388	391	380	372	390	412	395	411	382	368	406	368	421	397	399	392	363	379	378	409	369	329	406	368	389	413	412	359	415	415	394	349	414	395	377	393	371	453	346	393	403	409	403	390	354	359	372	382	400	391	384	388	402	345	385	381	405	387	390	367	377	384	400	398	390	366	350	394	389	385	392	415	370	406	355	372	395	376	349	391	419	373	356	374	390	400	368	407	380	405	412	419	358	383	353	403	392	372	386	360	376	392	396	388	400	371	370	351	404	412	420	399	403	395	382	384
34572	14839	6489	2982	1543	1111	1029	866	910	876	797	862	865	896	883	850	844	826	803	844	903	815	814	797	860	825	875	827	832	813	794	857	892	805	852	816	863	872	778	837	840	825	797	877	873	857	855	869	798	878	796	782	849	874	848	849	835	882	840	866	833	847	826	802	846	824	843	851	823	858	835	827	858	857	828	808	837	867	810	856	829	837	835	885	848	885	844	835	855	830	808	817	887	783	863	813	833	853	895	830	853	838	858	818	834	803	914	873	875	855	755	802	856	874	845	825	835	763	913	835	817	878	822	823	808	872	829	831	801	830	864	821	898	826	844	807	846	822	799	847	815	844	880	819	784	871	836	815	827	866	863	877	831	859	864	838	796	853	802	845	837	889	825	743	872	829	838	849	830	827	818	836	848	830	825	844	809	917	820	875	830	808	793	818	812	818	787	831	844	814	858	828	802	868	884	877	846	832	839	812	842	855	839	833	858	847	813	892	806	831	874	837	870	791	847	883	828	840	805	853	854	848	826	820	853	894	882	839	851	849	847	868	860	826	854	855	809	826	890	886	839	838	826	844	864	813	805	828	856	796	824	817	813	870	808	860	806	842	846	818	816	876	831	830	825	848	859	812	918	827	818	903	827	851	881	844	823	828	816	825	881	855	850	797	794	838	835	869	828	843	800	798	854	870	881	842	812	842	807	895	839	856	823	833	800	841	821	848	810	878	836	832	820	870	865	811	815	872	827	845	802	828	842	832	877	797	840	837	787	793	790	810	865	823	813	777	811	842	856	835	844	815	858	896	862	812	845	821	824	822	873	821	884	780	841	942	832	852	816	829	842	882	850	869	894	891	904	855	870	838	846	795	873	864	827	831	819	813	834	830	862	788	849	803	834	815	821	812	858	814	827	833	819	839	890	822	836	835	898	794	803	808	828	862	823	828	886	847	823	850	844	813	898	916	774	838	862	842	847	795	858	805	851	818	826	829	835	813	825	811	806	903	849	869	842	824	888	860	821	818	834	863	819	822	849	816	863	821	803	857	849	845	863	835	788	862	889	845	836	849	830	878	845	832	781	804	847	835	811	825	823	842	811	846	822	838	829	866	821	812	840	806	813	778	849	846	876	847	869	820	825	805	818	868	789	853	847	786	808	864	876	894	815	848	878	851	857	824	845	853	832	864	854	843	887	823	858	818	897	821	828	801	822	876	860	843	877	849	846	845	850	791	855	835	849	830	841	809	860	890	855	782	809	852	835	811	824	797	826	837	876	821	844	879	822	825	822	829	860	836	811	849	861	820	830	813	854	840	864	814	862	862	835	791	859	837	866	845	851	855	869	809	856	842	795	836	859	860	836	847	804	848	858	830	811	819	870	822	819	822	843	876	836	860	806	866	777	836	851	798	837	836	854	794	849	791	810	803	836	865	846	863	860	832	881	856	829	809	830	829	808	857	815	858	847	866	846	838	829	827	826	841	782	858	826	819	848	866	799	822	837	905	788	825	899	887	821	791	878	823	845	846	855	835	811	857	833	816	830	853	828	802	829	866	868	846	829	827	838	815	805	848	805	859	814	885	858	816	799	827	826	861	862	874	822	860	819	821	823	821	862	864	861	860	803	827	843	897	832	786	875	820	820	812	835	860	851	815	847	800	830	808	807	843	836	825	820	790	807	805	788	822	820	861	843	789	828	842	835	827	808	880	871	866	841	829	838	827	851	862	858	805	824	863	896	795	898	872	847	870	897	856	799	865	836	864	891	861	877	819	867	859	843	867	844	875	849	848	876	860	826	857	901	795	829	779	926	840	841	792	809	822	880	868	823	835	816	829	837	833	883	876	848	844	890	861	837	879	792	918	880	856	788	779	810	923	855	856	830	843	829	842	833	870	833	836	848	857	821	835	833	787	835	846	825	830	829	869	794	849	828	826	818	787	817	789	886	840	839	810	825	781	838	816	914	809	861	825	861	834	811	875	918	807	847	824	788	824	879	845	830	784	826	893	841	821	841	821	817	791	830	857	829	831	825	867	889	845	789	854	864	802	859	814	840	840	853	796	839	847	881	834	827	803	842	820	858	829	826	817	828	880	875	822	813	868	883	875	836	830	863	806	867	868	865	885	800	829	816	810	854	816	877	867	816	873	837	785	879	846	808	827	858	851	782	826	789	823	831	820	854	795	855	867	863	859	854	834	848	844	805	848	810	830	867	791	844	798	796	858	861	810	880	888	784	806	830	874	855	780	839	812	824	848	786	853	808	782	828	830	833	812	860	815	864	863	835	863	873	834	798	797	808	864	849	855	837	882	855	871	861	851	824	831	852	839	792	836	839	854	835	876	812	852	814	831	851	830	846	826	830	839	879	840	792	832	832	809	833	789	859	836	822	868	863	807	807	791	849	869	829	803	815	878	863	821	844	881	863	802	869	855	799	858	875	795	806	810	859	826	797	863	854	817	837	892	866	858	850	816	831	825	852	854	803	839	825	860	900	860	821	795	838	854	870	866	831	830	874	864	830	821	879	899	814	894	821	847	858	825	855	821	838	880	838	816	843	824	877	865	820	828	889	865	870	828	806	828	853	822	869	856	895	823	889	846	875	811	841	865	834	855	810	819	850	842	812	838	887	845	864	808	867	839	835	885	835	866	833	855	859	845	813	877	834	856	833	830	844	798	815	845	815	812	834	812	830	870	851	873	817	810	873	838	874	799	820	871	874	829	839	857	870	833	839	855	853	880	865	834	795	866	853	826	847	841	825	863	803	807	855	817	876	797	847	866	828	835	871	818	824	846	780	825	868	871	822	863	809	854	857	832	823	883	811	815	833	799	850	872	825	837	790	859	875	818	859	821	825	816	826	880	806	841	817	849	833	843	823	849	844	862	821	870	857	869	872	821	819	862	826	815	874	828	849	821	817	844	808	804	854	846	846	831	862	874	870	841	814	828	851	852	840	870	812	838	876	888	819	868	827	847	820	845	783	807	809	831	793	831	835	803	849	878	880	843	875	818	814	856	842	838	811	919	841	782	834	821	803	828	817	865	834	848	812	849	823	852	827	829	800	804	871	855	884	896	838	869	838	857	804	885	860	867	822	834	878	875	850	831	841	827	772	901	903	812	838	914	867	830	788	810	840	837	873	854	800	834	915	863	839	849	861	830	856	866	841	799	793	841	864	864	842	825	861	861	844	865	841	835	830	825	838	817	913	831	870	839	829	806	821	903	859	874	808	837	855	848	846	873	830	849	835	836	850	793	806	860	810	835	832	820	832	891	843	824	849	825	875	805	816	843	849	856	838	871	815	844	838	818	837	874	812	857	858	785	907	807	858	843	824	799	868	886	831	871	834	884	877	838	871	838	866	853	815	822	843	858	760	825	804	795	795	780	829	819	882	820	881	791	821	858	892	827	843	842	842	855	813	779	871	863	831	812	809	796	805	821	842	828	813	839	834	891	879	834	877	816	817	865	842	885	808	848	796	821	824	863	831	822	906	855	842	858	865	862
61556	23692	6326	1145	614	487	433	414	432	405	412	435	435	392	384	391	381	386	355	388	386	360	392	371	396	395	383	350	361	346	382	359	371	370	382	408	373	406	390	367	349	392	398	397	413	389	396	377	367	375	395	356	373	350	396	413	393	448	386	376	396	388	390	407	380	378	384	373	386	387	369	403	423	384	392	362	403	379	389	418	405	434	401	387	378	404	424	404	318	393	392	400	379	357	388	361	350	414	377	384	350	385	378	367	407	429	375	372	339	372	345	421	371	414	386	388	379	393	374	387	335	391	357	381	370	381	364	403	356	390	399	366	406	383	403	387	381	364	414	420	411	397	368	359	370	372	390	344	357	370	394	357	362	324	398	419	375	379	377	385	360	396	385	426	418	402	392	416	389	397	387	395	321	381	411	399	407	396	407	378	414	391	386	378	373	385	395	406	439	404	373	374	403	384	413	392	419	421	378	363	407	408	401	378	391	355	356	371	384	377	426	361	403	333	367	400	358	362	359	373	397	377	394	377	389	394	341	407	378	403	357	370	368	377	418	373	396	382	397	390	408	433	423	381	364	386	416	378	400	335	422	373	363	373	393	374	418	387	411	399	394	359	381	391	344	411	407	397	420	402	394	408	390	378	370	376	388	367	406	369	367	398	370	355	387	393	423	360	388	381	396	390	368	382	386	355	380	377	407	384	412	381	385	365	354	382	414	394	386	340	334	367	389	385	402	373	372	370	402	412	396	389	385	379	373	404	368	423	388	431	397	383	395	404	408	381	370	372	337	418	375	369	408	348	360	383	345	405	396	385	364	386	409	363	366	388	382	392	339	365	385	381	381	363	377	380	425	335	375	392	386	380	403	369	331	387	393	395	447	394	400	383	385	372	366	393	387	377	405	397	400	399	427	395	389	320	379	400	368	405	410	387	395	378	389	413	340	378	397	329	412	446	407	396	396	385	396	385	386	364	370	391	385	377	386	418	403	386	372	378	399	392	384	388	359	352	406	431	381	371	395	396	358	391	387	444	386	375	379	387	379	408	376	402	400	395	402	364	391	388	395	384	378	412	398	393	354	373	373	407	418	365	408	373	383	373	387	371	374	402	430	399	417	387	391	357	386	351	377	360	404	374	398	380	388	409	407	387	425	372	387	375	410	430	380	383	347	359	375	384	389	394	380	410	372	396	357	336	370	402	381	371	410	362	416	413	365	418	424	397	394	342	420	358	390	384	388	370	376	366	374	366	362	398	400	382	379	352	368	361	433	404	413	353	389	386	385	365	399	327	368	378	390	339	375	375	412	380	454	379	385	383	371	356	394	383	354	409	409	379	388	436	393	374	358	382	346	361	382	370	371	367	365	394	368	396	401	428	377	355	369	365	364	402	377	385	413	397	418	416	389	389	393	406	389	419	374	431	401	407	400	376	374	362	390	364	356	387	397	395	398	378	400	348	381	371	366	368	396	354	376	405	401	365	380	421	367	398	442	404	397	397	406	416	364	422	417	377	370	343	384	365	375	386	383	409	364	393	420	402	405	381	385	365	372	368	359	406	352	383	384	379	374	372	395	378	375	385	392	405	431	394	384	413	391	393	405	379	373	364	342	406	374	361	397	405	350	350	356	366	363	380	354	354	397	406	369	423	384	379	374	390	365	370	371	385	372	390	393	381	396	382	394	390	384	368	433	403	393	358	427	398	381	371	409	367	374	398	410	391	355	397	382	356	367	391	389	381	401	383	376	405	376	391	376	366	403	401	376	403	379	399	447	364	428	349	361	351	396	391	383	367	397	357	398	360	409	408	376	355	380	361	403	404	371	347	379	381	359	400	382	383	428	373	397	400	359	379	410	379	401	391	394	417	373	395	421	384	430	427	386	403	420	408	369	368	354	398	367	336	399	395	363	381	381	405	384	416	361	358	375	360	331	359	388	372	366	392	389	402	388	382	384	361	384	401	387	403	418	392	421	416	394	388	413	388	375	387	368	419	405	385	394	377	388	371	374	443	401	401	360	374	373	373	378	395	359	398	379	369	427	395	360	383	362	384	352	379	393	384	382	403	396	375	404	339	418	363	360	398	392	406	364	379	374	411	400	411	417	413	379	408	374	392	413	402	376	377	437	392	415	359	415	384	353	386	351	393	396	398	427	364	374	389	383	348	409	366	395	418	375	407	325	382	374	388	368	411	389	411	413	392	371	343	435	393	374	379	410	413	379	373	409	385	376	353	374	370	377	388	399	436	370	406	399	415	386	385	394	397	395	416	388	411	413	380	349	378	374	405	397	374	375	382	396	378	371	359	370	409	397	378	420	367	393	379	360	386	419	346	374	381	373	357	376	381	383	398	372	354	387	372	399	376	374	396	377	352	390	392	397	368	385	386	403	362	370	360	398	398	415	435	412	369	406	401	396	351	353	447	409	365	402	409	383	346	370	408	399	354	392	414	387	394	363	347	413	419	378	352	376	422	362	367	368	409	402	383	400	383	385	379	376	407	397	393	359	402	380	430	382	381	346	369	390	401	364	347	384	395	360	398	390	388	382	453	387	411	407	357	355	365	402	365	354	368	419	377	371	401	425	393	410	404	349	347	390	364	328	379	390	388	352	387	376	399	387	387	400	403	372	392	367	426	406	401	380	362	393	388	391	404	394	355	357	387	369	371	382	366	393	370	368	390	381	364	435	379	385	332	397	354	418	383	403	406	415	419	373	392	392	380	382	386	377	398	399	400	378	370	344	411	352	388	373	374	384	377	398	395	384	375	387	397	379	381	398	378	364	383	352	342	360	364	383	357	365	348	377	409	390	367	374	402	448	385	363	382	376	384	389	367	376	408	357	369	352	443	418	403	372	371	425	392	349	418	375	395	407	365	363	432	381	365	380	350	411	416	384	364	404	399	385	394	367	375	399	391	405	405	378	399	376	380	414	385	390	377	402	396	405	373	397	353	333	344	373	413	443	406	353	401	399	391	378	357	378	378	418	383	367	407	355	387	353	372	374	400	373	347	417	367	387	402	369	416	404	361	409	389	398	372	392	377	393	344	396	396	366	375	418	387	344	378	394	358	398	397	353	383	362	385	396	390	366	388	390	396	398	369	370	397	395	376	383	389	389	407	388	392	380	351	363	384	375	398	367	378	415	407	342	358	360	369	374	355	349	403	364	420	360	377	355	417	380	411	406	383	369	398	413	357	413	409	393	395	340	388	371	401	389	347	398	406	339	384	377	408	394	375	374	379	397	406	424	396	405	385	403	376	370	381	413	393	380	381	385	420	385	462	349	367	409	396	386	384	407	394	371	353	370	400	380	393	380	351	440	388	373	395	389	404	405	403	392	361	365	374	362	378	358	389	364	389	380	403	403	374	388	383	373	389	367	347	358	386	363	366	382	371	403	367	389	370	390	380	409	428	361	387	399	423	393	414	360	374	383	406	374	364	382	401	408	386	349	385	384	390	398	367	362	378	393	371	397	339	381	382	392	374	407	392	380	418	349	391
41268	14811	4930	2286	1436	1270	945	927	955	926	938	802	896	887	900	836	859	824	884	808	798	841	827	832	849	854	854	831	858	804	853	847	865	814	889	860	817	811	893	886	779	849	846	819	812	808	841	871	819	832	899	851	816	869	818	848	836	876	868	849	858	881	840	913	843	853	875	852	838	899	831	817	872	805	887	860	863	867	798	818	874	803	852	845	823	867	852	868	825	885	818	863	834	844	899	873	833	818	844	851	864	835	855	832	858	845	822	833	831	824	869	837	829	812	802	815	855	829	857	865	848	873	812	843	842	860	859	819	846	844	874	838	835	859	891	887	869	820	831	823	828	839	797	825	889	835	832	879	785	843	848	819	826	870	847	849	776	817	872	819	877	867	798	837	862	849	781	847	852	847	812	846	866	801	889	784	877	844	838	865	862	836	833	859	867	809	831	819	863	856	840	836	850	846	826	830	818	800	857	869	894	855	869	854	857	838	849	864	803	815	831	810	848	841	820	866	819	850	844	859	856	864	854	865	896	886	815	822	852	878	867	861	884	837	817	859	868	872	845	850	839	845	823	893	868	828	837	854	849	803	853	844	874	841	809	823	853	813	846	878	858	831	894	854	938	844	864	855	850	835	814	807	837	849	856	825	867	846	806	858	826	834	847	828	852	814	848	873	828	839	831	826	884	821	846	856	812	847	809	849	814	806	817	826	838	809	819	839	845	861	795	865	813	880	820	874	827	816	875	809	857	839	896	869	836	837	849	869	807	855	803	854	817	857	836	861	857	847	859	854	851	848	838	862	867	826	808	843	827	837	867	874	862	850	885	890	898	804	871	826	852	821	860	885	898	877	816	833	846	859	837	838	846	846	840	859	822	868	810	862	901	872	833	825	810	860	873	886	831	800	833	898	820	868	832	868	868	838	867	864	869	848	811	844	836	842	849	887	841	863	862	811	844	795	889	802	843	821	812	866	915	835	872	835	833	850	794	874	820	875	846	908	864	808	895	817	851	809	791	846	832	849	864	850	789	828	848	861	803	801	812	842	821	859	860	856	836	818	827	861	865	870	836	850	851	846	860	845	816	834	832	871	879	804	828	852	856	848	898	814	846	835	839	836	843	850	885	845	843	875	808	836	840	840	811	832	863	828	813	898	834	802	803	824	834	861	827	859	836	831	791	862	883	818	858	856	849	880	803	810	852	872	875	869	879	849	843	837	853	900	812	814	847	844	801	818	841	878	847	858	833	832	872	860	841	876	815	850	864	816	838	835	852	880	888	800	874	874	874	828	876	825	869	813	857	884	860	837	834	854	809	779	808	804	856	860	850	909	801	858	874	850	826	890	825	870	852	804	849	838	852	806	829	807	842	834	854	845	839	798	849	840	792	847	802	810	828	843	809	850	842	911	828	822	865	871	856	823	840	822	809	856	879	863	851	845	822	877	845	812	901	871	824	815	843	876	871	781	898	880	857	863	841	834	878	831	870	825	833	851	866	850	814	755	869	866	794	810	887	874	813	815	810	810	832	818	834	865	881	868	844	879	877	790	809	832	821	821	809	862	818	839	872	806	866	826	811	862	883	862	853	841	871	835	818	902	796	844	816	918	868	816	838	846	864	905	858	905	841	841	835	842	890	842	826	811	821	885	828	825	847	837	820	845	879	842	840	846	919	832	848	853	865	834	840	837	844	850	803	872	879	843	829	839	776	874	866	806	814	825	876	870	839	836	875	830	867	807	848	845	839	855	842	812	835	797	761	821	874	853	887	826	830	870	826	813	800	896	868	850	865	885	774	815	827	834	841	874	868	851	841	848	815	861	796	834	896	831	865	876	889	876	827	872	819	835	834	832	890	858	883	824	862	873	854	887	840	814	876	848	792	860	899	871	841	879	850	791	848	883	813	862	845	818	832	858	798	824	832	840	822	832	867	858	832	852	834	787	841	830	793	875	829	869	816	881	878	888	827	869	831	866	873	862	789	816	823	796	844	857	812	860	810	841	834	873	851	854	831	892	824	855	829	834	836	836	811	822	819	817	859	831	856	858	808	833	789	859	848	894	903	840	875	843	837	871	803	869	872	869	827	831	843	813	875	807	881	846	835	829	847	793	839	840	870	811	858	834	867	815	838	818	817	875	858	837	831	832	822	853	875	871	829	847	830	865	862	859	804	837	827	911	836	867	803	832	930	875	818	866	846	847	856	850	892	827	860	869	866	842	886	851	855	859	830	878	836	840	885	848	801	862	811	842	837	851	803	877	841	792	810	841	825	867	796	809	861	847	817	816	858	873	856	835	835	852	888	837	841	880	903	855	868	840	882	837	896	800	797	822	837	897	846	832	869	875	892	829	874	870	818	825	843	867	825	772	866	829	845	835	844	867	887	830	869	815	881	863	836	801	869	803	865	810	876	862	877	816	837	829	869	849	847	822	816	859	834	876	851	860	833	872	872	815	863	843	796	823	850	857	823	781	854	867	874	794	851	876	907	897	848	824	891	812	795	846	876	848	805	834	793	792	849	858	894	869	862	869	792	797	834	902	853	829	856	805	808	825	870	798	831	820	914	841	806	815	834	829	855	836	787	883	864	858	865	877	841	790	829	849	831	867	869	846	852	868	815	865	856	835	873	830	823	873	823	872	768	824	853	854	865	866	836	844	829	886	827	827	846	863	748	862	873	790	842	877	880	820	851	864	827	830	851	848	880	837	849	843	886	869	789	842	886	849	888	821	837	895	842	810	795	853	853	856	842	846	840	806	889	871	875	838	832	823	850	828	798	840	834	842	875	831	864	800	838	851	884	813	860	800	857	844	825	827	790	869	850	825	840	837	879	791	841	813	838	842	812	842	850	854	837	880	858	876	837	879	873	792	857	770	871	871	841	859	866	850	872	832	851	853	833	846	854	884	785	853	808	864	801	806	807	829	854	834	897	876	852	877	845	867	821	828	859	844	885	822	809	858	878	915	798	791	856	807	836	889	832	826	856	864	840	869	905	802	846	837	828	834	831	864	866	870	877	839	893	864	809	832	885	862	892	825	838	804	854	831	804	786	826	827	828	851	807	886	800	830	844	852	840	889	867	849	860	821	824	840	874	872	875	866	790	823	910	878	830	855	882	866	772	832	871	863	844	862	856	880	828	836	852	839	810	784	835	834	850	806	871	840	847	831	822	883	855	829	821	828	870	887	848	831	857	904	857	829	810	769	860	859	856	802	836	892	855	845	848	843	867	868	835	832	815	829	808	840	837	799	917	879	879	866	877	826	821	872	845	908	836	849	833	806	825	850	834	841	811	827	864	837	863	852	841	828	864	804	788	869	827	902	831	833	888	824	843	867	836	864	826	828	877	848	876	849	835	851	785	862	868	814	851	829	841	794	823	816	836	855	786	817	861	789	866	796	852	874	804	844	906	885	821	847	792	848	839	846	829	815	854	860	867	858	791	837	870	806	825	828	874	829	847	908	892	868	799	844	828	855	825	880	848	815	806	847	848	853	794	831
64031	29723	13281	3469	1474	746	499	454	463	458	412	420	412	395	418	391	401	410	375	408	374	398	374	405	402	431	370	420	424	380	392	364	397	408	364	378	387	409	379	394	406	403	412	435	397	367	409	364	422	421	398	388	374	386	409	389	411	388	407	391	366	397	410	397	384	384	410	410	391	412	407	381	388	412	437	422	393	393	404	389	414	419	399	414	378	376	345	401	376	396	387	379	412	389	376	381	419	376	382	430	399	380	415	391	418	412	390	430	365	412	438	407	409	385	398	408	381	434	407	351	366	388	408	437	379	400	357	402	407	407	363	380	414	350	355	395	422	420	405	410	363	368	387	412	391	401	391	357	400	356	390	420	362	401	367	400	378	370	389	369	371	391	393	372	412	353	397	418	351	378	379	358	365	399	360	354	397	428	376	396	438	411	416	429	390	378	398	336	401	405	386	392	419	412	378	412	394	389	401	429	398	401	411	368	358	389	406	411	378	370	399	417	421	391	440	379	392	399	402	391	393	381	381	390	387	390	401	417	394	396	432	387	340	411	385	384	406	386	377	426	369	400	387	393	413	391	364	427	363	402	366	389	385	368	386	424	383	388	390	423	382	359	371	387	381	379	368	462	395	390	405	375	368	402	403	382	400	377	410	354	395	407	428	373	400	407	406	434	420	413	397	379	391	405	388	405	391	418	396	401	374	384	409	380	328	412	395	399	401	420	399	419	368	387	385	410	376	402	390	393	417	407	411	417	399	396	391	370	429	420	373	380	374	355	399	372	431	376	429	392	397	415	380	377	391	377	354	399	382	378	383	390	374	376	396	386	431	410	395	402	413	415	412	376	372	400	370	386	425	399	401	342	402	422	426	382	402	377	410	395	411	370	403	414	343	394	395	424	370	446	397	390	409	370	411	436	384	376	449	408	380	386	381	376	391	394	428	409	441	391	403	390	406	322	404	352	456	418	390	421	392	405	409	379	404	381	380	398	410	425	414	390	399	405	388	400	390	399	400	364	386	377	371	373	419	390	385	393	431	410	382	363	386	378	416	385	383	409	405	384	422	396	442	398	354	386	408	358	384	377	364	397	352	379	373	404	386	390	428	373	356	389	402	407	412	364	405	405	360	373	391	407	418	415	372	391	407	408	420	411	375	398	390	401	392	408	418	381	394	417	363	396	363	421	443	437	367	388	392	408	381	411	367	375	412	381	395	393	353	392	375	386	366	380	391	400	412	416	424	425	424	399	373	399	421	380	392	407	357	360	423	379	368	403	393	400	410	365	396	406	384	366	367	394	392	390	395	407	378	407	386	415	359	395	366	406	404	388	393	390	413	412	377	439	393	423	354	427	408	415	391	361	399	402	416	372	421	396	398	391	365	396	416	363	388	423	379	390	386	400	388	389	384	415	376	445	396	383	424	400	426	398	406	419	430	407	421	393	389	408	367	388	412	438	391	397	371	405	409	382	389	403	404	379	385	390	424	385	385	407	379	378	384	352	397	399	380	383	396	377	379	378	417	412	428	419	415	412	407	361	362	368	398	403	410	403	371	392	385	369	355	362	388	410	399	379	371	412	400	410	403	387	389	423	397	405	369	415	385	389	380	385	395	361	392	402	395	391	418	417	398	400	376	412	408	381	392	348	369	381	366	399	374	406	424	421	415	405	374	393	388	392	377	395	372	377	448	366	371	401	386	394	372	388	424	396	389	410	382	384	418	394	399	384	383	388	420	355	415	442	383	360	411	384	405	399	383	409	400	408	375	361	357	386	388	397	385	389	378	374	429	381	413	395	379	394	439	416	434	356	357	409	382	385	386	386	423	423	349	406	385	406	386	411	370	366	365	357	405	383	375	407	392	364	400	377	404	366	364	409	380	408	390	430	464	387	424	429	383	380	393	421	385	393	394	419	397	389	365	399	377	394	364	382	353	424	439	383	403	408	418	390	409	390	407	354	363	412	418	405	420	375	395	413	396	392	408	373	364	389	405	424	375	427	343	361	373	418	422	384	416	427	354	351	371	400	393	399	387	381	374	417	381	435	420	425	404	423	396	401	417	402	412	382	369	366	426	378	415	393	392	359	383	394	407	410	427	378	405	399	440	402	407	381	403	383	432	423	461	427	387	399	391	400	368	371	394	410	411	415	378	416	381	387	447	351	415	407	420	392	383	376	388	377	375	386	393	434	441	391	391	396	412	394	419	376	394	408	430	402	395	412	386	398	354	367	376	357	407	336	396	393	434	421	396	388	436	413	371	380	421	359	387	392	435	383	392	367	378	413	403	428	403	369	387	420	402	438	394	380	376	374	420	398	394	393	390	347	451	414	364	417	387	402	389	382	374	421	384	409	388	405	384	385	391	416	391	398	375	417	462	371	390	400	381	402	397	415	372	378	377	399	399	365	371	382	413	413	386	410	400	347	370	399	390	408	396	408	367	396	340	383	409	408	356	428	380	370	390	414	367	410	413	355	400	389	435	420	398	393	368	391	389	364	365	368	398	405	396	394	383	455	380	399	421	384	400	389	338	412	418	380	398	378	392	370	397	396	377	407	447	386	418	422	404	442	402	405	420	390	398	402	375	375	391	386	416	401	383	395	379	404	405	404	382	421	426	382	394	380	408	424	389	364	440	401	386	410	412	395	385	378	398	362	337	424	396	409	403	373	383	383	356	418	405	411	413	382	382	392	403	436	383	373	425	458	334	408	417	413	396	371	367	420	400	401	384	423	401	407	387	361	403	414	400	377	370	378	383	397	384	397	387	373	372	398	408	408	372	386	391	405	447	381	409	384	394	416	416	385	382	387	377	351	427	407	366	411	421	408	398	366	357	393	385	453	432	417	428	385	412	402	424	393	415	380	397	377	375	342	403	364	400	398	370	427	383	400	398	428	414	398	406	389	403	363	419	410	392	391	387	430	375	403	394	390	396	397	406	366	391	386	439	394	411	400	425	433	385	412	377	407	392	416	397	373	396	415	410	381	325	387	406	366	376	397	388	422	420	394	405	388	390	396	369	369	392	406	370	405	380	400	406	398	379	400	364	367	414	404	395	377	346	400	391	382	380	359	394	382	366	430	398	347	414	357	391	391	376	384	396	378	393	364	414	367	399	393	341	419	360	387	382	402	387	382	385	400	394	399	392	397	382	386	377	363	392	390	401	363	401	379	376	357	419	353	408	369	390	390	423	369	382	385	402	415	383	379	401	404	403	389	392	398	383	417	384	396	403	371	373	407	403	407	379	402	411	396	386	407	392	395	374	354	372	355	399	400	395	419	343	397	389	412	412	444	398	394	404	382	390	399	398	345	440	395	386	405	398	364	406	410	399	443	397	415	439	376	429	412	367	414	396	393	409	392	380	397	372	384	401	391	379	376	387	373	388	348	365	457	404	392	422	362	395	402	386	411	394	416	409	391	401	444	394	402	405	379	371	391	386	387	370	379	351	383	397	387	409	356	379	395	372	389	400	393	409	407	353	391	389	421	409	411	423	384
43071	22058	12535	5946	3733	1769	1127	1007	962	1009	954	926	895	885	843	883	886	868	875	842	834	866	850	834	815	861	834	877	864	842	837	881	829	871	862	886	900	803	895	868	853	853	896	866	844	902	842	957	872	876	849	908	861	858	901	860	840	878	838	847	854	837	814	923	864	851	855	836	888	820	873	901	892	865	894	853	878	865	866	842	899	869	884	860	839	842	856	853	912	861	842	866	854	888	867	844	827	896	814	890	867	822	881	804	853	874	882	900	877	844	850	855	873	836	856	843	849	820	844	848	846	807	836	799	877	923	867	856	840	875	830	905	876	850	901	842	771	859	832	841	927	859	840	800	875	898	907	825	853	909	853	875	902	821	816	861	886	822	801	804	840	854	859	840	927	857	883	842	828	914	876	874	897	916	840	900	879	917	892	854	923	829	866	878	857	897	856	867	879	838	859	902	857	839	800	858	830	846	872	862	889	836	896	854	863	781	828	853	898	844	902	882	818	854	859	887	855	861	836	863	848	844	834	823	829	871	884	867	843	834	803	849	883	873	853	854	861	865	863	854	842	890	868	849	818	887	877	852	885	915	887	872	891	847	825	827	892	847	894	856	896	849	899	878	792	828	901	832	885	843	844	818	834	906	887	863	866	808	856	852	813	839	856	849	838	868	867	874	843	873	888	907	845	846	856	906	838	882	903	906	857	913	882	859	859	857	853	851	894	874	876	865	853	908	840	864	878	919	871	857	880	875	842	848	873	839	850	893	857	875	847	856	804	830	879	854	905	855	852	870	846	854	886	839	865	851	839	811	843	841	876	855	886	877	889	817	865	906	805	841	824	783	909	881	845	861	816	890	881	821	828	837	810	852	881	904	901	845	871	851	872	851	886	907	845	831	865	829	855	868	856	820	848	844	838	843	869	853	831	853	822	875	896	854	846	872	868	872	849	935	828	836	876	796	878	897	820	851	849	834	886	875	888	873	826	929	856	823	902	908	808	810	906	894	874	849	855	870	855	910	862	858	855	842	883	840	900	846	903	854	870	854	837	782	922	919	859	832	850	881	823	852	840	862	824	808	852	804	928	898	859	842	808	849	851	831	866	836	893	943	829	823	916	881	868	868	863	855	839	879	853	864	887	852	907	794	879	857	850	848	883	854	842	808	835	803	839	862	851	873	846	881	907	844	840	852	856	922	867	867	876	849	822	893	889	824	872	813	833	869	862	846	870	861	918	884	763	825	895	903	878	863	810	887	872	846	887	849	874	828	871	872	872	827	861	860	864	871	893	842	851	840	844	873	879	857	835	878	877	840	923	853	809	884	815	868	830	871	857	911	856	812	852	877	859	914	881	840	802	845	830	830	881	869	895	879	823	863	843	855	851	830	831	917	851	855	872	864	863	846	851	894	824	856	816	865	876	866	829	840	826	866	893	866	825	839	842	839	874	826	871	834	895	870	864	864	838	840	853	836	911	890	808	914	875	884	824	843	895	862	837	840	873	876	880	878	846	889	881	811	821	860	844	846	858	821	842	891	853	908	870	809	931	910	885	831	898	874	846	911	873	850	861	880	852	877	817	881	908	795	889	796	934	843	856	812	826	853	800	834	847	887	862	903	835	820	812	875	893	859	838	904	847	908	886	850	870	856	876	840	887	848	856	851	835	880	877	880	875	892	896	869	857	905	821	892	909	904	857	848	850	819	810	899	856	879	835	877	827	878	853	881	857	835	880	876	870	840	818	803	947	875	851	869	863	888	827	915	833	906	906	865	957	869	821	808	821	838	907	855	844	894	880	875	885	824	862	873	861	868	902	872	851	862	902	907	821	873	859	809	843	895	866	778	901	841	848	852	791	863	852	889	856	879	890	861	864	887	872	892	837	828	876	859	905	869	797	869	849	815	859	803	944	828	840	858	841	833	859	853	847	900	850	849	839	802	889	887	825	852	843	922	859	869	902	839	871	838	902	879	847	815	870	869	866	789	887	863	897	857	923	853	871	813	791	875	851	880	880	869	845	854	895	832	883	877	835	890	890	882	791	815	856	874	868	867	875	869	917	826	857	885	833	883	875	885	879	876	923	893	849	870	849	899	908	864	894	862	833	886	909	862	855	849	821	905	830	823	835	891	883	889	870	858	859	853	852	895	839	872	828	850	893	895	849	853	820	842	805	890	870	863	861	907	812	918	848	835	807	829	844	836	861	879	884	849	893	878	892	872	835	868	866	893	862	872	861	859	885	853	844	833	911	871	836	851	806	857	854	887	894	826	903	843	833	849	824	902	839	810	837	863	885	866	883	879	893	840	879	847	847	874	916	866	909	827	878	869	817	830	863	876	862	826	806	853	871	834	863	866	860	896	865	873	908	894	869	869	886	863	895	904	890	867	894	843	871	822	893	838	914	864	944	834	852	856	896	864	884	864	887	871	873	880	802	845	816	897	851	852	826	851	845	906	882	868	892	884	839	941	865	908	872	875	848	806	854	817	819	856	902	899	802	870	875	822	899	838	917	849	828	871	862	887	816	880	895	831	837	836	860	913	872	896	900	864	891	823	882	845	872	893	915	795	822	849	809	837	817	878	835	910	871	888	863	861	829	804	932	863	875	868	861	919	898	850	862	893	868	844	896	847	870	874	906	847	882	850	847	829	853	916	881	858	888	837	838	867	871	821	862	861	839	878	911	872	803	912	856	796	858	858	908	862	839	847	823	860	883	875	882	913	884	834	856	887	878	871	862	875	803	863	875	876	864	874	883	850	860	856	842	842	934	875	859	872	905	899	837	861	858	848	905	797	825	825	875	837	888	825	889	836	861	845	878	793	903	859	862	867	820	868	856	861	898	872	847	881	839	828	886	880	855	859	892	858	838	878	791	860	877	897	825	861	795	886	862	867	839	870	835	889	861	902	871	909	870	869	849	868	896	802	865	863	866	912	882	857	885	846	816	860	843	844	839	845	877	846	835	865	876	850	875	866	895	814	877	867	877	860	869	833	857	860	847	878	775	890	824	863	920	882	879	883	881	883	833	861	806	812	881	842	894	815	791	882	864	852	923	870	868	879	890	866	789	872	840	873	792	826	856	871	888	863	884	909	841	879	777	841	881	886	916	885	844	801	833	872	854	861	894	897	846	895	862	817	933	861	852	843	871	875	880	879	869	871	889	839	846	813	891	926	879	885	859	848	869	868	855	874	870	872	857	862	832	911	845	871	845	851	900	825	833	855	871	877	889	826	828	926	883	868	862	866	834	901	876	888	882	894	877	926	861	869	905	858	880	814	888	836	860	900	844	857	900	875	873	873	896	831	838	901	867	825	824	859	840	819	866	820	870	835	851	853	864	867	862	861	894	862	885	864	909	884	865	868	870	810	844	856	854	848	858	856	862	876	861	856	833	897	819	887	854	887	906	846	842	861	854	883	880	899	829	864	868	875	874	840	826	868	837	812	797	865	892	849	857	830	860	841	834	862	884	838	878	848	831	840	874	903	866	909	859	924	894	888
51884	17772	4194	942	484	429	397	363	352	400	380	381	349	402	417	387	380	402	418	405	417	385	398	390	370	401	391	367	379	378	394	367	429	382	378	397	369	394	401	406	380	418	381	369	387	386	395	397	396	406	395	419	390	373	339	389	406	364	358	367	393	403	382	366	367	389	387	370	367	403	394	361	350	402	360	380	361	389	393	340	376	396	388	360	391	384	376	358	366	399	383	347	416	381	382	391	392	397	392	385	362	381	401	385	348	382	401	415	421	368	381	375	355	399	407	412	396	408	378	388	365	400	399	370	429	426	380	395	359	368	381	366	418	412	399	392	363	385	372	347	360	385	401	372	381	367	411	413	342	366	397	369	387	386	368	371	390	387	411	395	405	400	385	409	371	376	341	374	399	400	382	407	379	397	426	374	391	430	389	386	401	399	400	359	412	372	372	390	401	376	407	428	400	368	392	408	363	387	408	375	396	394	344	381	410	366	408	387	366	380	335	412	394	427	401	416	382	378	363	349	402	409	357	386	416	382	391	371	338	409	390	396	406	318	393	376	415	358	360	382	381	391	387	367	342	397	397	380	407	400	369	376	401	353	373	399	415	404	400	429	418	395	410	427	375	384	358	398	419	383	388	384	379	376	391	389	364	368	414	382	378	362	392	381	396	398	403	370	381	383	393	406	414	411	391	389	385	374	385	408	424	381	356	428	374	377	353	344	405	405	395	371	361	378	400	378	386	416	408	429	409	357	431	413	377	379	416	375	360	377	387	371	369	403	375	401	361	352	356	426	402	370	350	400	401	366	370	380	372	346	433	396	388	385	401	395	358	391	363	373	387	388	395	423	385	365	372	402	399	380	415	381	348	375	385	428	393	384	401	377	381	379	382	321	389	371	372	417	411	372	414	438	408	381	381	383	371	386	381	430	367	406	388	380	392	365	393	421	412	408	338	363	418	378	385	342	398	392	399	368	382	380	415	410	391	376	355	348	381	409	388	401	378	363	342	400	366	399	458	386	383	388	389	391	377	374	363	361	370	348	416	407	381	378	418	374	358	380	393	358	369	355	371	411	373	382	361	382	385	390	370	393	371	421	378	383	393	394	404	398	375	444	383	393	368	394	406	368	355	400	428	375	412	376	414	381	394	383	409	380	365	411	382	379	378	409	376	391	359	379	391	402	365	374	413	363	368	403	371	393	362	367	392	382	408	376	375	379	422	397	373	367	368	394	399	381	393	415	363	387	368	387	359	376	370	394	362	379	352	382	411	391	401	365	372	390	366	412	388	402	413	378	390	341	379	366	387	409	369	356	396	360	387	409	370	387	384	363	380	366	392	359	353	379	358	382	372	402	359	374	387	406	370	383	388	383	400	419	383	369	367	371	383	387	416	395	396	376	383	335	450	396	382	380	417	413	384	432	387	352	367	381	368	384	387	397	356	378	372	389	345	364	372	394	341	426	376	373	406	365	356	396	383	390	389	354	387	383	403	375	401	379	379	368	341	401	367	353	424	365	369	397	381	383	349	389	400	374	384	390	431	413	343	385	405	420	429	395	420	412	417	380	375	387	400	333	405	345	417	385	406	380	408	374	366	369	359	380	371	381	341	375	389	406	424	370	396	359	409	434	363	375	409	409	387	379	410	383	358	407	385	355	393	368	378	423	372	379	370	408	362	364	370	399	393	386	376	368	402	394	356	417	389	352	364	400	393	379	417	352	374	365	388	410	412	415	365	362	412	398	356	402	358	382	371	369	386	399	418	360	434	361	372	395	393	397	374	367	411	411	355	419	379	378	369	370	400	398	395	364	411	369	379	407	391	397	375	380	385	366	395	407	401	411	368	386	383	410	384	367	394	357	403	382	369	406	416	354	380	397	355	412	414	389	356	382	413	436	393	382	398	366	408	389	413	432	384	390	405	395	402	412	395	389	362	384	380	401	391	371	379	397	365	366	370	383	395	401	406	331	402	344	387	393	422	400	378	358	384	363	404	393	370	373	382	372	400	422	416	379	358	381	364	365	417	382	383	382	387	364	418	358	369	364	367	351	410	403	388	401	332	392	390	398	390	370	369	405	438	360	384	392	423	349	389	390	378	380	384	381	374	408	410	369	406	398	377	401	369	385	376	401	334	390	360	392	392	389	384	406	379	385	383	403	377	365	379	371	395	396	376	371	405	381	412	406	371	386	380	412	369	381	384	381	364	388	421	352	379	371	383	448	376	382	372	341	403	385	411	361	393	399	368	397	414	357	380	374	406	381	351	392	384	381	335	393	381	355	372	403	364	361	395	389	349	354	371	423	396	390	341	371	355	402	400	389	370	345	370	350	389	430	363	394	380	358	379	383	392	364	388	391	443	399	368	350	419	405	380	391	421	379	394	370	379	405	397	393	408	419	355	375	418	409	378	342	393	372	356	418	380	379	368	379	425	360	373	397	384	410	391	380	377	407	405	368	406	389	373	368	407	387	378	392	361	390	400	410	365	379	347	340	391	360	387	401	419	415	408	377	390	367	392	426	389	354	381	411	410	399	405	436	356	363	409	382	393	407	353	382	350	433	354	408	420	404	398	346	369	377	370	370	385	362	382	349	349	395	372	391	392	389	395	387	384	393	360	384	386	438	405	391	329	372	392	408	386	433	375	404	362	410	381	373	348	370	405	392	353	356	361	350	358	391	369	376	372	382	370	380	398	372	399	388	368	390	395	390	380	389	406	344	371	399	392	386	427	406	387	381	341	351	379	332	374	358	348	407	387	395	389	369	378	385	389	386	366	373	377	404	384	386	384	378	390	387	356	409	388	372	372	409	417	397	366	364	334	417	342	399	336	432	398	345	408	385	394	397	400	387	391	404	409	387	379	359	380	369	368	360	399	420	412	361	382	372	375	375	391	421	394	407	405	383	392	378	356	386	404	381	392	392	341	434	418	357	390	363	407	391	371	402	445	418	406	403	396	397	367	397	394	419	363	391	389	406	358	369	415	376	381	360	386	432	394	395	375	407	408	397	347	348	362	384	410	329	364	368	425	386	400	391	377	374	389	352	396	381	373	381	386	382	407	375	392	363	358	361	387	390	355	380	356	396	396	378	386	357	394	382	411	380	375	387	395	400	366	346	403	363	418	408	387	396	352	364	390	368	390	388	377	386	389	374	385	381	365	378	386	373	380	358	401	357	390	377	375	382	366	360	361	340	396	405	409	365	385	439	347	378	361	403	396	374	376	435	388	390	368	403	402	370	380	387	364	393	378	404	362	372	386	423	367	350	378	384	360	423	422	376	369	386	377	350	405	384	385	361	382	426	371	382	407	411	336	378	410	386	378	406	388	390	429	393	376	362	330	386	393	351	400	367	354	379	394	408	371	374	388	353	411	356	393	389	400	395	380	360	381	386	355	428	425	374	414	390	364	397	371	376	424	398	374	394	335	374	364	383	367	390	401	403	369	406	346	398	431	399	395	409	396	384	392	404	344	326	346	407	413	359	374	339	357	408	366	373
35284	12011	4717	1842	1126	950	831	824	878	867	838	834	859	820	875	854	835	859	793	872	860	896	862	874	877	861	806	821	836	852	835	797	817	840	843	811	846	858	849	847	862	842	873	853	834	812	850	873	827	784	809	824	845	834	835	864	853	873	849	847	804	871	790	874	824	814	876	863	812	832	819	846	832	851	836	851	819	792	848	816	813	851	790	851	811	820	803	859	827	805	856	791	842	883	869	858	787	826	840	839	836	804	811	866	869	859	805	868	818	864	839	801	885	846	857	827	813	837	831	898	826	858	841	843	818	862	844	795	891	799	880	819	803	858	872	800	858	815	861	863	877	844	829	832	809	812	880	815	854	823	824	841	803	799	843	894	809	823	775	877	878	810	813	820	830	817	825	798	874	788	792	848	799	859	834	850	879	856	846	818	897	849	861	825	859	844	865	897	810	830	858	860	873	814	873	855	820	823	808	800	847	832	860	858	861	823	834	806	825	821	810	849	808	845	872	855	879	870	795	802	833	875	851	849	839	876	846	820	865	826	867	864	812	768	853	855	887	810	889	878	912	874	898	842	852	864	801	862	801	830	864	905	854	816	858	828	866	864	880	907	869	775	845	827	860	841	871	918	815	822	893	807	851	870	859	820	886	854	840	819	785	856	818	822	878	838	798	835	812	830	851	799	837	817	795	818	873	866	852	835	887	816	852	852	846	841	822	832	801	863	849	838	839	815	873	792	862	764	833	824	826	864	852	840	870	902	854	844	819	886	870	863	861	871	843	821	842	815	802	791	870	861	864	796	852	847	840	850	819	846	889	791	807	773	857	834	843	802	846	857	815	829	816	803	834	843	773	882	825	861	845	848	811	854	828	842	794	906	855	879	850	769	828	867	911	873	811	841	832	860	812	828	869	838	842	829	881	812	837	809	907	826	879	809	791	851	800	832	783	879	816	833	845	836	838	864	793	865	869	863	851	874	830	822	828	834	831	837	823	864	827	824	822	838	862	858	829	815	795	884	870	830	847	813	853	892	887	837	876	876	843	837	825	875	808	928	816	823	922	857	829	842	877	827	756	860	848	905	884	821	840	857	871	809	801	846	831	861	868	846	932	797	824	813	835	835	823	835	866	861	828	852	858	884	908	813	799	881	843	822	863	855	826	888	857	809	858	861	832	841	847	817	799	844	858	821	879	776	832	797	842	850	833	787	813	852	866	838	859	842	840	864	818	860	805	804	811	867	870	847	824	850	818	829	895	848	854	801	798	872	830	837	813	809	800	906	774	830	855	843	830	858	842	813	903	826	834	876	856	805	864	831	824	853	854	867	832	898	808	883	818	832	855	857	851	809	893	852	828	819	906	811	862	811	796	828	911	856	814	819	885	853	866	840	843	793	841	797	830	844	866	850	855	881	845	876	817	824	843	899	898	913	857	819	826	844	834	872	906	867	810	832	873	798	828	817	789	859	842	867	834	786	833	877	817	880	812	808	866	801	825	820	839	850	829	857	851	859	843	878	826	840	791	839	814	820	814	836	795	850	803	828	800	863	842	825	824	842	776	830	856	846	782	814	879	836	854	845	823	855	827	794	859	813	855	850	808	874	877	790	872	833	821	796	815	803	814	810	835	787	870	816	884	849	867	789	867	850	862	809	824	814	811	852	851	826	809	808	893	821	887	845	837	797	794	876	839	885	838	856	825	824	826	840	894	828	853	874	811	807	833	833	854	820	905	848	862	840	882	849	820	800	820	905	870	818	844	856	839	869	848	815	845	819	863	850	846	841	827	864	821	854	837	832	880	851	832	854	840	820	840	893	839	850	850	829	815	833	835	766	879	778	883	830	817	803	866	866	841	822	843	841	822	857	879	835	817	824	859	808	821	834	926	851	830	797	789	869	826	798	836	808	779	902	831	877	873	878	854	878	800	806	825	840	831	867	861	899	811	810	811	801	815	864	851	809	833	865	833	823	860	843	854	853	881	824	805	832	797	888	839	818	935	834	812	850	816	857	800	839	803	856	845	839	838	839	858	858	910	845	802	894	825	861	813	886	880	867	855	872	868	831	850	841	836	866	853	836	863	832	845	844	879	848	817	838	860	799	865	813	827	872	817	842	798	840	846	898	881	844	830	853	863	869	838	812	879	902	798	851	881	854	834	843	844	833	829	798	809	812	830	834	847	831	821	832	788	812	812	773	833	819	838	905	803	848	814	842	857	813	884	849	850	830	877	840	780	918	850	822	838	878	796	849	831	853	847	883	830	868	823	842	870	839	862	824	807	854	880	832	787	873	844	798	847	854	839	861	811	791	914	882	838	857	844	862	837	864	857	801	796	831	855	860	823	840	836	864	809	915	844	869	826	811	797	851	848	833	827	857	874	829	822	889	833	871	842	823	796	813	815	824	790	802	805	846	930	868	839	878	842	825	855	836	861	807	830	784	805	865	883	861	822	843	813	847	852	835	861	833	827	851	814	814	838	881	834	877	835	803	863	869	858	884	785	838	836	843	825	845	767	869	875	884	811	878	804	854	862	865	862	816	818	844	823	806	858	845	814	795	864	802	863	799	871	838	873	798	797	818	879	815	858	817	833	823	796	812	877	848	834	837	860	910	843	826	804	809	856	855	839	837	884	865	812	832	825	881	847	859	851	859	819	827	839	857	819	858	775	814	823	878	841	811	872	865	803	809	892	831	835	874	870	871	791	836	837	797	877	822	848	846	838	814	900	864	851	853	820	845	866	863	843	829	848	851	842	862	856	875	847	856	798	800	842	871	850	803	892	885	825	850	869	803	849	777	814	872	836	799	821	875	834	850	790	814	852	816	829	825	792	868	846	883	831	848	864	818	892	811	879	849	817	821	917	848	856	829	840	907	903	816	861	826	873	845	833	830	804	753	839	905	847	823	843	836	854	845	828	846	819	842	840	795	810	808	869	835	879	865	857	839	811	841	855	819	813	824	837	829	822	791	820	846	856	874	819	841	829	840	825	862	833	785	857	831	793	847	857	853	861	810	790	857	831	872	838	879	875	842	818	848	865	831	823	806	862	801	867	852	842	850	839	849	832	877	812	839	861	833	862	826	837	887	847	857	868	846	873	816	841	849	801	865	849	835	853	859	928	870	856	789	834	792	801	811	868	921	790	809	865	878	881	818	850	887	842	819	855	822	830	812	816	897	816	807	869	808	805	840	871	857	797	826	863	857	851	880	854	831	803	894	915	862	831	836	828	844	818	827	786	852	890	838	813	849	871	859	837	859	825	815	844	795	857	836	841	805	845	861	817	856	826	878	837	848	860	831	825	814	792	894	858	851	798	840	809	853	876	852	831	794	869	851	825	823	848	841	813	866	924	877	854	830	858	841	847	808	862	868	831	840	891	848	816	847	831	838	868	847	838	842	839	829	850	829	856	799	800	853	885	845	812	814	839	828	836	812	840	837	873	809	850	841	903	798	798	869	823	897	862	822	833	873	847	802	827	840	781	916	834	865	849	827	863	846
58274	27553	12382	5435	2862	1504	682	461	427	443	401	388	398	387	389	382	361	368	373	339	384	362	342	380	404	374	362	361	366	326	345	375	398	314	360	362	401	419	373	359	365	361	363	362	384	377	394	351	354	322	322	405	387	338	382	396	347	401	350	371	363	348	372	365	347	361	388	335	349	381	382	337	398	389	394	364	373	382	373	381	396	406	319	385	368	400	360	358	356	369	350	392	345	423	384	351	371	355	362	382	435	391	389	426	345	356	384	402	339	370	397	359	364	392	382	393	349	370	359	368	370	391	342	358	392	381	352	376	346	360	369	372	337	392	341	337	394	351	392	402	367	393	363	372	360	375	364	343	400	394	343	333	336	308	343	409	390	397	347	365	356	362	371	398	397	375	396	368	398	386	362	416	380	376	396	366	352	397	405	358	353	347	325	365	336	384	379	395	346	387	387	392	386	369	403	368	358	367	382	381	376	374	379	386	357	408	391	368	420	377	384	323	376	361	365	367	375	407	356	365	353	380	370	410	372	421	398	359	408	374	381	343	364	353	361	358	340	366	361	353	362	342	373	390	354	396	364	390	381	396	348	394	415	353	352	348	378	387	350	363	372	383	372	346	382	383	339	379	378	378	383	349	410	379	320	365	372	401	377	387	372	389	354	398	353	342	366	361	373	360	379	372	396	368	348	387	387	361	387	407	377	364	346	335	365	350	354	354	378	372	388	371	374	352	337	401	380	388	372	390	368	355	368	382	417	371	383	388	376	385	389	391	394	387	392	383	380	349	318	363	345	366	355	352	379	417	362	357	364	364	373	409	355	386	346	395	397	370	380	381	342	370	387	343	409	366	374	333	360	378	372	368	408	378	369	381	369	355	368	398	352	403	394	388	355	351	340	382	361	378	400	373	343	353	354	398	372	383	359	384	367	396	386	374	386	357	384	361	391	355	367	378	359	387	400	383	373	404	378	357	378	357	368	378	365	372	334	377	360	356	373	347	371	385	398	347	317	369	356	354	412	364	382	357	373	365	384	340	421	359	376	347	341	354	375	402	369	350	376	368	343	373	387	356	384	392	361	400	347	381	356	370	375	363	403	358	340	360	332	360	349	372	350	398	398	363	355	382	389	389	388	408	357	384	379	334	349	347	359	373	386	408	372	365	356	378	352	360	395	347	398	395	385	380	373	340	384	371	388	334	386	361	391	377	373	383	336	385	354	389	353	361	361	403	383	363	367	390	339	349	342	385	368	388	391	367	358	314	352	345	361	348	379	363	367	344	372	390	343	375	402	340	378	407	368	404	380	345	383	392	357	378	392	394	329	379	369	361	374	385	378	400	344	390	338	340	416	377	409	359	405	368	391	340	350	346	351	355	343	380	383	377	370	345	381	395	384	358	350	375	356	359	381	417	354	406	394	389	402	351	385	378	354	345	353	370	368	311	402	381	386	413	381	403	380	384	398	377	346	336	364	371	365	378	372	324	369	382	365	396	364	367	370	337	356	338	391	379	363	366	395	354	374	385	363	371	411	389	407	392	381	360	384	342	385	369	385	351	374	391	379	393	354	364	398	363	367	372	379	356	369	417	388	371	371	378	351	380	334	414	375	341	357	362	402	369	389	391	371	367	360	347	391	360	395	387	427	387	389	344	354	375	347	336	382	353	381	337	369	399	358	359	367	352	387	332	355	356	397	345	408	350	392	363	377	368	351	413	306	363	371	364	363	426	350	388	338	380	370	393	376	411	404	377	327	396	366	382	388	380	338	349	378	380	346	375	346	408	381	375	362	373	347	388	364	410	346	405	359	374	362	373	379	405	400	392	337	379	348	373	393	365	381	339	355	383	367	415	372	332	412	361	406	359	347	372	393	361	379	384	372	346	372	353	361	362	397	374	347	375	351	362	350	361	345	341	333	365	345	352	384	370	360	376	400	381	386	388	367	376	352	385	366	400	355	344	399	355	358	384	397	391	348	359	392	358	362	395	377	380	355	339	371	356	354	360	347	426	404	369	359	362	355	380	355	348	355	358	364	353	400	388	375	369	383	363	331	351	354	364	363	385	384	361	341	384	390	384	346	358	354	371	362	362	372	445	405	398	368	393	397	375	351	384	358	349	377	377	369	383	375	339	379	391	367	365	390	390	370	380	357	407	372	339	367	346	353	364	340	398	366	376	379	388	363	410	334	355	349	338	373	342	368	422	403	372	368	340	401	400	390	367	393	388	397	394	374	414	334	381	369	373	328	381	366	356	374	397	350	371	385	352	377	363	341	368	360	379	360	367	344	376	377	334	368	365	379	392	367	362	381	369	386	378	360	374	363	361	406	349	370	381	385	363	369	361	392	354	373	397	377	376	355	367	343	332	419	347	388	412	379	364	350	340	358	375	388	371	334	370	382	367	385	394	370	367	371	369	362	361	361	361	341	351	416	424	402	406	393	370	349	379	372	382	383	318	403	401	342	378	366	386	396	382	338	377	411	399	368	359	389	387	336	364	382	333	361	376	350	354	388	365	413	358	389	320	346	362	365	315	352	343	339	354	358	386	401	370	371	357	386	413	381	386	369	399	370	374	365	356	372	389	360	376	381	361	348	374	380	383	415	380	384	377	401	371	347	349	371	380	369	380	381	351	347	391	354	369	392	354	388	386	319	365	376	377	418	365	390	353	353	398	391	369	346	367	379	347	372	322	327	376	365	371	381	383	388	348	364	366	400	336	391	373	371	381	393	371	355	400	390	355	363	428	367	365	417	409	343	345	368	350	367	412	344	382	397	381	398	420	366	354	352	366	371	384	369	376	380	354	358	384	427	364	347	348	358	359	350	365	397	367	396	380	419	356	354	405	398	325	373	349	445	364	355	351	360	375	373	379	365	397	377	370	407	359	430	365	390	379	332	356	336	349	451	392	377	390	370	358	392	380	384	369	363	336	378	383	399	349	376	426	353	347	372	403	389	347	332	367	384	372	335	365	376	356	330	370	392	396	386	347	392	397	366	389	369	356	364	347	353	369	401	358	374	395	401	383	347	415	356	375	358	345	373	361	385	345	389	365	339	363	351	343	354	352	403	366	371	351	313	361	349	380	384	415	366	375	367	362	348	372	369	364	367	357	369	353	380	348	401	381	373	391	386	382	390	358	347	384	384	385	355	374	384	369	358	368	383	388	381	392	363	347	368	355	393	392	359	337	381	400	362	388	374	360	332	431	369	403	351	390	345	351	384	382	366	411	357	384	382	416	389	402	380	370	416	376	368	371	400	370	385	388	372	362	378	378	336	349	375	396	357	391	389	374	376	366	339	372	381	383	352	373	360	372	347	366	363	329	353	365	374	362	350	407	380	375	352	382	379	391	330	380	372	375	363	353	362	367	359	341	356	362	344	332	346	349	364	379	343	372	419	373	351	372	381	345	351	378	347	378	351	352	359	392	422	374	323	356	391	343	379	346	388	359	384	371	360	380	380	342	377	402	368	431	364	348	370	367	363	395	362	403	381	354
38339	20233	13000	9947	7269	4370	1843	1335	1184	1122	979	874	831	823	845	808	814	771	824	837	808	803	834	868	810	786	818	822	799	818	815	829	828	823	810	838	853	815	787	759	797	860	794	833	839	815	835	841	796	799	786	851	898	810	853	762	818	894	859	793	805	828	841	805	780	838	868	828	787	816	831	790	805	800	797	789	837	817	876	784	843	807	805	815	850	830	792	829	849	817	803	742	878	827	828	839	836	788	879	814	838	786	867	807	860	826	821	813	805	813	845	824	790	807	874	813	834	812	832	835	822	812	816	805	819	806	788	789	869	794	821	802	852	836	801	820	820	819	799	854	812	837	823	782	807	790	789	841	802	773	821	814	788	810	787	785	845	838	805	789	852	829	838	763	861	795	812	841	847	803	822	778	801	802	756	832	778	813	833	829	791	874	818	825	853	798	809	850	810	853	822	800	815	806	856	796	821	805	822	833	812	811	809	791	788	826	820	810	837	854	772	832	855	817	860	838	867	871	810	817	834	792	830	782	832	787	823	827	864	873	811	876	812	775	741	810	759	818	836	776	848	805	818	766	836	849	838	800	772	857	820	790	838	815	848	760	787	837	764	812	832	793	825	795	812	837	765	817	840	852	806	843	803	786	872	754	807	788	849	810	794	858	793	783	804	847	769	783	772	783	780	779	764	805	840	853	835	795	833	840	856	808	797	783	810	821	791	787	810	852	820	811	816	786	829	796	822	813	845	778	861	774	817	856	810	818	772	846	786	812	799	797	850	826	817	774	852	837	824	829	815	810	819	820	771	798	819	828	843	830	788	857	833	859	840	796	749	854	835	830	842	823	769	861	817	760	814	837	824	778	837	825	857	815	759	849	830	822	837	818	781	866	829	809	838	810	799	829	861	788	795	760	857	852	810	814	816	815	801	809	826	757	815	801	874	795	810	815	848	880	802	829	841	840	798	736	784	820	815	786	757	811	819	815	779	858	854	863	810	792	851	811	826	826	850	820	804	837	803	841	804	810	832	799	857	816	826	828	782	835	831	793	845	867	795	758	803	793	828	817	776	819	785	855	844	791	817	829	800	831	826	829	818	818	738	854	818	827	851	845	860	794	857	771	751	807	850	801	835	855	793	788	798	803	802	822	776	785	823	771	791	859	798	767	780	806	769	799	842	774	852	767	844	811	835	846	758	784	820	845	799	832	815	779	825	770	783	780	812	860	813	843	833	845	839	829	837	828	855	852	837	836	833	844	817	824	831	820	779	827	848	841	878	797	818	788	823	833	810	788	824	827	786	797	848	748	827	792	807	772	810	822	791	824	795	830	830	823	798	778	843	818	792	827	787	838	854	820	786	818	803	749	818	795	812	827	837	849	826	798	824	806	786	817	855	817	847	806	837	786	819	831	852	777	802	793	845	876	784	807	816	795	831	835	838	840	773	867	812	784	769	786	842	808	896	799	828	783	874	822	835	837	824	815	833	810	821	824	808	799	831	808	809	809	813	799	808	801	805	828	842	836	808	783	824	812	840	775	820	831	769	799	802	772	798	823	808	780	786	872	796	757	823	766	840	820	843	842	846	783	782	868	831	818	831	790	813	884	797	788	795	831	797	750	836	839	799	776	816	825	864	895	808	829	852	883	811	825	808	807	862	809	848	827	866	767	820	870	837	801	843	786	885	808	800	840	807	819	784	813	849	829	821	834	805	770	837	843	837	784	866	796	839	842	849	809	867	836	746	833	866	836	814	801	853	791	833	827	828	757	795	802	773	783	811	783	815	804	825	776	839	815	848	848	801	766	809	862	832	822	850	822	828	799	791	818	820	789	831	837	842	757	824	853	806	816	826	835	773	827	840	805	827	841	842	804	838	780	829	787	850	828	883	833	798	804	798	839	840	819	800	775	793	834	790	808	819	816	807	859	823	811	809	791	813	810	790	838	793	832	801	803	788	843	825	834	794	787	754	775	885	863	802	815	766	802	798	775	820	824	810	805	810	795	796	790	818	836	905	756	862	775	861	800	840	804	856	798	829	816	789	792	820	795	792	845	798	810	785	799	792	860	743	789	886	793	807	820	835	801	781	802	871	860	799	852	804	761	786	805	801	859	830	834	850	786	846	774	818	796	837	813	841	812	825	833	778	818	815	828	789	785	795	798	869	825	774	836	783	802	846	845	795	820	763	848	845	818	837	828	816	804	808	760	795	791	872	820	864	777	811	836	809	839	810	765	825	812	814	826	874	765	876	813	818	846	825	760	834	782	843	839	807	784	840	823	837	812	859	758	800	787	861	813	851	820	807	849	802	779	804	799	862	834	827	808	799	800	834	822	844	834	890	766	802	800	778	816	878	823	780	851	827	810	840	779	808	832	823	841	781	788	870	746	847	784	760	831	778	763	856	838	828	777	870	812	807	830	861	815	832	781	778	795	767	824	830	843	841	824	797	793	804	840	773	814	829	830	846	816	842	778	840	801	801	853	801	786	853	838	774	831	829	816	798	832	770	798	776	798	854	789	789	828	805	757	824	820	822	824	838	787	809	805	893	804	807	808	827	820	797	814	799	837	809	794	780	780	787	782	834	820	834	791	855	833	821	828	831	828	756	757	785	779	826	770	803	817	804	835	772	812	796	837	829	771	785	829	838	807	874	844	829	791	822	788	869	785	835	799	804	808	771	809	822	809	831	776	790	846	767	813	799	815	808	828	809	786	803	798	772	798	820	836	769	828	805	813	835	790	831	796	845	827	841	838	812	836	845	837	853	801	775	800	827	828	818	834	782	835	793	826	864	785	842	808	831	806	779	852	814	826	828	805	764	851	788	804	800	783	787	804	802	803	810	806	792	800	875	798	785	807	821	839	866	850	796	825	797	809	834	837	804	845	821	841	812	840	825	823	788	834	781	808	797	861	839	821	776	768	825	786	815	825	810	809	796	814	819	831	857	759	824	817	823	853	780	832	814	785	823	831	857	771	851	836	889	833	790	772	802	853	798	804	802	789	872	808	869	830	847	795	802	842	858	817	832	827	792	863	805	803	836	838	857	812	808	855	829	817	814	835	830	833	881	873	805	771	796	800	789	816	876	776	814	815	878	802	821	854	754	805	807	816	810	870	813	816	780	837	827	824	809	877	832	861	810	848	781	798	826	772	801	854	822	778	763	861	777	789	827	834	823	778	831	763	827	809	815	797	816	806	805	830	804	733	835	805	822	804	831	860	767	852	798	800	829	835	863	802	810	811	799	798	816	831	792	827	866	844	828	796	814	824	787	813	791	790	855	792	808	796	857	818	812	850	832	787	803	864	804	840	812	780	841	850	773	828	896	795	830	807	834	777	832	838	833	787	844	781	847	816	820	861	881	810	856	850	821	804	796	813	841	797	846	787	793	797	800	834	892	830	797	791	765	807	874	802	812	776	827	851	833	814	859	817	829	860	818	787	819	776	844	845	807	821	842	815	821	845	822	792	829	836	798	773	804	821	808	822	865	839	815	809	771	835
59587	29432	15616	5764	1669	757	553	515	474	416	392	427	366	391	363	374	395	367	398	418	399	376	402	366	355	411	408	350	343	342	384	379	370	345	359	372	392	377	383	379	390	366	404	381	394	377	387	414	379	357	353	454	395	383	403	379	383	392	373	378	436	368	346	413	388	383	347	402	396	405	372	437	401	401	369	347	380	361	380	391	372	375	433	393	388	371	422	400	381	390	373	444	407	358	392	421	371	358	420	404	352	403	388	350	405	398	406	409	352	391	333	362	422	404	384	371	402	374	372	387	407	361	357	351	393	384	390	382	419	400	377	379	391	380	361	361	392	373	389	387	386	441	361	394	385	370	368	384	409	368	369	415	409	367	378	395	342	381	392	356	410	404	386	392	341	424	398	384	386	386	361	392	374	346	418	390	373	402	389	376	321	347	384	366	365	392	356	371	360	375	379	396	373	357	374	402	411	401	385	385	389	441	384	363	373	391	390	417	365	417	379	358	411	400	387	416	374	414	377	365	425	389	390	382	426	382	372	422	370	433	378	398	381	382	378	394	372	378	393	375	381	407	432	358	415	415	375	421	360	353	401	396	364	393	377	371	386	385	388	359	389	379	394	401	361	424	364	399	440	393	414	406	347	372	344	394	411	367	373	425	361	345	388	366	352	362	399	392	379	413	392	384	370	371	367	394	400	343	415	363	374	423	359	369	425	414	406	358	413	361	377	379	415	394	382	388	378	401	424	378	354	355	408	359	394	383	389	383	375	360	368	360	398	394	391	407	413	422	425	385	415	381	370	346	360	376	397	376	429	409	405	345	380	354	390	395	361	385	331	386	365	393	384	401	404	378	396	401	390	371	386	386	415	363	341	390	408	397	420	399	376	358	411	419	387	385	374	402	436	418	369	411	384	414	372	366	406	379	364	393	382	397	367	356	380	377	415	383	391	392	396	367	356	359	397	395	391	413	368	386	359	399	380	378	388	360	380	419	369	358	378	390	398	446	406	387	353	343	413	424	389	396	397	374	343	394	390	358	375	366	397	342	380	415	363	395	416	398	429	347	398	372	393	407	375	432	395	396	387	368	340	399	403	406	399	377	404	413	369	393	356	364	377	375	375	408	357	410	366	372	384	365	363	398	377	418	424	363	409	388	398	406	413	387	352	378	361	404	357	358	407	345	421	400	384	379	366	349	383	416	400	397	361	410	392	368	373	414	396	384	369	384	398	362	360	377	395	374	408	372	375	403	327	399	392	330	390	387	393	390	366	391	391	366	360	369	413	406	409	385	373	387	365	410	415	376	364	417	391	379	420	345	385	378	398	400	350	384	353	374	410	378	423	409	372	394	383	391	393	429	416	360	390	381	363	406	431	428	404	410	376	371	381	396	407	383	395	367	358	405	342	362	394	397	430	382	391	355	386	383	382	405	391	364	393	419	414	385	396	402	389	366	375	382	393	404	409	403	353	354	390	383	363	352	403	398	387	388	440	411	398	392	351	355	393	393	390	408	410	398	395	401	352	360	410	419	376	359	359	384	379	403	381	337	402	360	416	381	402	391	386	366	387	389	383	411	386	410	393	413	383	445	413	398	424	370	369	387	393	387	388	376	413	354	431	364	392	421	405	383	410	368	388	345	372	344	391	409	409	359	355	405	391	388	399	415	402	386	352	372	405	404	416	385	418	396	410	370	344	389	350	350	387	405	400	370	375	387	386	365	391	380	364	339	418	365	376	380	419	411	420	376	381	384	388	389	407	423	372	389	362	420	409	383	390	381	443	389	386	361	391	390	396	392	410	382	404	385	386	397	347	352	373	384	371	401	391	424	395	397	401	422	440	391	333	386	349	409	374	341	372	396	376	419	405	369	397	365	366	375	332	416	382	401	431	434	425	398	393	392	343	383	386	398	435	401	419	424	353	393	360	412	374	369	405	340	374	402	357	368	401	391	397	403	392	374	387	431	369	352	385	399	401	358	432	392	402	356	393	395	397	373	400	360	365	388	399	399	439	361	374	374	366	365	370	359	393	403	371	405	372	363	410	394	367	391	411	436	385	385	389	375	364	406	386	402	409	376	383	427	390	417	368	410	413	431	401	383	385	369	378	364	361	400	354	391	386	377	361	375	384	374	398	369	401	408	437	370	363	415	427	360	372	344	387	390	371	360	401	392	376	377	408	376	364	395	391	384	399	384	385	367	388	395	405	387	389	426	407	417	419	365	372	375	375	384	379	388	369	366	400	404	410	376	401	396	411	390	436	403	382	394	424	385	387	352	384	390	389	369	427	405	401	392	365	371	366	371	344	386	398	399	418	373	363	437	380	385	342	411	387	370	371	378	392	394	422	395	379	387	346	340	395	365	382	389	374	363	389	403	375	344	397	399	370	380	403	436	373	403	412	307	360	388	368	320	366	396	381	407	369	363	361	392	363	382	371	357	438	377	406	391	394	395	406	398	391	407	364	424	440	365	411	389	396	397	365	409	364	359	403	382	422	356	381	375	375	405	377	370	369	372	386	375	393	373	356	383	373	412	402	380	376	390	368	368	392	340	410	400	376	361	397	373	359	349	391	383	406	371	382	374	364	386	375	362	373	363	418	371	386	382	373	402	375	397	398	337	425	390	419	348	360	355	425	396	383	416	391	361	420	435	400	403	401	420	385	389	370	386	401	402	397	402	383	378	376	409	383	393	372	365	400	388	388	361	380	395	412	377	414	375	372	407	405	350	427	398	390	376	389	399	324	388	344	416	406	353	386	378	381	388	376	381	402	392	404	411	376	385	386	380	401	409	437	376	419	413	369	372	376	364	361	387	409	416	357	424	388	350	393	375	396	375	384	360	377	375	425	373	387	379	397	349	357	348	395	421	357	360	374	375	406	386	398	411	384	384	363	329	381	407	405	388	413	383	416	366	388	389	435	381	399	366	394	415	393	409	391	360	421	409	392	372	396	389	376	411	405	361	394	356	416	378	389	404	362	416	399	396	369	372	393	401	363	372	389	385	410	391	363	370	392	402	372	390	374	400	401	388	366	421	400	370	372	371	397	377	389	370	373	383	395	388	378	362	365	343	382	368	415	367	367	392	414	348	398	393	366	367	346	378	427	414	390	402	363	407	380	381	414	397	433	391	371	389	394	367	353	380	405	398	391	358	422	373	391	385	370	388	361	418	399	382	379	381	385	408	376	405	388	414	395	402	381	367	407	358	374	382	362	380	396	384	358	410	357	390	364	395	382	362	383	405	385	366	381	389	421	386	397	372	381	366	418	384	414	349	440	365	417	399	369	375	390	389	375	357	375	413	403	392	397	393	396	372	385	373	370	401	383	402	372	367	411	386	346	373	346	380	397	375	375	362	424	379	399	369	411	364	388	375	391	392	395	409	368	417	357	353	387	401	374	379	339	381	355	368	345	371	388	434	385	347	372	388	389	368	437	393	385	402	388	387	408	416	355	400	410	367	399	383	357	411	370	367	361	377	436	379	349	337	420	405	385	362
39870	21510	15411	9364	3838	2159	1473	1298	1085	971	915	869	863	880	844	908	867	872	906	860	819	836	816	816	882	863	860	856	883	882	866	892	926	901	892	841	852	852	849	799	873	832	901	850	866	826	833	903	802	824	814	767	891	862	800	844	875	813	799	863	841	844	785	938	853	824	848	802	819	921	820	902	844	830	841	848	831	826	779	834	864	826	798	822	864	873	820	814	841	839	839	816	866	819	819	766	831	875	846	859	828	868	861	843	899	865	879	890	817	842	869	872	874	804	807	826	883	885	816	886	890	877	826	812	884	856	838	838	826	831	866	871	825	824	826	840	860	808	839	805	808	885	825	841	840	805	786	861	842	855	837	856	806	826	852	869	811	859	862	874	836	780	896	850	859	854	864	841	820	866	858	839	887	857	854	816	856	801	889	826	830	858	864	825	827	787	832	852	886	915	815	878	817	793	863	820	815	895	858	851	859	805	835	871	848	815	806	832	804	797	834	842	865	788	906	851	875	811	791	845	809	839	796	860	833	854	836	858	846	826	856	853	825	832	871	866	783	881	842	882	883	811	840	863	843	815	783	844	861	836	792	832	826	879	822	871	824	853	897	844	822	905	840	889	865	815	833	867	871	855	855	839	816	858	826	786	900	854	832	841	883	837	837	811	809	858	846	884	807	814	900	862	837	811	882	842	852	841	878	798	829	848	832	822	881	902	895	852	840	806	844	892	895	859	818	841	804	868	827	903	807	867	879	832	885	847	767	859	846	895	865	914	856	841	845	867	831	859	805	811	834	842	863	883	838	834	821	860	874	837	895	803	876	864	828	801	838	829	812	813	890	841	805	831	867	833	819	829	848	828	822	849	852	879	832	831	829	833	855	818	831	821	881	825	877	831	826	883	846	832	841	879	829	851	855	918	834	792	811	883	884	800	758	837	817	860	893	834	875	838	841	861	842	909	824	808	813	846	858	861	832	846	800	822	802	844	790	843	859	851	832	919	868	826	829	873	797	855	819	844	823	857	853	825	880	833	827	851	837	814	847	878	880	835	792	867	852	873	864	841	854	853	870	828	837	841	821	856	803	830	850	861	867	855	860	849	752	886	862	802	900	845	860	833	862	829	881	866	842	849	840	870	859	842	851	815	850	840	830	886	819	847	868	864	837	850	834	877	810	818	816	829	886	839	884	833	814	859	867	859	839	785	848	931	898	865	857	833	824	881	813	800	808	871	855	863	837	818	821	851	842	838	873	825	880	866	824	858	793	813	879	844	858	825	814	814	833	815	823	805	848	811	893	851	848	843	850	874	828	844	839	841	811	791	901	863	827	850	832	833	859	847	801	836	790	872	775	861	824	841	845	796	897	808	791	825	868	838	856	843	857	894	814	879	807	828	824	833	855	841	872	858	848	820	843	844	799	825	841	886	860	858	852	862	836	840	850	817	849	782	818	839	852	852	825	869	864	811	847	800	782	833	884	834	845	839	779	900	804	861	799	843	792	846	879	915	800	878	841	850	826	878	873	821	863	815	830	862	828	802	850	832	844	810	831	856	856	763	814	822	846	851	802	875	911	806	807	848	807	830	859	856	822	868	821	830	904	861	848	849	880	790	796	851	829	814	836	853	827	823	890	831	869	885	775	808	834	892	861	799	843	842	844	831	790	869	818	789	848	801	885	828	845	896	851	822	838	856	851	916	847	865	860	927	833	851	829	821	879	856	848	838	861	831	815	834	828	788	839	791	847	824	810	839	800	860	835	839	786	884	827	846	844	874	859	807	836	832	866	803	824	865	868	813	819	850	799	863	871	795	869	853	874	801	849	826	892	811	841	930	839	824	888	876	806	849	867	872	832	793	784	820	792	833	832	843	840	829	868	831	793	814	844	857	829	829	848	851	894	809	833	833	823	793	834	837	816	859	812	886	845	874	788	851	778	745	906	832	838	855	826	815	828	859	769	886	869	891	819	813	816	810	864	850	829	790	892	784	812	867	859	877	859	876	819	854	855	846	848	811	799	876	866	850	825	864	813	799	818	869	784	853	841	830	908	833	794	837	889	836	839	879	808	830	811	889	828	771	847	834	828	872	801	877	859	883	858	823	832	843	856	902	782	811	824	837	799	834	826	870	879	816	861	861	879	846	824	859	845	799	813	856	843	891	886	831	840	850	846	833	853	811	843	825	905	824	887	783	810	855	884	848	865	870	819	877	870	797	810	884	806	856	839	808	851	817	859	842	771	822	822	803	869	875	860	878	868	808	854	841	809	876	826	816	808	828	808	861	863	879	822	820	812	772	816	856	823	898	838	853	855	855	870	857	874	896	853	805	788	836	868	826	845	893	785	845	803	852	920	837	813	848	813	862	827	838	864	845	861	843	735	840	887	886	821	833	825	775	848	890	798	836	840	821	835	864	806	835	899	858	819	867	859	841	856	835	930	834	813	828	870	841	867	789	833	851	812	877	881	829	787	859	883	851	883	858	852	812	820	822	841	843	816	810	883	871	805	917	785	862	861	842	817	842	841	802	847	889	796	891	858	781	832	856	837	876	839	867	830	905	882	830	852	848	874	794	835	864	832	850	810	796	808	838	852	883	873	856	860	787	832	914	835	841	861	891	869	851	813	824	830	876	873	830	885	824	833	784	869	834	843	848	798	834	838	818	821	799	831	881	857	843	874	845	841	828	850	801	858	859	842	884	859	851	796	809	841	781	833	818	817	846	779	846	823	866	851	848	859	852	862	849	836	864	807	838	825	848	833	850	835	828	841	877	859	855	871	833	810	827	850	825	895	837	856	854	843	855	822	862	828	881	874	862	842	860	904	852	808	797	832	789	852	910	864	833	833	875	850	811	803	856	898	884	800	813	865	851	846	784	801	817	876	895	841	891	855	817	883	858	828	877	883	822	882	859	854	888	855	889	876	783	860	842	844	828	828	826	822	838	833	810	825	808	843	834	800	830	878	856	781	856	850	819	850	860	821	805	911	869	826	820	829	870	873	824	811	840	893	819	856	833	853	843	834	860	788	871	851	831	866	877	793	859	822	830	883	831	911	859	861	806	781	859	772	838	802	826	818	864	898	855	854	880	846	790	813	835	857	809	783	806	872	832	816	842	830	797	833	824	831	791	838	843	890	811	854	877	796	791	850	831	826	827	899	849	861	763	816	819	812	825	853	856	861	837	791	848	822	841	809	795	841	857	817	843	840	822	887	864	849	832	847	802	841	820	819	788	876	810	857	857	886	856	810	871	835	875	797	789	838	840	810	800	856	840	843	855	847	850	862	833	870	852	866	844	836	799	836	810	869	837	898	830	836	860	825	800	855	853	833	870	823	837	867	829	793	830	835	829	881	881	843	847	846	898	830	851	792	861	850	835	825	881	900	847	797	845	893	850	834	833	840	853	824	886	813	876	805	835	859	886	839	842	869	840	815	806	853	843	901	827	874	842	822	821	806	889	862	868	852	819	855	822	860	880	862	797	869	814	824	854	890	851	859	880
47614	18837	6000	1709	603	455	389	377	386	365	409	338	325	376	373	345	377	346	352	378	325	360	352	360	382	380	343	343	356	318	341	364	350	365	358	415	368	362	357	354	378	371	371	356	306	334	348	304	330	380	363	385	394	321	350	382	336	382	350	344	331	370	339	375	359	369	360	335	354	357	320	342	390	351	374	354	369	358	392	357	365	375	381	382	351	356	372	382	390	364	380	368	385	338	335	335	335	346	351	378	388	360	363	338	364	342	405	363	376	343	356	389	352	379	369	349	345	350	380	362	367	387	351	360	385	389	368	364	368	367	369	334	351	354	332	366	349	339	371	352	395	360	389	378	359	356	359	350	357	334	370	383	369	341	369	415	349	369	352	360	389	349	325	367	355	348	320	344	350	358	394	373	363	374	396	393	367	361	383	346	367	338	370	375	336	372	339	383	390	382	361	310	345	344	351	353	369	336	358	398	367	355	369	370	332	363	392	388	354	365	356	400	333	345	381	360	373	425	348	334	342	339	339	360	374	342	382	426	358	362	350	365	351	389	340	371	341	387	330	373	376	337	355	377	351	381	358	399	361	354	348	331	407	365	385	363	365	374	424	376	336	397	373	363	369	380	332	360	376	368	384	320	353	374	369	360	364	377	336	351	383	372	350	349	362	352	338	329	368	341	373	371	384	326	361	362	347	379	349	377	362	351	337	363	356	383	367	358	369	337	372	371	399	344	383	331	368	351	343	342	356	379	342	366	373	392	393	377	378	376	379	409	376	350	333	323	366	327	333	370	364	361	334	363	367	327	335	341	374	364	369	351	324	330	379	365	358	365	386	331	357	351	354	370	341	346	348	375	369	373	366	366	401	384	375	374	353	375	362	341	333	361	361	385	350	364	351	372	406	337	398	359	347	378	352	368	380	383	366	382	371	368	383	377	338	368	363	346	393	383	334	367	381	338	372	356	387	380	372	333	416	380	364	366	390	373	314	340	374	364	362	370	370	361	376	371	346	359	350	388	391	401	377	345	328	407	342	354	343	357	396	360	382	363	383	383	368	359	375	344	367	351	354	367	360	339	340	331	352	389	325	336	345	355	330	337	381	408	351	369	411	388	374	382	362	376	355	372	384	364	371	376	360	348	392	354	365	349	347	348	375	364	398	368	353	364	351	339	366	351	394	317	385	334	352	356	360	373	360	354	373	374	360	329	366	374	326	369	373	356	369	433	416	377	365	324	385	367	365	376	349	363	361	374	361	344	366	377	379	352	356	388	375	357	342	367	381	365	329	332	380	364	401	355	342	383	390	368	352	379	359	351	367	357	332	388	308	348	411	385	377	343	361	356	419	357	388	357	396	355	357	371	357	366	380	326	345	308	371	360	316	372	392	371	319	344	319	392	357	358	360	357	332	350	352	372	354	355	342	349	335	345	369	341	331	356	338	328	345	355	348	382	373	360	363	348	405	354	397	359	339	384	385	341	340	354	341	371	365	337	361	382	363	355	361	353	358	381	378	312	342	374	382	394	349	348	364	371	385	347	346	366	363	368	384	333	354	373	389	358	390	346	352	382	361	350	380	382	358	361	373	396	382	340	378	365	360	364	382	345	363	342	371	350	356	345	376	359	369	368	385	372	368	381	358	375	363	367	388	336	381	364	377	354	351	358	364	356	379	376	430	357	357	334	315	326	358	353	333	380	347	345	363	351	383	357	354	358	334	365	370	357	359	376	382	387	365	368	327	362	387	345	359	362	326	381	348	368	357	339	367	385	349	348	366	384	390	368	364	376	420	332	360	365	348	389	372	354	356	397	383	332	357	337	348	375	384	363	361	352	331	397	368	353	360	370	362	377	347	329	344	370	360	405	404	372	361	334	372	395	370	385	385	370	345	402	336	371	350	347	342	382	334	366	352	384	396	350	333	378	408	382	400	360	356	350	348	386	352	325	343	350	396	357	353	373	345	392	377	400	406	380	380	346	345	355	323	373	379	375	337	369	388	333	363	339	373	380	342	369	325	342	346	357	338	361	352	376	358	326	397	361	315	321	341	345	361	350	373	364	382	371	354	340	303	353	376	351	350	390	354	368	415	352	383	357	364	348	342	366	376	376	350	354	339	349	353	391	345	352	353	380	354	360	353	371	375	361	331	367	363	359	382	375	346	355	373	383	379	357	391	341	356	358	340	378	391	345	344	347	384	371	403	369	331	336	366	354	387	331	355	402	335	346	391	376	393	351	295	349	353	391	343	343	331	352	381	373	400	391	358	337	361	388	358	373	295	370	379	358	374	355	332	394	379	369	355	336	339	378	345	339	395	395	339	385	332	349	381	365	347	378	318	337	364	355	372	410	379	364	322	390	390	392	400	390	387	350	340	391	358	354	405	350	364	363	353	353	352	347	415	371	362	371	343	369	365	365	347	356	345	359	406	367	413	331	381	336	374	354	371	342	384	343	320	392	407	412	387	381	371	346	393	338	377	405	377	371	325	355	339	381	388	377	383	353	334	353	332	338	411	359	379	360	340	369	365	366	356	345	346	373	337	377	365	367	397	354	357	334	356	322	373	387	366	378	385	347	363	387	340	387	351	397	412	342	352	381	342	343	372	369	321	359	334	362	375	356	341	389	336	368	353	412	344	402	348	388	353	391	382	382	389	390	360	400	343	367	357	383	398	355	377	358	312	363	386	334	342	336	321	363	409	340	362	372	384	374	369	376	378	322	372	356	335	381	385	337	368	349	382	372	353	380	385	362	346	384	362	354	358	377	354	378	333	385	332	367	334	344	377	338	381	372	327	330	367	355	379	361	347	415	390	351	358	363	377	360	332	361	363	335	370	350	363	394	378	343	344	372	364	366	367	353	370	390	355	368	345	363	341	384	362	338	329	346	359	321	338	382	383	334	363	347	352	347	397	346	416	382	355	356	351	365	370	390	348	365	338	373	328	371	370	378	397	369	358	358	346	432	359	377	329	352	381	355	384	370	363	354	392	378	383	362	379	372	378	377	370	352	358	346	377	333	359	354	339	383	345	395	404	357	377	365	385	375	349	355	377	380	355	375	352	379	367	354	314	341	364	389	389	364	369	420	354	364	333	335	347	422	341	365	375	373	390	351	358	374	329	332	375	372	360	349	382	371	351	354	372	411	376	391	330	359	343	364	423	358	353	381	384	352	349	359	338	361	340	333	373	366	373	368	323	366	359	339	363	358	363	354	396	358	360	343	370	354	348	377	374	391	354	357	353	348	390	353	365	364	362	394	370	372	377	333	330	355	391	346	363	367	405	385	314	357	344	373	358	396	384	327	382	371	366	376	372	385	390	338	365	367	344	361	330	353	336	343	402	388	382	366	378	388	383	347	377	360	386	342	393	364	360	350	373	359	389	361	334	453	373	352	402	361	378	386	381	394	353	391	374	373	336	384	368	378	349	341	371	372	348	361	375	334	393	363	368	393	342	347	383	356	358	354	392	382	372	321	359	340	378	364	373	408	331	345	394	345
32584	13728	7697	3226	1501	1010	857	839	825	835	845	861	808	776	774	887	765	803	862	817	784	797	803	744	807	807	804	786	787	795	753	817	732	769	820	802	823	861	824	752	815	792	764	854	758	813	825	790	794	841	882	836	748	794	851	829	823	813	806	817	758	800	796	795	745	819	774	820	823	755	779	806	829	803	805	747	763	789	857	774	793	803	790	795	840	817	780	768	792	820	758	790	829	766	832	770	837	826	783	793	782	824	810	795	831	837	785	807	818	745	829	812	811	816	731	776	786	796	766	752	787	825	777	793	784	781	758	810	756	793	795	812	781	771	821	849	816	743	837	830	863	846	798	782	805	828	774	806	800	835	816	805	823	812	760	775	756	861	779	788	806	820	831	808	814	764	807	801	795	795	803	780	848	790	811	759	819	814	826	803	809	796	785	799	828	805	824	823	805	802	824	837	792	792	758	811	810	837	752	794	804	805	820	814	776	798	821	793	779	811	798	860	818	817	744	792	820	787	797	784	788	824	786	789	789	752	704	774	801	805	755	810	801	814	838	767	774	784	801	790	797	765	746	806	778	788	762	825	807	826	770	810	798	805	834	784	784	764	744	799	818	813	828	822	810	810	784	818	759	770	783	809	797	794	783	809	765	803	831	785	820	786	822	861	737	764	791	755	810	784	753	799	828	886	771	840	760	825	816	835	757	760	793	797	814	773	765	798	768	827	847	775	829	787	782	749	794	758	792	799	826	800	786	790	790	800	761	813	804	829	806	752	781	818	784	744	747	789	786	776	759	802	828	806	784	797	772	749	770	850	746	746	791	799	795	825	774	813	787	804	821	806	802	829	829	832	780	806	789	770	733	772	811	744	788	814	784	798	848	822	797	777	754	779	777	796	795	800	776	813	815	779	817	818	770	827	781	818	800	802	820	805	788	782	788	825	802	755	791	774	814	789	773	758	755	824	803	754	790	819	766	800	764	806	775	847	810	820	826	790	801	841	752	784	823	803	788	817	842	788	811	816	793	775	823	847	777	821	774	800	761	818	823	813	800	792	805	788	764	773	762	793	741	807	803	794	812	810	767	760	772	750	797	820	797	860	784	798	802	753	776	812	800	766	766	828	771	845	815	739	802	805	820	786	790	799	794	770	854	817	812	809	760	785	790	777	774	802	806	772	776	765	764	836	793	798	820	797	790	783	814	792	767	826	813	782	827	791	806	866	798	810	762	796	811	716	797	797	840	834	773	800	831	788	791	769	750	784	823	845	803	788	801	812	801	844	791	745	802	792	853	829	796	776	798	839	821	751	799	771	837	799	791	754	836	814	774	806	779	780	761	764	770	821	857	768	758	777	846	846	807	760	780	742	822	793	819	780	799	773	754	804	728	775	773	833	825	839	801	773	801	822	773	779	774	829	803	774	790	817	804	830	847	814	797	826	818	814	814	848	800	818	842	760	743	798	744	820	784	789	801	756	752	796	793	813	822	794	808	805	782	802	779	808	826	871	838	714	773	776	788	785	764	822	813	755	741	742	804	840	799	785	817	778	858	825	789	836	861	762	743	834	794	768	791	776	744	741	844	789	797	819	796	848	756	807	790	789	810	799	840	809	824	775	775	757	795	803	813	756	795	780	832	776	754	838	857	834	778	794	829	809	842	791	789	782	837	831	848	786	822	786	760	800	803	765	778	849	790	787	769	821	772	781	811	815	832	808	813	827	816	832	814	801	798	792	793	803	836	802	800	844	755	804	777	817	807	801	792	748	843	823	742	787	780	760	787	752	828	793	782	836	779	790	772	809	813	805	810	794	816	818	798	772	751	838	790	806	800	807	832	828	785	825	797	762	804	807	888	757	758	768	760	808	778	807	798	826	786	820	751	842	820	775	838	799	846	807	792	831	792	777	775	835	852	763	791	805	802	781	806	825	785	790	815	771	795	841	774	779	746	834	814	841	812	762	743	800	760	791	777	792	851	817	815	815	798	830	798	848	785	805	850	828	832	797	815	783	797	816	803	793	809	827	809	765	807	827	804	790	832	835	770	815	806	831	799	784	817	800	855	803	788	786	750	778	784	779	807	799	798	743	820	788	812	762	806	803	822	776	813	800	816	798	805	788	820	805	772	737	789	776	799	799	801	783	792	788	821	785	800	841	778	800	765	764	753	743	800	768	771	768	811	771	783	804	802	817	782	773	803	803	857	779	812	784	769	814	759	836	796	844	793	808	764	794	819	731	779	800	817	836	825	823	737	769	747	815	837	809	792	768	797	806	795	838	779	789	782	755	802	821	831	740	791	803	823	797	781	823	806	823	807	817	763	789	759	832	820	807	795	842	762	791	755	777	817	842	823	799	845	819	778	780	734	851	798	822	771	826	849	762	795	821	833	815	757	849	823	803	772	799	823	775	822	777	806	814	782	785	785	826	745	762	796	781	787	774	764	820	787	808	816	790	855	802	775	766	769	804	842	812	773	839	810	792	815	805	785	807	821	800	770	802	788	757	790	840	781	824	823	748	777	790	804	814	791	764	833	771	805	847	785	779	823	809	833	820	795	761	774	790	781	740	769	759	806	828	847	773	803	817	807	743	799	785	777	751	833	803	781	821	842	798	809	791	777	794	795	807	782	806	842	814	766	808	833	776	820	827	787	792	799	807	839	779	797	753	787	812	782	801	812	807	794	797	828	798	820	844	810	776	812	800	754	773	817	728	806	768	802	757	782	766	810	769	823	802	823	781	758	828	823	739	768	865	804	838	838	805	748	804	792	798	819	772	840	799	800	859	772	760	788	812	767	817	790	759	818	806	795	776	837	793	737	801	794	786	799	881	793	752	767	788	763	808	789	794	793	793	789	800	810	743	791	763	825	838	790	766	850	827	782	790	784	818	784	751	769	796	795	761	787	792	779	773	786	816	818	837	772	758	789	812	828	768	815	844	810	785	815	779	781	827	784	791	750	756	767	794	777	828	802	825	806	809	825	775	863	800	806	810	794	763	800	829	792	775	759	780	808	795	760	765	832	790	791	777	851	797	848	770	777	785	811	794	792	777	764	831	830	769	863	780	813	742	803	782	765	788	817	788	779	813	821	784	863	788	806	864	777	778	840	801	774	770	827	810	794	825	832	831	802	876	789	821	796	737	812	781	845	797	782	775	845	748	755	808	766	837	790	817	791	764	781	787	781	836	825	787	767	767	781	778	787	760	811	777	792	807	825	745	821	836	810	820	849	792	787	751	799	835	787	772	770	774	774	812	779	843	808	778	759	830	807	801	823	757	840	801	755	826	785	784	801	795	793	827	821	825	789	786	750	787	785	835	786	750	784	772	733	788	775	822	805	766	792	782	821	806	823	795	781	769	756	780	799	813	810	770	814	780	797	835	807	808	814	802	807	761	754	791	789	822	830	805	842	802	774	766	830	804	826	795	774	733	831	852	793	794	819	818	827	784	818	779	809	790	817	810	815	785	795	809	831	794	761	848	827	859	850	825	751	811	779	733
57354	29466	12948	5055	1979	686	514	478	475	491	355	412	378	378	427	358	359	364	363	389	384	350	340	377	379	411	367	332	361	344	388	371	375	343	387	348	379	355	370	355	344	406	352	330	377	357	351	349	357	366	374	391	392	364	396	336	386	366	401	365	380	365	347	365	358	384	342	349	340	338	366	338	386	341	385	353	380	369	308	353	411	362	322	349	360	401	347	342	403	375	353	327	394	374	342	320	375	361	347	363	388	359	384	366	346	368	374	364	362	354	369	377	386	428	386	372	382	362	370	379	398	360	355	365	341	352	387	375	364	335	347	374	355	354	382	401	304	363	377	368	358	357	342	396	377	361	377	377	370	400	357	347	384	352	380	373	356	366	348	389	377	347	382	366	381	347	391	401	395	362	370	369	379	352	342	376	371	352	370	372	358	365	333	321	335	372	361	354	372	392	369	370	357	371	381	362	392	333	340	362	331	311	376	373	346	324	408	390	372	329	409	414	383	378	359	359	398	374	368	361	384	327	358	377	377	331	381	351	379	367	378	369	350	380	347	389	387	364	347	384	351	354	394	412	348	371	322	403	374	360	367	357	344	386	376	403	356	365	366	388	368	358	368	363	374	346	383	366	355	381	343	336	386	344	351	372	389	350	346	347	354	398	386	359	348	398	376	308	368	362	364	376	389	363	367	346	372	349	366	345	364	396	362	342	381	369	371	367	370	368	357	340	329	366	374	402	381	396	348	378	354	364	362	372	374	341	379	388	371	354	377	378	370	361	346	354	312	361	396	412	371	347	386	343	354	363	383	415	316	379	369	394	336	325	366	400	385	324	422	363	319	376	366	341	368	373	366	367	357	338	358	359	356	383	340	337	370	360	354	341	361	367	380	357	386	411	358	353	336	375	373	352	330	366	390	373	392	365	385	329	348	389	389	377	350	349	366	354	372	394	387	366	363	376	358	338	401	334	354	354	412	363	365	393	368	423	391	346	336	366	368	385	369	339	342	337	385	351	371	374	393	349	364	366	369	363	362	373	392	369	358	376	385	339	393	349	391	363	366	333	355	371	398	374	357	374	364	375	345	380	386	423	349	328	374	348	383	332	356	390	380	395	337	371	392	361	326	375	382	371	384	378	385	349	434	348	391	323	356	354	362	338	358	367	355	369	345	348	352	377	376	369	363	400	365	338	376	357	344	339	346	381	365	375	352	336	377	378	378	376	366	348	340	383	410	386	358	324	331	341	384	352	352	388	366	363	333	357	385	401	355	395	366	359	371	392	409	398	359	369	340	371	357	367	374	355	365	355	364	368	376	350	354	391	335	343	355	361	391	345	392	367	348	360	372	381	387	349	342	359	326	330	379	314	343	403	408	367	368	344	386	413	349	344	323	348	378	339	354	378	385	377	382	372	371	367	340	383	405	356	346	373	340	348	379	360	363	366	373	357	312	400	347	357	392	341	366	386	396	354	351	346	345	348	384	388	388	359	396	374	324	377	384	323	336	386	367	354	339	362	360	385	394	352	345	373	382	329	375	378	362	351	366	355	390	384	354	351	327	375	367	356	388	354	369	327	378	329	347	389	367	394	392	354	331	353	351	359	365	375	384	366	361	363	381	376	372	397	359	365	356	334	390	359	340	381	358	382	350	379	326	369	333	342	380	386	358	351	359	402	357	350	373	366	366	386	362	357	343	372	362	369	370	361	370	352	344	326	349	362	340	395	375	354	342	319	377	301	363	353	381	374	342	343	343	366	365	356	370	365	367	388	368	377	373	427	378	394	413	340	375	350	402	343	366	381	343	338	378	352	363	395	371	359	367	367	380	404	366	355	393	373	383	394	346	350	345	362	337	336	354	348	334	383	373	342	380	362	400	350	353	389	364	400	363	350	354	339	361	379	361	381	360	370	369	369	379	375	327	375	324	352	359	375	373	352	376	356	385	363	383	346	366	334	352	365	379	375	353	365	340	380	349	355	339	362	383	388	365	349	363	371	348	378	351	371	358	327	350	346	362	338	358	384	361	386	385	351	327	390	377	358	381	358	311	352	367	333	382	352	344	363	374	355	363	353	379	348	317	365	333	355	327	392	400	358	357	342	353	390	388	342	353	359	349	392	379	374	345	377	388	360	365	378	362	371	371	358	352	384	374	368	401	362	374	372	364	369	362	391	361	379	392	393	371	384	410	344	383	402	408	362	374	344	360	358	355	349	370	367	350	391	387	364	371	347	374	395	350	349	365	387	396	341	399	362	365	358	373	354	352	356	350	354	350	385	344	340	342	397	346	345	385	366	352	326	364	363	331	357	334	380	391	390	381	356	358	383	372	336	364	352	395	373	360	387	352	378	344	367	379	335	325	330	355	383	390	360	386	373	352	359	361	381	369	390	398	340	385	352	365	359	361	366	381	369	416	370	372	338	339	394	355	343	381	354	375	370	365	351	363	352	383	407	374	349	368	402	394	333	363	373	361	386	388	374	375	408	350	369	375	374	397	367	334	389	379	390	354	388	353	377	317	368	394	344	357	356	383	344	329	328	365	393	372	330	377	373	390	389	378	374	400	352	375	344	414	342	347	358	349	366	373	341	356	379	401	404	380	339	378	373	339	339	364	378	358	360	400	376	336	337	399	390	407	363	343	398	393	402	362	346	346	341	338	349	387	350	366	354	381	387	373	357	325	353	352	363	364	359	376	381	356	331	373	391	416	385	351	355	439	374	385	370	404	344	317	328	366	318	359	333	343	357	371	382	368	395	380	350	348	370	424	360	349	336	353	378	379	396	392	374	347	337	362	386	374	370	337	366	378	373	335	371	324	356	391	346	364	401	392	332	351	355	360	342	358	348	340	343	320	327	344	362	394	365	369	375	389	361	380	337	362	377	328	395	387	335	390	389	399	367	389	358	344	349	365	372	353	375	358	359	371	346	358	350	374	354	394	373	349	364	356	355	367	377	441	363	365	386	365	379	358	347	364	368	342	380	348	348	392	389	359	290	362	373	343	366	383	369	357	386	390	394	393	361	388	363	338	341	321	381	366	345	364	358	375	351	371	357	353	411	386	364	384	327	420	366	362	350	377	368	383	385	356	350	371	371	360	386	361	397	334	358	382	377	377	325	366	366	384	367	395	349	346	368	402	344	368	355	405	322	386	382	400	366	372	354	350	356	389	379	358	367	350	347	363	382	377	361	354	366	344	336	399	336	378	346	351	339	351	357	382	363	371	345	371	388	354	362	370	348	402	378	354	336	348	357	341	351	355	345	363	386	359	367	380	377	409	335	370	369	371	319	348	344	342	344	377	403	357	380	366	358	397	360	347	371	369	365	383	357	365	334	353	389	351	351	312	382	369	417	328	380	397	360	394	394	344	347	369	377	361	358	362	368	351	384	338	341	368	380	373	362	360	342	413	356	386	357	333	364	367	356	348	331	350	396	380	334	363	348	345	364	351	368	344	330	378	311	433	378	339	381	382	356	359	396	358	384	392	337	357	331	369	347
38780	23243	13422	9307	4883	1932	1287	1202	1136	1058	1055	945	896	821	820	897	870	875	750	752	809	837	777	805	818	829	818	833	850	806	874	800	837	791	816	876	851	785	842	778	836	818	831	794	795	816	769	814	834	784	794	798	817	824	786	815	801	788	781	826	833	808	793	836	816	852	811	789	831	755	821	802	818	823	738	864	826	845	803	814	820	743	826	749	781	818	882	784	782	792	777	821	805	801	834	767	821	821	812	816	826	839	775	808	773	791	799	822	810	788	782	826	798	821	814	799	844	821	827	816	831	826	806	822	812	859	818	842	847	797	821	842	837	851	812	814	821	748	791	817	819	823	823	825	883	810	825	838	809	788	793	813	828	854	759	824	850	800	792	782	811	780	768	772	823	786	845	798	830	837	821	806	794	822	813	812	796	802	757	803	884	788	786	809	790	813	806	796	849	786	791	847	743	783	829	830	840	781	803	808	831	864	811	817	768	847	856	843	828	826	789	823	857	800	769	847	815	822	804	802	782	875	758	796	795	797	808	790	846	878	815	828	737	808	858	827	779	780	756	795	842	793	808	754	798	761	793	764	805	832	796	814	864	833	835	833	829	827	812	869	829	775	784	802	800	787	817	776	854	804	791	801	835	833	842	800	800	817	805	839	805	824	823	785	842	820	805	766	825	758	851	842	796	797	828	852	798	766	783	830	814	786	814	831	802	827	835	804	841	802	807	798	816	877	806	806	828	829	834	852	776	806	774	810	802	783	860	820	813	820	803	799	806	790	804	852	858	881	847	817	814	802	784	808	840	807	782	814	783	821	832	752	798	788	809	769	797	815	765	837	833	796	797	860	786	843	847	832	809	804	797	780	766	852	760	861	833	878	783	785	831	757	793	820	852	831	802	751	797	842	819	773	838	804	815	763	788	846	824	841	784	817	851	808	778	803	784	814	783	809	778	763	773	779	800	763	839	838	779	819	796	825	828	812	824	813	828	777	800	797	761	802	749	788	777	819	820	852	835	771	813	806	771	825	792	734	776	798	743	786	835	771	825	846	853	849	798	758	750	839	807	786	797	795	831	808	855	799	887	795	791	823	786	802	778	811	826	814	814	771	798	808	780	788	814	777	801	798	799	777	754	848	781	804	766	766	813	840	827	826	833	813	837	838	793	803	830	807	825	820	772	804	848	819	783	801	859	804	850	795	824	823	790	794	796	823	793	859	803	901	836	827	839	798	787	761	819	879	775	799	834	854	817	783	793	831	805	832	805	789	790	762	785	809	789	783	791	821	787	810	824	774	793	750	791	823	843	786	839	800	880	847	833	802	856	812	809	826	821	800	767	735	809	885	836	780	792	803	841	866	790	845	816	816	775	830	791	789	772	841	834	808	788	785	741	817	790	793	829	824	796	822	820	770	845	772	798	794	826	818	802	835	869	809	827	815	790	768	747	816	794	796	794	765	807	773	818	787	821	791	811	824	827	809	788	797	811	824	774	828	794	832	786	797	792	847	813	808	847	800	825	835	805	827	783	813	824	821	843	855	797	786	819	870	849	850	786	852	804	790	744	724	824	802	844	803	824	823	807	767	819	851	776	765	814	804	829	888	833	881	776	754	800	775	824	819	815	777	815	834	825	814	822	829	796	787	789	787	794	795	812	852	837	811	798	855	848	837	818	810	786	785	845	826	811	797	869	825	822	826	844	821	789	799	803	797	818	832	775	871	846	793	835	758	829	784	815	809	844	753	800	792	821	791	798	787	833	791	822	751	815	860	822	818	785	819	810	811	811	762	819	871	808	877	828	822	800	850	782	834	824	814	821	860	753	865	799	773	802	848	800	750	852	810	763	818	810	817	836	801	844	811	803	805	799	766	806	805	769	830	832	807	840	817	851	830	809	810	786	812	803	794	808	769	799	849	813	851	816	778	782	760	778	841	829	833	860	788	849	817	763	793	833	818	793	809	761	864	853	805	813	822	802	788	818	810	786	765	852	764	770	780	774	810	808	843	815	801	798	810	770	775	798	838	893	901	767	843	810	810	807	792	815	763	797	805	835	827	827	795	787	774	809	829	827	801	825	783	802	835	804	802	793	858	798	790	826	796	738	810	777	798	832	842	834	803	814	813	840	845	843	775	800	812	796	815	834	812	834	860	813	827	858	805	813	811	767	817	777	813	826	764	763	821	825	786	805	840	791	854	799	856	791	829	835	762	798	788	776	846	809	761	856	807	784	810	792	799	751	803	850	812	828	863	843	845	771	823	822	784	807	822	832	818	784	814	813	783	803	786	806	803	807	803	818	816	794	772	785	864	815	749	787	777	784	793	784	796	814	780	799	800	787	801	820	811	848	881	799	833	828	781	751	756	815	853	814	843	847	822	866	827	836	809	892	835	844	743	856	846	792	815	855	851	805	830	796	799	809	785	798	818	856	810	814	770	754	791	770	803	829	817	827	845	779	850	839	863	753	793	855	804	799	793	824	800	772	845	829	784	825	805	795	738	798	824	769	858	793	795	851	846	769	814	793	766	791	798	878	824	799	794	839	800	796	798	807	793	804	812	783	789	820	766	825	774	866	818	757	822	821	784	813	808	794	838	769	806	814	796	825	802	824	763	787	749	810	828	742	838	859	795	836	803	827	850	789	865	832	801	794	852	791	789	826	811	800	794	766	835	815	823	741	798	771	771	788	825	787	838	790	882	807	787	785	793	809	815	809	790	846	753	773	778	807	855	757	816	764	866	777	791	833	820	797	765	835	818	797	816	835	785	820	804	840	807	745	789	791	829	784	822	799	823	805	769	841	819	876	780	827	811	813	844	768	839	775	759	820	842	794	814	795	835	776	839	783	822	805	772	777	813	823	826	828	814	810	776	803	782	785	874	764	825	811	809	802	826	827	823	833	793	828	848	865	836	772	795	824	811	842	818	789	841	757	824	785	824	863	786	789	770	784	797	795	825	832	794	839	808	790	819	812	819	805	813	837	800	840	828	814	783	763	816	835	800	794	822	806	838	800	834	768	811	814	772	774	830	828	823	751	865	853	803	840	835	790	812	820	832	835	829	833	796	791	790	816	782	795	823	858	732	836	789	822	783	785	775	842	770	814	831	802	837	795	803	820	879	794	788	836	815	834	807	787	740	806	800	846	820	828	811	842	748	825	838	811	782	848	825	855	782	815	844	814	761	815	818	807	798	823	855	757	816	804	758	822	823	814	813	810	865	786	800	821	808	854	829	757	789	810	855	797	850	829	779	841	826	825	852	826	824	835	769	817	790	856	790	807	792	852	784	818	800	846	828	839	786	798	827	812	771	825	771	790	846	823	824	780	799	821	809	845	777	783	777	825	785	847	757	829	780	785	788	827	826	800	815	833	806	828	844	794	811	782	817	804	762	794	773	777	788	820	821	802	839	797	795	824	791	832	839	828	835	764	814	797	829	804	850	803	798	823	776	819	848	814	873	814	863	761	796	829	802	798	820	776	836	848	855	843	813	804	827	857	832
63322	36758	18987	5179	1401	795	531	530	485	443	426	386	443	388	398	396	373	382	399	401	395	379	348	382	419	384	386	371	392	405	423	378	436	435	443	382	420	365	390	403	395	361	358	394	385	379	405	388	391	413	412	377	378	369	406	391	380	406	399	364	388	369	405	387	435	365	386	334	371	423	364	381	374	435	413	374	430	392	389	380	391	369	389	421	451	410	405	402	377	431	366	380	415	370	397	367	405	405	381	393	414	361	366	387	374	385	357	416	388	356	361	388	385	389	435	408	381	413	398	392	401	411	384	396	394	423	382	394	394	385	391	413	392	402	399	410	382	358	398	400	377	366	380	380	361	389	417	426	410	381	367	391	382	392	345	394	444	368	393	348	399	347	420	382	427	400	381	396	383	387	358	416	390	395	388	389	432	431	382	382	387	365	399	411	393	328	363	416	357	407	397	405	412	417	354	391	348	373	384	370	410	373	374	406	424	385	394	445	411	350	389	394	385	431	396	373	399	404	419	400	398	376	420	376	382	415	366	375	393	371	365	392	395	354	383	386	360	377	353	372	402	341	370	343	381	369	400	383	347	361	374	412	384	381	397	400	407	390	360	367	380	366	373	378	411	396	389	400	398	418	363	416	386	388	417	387	394	375	402	383	378	375	373	404	359	446	391	389	397	461	377	384	404	359	355	401	393	404	354	393	373	408	369	409	406	396	366	385	404	379	348	394	407	384	398	407	324	373	412	369	396	407	401	388	418	372	387	387	371	376	419	364	368	396	397	383	413	401	399	439	351	382	426	389	375	351	388	379	343	396	428	375	394	374	422	414	412	349	394	371	408	415	409	400	421	365	376	408	391	357	415	394	382	378	376	408	379	366	384	413	400	397	406	375	438	359	435	416	376	403	381	342	411	429	397	372	400	383	401	384	402	360	384	418	391	389	397	409	401	387	394	413	393	441	411	395	398	364	377	375	400	424	370	377	404	414	415	428	350	412	424	373	389	393	441	378	357	394	392	385	426	373	417	372	367	405	375	425	416	368	396	405	385	371	392	384	392	374	392	388	385	393	403	382	403	404	369	361	395	383	376	423	418	358	398	411	403	416	384	378	388	397	382	403	398	345	381	400	389	394	362	385	400	402	379	411	379	394	366	391	411	376	356	374	360	438	400	400	386	381	419	400	398	402	399	370	384	428	369	360	359	369	402	390	374	378	362	415	400	373	386	385	374	362	392	392	397	378	378	381	372	370	422	364	422	385	378	373	336	360	390	370	428	416	402	425	403	420	363	384	369	366	351	380	407	393	368	382	387	374	434	369	357	376	356	385	379	382	347	368	367	363	403	393	375	377	418	386	401	400	379	377	399	364	361	407	389	396	359	437	398	362	441	374	363	361	376	375	374	412	370	340	413	382	402	416	358	375	384	404	422	375	387	446	402	372	388	360	369	414	354	396	404	423	398	416	394	395	376	385	366	363	390	368	378	393	389	402	397	422	385	357	388	374	393	383	381	395	407	384	427	400	375	365	383	429	414	429	391	362	393	396	392	402	390	432	376	389	402	368	407	373	396	405	378	372	370	366	348	372	361	397	399	382	375	343	388	382	386	365	418	392	367	390	356	385	427	405	434	393	405	384	393	357	414	384	406	407	356	367	373	396	371	400	388	393	401	364	386	370	378	390	382	387	404	404	419	382	408	422	418	391	396	382	404	389	399	398	395	392	432	400	391	416	406	375	412	360	391	375	385	376	424	400	389	363	385	392	406	389	392	410	404	379	389	388	393	414	421	382	365	375	351	359	411	372	400	396	410	401	365	416	392	387	374	384	392	391	396	403	419	368	388	422	383	370	425	377	356	382	384	392	409	458	417	392	380	429	419	399	394	391	399	394	415	390	354	416	398	409	438	381	387	420	408	358	423	356	370	415	433	374	380	415	436	386	388	377	384	382	371	399	354	392	382	395	359	405	386	362	404	386	405	361	370	372	403	414	403	396	408	399	390	360	390	349	375	417	415	441	395	410	389	377	362	384	418	409	414	385	357	397	394	367	431	398	376	389	397	398	380	395	410	400	424	365	406	372	395	396	386	381	409	412	399	421	370	387	417	390	383	412	417	409	393	402	381	384	359	378	394	410	358	401	393	394	385	399	387	396	394	391	415	392	374	406	408	372	399	387	396	409	364	362	386	404	417	395	405	409	383	376	406	421	394	417	390	395	374	402	406	407	424	381	395	464	415	420	426	415	379	404	364	374	424	401	374	400	361	373	392	350	379	397	372	393	411	369	376	352	414	388	393	389	378	392	394	372	410	369	385	411	431	375	427	383	349	419	385	404	392	406	424	426	407	400	394	350	368	381	410	388	367	383	406	386	408	399	335	370	398	402	365	386	384	383	353	373	413	415	380	380	355	364	378	349	406	392	408	344	373	425	376	374	377	381	382	387	381	368	362	374	337	363	446	395	355	385	359	399	365	396	407	386	407	384	398	383	380	383	390	389	415	402	417	362	362	374	400	411	404	384	365	416	400	350	378	388	354	365	361	390	377	435	421	425	402	380	414	433	339	346	413	421	381	341	369	403	381	382	424	406	398	411	339	403	381	357	401	385	375	370	437	350	365	414	404	427	353	402	384	368	419	409	362	349	382	406	385	386	412	389	403	447	391	351	387	418	395	385	418	400	414	439	428	439	376	396	378	370	391	396	373	411	362	367	421	404	401	357	393	378	415	407	403	356	388	374	368	355	421	386	384	392	372	411	393	313	405	384	402	372	401	394	407	349	413	399	419	402	392	361	393	381	377	381	363	392	371	406	395	371	392	453	413	362	392	386	393	423	389	400	415	424	412	407	384	377	391	398	386	339	420	385	401	405	410	385	377	396	419	409	394	368	404	404	427	402	395	404	395	400	417	394	396	383	404	359	399	387	383	379	392	389	368	356	403	363	423	379	389	338	427	411	356	386	420	370	387	384	348	363	330	392	380	395	351	416	345	428	404	363	407	409	361	439	395	386	420	416	369	357	409	411	401	387	373	392	381	359	367	397	394	360	391	398	375	386	404	359	381	408	396	397	399	400	366	387	375	384	373	420	415	399	398	414	399	405	386	364	391	370	402	362	421	387	378	408	392	392	384	374	391	384	375	393	357	415	410	432	393	416	387	341	392	409	368	392	419	383	394	377	408	374	358	396	391	404	373	388	385	435	430	389	395	401	365	396	373	406	391	387	374	362	354	373	387	423	381	373	369	422	361	356	395	375	346	367	394	398	423	385	433	397	397	419	380	395	414	399	397	368	365	397	390	385	371	412	413	453	401	392	417	377	364	412	411	435	395	372	369	374	359	420	393	394	377	364	374	367	415	411	424	394	356	395	383	394	396	420	426	382	404	396	373	361	405	395	406	393	373	395	368	389	389	361	372	376	397	426	371	381	391	359	397	392	397	410	415	379	412	404	379	407	390	396	392	369	384	373	387	357	419	399	411	398	384	401	348	349	364	392	384	371	370	377
42553	30504	18541	7533	3447	2105	1370	1289	1077	1150	1006	996	895	904	845	903	835	884	889	854	841	813	801	841	847	779	824	874	826	857	866	788	846	866	881	865	878	866	837	881	852	787	843	882	846	845	879	888	841	845	850	853	818	875	810	891	856	857	851	829	835	874	846	850	871	866	816	868	866	852	831	904	856	841	878	861	847	865	859	841	838	873	847	855	913	860	869	843	792	879	857	850	883	852	840	815	813	880	861	835	802	810	891	845	921	850	878	861	860	825	850	830	890	845	858	801	862	861	814	872	856	826	864	831	886	896	844	867	873	881	847	821	861	807	842	881	852	864	853	823	883	818	847	888	795	864	877	857	851	831	837	816	836	852	828	844	826	876	845	859	856	858	877	846	846	854	913	866	871	815	799	873	895	822	872	853	850	890	860	859	901	885	857	842	825	830	931	860	828	839	836	870	846	790	872	829	830	848	897	836	876	892	825	830	905	851	875	828	914	841	906	800	825	855	879	836	836	826	853	874	844	886	935	855	878	821	819	854	821	848	835	845	846	859	897	897	871	828	828	818	847	862	825	885	859	847	913	835	864	888	866	865	847	879	824	818	860	877	845	847	877	893	838	819	830	891	850	888	842	821	874	854	805	840	821	846	894	875	828	895	892	828	826	822	856	874	896	831	874	838	877	881	827	811	879	846	839	864	797	850	825	864	874	846	872	845	877	844	844	893	881	878	862	850	834	828	834	877	866	867	885	810	820	829	829	889	894	848	809	856	859	837	862	863	825	900	842	877	832	829	791	841	808	845	850	845	834	848	875	871	840	870	814	888	784	866	822	823	844	911	860	799	862	839	932	843	885	867	859	878	858	910	896	832	836	792	905	834	869	923	810	862	873	858	877	875	859	878	844	838	864	838	839	814	871	798	819	858	873	877	867	848	843	862	814	895	893	821	915	858	857	868	818	893	857	803	833	846	871	912	899	823	886	900	876	833	856	850	824	850	864	908	846	919	903	850	844	838	828	868	794	873	883	798	855	844	867	845	873	835	849	852	806	820	828	899	834	860	847	893	812	859	871	816	857	847	808	875	853	875	835	844	846	845	901	874	856	831	857	862	795	855	816	820	858	886	852	862	873	827	902	850	873	876	861	815	849	902	892	890	843	843	914	888	829	839	875	862	837	902	851	869	896	884	885	867	822	865	837	855	864	839	927	855	843	779	793	811	819	880	859	878	873	893	871	879	898	869	838	836	877	850	897	869	853	816	870	840	884	784	864	842	882	816	897	866	868	871	877	869	846	786	809	870	825	870	837	875	838	870	897	856	833	863	844	861	864	827	884	832	858	819	840	825	821	841	802	889	814	827	849	859	881	849	833	815	783	853	799	825	881	854	920	878	863	850	861	829	866	825	939	854	807	873	794	887	867	859	814	878	810	822	879	851	821	857	869	797	833	801	870	895	884	862	870	832	862	824	831	808	858	813	862	819	893	854	839	824	836	864	839	833	852	854	900	858	917	839	851	807	801	865	817	849	844	866	858	813	853	856	846	853	883	866	858	829	893	880	812	866	836	853	831	850	828	874	823	855	847	888	879	845	886	854	918	835	829	857	840	830	858	876	841	870	875	845	882	839	879	843	866	850	859	817	839	866	836	812	851	873	840	844	910	850	831	843	878	798	838	900	856	819	835	798	879	865	859	863	818	827	866	831	798	824	870	836	861	816	819	883	796	837	862	896	872	855	881	863	829	836	845	858	857	836	867	854	869	886	842	842	817	893	860	872	894	905	867	818	907	872	823	874	882	860	813	858	834	826	856	899	828	835	808	866	890	859	830	835	863	864	864	863	837	890	869	872	838	836	816	888	889	853	869	855	853	882	880	835	843	853	875	874	882	849	825	870	819	889	833	843	875	917	810	861	851	808	857	835	855	855	866	807	845	827	843	890	887	839	898	870	832	877	899	884	917	838	868	831	848	816	847	875	810	853	822	863	838	827	819	901	894	938	825	823	858	840	868	913	857	848	884	860	836	837	862	782	857	886	878	836	856	850	873	866	868	864	834	873	843	812	880	839	858	816	846	808	878	820	838	864	814	781	863	837	848	799	873	779	813	911	858	862	871	860	845	841	894	858	804	831	864	851	874	846	861	812	839	907	897	858	820	853	814	867	868	913	805	805	868	883	859	861	873	869	853	831	830	864	901	888	800	894	821	839	831	828	858	821	877	868	880	848	852	858	881	866	905	834	855	889	850	851	853	819	811	885	887	826	787	864	864	843	857	852	856	873	818	887	814	879	832	836	909	827	850	835	879	856	841	843	845	907	785	840	893	823	848	898	847	835	850	871	770	840	867	842	851	845	828	896	834	855	862	852	837	838	847	876	871	797	861	875	852	918	858	841	901	838	873	802	850	859	843	844	846	836	869	838	830	884	896	864	844	885	863	856	842	817	886	868	843	874	860	828	844	879	892	845	879	843	892	891	861	812	875	852	890	866	845	864	852	826	866	848	855	920	894	855	796	864	867	879	823	830	829	808	861	885	880	835	869	851	828	813	858	872	897	807	857	889	859	870	830	817	878	901	882	860	830	829	861	814	845	861	872	856	828	840	832	808	844	844	824	867	893	819	805	821	871	866	914	879	880	857	860	903	864	862	874	844	859	887	853	831	859	912	825	851	923	869	848	829	873	916	893	851	833	840	852	877	852	876	806	896	830	874	872	841	856	862	826	863	863	827	852	838	862	806	831	897	899	904	886	829	854	898	887	843	842	868	899	906	840	851	832	870	882	834	850	832	831	828	844	885	879	883	854	843	870	858	866	878	853	845	864	828	823	871	867	839	819	816	816	838	789	884	850	793	877	836	846	852	828	877	812	849	863	842	831	870	842	818	846	854	829	896	849	844	808	823	844	854	801	903	865	862	810	878	818	879	842	855	852	826	829	813	871	835	931	873	857	841	840	862	833	807	861	854	843	824	917	825	897	825	856	864	853	832	794	844	871	857	921	881	853	807	832	843	862	861	803	854	854	861	854	860	781	907	838	841	888	839	846	821	860	892	831	883	856	850	837	834	825	842	820	824	826	858	850	835	827	849	868	820	826	842	833	864	865	873	839	825	843	889	881	849	834	878	824	893	857	842	817	833	860	873	859	854	835	851	840	852	853	856	827	839	851	915	796	912	819	832	878	852	875	844	847	836	852	858	827	848	852	846	850	864	875	818	836	865	863	840	856	847	843	854	881	831	879	847	945	853	831	859	824	863	857	800	816	846	888	844	919	832	863	902	860	861	837	856	852	844	852	858	872	860	813	822	862	844	832	851	919	846	870	887	839	814	852	864	809	828	857	868	893	809	856	858	810	861	857	888	857	853	832	873	836	868	858	871	895	819	848	847	820	889	876	879	859	889	856	791	839	865	855	829	883	832	837	853	808	851	916	865	840	835	825	791	898	842	854	846	840	823	822	887	860	849	826	838	907	857	839	761	865	867	860	902	828	861	856	883	914	897	874	850
51704	21537	5320	1234	644	406	414	373	362	400	407	416	372	413	374	357	388	401	374	385	367	355	380	376	379	385	381	395	381	379	399	406	388	387	368	397	388	411	396	406	402	388	388	383	335	377	380	396	388	396	350	362	381	382	411	357	360	374	389	344	399	376	394	348	374	358	373	422	381	339	375	392	417	382	339	377	367	397	397	391	389	390	372	371	436	379	372	378	398	382	383	376	357	431	373	396	405	374	376	334	368	386	400	363	370	394	426	359	394	363	412	379	346	350	389	360	374	350	358	354	399	373	380	385	394	384	403	372	380	376	369	378	381	368	395	377	351	389	377	347	381	373	396	381	358	363	348	386	342	372	378	378	397	390	372	394	396	395	382	373	425	398	389	399	412	416	382	355	348	380	332	389	361	368	352	360	407	418	387	411	350	398	349	361	380	411	402	376	394	330	426	380	369	369	381	395	347	393	355	394	369	377	404	377	351	424	402	375	341	362	356	360	368	373	362	371	347	377	409	352	352	363	374	372	357	352	372	348	369	398	363	363	358	337	379	366	379	375	367	426	376	360	388	379	336	372	392	379	376	374	393	377	342	380	402	364	413	374	391	327	374	379	391	386	372	358	390	410	392	381	395	380	365	364	357	361	350	371	378	372	373	379	375	377	408	359	386	363	386	390	337	392	345	357	365	379	401	399	400	365	378	377	374	397	408	370	362	385	370	377	396	381	419	381	372	354	412	383	373	381	384	375	388	397	353	363	374	360	391	342	380	367	369	435	391	365	404	375	407	393	366	355	403	410	376	403	382	376	415	369	374	363	407	363	365	390	343	396	359	384	387	349	316	376	359	381	374	412	379	391	402	354	435	381	361	366	392	368	370	375	364	353	342	410	391	432	376	364	400	406	365	352	368	378	356	365	359	373	397	419	359	383	352	388	363	357	336	404	369	373	390	342	371	395	372	348	370	365	345	344	364	342	371	338	385	401	390	363	365	380	430	408	357	392	381	328	394	374	365	378	384	395	364	381	377	385	402	370	405	378	387	342	437	387	395	381	368	368	419	385	375	377	379	365	382	374	376	381	358	383	393	344	392	365	343	389	399	372	370	370	369	427	369	388	373	347	408	383	356	347	423	390	358	355	373	390	393	340	344	372	419	348	409	375	380	409	362	424	410	366	385	384	375	382	358	378	351	393	381	373	359	417	365	370	374	408	349	399	388	372	384	386	371	370	387	378	377	384	417	377	383	358	419	367	395	378	386	381	387	389	339	362	350	368	367	417	411	396	369	379	379	386	376	362	422	393	347	405	403	397	378	379	368	428	363	347	394	404	345	370	404	362	393	361	374	375	404	407	373	395	392	361	371	347	388	404	392	408	379	389	407	413	326	400	377	376	322	395	390	377	405	370	351	353	364	414	394	352	390	390	371	345	412	387	347	381	338	391	359	413	393	418	366	378	380	396	382	376	383	366	368	376	396	386	394	359	372	363	382	378	373	337	366	357	391	373	338	358	375	377	391	390	335	388	384	382	389	384	365	390	429	349	372	395	396	368	347	381	379	380	385	363	372	350	370	374	395	371	382	372	370	374	388	383	346	421	404	382	388	399	386	375	371	397	372	391	397	380	385	394	377	409	373	373	363	378	381	364	417	393	348	386	399	349	355	341	361	349	369	402	345	374	379	406	356	376	376	403	388	364	370	403	366	355	386	386	376	392	364	313	393	348	409	346	367	378	343	337	359	380	396	369	362	385	360	350	383	365	350	417	382	412	397	347	364	380	423	421	377	367	339	357	397	359	400	356	419	420	360	366	398	417	371	375	399	331	342	330	368	375	383	375	372	362	384	414	372	367	363	353	368	362	363	337	396	380	373	357	370	387	413	426	399	356	406	387	373	399	375	369	346	387	339	386	381	382	410	379	369	380	376	405	351	379	367	364	350	410	412	342	386	387	422	376	347	341	381	376	387	412	402	377	387	411	392	346	382	359	392	393	367	377	388	378	365	388	386	381	384	390	370	391	382	421	383	360	404	427	374	365	390	325	391	334	344	358	347	392	392	425	379	386	384	404	392	388	391	391	359	373	378	385	342	349	382	403	452	389	352	405	375	384	398	353	409	350	374	390	376	412	382	384	354	364	425	414	378	382	355	388	405	392	389	384	380	346	361	346	384	358	381	351	392	411	380	395	363	397	388	382	413	398	387	338	377	359	344	357	393	388	345	374	374	362	372	416	381	374	385	400	376	359	388	364	388	368	373	389	359	407	359	353	427	358	359	403	361	373	353	391	377	377	391	350	378	338	362	359	378	345	353	393	378	353	350	358	364	395	409	342	374	402	364	372	390	393	416	366	401	386	369	381	395	372	388	378	358	404	391	378	347	387	362	384	404	383	405	354	324	352	373	360	413	369	378	383	409	357	369	358	380	377	389	399	387	422	372	409	401	379	357	389	406	386	395	362	401	378	376	376	399	368	382	392	383	389	377	378	397	403	369	393	406	368	380	360	417	376	363	346	389	389	371	356	391	355	430	396	398	351	367	411	424	394	404	349	354	341	377	370	375	362	381	349	359	397	383	390	415	388	369	373	398	403	376	378	392	427	359	379	377	393	378	359	384	370	402	400	398	360	408	392	389	411	384	406	370	378	327	403	427	384	395	379	396	405	319	382	415	426	423	402	363	379	388	388	385	402	378	387	394	399	380	374	376	361	393	370	371	375	373	384	416	345	396	348	405	403	377	378	341	367	391	365	366	381	355	386	393	398	387	349	393	398	434	397	412	355	383	383	406	372	392	325	395	374	381	376	385	378	383	400	370	359	363	357	378	377	401	410	403	408	414	379	389	374	377	365	361	382	381	407	363	381	366	402	385	408	383	360	403	414	355	371	398	414	377	347	382	394	374	416	384	388	383	341	371	357	365	373	366	374	375	384	399	360	360	354	386	375	389	378	368	399	345	410	404	376	380	377	382	394	391	384	406	375	353	384	364	358	421	424	360	339	346	399	362	393	375	345	382	363	376	365	393	371	362	382	391	380	356	346	413	346	365	372	398	357	374	363	400	374	345	370	379	351	409	360	379	425	368	358	350	385	365	389	339	390	377	368	362	352	374	391	377	371	332	426	390	397	392	372	388	368	351	358	395	389	377	367	367	367	365	340	366	361	396	326	379	354	367	402	372	397	380	355	410	365	406	413	378	391	408	390	394	379	369	376	360	354	417	385	354	368	374	379	382	366	387	391	354	368	395	374	426	392	363	351	377	370	391	368	375	379	394	420	371	355	382	362	332	367	370	377	368	361	374	383	373	352	395	370	386	389	376	415	400	432	352	333	347	370	373	377	398	358	381	388	393	372	388	388	376	385	362	382	348	339	432	370	355	395	364	394	391	361	392	344	374	373	387	375	377	376	364	376	332	367	357	351	344	390	355	364	351	341	376	377	354	337	380	350	373	350	373	365	379	353	326	377	366	352	380	392	387	417	360	374	404	351	365	385	340	394	384	388
35714	15571	5602	2347	1547	1010	937	899	868	852	787	831	801	823	796	788	769	829	840	829	813	853	821	846	841	788	800	825	796	837	774	884	816	827	861	797	838	848	807	812	892	837	817	831	808	874	856	770	873	922	848	802	783	838	823	786	824	804	828	875	769	818	828	812	831	872	766	798	825	820	812	839	812	835	789	829	807	814	883	825	845	825	813	817	857	844	813	773	870	838	845	784	832	838	827	827	768	814	799	843	842	871	814	847	888	847	863	813	839	803	817	832	817	794	874	840	850	858	846	872	807	842	798	820	838	863	843	817	836	841	815	877	812	855	835	828	837	838	852	857	881	815	798	796	870	834	782	824	814	800	807	809	804	862	907	794	854	819	858	839	832	815	858	871	795	867	847	836	807	802	806	793	830	796	812	826	830	835	823	845	784	813	833	839	792	817	815	835	824	800	839	803	802	846	794	848	853	869	781	779	867	818	830	860	825	782	863	845	797	873	836	829	826	744	804	871	815	860	819	827	796	872	822	812	843	823	859	825	856	806	857	808	852	867	822	857	830	865	867	782	847	869	876	820	831	783	815	806	806	844	782	830	836	785	826	844	784	837	835	871	870	849	840	824	833	838	850	879	835	806	834	836	845	846	784	855	855	890	813	801	850	829	859	924	840	872	860	811	796	822	795	903	867	814	786	827	824	871	789	844	801	842	836	794	843	806	819	798	839	854	811	829	819	854	802	798	757	815	866	878	809	835	833	827	835	839	833	828	815	859	760	835	806	827	840	845	878	775	822	774	849	827	813	808	818	873	823	817	860	862	828	863	830	818	808	854	852	858	820	861	853	814	836	808	842	802	798	787	858	853	765	857	809	806	894	817	827	842	791	882	827	824	816	827	859	843	812	812	859	847	837	831	825	873	839	814	866	841	794	862	810	869	819	813	827	857	844	806	833	817	807	857	815	823	822	828	840	871	837	832	852	816	832	810	801	856	817	818	778	824	853	812	812	793	823	829	763	826	855	811	786	823	791	873	802	859	798	820	854	855	840	818	799	794	837	842	830	847	751	834	833	844	822	833	877	831	853	833	843	815	819	825	843	840	851	790	789	794	845	813	809	831	890	871	821	842	860	821	791	802	844	825	796	769	809	841	805	811	776	836	823	871	906	853	791	837	821	818	824	842	804	830	810	790	834	836	834	802	838	828	836	831	840	867	870	848	770	811	802	859	838	856	867	807	833	849	823	812	839	806	846	864	811	871	863	838	797	833	767	831	833	854	819	827	857	793	809	819	831	747	853	838	828	801	813	790	837	860	797	803	783	796	790	823	865	812	857	838	806	820	860	833	813	874	861	819	847	800	824	825	801	855	812	897	853	805	812	844	812	856	854	844	824	896	821	819	857	793	831	850	827	809	856	864	792	832	814	799	815	772	910	851	827	792	849	799	817	868	850	789	795	764	861	781	811	839	824	824	811	809	823	849	782	831	841	807	841	871	851	831	796	835	785	793	811	852	879	851	767	801	837	863	808	837	837	855	836	824	838	815	834	817	881	803	860	867	791	782	818	855	807	833	817	863	808	817	845	836	834	815	848	792	818	811	848	862	790	877	790	877	815	851	806	829	849	816	799	804	770	836	783	816	799	831	791	844	804	819	834	855	806	843	828	903	847	848	834	804	797	803	791	777	812	799	830	771	863	803	839	796	776	797	807	838	856	849	822	795	832	809	827	820	824	805	811	810	866	804	832	868	874	841	827	812	846	803	839	850	834	795	834	816	841	831	820	843	810	783	882	782	762	828	839	826	854	888	800	805	844	787	799	824	838	832	802	823	805	825	846	870	820	856	814	811	797	866	800	799	872	837	808	855	860	791	839	834	836	875	832	798	821	869	837	841	836	836	826	811	839	804	847	823	777	839	832	881	851	799	834	823	812	844	847	808	809	808	789	877	810	841	838	855	880	828	877	835	815	843	829	816	804	832	874	798	792	849	821	851	843	833	824	885	834	853	846	865	835	821	835	785	821	812	837	803	781	807	837	845	817	861	799	846	816	815	791	842	838	804	869	874	847	859	851	790	815	849	848	814	859	816	820	799	855	820	866	812	842	879	808	801	822	844	861	860	838	840	838	889	848	776	824	844	864	832	809	799	849	795	851	847	817	831	885	826	883	837	851	835	856	935	855	867	861	828	809	800	830	844	825	842	882	815	785	813	839	796	798	848	880	829	808	796	906	826	797	857	868	821	841	804	888	792	840	878	857	842	859	863	773	812	843	848	878	855	843	870	835	832	862	838	806	802	791	848	815	789	866	807	835	851	842	849	858	856	833	827	767	827	874	801	798	828	855	859	787	842	797	852	833	882	857	850	819	823	837	817	851	846	818	828	804	827	856	801	816	858	812	865	841	825	838	864	837	788	845	809	811	866	835	842	854	796	852	814	828	810	832	838	834	841	826	840	859	875	836	858	846	791	825	813	827	812	805	839	797	835	816	851	863	867	897	781	865	856	827	830	805	860	846	859	854	778	837	855	817	828	863	838	787	815	815	906	810	788	815	810	805	787	850	816	851	825	890	828	833	828	825	839	819	871	820	852	836	865	869	839	792	770	866	838	812	807	849	802	825	855	810	842	803	828	822	773	811	809	808	817	805	823	801	813	869	836	830	818	883	842	848	838	855	819	796	891	847	851	803	876	835	851	811	806	828	803	779	882	801	806	871	828	802	884	878	850	784	826	835	804	834	850	855	837	843	818	839	819	793	834	825	797	813	817	838	823	829	813	805	827	833	807	819	824	795	889	844	826	864	834	884	824	868	851	839	842	841	860	864	786	838	817	852	856	817	816	824	838	766	800	841	816	820	846	855	864	848	820	795	829	850	885	847	811	818	876	795	825	848	836	869	842	818	857	841	826	812	823	885	866	824	780	830	851	850	823	802	878	843	815	798	822	860	840	875	815	801	821	807	812	796	837	790	875	835	849	821	814	783	878	889	862	821	862	802	830	824	772	845	792	790	801	838	837	820	853	840	815	785	838	810	892	853	822	852	852	823	831	869	862	833	843	792	808	802	836	806	734	842	844	850	832	809	823	844	829	832	845	803	828	784	841	827	829	816	838	819	823	837	864	797	808	827	815	821	846	846	834	821	808	835	819	802	877	814	800	791	851	840	791	827	800	835	806	856	848	850	816	809	879	817	835	838	851	801	819	796	819	816	828	832	840	818	864	865	915	801	812	846	825	755	831	858	864	771	884	834	829	795	867	803	797	853	810	812	837	815	863	803	886	795	852	837	802	840	799	802	802	758	797	911	837	838	823	796	868	802	772	828	827	831	840	848	882	862	840	860	844	822	808	836	855	787	812	849	866	854	815	809	809	855	792	811	840	787	830	856	862	824	811	828	770	825	853	839	877	783	815	836	792	845	804	833	831	840	822	756	857	811	774	833	806	828	834	839	809	828	836	844	890	833	838	848	850	824	816	816	850	808	821	859	883	816	847	782	832	794	793	805	792
60589	26163	9933	3442	1416	719	566	514	469	457	401	391	362	429	383	379	375	390	385	369	377	376	399	412	369	343	353	377	392	391	341	367	351	367	358	382	389	392	359	368	372	351	321	380	351	320	385	383	379	372	363	322	370	383	356	380	371	342	358	353	393	377	367	348	374	358	370	356	346	391	374	373	365	346	349	376	318	350	388	378	333	370	394	386	367	375	374	392	378	348	384	360	383	384	351	365	402	381	345	378	378	368	386	346	377	375	395	381	397	336	392	389	354	354	367	420	389	364	374	377	328	383	381	340	397	363	341	360	364	371	334	369	392	396	346	396	396	398	408	360	375	391	381	362	391	373	376	365	331	404	375	372	386	377	347	342	391	328	359	366	373	355	376	347	363	366	357	376	379	388	354	398	334	369	405	426	363	362	398	380	401	359	375	365	347	331	390	404	365	411	375	383	390	369	400	383	405	415	360	353	325	381	401	387	395	364	365	368	368	372	334	378	386	377	347	397	384	398	341	358	388	407	382	403	348	389	350	387	395	362	353	374	324	339	347	367	349	388	379	408	368	389	365	401	376	355	404	407	387	389	369	348	406	357	354	380	374	408	398	376	388	377	353	359	347	348	370	352	362	385	359	344	358	350	372	385	362	356	348	373	387	358	348	415	416	343	333	361	341	397	399	356	369	400	345	389	388	388	360	370	399	395	374	345	341	344	346	368	375	387	356	342	369	391	387	336	387	387	358	390	369	403	368	364	356	344	370	390	353	375	354	376	347	351	390	336	381	367	425	390	419	388	373	398	347	364	390	382	358	379	362	354	365	356	390	366	370	365	367	382	358	391	383	369	393	386	349	409	344	372	398	366	386	375	348	368	346	360	397	383	363	364	375	343	401	401	355	350	375	368	336	326	387	397	361	393	353	417	353	403	393	390	344	359	381	371	387	379	341	354	379	402	365	361	378	377	383	322	385	371	372	359	379	359	380	355	360	375	355	375	384	347	381	392	337	359	368	381	392	395	350	358	357	390	387	354	395	341	335	378	374	421	362	354	401	368	360	379	344	360	377	358	322	346	356	372	386	350	363	391	363	396	401	365	364	351	350	379	377	375	390	359	360	362	402	373	371	410	353	379	355	390	363	355	372	368	377	350	368	391	366	371	321	379	370	352	370	391	389	353	357	356	405	389	380	346	416	318	339	351	349	353	371	357	376	363	380	381	368	374	371	347	356	358	384	365	387	353	357	347	378	405	352	349	357	368	352	362	354	369	357	335	364	363	364	401	369	359	380	382	382	389	365	396	360	380	366	371	332	368	377	386	350	397	351	390	371	361	363	356	365	365	352	378	349	342	390	394	384	402	384	372	353	346	336	363	371	376	338	351	392	406	382	365	337	332	365	383	352	324	378	364	348	405	389	417	357	389	365	357	399	337	402	371	371	384	373	345	355	365	362	378	358	366	385	339	366	375	375	368	376	383	342	360	358	360	377	355	324	388	351	387	400	399	397	351	375	411	366	343	384	381	359	376	401	336	359	364	369	336	385	337	349	396	343	393	369	360	362	374	384	359	401	379	375	358	392	369	364	372	392	353	345	349	403	362	373	365	369	381	404	381	365	360	393	379	366	398	346	368	360	403	413	431	381	401	400	407	362	388	322	398	361	374	377	391	372	394	389	369	381	382	380	366	397	345	378	381	415	369	398	392	395	387	368	382	360	383	357	359	349	381	390	369	377	351	414	379	379	364	399	379	345	371	392	368	383	377	382	374	356	345	373	354	359	345	371	379	388	365	376	382	353	409	378	375	381	396	372	422	397	377	372	349	361	383	385	383	407	364	439	366	361	401	406	396	339	375	397	355	353	334	349	364	383	344	346	354	333	322	365	345	379	352	361	366	383	380	360	358	380	399	322	357	363	369	383	378	383	375	343	370	362	365	419	375	365	380	354	379	363	397	378	386	366	359	343	385	377	355	393	361	414	389	403	407	352	418	345	364	361	370	352	357	372	372	348	391	365	382	356	375	347	381	362	375	367	378	329	368	336	353	359	333	368	322	375	382	380	380	354	375	330	405	361	346	357	345	375	362	346	340	379	375	355	363	355	343	396	347	351	385	362	387	393	397	385	336	369	358	372	359	373	339	342	370	373	364	326	366	369	359	374	388	376	409	363	395	407	395	384	388	378	348	349	369	417	396	397	374	365	346	374	382	361	420	374	412	348	369	423	391	412	396	387	412	393	386	335	358	413	372	384	398	354	341	386	372	392	398	408	333	358	382	339	363	369	327	369	356	378	367	353	389	374	354	375	375	379	389	370	363	381	392	367	382	374	374	348	387	412	354	382	389	361	375	397	367	345	357	393	370	328	382	386	365	345	369	383	348	364	329	359	352	370	358	366	376	368	352	396	346	396	379	389	367	350	374	368	373	367	364	376	360	374	351	377	353	366	366	362	354	380	383	371	353	401	347	386	379	407	385	356	391	336	404	388	353	395	387	370	386	394	383	357	338	398	362	387	364	362	369	417	386	368	341	378	397	350	376	343	366	374	359	342	328	376	396	388	352	388	372	369	338	413	370	379	366	357	352	341	387	351	339	390	342	371	355	389	392	395	400	376	368	400	352	368	385	340	364	360	394	364	350	411	347	367	349	384	354	384	392	383	372	352	379	400	371	371	363	375	351	378	358	343	378	380	400	381	404	355	369	355	383	333	362	377	346	333	373	368	351	379	355	342	389	394	367	341	377	357	367	366	354	380	417	358	404	371	384	403	403	374	381	398	343	395	367	372	411	388	383	386	392	386	336	368	354	353	352	374	339	354	379	396	401	362	381	369	382	350	376	346	346	394	395	410	394	397	327	401	381	368	384	392	371	348	355	366	391	366	369	378	348	392	372	392	385	378	387	410	344	381	383	348	367	377	376	350	392	357	361	398	352	347	357	415	368	368	397	386	348	341	350	344	402	358	388	348	376	366	354	342	364	387	375	369	392	374	366	369	359	383	375	357	358	375	326	357	350	376	388	402	406	398	391	370	385	381	377	376	374	364	333	381	374	372	382	402	351	415	389	388	382	378	407	377	376	345	387	367	359	357	390	405	356	388	359	387	374	369	371	423	366	384	363	418	388	389	387	375	355	362	402	388	366	351	361	416	358	372	348	360	397	342	386	362	370	402	416	368	384	369	354	365	369	383	347	353	358	370	373	376	354	414	375	345	385	380	368	387	350	402	365	357	339	372	396	415	364	358	396	344	393	357	344	386	363	397	372	385	383	378	362	364	356	375	389	371	350	340	380	372	374	351	375	407	355	369	351	403	373	355	373	364	357	380	399	374	375	328	392	366	370	355	352	374	335	346	358	395	382	347	379	377	359	410	364	397	403	359	378	345	352	388	354	368	361	403	373	397	341	358	369	402	377	378	406	379	395	373	350	362	362	353	389	409	404	366	376	396	409	425	361	366	383	384	357	365	376	393	362	406	369	361	351	392	383	384	383	367	368	388	393	411	368
39822	18513	9994	6514	3763	2009	1496	1413	1279	1114	1013	869	883	851	844	870	882	781	877	883	836	803	825	793	792	826	831	822	850	825	820	845	854	851	844	780	802	767	812	856	796	799	826	843	812	846	801	832	838	760	776	807	779	804	861	864	814	781	831	825	816	792	806	860	803	856	825	872	852	804	857	856	848	847	831	843	794	810	820	844	859	820	814	816	832	818	850	779	804	798	850	805	851	804	797	893	791	823	860	870	776	810	870	833	829	822	820	795	832	787	851	777	848	834	831	811	784	786	792	833	820	832	830	837	850	840	811	821	853	809	836	827	820	802	849	830	807	792	912	819	812	797	830	758	824	774	847	810	856	787	827	829	814	821	801	840	816	859	797	773	833	763	850	828	795	825	829	773	814	809	813	855	809	779	817	816	853	821	784	841	823	806	841	814	825	805	814	784	809	824	855	872	843	788	825	771	829	811	786	792	871	817	823	825	833	843	815	829	771	850	814	824	823	835	831	769	821	845	774	846	820	787	801	850	833	812	856	820	801	853	840	854	852	783	845	861	820	812	828	870	804	821	832	857	841	797	828	827	758	771	853	808	817	827	843	762	800	831	834	799	833	824	806	813	825	876	805	842	821	857	715	827	813	808	817	805	861	778	808	785	804	822	806	829	817	776	824	794	780	852	840	817	886	819	876	825	827	825	817	794	829	850	860	836	792	790	796	834	841	860	840	860	815	861	803	809	762	775	814	813	861	776	832	792	840	830	850	857	852	849	832	823	839	823	891	822	850	786	866	806	790	786	838	846	832	808	851	844	833	888	841	863	796	835	793	816	806	822	843	842	798	827	811	828	823	848	850	794	766	846	818	846	808	841	809	823	843	808	820	793	838	789	786	802	807	815	850	786	841	811	877	853	805	834	842	821	817	824	814	825	806	807	828	840	863	834	834	804	825	803	826	811	847	807	808	857	873	856	833	876	809	832	802	827	800	804	812	823	767	813	810	835	860	863	818	789	794	877	818	806	883	864	856	845	806	814	778	809	816	784	807	841	833	795	881	763	852	811	847	772	822	822	829	846	765	833	823	793	800	840	804	795	792	849	822	808	768	893	861	879	857	843	904	835	802	869	825	795	827	790	835	835	832	822	803	811	837	844	851	835	812	806	823	790	775	822	799	802	800	841	855	866	831	861	816	844	846	797	771	864	874	793	824	788	837	841	828	810	791	814	860	810	863	855	854	808	786	849	799	817	807	842	850	844	822	835	860	837	817	816	812	813	843	815	845	841	799	813	851	818	819	806	797	803	808	819	841	799	816	789	829	809	790	856	823	840	823	798	842	820	808	849	814	876	851	879	816	807	803	868	786	813	826	823	794	838	814	840	821	826	801	854	815	819	855	812	810	858	800	818	837	831	846	824	799	812	798	807	830	801	781	820	875	796	794	812	850	830	778	798	859	777	880	807	783	855	806	816	793	853	850	813	801	853	781	844	771	780	854	810	844	854	843	861	846	808	812	808	809	813	788	804	781	877	781	850	840	816	835	832	822	803	834	781	822	799	839	857	796	759	797	804	838	846	902	832	785	820	860	840	871	853	827	869	848	817	834	798	845	824	789	793	849	822	794	828	813	804	888	824	842	805	821	825	871	806	792	806	776	795	819	832	843	814	814	831	819	803	828	822	787	831	797	824	829	815	819	834	874	802	836	840	836	821	835	866	881	819	797	781	795	764	803	816	801	794	871	854	812	781	844	819	843	825	804	840	775	851	821	817	792	837	840	834	782	791	838	852	795	836	810	789	817	803	830	833	790	785	800	823	804	794	837	857	795	829	846	810	823	874	851	779	825	853	826	792	795	781	830	825	780	811	808	794	820	829	819	823	801	820	820	851	784	828	840	803	816	869	817	819	799	835	846	839	797	840	804	860	801	819	831	810	787	828	917	799	861	820	816	853	786	778	785	823	834	779	835	791	870	805	811	870	838	903	790	847	828	826	859	822	799	811	796	821	795	851	799	864	822	784	790	822	862	874	804	834	823	796	802	794	819	850	800	850	863	739	789	798	822	813	830	829	814	791	789	846	806	810	829	852	884	822	850	829	833	844	794	805	855	862	795	833	763	776	809	764	810	813	806	810	846	825	818	783	798	780	831	867	840	807	856	824	796	802	855	837	857	838	800	852	777	791	848	800	848	835	840	799	780	762	868	820	814	850	854	805	786	840	834	861	847	832	801	794	827	847	769	817	821	878	811	809	829	816	805	833	849	811	802	818	803	853	790	772	792	838	850	824	847	800	860	808	858	831	822	787	858	791	827	850	816	820	852	849	785	819	861	797	826	821	818	814	813	788	795	827	802	848	788	778	849	813	807	841	811	815	876	815	829	833	868	826	850	795	795	819	828	828	831	818	785	820	808	794	825	818	844	884	830	817	839	814	773	788	847	810	895	820	764	858	796	879	842	803	775	838	832	830	834	825	829	824	808	847	831	803	883	807	833	840	805	810	837	832	795	844	839	862	850	806	804	837	805	818	844	858	800	821	849	818	810	832	816	827	806	811	803	820	864	782	811	783	815	825	814	804	817	790	814	855	840	875	799	804	832	810	820	854	845	851	867	841	818	790	796	857	885	860	810	805	797	844	834	797	863	816	856	761	810	831	861	817	813	788	834	832	830	793	814	876	843	777	850	792	874	747	804	865	835	825	829	863	809	794	827	826	816	820	792	851	791	841	816	823	816	779	831	805	798	783	857	825	830	899	874	816	790	833	834	825	836	813	868	853	864	805	859	802	871	832	827	825	827	840	811	778	858	864	870	832	822	877	823	833	853	858	850	790	825	776	840	844	836	818	798	852	799	850	794	825	770	792	822	842	821	841	830	835	823	813	769	799	792	817	810	854	825	796	827	769	825	844	816	781	855	849	840	842	846	829	825	871	857	851	825	859	846	841	834	817	845	851	820	834	825	821	851	764	859	831	850	844	800	863	854	841	789	804	786	817	817	803	835	815	808	811	798	833	815	829	810	847	851	809	842	868	860	881	827	854	870	786	849	863	782	810	864	853	799	881	789	845	834	784	787	848	828	873	791	844	800	852	836	812	776	813	779	804	819	837	807	843	788	849	795	888	835	746	875	856	848	826	829	791	793	820	830	749	826	806	826	871	808	814	774	884	815	783	817	768	813	844	850	821	857	834	821	827	854	889	823	780	846	862	812	800	864	828	813	808	878	860	831	844	805	833	810	797	842	806	825	795	786	827	791	803	797	854	798	826	826	884	841	809	808	774	800	793	848	842	785	819	849	830	831	838	821	832	897	816	790	823	819	761	789	809	789	809	829	802	785	845	795	811	829	780	866	811	811	778	738	835	749	789	797	864	855	840	797	811	865	798	807	791	839	799	770	798	903	806	856	804	844	796	816	756	839	828	805	910	841	792	804	810	820	830	791	833	785	755	799	813	847	842	792	815	807	860	814	806	829	746	841	790	812	873	814	831	876	799	848	838	845	825	812	811
57058	25544	12138	4744	1770	905	696	638	549	494	497	470	433	360	386	398	394	379	395	398	345	413	431	426	395	369	425	393	377	357	424	379	378	368	403	400	377	399	370	408	403	389	389	363	410	417	347	392	377	348	394	374	399	381	393	382	390	390	406	401	411	384	407	386	414	393	401	394	358	387	358	367	375	415	390	410	402	409	388	398	394	379	384	390	367	403	368	392	384	385	346	383	373	392	388	384	388	377	417	395	357	390	385	364	403	407	370	352	366	420	399	365	423	358	391	404	391	414	352	364	379	379	383	391	379	379	361	399	409	437	387	405	371	393	408	389	377	415	354	378	410	382	360	378	407	376	396	378	389	369	381	371	390	373	398	369	359	368	378	397	414	383	340	374	364	357	380	359	389	397	373	399	387	440	408	396	422	429	383	368	400	389	368	404	425	409	379	378	395	434	357	399	400	408	408	383	373	400	385	413	355	368	380	391	425	430	355	394	372	395	362	439	397	395	385	390	378	401	366	391	436	366	412	392	356	391	375	391	394	374	413	421	422	369	393	329	374	396	400	374	383	421	427	377	392	376	364	378	404	378	398	384	365	382	413	394	411	400	413	410	405	412	409	384	367	415	356	388	362	386	406	382	388	406	407	404	365	374	390	397	390	376	356	378	411	409	400	400	405	421	387	390	402	375	411	405	351	415	379	355	392	391	385	378	370	357	373	374	368	357	388	392	372	378	395	391	405	377	423	401	376	409	383	359	424	406	425	433	381	371	386	369	384	372	380	380	388	404	380	391	379	400	402	386	368	423	383	388	411	388	376	406	422	357	376	372	371	352	367	330	364	360	415	402	362	369	387	362	364	373	374	390	408	389	389	373	431	380	399	385	394	369	398	388	387	400	360	402	417	389	389	438	373	402	365	371	385	395	438	391	406	389	381	416	383	377	374	399	400	416	371	387	410	369	387	384	345	396	390	447	358	389	408	385	386	410	400	406	387	345	396	321	391	399	386	378	406	379	329	407	411	376	392	427	359	361	397	364	394	370	373	392	389	365	406	374	403	449	436	399	387	411	396	387	399	370	374	415	388	400	354	385	422	408	362	409	423	433	363	378	384	387	419	376	404	412	431	404	411	390	399	375	405	391	411	416	389	361	421	425	452	385	345	376	389	386	341	400	386	370	374	453	418	412	395	397	403	415	400	381	402	428	413	380	413	343	412	401	374	374	437	385	380	376	393	350	364	417	383	405	382	363	381	370	394	382	416	397	405	395	384	417	388	420	433	345	393	359	391	397	420	355	383	387	383	359	384	418	379	375	375	385	377	379	404	406	421	368	365	411	407	449	409	354	393	393	378	388	416	412	372	398	402	401	389	382	392	400	393	354	394	355	395	344	392	389	363	366	403	382	370	364	391	408	371	399	381	398	382	352	400	402	380	381	387	370	369	423	358	414	367	367	359	388	356	389	367	405	338	424	411	412	354	390	418	405	377	390	381	388	409	405	388	412	374	392	386	399	386	396	439	382	429	393	388	397	386	401	401	394	377	388	377	356	390	386	368	393	373	405	415	401	413	400	384	345	426	382	372	391	400	390	372	384	378	385	429	422	384	348	371	373	404	407	412	414	384	379	425	352	354	387	348	383	405	378	362	403	393	382	359	373	357	380	374	372	416	417	387	368	395	401	358	380	424	399	415	350	427	405	401	411	421	382	414	400	401	395	377	365	400	381	386	385	421	394	373	376	377	404	410	384	391	393	404	417	373	413	370	369	409	373	413	403	363	398	403	411	333	360	385	371	394	391	384	396	378	399	388	393	381	400	410	364	395	362	377	356	402	332	360	392	403	404	383	417	392	393	396	406	380	367	381	374	410	380	398	391	388	374	388	396	392	353	359	387	379	396	415	406	388	412	371	367	347	410	416	371	394	387	361	340	411	425	355	378	446	382	377	415	378	402	410	392	425	353	383	386	426	378	380	385	382	397	391	382	393	391	405	377	388	370	417	376	413	372	400	350	389	403	398	377	404	394	373	380	362	348	394	375	369	375	384	349	382	386	425	393	418	379	390	395	401	377	383	384	394	397	390	404	426	341	390	389	366	382	359	370	418	433	394	413	413	394	377	335	387	375	415	394	416	407	368	357	366	445	439	403	397	366	377	369	394	355	387	401	386	362	404	362	391	371	409	404	415	352	368	390	401	348	402	387	364	372	368	367	420	385	389	358	373	389	400	392	361	387	391	330	371	367	381	368	432	356	384	392	387	369	396	406	387	418	398	397	443	412	413	406	377	359	360	386	405	362	385	396	407	411	380	371	411	381	398	397	343	378	423	350	411	425	371	376	386	358	401	340	385	382	408	383	387	397	344	368	387	417	392	375	394	369	363	408	395	393	424	387	387	406	446	358	408	385	363	389	401	377	396	385	372	339	392	413	361	377	386	406	402	401	384	381	386	387	417	409	368	396	370	402	398	409	381	355	406	405	374	387	362	402	351	384	364	373	422	422	389	401	407	415	397	420	413	388	459	432	394	394	402	358	360	398	399	409	404	363	361	406	412	364	333	404	430	391	379	346	413	363	377	405	381	388	378	370	416	373	401	408	348	383	349	374	387	413	411	427	419	385	385	409	373	370	362	395	392	404	390	400	387	380	415	359	407	379	431	367	347	366	345	344	385	424	386	421	388	416	369	384	384	364	350	362	368	396	368	381	407	361	348	360	346	377	389	443	438	391	385	374	370	404	401	404	370	375	391	365	357	402	368	370	376	387	390	375	401	413	380	391	382	373	402	380	381	432	401	392	382	386	387	367	401	370	363	372	388	391	378	382	394	379	411	411	397	380	396	369	375	392	373	385	402	389	347	439	368	375	335	398	394	391	398	400	427	389	393	411	419	383	359	381	372	432	395	410	343	359	419	410	396	379	405	367	371	386	394	394	423	365	415	382	394	443	349	385	319	401	400	366	406	378	377	427	401	393	370	390	365	336	437	394	365	355	372	375	375	414	369	381	407	370	371	341	378	363	379	389	435	391	355	430	404	375	381	407	387	375	351	385	405	400	414	364	396	372	394	392	384	366	390	379	369	398	403	430	359	373	356	421	362	411	394	388	406	366	363	407	414	407	381	412	377	402	409	365	345	398	407	391	378	391	371	386	376	352	369	386	370	359	347	369	370	370	388	389	415	390	390	364	395	359	367	394	381	382	372	420	378	392	375	390	416	411	364	389	379	392	401	416	421	389	382	400	342	412	417	405	344	358	361	377	372	408	377	407	417	416	343	391	391	387	400	370	396	368	368	366	441	375	368	394	391	387	372	395	407	373	382	391	394	404	386	381	355	368	378	371	384	395	407	362	401	382	380	329	363	374	404	404	369	367	389	406	408	360	437	368	403	408	401	422	450	392	360	407	383	425	390	372	356	365	432	364	401	356	388	388	380	389	398	430	402	366	362	377	399	387	408	389	430	396	390	370	374	354	420	398	385	371	377	380	407	414	357	371	385	394	371	381
36247	19422	12587	8510	4389	2582	2221	1988	1527	1290	1303	1204	927	856	950	913	913	906	920	862	914	854	847	864	844	828	784	845	828	848	888	898	866	901	855	890	831	813	840	822	856	914	840	823	849	837	873	876	882	835	858	829	858	831	848	876	822	806	896	831	897	889	870	841	822	848	886	849	865	840	854	862	853	832	845	840	825	855	861	829	862	873	849	832	829	821	869	801	902	917	777	805	842	798	868	819	861	820	822	885	818	844	825	827	856	837	854	855	849	820	861	881	850	874	857	870	842	836	831	877	831	860	835	820	846	883	833	842	869	848	874	884	838	832	872	849	822	871	858	851	825	818	839	901	867	829	848	875	916	830	903	862	886	902	858	873	819	893	853	878	833	853	819	828	808	898	861	906	827	837	819	830	885	866	822	851	832	816	864	820	854	873	842	901	844	858	834	897	861	809	865	859	813	826	828	904	808	884	880	813	839	886	863	786	870	866	823	839	880	855	836	826	833	845	832	857	861	850	838	833	847	833	845	878	801	876	855	847	878	877	816	842	823	848	848	814	830	862	869	856	868	834	931	796	880	863	840	814	781	813	895	811	816	829	864	854	836	849	886	855	791	834	925	834	857	859	939	823	823	856	873	843	869	827	857	841	860	838	858	862	840	823	874	867	833	825	823	798	781	902	863	864	881	867	847	874	896	842	825	860	813	862	813	875	908	796	891	834	870	819	859	804	851	844	782	879	888	838	912	835	817	916	859	839	867	812	849	896	867	867	803	857	834	887	795	846	899	829	822	839	913	900	869	860	876	857	882	834	863	840	857	828	832	859	877	834	903	807	763	881	813	849	804	846	894	820	873	834	850	809	841	863	866	809	864	853	869	867	833	801	854	880	881	828	889	826	845	870	822	852	848	896	807	824	795	892	805	802	888	853	823	808	857	873	865	890	887	835	826	862	862	814	851	877	812	843	876	819	881	880	876	842	867	853	800	855	847	819	875	862	864	856	838	856	835	843	804	840	886	797	834	864	874	921	813	836	849	839	790	828	851	796	865	882	875	849	848	838	781	841	828	901	853	818	841	835	809	807	872	792	867	861	885	851	876	874	854	886	828	906	783	878	852	856	854	857	839	869	802	821	812	860	865	804	863	842	853	836	811	855	857	839	838	840	863	879	823	831	913	869	877	865	844	825	829	846	882	847	860	891	876	860	864	856	843	832	838	827	873	857	825	885	912	887	811	835	851	853	842	841	822	856	810	824	859	921	862	874	912	825	871	843	805	867	861	858	847	837	798	827	829	879	874	863	877	854	882	884	812	875	855	818	855	873	868	850	858	800	880	824	860	893	838	896	844	790	868	871	870	828	883	860	830	844	897	832	863	827	813	839	814	833	902	814	821	849	883	826	851	835	830	842	898	852	887	850	788	861	872	840	821	912	873	866	863	885	866	795	874	852	904	869	814	846	792	831	869	792	860	832	795	889	846	836	874	863	892	904	890	894	890	820	885	815	812	851	897	882	822	829	891	856	825	810	851	811	842	795	856	882	821	867	834	840	851	838	877	875	859	846	826	840	864	862	929	835	830	907	836	819	849	839	828	815	840	857	878	853	936	852	862	848	854	825	813	827	827	766	846	871	839	871	880	866	813	779	820	842	846	877	845	889	826	848	801	852	850	872	876	861	801	808	833	865	923	860	856	860	839	793	830	832	816	884	834	841	814	843	832	849	849	840	857	862	814	813	869	892	870	877	808	836	839	855	847	871	841	842	914	856	900	861	827	812	867	857	912	855	853	903	888	874	815	864	849	860	841	889	808	843	856	905	812	843	865	813	857	835	895	866	863	897	870	829	852	881	825	884	844	904	811	820	876	878	847	861	843	890	865	888	831	901	863	858	852	819	871	853	796	834	787	864	854	856	874	824	839	878	799	827	835	853	816	786	798	827	882	791	877	824	828	858	847	870	854	827	822	854	866	862	826	907	828	868	862	849	847	881	868	924	848	863	825	815	856	835	813	843	890	864	863	845	844	849	845	840	809	881	865	803	828	871	862	822	813	861	888	885	843	824	868	905	857	869	876	880	904	817	901	864	861	886	878	860	881	813	856	830	795	903	856	867	786	888	855	870	877	885	853	886	810	821	862	842	812	832	895	817	889	826	820	841	872	848	933	832	819	856	841	826	900	847	864	855	894	834	861	842	926	843	827	864	830	853	844	847	916	840	854	838	855	778	835	842	864	807	877	871	799	858	793	848	853	840	854	820	861	855	838	923	823	832	815	811	846	842	876	898	867	833	841	877	830	849	810	813	844	831	845	896	820	866	824	815	822	854	860	841	846	872	850	918	896	845	847	789	880	864	812	834	828	934	813	923	894	883	854	891	834	867	863	866	820	835	828	829	868	852	867	873	852	833	862	810	847	882	874	845	902	864	822	860	856	870	806	846	817	860	876	825	839	841	856	854	814	837	896	883	836	844	834	859	850	827	854	901	813	849	813	833	824	789	827	888	877	776	893	845	813	826	868	820	847	874	844	862	816	859	792	823	858	886	834	859	887	860	900	831	854	874	847	814	808	824	878	836	864	877	859	885	858	895	787	850	866	796	864	864	816	843	859	842	865	865	829	817	825	851	807	821	843	855	833	856	862	849	865	846	855	881	855	868	811	827	840	838	831	893	825	860	827	895	815	888	821	891	827	866	866	837	844	808	814	843	828	894	851	824	849	891	862	829	832	844	841	868	813	865	847	832	850	864	812	834	842	867	863	883	859	825	860	826	872	873	865	881	897	878	875	811	810	839	906	856	880	862	861	886	800	884	860	840	865	847	863	883	843	864	861	843	843	879	841	844	866	890	818	855	838	871	841	835	908	880	828	897	863	854	868	834	814	787	905	852	887	799	880	838	859	824	854	838	913	899	889	866	831	850	845	882	821	860	854	870	848	895	808	848	823	822	823	868	870	827	890	857	792	867	911	830	854	879	847	841	860	822	829	901	877	836	828	868	845	886	891	840	853	833	874	816	863	867	895	865	875	884	864	823	878	831	813	882	833	830	870	860	914	840	861	862	869	902	893	809	864	858	851	857	871	851	828	868	887	811	849	845	827	871	859	879	838	830	835	834	873	865	828	867	841	849	891	880	834	831	862	869	850	835	844	818	812	887	876	817	845	881	860	823	826	862	864	880	852	914	851	888	801	838	856	882	831	852	879	868	814	850	795	865	814	792	821	924	781	858	802	828	816	859	869	904	837	864	865	833	847	843	872	845	828	877	852	869	855	844	793	868	865	840	833	868	850	881	793	852	878	789	866	823	816	847	882	809	853	821	873	873	838	814	901	839	872	864	818	848	879	918	853	871	860	838	885	870	841	829	907	864	873	792	815	844	798	829	869	878	868	886	895	876	874	793	808	852	861	857	835	825	902	836	849	868	897	869	875	863	896	827	891	873	903	841	845	783	828	892	853	867	880	893	855	810	881	839	835	858	893	871	826	880	920	885	907	860	835	842	815	833
43412	17378	6808	2425	1183	597	441	390	401	369	406	384	401	359	374	385	367	354	309	391	381	369	349	392	375	344	389	399	406	387	372	338	362	358	336	345	359	334	365	381	378	360	349	341	369	310	380	425	394	386	384	362	363	367	363	384	352	351	387	395	316	388	401	349	380	368	353	359	378	341	372	380	348	362	382	364	376	383	338	380	370	395	342	352	367	366	381	329	325	392	375	357	355	382	351	385	400	348	388	331	352	363	360	394	361	371	375	353	341	328	343	375	325	359	393	378	398	373	357	339	373	350	331	385	393	419	373	396	320	376	362	376	410	379	360	365	395	363	340	378	387	390	378	367	376	366	346	371	354	395	356	371	371	387	378	388	380	362	352	345	365	373	344	370	392	411	377	391	364	373	373	393	380	358	398	366	392	365	388	358	349	335	383	367	343	354	364	386	407	388	352	363	333	351	364	407	318	354	364	377	374	371	400	375	399	388	375	400	362	367	381	346	362	326	385	379	354	346	342	349	403	373	370	338	371	364	396	329	376	385	409	347	352	381	363	366	388	345	336	374	352	377	395	344	354	342	383	369	363	361	378	378	386	381	372	369	374	379	354	330	369	361	362	394	360	327	370	377	383	323	364	377	323	374	335	365	356	378	364	348	376	343	370	371	401	386	377	381	354	390	373	360	400	361	399	381	366	342	331	380	369	385	410	376	342	365	378	351	366	391	363	366	347	365	409	370	374	366	373	416	348	350	402	396	350	337	408	358	366	387	413	331	381	343	410	385	374	368	385	361	356	385	390	317	360	353	348	356	365	363	394	366	346	347	369	379	359	355	343	387	351	419	386	390	361	416	377	387	361	348	373	340	388	403	395	375	402	390	347	353	344	393	371	380	347	363	347	353	363	349	383	391	411	372	349	370	354	341	362	372	349	399	363	402	383	388	380	347	347	350	372	383	354	382	371	334	348	367	348	380	418	379	356	331	374	375	367	378	351	395	377	359	397	385	377	374	395	384	363	401	362	377	359	367	366	391	375	383	382	374	397	347	357	354	357	343	366	386	378	410	377	399	371	408	378	348	331	365	392	407	371	351	362	369	327	371	346	332	358	387	361	362	382	387	380	347	384	362	372	376	339	394	350	333	363	359	359	336	374	380	357	375	356	374	391	372	362	350	391	350	394	388	373	377	363	352	380	379	337	366	350	363	367	351	361	420	372	348	381	355	346	357	360	346	356	363	365	364	390	356	334	385	339	380	391	338	346	362	361	377	394	361	344	386	342	400	369	372	388	342	402	321	340	376	379	372	373	404	392	421	362	351	364	391	383	345	398	366	385	323	389	382	390	361	360	345	359	361	366	363	361	388	371	368	341	384	344	365	370	359	393	348	371	344	371	389	387	381	376	421	378	392	341	361	339	370	376	342	392	348	371	353	383	368	342	378	365	358	360	350	371	350	341	383	393	392	375	369	394	348	358	389	344	315	390	393	346	398	362	315	357	346	382	365	366	346	367	340	379	418	385	372	368	371	369	345	380	398	426	367	311	362	373	392	353	374	365	384	360	383	386	381	389	364	378	351	319	343	378	380	355	367	384	353	344	350	368	407	391	383	376	352	380	380	382	404	340	340	364	353	349	325	370	390	360	410	395	391	383	377	405	378	392	379	369	389	381	381	374	375	358	354	378	359	345	320	366	361	346	396	395	348	371	369	368	349	377	361	387	380	390	352	348	350	348	355	343	374	375	388	392	403	381	363	369	354	377	383	380	371	365	398	348	357	335	364	375	337	354	361	354	400	352	397	325	386	396	407	370	354	393	378	362	379	339	360	363	402	355	359	359	407	334	368	352	383	380	385	373	410	405	402	397	359	372	388	353	382	348	412	407	369	344	351	358	358	392	396	368	361	392	341	384	389	385	378	343	398	346	363	352	357	335	374	366	338	345	343	389	366	380	398	361	393	347	375	377	340	357	429	364	326	398	380	380	372	363	333	357	357	350	368	380	351	398	319	363	380	337	357	351	326	343	371	364	361	340	402	356	412	362	371	372	369	384	346	342	394	324	371	354	369	362	335	361	390	389	351	377	388	373	358	361	390	372	338	321	375	415	337	351	339	369	359	342	332	384	405	362	361	381	400	369	355	351	375	381	352	380	326	337	382	370	345	371	366	357	387	347	397	381	370	378	379	364	350	363	399	380	385	397	338	377	354	383	351	390	380	384	408	352	364	370	370	390	399	390	380	332	352	333	362	351	346	377	372	383	364	369	360	411	366	353	363	358	389	368	370	362	342	401	341	378	416	374	389	386	397	381	364	382	381	352	374	349	388	388	426	374	391	333	380	362	349	369	350	359	388	363	363	414	369	390	396	387	353	374	380	316	359	373	373	393	343	350	328	349	368	371	380	376	359	384	353	416	405	389	365	370	402	365	355	370	357	378	376	340	363	373	338	359	359	365	417	386	377	379	376	387	352	363	371	386	403	360	386	383	352	366	381	383	378	366	369	365	368	373	343	368	357	348	352	379	384	380	345	351	347	363	349	410	371	374	396	407	382	402	394	380	346	357	349	331	381	386	418	376	368	394	356	349	363	384	377	384	377	344	382	353	388	315	383	334	388	355	369	367	387	370	368	386	340	358	346	377	351	384	410	389	352	388	362	363	362	380	336	324	374	377	366	354	356	378	386	328	395	393	373	354	368	359	404	411	351	330	353	364	335	381	379	386	374	366	365	388	373	395	390	410	342	397	383	363	380	364	378	394	352	396	391	371	362	344	359	409	369	325	384	384	394	366	361	369	365	367	354	391	358	359	385	406	373	396	345	369	386	394	368	391	359	386	378	343	385	402	348	377	357	368	358	350	366	347	335	356	356	361	362	361	376	347	387	390	386	344	384	379	392	365	379	372	398	377	352	391	358	370	334	349	384	381	391	389	348	366	361	354	340	369	373	396	394	394	405	356	368	398	383	371	356	393	343	337	353	382	356	381	324	353	407	361	397	375	368	377	370	371	364	373	343	392	396	380	421	386	378	352	381	377	373	385	337	330	344	381	407	381	374	389	391	374	356	390	370	358	401	360	400	347	372	387	409	363	343	387	356	394	367	349	371	349	387	405	368	378	344	336	355	348	397	407	352	378	371	414	361	368	324	369	362	362	364	371	367	369	366	391	370	358	386	361	370	339	391	376	386	342	414	380	379	412	360	434	394	352	373	367	349	369	396	353	344	381	366	394	347	370	361	346	362	368	323	362	364	404	414	394	347	350	381	387	355	384	370	390	355	375	415	345	361	326	376	366	364	374	342	326	402	407	389	370	350	335	352	355	366	389	374	344	372	394	406	387	367	396	391	407	391	395	391	378	376	412	394	396	362	372	386	377	390	380	379	387	377	372	384	358	410	373	375	368	355	377	330	363	355	378	363	363	372	408	388	350	381	346	341	356	388	385	379	362	324	356	371	356	369	385	403	364	376	396	400	338	352	349	356	359	353	374	380	376	356	368	369	402	389
28225	12808	8730	4687	3022	1607	1160	1027	957	898	933	883	860	841	815	822	815	727	822	842	826	831	842	783	805	798	813	800	797	815	768	829	824	832	823	753	785	841	827	867	828	817	825	825	812	802	834	807	816	847	824	841	871	791	827	873	803	772	813	819	861	839	834	861	841	819	818	790	792	833	809	816	814	792	778	839	772	771	774	844	835	798	821	798	798	789	804	846	790	878	785	850	827	843	800	841	796	778	758	822	796	811	810	862	805	824	817	786	817	820	832	785	810	772	811	838	774	798	851	805	804	810	889	837	795	847	791	831	801	832	836	828	848	823	787	849	800	790	785	817	793	809	818	867	836	817	746	762	758	842	822	802	823	815	836	837	858	751	793	777	854	799	837	821	825	785	832	767	808	782	837	842	860	834	800	817	825	823	809	811	855	792	799	832	858	790	869	808	757	823	784	811	789	804	831	862	801	736	759	810	846	821	819	864	749	810	781	787	793	764	824	796	790	764	792	795	820	797	776	820	804	840	822	802	793	781	773	846	856	839	835	778	804	789	794	795	789	831	856	804	848	838	801	792	765	833	842	793	846	804	793	784	765	810	819	866	869	850	791	806	841	857	783	804	842	812	840	822	749	809	762	805	828	854	829	871	840	875	840	818	815	799	825	787	843	752	860	815	835	810	825	830	800	867	783	834	817	817	823	813	794	860	817	835	818	848	856	770	809	795	817	774	772	791	845	844	816	812	843	791	815	799	853	783	776	852	890	861	839	820	792	790	796	894	809	822	799	789	886	828	837	786	798	817	799	845	821	779	769	815	795	810	833	813	859	830	858	827	871	850	836	813	768	800	774	783	747	846	853	779	794	817	746	859	811	798	797	833	825	820	780	803	809	824	844	831	813	801	885	793	840	789	862	810	777	823	828	842	823	812	801	851	780	840	812	844	805	800	784	824	797	792	775	786	848	827	759	848	806	814	849	846	871	759	828	827	817	856	796	825	846	823	765	804	799	834	769	880	806	826	834	773	809	795	800	801	802	823	815	803	823	756	852	809	780	790	797	778	793	822	814	841	828	832	819	862	812	848	788	837	818	850	781	838	815	860	766	832	867	883	837	787	800	834	768	799	800	802	798	861	774	822	796	832	791	870	815	775	834	809	833	823	880	821	777	823	808	797	817	775	799	836	779	806	829	852	857	789	837	813	826	779	743	836	784	865	806	806	818	820	789	785	839	847	839	801	758	793	816	827	810	788	861	822	799	840	812	785	813	848	824	837	852	818	826	794	828	763	800	775	824	824	827	820	816	805	785	772	793	814	799	795	833	827	777	830	884	831	839	828	799	842	792	834	832	773	819	802	851	775	783	806	843	851	817	823	822	841	820	768	822	813	819	840	839	826	816	799	841	812	788	794	881	845	859	794	779	743	859	824	791	867	827	792	848	824	836	831	841	817	841	851	806	803	851	768	773	761	775	860	818	819	854	849	758	852	814	859	840	835	819	793	799	837	848	803	800	787	745	807	815	808	791	828	835	799	835	794	887	828	781	793	808	768	784	859	788	825	784	816	818	798	843	808	791	823	812	835	808	854	792	740	814	758	838	821	833	850	816	753	811	765	779	793	742	830	798	864	813	841	735	823	775	811	818	807	826	793	814	825	794	813	800	804	792	798	854	825	786	789	807	816	836	858	789	833	780	816	795	854	844	847	820	831	785	773	841	860	831	833	830	809	797	843	811	801	817	777	874	820	819	800	816	834	870	833	781	756	810	868	758	844	828	839	791	831	798	856	825	832	789	795	816	834	791	810	871	807	803	775	863	812	773	796	819	785	827	806	779	804	798	784	808	824	802	830	796	844	865	820	777	846	860	834	759	742	770	817	832	764	791	816	837	783	835	798	848	815	806	840	801	847	786	738	803	802	781	826	817	828	780	829	832	767	788	809	826	829	873	842	816	820	801	825	852	800	843	782	836	864	776	826	789	765	766	827	808	861	800	830	820	854	853	824	839	840	827	827	811	803	845	848	810	867	823	833	805	815	802	854	815	862	828	790	790	841	825	824	833	820	811	809	804	799	832	812	816	770	775	848	836	832	821	779	847	843	818	827	806	828	841	793	787	779	789	776	835	843	777	808	823	864	793	801	844	822	777	786	776	810	763	867	831	791	821	820	854	822	777	841	819	799	793	810	872	802	840	815	743	835	806	858	773	826	787	805	812	821	819	834	853	775	811	817	819	831	830	752	802	837	820	828	813	820	858	819	820	830	779	837	814	845	853	822	808	801	805	812	810	825	864	815	789	792	812	781	810	841	826	768	852	802	804	838	787	794	804	853	835	803	847	835	833	781	805	767	821	834	784	785	816	817	817	858	777	769	797	772	813	836	797	822	855	764	823	817	834	833	827	818	824	870	793	824	835	838	798	814	808	816	776	828	842	787	794	813	846	754	853	812	834	768	856	843	797	879	827	832	786	798	826	808	825	883	835	790	822	841	846	758	849	772	851	837	798	801	799	794	819	805	790	819	832	836	872	835	812	818	807	861	845	786	767	802	793	821	778	798	826	799	805	752	801	810	794	802	834	866	810	797	852	864	804	861	764	856	783	778	881	831	782	836	820	794	806	856	846	809	855	824	751	759	807	760	806	825	819	855	790	855	849	778	825	826	776	775	836	794	779	770	826	822	764	782	809	809	822	855	774	824	812	810	772	810	844	834	858	851	812	800	770	841	849	811	856	854	814	787	806	795	796	829	784	825	806	795	795	818	796	766	816	799	845	842	767	849	851	823	810	849	809	802	805	798	778	798	769	863	836	845	826	866	831	816	811	818	772	811	829	818	800	839	843	810	782	776	834	795	811	837	754	871	792	798	793	779	807	835	851	831	834	877	792	839	824	801	813	818	810	810	786	859	810	788	810	780	811	814	734	818	762	836	779	808	875	850	804	791	836	854	839	820	781	785	772	817	837	870	812	853	844	832	857	814	822	786	752	821	810	833	830	781	817	813	756	823	820	828	803	840	817	790	781	787	811	775	837	802	799	802	816	791	831	818	795	822	811	794	839	814	812	840	807	799	881	822	859	770	766	806	768	826	801	805	820	817	829	771	790	853	824	771	790	806	759	813	786	860	820	817	826	850	840	791	781	786	843	836	802	843	816	822	844	828	797	867	839	840	795	840	820	795	823	852	788	807	862	864	768	784	808	825	852	851	811	778	810	818	804	801	863	752	845	786	844	798	796	804	828	804	811	842	827	829	799	838	831	819	813	861	835	806	769	807	809	799	800	808	850	816	822	831	778	805	803	802	781	821	869	795	823	803	828	829	812	782	834	826	753	789	820	768	811	828	813	805	803	824	778	783	765	786	791	829	858	812	827	826	812	809	780	863	767	831	852	805	830	854	836	786	773	800	793	811	846	821	841	857	825	812	785	825	810	832	812	779	824	797	815	775	841	811	818	851	819	853	807	846	833	804	824	795	809	789	798	812	858	775	782	862	795	824	803	798	860	773
58588	22783	7820	2046	873	558	520	448	419	427	407	449	431	402	415	376	395	426	430	344	365	389	415	373	400	388	388	407	421	413	376	386	391	375	403	382	375	392	403	430	439	387	381	376	377	407	377	383	399	385	418	395	386	403	439	387	407	387	319	368	376	408	388	423	388	393	417	396	401	365	376	350	410	397	378	361	410	387	353	380	411	393	414	388	419	358	402	416	404	428	363	376	389	396	415	375	383	421	382	376	354	417	378	392	407	361	416	418	374	404	388	387	388	367	371	406	418	354	397	407	376	375	412	394	414	415	411	383	339	399	363	384	422	372	372	403	413	422	420	378	402	398	376	375	365	390	367	389	398	393	406	375	366	372	382	396	417	363	373	382	418	393	381	392	413	358	374	384	363	409	393	382	398	423	353	419	384	403	406	384	389	418	370	373	373	374	385	382	379	379	434	389	370	392	413	400	442	388	382	400	402	397	417	424	360	366	451	409	379	347	389	385	389	416	409	384	365	381	380	445	414	417	384	393	396	388	371	405	381	387	349	375	373	405	368	399	409	368	396	372	359	372	380	401	385	371	371	396	408	393	391	416	376	388	381	395	415	403	411	409	387	384	375	442	386	394	356	389	375	370	402	400	393	381	393	382	411	375	409	407	395	400	386	363	380	358	386	396	411	395	402	369	389	380	401	396	399	393	380	377	358	357	360	369	398	441	396	418	372	356	387	359	381	421	373	379	424	393	383	361	373	369	389	374	398	373	368	409	378	393	415	397	362	386	386	400	395	427	420	407	401	400	379	391	411	370	384	374	415	410	394	389	381	430	432	406	365	336	403	395	383	370	450	386	396	390	350	365	400	431	401	386	391	350	372	379	393	380	389	418	388	409	397	410	374	434	454	412	401	395	366	398	348	394	411	370	399	358	389	380	452	387	423	410	372	378	406	410	416	368	402	346	400	412	396	422	432	354	383	376	360	411	392	376	380	365	387	411	383	376	339	399	392	357	395	411	344	396	421	368	416	421	389	408	386	395	374	412	377	379	361	415	368	429	386	398	382	376	359	386	396	374	382	418	382	385	351	355	424	389	373	360	415	422	400	379	354	375	408	375	362	404	380	414	383	394	369	392	388	392	391	417	383	379	425	412	364	382	423	393	381	417	377	408	400	387	372	393	395	402	362	363	392	413	330	389	412	372	377	400	395	392	407	395	364	407	368	386	412	374	374	407	418	402	389	389	376	418	383	393	367	381	385	375	367	426	380	454	396	374	398	380	420	398	401	391	406	357	417	398	374	391	404	421	390	385	409	353	387	423	425	396	402	388	394	354	353	395	387	347	366	357	384	386	401	378	392	421	362	385	362	374	413	393	404	368	382	416	427	434	374	439	393	399	393	430	415	392	429	353	378	345	392	383	404	408	444	386	421	383	435	369	404	381	435	383	381	390	397	381	430	437	424	366	408	412	380	383	411	437	399	415	402	379	409	431	386	361	387	378	394	388	385	403	382	393	382	389	349	379	410	387	436	395	413	389	373	457	383	364	377	411	397	358	389	446	390	400	390	377	405	409	424	373	385	370	410	374	377	423	399	397	380	381	395	404	380	397	388	378	426	411	394	363	406	411	394	408	405	390	367	412	356	357	373	412	430	407	377	372	358	368	394	402	389	347	362	404	403	345	368	376	398	400	387	377	421	408	392	405	366	420	427	381	397	405	341	426	397	385	413	422	396	327	401	370	427	391	375	418	426	382	396	450	389	385	392	410	425	395	388	397	405	353	417	401	408	403	441	422	399	431	387	399	358	394	346	376	389	373	397	392	396	378	413	388	428	374	396	401	384	407	404	398	410	383	397	404	409	382	390	355	376	410	386	384	390	384	400	360	382	374	400	436	377	420	392	375	432	385	368	374	402	393	399	408	397	424	379	373	356	344	435	379	382	407	416	374	400	351	383	392	387	378	384	383	395	392	398	383	426	364	407	405	381	392	394	398	374	363	411	344	345	364	389	431	364	382	385	442	368	401	368	400	383	409	407	378	420	361	342	404	400	410	419	397	410	357	386	389	362	372	402	399	376	425	423	382	386	377	379	363	388	390	417	392	405	396	369	356	422	340	369	403	381	342	390	374	396	389	408	396	408	406	377	390	401	378	380	348	396	390	380	361	385	390	410	379	378	390	397	373	407	356	376	406	409	340	407	390	390	426	389	363	408	413	393	368	377	413	370	381	376	379	403	381	391	397	391	407	420	393	400	383	355	418	399	372	371	375	459	375	393	381	351	370	410	403	359	352	370	374	417	401	348	368	375	380	410	341	391	378	382	386	387	407	401	414	391	380	432	411	394	383	400	387	409	403	387	381	406	395	385	402	374	385	350	397	397	406	392	398	359	399	417	371	357	381	383	424	358	332	380	389	345	403	407	396	411	391	383	384	413	404	356	373	397	414	390	379	409	405	344	383	392	372	419	388	405	412	406	407	386	378	380	394	389	388	375	414	418	382	429	402	414	400	363	394	366	381	402	407	377	397	395	396	425	458	396	413	363	368	405	429	425	403	374	397	368	374	369	398	402	411	378	387	390	356	388	423	389	376	410	371	371	367	371	356	400	391	384	407	371	363	458	414	383	399	389	368	414	440	375	384	396	394	429	392	341	399	414	390	387	351	381	399	408	358	396	368	391	396	393	361	418	375	426	391	396	405	382	368	366	371	399	379	396	345	386	396	400	399	370	405	381	383	388	370	386	407	414	361	395	396	394	434	397	424	410	433	371	363	344	381	386	357	376	392	386	405	362	355	411	420	405	372	420	365	360	374	388	397	413	405	415	366	393	413	365	386	350	375	426	412	360	372	422	366	394	373	386	372	386	373	345	412	392	373	395	384	389	366	389	389	378	393	439	410	371	374	387	419	407	380	406	396	382	406	375	382	384	411	426	391	388	392	419	371	394	392	410	411	429	373	367	384	354	392	384	339	400	420	403	380	407	387	384	382	360	415	382	395	368	410	390	393	410	402	375	388	363	409	406	357	385	378	362	401	357	375	339	419	358	372	364	415	389	386	385	463	379	420	394	417	398	378	382	373	384	356	399	414	381	356	361	408	409	369	409	378	394	388	377	382	354	376	392	403	387	334	376	418	428	421	387	402	376	404	440	390	391	384	354	364	377	402	418	366	408	401	382	335	362	385	429	433	380	380	409	422	380	415	384	381	350	375	385	406	415	419	387	411	391	396	390	398	398	373	359	354	388	421	368	433	394	397	420	418	406	398	432	438	387	406	400	340	382	414	399	399	389	347	398	380	379	364	392	408	407	392	402	404	377	390	412	352	393	371	371	378	390	366	395	365	364	363	396	385	399	372	395	391	374	345	377	365	385	366	390	371	416	375	386	410	356	397	408	411	402	399	400	374	384	408	393	377	390	421	378	404	443	380	407	387	396	391	419	413	356	411	405	382	401	378	412	387	389	390	372	396	411	423	427	381	398	374	383	421	411	402	380	374	367	396	368	387
38537	13048	6522	3748	2005	1354	1237	1158	1059	1050	967	930	922	850	867	830	855	885	839	858	826	845	824	844	894	831	781	850	870	862	821	839	869	893	826	813	843	863	852	820	855	849	853	858	894	861	889	877	832	861	870	862	861	862	888	884	857	887	918	854	911	850	831	842	853	860	866	828	897	866	904	834	845	890	913	844	836	843	842	921	849	865	848	844	831	909	856	853	872	859	871	850	905	855	914	906	832	919	822	925	859	852	896	861	904	842	849	868	883	859	893	845	927	889	848	817	893	904	834	907	857	875	896	885	825	861	856	844	867	864	860	839	849	865	855	830	847	893	838	844	810	838	842	889	914	874	881	820	807	836	877	873	861	870	849	834	807	891	842	839	900	813	853	815	821	911	872	865	863	817	896	862	870	877	862	859	849	847	836	866	864	841	933	847	879	847	875	863	873	848	891	789	837	798	841	908	811	859	855	895	844	834	906	825	834	853	906	838	863	833	858	816	875	878	862	825	813	830	851	866	817	859	858	844	879	874	852	851	830	855	824	852	826	856	835	847	868	813	894	797	880	873	836	912	862	886	843	879	830	890	920	897	873	927	868	842	868	883	819	824	837	871	901	912	919	877	841	817	827	848	833	851	845	876	957	855	888	872	836	851	848	904	876	842	861	867	857	878	878	907	846	884	900	842	866	905	836	844	850	835	832	881	886	891	831	846	843	847	881	920	869	873	857	868	826	831	934	839	847	866	854	850	895	857	849	815	821	883	906	862	873	797	822	817	865	876	809	872	831	849	891	844	865	838	856	840	851	864	882	872	825	883	881	831	841	866	861	813	802	879	835	890	844	828	858	854	855	818	792	905	838	869	835	848	853	881	831	815	903	833	867	869	896	892	889	817	911	878	881	839	835	873	902	880	867	853	823	827	891	852	854	877	871	827	882	798	860	827	837	907	828	838	868	825	877	850	911	909	871	854	899	850	841	854	895	873	869	853	918	853	875	844	856	837	837	831	882	867	855	826	863	841	865	834	846	843	869	843	850	890	899	846	869	844	839	856	877	873	842	860	854	851	871	855	896	847	835	837	892	809	888	799	859	909	892	856	848	869	820	843	878	886	800	876	842	820	851	869	832	871	873	851	865	851	831	875	873	863	827	831	836	858	854	816	852	881	808	885	817	908	876	839	816	891	791	860	848	888	847	818	907	886	827	842	796	902	896	877	857	879	839	835	863	874	847	832	878	887	852	872	857	792	894	888	824	842	847	863	863	826	896	861	940	873	873	866	863	850	865	906	867	867	862	867	805	830	800	876	909	876	884	850	814	856	830	794	871	905	824	775	875	875	831	861	823	886	856	887	851	820	899	837	775	828	837	829	883	796	900	847	863	911	847	833	904	884	914	858	836	868	853	823	873	871	811	882	846	857	887	913	816	863	833	779	826	884	881	845	854	858	878	813	838	859	827	834	833	820	872	830	899	860	859	910	921	858	816	871	866	866	855	870	860	848	863	872	879	832	845	854	869	851	846	881	876	890	843	815	814	849	860	808	833	844	842	866	906	900	942	909	856	853	856	864	898	817	863	832	843	856	888	811	889	827	795	917	833	920	856	837	832	906	820	866	853	813	888	835	891	864	866	856	903	834	811	888	842	874	819	831	915	854	858	863	842	892	886	865	794	859	828	876	825	845	888	841	855	862	864	901	827	872	874	881	849	847	841	872	872	857	864	869	831	885	839	838	816	878	848	827	871	844	902	816	837	877	835	811	894	852	875	821	822	910	893	884	814	878	809	884	834	834	904	868	893	834	864	862	851	872	893	868	830	821	869	903	803	810	851	851	854	856	888	881	878	831	829	861	821	890	821	835	821	874	828	833	909	849	885	854	829	877	867	857	878	887	870	846	876	833	848	836	835	816	829	832	809	812	845	857	831	833	854	871	888	906	788	831	854	844	837	856	849	904	821	859	862	829	862	879	800	860	859	786	834	840	834	857	882	795	849	870	847	838	779	789	804	848	882	881	863	889	827	806	848	880	836	843	891	901	858	901	834	849	843	880	868	882	918	833	881	837	880	860	876	887	878	838	824	880	867	859	868	912	869	890	853	850	856	893	921	838	871	818	868	867	830	860	860	882	889	823	840	836	840	854	923	830	876	881	911	837	858	871	880	841	850	878	890	895	853	855	854	866	838	889	879	846	845	851	858	819	863	832	845	883	900	859	876	851	844	929	814	824	875	858	846	827	903	871	841	855	809	903	921	895	862	876	881	897	860	841	828	879	857	894	850	898	839	847	833	858	880	864	870	805	925	884	907	874	845	855	836	896	859	888	872	832	903	871	864	829	808	844	835	881	838	829	872	813	873	867	859	883	848	860	829	798	836	880	827	903	839	871	832	864	833	823	845	843	872	859	834	865	859	855	881	841	833	827	839	877	868	895	878	861	838	877	845	829	824	878	853	853	885	870	874	841	908	877	865	846	944	880	804	860	851	853	898	885	838	815	877	832	890	887	840	893	859	841	867	831	873	864	920	799	879	843	856	881	836	889	857	869	862	877	849	850	860	861	867	846	905	933	831	909	872	846	852	867	852	803	829	860	882	843	874	837	941	827	877	845	883	885	841	805	834	831	860	801	850	847	927	917	858	889	849	887	893	909	890	828	894	889	923	803	839	836	870	887	866	893	832	867	846	845	814	858	896	900	873	855	797	872	907	881	906	904	816	852	873	859	889	874	831	791	896	861	801	863	895	863	867	859	788	838	855	819	869	856	879	816	856	832	846	819	833	821	844	910	885	811	882	851	864	846	837	861	886	864	875	826	881	825	831	862	806	859	814	913	897	834	913	799	851	839	816	869	833	855	835	850	875	863	872	852	884	916	904	874	793	940	840	850	860	837	858	915	845	863	876	817	873	887	865	866	837	871	856	832	851	897	853	841	798	833	865	801	874	805	856	788	868	857	853	877	868	873	912	885	875	852	899	875	881	829	810	849	893	877	836	860	863	824	838	875	883	802	820	887	880	819	838	860	872	837	836	878	859	861	839	865	884	899	915	882	833	899	942	859	893	811	867	793	798	817	859	861	835	856	850	797	899	795	862	857	852	846	830	871	872	907	869	812	839	880	828	824	870	837	879	851	806	875	827	841	849	866	819	793	858	857	836	875	824	862	843	945	852	894	830	856	882	845	872	831	883	865	878	923	822	855	809	872	815	878	850	839	833	857	871	818	914	905	884	828	853	890	858	860	816	866	862	927	898	902	874	857	858	866	852	843	856	889	820	826	892	837	875	879	890	816	906	926	845	932	867	821	879	890	817	827	873	851	872	839	805	846	845	861	854	800	856	818	937	848	855	851	829	886	823	822	882	791	833	856	799	878	856	804	845	865	813	884	810	911	867	899	889	862	854	863	900	897	868	802	888	917	876	853	905	851	838	822	862	852	853	915	893	830	895	875	868	801	871	851	850	834	807	883	862	840	919	880	824	828	905	840	828	798	869	817	838	864	874	806
57653	29681	15950	5785	1971	1154	757	619	561	509	447	420	404	392	406	409	396	407	424	388	398	435	374	405	434	438	409	395	413	381	400	424	401	418	391	404	387	402	436	404	388	426	376	395	406	392	396	396	363	374	391	386	445	389	372	386	420	404	407	410	417	393	396	407	382	400	420	383	410	397	401	416	392	403	416	439	389	398	400	385	397	382	390	407	419	372	427	388	407	428	399	421	348	407	394	433	442	400	373	388	445	400	388	402	397	387	348	413	397	395	433	385	382	359	406	390	389	405	401	365	402	380	394	399	397	449	399	383	450	398	400	423	412	381	350	399	447	408	432	402	382	341	358	393	400	365	400	384	413	389	394	396	398	380	405	376	409	369	395	399	402	363	402	406	383	414	397	417	414	371	363	422	398	435	331	457	397	383	399	388	390	381	430	403	423	383	422	372	358	395	387	402	410	464	379	387	374	416	393	423	404	397	399	393	365	354	392	430	439	381	372	397	412	409	381	361	382	373	409	392	382	392	390	417	403	431	389	402	400	447	384	392	381	413	361	413	410	405	402	392	378	426	432	371	397	393	383	379	382	388	394	371	407	355	381	364	413	386	390	413	386	372	373	388	415	398	379	395	388	413	406	375	396	392	391	357	394	361	440	398	452	395	374	375	407	392	401	392	359	395	391	398	457	427	389	380	363	392	385	381	383	388	428	432	358	378	381	426	395	373	332	424	373	387	359	388	416	379	399	384	382	410	417	408	393	365	409	392	368	388	388	398	439	420	374	364	399	387	390	406	377	379	393	405	411	359	374	433	408	448	410	401	380	372	417	413	367	379	411	416	376	403	420	388	383	357	399	405	388	395	403	404	419	365	368	424	384	428	358	408	401	392	395	400	408	379	392	401	390	398	370	399	378	431	412	398	417	391	378	435	396	387	395	372	394	338	373	429	389	378	404	410	422	415	427	382	410	381	374	417	403	353	385	409	391	428	399	382	392	363	397	373	419	453	397	401	428	441	410	395	363	377	404	371	423	409	385	407	396	404	411	363	377	396	442	398	375	384	373	368	399	413	392	377	395	354	410	398	399	410	417	370	394	367	399	380	391	385	422	404	375	382	408	389	374	415	396	386	388	377	392	386	363	396	371	425	394	390	388	405	390	433	374	399	380	435	394	350	407	368	398	395	431	393	381	409	382	429	398	389	419	387	389	391	426	388	455	400	381	386	425	407	384	384	394	364	395	388	411	419	400	368	398	452	388	402	398	368	393	376	414	386	375	366	394	332	403	401	417	391	429	367	345	392	389	354	415	388	406	369	361	365	369	425	377	409	391	395	388	387	418	409	417	430	432	394	427	404	411	381	413	376	433	387	425	432	398	403	384	404	407	367	384	417	387	416	379	364	425	396	393	376	404	379	377	385	404	385	368	414	413	390	380	397	390	395	347	361	385	402	430	376	376	417	390	406	382	408	399	328	384	421	378	411	397	387	373	420	411	424	379	381	384	380	409	417	378	375	398	429	350	404	421	364	405	413	383	393	406	426	387	404	388	412	392	350	393	446	405	413	386	375	402	422	395	372	408	392	357	406	386	359	423	378	384	405	414	376	419	398	387	389	428	400	391	401	422	372	378	386	380	400	380	412	431	410	379	385	395	454	410	360	382	407	406	389	384	368	379	360	378	405	392	403	403	398	414	388	392	395	381	386	413	368	392	401	407	406	436	382	388	399	378	395	390	403	393	432	396	421	431	394	401	405	377	414	432	421	380	391	384	379	403	379	385	403	384	431	420	366	356	419	381	380	415	432	390	399	427	367	398	401	370	373	412	407	386	400	369	396	405	383	383	433	456	382	399	399	392	398	399	391	375	398	417	397	383	393	418	414	383	384	360	395	441	395	413	394	408	338	377	402	420	442	409	387	367	399	354	401	409	389	369	385	394	398	411	376	377	420	396	397	391	400	404	403	366	390	411	376	356	404	402	413	395	357	409	395	388	448	378	380	382	416	365	355	398	358	378	414	368	387	422	409	380	358	397	389	364	386	382	370	427	370	375	401	409	366	397	384	404	360	402	399	410	404	391	400	393	384	418	427	418	399	382	364	358	355	396	416	367	375	404	406	357	399	396	356	402	412	413	408	379	399	425	400	390	380	390	425	413	345	409	386	378	396	405	443	369	387	407	362	394	396	446	410	410	377	355	378	374	402	399	379	383	338	369	403	389	369	413	396	420	405	444	415	402	428	374	400	424	405	365	414	376	395	373	375	412	397	412	400	373	371	379	427	368	392	379	405	390	390	390	406	378	364	396	358	424	400	395	388	403	353	401	370	385	406	377	380	401	402	398	371	396	361	394	391	408	406	442	398	410	413	380	411	409	419	372	413	391	402	371	363	388	386	403	421	382	425	433	336	362	405	402	417	415	359	367	395	415	417	389	417	372	383	389	387	397	421	430	432	440	376	396	396	406	397	412	435	400	400	382	414	404	408	390	415	372	424	377	395	401	402	402	370	411	383	366	411	431	429	379	416	344	428	403	396	383	390	360	367	418	395	377	412	443	390	364	383	416	372	405	395	407	410	371	421	403	369	358	421	411	353	391	341	407	418	405	385	365	393	368	408	379	414	408	397	417	349	378	364	427	384	369	399	398	392	362	388	374	406	386	373	402	391	341	360	394	380	437	386	378	394	410	389	369	405	385	360	376	426	359	408	399	427	391	407	391	426	357	381	418	386	411	434	426	411	372	423	444	369	420	423	426	424	421	388	339	367	373	351	424	399	405	440	401	343	373	412	436	400	342	379	405	375	420	374	383	383	413	367	390	386	413	427	428	387	407	432	401	370	396	367	387	407	392	412	412	450	454	393	422	423	412	406	413	420	414	414	376	365	413	396	398	349	397	382	381	353	411	401	365	407	452	410	405	394	407	408	364	402	349	353	403	402	380	394	415	432	424	437	441	389	387	420	403	392	387	403	385	401	419	402	410	414	400	377	379	388	376	386	367	383	381	401	399	408	403	412	390	419	381	374	415	413	412	402	416	393	420	381	424	415	405	394	398	423	393	374	408	395	393	406	391	405	395	373	356	393	381	416	409	425	394	408	397	404	375	378	363	385	428	385	394	405	391	376	335	396	401	391	389	424	365	364	378	398	386	353	389	392	418	400	408	431	385	412	423	378	407	396	393	374	418	424	388	363	396	375	406	399	375	399	394	413	384	389	393	376	408	342	385	376	414	428	412	384	404	412	388	372	407	409	388	400	386	420	391	403	406	358	407	357	395	399	397	374	404	398	422	421	394	398	425	400	407	350	374	363	405	393	389	384	374	387	377	409	388	424	375	361	372	350	400	425	402	395	392	387	403	396	417	390	420	398	429	418	378	416	396	383	417	382	373	365	394	376	415	398	418	429	415	430	390	361	380	414	359	410	356	413	392	368	380	418	416	388	403	361	356	412	410	418	420	421	397	409	369	403	406	385	433	428	419	415	403	388	431	388	379	387	342	381	424	391
38103	23321	16322	9227	5030	3703	2359	1979	1443	1287	1105	896	945	877	854	900	939	852	924	880	902	867	908	856	810	873	867	885	894	834	859	871	894	846	790	872	859	848	931	818	876	854	845	843	890	871	795	823	933	821	849	854	864	844	902	865	864	895	852	892	935	872	848	892	822	840	850	857	868	928	817	822	888	836	842	871	860	830	840	839	832	957	829	845	816	830	847	866	912	868	899	842	837	898	835	832	825	909	802	875	900	878	797	867	957	899	844	849	796	902	891	879	867	841	845	857	832	905	825	917	863	859	845	882	876	876	844	862	907	921	865	876	894	837	883	908	943	891	843	841	843	905	860	895	917	893	881	861	827	880	884	875	853	871	874	827	859	864	873	831	831	868	886	878	890	855	822	880	861	894	867	841	886	878	835	869	889	905	834	888	895	864	862	877	875	861	821	845	925	823	853	845	907	835	901	849	828	886	843	884	873	866	842	852	864	888	834	873	851	859	826	874	867	829	851	881	907	839	847	867	842	862	913	865	838	899	879	860	885	831	824	856	830	897	840	877	874	872	873	832	882	862	896	910	908	888	893	818	844	839	913	837	872	861	848	902	840	851	890	880	822	853	870	821	850	860	830	854	911	875	868	866	920	875	869	877	844	945	907	843	866	815	904	826	890	884	833	856	926	894	899	872	866	838	838	837	879	833	876	883	855	897	880	864	875	880	901	883	834	834	867	806	820	854	832	848	878	811	839	844	895	839	855	842	892	834	851	879	827	803	843	796	845	860	909	845	874	877	914	890	869	871	860	930	883	849	899	875	878	887	890	882	866	898	878	830	848	861	838	875	877	882	925	926	901	884	877	858	902	870	827	857	826	898	866	901	861	980	866	791	860	880	851	879	883	847	839	920	864	881	878	852	895	872	863	883	870	819	912	852	853	837	846	878	881	869	902	870	922	895	871	830	827	828	815	880	867	881	894	890	890	864	892	823	869	857	857	834	837	861	916	864	836	883	910	848	886	888	838	854	895	829	853	819	863	923	853	828	874	888	857	913	872	860	885	860	877	840	864	857	846	860	833	884	898	877	876	829	907	845	911	838	822	870	850	839	843	885	861	875	838	833	926	867	892	879	890	827	899	859	856	850	832	849	908	851	842	911	840	827	870	869	870	855	862	865	880	862	850	839	839	807	826	848	844	843	858	851	853	821	893	834	836	911	872	863	852	874	837	826	913	884	869	862	805	900	881	822	873	802	834	817	853	852	871	860	886	851	870	863	841	850	852	841	856	831	897	829	874	882	921	871	879	905	839	877	885	912	831	860	856	851	878	896	840	850	865	846	889	889	862	905	870	904	876	896	875	839	840	884	858	839	875	827	878	876	854	909	887	845	907	840	895	923	885	849	860	865	869	846	874	904	854	851	856	887	872	861	884	850	840	847	848	832	867	907	858	880	855	850	810	871	900	854	819	864	823	831	806	885	865	885	863	884	805	834	894	871	853	913	837	825	848	875	877	864	896	866	830	841	881	876	876	867	908	856	847	883	851	859	834	877	908	863	896	889	867	833	832	854	904	871	874	832	937	861	887	900	926	836	893	862	872	876	902	875	933	846	859	817	856	838	820	872	837	872	869	880	831	891	858	923	854	838	866	895	922	890	908	906	879	824	876	833	867	899	829	878	865	851	856	851	890	842	869	890	828	835	901	831	791	858	887	823	847	854	869	829	908	887	849	891	837	868	846	856	861	884	846	829	861	841	841	895	900	904	889	877	890	836	856	865	894	851	853	857	835	886	804	837	845	862	860	887	872	895	809	863	850	888	883	850	842	919	832	919	818	845	878	849	851	892	856	879	895	891	864	902	835	878	870	890	801	887	915	837	905	866	833	882	829	844	833	866	858	868	834	879	850	924	856	882	907	833	895	859	923	910	883	831	843	867	863	852	841	850	827	850	825	888	865	826	906	930	871	895	847	844	890	876	876	876	841	863	819	899	868	855	847	825	844	951	824	875	877	875	919	841	812	828	950	869	840	897	818	861	859	849	854	864	815	900	869	873	846	898	868	873	877	827	890	866	915	876	835	825	887	846	884	882	845	892	864	912	851	870	854	816	929	871	902	853	851	830	850	875	864	886	936	849	914	848	829	891	875	863	879	812	864	919	856	850	826	841	881	877	845	876	947	875	849	814	899	828	848	836	846	860	888	847	914	878	899	836	883	817	870	816	853	876	915	834	880	882	887	865	906	836	879	868	862	900	897	869	798	874	937	857	857	887	876	869	920	870	824	791	852	836	855	860	829	859	879	873	865	866	845	857	879	899	839	845	894	877	864	964	846	920	862	852	866	873	886	908	848	850	856	840	926	858	872	844	862	881	862	838	818	873	820	865	892	892	831	841	872	863	931	876	919	857	813	892	845	866	850	852	854	828	821	807	866	827	868	852	840	926	856	855	870	890	869	898	806	851	896	880	887	858	861	899	858	898	850	799	852	858	902	857	870	864	852	830	847	877	881	849	866	878	858	894	882	793	873	859	919	784	847	861	858	858	836	841	893	894	849	891	910	869	877	880	851	838	819	854	851	804	893	840	851	898	838	873	879	858	879	874	881	905	841	872	819	849	906	874	920	851	874	868	851	833	840	853	869	883	830	864	903	847	825	889	830	844	869	881	853	859	864	865	878	886	883	889	893	836	867	909	890	881	878	874	856	803	898	819	885	902	885	873	822	848	846	885	849	868	878	837	806	816	860	983	864	854	853	951	874	845	882	877	905	874	922	878	798	843	910	844	869	890	862	863	859	873	880	896	863	899	858	863	883	880	881	852	898	856	841	869	856	867	916	874	868	837	893	904	804	869	854	868	891	873	854	897	875	793	877	835	859	858	891	837	859	866	880	878	898	842	860	894	832	822	867	838	902	874	873	838	812	871	913	883	824	872	879	858	875	858	844	844	930	866	843	909	884	862	834	854	868	887	849	919	868	860	870	835	872	860	893	834	901	849	892	866	888	798	870	841	867	880	875	897	901	875	873	873	834	853	870	854	883	861	860	884	876	856	881	852	840	869	884	857	866	844	863	853	932	839	849	843	874	864	863	852	863	837	856	905	865	821	814	893	877	862	876	903	848	830	864	878	881	847	886	884	886	879	847	834	849	870	840	827	882	870	897	895	840	839	874	893	886	908	856	895	925	851	859	970	929	857	899	869	887	872	851	829	871	854	852	852	887	910	888	844	852	864	911	867	877	893	875	915	856	884	891	873	904	899	855	862	811	839	841	908	879	920	822	872	857	867	823	843	873	898	826	862	866	868	883	873	795	914	889	882	871	854	781	858	834	903	853	902	876	869	886	901	838	925	877	882	855	850	855	873	865	911	892	859	873	898	836	895	920	849	834	868	822	899	847	849	900	827	829	884	862	845	882	864	926	851	843	828	877	821	847	856	863	912	866	857	885	880	876	897	861	869	869	901	855	847	866	843	820	831	882	869	827	897	818	884	902	828	852	872	838	801	838	876
48377	21003	7001	2047	930	610	544	429	367	424	378	371	385	407	394	398	391	339	368	396	399	384	411	390	392	395	367	371	415	415	384	359	374	366	435	373	356	405	355	366	357	389	398	372	377	393	366	395	396	395	384	400	394	380	383	371	366	376	410	353	382	392	425	393	406	386	395	390	386	375	396	372	349	432	417	375	387	399	367	373	354	382	350	387	361	370	359	405	379	353	382	439	386	393	359	388	389	421	393	426	360	374	429	382	380	380	442	376	410	383	377	384	387	373	392	391	403	400	378	380	402	330	337	372	383	400	336	398	405	386	394	370	422	380	394	400	401	385	385	405	377	331	352	391	410	420	382	387	342	415	385	382	397	370	392	371	384	331	382	377	382	351	359	349	391	340	373	395	350	362	346	374	388	395	382	422	402	354	359	386	406	369	386	411	376	337	363	370	408	377	379	368	383	370	389	362	358	355	373	385	394	371	393	371	369	394	402	375	378	351	396	389	425	415	353	384	392	360	389	345	418	351	379	346	402	381	387	395	423	387	364	379	386	389	362	374	378	379	388	407	361	385	418	375	375	374	405	408	372	384	395	404	373	373	389	383	378	400	424	396	363	392	391	403	370	378	376	395	368	378	357	377	380	392	348	339	361	408	374	365	375	344	369	407	392	418	422	389	379	409	393	362	407	393	356	403	413	374	421	379	389	344	395	377	380	410	385	376	396	331	380	409	362	387	364	387	439	367	398	380	380	341	400	365	386	368	390	384	404	412	420	370	430	397	368	365	389	387	387	359	418	370	379	369	397	385	396	349	377	378	386	418	430	398	382	394	384	379	413	410	365	422	404	386	392	370	433	361	393	407	373	334	418	409	392	407	415	404	345	394	356	390	358	371	374	388	349	404	365	381	354	396	363	384	379	345	403	386	400	428	410	376	407	389	413	371	337	347	406	344	363	398	355	378	364	362	333	398	416	386	393	389	349	373	355	406	391	363	355	382	343	372	389	380	377	424	422	366	413	402	401	390	386	362	371	367	393	382	404	368	395	355	358	368	363	388	435	381	384	393	429	356	400	376	355	401	395	402	370	393	386	389	357	400	375	345	386	378	352	369	377	378	365	366	380	367	389	379	401	394	339	359	389	373	353	354	382	388	373	385	421	401	345	400	359	363	382	423	390	403	367	417	366	395	376	344	372	400	352	370	358	405	347	365	426	419	427	378	413	396	408	360	352	382	375	401	344	408	358	361	385	417	392	367	406	374	361	387	355	397	331	413	379	391	375	382	378	374	384	370	401	385	355	417	363	387	396	369	380	394	393	405	417	356	400	368	372	375	392	389	363	404	402	370	388	386	385	410	408	369	405	354	378	354	369	378	368	362	375	402	358	379	370	373	400	393	397	361	420	406	408	360	369	365	375	382	422	365	378	388	340	374	398	350	341	365	381	418	360	436	385	375	400	385	378	355	416	395	366	344	377	406	405	374	369	388	381	355	369	379	367	420	394	370	405	390	374	366	424	346	400	397	391	382	378	403	422	376	346	401	387	404	391	375	405	401	389	361	393	384	400	383	417	421	382	395	392	423	372	378	350	405	367	426	412	366	353	350	393	397	372	411	406	387	386	347	345	398	390	357	402	345	406	419	391	375	390	420	372	340	353	346	375	445	386	399	396	384	375	389	362	382	383	405	427	390	415	398	376	354	389	375	406	389	364	368	397	411	400	347	367	398	384	378	365	388	378	366	337	349	369	359	415	390	367	397	400	385	391	412	383	386	400	387	391	402	395	395	401	401	380	414	396	405	380	395	388	377	391	368	403	413	424	378	361	377	371	367	376	430	399	385	392	393	376	399	340	387	399	373	388	408	394	429	360	351	393	407	360	383	395	376	410	376	385	402	388	426	389	396	355	372	374	354	389	354	382	426	373	344	395	371	400	374	391	375	369	426	400	388	413	389	359	366	386	397	384	434	378	433	346	423	406	367	388	408	376	404	394	413	378	366	381	359	378	360	362	372	363	382	368	338	385	417	359	373	377	396	386	380	391	427	425	399	338	399	385	380	360	371	414	374	412	382	372	359	383	416	381	387	380	365	405	376	369	360	378	384	406	372	396	356	351	342	397	369	364	425	438	366	395	348	393	427	378	393	409	393	389	391	397	387	385	385	380	431	408	389	402	414	407	430	419	371	399	396	385	367	394	393	404	348	413	366	377	376	397	380	359	374	379	373	367	381	411	394	414	366	377	388	396	359	375	396	357	384	397	365	352	363	376	392	384	391	410	356	376	417	351	369	393	381	374	351	399	400	367	409	369	365	398	368	406	394	372	353	383	390	369	347	399	339	420	381	393	409	368	356	356	380	380	362	381	359	401	413	382	380	389	398	380	385	395	390	419	384	355	381	377	364	361	440	376	364	401	369	376	350	351	362	380	389	392	357	364	391	348	369	367	338	347	381	364	363	390	397	358	406	392	384	402	374	380	411	370	359	353	390	362	438	420	385	351	388	376	363	380	356	371	412	393	363	380	403	395	353	360	360	402	382	392	422	405	385	377	386	389	374	365	389	370	391	382	367	379	366	401	410	394	405	380	369	363	353	383	355	385	371	406	367	401	396	412	393	377	352	437	397	398	399	387	374	389	372	394	429	381	383	362	364	415	361	409	377	340	355	398	371	375	356	368	372	397	366	368	388	420	397	402	386	424	423	390	405	383	371	354	382	414	416	395	358	383	410	412	379	396	388	397	395	396	414	361	395	386	412	359	372	377	371	346	387	357	349	394	397	396	412	395	387	342	408	397	394	402	402	417	360	402	377	369	388	371	374	372	380	396	390	344	378	392	390	400	396	365	365	417	373	360	421	404	380	385	358	410	426	371	372	350	409	367	380	362	400	379	376	379	391	388	418	419	414	404	381	405	341	330	359	417	421	353	385	398	384	367	384	386	387	377	406	388	339	387	356	366	350	404	340	392	387	355	393	373	342	394	373	381	376	385	415	378	384	379	403	399	417	423	384	355	404	389	381	370	355	376	383	421	364	388	363	371	352	397	364	376	373	361	376	422	362	367	394	388	364	373	398	370	421	394	396	390	382	366	379	380	422	353	379	379	383	378	381	353	387	423	446	384	378	376	458	385	370	357	364	397	406	347	414	390	431	393	382	373	381	365	403	385	373	370	418	394	397	404	401	351	384	371	353	384	389	397	384	362	390	391	406	381	353	388	385	372	411	417	359	351	369	423	363	391	393	348	412	388	418	405	382	399	346	389	373	396	346	372	391	363	371	402	402	431	392	373	367	375	404	363	385	394	368	357	364	375	379	376	375	345	377	381	368	418	371	402	383	404	387	389	363	418	394	408	409	396	413	370	361	361	367	379	393	391	392	354	372	377	369	435	368	376	437	389	385	359	394	386	383	407	369	348	384	362	349	409	359	391	359	384	385	363	386	373	363	353	374	360	360	383	418	416	392	398	424	413	355	383	369	378	383	379	374	376	373	360	372	391	371	374	405
32688	15700	7835	4023	2433	1668	1211	1043	939	896	926	864	863	877	839	851	897	832	819	805	852	807	831	803	810	814	859	854	823	873	778	871	922	842	860	860	820	888	839	839	825	847	857	820	794	864	843	875	846	806	847	817	853	895	835	907	873	870	826	892	844	857	810	825	866	821	823	825	859	822	899	922	838	796	808	827	785	872	875	887	837	854	826	844	792	841	850	906	809	840	872	860	823	850	850	826	888	843	829	903	867	847	853	839	818	797	808	886	837	833	847	808	876	841	824	836	874	860	865	887	790	840	844	764	839	869	835	815	866	808	846	803	863	894	829	834	782	913	811	862	808	912	804	845	907	809	840	851	842	860	843	871	834	822	836	854	884	834	851	859	832	876	813	849	839	889	858	884	879	838	887	828	817	824	881	834	859	850	831	824	867	848	896	842	812	830	853	823	855	822	840	792	824	797	829	858	808	818	868	868	842	927	900	871	847	863	843	887	838	871	835	831	829	802	840	816	857	816	838	856	811	841	860	828	844	809	820	828	857	845	847	890	832	816	836	825	841	832	823	837	863	827	857	799	849	838	830	816	838	858	801	780	848	869	840	896	800	829	815	863	804	842	837	846	874	777	786	841	845	849	853	867	824	805	860	874	826	804	825	814	834	864	842	867	800	846	815	830	854	833	802	887	899	856	826	862	833	926	865	809	825	849	877	838	846	904	854	879	827	860	842	842	842	849	797	896	894	862	825	873	899	865	859	886	863	805	844	874	885	842	814	794	818	832	845	839	861	839	847	807	848	863	824	785	794	822	844	818	858	782	890	822	891	832	875	818	816	814	853	828	899	811	876	859	828	849	818	850	811	867	761	880	871	874	861	834	860	869	851	826	816	832	821	818	794	803	811	826	811	838	832	822	852	853	883	846	848	822	838	827	773	823	834	784	892	823	834	867	860	824	826	781	909	826	807	817	841	834	794	831	848	838	812	859	836	838	881	854	824	863	850	782	857	799	895	847	873	803	776	834	835	803	834	810	842	857	817	819	832	896	799	847	824	839	800	845	827	825	882	806	848	816	850	827	798	860	842	871	905	827	795	846	834	794	886	897	838	766	866	818	839	887	897	790	813	875	823	841	864	850	835	841	875	834	886	774	816	836	803	801	815	812	788	893	794	916	874	826	906	850	822	820	868	799	791	842	786	846	790	858	853	822	835	851	831	847	876	856	768	862	826	788	803	794	839	861	839	853	802	868	862	826	850	834	831	843	846	860	805	827	818	834	791	817	822	797	823	836	876	872	788	849	849	846	840	852	769	819	863	850	854	836	865	873	899	874	824	887	824	874	831	781	821	789	889	821	818	846	875	867	855	855	778	808	828	885	926	837	832	832	864	841	830	858	853	844	841	838	808	855	828	864	918	856	798	876	848	885	839	802	807	851	849	885	854	823	813	826	817	780	861	858	807	818	867	859	784	769	823	873	859	852	846	847	795	816	859	857	805	850	859	878	825	801	814	845	863	861	828	831	812	810	853	840	842	824	841	875	865	881	889	861	859	833	819	858	859	844	834	878	864	805	791	827	856	836	855	770	819	905	782	863	848	829	902	859	861	827	856	826	860	823	819	897	857	854	841	862	841	828	854	899	849	821	895	883	907	861	828	837	832	801	853	835	832	804	857	842	860	855	849	838	857	876	861	880	836	831	868	921	887	839	852	852	837	791	838	794	798	821	770	819	832	885	865	865	849	864	824	835	831	828	798	807	853	834	798	808	861	826	822	817	807	836	843	802	812	847	848	833	864	856	777	814	841	844	856	835	812	852	796	857	819	852	850	835	858	873	856	856	858	862	840	794	833	803	844	897	835	831	795	858	842	853	821	838	806	866	831	769	790	832	824	864	842	848	898	874	824	813	897	840	839	823	818	794	824	853	795	819	842	852	867	838	817	849	834	885	819	848	848	843	781	858	861	876	800	822	834	811	857	838	826	819	820	834	796	838	867	858	830	839	851	892	830	838	822	848	783	867	894	823	835	861	801	793	821	840	802	818	773	844	811	864	849	863	838	806	850	841	870	852	882	859	811	839	815	801	818	850	825	846	870	826	858	860	865	854	819	847	832	876	874	827	813	842	842	831	879	916	813	829	835	875	857	838	841	877	880	842	838	823	835	881	810	862	810	889	832	824	853	790	873	801	857	823	847	862	838	871	835	843	835	820	849	856	774	847	847	820	842	863	843	821	830	893	848	855	854	888	863	802	861	815	870	856	815	850	883	841	879	850	808	922	888	848	842	788	813	847	789	843	846	821	781	806	850	783	847	818	846	799	879	861	832	823	846	831	840	871	817	811	842	846	830	845	819	813	876	803	861	819	808	874	818	872	886	896	797	840	823	792	858	839	841	875	888	878	829	776	844	849	811	829	802	759	861	869	854	891	816	839	843	861	866	820	807	802	859	805	795	817	827	805	836	827	836	838	873	877	816	911	858	924	785	850	873	859	803	818	847	798	831	834	802	819	828	861	885	852	857	825	804	836	843	832	839	847	834	856	863	880	838	833	890	825	820	831	799	803	820	814	858	854	852	792	869	842	834	858	816	846	871	863	823	808	848	830	861	805	809	818	869	857	852	820	852	849	867	831	850	843	815	819	817	801	869	854	884	789	838	808	860	872	827	822	876	839	805	812	806	838	823	848	849	871	847	810	824	861	810	899	864	900	800	861	814	843	872	827	841	842	817	851	859	830	810	847	854	845	844	819	831	874	854	872	850	904	858	803	883	799	855	824	878	831	821	853	843	803	833	837	849	835	846	867	824	849	800	844	900	913	829	822	867	866	918	805	848	855	878	815	872	861	826	859	839	813	835	802	847	823	805	824	861	829	845	836	861	802	784	833	882	848	774	839	831	820	824	822	859	839	876	867	889	840	852	793	809	826	827	845	807	839	838	873	879	822	834	841	885	840	847	830	789	853	838	834	820	863	832	802	905	841	824	814	827	881	854	811	779	837	928	830	851	864	794	826	865	821	891	826	812	816	853	888	838	809	829	801	850	834	801	853	853	819	855	833	803	879	777	839	826	831	845	840	786	850	840	831	826	856	873	810	847	792	871	823	852	892	810	825	862	838	795	842	843	810	821	836	797	882	845	784	885	868	844	819	827	817	777	938	825	828	838	806	792	845	803	824	826	840	835	830	808	815	840	789	858	840	817	832	840	803	831	828	785	843	842	856	807	825	887	879	837	816	805	822	899	817	849	843	800	863	857	845	803	893	843	807	840	838	859	808	839	832	848	863	843	833	884	811	849	809	828	830	820	836	850	792	796	847	837	834	852	859	833	876	861	869	842	794	876	783	852	846	863	807	821	876	842	864	834	884	838	798	822	819	826	815	856	818	869	840	889	845	830	882	827	857	838	824	819	881	769	869	805	831	848	815	877	845	853	867	834	828	819	852	851	896	909	845	869	834	861	857	796	846	889	820	873	885	847	828	844	856	783	809	804	895	849	836	798	854	828	817
64583	32372	12290	3178	1086	713	538	462	507	434	427	367	361	394	395	379	367	378	418	431	399	411	403	371	357	395	386	372	440	386	387	438	376	396	391	348	371	362	366	353	406	372	396	367	374	391	364	404	388	382	364	411	365	346	383	373	409	387	412	351	368	388	377	390	382	429	414	341	405	436	365	373	418	416	409	381	370	374	334	365	364	405	425	346	345	358	375	402	386	384	376	389	407	356	379	373	350	384	379	404	354	373	398	389	363	396	362	365	398	401	433	360	383	365	368	380	395	367	381	407	363	338	374	363	375	390	381	369	386	359	368	352	432	350	371	379	378	358	426	420	397	373	390	393	389	384	390	402	370	411	388	384	384	379	419	402	404	351	423	392	374	389	390	346	374	391	408	399	386	393	416	369	397	372	372	392	392	392	383	421	373	349	358	396	359	381	378	382	367	368	384	415	397	406	373	353	424	407	370	407	354	420	394	390	375	381	381	336	382	355	382	391	369	388	365	392	348	391	401	379	354	381	397	345	352	362	435	394	383	368	363	380	397	369	393	364	353	363	382	385	401	377	344	416	442	436	391	374	356	380	400	381	399	390	399	396	389	407	379	378	394	329	392	421	356	369	371	420	404	351	372	364	382	386	383	391	371	374	397	392	415	406	369	393	394	382	371	367	367	402	354	443	383	355	362	389	339	397	383	397	373	398	376	376	386	401	399	394	403	337	373	398	387	363	363	382	378	365	378	365	381	371	373	361	382	378	342	376	366	401	378	414	409	369	372	367	398	348	424	370	354	379	380	418	434	419	348	403	353	416	402	346	365	355	393	422	371	367	389	365	403	401	395	378	377	414	371	364	365	416	380	376	370	367	399	422	373	401	349	388	388	396	402	381	390	388	407	338	357	368	403	387	359	381	414	384	408	392	414	353	374	381	366	377	368	399	375	381	363	403	345	363	384	354	378	354	408	385	359	374	395	382	349	409	365	398	392	421	398	376	403	371	447	405	369	370	339	406	360	404	372	388	377	406	375	356	416	371	392	392	393	361	407	411	408	385	373	403	338	340	393	383	390	434	420	349	391	380	345	406	348	361	365	388	386	352	413	366	357	400	408	358	367	379	364	407	404	357	360	396	421	383	382	406	423	391	376	355	368	409	401	416	368	379	403	378	394	362	374	403	368	391	385	378	459	406	448	417	417	366	394	377	352	398	364	371	379	387	420	388	359	389	371	409	401	390	359	349	365	433	390	366	399	383	376	335	341	361	397	379	381	397	384	390	394	380	388	357	380	397	385	407	387	403	393	415	370	386	407	360	381	379	379	407	365	386	381	397	392	388	371	358	338	370	387	391	369	425	396	353	371	416	417	359	374	379	392	373	408	356	410	388	401	380	369	388	386	379	374	427	376	389	381	396	387	389	390	405	396	380	349	356	395	394	372	391	355	380	418	342	387	377	371	355	362	401	373	411	414	351	379	396	431	368	361	359	398	399	396	382	374	376	390	422	398	382	374	400	388	378	371	334	356	386	358	405	381	345	387	383	372	379	386	389	376	378	368	362	359	416	350	383	395	388	391	391	348	408	371	407	406	393	363	384	386	376	398	374	378	377	381	416	390	410	421	375	410	375	405	372	381	372	350	383	411	396	380	391	416	366	355	407	424	380	402	402	406	410	423	403	366	350	371	345	379	420	373	418	422	370	370	402	384	369	384	341	412	360	406	336	395	393	401	407	401	417	360	385	381	326	381	370	338	366	369	384	420	382	376	400	409	378	418	406	366	424	379	350	399	356	397	392	373	406	394	430	405	401	440	401	358	362	423	392	403	431	362	366	376	368	414	350	424	403	392	409	357	359	406	374	407	380	410	382	377	373	396	365	428	372	402	412	384	393	363	396	366	399	352	375	390	436	428	391	368	379	388	374	386	392	397	416	379	373	369	407	390	404	367	409	373	362	377	398	356	384	380	390	385	382	352	351	400	399	393	382	349	411	387	344	388	380	400	436	410	361	432	356	435	377	378	366	424	382	353	348	394	395	367	377	370	335	357	367	362	369	340	412	419	379	374	348	386	396	361	381	367	390	363	404	387	387	389	363	352	414	373	388	365	382	397	424	389	334	370	393	372	419	407	387	358	378	387	353	387	369	442	392	361	399	426	375	385	369	361	391	374	401	442	352	357	396	423	395	431	404	395	382	388	356	367	389	367	388	404	372	387	365	395	379	378	413	400	380	371	339	387	381	373	393	365	366	399	383	388	352	362	390	400	354	396	390	399	365	387	337	374	382	362	402	373	372	374	428	393	333	374	362	376	355	372	364	381	388	380	383	408	358	418	353	375	396	370	351	317	419	363	368	408	396	377	388	397	368	363	371	378	389	452	405	351	381	392	388	392	398	401	365	400	390	395	376	381	379	349	387	374	406	388	424	377	384	376	393	427	368	398	382	388	409	404	370	408	389	389	375	422	379	376	377	404	372	417	386	387	361	389	384	359	364	362	406	420	435	374	391	369	361	350	384	403	406	366	397	407	397	416	418	320	374	364	387	388	389	397	379	385	395	424	361	351	386	406	414	400	386	365	370	408	398	363	369	378	400	406	369	399	348	395	393	404	375	392	354	414	370	429	383	372	381	355	395	393	355	411	361	390	386	358	373	377	382	384	416	373	429	387	365	389	399	365	407	380	373	363	387	409	395	405	392	390	362	399	336	357	386	410	378	404	389	342	389	350	350	368	403	402	386	402	403	401	389	355	358	394	378	379	333	381	411	404	373	377	354	368	377	419	389	397	385	353	341	371	425	402	403	389	390	348	400	334	425	357	402	351	371	389	361	385	362	403	342	375	356	366	359	357	411	382	386	383	392	296	373	369	393	358	359	384	378	377	389	353	393	419	376	442	379	379	407	392	404	425	394	353	371	410	351	401	387	397	388	374	392	403	364	360	346	389	369	385	411	393	371	347	417	396	408	374	352	397	378	426	381	364	371	397	388	375	372	387	379	374	369	380	378	422	385	389	376	351	371	390	362	359	399	409	369	450	385	397	385	351	374	371	406	384	375	366	411	391	356	364	394	399	395	367	384	366	346	395	389	345	381	356	322	351	424	364	367	382	366	368	364	427	361	401	349	357	395	408	388	382	424	404	396	356	387	371	347	363	369	411	388	378	341	358	398	363	377	417	325	392	395	350	363	367	361	371	380	351	327	379	386	358	430	394	413	379	399	373	373	373	386	398	393	382	424	358	365	378	362	349	404	348	398	386	377	396	387	364	375	348	399	404	353	407	365	350	386	393	375	387	377	354	365	375	386	371	416	381	379	414	360	376	376	386	397	394	339	359	378	397	363	411	383	381	357	392	401	392	397	393	365	377	348	345	336	385	402	363	400	377	355	417	409	362	386	396	351	404	420	444	397	408	393	350	414	420	386	348	402	395	392	406	357	421	397	379	365	411	378	372	397	391	348	369	421	338	357	386	388	403	403	405	408	382	437	373	388	397	426	374	395	390	392
43454	25097	11178	5746	2859	1991	1499	1239	1206	1063	1023	925	864	933	882	847	820	866	870	876	849	799	878	831	823	855	882	805	851	859	868	872	819	838	858	805	883	888	894	881	866	825	793	869	879	826	822	794	815	836	839	812	858	842	836	880	852	815	803	773	820	835	898	807	862	789	818	848	851	795	822	863	824	872	860	848	841	816	895	834	827	807	904	914	798	855	861	847	779	857	836	774	845	841	866	857	820	817	771	858	865	875	907	854	861	832	839	857	810	872	857	889	844	819	850	909	842	797	824	791	856	836	831	826	851	897	810	827	889	809	859	849	894	845	865	833	858	817	838	809	820	824	842	883	903	853	858	831	796	840	832	779	894	836	872	841	828	892	861	869	837	840	864	823	843	822	788	822	799	844	832	865	828	793	773	899	868	867	866	834	798	847	855	843	855	823	848	853	846	855	793	800	831	875	830	815	842	871	869	796	811	846	839	836	867	855	804	848	862	873	832	860	866	886	901	825	889	868	828	877	813	812	770	828	849	826	838	804	849	897	796	850	879	786	829	805	848	812	808	811	817	828	839	801	861	793	839	876	883	800	814	827	862	844	828	784	895	854	851	830	796	879	884	847	816	833	820	834	884	810	817	846	815	884	827	843	850	836	867	831	814	818	799	813	868	830	840	824	837	844	858	851	803	849	854	845	827	844	848	852	829	785	820	887	886	868	879	819	818	840	843	867	838	883	848	851	844	813	821	874	860	843	877	803	795	797	849	813	851	894	834	862	859	841	831	813	853	896	826	820	857	792	833	868	886	855	834	825	883	822	846	823	809	844	880	864	881	846	806	839	841	829	822	895	774	781	838	874	849	800	842	823	857	787	858	847	840	789	857	818	859	813	854	831	843	847	813	843	873	829	819	844	874	830	787	874	833	863	839	877	836	835	890	800	865	840	794	869	861	822	854	808	853	872	774	848	880	913	825	844	791	819	846	767	803	829	825	832	859	797	840	842	870	832	836	812	815	864	871	822	822	846	838	809	820	863	847	855	890	851	846	856	828	830	874	850	882	865	840	845	861	873	881	827	874	874	869	859	854	874	844	843	839	816	846	903	857	833	873	854	860	850	806	866	832	777	826	838	815	884	856	828	830	885	838	868	802	821	835	879	837	856	873	897	869	836	809	855	864	820	889	818	900	850	884	855	863	874	820	791	835	789	817	796	800	810	812	875	851	816	830	897	839	883	823	846	862	841	856	763	787	851	804	895	876	820	819	853	861	828	745	840	855	875	837	848	810	900	827	847	866	825	851	885	874	883	843	792	838	870	818	789	777	855	865	861	865	870	873	860	846	809	841	802	847	830	814	797	864	864	884	767	844	870	836	884	823	880	852	843	808	832	884	796	826	907	863	826	811	918	839	826	846	813	842	836	868	822	850	799	821	841	865	898	830	828	760	877	859	865	862	862	812	779	839	829	821	865	815	869	839	848	844	878	881	896	875	808	851	835	870	823	871	895	846	842	831	834	786	857	834	859	836	839	856	847	852	843	838	851	882	831	836	778	814	832	842	846	854	875	799	880	843	848	888	854	860	848	823	859	873	804	845	839	889	866	811	864	870	866	881	838	828	834	818	857	836	834	847	899	855	831	834	838	837	826	897	839	895	791	886	885	829	833	890	840	812	792	884	819	839	875	810	836	844	848	867	807	827	851	798	808	864	835	795	801	769	872	819	815	880	858	849	857	810	816	884	812	908	809	853	816	890	869	816	859	856	824	871	811	845	840	850	869	788	852	883	877	815	908	911	800	791	850	850	832	854	877	798	908	805	785	855	872	809	849	803	830	832	820	881	857	884	839	835	893	815	831	827	866	832	868	836	812	883	842	866	888	848	827	903	803	822	812	820	878	897	824	817	853	834	885	872	824	885	847	861	838	858	848	814	816	839	864	869	814	786	846	866	867	825	883	877	863	810	790	801	807	911	764	830	839	854	832	802	808	855	831	834	844	842	866	864	805	816	866	829	820	836	875	821	816	881	866	834	800	829	859	822	861	875	866	840	856	818	815	887	857	823	836	855	839	881	801	874	857	872	823	834	858	847	839	903	837	893	839	869	833	826	889	844	866	894	846	881	879	822	878	870	873	880	815	876	875	844	876	884	865	882	823	865	825	862	810	843	829	868	836	872	807	878	820	837	864	828	850	891	899	800	902	839	780	824	879	824	850	850	856	831	804	819	877	802	878	816	852	869	873	846	827	903	844	815	849	851	850	876	836	843	780	876	799	828	881	833	847	859	840	815	874	826	827	873	885	854	806	841	892	845	842	863	807	817	842	861	821	840	818	842	889	926	851	847	845	839	853	883	831	919	856	852	824	876	849	787	838	834	834	843	882	841	815	811	858	847	814	828	856	804	852	849	829	871	851	834	793	825	885	846	818	869	850	889	861	835	818	831	840	830	908	817	856	894	880	880	833	825	815	865	852	818	868	861	819	859	851	830	805	878	858	840	845	862	898	842	883	828	829	832	812	810	861	904	836	816	859	861	824	872	826	838	892	836	872	834	879	874	789	813	885	881	895	870	887	859	788	853	804	826	864	861	841	866	865	846	854	863	872	857	854	901	864	823	839	881	835	850	857	812	822	893	858	838	824	851	850	832	861	849	893	825	782	835	876	857	862	833	920	889	840	872	839	882	894	811	856	799	915	827	843	891	838	818	803	838	818	821	811	851	820	824	863	758	812	882	818	864	856	874	823	830	895	844	867	909	818	853	839	810	850	795	847	841	846	861	842	837	882	830	885	872	801	829	842	817	844	830	827	780	843	894	825	847	825	838	852	768	840	822	878	800	872	847	843	850	878	853	834	811	856	842	842	845	816	892	879	872	868	808	848	866	833	814	854	887	835	860	820	809	843	838	881	884	895	825	842	818	829	890	824	836	852	898	853	840	869	811	846	860	829	838	832	839	849	826	807	888	852	866	867	872	934	808	787	849	847	894	842	807	837	792	892	894	849	828	824	847	857	813	868	832	856	859	825	856	839	844	850	813	852	849	830	875	803	836	833	849	862	806	825	804	835	854	834	873	850	815	852	851	876	829	837	846	813	858	823	807	855	822	794	788	889	866	867	910	844	842	909	857	858	852	803	917	860	828	893	853	803	853	852	848	821	848	839	847	825	790	868	808	843	892	853	830	877	844	812	835	904	855	786	845	819	822	830	785	873	843	838	837	842	887	859	837	838	886	814	870	877	805	795	816	860	793	878	821	819	863	850	840	826	853	810	839	842	886	848	872	855	848	818	826	837	829	851	811	847	860	857	877	834	863	901	839	823	797	848	772	853	871	865	849	833	839	886	812	881	814	822	841	830	811	864	812	868	879	859	861	863	841	851	825	832	842	813	853	913	871	875	800	848	821	775	824	893	788	787	844	794	875	832	829	857	898	814	888	890	881	881	808	884	815	828	835	840	804	810	863	855	832	833	795	858	843	846	831	861	859	827	824	838	835	833	817	860	846	858
63518	30718	14732	6045	2304	986	803	660	612	537	474	372	427	388	428	378	385	375	366	390	388	410	370	395	395	378	406	361	389	408	362	427	399	366	359	398	394	429	365	373	364	356	418	411	372	398	409	401	410	383	391	391	431	407	409	406	391	391	413	452	396	414	364	414	367	404	408	397	429	365	404	376	370	404	392	369	349	398	405	375	399	388	397	386	410	373	396	395	381	393	383	425	399	372	399	404	375	380	397	374	421	414	371	393	387	410	394	389	394	397	432	357	384	394	410	370	390	399	355	377	381	426	403	352	348	351	363	402	404	374	426	388	395	410	416	371	400	354	420	348	393	415	358	335	401	414	411	363	397	409	414	370	384	378	382	368	418	363	377	381	375	344	401	415	389	385	380	391	442	417	387	434	437	366	363	391	371	391	397	401	395	390	343	378	352	377	380	354	360	399	417	336	385	418	375	376	381	382	405	349	381	370	349	380	366	390	388	388	403	367	372	373	393	375	393	397	412	381	371	378	382	370	319	404	356	427	391	378	416	411	381	338	425	418	351	380	382	376	356	384	431	402	395	402	363	379	407	353	390	427	372	414	403	387	388	376	347	378	379	400	400	391	422	385	380	394	396	405	417	397	416	396	374	367	420	379	405	395	357	393	370	398	402	374	377	389	369	394	378	410	373	390	379	366	428	364	392	394	381	372	364	334	371	435	387	385	374	357	378	383	417	393	386	386	415	379	413	406	390	395	385	402	401	376	355	369	376	383	393	421	392	420	347	347	397	390	425	387	422	380	390	386	384	370	412	358	426	374	421	388	366	456	377	389	386	370	363	362	377	382	396	374	355	410	379	359	405	407	411	437	392	425	412	335	359	398	392	411	391	387	390	430	385	412	392	396	376	409	410	368	394	396	405	354	404	388	391	420	386	423	378	373	364	417	391	361	379	396	399	353	362	403	395	380	393	361	368	422	399	431	383	353	391	382	399	379	379	380	385	392	361	404	383	407	406	397	400	396	383	395	329	380	397	382	425	388	354	358	412	395	399	411	409	412	374	356	343	414	420	409	354	372	377	366	394	378	420	372	394	400	370	380	400	381	387	402	396	402	404	380	401	441	389	395	382	437	391	384	360	383	384	414	390	406	406	379	362	404	406	385	414	409	386	384	416	378	360	375	399	425	397	368	393	389	392	369	396	379	413	413	382	385	405	414	377	373	382	390	397	430	394	402	417	429	396	393	346	407	398	400	393	376	364	376	386	407	427	416	424	442	413	375	374	355	380	374	368	387	414	425	415	401	400	380	380	396	383	404	422	355	343	393	403	380	401	383	412	393	376	412	379	400	384	419	407	420	406	373	398	386	398	406	395	400	396	384	374	393	420	408	356	393	395	382	418	403	413	360	400	342	407	420	391	378	380	433	377	354	366	409	374	393	381	395	349	325	401	433	415	398	358	372	340	411	376	378	388	421	411	377	392	371	412	372	411	354	383	381	399	357	400	416	399	396	400	398	368	403	388	406	366	393	367	405	398	359	375	408	401	398	378	368	389	390	378	399	380	391	400	388	373	412	430	389	393	395	378	389	375	402	412	384	411	396	393	420	346	386	397	420	390	404	368	347	386	423	387	388	400	364	367	359	392	424	393	403	374	385	366	411	401	427	366	391	386	389	345	374	393	389	423	360	384	449	419	385	393	382	352	403	366	405	335	390	393	388	400	384	441	384	344	375	379	378	365	338	408	435	406	393	422	403	400	400	397	375	372	390	371	421	376	384	373	411	376	403	360	364	402	394	378	380	371	396	354	371	396	397	388	385	390	379	421	395	392	346	357	345	405	392	414	374	407	406	357	386	391	427	417	368	408	392	388	356	383	364	388	377	391	391	400	364	421	383	407	402	379	381	370	381	397	363	402	393	362	381	427	385	412	381	389	390	434	424	351	361	355	414	417	394	378	386	394	374	402	397	417	372	385	385	379	379	398	353	359	396	382	387	383	399	392	386	378	413	419	414	416	409	377	368	403	415	391	368	430	428	383	407	387	381	397	387	376	394	399	395	430	405	377	384	370	368	413	390	395	365	394	392	384	385	390	359	384	394	386	366	367	422	420	440	403	373	412	420	394	378	395	403	407	375	396	371	420	406	405	374	406	401	427	358	414	380	374	409	410	357	400	376	379	376	344	394	408	370	354	405	407	406	391	397	419	365	386	359	377	388	408	369	391	401	391	366	397	370	400	365	360	401	420	394	398	361	340	336	401	388	377	430	381	395	383	396	374	415	422	399	377	379	411	372	390	368	397	396	362	359	388	377	378	371	403	347	418	393	437	371	357	401	376	382	378	375	381	381	403	377	391	397	372	364	367	381	379	432	380	405	406	400	398	419	401	361	358	386	379	395	375	363	389	421	378	384	369	397	406	400	410	410	401	396	398	387	383	373	394	377	412	422	387	415	384	386	420	370	372	413	396	404	379	352	352	397	375	386	379	392	430	397	392	406	383	382	375	372	378	396	361	401	374	395	395	391	405	422	426	366	404	378	406	396	420	403	377	388	375	409	381	364	415	392	436	375	361	343	395	358	382	367	379	418	413	387	395	401	342	373	420	395	344	401	373	407	395	384	376	421	413	396	387	445	386	417	349	421	338	416	379	425	387	397	379	382	367	397	369	397	404	411	374	394	382	408	383	386	377	386	358	371	366	389	369	399	428	383	360	393	384	359	402	357	401	377	382	408	401	388	363	392	390	400	384	389	388	384	401	377	375	380	417	387	381	380	402	400	421	406	365	344	376	393	375	354	341	403	402	370	411	383	399	395	379	390	387	355	404	341	402	433	401	363	357	359	382	370	392	400	402	406	421	407	400	384	378	374	406	379	390	379	394	388	393	351	391	428	364	386	397	417	384	363	386	388	371	404	383	370	379	362	401	378	386	371	383	407	396	392	399	391	372	370	384	409	409	392	360	402	397	360	362	385	390	417	388	377	357	368	415	363	427	357	421	363	377	386	378	350	366	387	419	414	384	396	366	390	441	367	427	420	361	408	367	400	396	383	402	391	390	363	393	411	414	368	404	406	401	403	370	395	396	395	398	438	385	409	425	365	398	392	409	432	402	402	385	402	369	395	387	396	392	385	392	416	412	354	414	410	386	405	423	402	392	364	370	373	365	423	376	365	407	401	391	407	424	390	395	398	405	379	356	380	383	389	429	385	373	393	398	407	385	348	396	399	378	387	371	380	397	427	385	380	358	394	418	399	382	399	397	407	381	381	436	354	413	367	396	422	403	369	358	377	391	419	375	338	406	391	377	380	405	389	367	397	375	361	404	395	371	419	415	374	366	386	396	386	385	409	419	396	382	392	396	374	360	364	387	388	381	377	411	375	384	342	380	372	397	408	390	383	393	430	392	385	378	406	383	431	360	365	416	373	363	372	342	366	383	380	418	417	442	360	394	419	382	379	397	386	396	376	363	413	431	385	410	354	424	382	366	381	425	412	355	367	413	376	366	361
41855	22101	15231	10203	5733	2990	2473	2058	1839	1360	1140	1010	948	874	927	887	934	963	943	871	912	859	877	880	848	880	830	832	866	829	881	886	884	834	839	840	842	861	839	804	864	845	902	826	866	807	873	881	879	891	856	890	820	816	853	817	806	873	849	857	854	878	829	817	839	814	880	860	808	851	816	854	820	810	889	857	828	859	837	819	877	870	896	847	917	793	818	855	776	876	869	850	819	811	875	818	836	806	844	877	853	853	860	867	812	877	865	845	846	787	873	875	837	778	866	884	821	821	861	838	875	861	842	868	818	866	874	813	852	847	893	846	911	863	908	863	829	859	836	845	866	826	821	831	855	848	859	909	914	864	895	807	868	925	844	911	896	864	863	851	847	853	836	924	884	857	840	859	855	849	821	861	788	859	836	849	807	816	855	866	885	888	838	863	813	855	816	844	873	896	848	830	855	872	878	898	868	829	803	919	855	890	868	902	845	794	843	870	886	783	816	860	869	839	863	904	839	862	873	832	847	866	849	866	920	853	796	832	857	799	885	835	857	800	832	827	871	891	841	825	887	859	866	803	885	821	898	888	834	875	792	828	896	808	887	914	846	863	835	839	849	867	822	865	877	832	856	831	880	838	830	866	825	803	837	835	796	836	843	887	859	868	886	861	896	930	803	858	819	832	829	864	849	863	814	844	913	878	893	860	841	838	856	827	845	820	863	825	844	829	825	876	829	865	814	862	781	882	882	818	838	872	850	823	841	846	830	859	884	890	830	843	866	840	901	882	843	927	815	848	850	840	863	829	842	839	826	852	815	879	796	860	855	805	839	859	816	872	832	887	838	860	857	851	849	883	851	842	840	884	900	865	869	872	826	891	909	851	874	871	886	825	882	870	868	875	864	864	878	857	885	826	840	808	882	878	877	875	829	889	895	853	781	840	895	852	877	817	879	852	878	870	883	862	837	771	849	928	842	842	863	889	874	884	867	850	874	794	898	853	878	855	855	837	802	895	851	871	868	837	780	887	844	909	878	908	871	901	907	890	868	876	849	816	839	872	866	871	860	836	790	819	879	820	890	911	820	791	866	872	882	899	839	881	843	837	871	845	849	894	856	847	846	883	892	828	859	819	823	779	910	879	848	868	917	850	870	816	863	820	847	826	881	820	858	894	847	870	847	856	837	821	829	867	861	862	856	782	805	824	878	858	858	847	857	857	839	849	869	806	839	850	845	849	818	832	841	829	858	839	837	842	849	847	892	861	837	865	868	931	890	821	852	849	873	884	859	835	906	815	867	858	808	858	852	845	875	824	823	890	858	780	839	878	802	841	802	889	892	895	825	814	822	883	855	885	848	901	888	909	854	842	815	849	859	817	893	831	818	852	852	812	867	815	906	852	801	833	839	896	803	861	864	825	838	842	872	905	890	833	837	846	874	875	879	892	829	902	863	874	854	812	839	816	865	831	820	846	871	840	831	900	756	780	834	852	853	859	882	830	818	860	853	846	829	852	842	847	928	852	867	849	871	867	867	814	864	790	866	845	825	841	878	833	883	872	819	835	863	834	837	930	861	816	801	861	864	862	876	850	933	862	907	883	884	874	809	829	874	838	840	905	874	797	843	826	853	879	839	886	858	822	783	853	862	871	816	868	798	899	873	835	871	840	853	808	829	879	856	857	889	882	861	847	877	908	869	826	866	815	858	873	851	812	879	857	882	852	841	869	813	864	841	842	823	848	879	855	860	838	806	863	844	893	890	840	845	842	850	881	868	804	819	886	866	882	839	892	845	835	846	868	847	785	807	865	860	874	834	802	853	827	838	838	828	770	918	835	852	870	858	832	848	850	827	878	886	847	883	881	839	856	880	863	794	829	793	936	847	872	913	908	809	856	842	809	817	867	889	909	837	821	859	865	814	878	864	896	815	856	804	846	832	910	871	841	860	865	839	857	829	861	837	848	870	832	900	864	824	822	928	856	905	872	830	845	795	854	825	884	812	847	911	887	816	829	893	856	832	856	867	839	852	829	864	834	816	851	880	843	853	865	829	825	832	851	852	820	919	897	823	848	863	857	862	826	854	833	825	852	870	872	877	835	858	861	904	869	851	851	836	807	821	873	897	803	873	871	795	860	804	819	844	844	808	851	827	851	867	884	818	898	838	826	856	849	882	873	877	819	862	882	834	864	855	891	865	836	878	841	861	871	896	897	830	842	827	868	833	870	918	847	876	849	862	905	828	844	860	814	893	904	821	852	827	858	867	897	828	852	833	820	882	862	853	880	923	912	853	884	875	848	879	825	874	847	867	828	870	860	842	869	860	908	835	848	830	833	852	820	892	897	887	871	867	848	880	859	842	858	861	823	856	820	832	874	831	836	866	931	889	802	855	784	853	860	816	813	810	810	844	885	828	827	862	828	799	827	821	840	856	868	795	835	811	835	873	862	870	806	892	925	848	851	855	859	865	819	857	858	784	872	881	841	879	808	861	842	810	830	829	877	852	789	834	860	822	872	877	822	849	874	891	862	825	862	862	840	823	879	829	859	832	865	848	837	875	862	842	870	840	806	870	816	797	855	843	768	863	828	864	851	787	900	871	808	820	866	869	872	850	857	868	864	830	911	837	847	832	821	845	862	857	891	841	877	817	837	888	886	830	831	839	789	818	819	905	859	857	884	817	802	826	860	837	821	855	807	857	821	838	827	853	883	886	900	861	887	868	868	841	860	825	811	793	812	840	818	879	868	838	888	856	835	863	807	825	804	853	842	826	796	784	809	874	862	890	821	801	833	837	841	816	831	863	852	840	824	851	844	845	886	850	875	904	845	880	847	878	810	832	877	857	913	869	834	843	889	843	861	776	877	889	840	873	802	891	873	875	861	846	871	828	872	816	838	819	835	858	812	837	830	891	861	887	886	858	858	839	841	862	834	866	858	856	860	827	867	828	868	899	843	854	869	874	843	840	845	822	832	867	862	855	878	815	884	817	838	833	842	837	845	884	878	802	805	910	809	836	816	825	836	835	819	860	877	823	812	767	822	810	869	839	882	872	877	837	841	835	852	862	809	884	831	882	816	836	875	816	827	836	915	812	817	888	882	824	890	885	864	828	817	840	853	870	871	849	896	860	859	846	891	821	859	879	911	877	856	831	856	908	864	843	855	831	911	858	870	922	883	821	835	801	861	859	866	858	893	819	868	832	900	854	841	883	865	838	874	797	818	868	836	863	839	842	839	809	832	842	890	818	903	842	896	906	885	863	785	890	836	883	820	863	876	849	840	851	862	871	886	855	870	849	851	790	871	837	783	835	878	788	843	838	854	799	887	827	890	862	864	789	835	824	829	827	902	887	848	899	838	877	852	862	848	843	860	906	869	873	851	843	820	869	853	866	875	883	826	825	859	852	806	870	844	850	817	845	895	839	844	847	874	912	860	874	842	823	835	859	819	860	847	832	848	875	890	874	856	817	840	866	831	843	834	797	810	838	854	895	853	845	843	829	784	829	831
41845	18921	7666	2830	988	556	475	436	401	422	429	400	367	398	398	397	348	378	361	337	372	375	417	428	366	356	369	375	364	343	389	355	355	340	392	346	381	364	376	361	412	383	389	368	367	362	385	406	385	384	376	382	363	338	328	385	360	346	380	346	390	363	384	349	354	379	375	341	424	376	376	381	406	407	370	359	375	377	384	352	399	360	391	368	374	344	381	327	348	364	403	369	372	385	382	395	364	411	389	340	346	319	373	387	343	391	363	355	406	361	391	353	403	369	349	420	411	335	351	392	383	363	384	378	396	381	380	348	348	356	357	407	382	345	361	371	372	371	411	324	352	347	377	363	388	384	352	390	377	346	347	376	392	367	354	365	372	348	358	369	371	350	353	425	386	327	369	347	359	399	367	364	375	391	387	370	356	363	401	324	386	342	394	387	367	336	361	360	404	356	360	351	347	361	363	403	370	347	367	365	356	410	341	359	408	367	386	426	347	355	365	342	374	388	364	338	366	355	410	381	353	365	400	328	334	386	325	355	378	386	345	395	357	369	351	363	393	349	382	352	375	381	373	363	367	364	357	403	374	375	341	412	399	377	393	401	357	351	333	388	383	355	373	366	366	376	387	409	405	349	330	353	333	387	353	377	397	365	377	394	383	379	393	405	343	351	375	377	399	354	394	360	388	354	343	367	364	373	388	365	395	409	374	366	348	379	366	366	348	412	377	372	342	370	369	366	372	408	362	383	380	351	399	366	356	372	363	358	422	388	349	361	412	369	398	366	397	354	368	363	378	378	355	366	375	379	385	366	402	393	414	413	394	397	366	335	359	371	368	402	352	353	397	403	372	407	379	381	400	374	387	397	320	385	401	387	364	346	361	373	361	348	377	362	371	368	361	349	383	404	389	354	405	373	352	336	373	384	381	402	378	375	364	367	334	363	371	374	395	391	369	362	382	352	342	359	332	371	363	346	312	383	380	375	375	372	428	375	409	415	374	369	359	444	377	407	366	340	347	326	354	360	381	384	368	362	389	393	358	328	416	350	374	395	361	360	430	379	384	377	358	377	363	387	349	350	366	395	396	377	366	362	380	373	369	374	356	366	390	386	342	387	363	366	417	373	351	374	369	383	399	357	406	384	378	370	350	377	376	345	387	368	408	361	378	378	358	368	372	354	394	383	406	363	400	374	376	387	375	361	371	388	334	369	381	336	405	404	383	314	363	384	387	391	374	396	353	382	399	357	368	385	355	391	360	393	365	388	348	353	375	361	392	370	348	371	351	345	386	387	388	377	364	377	339	399	352	336	371	347	378	365	343	333	345	375	394	372	345	362	362	356	356	416	378	389	357	375	393	397	379	387	328	363	353	315	331	354	340	349	366	352	356	335	361	378	379	350	346	341	375	363	379	386	370	371	386	399	374	372	404	339	348	375	356	383	396	404	372	332	341	411	373	354	387	390	395	368	381	333	390	406	383	373	396	375	353	393	376	350	407	370	372	366	374	359	380	386	342	364	384	365	363	391	361	342	386	348	355	376	371	348	378	332	380	383	339	387	336	354	404	363	352	357	392	364	376	400	352	363	381	387	389	392	354	355	377	377	366	389	377	314	372	343	392	369	363	386	344	353	368	404	382	403	390	350	334	350	401	382	361	375	346	375	389	369	368	357	423	345	355	380	347	409	356	376	348	373	346	353	351	348	377	374	382	359	341	395	360	400	366	372	397	370	385	343	381	363	354	376	401	350	362	344	404	376	345	377	395	384	368	391	372	377	342	388	358	374	373	388	364	369	386	362	383	396	383	388	369	417	365	367	355	369	349	395	378	394	361	383	350	402	390	367	378	364	359	374	395	367	359	386	404	389	366	369	323	383	353	406	381	363	393	382	398	329	373	370	385	369	366	379	414	397	360	405	340	324	411	363	407	380	399	380	363	341	362	379	349	381	370	378	372	396	367	360	371	360	364	382	359	348	376	388	363	391	365	370	339	371	353	387	406	371	407	378	428	347	374	355	368	369	377	380	353	379	364	345	393	366	372	403	325	402	368	389	397	414	391	338	351	387	377	364	391	410	371	373	379	353	339	352	387	364	330	397	377	385	400	369	382	389	376	341	352	413	375	419	365	409	384	336	379	358	395	414	389	395	396	378	391	374	386	386	350	355	359	388	397	392	381	425	373	365	375	367	356	372	329	362	369	397	360	331	398	384	339	364	376	377	391	359	408	387	370	394	357	402	357	391	385	385	360	395	353	346	364	366	393	344	354	354	380	351	408	356	367	389	331	355	357	427	396	339	349	369	357	355	377	422	358	385	382	364	353	398	377	334	369	324	372	367	341	360	381	369	350	415	375	396	339	339	382	370	374	369	382	391	398	375	369	359	358	396	358	349	368	354	373	361	345	360	354	383	420	350	346	374	376	349	370	390	370	343	385	364	405	355	355	386	323	361	384	392	392	373	360	360	376	376	365	346	379	375	357	363	355	347	393	381	400	384	362	344	386	362	399	377	345	362	387	404	369	349	377	393	380	352	363	359	367	377	392	342	378	366	347	334	374	340	381	382	357	339	408	333	362	384	369	361	369	380	370	360	402	372	379	359	365	339	353	373	364	355	368	374	382	396	375	380	355	383	353	387	341	369	388	348	388	353	363	357	384	373	376	389	373	381	366	362	368	389	379	410	381	355	356	339	368	378	396	370	369	398	383	368	369	384	356	375	358	381	364	365	335	403	350	357	364	334	372	368	383	359	367	391	388	341	366	387	364	351	367	341	366	385	392	388	417	369	397	346	363	350	362	394	349	353	410	382	386	342	386	344	392	391	384	369	390	419	334	357	338	380	367	382	358	388	403	373	381	381	362	418	395	319	382	415	345	379	363	367	391	340	368	360	357	352	387	344	328	372	347	373	381	358	357	403	358	402	384	409	389	355	422	373	373	360	334	379	365	398	362	362	403	402	344	369	378	401	371	383	355	388	352	344	412	366	359	377	366	342	400	416	360	369	377	398	392	371	410	394	403	347	356	363	335	355	370	357	376	367	383	345	358	382	366	373	345	365	346	357	346	362	383	365	375	347	380	383	427	384	378	385	368	354	374	403	371	349	366	358	355	386	382	400	370	388	380	356	417	356	349	345	364	416	352	385	386	387	414	360	382	376	342	387	335	369	408	386	338	384	402	359	343	347	372	385	369	376	357	373	351	349	367	358	358	367	370	365	375	406	387	391	392	368	362	317	391	359	405	377	372	393	388	379	383	388	390	378	375	378	389	377	336	360	328	369	370	350	365	360	335	348	383	371	358	379	361	343	366	358	358	397	409	370	399	361	343	376	363	338	364	380	392	407	374	372	350	361	393	373	346	391	366	412	350	381	378	389	415	336	357	367	363	386	366	371	310	354	426	373	388	353	336	395	361	362	378	372	391	336	338	409	390	351	379	382	356	372	407	378	391	366	373	349	384	361	372	383	350	370	356	391	353	352	363	357	382	319	368	384	361	377	407	433
27818	15097	9306	5534	2425	1403	1128	993	902	851	778	792	865	860	825	868	865	770	792	875	816	847	806	824	860	816	799	831	783	850	765	781	807	831	807	821	768	803	821	819	777	846	873	818	805	839	834	798	858	768	842	857	764	798	805	842	802	809	805	796	836	845	816	824	774	814	829	835	809	797	828	734	800	804	781	819	857	800	815	819	824	820	837	779	854	812	819	814	777	850	820	775	828	791	821	857	852	803	813	847	833	755	761	834	802	839	867	813	801	809	822	808	776	773	846	831	897	784	831	805	817	819	830	831	788	805	825	821	771	823	794	820	819	814	796	853	840	796	789	817	795	805	817	780	784	824	794	800	842	825	841	794	782	839	860	828	785	843	802	806	778	767	763	796	789	827	834	824	843	802	824	812	795	771	856	778	807	792	859	803	805	811	769	788	799	823	790	780	816	813	778	779	815	813	802	811	817	778	813	800	783	819	828	793	832	806	785	792	846	819	862	782	833	805	842	853	811	791	769	879	913	830	794	781	805	828	838	812	860	802	763	886	881	782	809	826	802	850	795	838	802	855	819	787	859	827	776	806	792	842	813	794	783	864	829	825	784	784	741	786	803	790	824	805	807	799	815	844	865	845	773	846	871	776	825	791	809	812	825	823	788	765	823	781	805	798	843	801	796	842	817	837	824	813	872	836	787	799	735	823	869	824	880	794	846	803	845	808	824	799	823	817	795	839	855	853	835	790	804	876	836	812	819	851	825	760	842	839	833	745	788	760	813	823	851	770	778	787	821	787	831	816	820	808	756	833	801	809	822	827	776	840	807	818	829	831	846	831	821	797	863	802	830	817	788	774	850	846	813	815	813	790	786	830	815	756	830	804	821	794	814	799	864	762	887	777	831	815	859	841	891	828	768	825	850	776	830	840	771	809	866	799	776	830	824	846	794	851	742	824	815	837	876	809	826	831	815	766	793	775	792	741	817	809	794	815	829	812	782	806	863	806	842	819	896	833	811	810	823	804	815	765	833	825	813	758	848	764	829	827	836	779	805	746	813	867	782	818	771	864	831	833	755	820	831	817	845	822	826	819	822	791	843	824	806	831	827	820	812	834	819	813	806	799	812	850	856	781	748	761	799	848	814	822	808	793	831	755	834	775	800	813	809	774	812	842	809	857	781	828	817	849	826	801	823	778	776	773	816	858	786	838	863	829	802	726	804	859	814	833	843	868	817	845	816	845	824	862	848	800	795	816	864	875	781	829	821	796	796	774	825	826	866	810	807	790	824	776	874	792	852	799	803	806	805	816	789	820	806	884	791	800	839	802	866	814	782	774	805	805	842	770	770	807	803	768	840	814	828	793	825	784	787	829	837	813	833	843	858	822	785	810	864	848	799	807	770	822	813	817	807	809	839	803	794	877	857	805	837	808	838	822	797	780	797	786	774	782	855	822	875	789	856	822	835	807	804	841	784	834	795	845	838	855	769	774	829	788	839	805	780	864	843	812	851	811	837	834	811	842	811	854	828	810	821	821	796	857	811	791	846	782	743	866	880	804	811	829	847	786	788	812	777	844	846	773	794	828	836	817	817	815	794	809	806	843	790	852	852	818	836	856	815	783	818	810	850	840	803	818	814	813	814	852	791	850	802	760	820	787	813	763	803	877	813	807	861	767	820	807	815	814	854	841	804	862	816	811	790	788	856	841	849	862	819	833	811	796	808	812	816	804	777	832	809	757	836	894	844	807	803	775	787	874	793	817	822	792	807	835	813	841	815	825	808	825	846	847	791	791	838	818	856	832	897	794	779	882	800	809	752	866	844	762	828	850	779	799	802	840	833	806	863	832	846	774	792	831	815	822	802	778	819	817	797	822	775	778	843	839	836	775	866	815	845	802	839	794	870	831	816	853	807	857	822	845	826	805	841	789	838	855	800	824	810	770	799	785	756	815	801	869	903	841	810	803	756	796	768	780	814	816	830	805	861	753	861	811	763	800	808	832	806	821	784	774	811	832	857	795	808	808	824	797	848	811	815	892	763	831	778	798	816	803	765	856	809	818	793	775	804	813	865	861	791	807	794	839	807	804	818	814	824	808	772	836	845	833	787	837	793	835	735	827	821	821	829	786	816	814	785	807	814	834	756	799	791	819	834	834	822	790	837	830	794	832	827	830	787	805	814	799	844	813	800	832	787	805	834	801	849	796	816	793	811	851	850	807	798	885	807	796	801	803	762	769	798	830	803	787	869	816	791	828	863	822	869	830	819	835	817	806	803	821	829	860	805	770	818	773	855	808	784	848	818	833	784	810	802	811	801	818	781	810	871	851	846	831	751	804	793	849	826	834	805	792	799	819	821	844	838	815	763	802	852	800	881	853	825	792	809	820	824	837	805	822	825	839	859	794	851	813	779	835	842	828	833	764	748	861	821	830	805	797	867	767	804	857	820	771	772	772	784	810	789	808	811	803	834	802	819	805	774	852	796	780	847	824	838	822	804	818	827	803	776	875	781	817	775	823	775	827	834	821	796	810	815	821	805	787	838	825	830	792	858	847	841	841	844	806	809	806	826	859	811	839	762	798	836	807	864	787	844	821	783	827	827	789	832	846	849	792	841	863	836	815	800	809	822	800	892	795	809	760	783	869	793	818	862	813	818	826	766	826	778	792	798	836	849	826	847	736	799	842	781	808	824	783	815	813	845	783	829	820	846	811	778	824	836	830	800	845	798	839	817	808	797	786	805	832	769	799	834	801	780	809	814	885	774	777	805	757	853	850	790	814	788	848	839	844	824	820	799	815	842	776	849	809	793	808	809	800	865	809	830	846	787	876	872	782	801	804	843	789	775	768	812	853	751	809	794	834	797	816	840	736	836	786	851	866	835	790	841	799	824	783	831	809	817	864	824	862	796	810	873	868	846	780	829	820	797	809	794	802	826	816	832	847	821	772	818	849	811	818	797	789	820	838	841	779	817	831	778	863	809	819	804	846	832	796	819	813	805	768	766	777	814	805	774	808	769	804	816	813	811	868	850	810	836	769	786	797	809	796	805	838	820	820	849	794	825	864	776	823	847	832	770	827	869	823	806	791	798	807	822	815	826	797	830	827	828	812	791	802	784	844	858	802	791	833	844	787	819	855	756	770	843	822	912	777	786	839	826	778	761	790	761	834	790	794	783	789	787	801	788	835	767	828	844	792	776	822	896	822	817	784	868	800	781	778	822	824	847	803	814	814	791	825	861	804	793	822	855	775	812	790	863	830	789	779	813	830	796	804	824	792	849	869	805	838	808	815	876	802	794	826	812	778	816	806	780	861	878	822	810	842	791	773	823	823	791	781	817	838	781	772	846	798	817	797	812	807	802	812	842	776	817	798	803	804	797	755	841	783	797	747	809	795	810	796	816	815	812	861	810	843	816	806	789	831	815	827	870	813	826	766	842	857	790	854	814	805	812	799	799	851	877	800	803	844	793	816	820	857	833	809	776	821	797	776	818	784	860	824	816	806
58237	28112	13255	5542	2249	928	606	490	476	446	421	372	411	378	418	405	341	388	422	368	411	369	375	382	402	473	401	382	401	432	378	431	382	403	418	383	380	407	402	393	385	390	360	350	410	394	374	379	376	372	385	407	444	396	387	381	389	353	391	419	419	435	412	414	390	367	385	391	417	396	384	414	411	405	390	402	389	395	402	403	431	393	381	369	388	393	377	403	388	350	407	391	388	393	387	377	348	358	367	354	356	393	378	388	401	412	405	401	389	396	390	383	389	407	397	341	382	385	401	386	384	390	384	382	379	394	382	388	440	441	415	330	404	383	399	402	419	386	391	429	384	370	365	385	390	399	350	413	399	404	428	383	358	427	393	360	362	387	395	385	398	412	427	388	396	377	386	371	377	412	419	408	393	398	391	373	390	368	402	370	363	396	372	403	380	385	388	372	414	392	394	380	405	363	346	366	366	378	371	390	404	407	380	390	386	412	418	371	383	400	405	362	356	368	402	389	425	436	376	385	391	397	395	402	388	380	402	408	361	411	404	429	356	422	396	374	432	388	374	429	407	424	345	381	372	396	397	400	443	367	412	418	405	436	378	402	424	395	366	416	436	387	399	321	408	382	395	376	371	376	387	363	407	379	388	404	437	407	368	390	376	409	374	420	374	393	395	406	391	376	381	378	437	417	423	386	372	373	412	392	430	383	420	378	377	383	384	365	413	414	412	414	384	412	352	413	378	397	378	367	413	381	393	396	403	438	392	356	401	379	378	449	443	367	386	378	373	362	386	394	362	380	395	380	431	374	426	352	426	374	385	435	419	413	404	365	359	387	371	409	386	366	406	416	394	393	385	401	403	373	414	373	378	385	415	378	352	375	404	413	381	434	396	402	419	377	386	389	357	402	382	373	394	411	385	415	415	381	426	391	387	337	384	402	452	384	391	399	420	400	388	411	354	369	399	385	392	410	373	378	388	376	413	377	396	395	412	427	386	416	394	400	423	412	444	394	371	409	418	408	404	404	427	429	437	365	386	394	408	386	373	346	387	431	367	395	388	345	419	413	419	457	372	431	364	335	403	407	383	393	397	369	397	371	420	424	382	349	399	399	402	413	363	388	408	376	396	398	392	403	376	355	406	423	394	385	438	419	387	369	413	363	400	418	384	405	419	422	414	385	438	409	416	410	383	398	358	370	366	383	416	394	403	403	414	409	431	384	395	425	390	378	411	420	429	413	390	373	398	416	387	368	343	365	360	381	391	378	416	364	396	405	369	376	405	367	417	414	375	404	411	426	410	367	409	411	409	402	406	385	412	385	409	379	443	392	381	442	390	372	361	409	426	419	377	405	406	382	365	379	424	405	413	411	385	407	407	404	369	383	333	364	360	368	416	370	405	398	408	362	378	427	347	389	406	404	440	392	401	383	421	396	418	408	439	415	425	409	426	413	403	396	403	395	393	338	399	382	409	393	386	420	388	433	362	372	405	427	381	393	410	416	420	413	381	362	406	393	374	441	423	409	400	435	367	403	412	378	383	421	398	397	401	409	412	396	417	404	399	366	397	381	415	392	406	389	366	390	401	389	401	395	378	404	362	380	425	410	380	329	393	372	392	361	408	391	422	437	361	407	411	393	383	400	411	373	415	371	376	407	376	383	384	400	395	415	354	410	384	369	397	408	360	370	391	385	431	389	399	376	414	385	408	381	377	357	384	428	393	394	390	389	354	368	383	365	407	392	391	385	401	377	398	404	400	389	409	402	397	390	379	397	419	392	348	358	389	418	350	399	363	423	376	388	418	368	370	359	361	409	419	417	387	380	414	382	400	370	378	340	382	400	389	364	379	402	415	355	407	414	394	430	384	346	380	424	354	382	398	399	371	395	355	399	391	447	390	394	361	393	375	406	381	386	366	394	423	361	384	391	335	420	394	390	375	352	386	390	396	411	415	399	390	423	410	391	380	369	403	376	370	442	393	383	359	401	396	411	402	408	389	358	413	384	396	387	360	370	358	378	412	408	408	374	396	412	385	405	350	396	423	374	401	379	385	397	389	391	434	372	384	364	377	416	381	419	411	373	406	417	415	388	411	392	407	442	384	390	410	389	357	402	371	407	431	378	396	376	394	408	373	360	387	363	381	406	373	398	394	378	397	338	393	427	370	373	408	395	369	375	388	407	398	390	401	365	376	370	394	379	373	391	388	374	384	330	374	394	405	406	382	363	364	421	437	386	365	390	408	395	432	402	365	395	388	382	377	372	384	380	415	396	424	416	402	382	430	427	429	372	414	381	378	382	406	447	404	399	369	395	414	412	414	406	385	376	409	384	386	380	434	391	386	404	412	424	385	390	380	377	392	409	387	417	410	396	386	417	413	399	369	394	466	400	383	393	380	386	364	410	378	400	404	413	380	426	424	379	411	371	418	414	382	415	437	419	393	358	367	380	403	414	398	376	391	382	380	380	417	391	386	388	386	423	396	427	394	378	392	366	382	365	436	373	405	366	425	381	397	369	379	399	398	421	368	401	369	403	367	410	368	415	410	411	393	365	427	353	425	400	373	387	368	391	339	384	388	398	387	388	380	369	391	401	398	408	391	428	427	417	370	370	404	410	414	391	414	402	391	395	436	386	404	392	380	415	374	425	393	426	400	391	385	390	397	438	377	412	415	393	403	382	359	379	432	364	407	425	364	348	394	381	407	408	391	416	423	385	440	364	425	393	442	385	400	370	413	417	400	378	416	384	386	380	367	410	399	388	406	404	426	425	378	432	395	384	395	397	368	389	373	362	417	425	427	397	395	394	356	366	383	422	371	381	394	424	413	386	380	377	376	413	365	386	360	389	392	447	365	419	364	411	393	358	419	363	329	395	405	409	384	398	380	403	435	387	415	393	379	385	369	397	401	418	389	370	409	384	379	394	389	406	391	408	401	402	398	397	358	373	409	375	386	440	409	414	393	347	367	387	382	383	409	378	392	404	373	381	402	416	379	362	399	418	416	418	349	397	379	363	380	380	373	416	422	375	413	432	386	396	388	389	397	408	405	410	422	351	389	452	413	374	408	389	356	380	417	420	427	370	411	378	394	364	354	403	402	367	405	433	390	369	356	440	381	359	393	411	406	362	429	416	366	372	369	406	355	403	415	399	395	386	397	411	400	408	402	411	376	379	385	411	421	406	400	408	424	337	421	444	406	399	405	395	440	375	429	358	411	378	389	373	361	423	380	392	395	329	372	397	350	384	386	361	372	402	415	354	396	389	391	424	376	396	404	371	393	382	381	391	362	363	392	392	399	395	393	385	436	372	356	383	420	403	406	421	381	429	406	365	363	402	362	365	382	388	384	408	424	366	405	378	383	400	413	397	363	381	358	400	429	390	389	398	379	418	378	379	400	353	417	389	378	423	366	391	417	383	356	377	365	419	387	401	400	377	379	381	370	408	392	385	432	377	392	371	410	393	382	440	397	399	400	418	386	422	406	411	418	380	392	412	377	379	429	361
38417	20138	13952	9768	5162	2509	1561	1236	1074	1135	1063	923	840	901	898	833	865	921	872	910	901	868	857	843	862	878	844	907	867	870	814	849	853	869	847	856	838	942	871	880	819	859	856	852	864	855	875	847	831	857	915	871	857	822	917	872	890	847	834	933	902	829	853	830	884	849	874	838	935	845	840	860	830	903	884	851	863	861	842	853	846	882	839	850	833	899	841	817	856	806	886	810	866	849	870	817	891	850	864	864	895	840	890	856	882	871	866	850	876	869	877	878	881	885	935	788	872	865	872	852	888	853	826	903	861	872	872	824	886	905	866	847	839	863	901	899	876	861	837	853	854	857	873	900	854	867	841	823	869	873	857	851	839	854	915	853	862	853	847	884	863	877	874	863	862	849	868	883	857	855	844	868	864	828	909	849	873	854	836	888	883	832	832	913	883	822	880	828	933	857	851	809	882	830	814	874	932	872	871	875	851	826	875	903	828	847	839	866	917	859	838	859	846	882	868	876	862	899	871	806	865	866	869	844	849	843	839	855	856	883	878	892	888	852	877	881	880	903	891	933	874	894	885	843	828	848	811	868	839	828	816	828	843	869	854	834	838	859	879	853	864	867	854	864	874	844	858	760	867	837	861	907	903	821	840	844	908	875	878	870	830	859	906	888	898	825	878	846	839	846	885	841	893	855	882	882	841	876	898	816	792	883	805	817	846	881	893	868	855	895	891	921	873	846	889	867	885	863	921	841	857	871	865	857	869	845	851	794	896	890	875	872	845	861	813	907	870	846	830	857	880	837	836	866	911	870	822	895	866	919	849	820	810	869	859	871	833	894	901	843	868	859	835	821	838	835	820	855	839	926	913	897	877	884	877	897	856	874	877	829	943	878	836	868	860	857	859	879	851	886	863	867	822	925	862	884	872	787	903	873	859	894	879	853	851	854	813	854	840	881	862	876	870	817	848	876	847	830	899	819	853	847	870	842	844	860	854	844	859	838	896	869	807	878	862	857	865	827	857	853	894	873	841	853	855	852	806	844	837	886	873	812	847	880	841	857	848	881	820	835	880	847	917	912	888	900	898	804	849	889	854	847	851	860	876	885	910	848	814	863	833	865	869	921	855	878	844	867	897	847	856	878	866	920	919	888	867	803	850	903	846	881	849	863	812	870	887	883	834	905	842	872	838	863	850	913	875	877	857	847	891	845	840	876	920	896	873	864	863	904	828	872	865	844	829	879	879	906	886	821	889	852	857	876	837	825	886	841	907	866	886	877	863	853	846	851	833	870	830	896	880	888	830	884	868	912	870	862	925	850	861	852	842	867	914	896	852	852	889	868	850	878	905	900	849	817	860	896	821	851	878	857	865	918	894	843	799	845	834	857	790	851	830	890	837	851	867	859	875	898	836	874	851	869	835	876	904	851	854	831	899	895	839	911	863	882	868	836	858	857	823	836	861	851	880	910	890	870	842	832	890	862	847	861	845	872	843	846	868	870	833	913	891	863	879	849	848	869	839	890	887	796	829	865	885	843	866	843	885	825	868	895	874	891	843	822	830	875	838	898	900	910	821	889	879	851	852	853	878	805	914	845	824	857	886	857	833	833	898	837	855	884	891	863	881	813	815	882	850	853	791	864	825	831	861	869	854	842	872	844	891	882	874	877	879	871	924	853	806	842	847	869	843	866	860	876	884	861	888	816	868	856	903	867	845	867	895	882	829	925	860	859	883	883	906	926	888	875	857	838	895	893	881	843	832	841	872	876	825	849	859	872	924	852	816	865	873	876	850	909	785	884	855	879	831	894	893	825	878	885	901	828	836	865	918	879	860	832	884	871	877	862	808	825	823	890	810	876	881	888	870	854	791	842	870	872	871	905	859	822	903	874	880	853	836	891	838	876	896	796	857	894	892	876	868	847	842	846	843	875	916	838	914	865	863	900	861	894	904	880	838	887	919	872	849	865	868	831	845	849	887	896	882	839	868	842	846	808	880	877	803	876	880	873	837	872	887	841	838	860	898	871	889	891	845	827	853	830	909	846	843	872	853	895	796	843	879	850	890	852	927	792	895	854	871	839	865	853	847	860	872	897	846	824	915	848	889	831	898	831	837	830	848	922	837	912	843	882	894	868	862	849	904	898	896	858	851	843	931	887	855	878	895	869	839	889	926	885	860	832	836	869	902	855	839	893	888	875	910	831	827	830	849	860	862	821	898	884	876	842	828	864	867	828	852	821	865	870	860	859	871	817	850	904	866	848	871	924	912	877	849	872	858	827	851	878	896	862	880	896	865	799	869	860	834	894	904	886	866	841	872	866	883	887	874	842	880	887	865	871	862	867	885	823	887	909	922	888	886	836	886	840	899	891	865	875	888	835	857	837	857	847	855	886	872	845	855	922	850	942	839	883	893	797	856	896	829	840	846	886	823	857	849	844	895	923	875	883	855	912	854	857	873	896	926	813	848	867	849	868	876	845	895	869	919	885	832	872	919	858	874	882	864	903	876	853	861	856	852	848	868	872	868	819	866	923	911	891	821	831	841	903	831	869	901	882	878	825	903	864	814	851	844	878	857	887	849	798	913	873	864	861	894	851	880	896	815	843	866	907	844	917	889	849	884	842	902	892	847	888	813	933	879	860	896	869	823	881	880	910	841	868	819	885	869	873	855	868	879	792	881	855	870	893	858	897	892	859	843	864	902	870	842	813	851	872	927	845	816	874	856	844	815	866	889	928	891	843	871	866	839	913	876	892	849	853	870	917	872	866	845	855	867	902	876	934	789	948	874	864	883	843	865	895	842	842	846	874	864	825	835	858	906	847	871	866	858	839	871	850	861	826	844	874	888	868	819	897	843	894	858	904	809	873	870	847	826	915	853	789	854	881	855	847	856	877	802	882	912	850	823	864	807	900	888	881	831	853	844	854	855	884	847	830	860	888	818	878	845	926	831	905	832	848	901	820	859	893	855	812	832	819	921	878	865	844	844	807	922	818	845	843	920	830	910	828	834	853	811	859	899	867	861	832	878	810	879	864	847	880	859	918	863	871	838	875	858	875	847	905	853	839	851	838	837	911	871	877	893	863	904	910	858	875	820	845	868	869	869	827	877	867	849	854	867	888	870	837	883	882	874	875	863	870	901	824	810	868	888	874	835	854	923	835	901	846	912	841	898	821	843	809	918	876	858	882	829	835	812	864	896	833	798	870	872	857	910	859	895	881	864	826	850	842	859	889	863	847	889	822	872	878	833	844	848	930	820	848	890	880	832	892	879	863	833	887	868	879	883	890	843	838	866	866	896	883	827	906	840	834	898	858	886	870	861	847	858	857	849	862	854	853	913	878	811	859	848	837	867	904	888	912	911	816	874	864	856	850	837	847	904	868	881	878	872	858	884	891	861	816	855	859	884	882	849	908	844	864	877	834	858	886	885	887	844	896	827	886	860	833	909	867	832	893	779	869	876	821	811	841	874	862	903	881	878	884	910	863	883	874	865	857	827	900	841	865
63745	27888	10942	2526	1040	685	548	481	448	472	443	467	418	422	408	408	431	422	407	426	418	444	452	422	418	425	410	383	434	404	421	433	405	410	415	419	435	396	420	424	383	402	372	382	436	414	389	421	374	417	416	433	456	465	453	398	435	405	381	412	385	418	416	404	431	392	429	408	372	455	406	386	345	439	417	396	403	401	406	377	416	417	391	422	406	387	381	405	390	430	412	419	407	433	427	411	402	419	436	388	388	429	391	409	397	393	414	437	402	386	445	425	400	436	456	395	388	412	379	412	402	412	376	449	453	411	425	375	371	394	446	379	417	414	400	400	400	374	420	403	420	422	412	396	432	386	407	384	377	435	457	389	413	450	437	416	390	422	392	395	413	445	387	423	426	399	389	398	417	432	408	425	424	411	423	399	447	438	408	400	415	434	413	424	392	377	458	402	379	400	398	367	394	429	404	422	386	439	412	452	432	382	437	407	404	402	371	410	462	425	442	418	390	374	437	464	413	435	414	392	386	452	433	424	392	416	404	433	421	407	383	440	442	420	394	412	386	396	405	383	436	442	400	353	430	411	371	403	412	429	424	422	421	372	418	416	452	431	403	400	397	415	424	400	444	402	408	441	412	423	441	438	411	454	413	397	422	414	424	411	397	401	400	425	409	425	397	394	406	445	427	470	390	377	408	406	411	382	392	422	388	390	417	423	433	412	389	381	409	402	408	381	402	410	394	446	408	434	421	410	411	399	389	417	421	399	417	352	426	437	411	437	408	423	398	418	443	360	427	443	426	414	415	427	405	400	417	422	411	423	418	417	394	437	412	414	411	420	395	386	450	444	439	429	417	447	388	405	402	405	406	449	424	420	419	418	447	402	452	422	386	467	391	421	416	344	420	422	420	409	406	388	394	435	423	391	459	411	407	424	370	400	390	416	406	402	371	429	391	378	421	440	377	377	403	423	442	398	392	418	441	417	402	421	452	449	406	381	417	433	423	438	390	425	396	405	436	408	420	420	388	408	432	427	368	410	401	401	404	413	426	394	454	441	421	408	461	443	418	367	397	380	398	411	406	396	371	402	421	396	437	422	411	443	399	438	393	469	445	408	435	413	378	401	439	389	380	379	403	377	414	420	415	409	431	431	421	407	425	385	418	357	413	451	418	422	427	435	414	412	408	403	409	426	400	440	440	422	358	406	396	371	373	451	447	392	411	365	437	392	398	427	419	444	433	376	428	381	415	414	387	412	438	414	393	406	392	424	436	472	399	408	427	424	416	416	424	392	385	417	425	385	423	439	376	398	397	417	384	426	401	427	387	399	384	413	406	401	413	426	395	421	399	385	415	425	440	425	400	394	423	430	381	386	418	430	406	423	396	419	415	409	451	393	400	401	429	383	412	427	390	459	430	407	407	445	413	378	401	441	460	455	429	414	392	405	450	399	370	433	402	430	385	422	403	383	432	368	435	408	415	437	397	410	395	395	396	421	436	451	380	428	430	408	385	468	401	416	410	395	412	427	444	430	368	423	419	407	438	432	385	381	405	420	425	417	436	422	380	443	416	458	393	400	457	410	408	383	414	399	453	430	431	415	426	396	438	411	406	394	409	442	417	389	357	382	422	400	411	411	405	421	384	460	379	431	416	444	418	416	401	432	407	412	396	372	407	427	406	403	432	440	416	421	397	414	402	379	440	437	425	393	428	407	390	409	435	431	369	388	405	369	398	430	410	432	416	422	422	384	409	395	395	401	400	426	420	421	395	413	428	440	417	396	415	423	390	417	396	409	434	462	412	417	421	428	404	407	416	451	402	423	399	448	414	425	384	409	414	427	407	433	366	399	389	451	393	375	435	401	415	409	419	421	382	418	389	420	410	428	418	420	471	444	394	407	412	377	394	396	442	403	425	423	415	390	386	383	409	413	407	396	440	406	387	413	383	454	385	419	407	423	402	421	453	377	404	464	458	415	413	406	396	376	427	450	450	440	391	415	444	386	405	429	404	396	440	400	395	408	429	459	394	414	479	396	469	425	420	387	438	418	449	435	412	408	408	414	378	396	382	450	367	406	423	431	425	452	371	382	395	446	393	424	383	411	378	415	369	399	406	408	412	412	427	412	427	396	432	432	454	414	435	392	430	401	398	406	415	401	417	425	429	401	428	390	419	409	397	389	433	383	401	384	432	410	413	394	427	457	407	428	437	443	408	417	410	425	411	402	392	404	407	411	445	391	422	441	391	370	401	441	409	382	427	417	362	423	456	458	400	423	425	401	429	388	416	398	425	408	416	420	370	416	432	371	394	411	392	414	408	428	403	408	436	420	433	445	423	432	423	416	428	450	392	382	403	388	393	394	421	423	408	416	408	449	437	402	444	436	394	420	409	404	404	365	426	444	404	427	442	443	436	415	416	375	423	386	416	380	384	431	388	445	414	408	399	410	409	401	429	395	395	388	392	434	433	416	426	399	400	369	401	410	391	390	386	429	380	443	418	401	411	431	409	411	397	362	397	407	416	424	428	430	445	398	396	435	405	399	403	436	393	436	396	411	387	445	406	380	410	407	425	420	438	406	395	399	425	455	428	388	408	399	399	439	444	401	440	407	389	386	401	425	392	409	410	427	463	461	430	416	441	426	380	435	400	390	392	424	458	442	426	411	416	440	422	395	407	379	413	436	444	418	411	430	429	414	444	413	407	403	395	421	393	395	392	435	425	388	414	435	399	439	443	444	453	431	453	449	396	436	378	429	428	418	443	411	378	447	425	428	419	414	398	421	448	389	413	411	374	392	421	440	398	410	408	397	429	424	372	358	410	372	434	416	447	359	464	402	382	422	392	387	400	422	425	429	403	426	407	416	408	406	432	405	405	408	442	383	421	391	403	447	362	404	437	426	389	383	442	409	418	413	404	406	391	406	402	400	401	398	393	428	428	330	386	387	409	410	427	408	419	422	402	410	412	394	424	414	427	418	397	395	452	412	420	401	423	421	440	398	450	371	382	404	422	375	448	394	422	450	411	410	409	420	441	432	402	402	433	417	427	362	440	431	438	397	400	429	392	378	385	429	439	405	422	400	408	469	411	419	408	391	415	422	381	406	436	426	428	352	436	427	391	404	431	401	466	383	402	378	439	431	417	405	387	403	387	415	408	392	417	412	465	351	397	425	421	441	451	436	404	414	417	422	403	390	389	399	444	443	394	423	457	423	426	399	420	442	399	428	455	430	411	385	408	403	387	402	481	433	451	433	426	408	412	418	386	383	421	397	398	400	427	408	412	436	408	416	461	459	446	419	454	422	422	411	421	420	401	457	370	430	412	365	427	401	436	420	390	423	388	419	408	419	388	437	430	373	388	396	444	443	380	392	391	389	405	366	403	453	438	420	427	400	434	409	387	441	413	386	409	451	438	443	416	435	391	386	413	452	409	423	401	425	395	416	414	427	413	410	408	404	412	413	392	400	419	413	401	431	397	376	420	452	380	395	419	437	423	386	411	401	438	397
44143	18349	7823	4183	2585	1571	1240	1185	1207	1129	1026	942	888	860	912	987	973	919	916	890	925	922	952	926	867	915	920	843	950	944	884	830	959	888	908	877	928	913	877	934	897	925	885	899	921	915	883	845	889	927	910	925	891	890	884	870	919	948	914	891	883	908	911	912	934	941	879	919	901	940	922	879	884	887	904	953	919	898	914	926	925	922	865	878	855	840	872	850	891	928	893	901	887	928	924	910	966	923	881	922	913	886	898	818	868	937	882	926	887	912	878	934	911	877	897	851	875	917	912	937	880	914	861	922	878	926	924	900	872	903	946	903	872	881	885	875	919	905	895	848	903	917	908	928	896	920	893	892	846	879	920	962	869	892	909	961	916	913	888	894	866	888	886	924	921	876	887	938	937	952	842	922	910	909	871	900	902	904	938	868	913	909	896	897	878	938	936	913	867	867	870	908	892	834	882	851	936	930	890	901	908	896	895	885	924	924	873	940	925	859	895	901	931	894	861	948	844	855	869	939	876	941	913	1006	914	872	871	894	851	908	876	913	913	880	877	948	884	892	911	891	889	903	907	898	904	941	901	879	911	858	890	921	916	844	904	903	897	906	859	906	910	927	909	956	864	905	896	925	874	939	906	908	929	959	889	837	834	901	904	857	892	907	881	906	909	915	855	912	972	865	873	877	894	885	950	889	913	892	882	910	938	943	894	885	892	930	881	859	887	914	856	916	930	864	893	839	926	894	856	879	964	870	844	925	918	877	900	897	945	964	913	876	885	902	906	897	918	906	918	858	849	879	892	883	939	906	811	927	895	905	961	910	888	920	871	910	897	941	872	926	894	858	965	860	930	862	895	896	887	898	891	912	856	875	887	936	862	933	860	863	917	915	903	913	898	848	891	900	932	870	901	867	911	957	903	889	883	908	945	909	929	873	875	891	934	884	904	889	862	913	938	874	883	902	943	887	903	893	881	879	914	873	896	870	860	927	914	917	918	912	890	919	948	884	886	935	894	909	924	884	892	924	867	876	898	881	873	895	870	917	968	882	919	889	898	894	906	853	857	901	947	926	910	864	940	906	866	880	885	914	930	937	893	935	895	922	925	903	878	908	892	875	884	931	915	860	925	897	862	923	944	918	880	880	894	841	926	910	913	903	845	871	954	903	935	857	856	890	907	915	898	948	859	913	913	939	899	934	885	884	921	907	852	915	976	862	908	866	927	849	933	895	860	960	838	882	916	909	904	899	946	921	903	848	901	921	898	914	877	951	887	864	886	948	924	917	880	906	881	867	871	853	876	828	926	929	891	880	856	935	899	892	893	868	920	930	887	836	914	911	894	879	900	921	874	942	885	864	899	838	882	873	919	909	871	879	872	894	886	895	925	880	881	873	950	885	895	870	873	896	913	918	899	864	887	897	934	917	929	921	838	903	884	923	936	856	846	943	898	908	905	865	905	881	903	912	902	908	858	892	871	884	822	891	905	871	924	867	895	948	855	854	926	951	889	950	951	918	929	919	874	925	857	958	929	887	879	833	910	878	912	918	861	869	856	935	853	860	947	845	888	927	919	924	902	872	932	895	881	897	947	947	909	911	901	919	901	881	960	922	838	904	888	896	866	969	943	856	919	857	906	888	844	901	886	923	899	879	894	867	893	850	864	927	940	985	826	908	920	915	880	926	940	906	925	929	846	928	917	915	958	857	878	873	899	882	914	908	901	969	929	918	897	885	860	872	925	891	902	929	940	889	921	868	860	896	862	912	858	881	933	918	827	886	865	898	934	894	899	905	915	924	860	924	890	887	948	902	895	880	887	839	910	893	882	913	912	902	920	864	938	926	896	807	950	865	888	901	906	924	891	908	921	848	912	885	893	961	829	966	978	886	915	891	943	873	908	951	853	877	895	902	847	957	908	1006	877	945	904	884	882	865	947	859	940	866	900	855	915	893	876	899	895	892	848	885	876	935	919	939	878	888	907	911	922	883	956	875	895	890	896	874	927	909	881	929	958	872	904	930	877	896	879	897	931	879	909	934	875	913	961	889	882	892	884	881	905	945	914	909	920	901	901	920	905	852	922	873	871	869	908	854	903	886	933	916	905	917	868	915	943	893	924	918	925	891	884	871	921	950	924	925	944	907	899	886	885	938	886	898	913	877	885	906	873	905	924	891	879	926	955	869	905	927	921	887	913	956	910	921	901	943	897	893	950	877	842	952	872	893	893	879	872	895	892	898	859	845	817	895	904	898	885	913	891	941	919	913	924	866	905	900	909	869	884	940	924	849	924	900	923	878	879	874	903	893	890	908	886	828	893	923	885	954	907	950	884	905	937	957	916	889	945	904	935	920	869	889	870	936	866	898	850	871	861	988	922	883	975	866	889	875	910	857	952	876	886	869	876	851	940	985	901	874	959	873	895	900	907	870	914	902	938	900	908	886	868	878	890	915	914	889	908	936	892	869	885	906	935	850	910	894	917	910	913	857	916	927	896	916	906	893	951	935	943	900	885	943	921	914	868	937	882	889	892	892	942	842	918	908	890	927	885	906	905	920	934	916	887	835	909	1002	986	933	910	890	855	905	908	863	915	894	893	907	916	958	907	911	899	925	908	898	876	904	886	923	939	939	874	936	857	909	870	869	884	897	980	902	942	908	849	925	943	900	862	836	901	826	866	911	885	932	892	876	930	851	833	871	905	887	910	896	966	964	869	868	910	902	897	917	875	936	925	901	908	916	967	859	899	893	923	907	923	914	934	917	925	918	876	904	877	869	894	897	917	895	902	902	859	903	908	872	917	907	908	872	861	927	887	913	870	908	956	899	919	932	866	914	937	917	854	887	935	905	894	878	921	870	940	884	909	872	960	880	886	823	873	848	914	924	875	915	913	891	856	881	924	850	905	892	919	871	924	937	876	916	931	924	888	937	845	891	890	910	847	823	913	856	884	920	930	877	902	938	902	945	874	872	904	936	861	899	884	886	875	899	869	925	876	906	917	858	914	857	938	873	924	909	849	922	870	914	917	907	913	890	889	888	887	879	876	887	953	921	990	886	965	869	883	884	895	892	865	939	915	905	890	884	872	924	899	877	881	896	918	897	932	895	910	887	937	886	882	944	919	878	869	961	915	899	979	881	850	954	929	937	890	891	919	907	928	910	932	978	913	956	895	859	850	944	853	879	888	941	912	896	872	881	883	919	936	908	888	840	896	868	883	954	876	911	913	848	867	872	886	829	857	885	945	924	902	884	897	872	874	912	895	937	860	845	893	904	909	938	879	927	869	895	912	901	891	916	908	911	798	920	915	845	912	892	891	949	926	900	925	882	967	854	900	930	889	827	849	878	916	861	896	913	900	864	890	900	853	881	915	855	862	916	924	888	884	928	876	873	879	892	919	861	898	895	956	885	919	953	956	870	928	894	882	887	889	868	897	917	920	884	879	893	872	966	841	887	958	842	906	854	907	882	879	879	870	903	883	908	934	854	894	896	904	893	931	889	940	849	886	953
49970	16847	3542	912	558	459	420	426	387	420	410	425	401	404	403	378	379	397	376	401	398	423	415	397	371	453	415	410	398	416	392	403	398	407	391	406	383	444	389	418	414	431	409	419	379	420	394	394	369	421	416	387	408	384	392	384	409	376	397	418	433	419	423	440	432	428	398	409	387	431	411	401	439	434	382	440	403	414	472	407	422	450	398	438	392	396	412	380	372	383	424	443	399	418	381	394	447	410	429	452	379	401	428	394	407	443	431	412	417	392	406	391	423	400	422	408	378	429	422	442	438	416	444	410	402	381	415	374	432	393	368	381	421	427	387	401	392	402	400	360	396	368	422	372	419	420	423	413	420	396	417	420	419	407	396	429	425	416	401	416	420	399	421	403	455	401	392	433	440	386	408	385	422	411	408	385	423	440	397	380	391	390	388	381	412	393	428	419	402	398	404	371	373	436	406	392	397	429	428	425	431	431	383	420	418	407	400	441	387	377	386	412	411	388	406	403	397	425	448	388	404	426	414	383	419	416	424	411	456	469	429	397	374	397	388	379	413	387	404	405	436	400	438	416	427	426	414	415	416	434	457	425	434	446	441	411	410	432	394	412	430	393	439	419	446	428	382	378	393	407	398	370	398	419	396	436	375	404	406	374	421	379	411	404	410	430	357	390	415	391	379	399	429	433	390	387	376	376	375	443	355	409	376	418	412	452	400	425	391	428	410	381	406	403	403	453	393	367	391	399	381	440	444	427	410	404	405	431	407	398	420	416	402	369	359	410	398	380	388	403	417	397	448	412	414	415	404	434	423	414	380	413	401	395	414	404	425	402	397	379	436	381	430	389	433	388	403	411	420	440	413	393	377	428	391	421	370	347	433	394	391	429	371	382	378	435	440	425	414	424	408	430	418	455	410	407	400	391	402	413	417	413	410	396	420	423	385	394	413	399	421	416	432	386	394	430	404	428	407	426	387	406	396	391	413	369	401	393	415	419	451	412	406	435	429	436	406	411	398	415	404	425	449	376	395	425	406	426	395	395	435	388	436	428	423	378	423	392	419	361	429	424	420	422	383	444	427	372	374	408	383	403	438	436	441	443	392	428	399	410	444	437	409	433	377	395	436	407	427	417	414	432	427	406	450	406	429	390	387	413	391	352	443	411	374	379	426	408	398	392	408	377	432	409	414	417	421	353	410	415	447	395	393	388	375	419	406	422	407	416	391	422	411	422	397	427	417	425	404	443	389	387	396	407	418	413	364	405	370	410	412	416	436	418	419	407	408	395	414	450	421	418	432	433	398	413	390	411	396	397	425	400	421	414	422	382	403	402	416	405	377	394	447	440	415	413	435	407	400	427	374	430	428	404	404	374	427	424	443	360	417	400	385	423	387	405	429	413	398	375	422	405	419	407	405	409	382	419	413	396	397	400	401	356	391	421	409	438	420	418	440	416	350	366	401	447	397	385	417	390	394	401	384	419	402	415	374	389	415	441	403	415	420	393	372	388	432	423	408	349	398	363	364	408	422	420	374	397	405	403	392	410	405	413	422	380	424	403	381	417	389	396	410	411	394	386	393	427	415	413	418	389	392	413	404	409	408	380	420	380	394	406	356	426	416	395	399	433	412	445	414	405	415	347	405	410	423	369	379	402	388	420	398	365	374	433	402	408	421	404	378	391	423	394	408	412	370	408	404	428	409	387	398	422	411	423	380	365	398	387	414	434	412	456	414	408	364	386	413	395	399	405	407	396	423	384	399	459	434	440	428	405	395	383	400	452	395	410	383	430	385	416	389	383	408	411	417	424	423	404	425	415	388	379	427	417	410	399	416	424	429	411	439	400	444	389	443	361	428	424	372	360	410	379	367	403	409	421	404	421	401	430	403	428	375	388	395	436	447	412	400	405	380	407	448	419	409	451	380	383	422	408	389	399	414	398	393	442	437	408	442	409	360	371	415	415	391	398	395	377	388	407	431	400	407	397	432	434	411	368	402	433	395	385	394	409	440	417	423	388	453	388	369	378	417	396	401	397	394	393	421	370	366	396	392	441	377	412	402	438	395	429	407	389	394	408	469	415	382	408	399	454	377	435	425	372	379	404	380	435	476	477	397	399	435	447	401	405	397	413	416	412	390	446	407	380	435	389	416	352	419	400	411	416	389	399	367	419	409	413	413	394	425	388	432	382	402	407	438	382	393	381	427	395	430	396	388	413	402	420	420	401	435	460	434	413	425	415	393	381	363	359	382	397	414	380	390	378	432	402	336	384	437	391	405	361	393	408	463	376	376	403	418	441	417	426	414	439	384	442	424	404	400	405	374	377	397	400	400	429	380	383	387	386	352	420	380	385	400	401	404	415	417	416	431	406	368	388	432	406	426	413	398	407	421	420	429	419	396	449	392	382	376	392	434	406	435	411	402	416	375	410	408	435	400	390	410	397	388	444	426	383	416	401	430	400	389	437	410	414	393	383	379	449	411	386	434	393	453	412	378	446	455	440	429	366	362	423	407	399	423	415	424	384	376	359	391	445	410	399	364	414	440	365	386	400	402	391	417	398	393	380	417	412	431	430	436	405	364	395	405	379	386	392	370	397	398	364	411	405	401	405	397	427	411	410	419	426	421	431	415	375	399	378	433	427	421	425	366	423	396	380	446	402	434	375	430	393	384	418	413	372	423	417	433	392	396	385	418	376	403	353	414	413	406	431	389	406	397	384	390	387	438	365	424	420	405	398	437	367	338	377	377	386	408	439	437	402	407	445	390	363	358	399	451	460	430	375	421	438	385	400	387	374	453	411	435	372	416	422	391	470	413	395	415	401	416	385	363	430	386	387	403	415	434	383	386	411	401	362	417	414	411	418	433	412	409	381	396	401	368	443	415	436	402	384	430	393	449	408	405	438	400	391	419	382	432	401	394	417	409	421	417	436	420	408	390	397	413	402	392	415	379	425	381	406	383	383	371	381	402	382	384	395	432	428	400	423	402	429	392	433	417	440	352	415	401	387	396	369	413	378	418	428	472	364	419	414	413	427	415	407	419	392	445	407	417	429	423	421	393	433	391	381	410	420	402	460	417	439	406	374	377	391	385	433	376	408	430	410	414	411	456	421	402	391	437	399	403	391	413	403	393	393	399	436	371	408	387	426	392	401	380	400	366	421	432	393	451	431	410	357	385	386	384	407	419	390	430	444	399	463	398	389	426	432	412	422	398	443	446	394	415	394	400	414	440	411	437	427	437	409	384	399	402	411	413	401	411	409	390	402	404	383	393	398	401	436	408	424	410	397	427	406	428	428	408	372	413	463	405	449	410	408	394	416	379	442	402	432	429	453	398	377	411	380	417	406	402	431	415	432	370	439	388	394	373	395	411	405	413	408	403	391	382	407	397	409	367	429	370	395	413	429	435	389	400	399	397	419	413	405	370	383	372	424	427	354	404	414	409	409	371	426	431	407	416	421	423	449	424	455	437	393	406	398	421	392	389	417	440	400	369	404	412	422
33369	10425	4106	1817	1237	1006	902	899	877	848	881	909	861	910	893	892	887	880	927	885	890	888	866	928	891	880	874	914	901	880	903	879	867	897	901	928	889	906	909	928	886	885	869	864	854	893	911	914	863	895	881	903	856	850	866	950	887	919	932	891	854	915	894	877	889	904	876	874	882	919	912	915	843	912	878	877	916	913	880	854	910	844	819	904	861	896	896	840	796	856	893	896	885	915	869	877	929	883	878	873	905	912	914	920	849	871	878	859	903	900	886	904	900	865	894	884	863	835	877	918	857	884	888	908	876	842	889	908	924	853	832	870	864	913	879	887	858	899	849	907	902	864	857	914	853	900	839	822	879	905	866	888	905	908	941	914	873	894	880	880	860	918	844	842	917	927	910	869	892	904	912	829	878	888	855	896	834	865	910	872	864	884	948	908	869	911	857	876	848	910	853	855	842	891	892	918	929	879	898	846	883	888	906	856	897	847	875	860	846	874	955	912	882	903	860	855	882	878	878	878	863	851	861	883	882	864	919	865	836	882	867	859	946	895	882	891	907	827	877	821	864	868	905	881	945	901	856	868	934	946	809	870	885	904	871	878	943	874	874	926	924	869	850	889	895	885	904	906	881	875	841	899	926	901	803	874	873	886	902	897	883	885	876	873	870	925	901	886	899	900	881	856	851	880	869	870	884	857	862	887	896	935	923	900	877	944	886	910	884	869	847	852	823	915	858	884	878	907	919	881	868	856	872	859	900	893	866	846	869	917	927	867	881	885	906	854	869	919	843	815	870	917	903	828	896	860	880	903	898	905	906	924	852	907	936	966	904	866	940	928	951	905	840	885	816	900	857	913	927	872	914	901	909	875	930	946	905	912	933	879	907	899	881	925	898	914	870	915	905	885	886	841	895	896	899	856	852	884	892	900	909	935	830	920	865	926	880	890	885	884	899	868	881	862	886	940	910	902	880	886	880	871	933	822	910	898	875	907	879	895	877	877	836	889	898	875	860	890	859	921	896	951	876	842	921	913	897	880	878	869	899	899	914	903	887	872	872	884	920	920	897	875	925	936	855	923	898	872	911	952	905	899	888	934	889	875	877	887	877	837	849	863	852	909	886	890	900	932	869	832	876	899	913	868	915	906	839	855	901	897	901	890	870	883	872	840	856	933	898	913	897	897	905	889	888	916	843	893	881	925	913	844	834	946	908	878	879	894	832	892	858	892	910	913	885	896	911	897	898	868	911	896	876	962	924	841	874	917	880	864	921	842	915	866	873	889	893	903	902	891	899	902	851	889	885	868	863	860	874	919	895	836	842	941	861	864	923	939	961	866	843	946	919	939	833	855	864	921	908	875	881	918	884	903	933	831	938	875	852	874	929	901	888	857	865	899	906	868	890	928	834	848	878	926	894	885	934	909	840	903	941	920	877	848	851	917	925	890	880	916	929	898	863	903	935	934	890	925	902	896	877	850	898	928	926	912	871	889	893	928	914	895	909	889	819	809	891	877	900	880	913	859	889	910	911	884	936	902	912	872	872	877	815	847	846	894	927	874	917	850	954	869	934	865	896	876	941	863	873	915	867	876	906	882	845	864	863	842	906	853	889	889	857	869	865	874	904	895	894	874	884	885	868	849	914	922	887	870	867	889	826	877	866	858	888	822	921	874	840	865	895	874	879	886	894	851	894	851	893	856	837	901	891	889	827	835	833	908	871	919	902	861	872	922	935	867	841	873	879	920	861	881	895	863	915	902	942	931	919	886	880	853	879	888	894	882	836	897	916	861	913	853	906	876	897	897	898	834	863	872	885	839	874	890	870	875	870	930	881	800	879	889	868	909	865	850	866	882	869	857	867	914	871	893	925	941	871	941	913	912	917	911	880	915	903	885	933	845	901	895	920	846	862	863	922	877	926	899	855	952	879	881	920	888	833	856	871	891	861	871	835	844	912	907	875	852	933	857	901	838	906	847	883	824	840	865	870	867	909	905	886	911	865	873	849	932	839	922	876	954	896	917	872	875	875	844	894	870	882	869	923	864	902	849	866	896	917	891	942	875	909	888	890	877	871	853	885	861	891	881	947	894	923	896	916	903	881	912	911	862	852	850	861	895	882	834	930	902	859	854	874	906	868	900	931	878	914	931	861	836	840	920	880	916	927	862	936	889	878	893	945	846	903	906	856	829	864	898	881	907	869	886	927	888	877	867	890	907	895	874	860	884	903	951	915	905	831	869	907	902	933	895	879	861	895	873	898	879	876	896	929	885	887	944	913	899	967	892	927	872	904	879	871	863	945	911	902	814	921	902	872	914	876	891	892	906	887	837	904	887	864	897	956	836	914	844	864	931	838	898	853	840	843	883	884	874	895	910	856	885	879	910	895	954	842	854	871	869	857	896	864	881	904	883	947	872	898	897	923	824	855	875	897	890	856	883	912	901	842	875	854	885	874	843	887	888	916	879	901	905	863	868	882	903	869	913	890	880	830	911	836	875	858	874	891	929	907	877	833	882	837	925	898	883	907	892	883	863	848	889	860	934	904	871	855	892	874	906	851	861	912	918	877	898	888	870	872	856	866	852	841	899	883	924	897	874	830	856	853	913	882	861	816	874	932	883	901	852	904	910	885	846	920	905	852	875	887	899	870	852	949	844	859	878	882	894	868	867	865	920	877	899	905	819	845	897	838	842	891	925	883	921	896	872	876	863	916	816	856	856	872	849	937	907	884	979	849	878	916	991	836	903	930	918	929	926	893	936	889	896	870	872	917	850	846	925	870	869	877	894	870	905	875	890	896	911	898	874	890	899	902	858	891	885	889	866	871	886	849	859	961	873	936	919	908	911	908	844	848	872	912	902	932	866	929	912	885	857	883	864	909	863	892	883	918	821	921	904	845	899	930	915	937	844	983	860	848	841	952	893	916	912	868	938	850	890	919	883	865	895	862	864	854	914	910	901	829	844	856	873	881	921	902	902	881	901	884	885	927	842	922	861	854	891	920	862	901	907	896	929	899	875	882	883	829	875	884	874	911	890	912	863	865	898	868	861	866	905	909	899	903	921	889	932	872	855	910	890	856	889	951	821	885	912	842	886	881	893	832	887	848	878	885	848	841	893	859	859	867	915	873	959	868	866	883	877	848	912	900	902	869	934	858	933	937	898	854	857	874	874	887	893	823	877	875	913	883	924	856	882	866	893	921	899	888	859	857	894	859	916	887	952	929	875	878	843	867	898	917	909	917	885	882	857	915	893	865	868	870	884	869	871	848	822	858	930	939	803	873	906	910	832	931	875	846	879	881	899	855	890	887	886	882	894	867	882	849	867	922	894	846	872	880	901	940	948	876	895	828	905	824	911	888	921	865	867	900	904	850	919	917	939	904	844	923	924	882	916	888	884	845	880	845	907	877	856	895	836	878	792	920	909	859	870	882	857	901	886	833	894	877	854	893	870	819	892	882	903	900	890	871	856	845	912	896	920	881	943	885	933	852	879	870	947	943	906
60212	29811	13144	5190	1671	706	583	490	545	462	445	375	428	423	415	433	405	401	405	396	369	364	388	376	387	388	362	413	416	409	380	381	423	363	389	404	422	420	377	378	387	396	441	388	420	398	385	412	376	407	380	410	400	376	426	383	393	378	393	359	380	392	410	400	384	377	418	416	384	410	391	390	356	408	409	406	423	381	380	386	409	384	435	426	392	352	382	376	394	371	376	383	402	420	406	404	387	383	412	330	385	367	387	359	344	352	350	413	403	382	395	396	425	375	414	378	389	388	398	406	398	415	376	405	387	385	379	392	374	386	354	383	405	384	408	365	370	394	405	418	386	412	413	394	399	385	369	365	368	361	369	349	424	389	401	436	400	423	395	392	407	402	397	419	369	389	410	406	393	417	393	392	409	406	388	362	351	393	381	418	365	381	407	383	403	380	381	392	380	406	401	422	385	421	378	404	400	407	398	370	393	384	368	388	397	397	395	372	401	374	424	328	421	386	388	383	383	366	360	336	412	390	362	403	401	410	391	364	413	434	435	390	421	394	424	423	397	411	398	365	378	379	378	423	388	401	388	377	418	361	378	363	376	352	387	389	390	379	371	382	374	370	401	368	383	412	369	371	352	396	365	393	399	399	419	377	383	394	405	419	378	393	353	412	405	378	397	427	393	401	389	387	351	385	421	396	404	387	377	433	378	434	391	388	406	424	406	449	406	408	398	370	397	350	407	397	390	378	390	406	426	377	413	382	392	420	365	364	360	345	393	402	400	382	364	415	391	432	369	402	406	359	373	407	390	390	383	410	366	428	387	412	419	374	386	421	382	369	407	418	417	374	389	370	393	342	378	371	401	394	399	353	370	378	399	385	400	380	389	353	375	353	412	386	447	354	351	417	400	400	413	382	400	428	405	364	386	383	354	390	399	380	414	398	393	371	422	399	389	401	417	352	384	385	386	428	388	373	446	377	351	396	383	380	399	374	419	409	325	416	399	348	419	422	426	339	363	361	383	364	388	401	408	420	362	384	385	345	365	400	376	360	349	408	370	420	375	399	460	388	376	404	360	422	423	378	374	433	418	366	413	425	380	414	407	346	394	398	352	398	404	390	380	396	404	350	375	379	407	394	373	342	364	404	411	435	394	382	368	366	381	382	388	428	373	410	413	392	412	361	403	401	402	383	397	358	400	374	378	408	423	388	389	414	429	411	386	410	398	394	385	360	412	392	390	373	364	371	363	369	405	389	375	389	377	375	414	384	400	403	384	392	369	385	388	379	388	409	411	370	389	398	387	386	450	383	393	361	393	398	364	365	401	369	387	418	410	383	396	388	400	409	416	375	410	372	385	399	357	365	407	422	387	394	397	365	381	410	366	431	389	396	397	409	395	374	425	372	390	420	396	377	420	382	387	374	407	388	417	373	391	402	375	411	382	395	362	379	388	417	386	369	382	370	417	426	381	392	443	375	373	404	362	396	401	431	360	406	421	385	404	396	400	383	363	413	419	374	377	407	394	379	380	365	361	383	402	374	393	381	427	392	408	361	409	422	384	386	403	382	411	357	384	359	431	365	415	380	407	398	366	385	383	414	372	389	360	410	359	405	350	432	387	368	400	374	384	406	385	393	403	403	394	388	399	388	393	400	372	370	397	383	388	378	387	382	369	344	388	382	406	372	387	395	410	402	406	392	377	399	395	427	427	395	376	401	346	375	384	394	390	375	376	391	407	399	386	398	405	375	420	387	431	378	359	353	405	358	389	409	357	400	406	377	383	379	411	399	393	380	384	436	387	385	404	362	410	411	439	385	384	386	369	376	410	363	408	404	345	386	373	395	377	381	378	403	380	378	402	375	395	362	406	373	355	377	413	415	363	417	394	384	412	412	371	345	364	397	367	399	394	424	368	374	408	397	393	387	359	381	404	394	389	360	382	396	388	420	395	363	363	360	392	346	379	387	392	378	385	373	410	392	400	405	394	406	388	412	386	382	400	381	379	410	410	382	398	377	381	389	427	408	414	406	399	383	379	383	359	383	450	418	386	423	379	424	399	385	400	379	408	393	410	393	337	403	385	363	418	398	401	407	381	346	389	395	365	354	386	407	410	403	390	408	366	371	393	395	398	387	379	376	422	394	402	396	410	372	362	412	410	366	385	419	411	403	378	394	397	422	381	392	411	447	422	413	401	366	386	427	409	424	400	445	414	416	407	423	410	344	354	394	376	398	386	364	395	377	411	377	354	412	388	394	385	375	365	418	418	394	404	394	422	386	371	367	377	376	383	382	383	405	406	431	410	385	374	408	382	359	370	381	398	396	412	401	407	384	363	363	413	432	411	393	395	357	373	388	424	429	376	397	396	372	348	341	412	419	362	386	430	415	422	402	412	369	393	427	403	369	402	407	385	446	418	371	384	397	411	393	431	365	387	398	442	399	397	384	385	388	393	392	418	402	383	356	412	392	407	381	424	346	387	390	416	401	407	394	413	445	406	400	416	356	379	382	395	386	372	376	436	390	333	379	355	346	408	397	392	408	364	383	379	441	409	375	426	399	393	367	387	386	380	403	344	368	399	369	405	421	378	410	413	421	410	403	409	387	421	379	410	394	378	404	370	414	374	432	404	370	413	387	390	371	381	395	413	398	416	358	385	371	408	340	388	381	369	398	398	402	400	404	377	380	429	377	395	386	388	384	388	437	428	399	378	407	416	407	390	429	396	399	427	372	431	427	417	372	359	398	419	417	387	395	383	391	381	385	402	342	397	398	389	422	384	428	388	406	382	373	383	418	362	380	380	398	410	399	401	404	434	420	388	407	392	444	391	379	379	418	406	420	372	373	377	423	392	379	382	435	379	385	414	437	395	425	407	394	417	377	427	372	425	361	350	389	407	363	375	397	379	431	367	350	385	387	423	362	398	362	342	353	404	378	404	434	368	403	350	369	421	381	374	400	433	369	393	375	393	412	386	401	388	403	363	395	399	388	397	402	412	430	414	412	370	399	371	395	343	416	406	376	401	409	404	414	416	436	400	404	400	403	362	390	402	381	410	390	390	384	380	378	428	395	386	366	389	378	418	418	413	399	407	439	365	387	385	376	393	403	390	364	380	394	391	413	397	358	376	415	420	419	442	420	362	393	337	374	405	418	389	414	381	383	381	419	407	395	412	373	381	404	384	404	390	419	377	400	396	410	382	389	418	423	379	392	377	396	395	400	414	373	402	362	404	433	398	410	408	429	391	389	377	422	418	438	400	397	406	416	364	402	371	394	389	417	395	415	393	392	381	405	441	388	407	370	377	403	402	389	433	404	383	418	412	371	395	419	414	410	410	440	345	348	350	346	397	392	420	378	381	401	423	429	398	410	388	402	377	399	387	374	364	379	431	413	384	358	401	377	391	380	393	431	390	368	381	406	402	383	354	351	362	396	348	401	380	432	371	388	340	399	391	407	353	380	372	366	392	385	407	395	378	394	411	422	379	354	401	385	388	421	417	382	370	399
40627	23171	13675	9504	3972	2014	1630	1472	1383	1097	1006	930	930	856	896	886	824	856	952	860	879	900	895	833	882	842	844	875	821	854	860	850	832	846	892	862	902	833	842	816	853	888	841	874	855	822	883	853	904	869	819	784	907	853	818	846	807	886	896	863	850	902	929	856	860	933	832	831	847	863	869	843	820	862	816	891	843	866	852	821	903	864	872	860	821	864	869	848	877	870	886	848	841	875	892	895	874	895	838	798	871	874	897	846	933	837	874	820	852	867	826	815	884	901	802	807	817	844	860	907	843	886	866	857	865	856	842	904	893	879	889	918	845	868	851	861	852	818	867	863	836	860	912	856	856	863	840	917	844	829	851	848	837	842	850	865	885	864	845	886	836	859	823	848	814	903	875	838	847	876	835	838	845	896	898	849	816	822	900	889	888	880	880	808	902	910	851	879	906	832	821	926	819	822	836	846	843	879	824	889	876	851	889	881	868	870	831	857	836	876	868	850	894	874	859	861	830	860	830	857	811	800	872	831	902	872	877	863	860	862	847	864	874	898	902	896	816	853	803	866	849	871	814	840	881	881	851	874	848	968	849	832	829	865	883	886	838	856	869	898	851	837	856	838	864	837	891	877	844	826	876	868	861	872	901	869	858	879	879	832	811	815	844	844	863	832	837	854	783	859	881	885	834	889	928	857	870	868	856	866	903	862	864	820	789	793	922	867	893	780	870	891	887	860	864	871	814	866	854	872	837	876	907	879	824	898	854	922	860	868	858	884	829	831	866	899	826	819	861	875	887	826	854	885	859	834	854	907	894	873	853	887	864	877	889	834	887	879	866	838	880	852	844	877	837	888	801	846	892	871	863	848	832	876	898	821	873	814	781	840	860	848	869	830	875	899	833	875	853	842	869	870	877	873	858	859	836	858	849	874	931	825	839	888	886	873	907	874	844	817	863	832	823	818	807	798	878	852	888	851	845	843	848	870	834	882	849	863	891	868	856	859	832	889	838	860	830	846	870	897	815	815	834	886	871	897	841	877	833	913	847	852	866	863	860	851	873	865	878	878	862	870	854	871	863	868	852	848	857	850	862	863	878	821	882	854	843	879	830	849	903	853	855	862	891	876	825	847	865	864	906	892	883	872	893	886	891	863	878	837	959	938	859	853	853	849	909	841	837	854	842	876	896	855	950	918	846	879	832	876	892	846	900	863	818	861	861	835	854	896	894	845	863	879	875	862	879	881	854	890	891	883	847	865	883	897	892	866	828	805	858	871	866	873	846	852	812	848	894	884	823	824	882	813	866	877	865	853	818	888	853	889	821	831	902	807	879	841	882	880	888	925	889	910	905	891	867	836	855	843	831	844	875	860	841	827	882	870	887	834	912	821	837	822	880	870	888	834	832	911	889	892	880	866	902	855	861	869	868	791	820	903	836	881	863	837	899	853	828	880	861	870	845	836	851	887	841	856	849	829	847	880	886	844	902	874	823	868	836	876	799	816	902	885	874	807	833	848	910	883	850	916	850	866	843	850	877	859	790	836	847	868	865	892	810	898	818	874	873	859	852	846	838	820	903	875	816	824	854	824	874	845	802	858	908	890	881	862	843	851	805	867	853	842	811	852	836	873	873	825	859	845	869	843	870	846	865	792	840	862	870	859	898	916	839	776	916	807	865	854	854	853	826	820	919	949	795	895	837	849	858	853	910	858	849	902	891	877	896	857	857	841	854	800	834	889	816	847	867	870	864	885	898	832	904	874	834	910	829	886	857	844	909	917	874	845	857	885	842	893	889	875	830	875	853	920	918	810	839	904	868	875	913	901	863	866	916	878	899	848	868	874	866	877	856	893	874	844	855	871	914	911	838	893	834	849	843	894	831	875	900	887	896	895	906	899	873	862	832	863	873	872	816	898	918	917	855	855	865	889	858	858	887	895	875	869	874	891	811	854	845	849	837	851	858	871	864	851	874	831	862	826	854	838	818	847	876	849	818	887	846	869	796	870	855	884	854	900	894	820	830	846	838	893	879	855	835	833	887	903	815	790	809	892	802	844	893	863	872	813	932	854	849	810	833	843	858	839	856	903	894	824	860	822	872	897	881	854	856	865	845	828	897	839	860	852	876	864	876	909	830	889	875	854	798	844	873	900	828	812	855	862	861	828	833	894	903	865	870	796	871	871	869	815	838	840	884	818	896	968	895	872	867	918	897	871	902	916	824	873	853	892	868	918	870	805	880	874	894	862	827	814	809	940	834	889	850	845	889	847	940	878	851	865	831	814	829	844	870	817	829	815	875	846	894	912	879	853	854	816	900	898	876	822	917	862	843	888	825	805	849	858	855	829	858	909	838	849	848	900	868	885	837	853	845	830	894	845	871	848	826	849	891	828	853	838	838	845	890	815	862	834	810	834	875	854	854	866	889	857	840	878	804	925	880	896	903	862	867	810	851	852	876	871	895	883	896	847	868	845	836	855	883	830	840	889	884	908	858	864	854	810	865	880	885	893	891	883	934	870	840	876	877	889	895	824	847	906	848	833	881	868	851	863	865	859	869	850	819	790	913	838	841	871	846	904	927	866	858	918	875	865	855	849	841	834	829	896	826	783	875	863	910	785	844	834	867	903	847	861	831	846	888	858	845	843	890	856	883	841	841	883	852	920	893	853	870	872	852	834	865	797	862	869	864	878	876	844	840	831	855	886	913	883	847	806	872	853	922	839	818	890	891	848	887	862	842	872	861	802	862	877	865	895	816	885	875	866	868	863	817	837	843	839	872	916	851	878	863	905	880	890	871	805	867	827	836	888	827	836	805	880	892	798	857	860	851	881	897	825	892	901	803	829	908	856	808	859	862	907	876	890	819	850	894	867	877	905	902	907	865	854	789	857	861	837	835	867	906	831	834	864	853	834	880	850	855	851	833	824	823	848	853	878	871	835	859	855	879	842	879	887	844	856	922	850	861	891	861	897	878	866	874	877	866	854	894	852	871	898	891	827	832	850	796	845	843	880	891	840	850	895	860	896	839	877	863	836	851	867	842	870	901	842	881	857	895	839	861	807	867	877	828	891	863	888	841	881	857	861	857	893	884	836	869	782	866	816	819	872	857	859	857	849	844	856	827	875	816	848	865	900	830	841	870	827	865	952	869	849	823	821	868	857	896	874	862	846	903	843	843	910	839	853	830	858	810	875	894	771	917	913	860	896	822	834	888	822	866	920	872	893	887	847	890	837	875	868	869	881	899	879	863	856	842	863	845	889	846	827	880	847	861	861	874	878	861	889	824	819	862	894	819	876	881	895	918	836	872	840	852	863	846	814	817	949	865	839	829	928	852	841	865	858	821	813	916	870	889	881	831	898	857	841	836	850	880	858	809	795	803	823	874	795	879	894	835	890	878	893	836	904	857	861	866	860	880	865	855	804	873	859	833	831	861	837	863	893	865	803	850	860	861	840	874	821	868	893	862	859	873	832	860	843	847	852	897	798	866	858	831	829	882	884	838	854
68214	36093	13293	2797	858	547	538	469	456	397	408	407	397	413	453	399	443	421	484	456	421	421	392	428	488	409	406	453	425	408	408	447	443	419	446	413	421	419	421	400	410	417	395	454	411	388	430	407	351	410	404	415	442	399	410	410	429	412	379	387	392	382	474	406	410	363	431	418	448	424	405	456	398	438	346	427	399	402	399	396	368	448	436	410	392	390	428	383	396	481	391	405	384	435	392	403	359	386	462	411	406	422	408	425	404	397	459	418	378	435	389	398	407	463	408	405	448	435	400	430	400	425	413	413	371	444	455	416	422	416	439	426	455	449	429	413	438	400	428	439	390	447	407	426	428	397	429	431	434	394	447	425	419	425	421	426	388	439	387	417	440	416	452	412	407	410	401	371	422	405	400	412	435	446	430	380	428	420	412	407	411	420	430	413	392	407	382	394	423	423	401	429	430	418	393	417	383	456	389	402	424	428	413	408	461	445	457	432	388	423	362	414	435	462	439	387	418	386	431	380	396	384	445	453	404	373	395	399	401	421	399	368	418	442	446	376	399	369	402	393	438	414	430	413	410	437	427	450	398	436	420	403	361	422	439	410	469	413	379	424	435	424	458	416	410	379	433	446	435	404	426	427	418	426	421	409	408	424	448	420	435	467	442	421	455	451	429	441	399	418	376	403	423	377	385	445	433	405	410	410	412	419	387	420	444	393	396	398	407	451	404	390	436	445	458	437	419	458	423	387	444	399	417	439	397	445	441	446	409	402	395	408	414	431	404	446	426	413	405	402	431	402	434	433	435	399	439	402	395	406	402	412	421	424	385	402	425	414	417	399	409	423	391	404	421	425	427	414	425	449	446	442	427	390	381	394	422	389	408	388	438	401	410	441	406	377	411	429	452	440	431	397	436	410	436	388	427	430	433	419	459	415	429	375	422	402	406	394	394	423	393	403	429	412	381	396	425	427	434	413	419	359	410	418	431	429	366	444	420	406	402	403	404	452	407	388	423	425	435	442	384	416	411	430	400	442	413	437	431	419	393	423	395	368	396	415	444	416	388	416	376	396	388	422	379	452	350	386	390	384	376	415	369	428	448	367	456	362	392	380	424	420	436	433	452	410	358	379	406	404	426	416	403	405	397	449	394	394	403	407	413	371	416	417	428	425	414	413	406	433	448	434	404	394	433	420	397	405	428	399	416	402	402	425	459	458	443	427	416	428	399	408	419	389	420	408	400	401	382	419	422	384	449	432	396	410	394	413	399	395	397	447	418	405	400	412	425	410	428	396	401	389	410	411	416	447	419	395	396	372	378	422	432	437	409	425	377	449	450	414	413	410	398	400	429	341	436	418	399	419	426	432	408	404	405	431	428	397	409	431	378	412	427	468	412	404	412	417	406	431	371	386	418	424	391	425	416	420	422	464	420	415	403	414	429	425	414	400	403	419	419	449	422	415	403	406	426	412	422	426	367	425	432	437	398	410	412	416	396	408	416	386	425	376	392	394	392	395	405	417	379	422	392	441	416	377	437	410	414	441	443	432	407	406	390	412	401	398	388	420	403	447	451	413	407	445	402	459	415	392	370	448	414	467	414	416	414	425	442	426	403	409	416	402	371	366	393	449	431	420	436	422	402	418	414	428	417	439	410	408	388	383	419	428	409	445	370	427	417	437	456	419	444	410	364	435	431	412	420	436	392	426	432	373	441	440	449	387	372	421	443	432	436	416	409	408	415	414	406	423	425	427	470	404	441	439	402	401	412	408	423	400	397	429	442	405	460	420	426	368	427	416	390	385	383	432	434	385	405	418	421	414	419	450	444	425	417	426	387	429	393	411	404	401	425	385	390	460	445	432	394	390	435	426	409	469	395	406	438	422	417	386	421	414	436	403	438	380	424	419	439	431	406	411	396	403	401	455	432	445	412	395	414	442	446	402	402	460	414	426	388	432	425	400	410	448	397	425	423	407	401	414	415	410	421	420	369	411	424	394	436	415	378	441	432	430	409	371	425	382	445	437	405	408	392	428	429	443	408	411	387	399	443	433	442	415	429	428	393	450	405	438	411	423	397	399	387	414	418	419	391	420	420	413	396	441	406	405	413	423	440	395	400	410	385	402	405	396	404	413	429	415	389	447	411	429	422	392	411	401	412	372	441	412	446	429	486	421	401	415	377	436	382	384	410	397	412	401	404	403	409	414	390	416	415	386	448	418	435	422	395	376	432	430	417	446	448	398	397	416	415	348	363	422	402	415	402	439	440	431	411	426	418	451	410	396	352	438	442	461	382	435	433	424	420	414	403	410	442	429	420	421	430	404	420	424	428	400	427	399	437	398	403	395	426	434	466	393	370	404	426	379	370	425	386	419	412	400	408	414	422	419	416	436	419	417	422	420	411	393	416	393	463	418	452	401	366	404	417	393	370	459	389	451	411	402	386	409	447	416	417	422	450	452	431	446	413	404	429	390	358	382	426	444	393	402	442	436	424	436	417	430	424	464	397	417	413	440	399	415	392	419	411	445	397	399	377	405	417	437	437	397	401	415	428	423	400	395	395	417	445	432	407	393	386	402	414	409	462	425	391	426	437	404	428	364	386	401	380	461	427	405	400	412	416	454	420	401	468	440	419	426	435	380	447	405	392	405	398	402	425	389	394	395	415	434	424	464	404	437	399	414	386	405	454	427	425	416	385	452	408	397	396	415	392	416	433	400	467	402	440	417	470	379	407	435	422	430	410	420	453	398	422	415	429	395	413	471	421	432	432	407	443	433	448	415	449	414	413	409	409	444	435	434	386	416	424	380	449	442	452	405	419	438	430	442	453	410	429	378	386	397	403	402	394	402	419	416	405	430	406	426	378	436	404	383	442	405	446	401	368	386	420	390	455	423	454	443	455	438	406	458	414	413	435	380	430	410	395	424	421	454	398	415	405	404	395	401	398	425	407	440	444	399	386	401	400	476	494	419	418	436	376	403	400	394	398	397	380	379	445	415	421	423	418	413	410	399	400	388	386	451	386	425	446	398	418	413	389	412	420	426	377	410	458	361	419	397	393	432	395	445	435	411	419	391	399	373	404	410	410	421	378	409	435	407	423	450	409	415	402	388	459	406	422	437	409	433	470	384	375	408	403	437	401	410	421	428	444	458	388	409	415	395	402	442	423	406	418	437	434	444	469	422	446	434	449	448	410	428	392	413	430	417	417	401	445	397	403	381	443	433	400	436	411	401	429	418	423	424	408	432	420	457	390	400	406	407	453	454	454	403	388	430	424	449	425	396	394	390	415	392	446	391	401	417	432	392	433	419	402	425	439	425	405	380	420	416	362	441	433	406	399	433	427	411	378	413	395	422	416	430	448	400	341	461	432	399	434	423	398	431	429	441	384	406	409	429	441	430	397	426	429	445	428	432	403	400	440	407	398	436	440	406	405	400	389	418	413	412	452	388	446	408	389	428	402	423	480	426	389	401	440	402	413	421	453	443	418	405	454	389	423	402	402	411
46857	27312	10316	4395	1981	1327	1232	1085	1023	990	996	907	954	926	911	871	876	892	973	915	910	935	912	884	887	880	912	885	908	864	896	927	881	947	884	891	926	900	906	893	918	897	895	921	864	911	888	846	904	880	898	924	867	876	962	904	873	893	916	884	949	882	858	908	903	892	957	934	903	942	893	886	935	953	899	883	887	876	926	880	897	905	911	872	936	923	913	903	887	960	865	872	897	908	938	928	886	936	890	965	860	898	928	898	924	915	911	889	896	862	840	914	901	901	894	899	914	900	884	899	892	883	912	960	850	895	926	893	949	937	884	910	877	912	875	894	909	914	938	876	935	889	903	845	874	865	905	921	879	896	906	913	884	891	913	912	873	897	837	875	914	936	864	830	877	881	911	874	913	892	858	943	870	935	870	901	950	921	928	895	884	913	918	880	916	917	868	928	885	937	910	914	928	902	883	902	881	894	928	866	896	934	951	957	936	900	921	931	905	899	869	860	932	945	897	885	956	963	896	894	944	891	946	948	899	910	982	861	930	907	912	880	892	917	886	891	910	821	860	874	902	876	908	906	911	937	915	912	844	929	917	983	853	879	840	878	897	908	839	910	927	885	876	883	901	937	916	945	847	891	945	952	912	979	899	904	954	876	913	937	876	880	892	886	887	874	876	858	884	875	903	920	869	925	943	878	878	905	889	901	893	893	853	873	923	868	939	874	914	889	883	908	887	941	853	895	861	878	898	896	938	883	894	913	921	923	882	890	909	873	959	873	931	937	860	971	870	888	915	864	907	894	938	890	834	917	890	916	937	918	849	905	892	894	884	870	853	927	941	881	898	927	896	931	900	947	877	885	882	927	904	875	913	882	920	866	936	857	921	919	954	936	955	874	943	915	909	903	887	912	898	892	894	869	880	884	903	948	872	898	885	902	898	893	880	944	901	894	894	882	892	907	931	913	888	959	878	871	881	879	889	857	944	873	882	931	922	929	898	920	927	894	944	869	874	857	890	950	915	888	863	891	903	923	936	894	890	895	924	886	870	903	917	914	884	867	953	921	899	899	964	853	875	892	859	867	928	930	898	921	908	892	884	920	922	884	859	867	886	884	922	882	916	836	857	903	940	884	879	936	890	892	886	875	951	927	921	862	916	915	902	933	870	913	867	914	874	888	890	896	945	900	879	893	923	894	901	887	875	898	944	868	873	919	829	910	916	904	916	903	921	929	887	968	906	947	924	899	915	913	951	812	881	901	904	941	882	895	874	882	845	909	878	890	882	893	911	938	871	928	879	897	865	898	896	974	908	913	926	864	870	874	894	889	893	879	915	796	876	899	936	844	948	889	891	903	877	929	884	946	888	865	931	928	915	874	939	843	906	923	866	917	857	929	903	877	847	830	903	879	886	919	896	952	869	876	883	864	910	893	932	900	901	900	901	923	936	935	896	910	901	931	863	917	919	906	935	940	913	936	902	970	931	907	942	910	887	892	929	950	894	917	923	890	860	890	914	938	942	903	874	868	886	902	877	944	868	901	925	849	902	870	903	887	893	863	871	925	858	942	941	946	959	914	805	873	890	918	935	893	963	923	911	937	851	898	930	884	912	931	903	876	915	915	893	919	908	906	916	896	863	921	914	852	905	904	936	886	907	871	853	934	872	972	870	949	950	914	867	973	903	892	863	890	924	926	921	894	944	901	840	907	918	858	886	865	961	887	835	942	918	912	868	884	936	965	893	900	917	852	847	895	936	940	925	879	896	923	921	884	889	916	895	886	881	905	909	887	930	922	889	976	904	900	907	895	905	900	926	911	941	903	856	960	903	908	905	907	909	937	879	933	889	882	891	866	869	899	961	935	907	967	932	962	889	936	926	930	887	912	908	915	894	935	944	938	888	899	874	899	901	928	899	872	918	858	843	919	857	937	921	888	873	924	942	902	888	916	871	901	904	917	877	872	941	903	862	947	903	882	935	921	918	874	940	849	895	928	880	866	944	928	855	892	909	901	948	859	872	926	920	925	893	879	892	900	901	876	860	960	898	867	847	858	934	882	887	913	928	864	919	905	899	877	938	909	902	889	876	880	906	825	866	880	872	923	969	888	892	861	907	948	897	918	875	883	902	889	878	943	842	925	942	946	899	909	910	902	919	910	863	882	900	904	942	913	899	918	893	919	846	862	944	925	909	897	883	906	943	858	910	895	867	911	911	893	910	931	933	897	887	857	980	924	916	890	897	876	876	872	933	857	898	890	933	946	902	912	907	893	879	912	927	919	877	929	974	886	946	961	921	908	884	836	854	917	946	885	885	923	923	898	845	875	912	907	893	921	877	946	907	887	925	900	934	879	898	936	822	929	900	909	853	863	877	891	873	911	895	917	905	899	914	856	916	906	890	931	908	858	905	916	909	936	885	949	888	929	908	955	901	921	896	882	867	898	917	896	896	902	924	928	891	931	920	900	846	935	968	909	928	898	895	881	949	910	925	890	917	889	909	894	927	897	889	878	923	893	929	893	870	894	904	913	875	893	910	931	922	920	888	902	915	898	947	890	906	913	949	925	857	927	883	949	905	898	981	874	869	881	875	912	914	887	960	908	910	864	855	897	865	879	888	896	914	866	889	853	922	921	858	886	898	884	898	899	874	865	915	876	940	913	866	901	915	934	866	908	918	898	965	923	849	889	854	930	891	918	872	876	910	903	889	954	947	926	919	885	886	853	872	896	908	928	935	884	897	891	891	957	901	924	897	881	852	945	938	890	927	896	864	941	948	937	896	845	891	897	902	882	878	854	882	919	893	933	876	925	928	891	934	890	920	890	928	900	923	877	933	868	929	898	846	876	899	889	905	911	894	835	914	950	897	925	918	858	879	923	863	935	874	891	934	894	871	899	943	880	915	865	913	930	912	870	938	890	894	891	916	904	942	929	939	920	913	829	951	930	894	868	916	867	897	868	904	896	871	879	964	856	950	963	858	924	966	873	885	924	883	905	919	920	878	932	906	946	887	872	919	927	867	906	854	935	874	871	944	919	883	864	958	852	917	882	888	884	859	944	861	884	913	879	915	896	858	873	956	877	890	935	932	903	909	860	866	881	920	911	926	930	910	922	895	894	910	882	850	882	915	898	896	919	919	935	901	866	868	950	893	898	866	944	900	872	914	834	881	951	934	956	917	875	955	814	879	922	855	901	952	922	860	908	907	867	902	866	874	890	867	919	861	952	952	893	918	905	916	892	927	875	893	908	915	877	894	911	894	854	914	863	868	860	874	902	939	889	880	910	916	948	932	917	895	872	940	898	891	887	904	874	876	906	905	960	910	898	922	914	958	899	883	893	927	913	929	940	952	915	915	926	868	881	896	879	943	915	939	907	891	923	918	896	939	908	877	892	880	819	916	913	929	914	917	900	925	895	926	916	860	906	940	868	899	885	860	916	889	915	920	937	862	890	866	899	941	902	1005	886	956	923	915	897	873	893	891	838	897	866	924	910	902	941	915	910	874	926
49082	18237	4594	1597	789	530	522	433	456	376	396	397	423	365	377	368	382	383	385	389	402	402	414	372	411	366	387	368	412	411	370	403	379	394	416	404	402	412	445	369	403	362	381	392	389	374	351	376	402	383	410	409	403	417	387	411	398	430	408	415	396	395	404	375	403	408	401	382	404	372	362	421	420	395	401	373	386	359	350	382	431	341	392	377	410	391	396	359	375	379	454	396	397	373	379	378	381	377	379	413	392	378	353	375	430	407	397	378	381	404	438	385	401	416	416	386	406	457	402	436	344	386	396	373	400	382	395	389	441	373	401	386	406	419	402	383	384	372	423	406	397	410	410	397	415	412	413	390	410	355	408	386	386	375	379	389	383	398	367	379	408	397	378	416	354	345	401	395	380	369	365	409	384	411	363	376	411	379	425	374	400	389	380	381	389	395	365	404	395	388	375	390	428	411	382	373	368	390	441	429	391	427	372	380	398	395	396	399	357	416	424	374	364	386	406	365	383	379	389	424	394	412	399	389	370	373	391	387	388	352	386	361	370	335	367	386	410	381	363	415	358	406	410	404	391	369	375	433	417	345	399	434	393	377	384	357	403	396	382	401	398	398	383	394	407	417	369	379	358	396	375	431	370	405	391	374	420	376	430	391	384	408	383	389	395	398	355	374	398	365	378	368	445	359	396	435	362	412	436	418	403	432	410	384	394	391	388	414	428	395	386	381	396	407	343	357	385	396	403	358	405	406	389	417	378	365	424	372	419	386	386	361	443	369	390	373	362	389	397	412	391	391	372	377	334	392	348	383	397	372	401	405	389	416	425	437	432	389	380	392	381	386	373	361	349	385	387	415	356	411	380	389	371	397	364	399	427	390	391	385	396	399	402	395	334	402	392	354	399	377	401	371	380	384	415	395	406	401	382	391	392	369	423	378	393	355	436	382	358	375	383	391	398	392	426	426	412	398	404	394	394	398	377	402	421	388	432	412	450	390	355	355	413	388	382	402	381	398	394	404	399	413	400	398	349	389	400	391	377	410	383	385	408	362	406	413	399	385	427	407	357	398	388	392	380	402	375	415	410	359	353	433	406	398	409	390	369	387	436	426	359	399	394	375	430	400	388	429	382	366	370	422	365	413	409	379	412	361	390	373	386	405	404	393	389	390	388	394	402	379	394	366	382	417	419	428	382	405	359	393	380	376	407	378	408	400	390	379	385	424	424	400	412	407	413	394	382	380	397	393	381	390	393	367	368	418	418	418	392	400	380	387	388	424	386	385	384	427	410	398	394	350	356	373	396	408	413	359	431	380	359	379	396	371	357	401	411	411	430	397	383	394	400	408	399	397	429	399	409	355	403	384	348	387	388	385	360	350	388	356	400	428	371	387	391	406	404	379	352	331	389	393	395	372	366	388	374	416	371	389	428	387	360	369	407	397	378	403	358	385	387	412	404	376	356	376	391	371	431	400	372	409	384	394	404	407	404	466	448	392	385	400	388	430	376	399	395	340	318	388	386	393	389	376	337	388	372	417	393	387	431	399	381	356	380	398	381	416	387	342	396	373	376	361	355	339	386	371	422	398	432	396	392	393	385	378	396	397	423	412	382	390	421	414	379	374	382	418	402	328	407	397	404	421	379	418	408	383	394	414	402	424	400	384	400	395	407	379	405	361	350	408	423	395	411	384	365	399	413	381	385	394	388	426	407	418	384	393	368	390	365	387	383	406	369	348	364	425	406	395	365	442	352	403	390	356	385	389	397	409	351	402	395	373	380	359	403	379	404	372	375	433	424	375	400	369	398	396	411	419	372	372	421	368	426	379	381	410	441	381	419	396	405	386	363	347	384	432	414	398	387	388	400	362	364	367	395	403	445	384	395	392	387	407	387	397	383	377	363	395	402	356	384	372	398	418	409	368	382	410	401	384	424	417	377	392	404	356	388	368	411	392	377	403	394	429	382	421	373	416	381	369	375	392	382	354	378	379	357	353	377	406	368	373	416	397	357	383	380	367	417	396	447	379	414	381	365	409	385	339	416	358	377	365	317	392	385	409	385	368	390	364	393	398	383	370	402	398	402	404	403	385	394	388	377	419	407	432	388	378	388	386	350	371	387	384	402	438	383	418	383	419	435	382	377	398	376	410	403	447	386	393	411	364	396	365	381	403	385	416	369	370	342	388	397	315	361	403	394	390	388	422	416	383	377	369	375	372	395	396	415	423	356	397	409	420	421	405	368	374	405	389	403	360	382	370	355	377	369	424	371	409	380	363	336	404	387	387	369	400	395	427	391	389	389	381	361	373	408	413	391	362	389	404	408	433	408	380	395	415	420	367	382	379	368	354	380	392	439	416	405	406	400	394	351	403	387	381	390	362	360	409	395	372	375	379	365	344	376	361	424	400	349	396	356	438	357	375	371	372	395	413	361	383	420	369	414	412	413	424	389	390	391	409	401	388	375	430	367	366	409	370	400	417	404	389	365	407	387	386	387	401	381	394	399	404	403	370	367	402	397	362	423	414	400	413	383	394	354	398	421	442	428	398	383	391	407	376	425	368	381	404	369	377	432	375	393	351	388	400	397	395	365	405	408	401	376	367	385	380	390	397	426	406	399	405	390	388	401	411	412	372	405	408	392	394	417	396	401	364	341	364	389	389	355	380	384	380	375	378	387	413	383	386	414	418	379	368	378	381	409	382	400	383	374	420	401	387	365	372	376	418	377	404	403	400	389	386	408	413	394	405	415	402	384	396	426	392	379	371	413	390	379	407	370	369	403	403	392	418	382	334	376	385	394	365	357	399	395	371	390	393	379	432	397	375	376	403	373	361	386	365	374	414	372	397	410	380	358	425	434	401	351	381	403	380	380	413	363	431	401	395	414	369	396	391	362	380	403	364	421	386	419	367	393	376	353	384	378	382	408	431	381	358	416	395	392	358	389	385	367	377	406	410	389	381	401	389	369	407	383	377	406	383	399	390	394	400	405	371	386	401	413	447	413	407	385	400	374	413	398	383	381	458	394	430	367	412	422	389	438	352	397	363	371	387	384	447	375	413	376	396	402	405	397	421	413	387	372	409	386	367	385	410	384	375	370	410	356	388	380	379	402	355	423	373	388	410	388	365	399	401	380	391	380	364	405	401	356	400	382	393	380	392	379	417	370	347	422	392	384	374	370	393	405	377	401	415	360	388	369	373	362	366	391	383	391	367	386	372	395	376	384	353	391	411	370	413	401	380	417	405	393	399	376	402	397	390	401	406	421	399	370	419	415	406	383	410	418	393	394	354	397	372	404	434	410	403	406	412	369	375	391	374	389	392	388	342	392	381	373	384	403	384	411	376	376	411	385	417	371	404	416	391	411	403	362	403	349	383	445	412	367	379	379	418	372	380	392	392	388	413	418	339	403	419	436	410	399	424	391	332	405	392	420	420	412	369	392	404	427	404	385	408	401	369	407	385	391	400	410	411	404	375	391	429	372	387	432	368	423	398	395	407	377	371
32790	12381	5546	3481	2058	1280	1196	1004	927	929	892	832	877	825	840	847	836	817	870	858	822	876	828	895	883	868	842	855	839	827	847	868	902	892	821	909	844	855	809	859	863	863	908	880	881	876	869	852	911	857	889	888	838	853	972	813	863	873	873	876	855	895	892	833	865	881	828	917	850	898	827	850	855	862	824	860	870	882	852	880	828	860	871	887	875	861	856	901	867	823	871	879	833	884	779	804	843	856	840	854	885	872	861	879	889	833	899	856	821	860	855	845	848	858	827	828	897	891	871	924	835	850	891	834	878	857	915	891	819	865	885	883	901	858	842	879	858	842	881	822	861	864	858	888	812	906	811	884	830	866	853	932	865	879	839	843	863	892	888	852	851	856	860	802	863	899	823	841	867	853	855	894	781	827	800	858	867	850	810	884	865	895	857	916	865	835	866	905	838	839	817	850	863	854	819	834	845	811	818	843	832	827	841	877	863	871	851	863	840	881	896	781	863	866	823	848	876	840	823	817	809	848	861	845	819	873	867	796	855	870	824	861	879	829	794	810	861	853	844	867	835	899	872	849	858	876	827	824	818	824	870	922	888	825	845	853	839	892	824	803	832	777	856	837	841	845	856	862	866	882	783	869	853	840	822	877	867	892	874	837	886	877	808	870	852	838	884	856	823	881	872	832	820	833	863	842	830	821	806	885	811	877	831	824	869	861	866	838	850	864	881	853	861	861	880	886	820	866	888	851	847	863	856	863	869	842	891	896	799	876	871	837	819	881	867	891	870	847	831	836	846	902	862	880	790	826	949	843	875	837	831	818	862	868	854	859	770	878	810	810	832	870	830	857	830	888	863	905	807	868	880	911	905	822	812	889	858	846	848	826	854	807	835	867	848	822	882	851	832	832	885	840	891	798	862	808	879	853	917	886	854	842	842	874	838	856	880	787	821	910	856	851	848	867	881	844	865	799	870	836	853	842	886	861	810	859	847	848	901	842	849	873	822	898	824	900	830	889	836	857	847	804	873	829	868	857	857	879	835	879	850	871	850	881	888	849	842	849	838	807	828	833	894	855	848	866	885	892	868	846	796	839	894	848	828	857	868	813	835	858	907	839	851	836	899	858	838	843	817	840	886	890	863	937	873	848	845	906	831	861	798	838	791	874	874	836	826	826	921	895	865	863	871	896	840	864	831	839	851	830	845	847	825	816	869	873	845	840	858	879	862	820	896	879	834	907	880	910	860	809	897	810	915	863	834	914	830	897	875	880	810	847	843	838	809	878	866	818	867	871	911	879	885	778	820	792	888	925	824	869	846	856	863	869	870	839	865	868	847	825	911	823	797	909	856	858	850	887	822	791	843	860	847	825	876	879	840	871	837	876	816	882	884	906	888	857	851	813	899	854	857	814	827	837	855	869	840	802	799	851	871	836	852	868	796	877	875	835	866	840	844	849	884	858	848	818	867	871	874	814	844	943	860	898	847	839	882	897	891	845	878	846	872	864	867	845	866	819	843	829	820	812	897	854	814	794	836	835	785	871	854	818	887	837	840	875	876	836	873	898	833	824	872	833	860	931	847	831	854	871	835	824	896	813	829	838	880	820	825	855	859	874	851	878	909	858	849	865	929	922	846	874	823	852	872	809	820	839	847	789	870	861	854	862	888	869	864	878	831	864	840	849	901	882	820	859	854	834	887	810	879	903	841	847	860	859	827	834	813	833	827	841	869	843	845	797	877	877	909	839	825	865	865	863	798	854	856	911	847	849	876	796	855	879	856	869	856	828	841	800	893	865	801	869	855	868	832	868	837	882	853	838	907	869	883	868	862	931	852	864	862	864	849	807	828	892	844	873	847	883	822	864	865	869	819	890	830	848	806	899	873	870	794	882	829	842	859	834	803	895	844	898	891	885	793	809	814	867	844	892	847	866	852	845	827	872	890	820	790	855	881	843	855	865	910	766	887	877	869	839	834	867	849	873	881	834	815	887	860	914	832	848	872	817	828	896	813	884	872	816	863	892	857	873	819	822	897	900	860	921	832	910	877	865	877	821	865	873	819	862	852	896	887	840	847	847	861	895	838	892	857	835	880	855	807	822	916	830	871	841	803	869	863	825	896	849	837	870	804	843	879	895	813	907	836	809	886	860	832	803	844	850	863	845	872	822	852	774	840	863	873	856	890	848	843	866	870	864	857	860	888	870	891	841	845	908	882	864	861	850	864	858	844	868	854	855	830	859	878	857	799	830	900	873	870	874	796	847	837	866	807	850	880	895	856	858	847	884	852	876	889	845	865	833	808	845	855	866	812	875	881	879	857	896	838	833	836	882	847	873	867	853	876	816	823	859	825	857	892	855	901	859	893	809	855	832	848	803	824	832	864	852	825	809	892	859	801	838	824	870	900	902	890	828	872	854	873	859	866	840	835	859	895	797	835	902	854	852	869	883	873	859	838	860	877	861	798	810	893	859	818	832	837	796	873	826	852	853	815	870	875	869	789	811	827	864	801	840	804	836	854	880	892	885	824	875	864	863	903	830	846	851	882	850	887	852	820	912	836	841	808	898	832	833	862	880	860	858	819	871	885	802	822	822	846	870	787	837	855	846	836	768	859	873	915	881	890	882	869	798	855	901	860	905	857	879	902	859	821	889	850	841	862	898	848	877	860	846	845	858	861	888	842	876	813	860	814	829	838	857	826	875	858	873	852	845	850	830	897	833	849	787	854	883	830	810	837	873	887	845	821	830	856	858	841	845	789	865	883	887	892	781	887	846	870	854	859	888	890	860	881	848	829	846	822	860	831	834	841	842	839	864	887	881	794	835	867	861	809	776	889	855	862	801	840	850	911	833	878	848	911	834	862	814	840	919	873	856	857	837	832	843	809	848	883	912	933	837	788	902	826	911	865	899	899	820	861	831	868	833	879	860	845	891	890	831	828	849	870	841	844	884	850	871	812	843	840	832	923	881	878	915	877	882	863	861	869	877	898	864	914	889	831	957	804	928	862	829	832	860	845	822	864	898	811	843	892	824	845	897	861	810	865	827	807	857	836	881	830	788	835	835	906	841	850	867	884	898	824	912	910	866	874	899	855	808	930	776	845	845	918	840	809	858	869	852	821	884	860	836	805	869	830	876	855	818	856	839	856	858	839	857	880	875	873	830	925	878	903	847	821	865	809	852	870	849	830	900	840	800	815	795	815	848	833	865	866	844	853	844	809	918	829	872	885	858	852	838	820	880	852	854	847	852	817	865	849	835	910	833	899	830	897	898	860	828	892	865	864	895	889	848	854	857	831	841	842	851	845	800	868	862	847	866	868	873	859	917	852	878	888	865	865	875	876	885	848	889	849	882	890	860	856	839	886	826	842	887	888	854	852	843	886	833	866	871	839	858	840	906	829	860	817	872	833	818	840	871	888	856	805	822	846	891	841	830	858	848	821	865	854	842	847	895	902	831	893	837	813	853	886	853	824	822	899	837	841	844	829	830	838	869	846	908	879	845
61865	30370	13063	3920	1011	565	491	462	433	426	399	389	403	390	454	423	421	391	389	392	405	376	396	364	423	407	404	426	384	386	389	382	399	366	413	415	436	380	397	398	384	371	436	396	396	441	394	434	409	361	416	395	421	417	424	401	392	381	416	399	412	431	404	400	421	417	429	451	410	389	401	409	408	429	429	406	397	400	414	400	367	379	434	416	385	389	381	389	420	423	439	360	417	411	413	414	407	377	395	417	427	410	415	398	382	419	355	385	433	423	425	410	419	413	397	395	455	407	411	390	419	410	393	399	412	354	426	437	438	435	427	440	420	395	394	398	371	384	402	422	396	383	439	438	374	403	442	390	419	436	392	391	437	443	387	361	430	401	409	382	420	405	430	400	445	380	433	387	425	386	436	380	413	415	419	414	390	432	394	407	424	453	439	377	405	412	354	410	402	410	385	416	394	415	393	429	403	389	391	420	430	397	395	378	412	397	423	415	417	431	384	381	402	416	404	404	421	359	394	392	439	386	384	410	411	440	368	402	404	391	376	384	388	393	401	369	351	432	383	412	409	398	397	398	393	409	385	403	390	387	386	423	359	400	421	405	434	414	427	364	357	396	408	407	388	387	393	403	427	379	387	392	384	434	416	394	398	424	408	430	407	404	384	402	396	407	382	444	435	447	419	400	419	443	406	394	402	366	396	405	403	401	430	421	394	418	409	476	405	424	394	417	379	401	428	434	397	388	379	419	362	398	427	399	369	407	414	422	403	428	392	379	418	420	436	432	382	377	444	431	419	388	398	419	408	401	430	402	440	384	440	338	421	387	454	415	410	381	378	371	417	374	376	409	412	454	435	393	410	394	374	348	389	384	419	424	418	406	387	404	420	384	406	437	406	401	397	375	391	423	391	361	389	400	375	424	443	411	369	397	422	398	437	404	378	394	364	385	400	409	418	419	450	400	405	438	436	371	430	417	386	401	438	451	425	398	426	415	374	407	445	408	418	417	422	370	422	415	376	417	404	385	387	403	412	408	430	448	407	421	428	404	426	432	447	390	410	369	382	400	374	383	416	408	427	411	419	396	391	391	369	390	377	390	402	406	436	368	371	456	401	388	409	407	401	429	410	386	394	441	393	369	415	411	448	433	397	419	375	430	392	379	419	383	382	426	370	457	460	357	407	397	415	415	397	373	395	393	389	399	381	380	431	447	413	397	446	421	402	370	419	397	397	394	404	403	431	425	414	373	367	418	378	408	424	398	409	428	386	390	426	470	447	418	412	383	401	378	400	416	392	364	428	437	400	370	397	400	439	418	416	409	407	438	372	407	417	401	388	417	420	435	424	390	402	355	462	379	405	430	417	403	408	432	407	387	421	446	409	442	376	452	412	382	395	406	386	411	436	394	401	364	399	419	413	432	391	410	424	437	389	428	398	408	420	402	420	417	439	389	398	403	437	434	431	404	415	433	419	451	388	385	421	406	385	389	406	400	401	411	405	401	382	417	372	351	405	371	420	409	418	426	412	419	362	388	414	416	410	406	408	393	395	458	432	392	413	452	428	395	422	379	410	362	405	414	407	387	419	379	420	407	417	420	434	423	430	416	418	426	364	415	413	364	408	426	411	428	400	392	358	397	435	429	432	416	456	398	445	406	391	411	399	424	424	401	382	370	405	401	412	383	363	410	399	381	394	384	391	371	423	402	386	439	378	405	386	376	398	405	411	424	368	399	405	402	444	425	405	406	381	436	407	405	409	410	369	396	425	414	393	392	431	411	376	430	416	433	442	405	422	425	384	394	398	406	438	387	399	345	410	389	393	415	443	459	435	393	415	397	411	439	403	391	428	399	423	419	412	393	395	420	383	456	369	424	403	409	442	413	390	408	432	361	391	384	402	407	369	423	409	400	439	388	393	419	401	400	374	386	394	400	390	391	411	399	408	387	428	362	367	422	392	420	372	414	399	377	391	435	446	444	444	400	398	388	387	420	427	396	382	397	376	402	407	410	363	387	390	414	391	383	403	374	420	399	395	344	338	427	404	389	427	401	376	383	399	433	412	386	419	415	399	348	380	404	380	392	423	420	400	391	393	384	395	371	353	440	447	388	394	380	393	397	383	347	384	405	398	388	381	410	420	365	367	391	408	404	406	387	424	374	427	393	409	451	424	395	372	428	370	371	403	399	410	401	393	398	412	409	419	436	410	351	420	410	370	408	381	408	394	337	423	367	454	382	405	385	354	390	382	391	403	406	414	380	406	405	431	387	405	421	389	381	398	398	410	386	405	335	367	406	394	419	389	414	409	353	387	385	437	428	413	400	441	415	426	378	357	393	407	411	423	412	396	425	410	428	399	405	387	423	413	419	396	409	396	388	408	405	437	439	425	373	395	409	428	410	393	425	390	419	406	404	442	385	388	427	378	376	406	388	389	435	403	382	411	393	396	403	430	398	388	411	371	376	405	385	405	430	375	388	410	410	391	403	412	404	409	400	414	400	409	403	390	405	412	383	394	366	438	413	401	404	395	403	416	359	380	416	362	420	366	377	407	374	418	352	415	408	427	414	359	410	443	396	374	419	379	384	399	412	443	396	413	405	392	385	455	391	434	387	370	445	424	403	402	400	413	421	405	421	422	425	396	388	381	400	364	397	414	414	387	412	382	370	417	460	390	389	399	452	417	396	401	435	430	385	387	382	407	366	365	358	413	404	414	391	427	374	432	449	408	387	367	424	400	383	359	361	388	402	355	394	373	415	423	417	392	411	398	417	377	388	392	416	422	384	418	407	390	412	402	410	419	401	399	341	397	410	427	411	393	402	400	397	363	382	422	427	377	384	427	416	425	418	386	390	393	414	384	361	410	430	425	404	415	424	411	376	387	434	450	411	415	369	430	393	385	421	426	409	385	408	364	414	414	415	381	404	405	386	382	386	408	385	386	423	370	422	381	442	381	411	414	402	359	402	415	378	403	409	369	423	429	398	412	417	421	431	414	436	452	427	427	437	410	409	406	378	401	393	443	414	397	397	370	456	423	412	416	391	401	444	357	402	435	399	384	436	396	378	425	401	410	387	387	422	408	385	424	422	428	371	390	387	445	394	433	399	370	370	405	434	403	416	418	370	327	387	390	405	441	397	423	414	437	422	450	447	406	425	385	391	411	382	405	393	405	443	433	421	418	423	435	478	396	411	404	425	390	382	414	392	412	364	423	421	417	410	434	397	363	389	427	408	416	421	434	411	438	400	420	370	415	372	430	398	429	411	396	429	426	419	369	430	380	390	419	403	382	424	378	403	441	422	406	380	426	372	385	393	407	385	426	395	418	410	462	374	387	391	404	402	408	410	411	405	403	421	406	403	378	375	425	438	435	428	429	428	394	385	398	393	400	429	447	401	377	378	406	393	380	382	425	364	421	464	432	392	415	382	415	409	404	405	415	407	373	407	374	413	359	389	420	405	392	350	403	402	397	406	418	414	368	383	377	407	402	417	393	400	398	408	423	365
41663	23671	13261	6732	2356	1310	1135	1039	978	1012	959	897	920	871	890	880	859	831	886	894	892	897	906	854	934	891	890	861	916	923	843	881	916	876	875	878	908	828	900	878	915	892	916	883	905	904	868	893	889	882	871	880	819	898	866	842	889	887	907	889	865	900	891	884	846	886	836	879	879	875	918	889	918	936	864	857	853	863	887	883	867	908	925	893	883	852	875	881	943	891	888	931	869	904	884	841	926	926	848	931	887	869	875	905	863	883	948	888	894	900	873	888	914	898	892	874	860	908	916	905	897	869	943	880	893	860	876	905	879	906	841	874	899	886	942	888	884	870	851	934	898	856	893	918	917	844	891	889	857	894	889	887	894	871	901	916	872	916	908	859	886	877	914	845	914	823	893	877	911	889	908	864	852	867	886	877	842	891	932	947	915	904	890	892	890	879	918	878	835	909	884	896	901	861	893	886	862	874	860	857	860	898	883	937	889	885	843	866	868	894	899	906	887	956	940	871	886	883	862	887	851	874	865	910	885	885	857	898	886	863	902	932	889	883	934	835	922	932	905	924	869	868	858	889	894	865	911	863	863	937	855	864	879	907	891	957	864	899	906	940	909	903	838	845	897	910	892	912	852	882	885	847	900	913	880	947	908	859	897	910	844	866	925	898	915	885	898	916	891	829	887	830	901	901	902	928	971	872	906	914	933	909	873	870	890	844	863	850	909	888	905	875	844	879	870	882	867	908	926	878	875	877	861	929	899	872	840	927	959	902	871	889	898	929	867	874	943	861	884	947	865	869	884	858	848	836	884	920	918	877	834	857	896	848	881	863	867	911	832	939	856	1000	888	921	904	954	834	884	929	927	892	884	960	862	895	858	864	879	916	871	872	857	855	956	900	864	887	866	873	891	846	889	871	897	883	900	865	833	864	896	922	910	953	867	918	905	904	811	863	904	900	879	929	906	848	922	926	906	858	839	804	875	893	873	903	887	882	883	880	871	907	877	880	902	870	859	956	876	881	904	948	910	849	895	893	868	906	873	870	861	870	901	853	853	851	910	921	912	875	915	852	884	830	936	880	934	873	849	891	880	890	887	865	866	926	922	892	906	926	884	873	914	899	945	880	912	901	909	882	946	837	839	920	876	935	873	863	888	837	908	845	856	861	870	871	899	874	834	878	859	866	887	837	903	874	858	847	929	846	888	887	868	850	890	944	874	884	872	914	909	896	877	899	894	900	906	884	903	843	880	901	867	926	878	871	848	894	897	936	891	852	853	891	903	873	875	860	916	865	861	925	850	947	894	917	853	844	845	937	904	888	919	858	872	850	861	865	874	925	872	891	890	905	889	898	880	900	882	928	856	914	889	862	870	889	925	904	854	876	843	880	850	844	854	913	821	899	892	832	930	877	902	891	894	915	852	916	904	844	928	886	863	888	872	884	841	838	907	878	929	856	893	920	909	885	914	921	895	918	920	892	866	824	881	832	869	873	916	890	925	862	864	908	917	883	888	912	933	848	889	872	899	867	919	845	836	904	873	867	890	831	878	855	921	933	922	885	853	934	886	875	872	925	899	895	877	917	942	873	923	860	897	921	921	857	892	841	905	898	907	864	899	923	898	915	893	886	873	880	840	901	893	865	923	933	882	901	895	890	877	889	864	932	892	917	849	874	872	906	894	872	880	875	882	906	885	897	903	885	847	921	906	871	892	903	911	887	906	892	885	873	909	868	851	880	900	916	918	894	876	868	905	868	877	905	958	893	890	897	915	913	926	926	889	846	906	911	898	860	870	919	866	889	858	871	903	914	893	878	932	893	841	878	854	883	933	827	880	891	896	885	859	904	913	861	897	884	923	863	904	869	846	897	906	894	880	900	882	888	857	890	913	851	943	933	874	892	905	894	911	893	898	836	879	833	896	916	909	885	875	870	887	894	834	898	881	903	891	902	869	916	862	841	836	945	890	911	907	861	904	902	908	896	863	882	946	894	882	880	889	867	886	856	868	872	933	873	849	887	877	913	883	875	880	870	915	861	868	908	859	815	872	903	867	944	848	923	877	897	864	869	908	858	886	887	869	870	904	886	893	900	865	887	895	910	911	918	941	877	885	942	816	904	836	820	892	860	908	869	885	863	888	914	879	851	846	888	874	835	863	902	895	924	852	898	911	903	903	895	901	906	854	850	859	841	882	912	888	902	893	861	859	876	899	872	912	879	922	854	852	835	811	980	863	932	937	883	872	908	961	886	909	891	902	964	855	894	895	854	868	916	893	921	861	869	927	898	919	940	920	877	922	929	887	906	932	904	865	863	905	932	902	884	833	898	928	883	864	878	909	870	881	898	884	855	871	856	858	924	856	890	892	889	979	860	873	827	825	853	924	872	866	907	870	944	854	934	866	924	907	899	896	877	908	845	901	886	949	909	897	862	904	859	873	849	886	889	870	961	855	912	898	924	850	893	872	879	868	886	886	934	889	919	952	853	873	842	926	883	917	834	937	893	860	860	888	884	851	824	865	885	863	894	935	917	894	876	875	889	890	919	899	884	896	881	898	927	867	918	917	896	912	911	877	886	895	894	864	899	841	879	929	876	872	935	865	908	871	901	849	861	877	885	910	854	923	892	898	900	870	882	890	837	842	940	897	872	903	916	890	908	879	916	935	898	884	892	853	836	908	906	897	887	867	864	922	876	897	902	937	878	875	893	842	845	915	841	870	802	907	846	862	908	891	887	927	902	938	889	901	875	935	876	804	866	871	875	901	893	885	921	862	861	880	927	840	881	857	963	880	916	867	918	913	909	873	841	913	922	917	916	905	932	904	895	949	877	907	932	891	901	848	895	811	809	860	839	870	857	868	916	860	901	866	912	847	840	898	938	868	904	938	864	934	959	868	892	844	867	892	918	915	915	877	909	950	847	895	919	952	871	852	855	897	879	943	880	880	871	898	861	911	885	855	858	856	957	897	902	855	895	859	863	905	935	893	866	881	857	871	897	862	846	856	889	920	943	911	865	896	893	850	853	890	834	837	847	882	883	834	865	911	873	911	908	821	896	898	887	897	822	823	865	905	905	875	932	864	889	866	892	887	914	866	910	914	904	868	874	870	896	834	925	920	905	860	903	851	888	887	904	906	883	945	895	965	871	893	910	882	944	893	823	868	869	877	899	905	871	930	924	908	920	842	875	847	913	914	906	940	899	922	872	887	939	876	848	877	877	894	922	823	931	874	875	867	876	862	865	900	923	903	906	853	925	873	864	943	869	908	824	905	911	941	947	886	873	877	897	879	899	814	899	914	867	893	864	895	871	856	877	847	915	905	817	963	873	892	844	858	869	900	911	870	842	905	909	877	878	870	909	885	871	881	914	917	864	881	989	951	940	963	875	895	868	873	910	877	870	902	904	882	913	896	874	863	852	897	848	901	933	859	845	866	868	902	909	878	846	862	908	887	930	900	893	905	915	902	924	840	925	879	887	877	909	881	904	878	893	869	851	956	859	875	865	931
64198	32581	13561	3581	1167	689	559	486	509	499	464	428	388	446	386	409	390	420	437	428	429	424	414	437	410	437	455	386	472	413	438	381	417	401	445	426	451	428	405	451	431	407	393	389	392	391	414	436	414	426	384	428	389	359	453	412	429	435	383	407	443	394	383	439	416	395	444	395	435	421	393	421	413	386	422	434	439	402	416	371	422	416	396	420	403	404	445	431	436	417	407	385	427	414	487	423	473	403	432	403	413	427	419	421	425	452	378	399	438	388	424	414	392	432	343	383	399	385	412	427	421	427	437	411	453	452	436	365	442	413	402	403	405	417	402	451	429	457	373	394	444	418	409	470	389	402	387	415	415	425	421	451	413	429	396	388	410	425	417	411	446	395	416	435	410	435	399	478	451	419	403	410	419	396	384	394	439	410	437	403	432	418	404	383	440	400	424	450	425	390	413	428	391	423	419	427	398	429	406	406	425	434	386	440	428	400	381	449	422	410	432	410	430	414	440	425	439	432	409	463	424	388	420	395	428	493	401	447	413	406	435	440	386	410	428	393	460	420	446	456	432	418	389	419	417	443	392	395	403	434	449	413	395	434	413	420	427	436	406	422	456	411	404	403	385	397	385	419	418	447	429	427	412	401	435	462	430	357	422	407	404	414	397	412	399	434	425	410	397	391	404	390	447	403	412	405	401	410	435	393	472	443	421	404	392	443	424	419	428	395	379	407	426	427	419	398	447	405	424	426	373	437	438	470	416	426	424	388	424	411	405	400	441	406	409	435	435	432	373	465	405	414	396	402	440	440	382	443	440	417	428	472	402	368	449	448	460	394	431	460	422	439	439	407	426	464	429	409	413	414	419	374	432	443	405	398	480	429	428	411	388	423	391	397	427	392	387	402	409	436	424	437	452	419	416	393	384	430	410	416	407	385	420	423	445	402	380	416	400	395	398	410	389	412	412	380	423	395	406	431	401	398	448	407	406	421	408	411	395	373	383	408	432	443	409	393	442	445	458	406	416	472	416	376	425	420	434	427	432	412	422	411	391	421	442	413	406	410	408	402	420	428	381	431	421	452	421	388	411	416	386	411	413	415	411	421	413	417	421	420	446	443	405	413	444	438	424	410	420	412	408	427	427	438	435	387	434	423	396	344	374	434	420	420	439	453	388	384	418	394	439	451	390	410	413	458	472	443	424	434	387	405	422	402	403	431	374	408	448	440	403	458	440	443	420	414	394	402	418	425	441	462	416	418	437	397	435	423	412	404	373	431	421	402	392	395	415	408	429	442	431	393	432	420	440	444	421	374	465	399	399	402	411	401	406	428	403	452	397	491	445	417	446	442	412	432	423	463	417	417	413	383	441	401	443	394	407	435	392	389	387	418	464	429	426	390	424	442	390	395	401	421	410	421	407	396	411	435	438	355	389	406	420	412	408	408	433	437	401	429	441	385	439	506	410	398	410	427	386	433	441	414	427	440	366	416	403	408	430	367	451	461	394	415	444	446	413	414	410	439	425	410	425	424	446	416	427	424	367	460	433	398	411	398	423	415	408	422	446	409	370	436	388	410	426	419	420	433	405	395	425	428	451	425	458	433	433	430	419	400	410	446	413	434	431	370	425	428	385	430	414	405	383	389	400	441	396	414	436	404	434	426	367	419	419	438	402	419	396	409	423	370	404	438	406	426	392	435	447	407	447	429	414	415	463	389	431	437	457	420	420	393	450	440	400	438	406	407	387	439	427	384	413	417	428	438	360	442	382	438	404	445	427	453	355	390	410	420	398	444	412	424	429	419	443	452	462	393	418	410	411	436	398	435	379	424	425	425	419	448	400	423	445	429	440	438	410	406	425	440	409	448	380	425	418	426	416	435	406	429	408	459	428	430	408	437	379	391	395	423	406	414	388	397	455	437	423	409	413	396	445	413	427	420	430	470	382	421	402	371	455	412	400	435	397	395	428	447	451	398	406	407	434	414	413	473	421	414	403	409	422	421	372	408	390	444	422	467	426	386	461	396	418	454	416	409	432	414	387	419	448	395	426	414	391	419	353	419	425	404	395	420	428	416	460	448	386	442	412	419	372	420	416	421	383	432	445	422	460	403	436	393	422	426	424	467	433	439	398	408	409	414	417	445	395	399	412	423	415	414	402	438	400	468	422	454	385	397	405	359	418	420	430	417	403	397	412	457	429	403	414	399	409	425	431	456	421	405	391	421	439	395	399	427	409	373	463	382	376	437	421	484	451	417	453	439	371	411	422	425	428	481	395	448	447	433	408	401	428	420	416	399	404	412	433	423	394	440	447	440	404	394	433	434	392	384	420	443	423	415	427	410	409	407	430	426	381	422	424	386	433	432	421	416	427	415	457	420	439	453	452	412	414	435	394	442	437	396	427	393	401	466	401	431	413	421	471	389	407	426	424	406	393	429	392	410	421	416	402	394	460	441	385	463	434	409	394	430	429	441	450	406	411	404	408	405	452	419	449	383	434	388	410	412	407	423	413	421	436	387	426	448	416	402	404	469	456	391	373	432	437	425	410	400	411	416	400	433	440	416	438	443	406	434	389	395	427	443	394	400	411	402	392	375	409	431	422	448	455	388	399	439	404	445	422	405	431	417	416	410	413	377	434	425	412	425	429	420	457	408	410	442	420	438	393	403	417	436	377	424	435	418	417	434	430	402	456	421	422	447	445	409	399	392	377	376	406	467	437	386	399	413	431	412	400	422	426	408	400	435	423	430	382	417	395	443	401	414	419	418	445	371	418	395	388	445	402	385	396	408	429	458	436	384	437	363	416	415	410	395	421	442	396	416	443	486	415	419	426	385	413	440	451	410	403	414	367	452	409	429	416	412	463	455	441	422	416	391	410	409	437	403	409	437	419	405	408	409	439	428	400	418	424	417	410	459	374	424	427	435	414	363	398	402	421	385	392	438	429	430	370	439	404	408	408	387	412	437	408	397	393	435	456	401	405	344	378	407	386	411	374	419	443	438	399	416	417	421	448	430	401	405	412	420	449	475	439	417	448	421	430	456	403	445	437	431	383	410	440	467	418	431	414	406	474	415	399	432	433	400	448	407	383	413	441	438	431	421	397	433	426	427	436	436	424	393	424	440	390	411	414	388	445	417	414	432	406	462	394	416	388	431	417	406	412	409	383	441	396	425	434	410	380	427	456	418	403	404	435	381	427	395	457	446	428	455	422	392	420	433	439	454	434	408	448	438	418	439	442	419	419	440	411	453	387	428	434	421	414	403	396	414	385	417	435	431	360	405	401	424	412	453	387	399	432	433	424	426	430	419	398	441	445	474	425	418	434	403	447	407	423	415	444	398	451	370	394	405	436	418	420	434	432	409	427	422	407	440	430	423	431	422	400	405	418	426	442	421	432	409	447	417	429	443	402	418	411	388	429	409	419	366	387	410	415	423	385	418	400	398	418	404	410	412	419	459	396	372	418	415	436	396	427	363	390	398	406	420	413	390	440	467	412	441	406	396
42950	25233	12359	5584	2624	1824	1389	1209	1245	1114	1032	1031	933	933	942	955	901	916	878	934	958	915	949	863	834	901	918	893	907	917	929	900	927	850	892	871	912	959	921	882	907	941	896	894	910	901	930	935	908	882	968	964	898	890	885	870	938	922	889	900	926	955	935	952	869	910	900	905	914	935	896	931	893	939	857	902	919	887	935	879	907	953	886	891	878	888	853	964	930	863	877	858	942	889	931	953	909	942	926	874	896	922	907	901	894	932	974	934	960	925	907	886	941	918	846	892	899	858	927	906	885	927	913	943	891	890	889	868	940	909	927	864	859	864	989	899	903	905	951	926	962	899	969	885	920	912	893	887	925	935	943	921	948	904	907	964	941	915	905	921	914	900	905	897	892	941	887	887	935	940	907	946	902	916	888	869	917	944	954	939	924	947	912	949	911	871	907	873	939	913	881	941	866	876	856	878	910	923	927	860	904	880	944	929	842	840	908	921	926	923	917	893	891	893	912	966	940	938	879	915	888	884	921	904	889	941	933	927	912	882	979	869	868	932	929	882	948	868	918	934	866	899	912	918	915	907	898	882	953	874	931	907	940	892	910	895	950	848	1001	916	872	918	926	864	945	922	864	928	896	831	935	951	927	921	924	955	862	940	940	883	934	977	908	920	875	920	900	869	883	950	935	922	920	926	930	915	940	941	891	960	891	955	933	913	868	897	920	826	883	917	891	931	864	930	918	926	924	885	850	930	886	938	915	883	897	859	864	965	936	896	920	955	920	893	883	916	901	940	933	911	921	903	897	902	927	866	950	879	877	926	907	909	933	952	882	875	921	951	938	896	884	878	814	852	867	898	884	868	851	892	936	900	916	953	920	913	952	900	927	881	928	850	900	926	904	900	908	911	898	921	934	944	909	913	874	916	873	862	918	872	950	947	913	879	937	919	894	861	923	941	897	906	890	877	917	910	936	913	949	917	909	916	875	915	890	958	931	867	883	915	954	846	913	896	942	918	908	885	886	905	861	827	906	912	945	880	883	868	918	933	1009	886	929	918	882	893	912	917	994	949	946	865	900	914	889	866	893	874	855	886	930	955	930	853	907	904	925	878	896	925	897	919	879	931	951	905	832	913	919	915	894	884	927	890	897	941	928	867	907	916	894	896	923	955	874	917	939	912	902	941	956	954	973	894	914	898	899	864	953	909	840	914	935	881	897	951	904	916	914	843	916	897	922	863	907	932	889	879	817	863	891	878	895	914	911	931	882	888	978	938	927	942	899	921	840	934	933	864	916	883	932	952	916	957	899	906	859	923	922	864	874	930	962	943	962	897	962	890	895	879	923	837	897	872	907	953	916	887	960	864	948	921	898	917	902	934	894	956	954	901	912	877	876	914	919	880	952	939	880	924	938	921	944	908	895	895	932	955	883	893	920	925	837	884	903	893	879	918	930	893	914	883	966	924	811	879	938	929	911	867	877	975	959	950	878	930	903	883	908	872	958	930	960	925	907	905	901	900	893	909	916	892	911	936	938	938	955	902	917	852	908	906	877	876	922	913	898	846	919	922	914	923	902	839	902	929	893	908	858	919	947	939	913	915	841	900	886	866	906	942	953	924	898	966	914	923	870	891	940	893	902	948	935	890	907	917	899	886	926	950	896	887	915	909	882	905	876	902	935	949	867	905	915	894	913	937	887	840	882	882	875	933	889	880	946	941	918	939	896	906	841	914	980	921	968	902	971	964	931	882	912	891	931	949	905	941	929	925	892	937	937	911	968	917	958	939	892	912	891	954	894	970	929	932	860	893	915	856	833	931	930	926	933	948	909	905	914	910	887	912	893	883	939	942	933	954	835	906	887	923	938	930	870	918	919	913	913	903	893	866	936	914	876	875	925	896	911	856	914	906	933	904	914	961	869	906	899	887	905	867	940	887	893	935	868	928	918	883	939	880	899	893	946	924	845	993	942	913	840	976	904	857	895	880	888	881	827	865	842	887	882	887	929	916	884	903	919	865	864	883	861	882	891	917	924	921	915	939	915	934	884	945	925	875	880	920	914	951	879	907	952	844	828	879	924	902	891	918	852	894	889	941	897	920	968	914	882	900	926	938	934	926	916	877	922	905	882	921	930	939	863	929	913	909	880	939	917	950	941	819	963	942	889	904	947	895	931	903	918	953	910	916	875	943	906	900	911	873	894	939	900	910	909	920	953	902	906	893	960	901	907	906	948	911	893	976	873	898	924	904	940	859	877	910	898	932	817	938	873	925	938	878	838	927	953	889	943	959	910	943	849	870	895	875	911	866	879	954	934	901	958	923	924	877	910	897	927	900	932	863	916	886	913	881	887	984	933	878	935	858	864	930	912	896	931	909	871	926	902	974	919	926	926	931	896	948	962	888	909	889	892	920	871	924	891	895	950	870	926	928	907	917	862	930	874	909	899	931	914	931	971	862	881	910	906	939	970	944	856	947	874	852	903	902	901	903	843	924	903	967	907	914	899	878	921	911	915	935	881	905	924	921	902	929	906	851	925	876	936	948	965	886	924	883	916	890	931	903	895	897	899	865	933	907	930	887	876	879	886	928	909	928	906	911	869	899	902	913	853	875	903	899	894	923	852	902	942	889	882	945	912	925	991	896	879	908	934	915	940	919	954	897	882	945	896	907	863	891	892	915	957	846	888	926	885	911	902	902	884	934	878	919	941	921	856	882	887	879	857	884	922	964	871	890	902	879	899	913	923	934	881	939	874	825	875	924	882	945	915	843	937	862	892	948	877	951	873	922	882	906	897	884	908	879	925	880	904	887	885	896	938	918	893	932	911	861	890	865	937	957	866	889	910	888	951	895	927	916	894	876	898	901	945	920	935	895	909	913	814	954	912	899	907	897	912	898	938	861	921	979	941	931	902	911	865	911	915	928	926	848	905	885	913	833	916	949	902	904	949	893	906	880	935	806	931	924	863	959	912	932	924	910	903	906	938	906	935	890	857	932	942	858	860	890	918	916	895	865	868	892	879	860	944	948	969	949	897	890	905	892	917	864	849	879	878	911	858	880	840	929	918	917	931	895	900	861	903	867	964	916	893	933	906	916	908	901	969	921	931	935	919	879	880	918	875	948	899	929	885	932	835	922	917	916	933	900	932	874	917	916	921	857	925	926	880	902	940	918	918	932	847	926	929	872	945	946	977	833	873	974	885	931	859	905	970	927	876	947	917	903	932	871	914	915	862	931	953	882	932	873	872	928	938	957	903	924	921	865	958	904	930	878	920	894	867	919	952	909	921	906	918	900	869	973	916	883	954	912	918	960	904	965	926	922	900	940	905	871	911	910	862	915	887	927	896	898	941	927	930	934	889	921	922	918	859	930	927	899	941	911	866	941	904	862	910	920	916	944	886	899	894	943	900	876	882	861	928	890	903	889	936	924	940	888	896	903	936	863	930	942	895	893	888	895	924	949	892	877	939	903	911	938	883	928	922	880	926	919	928	961	890	892	907	900	842	900
47493	18099	4563	1438	739	572	454	420	418	428	398	399	421	417	457	379	450	426	412	413	404	433	408	384	393	398	385	419	412	416	439	383	420	425	378	413	442	363	413	391	460	420	417	411	410	404	387	400	424	420	388	409	411	414	419	403	390	398	399	397	382	405	427	404	395	433	404	405	366	384	404	401	379	410	439	419	383	347	388	387	392	390	412	396	376	399	425	355	403	403	384	409	428	429	386	394	415	411	420	366	422	396	385	389	417	403	380	405	415	415	423	384	393	405	399	415	449	417	372	390	419	348	405	372	381	425	417	416	402	450	414	385	395	406	386	406	387	406	442	380	404	413	404	427	377	402	433	400	417	450	375	409	431	437	427	374	417	384	440	377	377	376	400	411	425	388	410	418	382	403	405	426	409	373	432	376	419	420	427	441	432	400	377	351	420	404	383	369	413	371	395	415	418	385	402	389	413	434	419	384	460	403	398	372	401	411	441	407	416	450	408	393	431	378	409	430	391	383	421	411	366	414	379	406	375	401	405	424	398	381	422	415	384	410	413	384	372	374	393	361	412	374	406	408	443	412	422	369	395	394	436	410	423	408	419	419	411	415	433	438	439	423	386	438	402	393	448	432	398	378	400	415	416	420	406	390	428	403	378	423	416	429	390	365	391	426	413	421	404	376	413	401	407	411	392	371	395	438	335	393	410	401	375	413	413	404	390	418	398	404	436	376	386	372	403	410	361	436	394	400	405	405	397	388	394	422	424	409	361	376	376	411	406	419	402	408	401	441	423	415	407	434	396	379	396	400	414	395	416	407	369	422	397	409	400	378	400	459	366	396	393	442	428	406	419	372	374	439	353	399	441	435	364	395	434	344	384	378	434	409	404	372	398	407	417	396	425	412	436	396	398	417	420	422	378	387	404	407	412	446	385	400	408	423	425	412	400	406	397	445	457	446	446	424	391	411	379	406	388	393	389	390	429	391	415	407	403	390	377	411	371	399	399	426	366	358	413	389	378	396	399	369	399	409	389	426	417	394	406	377	411	394	365	432	408	419	437	468	386	380	416	380	390	418	431	389	376	408	393	383	441	417	441	429	444	393	390	435	410	419	394	401	371	387	398	387	434	375	406	425	378	398	394	423	424	424	380	402	439	376	366	391	414	389	387	366	370	383	414	412	374	406	355	397	397	419	420	401	382	386	396	373	442	396	433	380	433	418	402	422	394	363	381	395	431	383	402	379	353	424	421	448	369	410	382	386	392	371	418	368	390	407	397	405	387	438	394	408	358	374	415	390	419	380	394	388	366	422	442	389	396	369	397	457	373	409	406	429	376	406	389	432	413	350	381	396	399	381	411	383	410	427	372	413	437	382	418	415	389	419	420	374	409	418	387	405	437	410	405	414	424	385	389	384	407	395	400	392	392	402	405	405	396	454	409	394	384	401	412	437	386	380	379	434	447	400	398	399	369	406	387	397	413	447	356	362	417	403	418	404	390	385	382	404	390	387	426	394	380	407	383	389	373	385	406	415	421	405	389	400	413	356	378	379	393	399	404	386	374	403	422	381	419	417	403	403	375	382	374	367	390	391	411	401	394	407	419	391	427	420	418	386	420	362	396	382	389	383	412	391	405	439	358	378	373	395	394	397	378	389	389	396	390	405	382	378	393	392	421	360	418	409	411	381	430	407	375	417	390	443	414	424	405	401	378	432	417	420	375	410	401	440	407	383	370	417	393	407	400	424	418	373	377	386	370	373	401	424	416	375	428	440	402	384	382	394	399	398	443	408	406	423	415	424	418	383	360	436	425	422	443	398	402	396	388	414	427	405	417	411	394	411	422	398	431	436	405	388	389	411	394	399	417	414	392	369	418	385	365	413	401	382	424	389	417	418	359	383	496	390	428	413	390	433	384	375	370	356	404	395	373	422	416	432	377	397	381	407	456	438	402	413	425	380	389	411	375	363	438	414	435	414	431	415	372	400	418	437	416	433	379	412	425	433	393	395	384	422	379	420	370	422	386	402	382	341	397	437	395	383	389	372	427	458	377	389	434	411	377	430	424	383	420	436	380	376	361	401	372	434	392	396	380	409	396	419	411	422	426	381	433	445	453	418	357	429	383	401	410	406	378	423	409	380	407	395	410	412	394	396	439	404	441	399	406	416	401	396	418	393	402	366	396	384	401	401	450	386	432	405	418	425	396	431	412	391	402	418	413	348	371	411	388	399	417	375	418	392	391	360	414	430	378	395	385	432	419	438	456	395	396	383	392	435	427	403	381	425	383	380	431	396	412	360	448	431	391	421	373	409	393	379	381	391	367	406	400	429	397	412	420	410	418	385	381	429	393	403	403	378	446	410	412	420	383	391	363	376	394	368	374	414	388	407	410	412	413	399	398	426	408	379	401	456	415	404	405	399	447	373	406	395	432	420	402	425	423	437	382	387	396	388	402	353	441	388	395	412	382	415	416	454	393	420	395	407	419	424	399	429	410	364	388	373	388	432	417	425	390	433	413	409	387	382	397	367	410	379	395	423	395	393	399	436	400	442	345	410	407	405	417	448	429	396	411	394	423	403	423	475	421	408	394	380	437	398	371	387	414	372	423	415	386	441	419	389	399	448	403	434	444	378	399	368	407	433	429	396	388	367	371	403	435	354	392	366	393	382	378	387	386	358	390	355	397	380	367	425	402	394	427	416	423	415	390	434	396	358	402	394	452	383	423	435	385	425	432	402	409	384	407	387	421	421	406	431	425	400	418	395	405	411	389	389	403	434	431	419	394	429	406	393	433	370	371	377	414	396	385	399	459	447	429	416	449	362	418	389	389	422	366	417	387	395	423	442	407	424	356	402	413	402	412	414	383	385	408	405	381	419	413	405	378	388	414	344	393	374	388	428	403	394	405	392	389	382	390	378	390	435	418	390	387	408	426	413	418	395	433	423	415	398	416	380	419	377	411	410	370	432	438	449	427	424	409	413	399	425	401	394	358	384	372	355	447	372	436	407	386	399	390	386	396	368	382	397	404	368	366	366	372	373	410	439	417	415	432	369	426	379	379	376	393	411	417	408	388	412	396	380	410	460	419	393	411	386	415	414	389	418	436	432	456	382	414	407	418	433	412	409	396	401	396	431	408	362	397	396	374	390	435	400	374	405	408	409	396	371	393	386	423	391	414	363	372	433	420	406	404	373	394	408	417	384	445	405	422	392	404	414	428	400	401	415	419	375	432	440	394	392	396	386	369	379	384	451	447	402	391	375	380	405	436	406	387	400	428	367	415	445	363	381	418	377	399	416	434	440	398	408	375	399	421	428	372	453	389	382	400	405	420	429	412	412	367	365	383	376	340	373	422	422	380	400	410	407	382	350	423	352	394	450	433	432	415	378	405	373	437	411	412	402	406	396	405	418	410	385	388	389	420	377	362	367	373	434	455	403	419	394	427	372	403	416	393	396	418	365	384	412	373	415	378	407	411	376	417	409	419	387	419	368	406	433	403	420
32154	12253	5379	2975	1929	1407	1100	959	911	913	924	957	928	850	864	826	918	868	942	859	902	877	894	921	857	870	833	841	892	925	892	920	856	887	885	855	903	868	912	891	833	894	903	852	900	932	914	832	835	874	874	881	921	922	863	899	866	915	856	870	833	905	901	887	891	908	839	921	894	895	900	874	847	854	885	855	877	925	872	881	864	905	874	885	802	846	845	867	892	920	842	849	889	826	862	917	896	916	856	891	935	873	880	810	893	855	966	835	884	866	836	820	836	877	889	883	831	900	874	854	947	819	826	868	892	820	968	898	847	888	836	857	890	857	898	875	893	873	906	843	866	909	866	889	966	878	874	813	864	848	861	888	916	861	881	819	857	916	926	856	834	863	871	920	858	862	854	865	918	844	891	858	880	885	903	906	897	872	884	810	872	902	886	887	856	887	880	847	917	896	872	848	838	883	824	889	824	891	876	812	927	883	870	886	867	842	842	863	860	854	866	874	872	884	859	879	840	868	834	874	802	914	901	891	892	853	860	914	864	797	868	904	850	855	810	872	864	872	920	921	875	901	912	848	866	904	878	884	840	911	881	914	862	873	887	859	908	855	945	869	872	866	937	869	909	892	927	854	860	885	855	859	882	846	908	877	854	833	933	908	912	921	841	880	845	888	859	837	877	859	878	784	797	894	893	895	911	832	856	846	837	890	863	890	887	849	870	869	924	899	884	897	817	851	889	849	842	891	862	882	882	851	896	828	898	868	890	895	882	892	875	885	898	851	884	908	890	881	921	922	856	858	879	943	906	888	939	903	867	897	902	867	889	870	899	905	873	883	892	878	897	902	899	883	868	920	910	890	901	858	908	882	900	915	900	897	912	920	894	922	849	883	871	902	885	842	832	876	843	888	918	856	902	939	865	845	908	887	871	843	848	862	881	928	870	869	885	847	860	896	878	815	884	894	857	876	887	861	900	851	886	910	865	837	879	884	875	874	904	904	920	898	876	849	842	937	839	895	839	795	886	919	933	887	845	872	911	909	861	951	860	858	875	916	902	866	860	850	919	925	863	837	840	915	880	877	912	881	893	846	874	886	892	811	873	869	877	811	870	839	888	861	917	872	907	860	866	858	932	870	873	874	863	902	848	872	863	852	888	864	875	875	860	881	876	869	896	896	893	880	905	916	870	898	825	857	918	896	864	846	886	821	888	877	893	904	885	919	871	900	845	899	888	841	836	868	865	851	902	929	920	871	905	887	864	876	869	913	867	882	915	859	881	918	888	870	853	883	912	864	887	861	867	843	863	877	875	873	906	853	846	916	875	888	884	869	896	805	913	900	891	876	894	853	877	881	833	851	821	896	925	892	824	873	859	875	864	847	862	874	875	886	905	841	864	893	879	903	851	879	862	895	870	877	876	858	872	888	829	833	855	892	890	848	823	877	862	844	880	933	867	902	828	813	925	916	870	919	954	858	957	865	888	913	889	881	884	880	897	850	881	869	859	891	800	910	881	858	837	806	884	891	909	862	866	850	838	858	933	897	920	875	851	905	904	924	910	834	882	860	848	852	912	828	886	842	911	892	822	852	886	897	873	869	855	870	841	883	952	867	896	975	890	846	865	888	898	922	913	890	901	853	904	866	899	901	858	850	865	864	857	824	854	891	881	869	873	832	881	844	863	886	900	887	879	858	793	888	901	887	903	857	840	853	880	904	898	844	867	888	852	811	866	954	857	899	896	871	878	904	875	914	858	866	876	825	851	892	906	842	875	855	871	853	868	886	832	910	877	888	847	914	877	869	886	867	858	901	874	877	878	906	908	860	900	862	893	866	853	847	866	903	921	916	859	890	859	852	916	856	876	848	888	910	877	825	841	871	871	855	893	908	924	873	840	881	868	918	871	890	880	899	855	892	905	877	837	924	892	905	881	836	909	800	900	874	900	832	887	829	906	906	829	874	875	910	935	932	863	869	922	903	885	909	875	894	878	852	885	890	910	929	851	916	882	886	875	855	928	934	844	886	867	883	947	836	834	877	891	896	873	858	871	824	893	848	912	835	928	846	886	890	868	885	879	888	877	865	890	872	912	891	903	951	854	891	861	878	872	853	873	899	863	853	924	918	882	839	880	944	859	907	887	863	865	850	825	876	856	886	890	841	870	884	862	875	901	872	946	951	918	841	892	798	920	884	914	841	871	905	915	812	951	863	836	855	868	908	894	881	912	857	857	859	899	882	858	949	855	876	863	901	871	850	852	836	893	895	890	917	875	882	863	853	839	832	847	868	896	909	889	941	872	933	871	862	874	842	884	888	885	822	891	870	912	875	897	825	839	886	908	899	873	924	895	878	869	894	898	875	862	934	914	888	898	879	851	892	898	834	894	862	877	831	849	873	878	894	907	878	885	883	883	860	899	889	873	908	854	891	881	905	877	874	828	903	873	889	876	875	839	919	884	886	888	855	897	923	848	867	894	864	912	871	805	885	863	880	827	867	919	911	959	880	865	867	875	882	830	881	874	900	843	917	877	897	889	914	889	886	870	867	898	886	882	894	855	908	861	886	863	847	886	832	841	835	911	855	862	891	865	875	893	884	838	806	882	876	826	820	923	815	844	865	872	866	870	875	863	865	892	926	855	828	876	913	855	910	844	867	875	868	863	869	851	804	840	911	920	896	878	867	882	905	950	866	830	894	879	899	834	873	909	871	864	878	902	883	836	888	873	888	903	890	830	914	898	913	877	872	889	894	819	858	887	843	897	892	839	852	888	857	876	891	840	877	886	859	887	902	843	838	861	813	937	853	856	864	880	894	856	876	886	883	880	885	857	857	874	940	871	892	889	876	845	911	929	883	868	864	905	875	887	886	863	876	881	856	885	850	891	931	890	911	878	925	903	845	838	897	828	905	894	914	858	891	891	895	824	868	839	872	834	913	871	839	854	874	913	893	905	856	849	853	870	894	906	910	879	863	904	878	849	895	860	915	896	869	819	899	906	947	890	867	874	848	888	877	879	913	916	892	931	876	851	911	897	861	890	857	872	920	895	840	912	859	866	904	908	857	870	856	862	832	894	865	912	843	877	886	913	893	890	830	930	768	914	867	900	814	823	870	874	846	872	901	865	859	830	870	849	854	789	897	850	829	940	823	753	850	847	882	858	882	876	883	859	864	849	853	832	896	894	922	894	878	853	895	910	884	890	860	887	888	878	847	911	893	861	863	938	853	850	874	892	859	894	855	885	918	839	898	840	841	911	868	933	880	856	891	847	862	922	879	847	849	867	871	848	906	892	901	848	881	884	861	860	845	808	867	894	891	925	921	835	891	873	899	873	931	926	903	893	900	894	835	887	867	850	869	869	923	847	911	880	905	907	888	875	927	845	877	910	943	852	844	837	849	872	895	846	868	905	820	848	837	861	880	883	890	837	857	889	890	892	888	883	914	864	853	859	889	862	862	873	850	939	868	879	881	842	893	893	926	796	874	893	846	870	839	871	828	841	881	883	879
61923	30008	12950	4895	2378	1558	802	556	498	483	436	462	421	414	398	419	402	422	402	401	417	408	393	397	420	399	421	392	429	437	404	352	363	401	384	395	358	396	420	356	387	383	416	390	422	381	390	393	418	406	379	378	373	395	411	376	408	396	409	369	426	390	388	387	400	386	442	416	427	414	404	392	412	404	421	414	405	418	385	394	388	390	409	389	383	421	411	437	388	403	387	409	426	379	389	355	381	418	429	409	362	429	388	411	422	420	437	399	402	412	400	428	410	422	407	426	371	430	396	380	400	376	379	418	386	432	414	395	398	388	382	393	430	409	374	408	423	382	421	387	407	407	392	382	389	390	431	364	391	435	375	405	419	398	429	405	350	424	405	400	385	400	351	419	400	421	422	389	396	372	375	389	412	391	385	434	363	379	399	362	420	388	401	402	409	413	378	387	374	405	399	398	381	386	395	418	393	464	368	450	348	387	394	389	438	411	387	397	389	403	403	393	354	369	415	400	435	394	361	396	374	392	403	400	349	389	386	392	447	395	403	396	389	394	398	399	413	411	390	419	369	371	416	398	419	402	414	394	451	422	409	412	373	420	401	429	405	424	366	418	379	435	446	395	379	396	395	370	380	409	406	414	417	397	404	420	459	337	393	377	387	385	408	412	387	388	425	400	394	408	354	424	393	386	408	416	406	425	384	441	364	386	395	430	401	388	417	444	413	379	433	478	368	388	374	399	367	400	374	400	424	405	414	405	420	359	394	391	403	371	406	387	373	402	401	389	383	401	399	389	429	400	414	362	436	403	403	416	421	389	367	428	376	392	395	410	372	418	416	417	361	383	392	365	405	386	407	383	380	386	402	408	368	413	444	390	342	404	378	392	401	370	377	372	431	412	390	423	391	420	392	434	381	384	400	414	369	402	361	379	424	400	365	390	412	388	429	410	394	430	373	417	408	392	394	421	398	380	403	439	406	403	382	399	394	365	385	426	392	368	439	427	380	421	371	374	396	435	427	389	399	401	399	402	391	366	392	391	385	386	428	412	391	379	360	393	387	426	414	396	415	430	391	378	443	397	380	387	371	409	426	415	391	454	434	401	416	392	428	401	363	399	413	401	373	396	408	428	400	376	387	419	385	413	393	397	386	386	394	389	429	349	396	380	378	432	384	381	395	441	392	351	376	397	383	398	391	405	413	402	391	408	403	393	406	369	374	376	409	425	385	386	391	426	381	363	425	420	401	412	378	376	371	391	405	393	438	422	389	380	420	414	385	409	390	387	371	390	356	389	385	421	380	397	413	355	403	412	374	375	411	387	371	396	406	378	401	380	441	397	402	382	396	384	406	406	396	405	404	405	425	441	402	392	429	386	391	407	398	389	403	372	419	409	358	402	429	423	399	415	421	415	366	375	436	376	413	386	409	444	381	369	397	415	398	429	384	417	385	369	406	374	426	383	428	364	387	396	408	417	417	374	414	347	438	433	376	424	404	421	430	363	402	386	408	381	371	417	418	408	432	402	394	421	431	432	408	380	418	409	418	376	427	397	368	406	419	386	423	410	429	406	395	374	389	405	362	374	395	390	396	397	393	409	382	386	383	372	413	406	438	399	400	389	376	421	395	393	362	354	383	385	412	404	412	392	414	392	379	406	382	399	408	421	409	430	425	402	400	420	392	424	381	415	408	427	380	415	392	402	407	400	387	431	425	417	358	415	383	395	385	419	388	414	390	414	424	424	405	409	393	406	420	452	415	404	441	419	402	421	380	409	377	442	428	431	422	430	403	403	415	410	365	375	393	386	409	397	411	415	377	385	396	381	424	358	393	427	393	386	393	395	414	431	398	394	378	374	425	413	383	404	423	403	435	426	371	358	405	375	370	367	379	387	391	410	403	364	427	378	361	407	385	369	413	389	409	409	411	357	419	380	369	407	364	396	389	407	426	397	455	431	404	425	337	401	422	392	394	393	381	368	392	404	388	408	441	385	417	414	389	440	433	389	408	400	377	422	391	364	408	381	402	354	376	406	425	388	386	348	407	386	382	380	399	369	409	413	361	443	391	393	408	366	386	414	363	425	343	364	403	356	371	409	435	436	418	401	406	401	411	393	369	394	375	355	419	427	420	389	404	382	375	356	376	378	378	382	371	409	413	398	418	366	377	350	410	379	412	405	407	360	402	416	399	378	369	423	405	383	413	439	423	335	393	392	408	382	409	409	396	401	333	357	369	406	374	405	438	399	395	396	401	363	387	389	394	387	401	369	419	379	375	391	409	371	397	384	369	379	427	372	417	419	433	386	381	402	397	450	393	408	415	416	411	386	400	430	405	397	430	394	414	383	398	405	382	371	420	414	368	357	387	418	444	393	416	409	416	396	422	404	369	368	408	398	393	385	402	391	408	383	404	410	416	383	411	373	409	383	445	390	384	398	379	362	383	383	365	421	394	383	385	426	433	410	385	402	431	389	390	422	415	412	397	370	368	358	400	415	418	413	387	419	411	407	398	398	382	426	432	384	375	354	385	402	385	421	399	417	405	357	394	371	432	393	398	396	398	384	385	423	411	393	406	429	408	391	401	416	414	383	377	344	405	402	418	412	393	412	407	407	386	404	412	388	424	434	392	399	418	414	408	389	407	373	369	413	412	404	421	381	394	424	380	446	382	392	417	416	418	388	434	369	401	413	406	395	372	414	412	414	404	391	405	432	368	413	422	393	395	361	413	438	427	416	386	426	412	409	407	400	405	390	388	413	408	357	393	377	406	369	387	401	405	409	390	374	426	439	411	415	400	393	403	393	404	417	403	419	408	384	421	429	405	399	403	386	407	387	407	440	426	405	400	415	416	370	403	368	406	396	398	402	373	405	393	411	393	396	410	421	376	397	383	411	423	388	369	380	425	397	393	467	414	382	441	393	405	386	428	403	396	414	358	396	380	406	373	379	401	381	386	395	426	422	404	408	440	387	429	379	431	386	374	413	371	396	399	432	403	430	411	394	395	398	409	405	398	409	382	416	377	409	400	380	413	436	367	413	400	410	462	384	393	389	406	431	392	385	412	374	369	403	416	428	382	376	389	400	391	373	408	434	398	406	419	423	430	434	381	410	401	399	392	373	369	418	433	397	388	403	422	395	406	404	379	403	359	431	392	394	415	408	384	372	422	422	401	424	437	393	410	390	403	413	409	364	385	395	420	418	392	393	392	418	417	389	421	417	457	399	389	419	366	390	405	379	421	422	404	408	406	348	389	397	368	382	431	397	372	445	411	388	391	398	419	390	353	415	434	388	400	447	424	427	403	380	413	404	393	413	437	404	389	380	380	412	386	382	425	372	414	428	413	430	377	383	382	426	418	374	379	421	426	397	383	391	367	409	434	407	380	376	391	408	404	389	426	430	380	385	405	412	375	394	401	401	408	378	381	376	392	434	337	365	379	393	413	405	413	427	427	397	373	389	383	408	397	389	414	388	392	386	390	397	401	422	436	409	358	371	412	403	394	408
40425	22602	13248	9232	6072	4501	2277	1439	1332	1304	1168	1020	904	914	877	926	929	960	895	852	892	935	860	913	882	893	914	888	949	876	887	884	858	930	932	893	880	857	942	867	875	836	887	918	861	865	919	914	892	861	933	833	889	880	816	916	861	852	833	884	873	859	884	865	859	931	843	902	942	850	919	921	928	872	863	843	888	830	878	916	901	843	905	902	873	934	888	857	879	871	894	852	944	890	862	878	922	862	956	884	889	905	911	951	890	869	873	876	907	824	865	871	870	824	869	849	866	918	893	873	853	865	892	857	866	938	887	848	862	855	939	857	825	892	936	871	841	873	908	877	867	849	903	901	843	909	923	860	883	861	884	852	885	857	915	839	915	866	883	899	876	829	935	873	838	863	837	881	903	894	869	879	912	858	891	894	842	887	872	863	836	888	884	908	866	881	862	873	852	875	907	864	870	892	919	849	882	855	841	831	902	846	901	894	934	876	854	917	902	877	879	892	828	861	895	840	945	840	927	859	909	903	889	825	911	922	879	866	831	880	890	932	860	878	866	928	884	848	956	853	890	821	866	855	928	839	872	872	902	892	840	837	865	879	888	912	894	898	881	887	848	850	903	874	899	920	853	844	885	909	865	888	831	880	867	882	875	883	900	874	895	883	937	887	878	850	889	846	851	942	882	934	862	843	891	872	855	873	909	814	877	849	883	911	892	879	843	906	916	895	857	886	842	805	902	867	847	915	893	860	886	890	871	884	906	863	870	877	865	898	899	957	848	897	828	919	858	901	859	946	867	851	910	854	871	866	844	898	852	863	881	854	860	904	887	817	854	879	924	884	866	898	839	880	864	825	845	879	894	883	894	827	852	826	839	916	869	855	903	899	842	934	894	928	902	888	850	899	936	916	875	844	839	877	846	851	842	894	866	888	876	931	934	889	860	920	905	902	877	881	914	873	874	876	899	896	918	889	852	814	894	938	835	890	849	881	901	866	842	852	813	867	896	890	842	895	907	888	851	847	837	876	910	907	856	907	851	877	881	876	903	885	867	879	883	874	936	896	859	820	873	865	897	916	791	863	818	860	864	813	917	901	922	935	903	834	823	908	867	843	884	860	859	897	853	894	881	919	863	899	912	866	875	873	904	836	866	838	930	872	915	819	815	869	868	911	944	904	883	850	860	867	869	897	895	919	913	908	916	894	887	923	894	865	871	854	886	935	905	866	864	896	870	864	883	859	858	853	844	849	816	869	908	873	886	865	843	881	900	874	882	837	883	884	900	846	842	861	881	903	855	895	871	878	913	891	866	882	824	878	936	858	875	849	900	866	866	889	873	836	866	886	884	965	840	894	929	885	916	889	886	897	889	887	892	895	920	865	854	915	859	863	904	839	903	844	840	900	851	862	911	929	889	923	879	808	869	878	799	846	897	810	843	875	862	879	876	879	893	874	874	941	902	882	899	921	871	876	907	877	902	872	914	912	905	905	924	885	852	811	902	880	922	841	918	886	895	914	874	881	844	845	837	871	876	890	933	907	888	889	864	842	838	882	873	888	894	881	915	864	922	855	891	865	870	922	941	908	864	826	874	850	871	855	863	899	866	877	849	865	909	885	863	862	823	855	887	906	950	888	879	903	853	874	827	872	835	838	873	845	937	922	881	815	847	846	892	846	902	874	908	924	941	905	927	933	866	884	924	874	890	858	873	865	911	913	918	809	857	870	900	866	845	903	845	829	862	902	826	887	893	875	900	848	920	886	883	822	880	873	822	851	853	862	849	860	893	865	921	885	875	825	877	863	879	911	850	894	884	844	878	899	880	881	901	865	822	872	916	911	931	890	935	863	903	859	937	837	937	896	891	828	877	916	861	837	902	912	882	922	859	864	887	912	929	887	868	895	860	866	905	843	833	867	922	870	891	933	864	876	812	897	911	903	835	864	848	870	917	888	878	900	904	895	898	891	925	863	900	880	915	865	903	879	804	876	880	941	910	853	896	803	870	843	846	888	917	848	883	924	941	846	873	869	887	851	890	886	877	881	927	868	929	812	925	901	896	869	888	889	872	877	862	866	889	895	888	917	896	874	837	889	874	897	926	922	930	860	904	883	827	816	849	894	864	903	872	930	873	926	922	934	883	868	883	859	865	814	906	911	883	848	882	837	890	794	874	884	852	909	884	939	844	858	936	891	905	831	828	846	841	918	877	897	955	908	839	884	848	825	873	877	851	866	850	865	901	862	824	910	916	857	928	871	870	883	871	900	907	888	863	871	868	903	933	863	852	856	845	842	861	897	849	854	889	875	882	888	870	854	897	863	873	917	924	888	898	849	876	893	926	841	906	848	890	849	832	886	875	879	893	852	865	896	920	852	883	931	876	891	846	880	898	881	830	897	830	894	880	871	883	797	870	882	854	824	907	866	934	911	915	908	935	885	925	881	918	854	824	852	875	932	854	875	854	850	890	939	871	887	836	912	887	853	919	805	880	862	873	844	922	897	872	844	858	870	877	911	915	875	860	875	923	940	875	863	906	854	834	889	866	894	846	872	903	838	855	909	882	838	921	917	858	893	869	892	918	852	866	852	839	848	918	907	870	912	933	881	957	889	867	891	900	892	869	870	840	885	878	873	854	907	901	846	885	849	884	851	850	868	831	860	884	894	854	894	840	874	884	895	912	873	902	840	833	881	857	917	885	927	862	918	888	861	854	903	877	886	894	834	887	861	862	893	884	899	862	961	890	877	876	828	896	914	898	852	868	913	890	872	883	889	895	859	906	913	919	855	883	924	867	883	896	863	934	901	923	845	887	855	897	838	904	824	925	875	892	870	920	901	883	847	880	904	890	822	851	876	844	867	879	853	894	922	831	877	892	929	847	879	873	880	883	877	892	899	829	932	865	866	847	851	887	860	862	933	850	863	900	882	926	897	856	862	886	846	923	834	855	850	854	832	905	871	895	927	874	866	886	880	887	908	947	870	896	889	893	877	882	929	843	919	912	904	894	890	907	870	879	914	904	852	838	874	920	891	799	932	892	872	909	884	913	853	858	883	953	873	873	875	884	842	884	862	816	944	892	918	869	859	865	932	903	913	876	874	913	903	931	923	869	852	878	865	892	911	885	903	897	865	895	853	899	880	850	910	853	828	868	866	829	851	879	893	885	875	861	925	890	877	855	868	892	882	870	867	913	874	851	888	891	915	851	889	844	909	871	883	853	867	834	884	901	846	884	913	893	877	898	820	937	851	847	859	933	862	852	934	849	879	871	906	909	848	879	920	910	851	888	852	908	902	875	830	906	909	924	845	915	901	886	950	833	883	840	868	844	823	943	906	876	870	900	903	823	851	851	866	911	909	903	865	883	908	903	866	896	890	892	890	892	877	862	845	931	914	931	836	881	831	849	887	948	850	886	853	891	882	897	849	856	905	885	896	827	924	875	903	924	970	864	841	886	885	885	873	815	896	869	817	864	902	838	901	879	857	870	909	895	886	880	882	882	863	914	884
57622	28476	11996	3459	1145	763	556	517	499	494	570	468	481	449	430	423	446	436	424	383	396	444	426	435	378	433	419	419	374	422	422	406	426	415	424	372	390	435	427	425	409	436	371	387	414	401	425	445	436	419	398	386	435	397	401	424	417	413	449	416	440	403	413	406	461	456	410	428	419	422	451	456	450	418	437	446	409	408	432	443	450	450	376	419	384	389	394	453	409	408	360	413	425	461	406	449	429	420	440	417	394	380	384	477	442	433	454	463	404	417	395	404	398	377	410	440	445	415	387	425	386	437	435	425	446	413	425	446	412	415	433	417	432	429	419	411	421	425	397	486	432	408	406	425	408	407	438	468	418	422	398	421	412	396	457	465	447	431	445	396	450	433	379	418	430	439	435	442	415	397	423	415	382	416	443	382	396	429	434	444	415	432	447	432	389	430	427	401	435	400	417	435	426	431	375	404	391	437	450	402	417	438	421	404	412	419	399	426	400	448	410	416	431	457	412	419	434	424	398	400	397	383	411	429	441	390	431	448	465	447	433	430	406	449	396	402	416	396	405	422	406	441	413	386	428	394	403	401	417	411	407	401	429	422	438	397	430	436	447	393	410	427	443	436	423	383	444	432	401	418	393	435	434	409	412	414	455	401	455	404	410	413	404	425	435	405	432	424	383	383	414	434	424	415	445	452	410	422	423	402	420	445	419	428	402	407	420	410	418	427	400	412	439	443	491	407	353	353	465	393	417	378	405	427	422	436	440	412	433	403	443	422	430	446	413	447	403	408	421	384	399	393	400	414	411	428	411	417	398	432	419	409	456	428	431	444	398	377	426	437	404	405	419	383	430	399	439	416	403	429	437	427	442	466	424	391	429	413	461	408	397	389	404	406	432	392	403	420	391	417	441	441	447	423	385	418	413	415	414	426	437	399	423	421	381	423	397	443	432	408	422	431	436	386	340	422	424	410	381	394	419	425	454	404	444	372	427	395	429	409	443	420	402	413	380	422	454	413	421	429	405	441	407	400	421	450	436	386	417	412	399	390	403	410	458	455	428	451	438	426	461	399	419	416	377	424	427	402	430	407	465	367	407	408	441	430	454	395	385	404	399	446	397	420	396	377	409	418	430	415	433	425	455	449	444	412	448	474	397	434	457	440	410	458	435	392	403	385	438	408	416	426	439	389	422	385	397	437	443	415	427	404	449	380	414	391	429	420	397	440	382	411	406	407	408	426	388	386	434	424	415	435	393	390	412	394	387	426	406	426	427	457	416	405	427	439	410	388	423	437	440	453	422	420	416	409	414	409	392	466	372	447	367	388	377	377	389	395	405	407	441	424	405	422	410	439	428	407	387	401	444	395	436	428	399	405	424	410	417	405	432	410	462	424	432	424	380	405	419	432	406	437	402	439	437	410	386	414	411	384	424	444	441	405	390	393	423	395	440	388	417	417	411	425	387	407	415	420	415	419	395	391	440	429	416	414	461	393	402	407	402	434	415	405	436	407	425	392	434	416	442	381	387	397	470	451	436	419	413	401	451	427	420	423	420	369	423	397	402	439	418	413	435	410	442	399	413	469	416	419	427	424	411	422	360	389	419	422	477	439	399	445	417	416	410	409	407	420	434	409	398	428	417	443	398	420	398	439	385	403	389	405	417	432	433	399	368	403	468	428	418	484	447	428	415	412	438	418	451	428	448	436	393	407	410	432	437	388	431	416	417	392	411	419	377	442	394	414	428	411	432	407	439	399	403	429	421	426	397	418	390	396	457	427	441	421	441	407	395	368	431	398	384	435	427	419	433	437	417	405	449	442	409	441	445	441	412	459	443	418	408	400	447	451	391	438	451	448	465	447	426	410	381	393	425	423	423	395	428	462	421	415	395	404	417	431	419	395	385	424	405	401	416	400	446	380	446	414	421	422	427	391	459	416	409	432	369	412	405	415	435	406	463	390	410	359	443	416	397	440	394	441	417	428	407	434	462	404	408	441	433	440	422	445	412	411	444	394	435	398	402	433	436	436	423	487	474	403	404	413	418	447	373	403	402	456	419	441	381	418	425	441	458	394	395	389	428	451	436	465	438	437	448	493	418	392	444	442	422	422	412	437	408	382	432	393	395	398	456	402	437	391	436	409	400	437	413	405	417	391	402	405	431	425	405	445	424	451	389	397	417	415	414	418	435	394	432	410	409	424	411	463	416	398	424	484	410	406	440	428	419	399	373	386	431	416	454	444	461	424	451	455	436	407	434	416	395	434	416	470	393	405	404	425	396	371	476	427	388	437	439	410	374	463	430	415	431	438	442	395	410	426	427	411	429	388	406	414	382	418	412	409	385	438	421	445	421	422	430	440	460	420	402	380	372	401	424	415	445	414	395	411	395	398	447	400	432	429	433	457	426	420	417	410	410	416	364	442	398	404	415	428	422	426	422	432	420	444	455	411	449	413	419	438	399	396	394	447	390	424	400	411	414	436	401	394	435	404	435	460	390	417	431	398	419	393	419	381	424	443	352	401	391	413	393	456	415	404	437	409	393	443	364	414	385	433	386	387	423	424	428	432	378	453	438	421	444	443	427	421	406	422	386	489	420	410	419	425	395	419	432	440	416	396	403	411	431	407	449	456	405	409	435	398	426	400	410	353	397	425	394	415	416	398	423	455	458	436	421	394	419	383	381	442	466	416	396	446	457	423	405	400	437	387	405	406	416	408	430	401	410	451	428	402	422	398	417	424	430	394	428	440	417	422	416	385	397	436	392	469	418	437	434	437	428	416	437	407	431	410	431	394	408	442	409	407	410	381	390	464	393	390	406	403	433	390	429	431	417	438	424	427	406	405	378	431	438	417	392	444	417	391	464	425	448	416	438	426	434	424	419	431	432	451	387	426	408	420	431	411	432	376	459	379	407	412	407	440	413	435	404	409	417	404	395	414	440	378	404	444	417	442	416	378	394	394	394	353	413	425	409	435	422	447	432	441	424	416	439	454	429	417	395	445	441	394	417	428	425	421	406	450	450	402	429	378	442	408	412	413	398	413	440	395	421	395	420	392	417	448	423	423	414	439	445	416	385	432	423	389	422	426	421	416	420	435	412	433	394	438	436	352	408	423	424	440	399	402	403	406	405	360	427	433	421	451	399	447	446	439	370	374	433	393	415	425	414	434	413	413	434	414	463	416	429	362	416	415	390	413	416	448	429	413	394	398	411	442	412	394	407	422	381	378	406	390	466	418	449	409	452	401	435	438	435	417	392	421	387	420	413	399	436	402	434	397	390	400	369	396	405	427	402	435	389	446	429	440	404	446	417	384	464	415	431	458	380	376	409	420	418	396	411	391	452	437	428	404	424	412	446	417	434	458	419	387	418	389	427	441	430	446	437	405	422	407	419	404	410	383	402	448	423	452	421	402	429	361	438	425	410	410	430	400	412	430	418	383	466	406	381	414	441	414	428	383	397	433	434	461	365	403	424	436	429	382	422	411	431	438	419	402	406	464	411	417
39792	21792	10452	6023	2683	2017	1595	1329	1304	1299	1235	1157	1039	976	974	908	907	913	929	885	943	928	895	928	874	946	907	897	939	899	918	856	919	913	913	937	941	917	868	882	923	905	912	888	889	946	898	950	908	891	885	943	891	901	902	947	948	897	932	922	920	933	895	926	933	905	887	910	912	895	865	918	935	947	857	944	925	906	902	920	910	897	923	924	913	890	932	906	923	940	881	904	877	862	945	923	897	891	888	877	945	934	1001	879	931	926	898	867	857	899	921	890	907	923	929	865	885	941	911	916	901	866	952	881	909	900	924	885	964	936	905	858	888	900	929	885	941	899	978	883	945	887	905	929	928	923	949	896	946	907	937	914	882	977	889	907	897	967	890	945	873	936	904	901	882	912	940	954	862	888	879	911	920	940	918	892	870	953	912	907	874	967	877	954	936	915	907	919	853	930	870	882	849	910	881	926	916	922	929	845	875	899	926	866	942	931	898	893	908	942	848	980	945	911	868	908	918	938	880	854	899	927	927	914	953	896	934	899	867	888	1003	880	907	864	974	896	890	917	920	924	914	911	908	906	894	885	933	867	943	939	993	893	874	860	907	945	890	918	935	896	881	880	991	929	891	915	957	872	960	932	900	923	930	883	847	874	991	910	935	922	912	895	905	902	898	933	862	919	896	902	931	902	900	904	874	926	884	911	910	927	901	961	912	876	892	932	928	887	903	909	896	906	942	894	906	916	908	926	923	918	930	966	872	898	922	903	908	909	889	906	912	948	948	904	868	872	895	881	928	865	977	961	903	862	924	999	894	903	895	963	928	931	920	942	922	864	899	862	867	908	863	903	876	906	951	882	972	894	902	912	938	931	915	843	891	898	905	884	894	894	888	908	960	892	938	909	959	914	933	886	917	932	878	895	933	880	893	892	895	885	905	930	893	868	872	946	905	897	873	922	901	899	896	928	893	943	891	921	858	886	919	894	920	930	932	883	852	895	934	902	898	885	877	920	911	911	881	914	979	948	889	885	903	896	899	926	953	956	893	862	929	915	908	875	893	923	943	884	890	921	947	866	916	895	942	924	914	939	968	957	938	915	918	898	897	883	947	918	923	922	956	902	887	935	827	959	867	957	897	934	927	866	880	908	928	922	931	869	859	919	919	919	860	908	908	901	940	867	941	940	937	932	883	915	905	927	900	851	935	844	869	923	880	904	877	929	903	909	907	927	886	911	889	909	893	914	956	945	892	915	864	902	956	875	868	947	874	939	947	884	878	928	911	895	930	886	926	918	857	898	938	876	958	890	929	893	967	942	916	907	951	962	891	919	946	821	914	902	950	891	919	894	883	868	930	924	923	926	912	924	903	984	932	913	888	919	834	929	917	895	945	922	891	933	864	915	956	888	934	876	924	927	912	917	1005	891	872	890	880	878	860	899	925	943	916	911	935	942	900	906	871	983	918	921	894	929	912	887	908	900	927	888	876	994	921	909	910	898	902	900	945	896	905	919	897	938	949	876	938	892	896	883	924	905	875	889	877	910	926	904	936	894	896	927	886	942	965	908	920	920	953	923	904	940	909	901	922	914	903	912	884	918	946	915	883	922	916	903	899	883	849	849	922	943	888	945	919	870	902	847	902	935	899	905	933	873	887	904	916	899	985	908	900	827	921	864	930	906	910	889	905	962	862	911	886	849	927	871	904	898	894	878	902	970	899	960	883	897	916	891	852	916	963	919	961	912	926	865	896	941	914	966	938	935	915	924	941	886	955	909	893	896	940	906	872	914	923	918	896	887	895	872	921	919	895	950	953	916	893	962	877	899	876	906	853	952	900	862	918	905	941	948	957	900	889	901	971	939	915	907	949	955	854	918	866	896	908	884	924	847	913	948	869	862	943	844	898	874	904	909	932	933	903	897	893	896	970	924	943	903	924	880	892	925	913	932	929	955	907	936	919	879	903	907	862	930	904	929	880	896	963	841	898	861	829	904	918	901	932	925	878	948	869	914	951	916	897	837	960	885	909	956	938	1004	938	911	887	886	954	981	863	890	915	887	927	896	910	906	922	918	937	877	891	868	930	902	928	896	876	882	933	898	905	963	915	959	943	970	897	922	925	895	894	886	962	922	918	872	909	862	875	912	903	884	908	946	933	886	934	904	857	910	938	893	893	917	881	927	893	949	926	910	929	944	921	880	929	913	890	852	907	911	902	934	902	882	881	881	907	929	887	888	944	891	889	889	932	873	883	892	899	918	900	912	937	891	843	890	875	886	873	925	950	903	960	971	890	893	960	916	931	912	874	910	898	977	872	911	862	895	939	908	873	915	944	947	927	908	901	942	899	936	875	956	934	928	882	913	877	920	881	900	911	911	908	852	951	884	919	885	884	865	958	890	928	907	909	928	934	889	843	925	930	867	979	914	901	917	880	896	879	912	910	853	882	898	864	937	912	969	935	871	904	916	868	912	934	900	952	924	854	931	866	863	858	876	910	941	913	921	911	935	930	919	916	855	908	880	962	921	918	887	898	892	958	876	945	890	898	866	928	853	891	913	882	870	914	890	902	920	987	884	906	914	872	876	879	974	946	918	937	908	886	858	929	921	862	868	933	905	872	933	925	939	911	873	901	914	954	901	918	915	943	940	940	952	929	930	898	913	935	874	846	891	918	913	921	928	881	883	948	861	905	901	914	889	878	896	956	922	926	937	900	887	980	896	933	919	916	885	922	907	889	877	920	867	919	916	903	891	915	905	954	900	919	883	886	928	935	879	894	931	885	892	944	857	909	844	925	937	903	916	978	914	915	894	903	863	848	931	930	894	947	968	900	901	885	912	936	884	906	894	919	903	939	961	872	921	898	889	867	925	906	880	886	884	961	860	871	944	951	954	951	842	892	847	853	933	870	928	878	938	874	945	964	961	906	861	937	908	905	891	825	871	919	919	900	908	919	911	957	927	894	857	852	886	863	874	894	854	881	924	899	885	882	932	958	936	875	868	930	897	922	899	912	899	893	898	920	914	924	886	906	935	949	938	957	888	909	925	929	916	912	916	893	896	935	867	938	874	897	907	851	941	882	947	914	906	897	833	867	903	914	894	914	965	881	875	931	884	935	932	965	924	888	901	867	870	912	921	920	929	894	951	946	948	902	904	879	882	916	909	934	912	927	916	904	853	889	935	891	930	920	889	829	931	883	895	941	873	877	924	881	904	911	912	990	924	975	949	927	942	934	979	947	942	910	919	974	891	913	940	912	873	900	880	908	834	917	902	876	954	919	876	955	935	913	896	882	918	907	942	923	926	902	927	908	972	905	916	912	920	881	888	919	899	922	879	924	928	846	933	902	929	918	911	871	919	867	844	941	953	892	931	932	882	972	898	949	933	930	908	905	916	937	892	931	942	926	955	884	877	935	972	909	943	964	884	927	891	927	841	895	935	903	870	904	846	952	915	932	934	937	954	925	930	927	889	930	888	881	937	952	909	880	920	900	889	891	917	960	943	937	901	947	869
46179	16504	3895	1248	684	492	517	435	432	432	434	465	435	379	454	434	388	397	435	382	390	390	357	400	415	428	404	379	403	437	449	421	411	410	382	354	454	400	401	415	404	382	424	461	435	386	410	406	422	400	398	417	385	402	401	419	407	379	391	402	405	431	382	384	407	420	375	370	420	396	416	420	401	435	422	382	408	410	398	421	395	401	410	395	416	456	392	404	418	397	414	413	414	412	416	427	413	404	373	387	381	379	376	422	366	445	374	362	366	387	355	408	390	403	395	418	385	432	394	385	414	397	393	403	401	419	425	376	391	416	390	404	366	417	431	381	426	386	396	412	373	390	399	378	417	410	386	412	393	394	408	432	401	404	412	414	464	399	438	387	403	399	376	402	397	435	374	376	428	401	381	406	422	398	384	424	388	388	416	422	406	404	385	395	384	426	411	418	429	402	376	408	393	430	409	379	423	387	400	403	414	359	437	393	360	364	370	422	418	394	422	401	429	396	382	402	412	439	381	441	385	391	422	404	412	392	378	410	365	438	408	428	366	428	420	375	428	424	439	390	430	433	427	423	420	415	384	413	448	387	397	399	351	365	428	427	422	404	400	383	409	416	404	406	362	448	412	408	422	398	390	414	445	397	402	407	457	425	371	400	400	399	406	403	407	415	398	397	385	399	426	371	391	403	390	442	427	405	411	438	426	455	385	384	435	401	382	364	414	401	407	397	405	372	391	370	431	424	434	386	411	371	402	363	399	435	420	393	390	441	382	388	371	364	418	410	409	405	440	372	346	373	376	422	430	368	445	415	395	395	394	421	415	338	438	384	419	412	431	380	355	412	424	396	416	388	399	428	403	403	411	442	398	380	398	343	417	430	372	391	388	413	416	434	424	398	368	438	384	395	415	403	364	399	413	419	418	387	405	387	406	369	403	417	410	370	402	348	434	402	408	398	432	430	430	408	412	384	408	360	442	426	374	361	427	416	416	393	422	390	369	440	459	397	401	423	461	437	440	385	404	424	390	418	387	434	404	389	395	473	388	399	413	413	445	359	389	375	406	433	385	420	399	386	375	394	378	441	434	395	388	430	378	381	378	372	419	436	412	413	412	398	419	434	377	401	403	385	394	412	369	401	406	439	363	398	401	410	377	387	393	403	446	431	415	409	450	412	415	392	390	396	404	402	404	399	395	409	419	381	408	412	410	387	410	406	389	402	382	383	398	408	406	393	387	387	434	403	402	389	411	404	389	402	373	394	401	388	401	382	357	430	423	403	440	427	433	399	425	383	417	381	423	434	426	437	380	421	388	392	381	420	394	385	404	410	370	390	436	409	400	429	427	396	452	385	425	416	364	415	419	427	413	366	405	409	390	417	394	394	361	428	407	422	443	419	384	390	370	430	385	402	356	357	417	402	398	417	375	449	401	398	396	418	407	408	412	409	445	389	398	394	416	412	435	402	384	410	390	370	374	403	387	375	395	416	383	394	433	407	401	384	433	404	421	423	427	436	374	393	409	429	375	448	399	438	410	377	407	382	382	416	428	424	393	386	394	408	398	378	399	399	409	387	451	410	444	424	405	367	394	422	395	377	399	392	389	398	422	396	434	401	396	434	425	433	416	393	384	417	450	419	427	370	427	381	380	369	393	375	412	349	383	429	419	397	410	385	398	405	382	421	401	381	374	369	377	403	413	360	417	401	420	401	425	391	434	411	411	450	419	375	374	417	420	400	412	422	384	407	397	378	381	411	377	417	443	445	411	361	417	380	400	419	412	409	399	378	360	416	446	408	410	382	406	445	428	386	378	428	388	404	422	398	417	396	403	404	387	431	389	354	356	380	419	398	461	409	399	443	400	354	399	410	399	429	401	396	437	407	365	418	389	382	382	444	423	430	377	369	436	422	441	419	390	390	417	441	436	381	379	445	455	402	416	442	394	389	390	389	380	400	435	390	395	423	424	408	439	406	389	422	404	411	402	402	421	422	413	379	381	399	373	417	399	420	390	386	412	411	408	426	405	382	395	421	404	401	375	373	395	335	411	421	435	407	385	395	399	403	424	395	429	417	431	400	429	429	474	411	429	414	374	441	404	427	396	452	358	404	426	441	431	433	405	416	428	409	431	401	396	399	425	397	412	413	426	408	385	408	428	432	403	427	430	401	411	403	402	419	394	402	428	389	436	387	445	412	367	393	387	404	415	383	419	391	428	381	391	412	427	398	418	428	415	407	386	387	393	427	417	406	383	401	427	378	403	404	436	406	402	399	431	390	444	412	398	408	413	381	383	364	399	435	415	422	401	389	407	400	418	373	387	444	434	380	402	402	418	387	407	382	415	382	408	386	430	438	403	409	429	424	391	412	399	420	396	393	408	381	370	413	401	409	426	422	408	361	420	393	373	384	426	449	476	418	417	376	432	391	360	425	407	372	408	407	396	398	452	387	409	394	406	392	440	399	425	388	380	387	408	408	404	377	415	392	414	393	368	396	415	402	430	410	406	389	424	431	405	397	407	403	444	423	382	414	427	354	387	413	402	381	417	385	395	424	448	400	416	395	389	414	417	384	387	389	417	413	399	392	419	409	456	391	410	359	417	413	409	382	420	380	400	391	374	378	406	392	407	395	411	375	434	395	412	413	399	406	436	451	393	426	408	387	397	418	407	468	413	393	411	377	389	437	394	411	420	353	417	427	382	440	381	390	412	415	400	399	422	371	395	362	413	417	398	369	426	394	380	416	359	371	431	399	422	407	416	383	405	383	410	415	419	408	435	402	408	405	397	409	411	408	407	383	399	450	437	420	381	444	414	428	395	386	367	421	361	396	418	413	357	414	382	396	408	399	394	398	389	407	409	424	371	397	377	449	369	419	373	379	435	388	401	424	407	436	360	402	379	437	367	388	403	412	405	398	389	393	378	408	410	393	398	409	426	392	395	389	368	393	419	353	418	455	423	425	414	402	390	398	363	383	406	413	412	346	394	391	433	406	414	441	387	390	423	397	403	388	389	440	411	392	395	399	382	382	390	432	410	382	376	406	406	380	387	378	392	400	430	394	399	399	380	384	394	410	418	358	390	398	396	417	398	402	378	402	459	421	441	390	428	407	415	427	411	406	407	386	401	377	415	386	368	406	368	366	409	378	378	381	403	387	423	394	404	420	428	434	374	392	425	433	418	401	406	428	404	405	399	426	423	389	445	426	427	430	383	392	422	409	399	429	414	393	427	395	418	430	415	371	401	406	432	381	418	411	440	386	426	422	409	385	434	430	399	400	410	401	397	379	387	426	408	412	399	356	406	433	444	430	430	368	383	387	371	411	432	416	403	414	391	360	413	455	407	425	392	391	430	425	367	402	393	390	414	417	421	426	409	406	411	426	357	411	416	416	399	418	388	414	452	411	424	404	352	416	404	449	396	450	398	365	403	396	401	425	385	415	353	405	452	447	418	411	351	457	404	456	411	403	370	411	384	429	421	379	433	395	386	409	429	386	401	403	409	376
31203	11169	4560	2515	1724	1261	1155	1010	964	924	958	937	852	881	827	913	902	904	896	893	868	840	899	868	954	830	819	885	872	848	873	865	864	846	920	915	867	885	904	853	903	865	873	891	897	882	872	871	898	865	862	869	869	851	928	893	865	916	845	873	913	899	841	888	850	825	851	874	871	899	914	883	890	952	887	847	870	864	869	875	842	857	831	835	890	879	869	860	907	880	902	906	891	966	889	870	867	872	860	829	912	834	915	938	897	832	925	888	918	867	853	816	897	872	844	847	851	844	922	851	852	890	867	877	850	808	878	834	878	870	909	878	815	933	833	856	867	845	872	892	894	888	917	837	939	889	934	875	850	859	861	901	822	868	850	844	882	913	860	914	854	844	893	876	909	890	840	855	881	875	942	866	913	837	920	903	901	862	876	846	874	880	866	860	907	865	840	829	881	890	849	882	912	872	885	927	862	900	917	866	847	890	899	881	859	884	870	867	895	865	886	844	961	873	872	906	936	883	885	878	880	884	877	904	850	865	908	860	859	898	884	879	846	925	843	828	876	883	888	900	876	892	839	884	878	910	888	874	826	909	856	830	905	845	848	908	873	886	878	869	945	851	878	882	898	829	924	891	914	914	867	842	900	889	888	855	902	877	884	899	856	874	854	871	887	904	865	881	887	851	929	875	875	877	891	858	930	881	835	896	872	886	900	874	857	826	860	905	894	840	975	908	856	922	869	891	936	861	901	877	839	878	930	883	899	854	890	894	860	886	873	888	905	848	879	892	835	921	865	892	862	918	952	853	896	851	834	878	826	909	838	888	869	890	850	875	834	869	919	893	863	890	830	888	889	884	863	895	872	852	859	861	881	879	887	862	878	859	883	854	843	910	967	848	916	861	877	876	861	879	858	856	844	851	865	942	912	836	906	906	881	891	855	886	927	858	873	827	865	960	872	804	845	891	895	912	882	859	867	849	885	904	880	862	961	889	858	901	869	897	853	915	878	824	892	949	851	854	898	892	810	903	955	867	869	918	877	888	865	925	905	916	871	825	840	871	889	822	905	870	855	845	905	852	874	882	866	839	848	874	894	902	890	845	923	897	897	908	883	916	831	912	884	894	887	862	878	898	883	866	886	870	882	872	901	869	876	920	883	865	869	874	909	886	906	900	873	858	854	916	861	949	890	861	860	900	901	891	874	941	849	888	861	901	887	840	891	910	907	825	939	858	870	869	887	883	865	869	838	892	865	839	881	895	883	869	881	899	898	883	884	901	863	886	853	888	882	920	865	920	888	861	868	914	899	906	924	862	936	852	892	932	847	859	834	910	892	853	878	897	930	867	844	898	850	898	897	877	930	828	882	849	891	887	858	929	894	864	879	848	833	905	835	872	894	855	896	876	887	911	887	895	881	910	903	866	841	892	893	866	863	866	855	881	915	847	899	862	915	884	879	900	864	880	888	919	847	881	882	849	834	831	842	944	832	885	863	829	882	852	874	881	864	865	884	882	941	865	908	835	908	873	882	866	856	871	905	924	879	871	871	895	900	889	842	879	868	855	942	888	855	880	959	881	850	911	883	898	894	869	867	864	900	912	872	840	894	889	881	860	865	854	815	910	892	882	910	863	912	923	900	885	890	891	824	826	833	867	876	887	870	870	857	860	840	858	893	893	877	909	866	861	902	827	833	901	868	866	864	881	877	869	896	901	860	879	868	868	865	915	846	855	935	927	877	904	886	911	904	898	914	859	818	900	865	842	899	876	893	900	908	906	874	912	874	835	852	900	850	884	890	839	898	878	905	835	899	869	860	866	932	892	885	837	851	850	883	878	887	824	923	868	846	888	904	798	928	879	889	887	911	867	889	894	934	908	902	893	879	875	887	897	901	855	837	894	891	882	856	869	839	872	886	882	899	887	901	826	908	884	899	794	902	876	919	932	890	913	812	893	907	898	888	900	847	876	903	938	867	855	880	965	905	857	854	830	906	868	860	900	882	896	928	864	814	859	925	932	936	855	908	853	912	912	850	863	914	875	933	906	935	878	899	859	914	881	912	874	812	907	882	945	868	882	858	886	861	843	923	885	894	886	851	854	895	890	833	869	916	860	904	837	914	886	866	893	874	880	865	831	919	883	866	854	832	920	867	925	935	832	893	841	903	857	888	887	919	910	870	834	962	828	890	816	889	887	898	892	902	907	881	855	887	866	849	870	913	858	885	912	915	890	887	858	846	923	911	855	875	905	869	899	897	914	906	901	889	822	892	842	865	856	886	864	894	860	924	873	897	911	855	864	840	871	916	928	876	921	885	874	925	878	829	871	879	842	902	902	898	860	892	900	832	859	895	910	879	928	882	907	875	878	867	812	939	887	857	861	852	862	884	901	885	878	831	874	928	860	862	856	885	915	889	825	879	884	917	880	830	883	883	887	874	881	898	887	885	943	840	822	856	828	896	884	857	900	892	847	889	914	934	864	907	871	927	893	839	889	932	918	856	882	863	839	965	903	882	845	886	866	887	902	851	884	911	908	924	888	869	846	885	915	887	873	862	914	891	795	860	879	913	920	888	881	866	843	897	839	850	852	889	889	884	876	845	907	851	878	874	840	911	892	902	893	921	916	876	915	872	923	891	913	883	898	900	883	889	893	900	921	922	903	864	873	895	928	929	856	874	974	844	903	870	882	859	899	890	847	894	951	858	813	908	853	870	854	894	849	868	898	895	906	876	896	882	905	933	813	916	848	918	841	893	889	856	836	873	884	888	805	910	864	888	909	881	883	836	884	891	955	901	944	851	908	898	835	898	916	868	937	891	864	909	867	877	938	889	897	801	884	911	906	885	959	878	887	902	885	869	864	829	882	838	937	894	891	895	890	924	848	875	841	877	894	847	877	900	844	897	856	914	853	906	871	845	872	895	968	943	862	906	851	846	924	866	864	899	951	900	923	888	866	828	861	888	881	921	944	897	866	859	909	938	901	876	847	876	924	869	830	907	871	901	878	907	898	882	908	820	847	882	931	925	854	862	871	923	910	838	872	909	849	922	876	923	794	865	875	864	837	884	861	888	879	861	843	861	873	917	903	842	855	872	887	941	877	922	895	852	877	899	904	878	886	854	872	878	861	873	890	878	865	844	875	826	931	942	960	903	826	877	853	870	872	908	888	951	863	878	868	833	917	832	947	890	897	888	838	882	844	938	901	890	937	859	869	870	948	902	879	911	902	901	858	948	851	889	994	912	883	863	874	898	901	891	866	882	934	889	898	897	964	837	870	848	948	915	865	906	881	878	882	856	852	886	891	887	896	844	885	880	833	840	836	862	849	853	910	867	802	864	871	876	876	955	869	878	885	836	911	903	888	850	876	875	862	856	916	853	885	863	869	892	912	882	929	904	855	880	890	875	894	864	894	871	848	893	856	859	860	926	888	850	870	899	861	882	909	865	913	875	879	910	872	864	912	907	839	925	860	876	936	864	832	883	830	848	854	861	897	916	869	879	937	876	875
58366	23334	6765	2314	1110	740	586	511	527	480	493	447	427	441	431	450	404	427	397	374	389	428	421	439	422	416	355	385	425	408	414	393	361	418	426	365	425	419	374	446	407	423	402	412	383	421	426	420	454	428	409	405	431	418	434	395	401	452	435	415	398	418	413	409	381	384	414	362	432	398	402	415	393	377	381	405	386	416	407	374	372	377	417	394	434	383	363	365	409	411	408	409	373	425	414	426	426	414	387	415	421	407	386	405	396	397	396	423	410	412	365	392	398	390	395	407	398	394	395	383	392	432	394	397	397	431	436	393	407	387	414	425	411	403	432	385	365	395	412	430	444	404	404	366	397	406	407	395	383	403	404	430	412	395	409	388	404	408	422	351	376	397	420	364	412	396	414	398	421	428	417	414	408	437	394	395	381	415	393	388	393	402	401	406	416	440	388	419	394	416	439	437	390	419	395	407	422	412	353	401	376	395	431	431	443	429	448	388	392	391	414	401	404	471	416	400	402	419	433	400	409	438	414	392	464	438	385	388	399	429	418	412	394	376	393	396	380	410	383	357	397	366	392	427	417	390	413	411	404	405	409	388	378	398	378	377	382	371	409	395	408	389	371	405	407	382	422	433	387	396	408	417	401	411	423	419	405	430	433	409	386	404	376	403	398	405	342	441	406	383	458	439	412	368	346	399	402	383	436	410	380	379	417	369	412	401	430	411	378	376	411	367	409	426	390	418	397	420	381	428	420	386	433	392	417	392	429	424	412	393	390	419	368	377	382	414	388	415	407	393	437	389	394	412	406	435	365	454	429	370	406	449	385	418	403	413	398	421	445	404	390	382	424	413	415	446	399	412	414	411	472	398	407	434	400	391	435	423	416	419	368	405	374	409	407	454	378	407	396	439	390	365	405	397	384	399	377	389	413	409	381	386	417	409	422	389	384	435	381	376	395	395	365	414	402	429	416	380	394	423	382	410	380	414	398	387	381	398	407	401	426	411	421	371	412	387	408	381	443	408	404	411	399	428	431	369	425	371	385	452	408	409	415	401	414	424	406	402	383	379	407	438	425	411	420	384	432	434	365	433	362	400	397	403	436	396	425	421	436	406	387	425	427	368	422	389	430	411	410	405	401	396	385	407	438	412	389	397	408	443	442	388	383	411	399	413	407	457	400	394	388	415	373	426	427	373	393	371	394	378	424	400	404	411	414	371	423	418	430	398	412	402	421	418	405	433	402	382	410	416	395	412	378	428	441	399	414	393	394	397	401	420	428	365	412	415	398	407	435	425	403	408	430	393	382	395	407	393	401	425	401	366	409	414	443	429	420	423	423	411	449	448	408	385	404	395	453	377	414	425	375	383	399	422	385	419	445	426	375	414	397	397	371	364	322	401	412	390	381	420	406	450	417	410	434	387	427	411	440	441	391	408	395	428	406	374	397	416	436	450	433	381	427	408	403	401	433	412	361	387	405	391	409	430	435	404	402	401	420	416	403	361	399	430	415	416	430	405	400	386	410	419	398	382	418	394	417	400	437	376	375	433	418	402	416	435	432	395	394	434	417	393	383	382	384	396	418	360	409	374	409	415	378	413	427	422	387	412	413	411	393	391	427	421	369	393	374	395	368	374	425	383	394	410	400	398	397	401	403	429	414	391	374	368	428	414	367	430	444	419	430	429	439	441	386	379	415	395	382	371	420	387	403	372	382	442	423	406	422	448	418	428	405	398	428	415	385	398	421	439	386	417	398	427	382	439	382	426	432	430	365	392	373	392	401	410	416	405	431	393	402	403	398	382	451	413	417	410	454	402	376	390	469	391	403	445	420	391	359	421	422	410	404	402	406	415	426	405	440	429	398	373	432	382	395	353	442	424	398	394	397	388	452	419	386	422	389	390	374	417	401	389	446	406	425	416	401	401	409	415	386	373	403	392	423	400	382	386	387	393	418	399	404	404	391	397	393	376	430	417	393	384	426	409	388	394	433	433	418	462	377	430	395	379	396	402	398	394	441	401	423	397	389	414	396	385	395	396	388	423	416	414	423	394	372	423	373	437	376	387	382	399	394	392	376	393	371	408	404	395	413	382	433	401	389	422	411	379	410	413	393	404	432	413	392	369	388	404	396	369	407	428	383	385	370	419	414	460	387	453	392	377	381	399	362	404	416	409	430	382	414	389	430	361	401	368	368	386	393	428	448	391	390	408	372	401	387	422	420	430	417	454	397	405	432	435	438	429	392	425	395	408	370	385	433	424	402	422	400	443	388	405	416	461	392	388	396	421	400	436	417	436	455	395	436	378	438	400	439	386	381	406	423	392	431	390	409	380	408	367	374	392	416	372	424	379	462	416	432	389	431	390	416	396	430	416	384	441	393	391	448	422	411	409	423	413	379	412	377	371	407	387	385	404	400	405	401	389	387	397	433	399	404	392	395	399	447	426	418	392	393	410	375	378	383	423	419	376	394	382	393	390	406	416	400	387	419	412	381	387	425	430	408	441	401	448	389	395	391	337	381	398	412	418	400	389	417	404	385	418	389	399	441	448	451	446	370	387	395	420	373	374	399	389	422	382	416	414	447	414	401	346	397	424	385	439	368	392	412	429	411	395	377	390	401	437	396	416	394	397	396	381	405	459	391	403	387	417	392	436	413	430	364	384	414	386	420	455	379	395	414	394	448	393	389	421	421	427	401	420	369	397	434	437	432	401	426	376	382	430	395	407	415	404	439	418	399	407	425	388	432	427	407	383	390	390	401	421	392	402	380	411	410	401	395	443	392	403	402	393	414	428	396	366	423	410	394	409	401	405	424	434	425	421	423	426	383	385	393	385	427	368	394	403	418	385	454	422	392	385	414	390	431	403	428	377	417	406	383	383	404	389	407	415	393	408	386	389	378	376	386	388	389	416	456	387	441	404	379	377	401	375	432	440	397	392	396	375	415	431	396	437	380	405	396	381	446	466	407	424	409	398	421	419	380	412	436	349	406	418	420	394	410	403	399	419	420	417	389	393	448	417	410	387	399	394	404	375	403	407	448	423	376	397	421	418	407	389	396	400	403	398	410	400	430	421	376	402	422	414	398	383	393	442	399	409	454	398	413	416	388	403	391	417	437	393	416	456	446	415	427	395	356	379	415	382	387	391	415	422	377	407	399	430	351	383	423	436	348	377	485	405	382	400	396	417	357	409	386	442	385	427	377	384	413	368	396	416	415	411	377	407	363	402	385	416	431	416	357	418	422	413	421	413	404	418	381	403	405	430	399	396	421	400	385	381	396	368	412	438	369	439	401	451	467	405	411	426	379	370	368	401	377	415	379	361	393	436	430	394	419	440	397	417	380	399	405	422	391	431	418	415	386	435	385	395	400	397	463	454	407	407	396	396	419	426	431	386	400	422	387	418	446	394	398	398	416	383	354	448	408	414	462	390	413	391	437	427	427	414	394	387	414	390	407	415	427	410	422	401	414	431	372	447	394	373	416	411	391	414	413	405	380	438	390	373
38467	15544	6450	4726	2851	2139	1542	1277	1295	1232	1123	976	933	925	852	889	928	920	870	873	832	881	895	915	873	937	862	936	927	861	927	927	898	880	914	864	862	894	899	947	971	900	952	901	860	856	863	895	849	895	890	898	869	927	837	921	908	917	921	906	866	871	853	872	889	844	917	837	880	916	881	862	894	854	915	900	912	920	903	878	901	892	886	875	904	879	907	930	913	928	888	905	865	896	881	893	837	878	883	868	906	919	911	882	851	939	870	909	842	831	900	897	894	930	870	866	851	897	950	860	948	877	881	892	902	865	910	928	901	921	884	891	872	840	907	921	874	898	908	922	882	828	905	914	903	900	916	827	874	872	906	949	904	877	911	914	886	940	900	886	888	869	871	874	843	850	883	911	899	872	896	891	894	907	894	830	897	953	869	890	886	851	916	873	898	890	868	835	879	889	844	866	925	884	883	882	875	892	916	896	917	856	845	907	904	884	853	857	889	884	873	865	879	931	857	864	887	842	819	868	899	934	912	914	875	871	846	882	937	910	873	841	882	864	893	906	873	843	856	861	850	911	870	875	934	896	851	871	877	935	875	903	892	868	857	945	876	888	844	852	866	858	916	868	899	899	922	875	849	861	849	928	920	930	927	840	961	876	858	856	922	867	921	844	891	855	892	876	893	830	880	853	837	927	884	931	917	861	901	855	869	882	875	910	897	885	917	956	932	873	922	901	976	919	918	937	884	948	896	940	928	858	908	887	895	854	871	897	894	854	888	896	887	891	853	848	891	846	890	942	903	894	895	921	882	884	885	906	887	917	915	851	855	942	855	863	873	904	911	905	900	904	930	872	911	891	944	924	916	898	842	877	882	880	907	873	925	909	909	884	909	887	910	906	937	880	895	899	906	880	890	861	938	868	891	824	899	890	901	899	923	899	890	917	883	889	870	885	911	916	921	905	841	857	865	835	872	874	857	914	879	876	931	841	858	847	928	931	879	925	884	964	935	895	892	917	836	861	862	872	880	926	902	908	902	889	887	964	887	877	889	885	898	896	874	900	903	895	917	894	949	883	905	920	873	887	856	932	826	869	956	873	895	899	951	912	883	919	905	871	925	906	931	924	857	886	881	868	866	887	949	892	906	887	899	933	923	840	866	895	886	921	905	909	851	870	853	873	836	907	897	933	881	859	857	910	902	905	865	861	844	878	865	873	911	888	868	841	828	901	875	870	889	873	929	847	866	919	852	865	887	839	951	887	903	835	874	834	916	947	864	879	793	873	935	863	859	940	864	902	876	909	844	903	864	862	842	886	906	872	896	932	898	880	862	912	903	920	899	923	853	867	868	868	864	866	896	917	873	859	869	891	919	898	888	891	839	898	853	892	887	927	853	855	885	873	869	853	957	851	894	913	914	882	896	925	927	860	848	900	876	860	855	867	831	922	875	900	878	856	886	934	872	903	876	903	898	892	921	936	893	825	833	871	896	887	944	927	901	880	903	895	876	873	851	885	834	883	920	867	903	883	831	870	898	884	849	902	893	870	879	903	884	852	860	923	905	907	924	881	843	898	894	920	846	891	861	899	861	857	868	941	876	969	913	905	906	897	894	879	926	837	844	897	849	875	927	888	906	858	874	863	930	860	906	862	910	902	942	945	866	837	884	889	849	919	871	897	829	895	964	895	904	897	886	894	892	862	895	894	934	919	907	906	886	856	872	895	858	886	860	887	934	887	824	923	939	891	927	873	863	826	872	904	901	928	911	877	879	898	885	889	908	900	871	818	883	836	847	928	929	915	873	868	808	904	916	907	866	887	859	894	892	841	867	870	901	889	874	888	894	868	862	873	895	887	915	885	923	886	840	859	856	910	818	884	872	885	908	888	863	880	874	886	881	853	852	916	898	950	951	890	867	827	889	894	886	893	881	877	843	910	891	869	880	919	867	868	908	862	889	912	938	869	837	928	887	881	920	889	905	907	795	894	874	916	894	865	873	852	880	905	888	835	872	847	857	874	916	889	914	877	886	889	868	920	922	881	899	923	867	929	896	911	916	925	898	923	899	907	910	844	867	917	897	870	872	879	860	842	863	914	945	927	859	892	951	873	889	882	861	852	876	859	873	862	880	900	897	811	869	885	879	913	906	857	927	885	927	907	876	872	913	891	925	866	910	886	878	923	878	851	797	889	919	848	857	945	867	923	921	933	897	905	856	887	846	902	892	892	869	892	879	937	925	879	910	851	844	883	906	906	938	886	882	889	915	904	887	878	899	911	884	866	911	886	879	904	936	863	892	910	911	890	875	885	884	888	913	837	833	893	898	862	878	842	903	957	877	902	919	896	892	875	884	849	918	872	989	887	890	889	930	934	850	889	919	825	863	856	866	910	852	836	856	925	894	863	905	929	888	859	906	896	888	874	902	912	877	924	850	890	889	869	931	891	882	872	871	901	886	847	919	902	863	896	919	887	895	890	865	875	910	862	884	889	932	849	901	883	861	896	856	924	914	864	832	936	864	916	865	903	908	941	926	890	865	899	914	901	850	900	891	882	927	871	903	803	885	941	907	891	881	857	895	849	897	884	920	837	864	893	937	836	884	884	858	929	896	883	901	887	903	943	890	856	907	892	889	914	927	926	901	940	864	860	840	905	893	876	901	891	867	903	887	910	847	872	880	871	942	909	912	876	918	842	946	902	880	872	876	872	838	890	939	920	884	876	871	914	856	838	901	862	909	884	865	902	912	883	940	877	851	856	913	878	928	883	879	875	904	846	899	916	897	848	912	880	875	905	918	909	927	945	932	943	950	902	922	908	879	895	901	871	870	865	849	910	823	904	830	903	871	932	873	905	874	872	902	917	843	889	929	876	858	892	895	850	929	886	970	892	883	911	927	858	881	918	923	900	836	901	911	917	883	870	922	904	875	926	879	944	910	894	872	924	922	908	950	917	881	936	914	893	877	885	849	877	940	868	850	893	944	882	860	876	921	904	911	881	891	848	882	875	857	912	882	925	884	875	905	876	923	914	913	910	881	854	886	877	905	904	907	865	907	888	865	917	956	911	851	854	894	896	859	913	910	903	861	924	911	855	882	853	877	871	879	853	894	949	890	919	853	912	897	874	865	925	937	863	911	872	911	864	952	878	874	855	897	939	892	953	900	878	928	939	853	863	871	864	848	859	937	907	893	932	895	887	871	841	942	944	949	869	866	849	863	909	909	860	904	911	883	839	853	876	892	898	937	884	887	885	894	896	930	897	924	889	843	954	878	888	885	895	864	860	880	832	913	921	854	922	885	920	903	946	881	898	892	895	861	888	890	894	837	890	873	919	900	889	899	858	895	896	891	865	879	846	882	924	885	923	929	946	896	894	870	869	922	871	878	874	933	905	928	912	888	904	872	897	905	878	908	884	914	846	924	887	890	845	907	923	844	903	893	884	896	902	915	854	868	877	878	907	870	851	853	919	877	832	930	912	901	871	869	868	870	957	884	871	912	927	865	907	892	890
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
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
