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
336673174578	336673175134	336673175684	336673176234	336673176784	336673177334	336673177884	336673178434	336673178984	336673179534	336673180084	336673180634	336673181184	336673181734	336673182284	336673182834	336673183384	336673183934	336673184484	336673185034	336673185584	336673186134	336673186684	336673187234	336673187784	336673188334	336673188884	336673189434	336673189984	336673190534	336673191084	336673191634	336673192184	336673192734	336673193284	336673193834	336673194384	336673194934	336673195484	336673196034	336673196584	336673197134	336673197684	336673198234	336673198784	336673199334	336673199884	336673200434	336673200984	336673201534	336673202084	336673202634	336673203184	336673203734	336673204284	336673204834	336673205384	336673205934	336673206484	336673207034	336673207584	336673208134	336673208684	336673209234	336673209784	336673210334	336673210884	336673211434	336673211984	336673212534	336673213084	336673213634	336673214184	336673214734	336673215284	336673215834	336673216384	336673216934	336673217484	336673218034	336673218584	336673219134	336673219684	336673220234	336673220784	336673221334	336673221884	336673222434	336673222984	336673223534	336673224084	336673224636	336673225184	336673225734	336673226284	336673226834	336673227384	336673227934	336673228484	336673229034	336673229584	336673230134	336673230684	336673231234	336673231784	336673232334	336673232884	336673233434	336673233984	336673234534	336673235084	336673235634	336673236184	336673236734	336673237284	336673237834	336673238384	336673238934	336673239484	336673240034	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	3650	2300	2710	3650	2300	2710	3650	2300	2711	3650	2300	2711	3650	2300	2712	3650	2300	2712	3650	2300	2712	3650	2300	2713	3650	2300	2713	3650	2300	2713	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2718	3650	2300	2718	3650	2300	2718	3650	2300	2718	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2721	3650	2300	2721	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
62281	43303	29437	29041	25623	22670	16067	7605	2020	832	526	429	484	418	422	383	358	350	319	360	373	343	335	328	317	292	307	287	327	313	320	296	268	266	308	299	289	283	294	277	251	268	288	274	334	288	284	313	304	284	261	268	267	334	296	322	294	303	277	275	296	307	245	313	299	309	279	284	334	279	289	289	288	302	311	285	316	290	289	307	308	295	279	296	293	266	304	275	296	279	278	265	273	295	278	309	284	309	297	309	277	277	282	287	248	291	296	304	283	301	257	263	282	294	286	270	281	332	291	304	288	277	302	288	301	288	298	294	265	289	301	264	306	303	330	299	286	247	289	303	290	269	278	287	289	251	300	305	277	302	301	307	263	254	257	271	267	256	279	271	280	288	276	260	293	302	305	275	298	326	277	285	271	292	279	278	290	285	290	289	278	272	291	289	316	286	283	304	299	252	303	299	296	279	268	299	291	283	274	294	295	266	270	267	297	262	295	293	309	261	292	295	297	303	327	276	291	290	255	290	280	303	272	281	248	311	299	279	311	291	295	265	290	292	269	278	286	295	292	268	294	302	311	291	281	297	308	309	284	297	263	291	264	288	293	302	265	299	266	299	254	284	298	282	269	309	309	291	300	289	275	273	297	281	302	292	257	290	304	293	286	298	316	299	304	282	283	313	303	284	278	281	269	270	269	280	301	249	290	302	303	267	291	306	288	280	288	294	298	310	276	268	283	284	303	296	275	277	313	240	294	285	266	308	272	294	311	295	264	315	307	281	288	299	283	303	308	299	280	289	313	298	291	284	290	281	289	281	278	264	289	308	299	303	310	280	262	256	271	281	269	288	286	284	272	291	295	261	260	285	295	315	298	282	252	321	294	281	279	319	239	277	300	275	294	254	323	293	269	310	264	261	276	271	286	257	279	297	293	284	279	261	288	274	300	304	288	276	274	300	279	252	318	300	311	294	296	251	270	292	267	269	280	280	282	272	291	251	299	289	307	290	281	278	303	270	286	337	290	292	308	295	292	276	273	303	291	282	305	288	290	245	306	290	294	284	285	300	308	306	247	291	255	289	286	305	291	324	268	260	278	301	308	284	291	283	240	276	257	252	294	278	305	279	281	269	301	311	287	289	263	288	340	280	267	291	276	317	286	299	300	246	291	309	293	302	286	310	291	296	294	271	317	291	254	313	299	269	276	310	301	291	260	280	262	267	256	303	301	277	278	276	278	283	263	302	278	275	276	276	290	300	289	275	291	274	304	284	261	263	299	305	315	322	279	272	290	310	254	284	273	294	309	257	243	289	279	304	279	298	313	284	284	321	287	273	287	276	279	281	293	272	270	261	290	303	295	285	265	307	283	269	291	273	314	292	270	291	277	314	282	272	273	281	288	271	288	274	299	283	274	282	291	261	298	262	266	274	309	280	288	285	301	289	300	303	280	290	261	287	265	292	273	266	296	264	283	283	315	310	310	273	287	295	311	315	304	303	298	279	279	286	267	290	300	313	265	290	288	275	304	286	298	270	258	280	288	283	274	315	317	300	285	272	298	306	304	279	320	303	283	291	303	304	338	273	272	303	309	290	303	278	311	310	316	275	296	280	281	274	265	258	287	302	269	265	286	286	270	306	293	267	322	280	280	281	286	305	292	299	281	258	271	283	301	287	297	277	319	285	292	328	282	260	254	279	305	303	326	263	303	269	273	305	307	295	305	265	299	262	284	270	308	293	260	278	290	286	290	304	273	280	310	270	285	318	285	285	294	317	295	285	272	277	261	279	274	253	309	281	277	294	280	288	294	294	279	311	298	273	279	298	243	303	280	297	296	295	304	333	296	296	273	303	273	283	305	298	288	296	276	287	301	283	270	287	287	242	312	264	268	266	271	289	307	267	272	297	277	300	264	275	285	303	295	282	311	278	327	261	294	278	301	287	307	286	312	256	301	304	260	291	290	295	283	281	259	265	291	261	262	279	274	269	281	306	283	286	293	277	283	281	299	291	294	282	266	312	267	297	318	300	277	255	285	286	255	308	294	293	255	284	271	279	287	295	297	273	274	289	296	305	272	278	280	279	279	276	288	257	275	262	294	298	278	267	275	278	266	304	247	270	287	286	289	308	279	280	299	284	278	295	297	284	294	276	290	290	316	277	282	288	285	284	250	270	290	279	299	268	261	317	283	302	294	319	278	278	265	296	290	294	261	279	296	289	306	302	269	300	281	292	274	302	334	316	286	276	272	311	268	311	284	313	293	260	279	258	301	299	262	261	277	306	281	300	305	298	279	307	301	266	274	283	300	297	271	266	278	278	294	278	283	316	300	286	298	262	266	260	277	270	314	261	306	303	291	268	296	284	280	306	279	305	277	287	290	255	280	265	268	291	288	284	289	293	282	293	291	280	280	269	273	301	297	316	295	274	252	316	275	298	279	274	255	249	272	290	286	294	259	276	265	297	282	313	314	289	285	260	263	317	272	308	303	296	269	279	299	291	293	287	295	281	302	260	274	272	291	281	277	266	318	267	322	299	254	305	270	279	283	281	262	315	290	289	318	264	268	315	305	269	291	296	290	273	277	300	283	290	248	265	277	289	281	302	289	333	305	316	273	324	254	287	295	285	298	286	277	347	269	321	281	298	271	291	322	272	278	289	251	278	266	289	266	300	265	282	244	275	265	277	297	288	272	292	290	268	296	287	287	281	278	281	272	307	278	279	278	289	297	298	264	298	323	294	286	293	276	277	272	278	270	268	308	284	295	274	314	252	293	273	266	290	275	295	291	237	290	270	295	303	272	283	305	314	296	286	300	289	282	308	297	298	276	333	319	268	275	277	289	276	269	298	307	302	304	314	259	268	295	272	297	259	286	269	288	273	262	242	286	322	280	282	300	266	286	260	326	275	268	294	287	286	272	279	282	283	320	263	292	277	307	298	259	306	304	276	325	250	325	281	280	281	330	263	277	268	285	282	290	318	262	281	246	299	253	293	281	282	294	275	277	251	271	311	293	266	295	250	273	278	254	288	296	300	278	290	314	283	270	244	282	274	272	320	308	297	288	279	269	287	295	299	294	317	312	283	270	309	248	306	303	294	292	317	284	279	288	305	298	267	298	284	286	266	297	285	260	267	326	314	267	323	251	303	315	301	289	262	256	280	303	330	300	275	287	280	308	259	308	283	282	305	312	285	282	280	309	271	287	307	285	286	287	275	276	280	281	281	304	273	297	277	277	278	288	287	276	278	273	269	270	274	259	284	284	259	291	306	283	286	310	279	262	335	295	244	270	288	286	276	314	267	281	298	259	278	262	274	313	270	285	278	296	296	291	296	342	277	273	265	270	269	273	285	280	303	290	264	309	296	270	272	299	299	254	295	286	303	297	295	259	281	292	295	305	284	319	281	303	309	284	292	265	290	279	305	273	297	287	309	260	281	284	293	253	345	295	292	279	268	291	259	279	271	286	260	266	281	295	308	266	247	298	256	252	289	283	276	243	261	278	279	281	295
56439	50451	30045	29989	9783	8772	3439	2716	2297	2127	1959	1703	1456	1379	1278	1249	1129	1142	1009	1048	1026	945	964	938	879	861	884	855	889	842	814	807	834	753	804	783	735	781	758	776	789	799	773	769	748	737	766	750	755	739	756	745	697	710	750	711	703	710	782	708	759	733	725	693	713	702	704	715	699	718	691	669	741	752	652	714	717	698	717	691	679	707	670	684	672	666	700	700	684	723	667	719	680	739	692	670	701	713	745	687	683	656	639	742	705	749	706	749	687	612	679	707	711	667	667	666	710	730	704	689	684	700	740	666	631	707	656	674	691	672	683	666	671	678	723	669	721	684	754	733	710	700	705	697	695	679	638	688	665	671	742	648	699	694	686	664	656	679	634	671	724	647	703	685	696	680	657	690	686	721	708	698	676	705	668	708	691	659	709	689	667	712	649	720	664	644	676	690	691	697	678	658	666	686	715	694	671	688	686	692	664	739	683	691	744	703	680	722	696	663	694	694	651	727	627	724	705	688	744	687	699	628	729	629	680	700	721	719	755	663	694	694	683	716	713	703	671	713	704	734	682	671	696	695	721	661	698	665	718	671	688	674	708	681	708	692	737	686	687	672	643	702	727	675	668	697	709	692	698	673	673	683	684	691	695	641	729	723	689	647	678	688	689	669	695	716	689	670	649	727	737	644	696	725	671	702	655	711	685	711	716	705	686	727	690	669	704	675	696	724	689	676	709	705	693	681	668	701	701	745	708	682	716	688	703	705	728	714	666	725	689	721	713	684	644	653	710	706	704	683	707	678	648	691	711	657	703	683	674	695	684	686	703	710	693	704	717	690	698	731	705	660	684	692	709	706	671	727	716	723	662	676	694	730	694	674	690	675	710	718	697	653	754	702	669	718	697	657	716	678	730	716	669	694	661	711	729	687	659	689	680	651	657	647	668	713	682	720	719	673	738	656	683	667	693	696	691	694	712	713	668	632	675	660	716	704	674	708	705	683	721	675	686	704	662	653	666	609	666	657	760	655	701	683	726	662	697	693	702	692	714	699	684	707	690	694	684	726	707	695	699	727	697	668	686	670	720	720	715	647	705	680	709	664	684	678	707	683	717	682	721	687	712	653	667	695	684	680	695	720	679	661	652	688	691	664	708	665	717	677	644	768	699	680	732	704	708	682	656	683	714	727	711	680	669	704	718	677	684	670	697	702	684	704	659	688	671	650	690	688	686	702	696	681	708	669	673	687	649	691	695	676	668	707	697	711	741	695	726	685	683	720	721	721	684	706	684	698	658	708	684	696	713	696	710	679	676	688	703	621	754	661	670	698	653	666	698	724	698	700	735	658	702	697	733	663	669	719	674	687	705	673	704	693	668	618	709	676	716	701	701	689	678	708	704	683	672	672	676	726	716	735	684	716	699	702	664	689	705	695	694	718	688	651	677	660	705	680	663	696	699	639	693	718	715	682	669	716	665	680	684	683	681	686	663	617	704	673	721	721	701	720	652	741	662	721	705	663	702	680	734	658	652	668	703	671	665	710	693	682	687	679	671	696	679	633	678	697	678	648	693	720	706	694	711	659	693	664	681	675	677	708	689	688	672	729	703	685	729	718	718	718	696	674	707	686	676	684	668	679	704	705	678	713	680	676	736	690	724	658	705	699	689	740	710	721	697	697	699	722	712	691	717	675	727	702	678	676	738	651	695	678	743	695	686	694	694	660	723	710	721	678	742	679	662	682	683	693	716	683	662	723	705	686	645	731	704	666	700	681	678	722	706	682	699	673	714	716	656	668	699	704	676	714	702	687	719	721	732	694	673	695	711	719	710	688	724	714	679	713	708	692	696	654	688	671	677	717	691	715	672	666	728	698	679	667	729	687	702	686	677	696	685	656	720	665	772	690	637	735	725	741	723	712	733	704	650	673	740	683	703	680	711	696	711	689	679	745	680	686	681	637	717	684	697	704	649	728	673	645	700	683	689	655	664	677	690	658	669	697	695	717	707	741	701	701	683	680	669	702	744	758	692	659	679	664	693	678	696	667	706	670	658	682	714	673	645	698	694	711	700	697	649	722	667	667	743	719	709	699	675	718	689	674	720	690	654	657	665	697	639	653	665	666	712	706	744	712	692	698	714	708	674	717	704	696	670	685	677	729	659	674	714	720	689	715	717	710	721	689	708	675	684	715	656	693	678	699	648	706	652	708	725	727	692	715	717	699	706	662	683	681	685	717	736	692	701	675	676	657	677	644	752	689	734	722	686	723	687	715	655	670	705	706	705	731	705	697	744	702	691	715	662	711	682	696	669	720	689	707	694	698	696	630	656	716	688	662	662	707	686	687	699	703	711	672	640	689	688	693	703	666	686	744	702	675	651	698	671	699	684	704	721	664	692	690	686	698	699	687	697	656	706	682	679	699	693	713	657	681	701	664	691	671	705	731	674	653	695	696	706	676	667	685	663	777	641	676	680	703	698	681	675	694	683	683	685	701	674	655	662	724	686	684	659	690	665	729	724	681	669	695	666	684	681	702	738	725	685	695	692	693	711	689	685	653	696	689	710	695	660	683	662	671	662	666	682	655	687	611	680	682	718	668	672	692	633	681	684	719	710	688	688	697	709	665	710	709	674	662	679	721	733	711	711	703	646	706	685	760	727	689	683	682	713	703	664	711	713	672	742	668	648	730	701	682	702	688	642	711	685	697	663	691	741	690	693	688	656	654	689	690	688	685	707	649	677	635	659	709	770	704	713	681	693	654	703	695	681	709	694	720	684	699	704	683	679	632	688	711	674	735	748	685	682	730	697	735	693	725	755	678	673	720	730	694	665	657	660	678	703	760	664	693	696	683	677	656	667	659	716	676	673	689	657	669	669	669	693	694	695	672	676	664	690	701	685	686	679	683	707	684	690	691	714	685	708	724	665	675	724	652	751	641	681	672	622	665	677	710	702	665	694	666	670	697	682	724	658	682	652	657	637	695	667	687	703	726	697	644	755	662	679	659	673	705	649	658	709	674	730	683	694	705	697	708	693	677	690	712	718	634	711	688	740	719	723	618	695	697	664	631	721	702	721	653	723	653	675	688	671	694	647	687	705	704	727	659	690	738	679	749	700	680	686	724	720	723	696	695	703	636	662	705	691	661	678	698	701	681	726	689	674	707	679	689	723	675	661	715	716	644	697	720	711	715	706	708	668	697	707	676	655	699	690	702	673	678	706	675	682	671	673	661	675	654	661	760	699	710	670	731	700	696	742	705	669	701	694	649	706	656	707	676	683	699	669	733	731	651	708	702	734	756	722	739	698	698	691	690	684	734	723	672	678	686	703	724	726	668	708	658	700	716	686	698	673	720	662	680	655	664	711	680	710	719	687	669	688	764	647	716	663	742	698	710	686	673	706	681	703	695	666	714	700	709	688	673	704	668	675	681	675	670	638	669	659	719	691	719	670	687	655	677	731	691	713	670	697	739	667	647	655	654	701	706	688	661	691	641	710	671	681	729	691	682
30913	34138	13016	3162	1742	657	404	352	322	330	331	325	328	374	360	338	323	338	311	317	357	320	315	373	368	319	326	365	335	341	318	321	335	324	330	338	342	350	343	296	327	320	340	328	322	315	368	357	353	339	366	323	356	325	351	334	302	312	373	323	340	312	343	361	317	348	300	339	318	312	324	325	333	370	330	344	324	352	365	331	342	316	338	317	314	338	325	309	314	344	323	290	306	303	349	339	324	354	350	338	344	332	330	321	345	334	335	309	330	306	354	309	314	324	324	324	346	284	326	321	325	328	342	333	357	333	333	352	341	317	354	344	368	323	348	333	310	309	333	334	346	333	317	315	317	376	313	320	312	360	314	310	301	324	311	314	314	360	340	341	323	328	307	329	326	309	321	295	306	327	316	345	300	328	337	353	345	336	316	329	316	340	333	385	379	321	346	333	330	337	314	347	348	320	333	349	345	333	334	332	316	344	363	320	343	339	325	331	347	338	317	363	322	324	345	305	339	368	310	340	318	349	354	343	337	321	326	318	330	338	308	328	349	383	344	366	327	355	312	340	333	341	292	334	318	357	326	353	316	331	351	329	352	305	327	322	323	361	325	326	321	302	351	360	298	353	352	337	331	347	323	336	284	345	325	323	356	336	341	318	336	365	333	324	348	319	325	351	322	336	314	317	349	340	318	341	359	365	307	340	318	342	336	331	320	340	329	381	325	330	367	318	329	328	308	354	352	325	316	321	333	322	335	325	316	342	312	311	335	320	355	367	310	332	346	340	308	297	324	324	347	351	324	351	345	361	313	342	368	352	331	343	322	342	342	318	333	318	316	323	302	317	329	313	349	304	327	315	363	358	344	363	354	338	318	300	315	309	326	316	307	349	289	337	334	329	311	331	334	335	316	381	338	300	317	366	344	355	310	305	353	326	355	343	324	361	334	338	314	336	330	341	344	345	345	336	346	352	329	328	360	348	327	351	325	303	341	353	342	339	313	367	342	306	348	351	332	353	325	364	318	350	339	305	349	352	330	336	328	335	349	340	345	330	332	341	345	318	355	341	328	349	321	326	351	333	369	306	340	337	308	312	350	327	313	400	333	310	329	347	302	339	322	326	301	327	319	335	319	333	315	321	314	333	317	346	322	323	316	321	338	359	361	357	334	330	324	341	345	323	317	326	341	304	348	327	306	346	368	328	364	362	301	342	359	307	362	315	335	341	355	347	346	336	332	344	349	352	330	357	375	365	354	341	336	345	314	340	351	338	333	305	321	329	349	374	361	354	339	300	352	346	296	330	340	324	366	315	340	334	310	325	352	322	327	368	336	361	334	312	302	347	330	310	343	345	373	316	340	335	324	345	312	301	307	323	340	339	360	384	307	330	342	365	347	348	322	325	332	361	318	348	334	303	353	342	316	322	325	339	353	311	344	350	321	322	334	386	307	366	353	356	351	361	328	302	322	382	330	374	340	359	347	315	326	330	338	343	323	276	323	346	322	327	320	352	320	358	320	354	333	334	351	368	345	352	306	321	370	338	338	351	354	350	336	367	332	337	350	305	351	308	316	331	318	315	296	318	347	338	337	378	321	331	322	332	315	361	334	339	354	350	350	340	325	279	333	323	314	308	328	320	320	340	342	331	376	332	324	321	337	362	312	339	301	298	341	338	352	336	329	331	336	327	340	330	343	344	333	302	338	333	332	357	317	329	354	343	341	375	324	337	341	336	346	370	322	366	306	319	342	285	331	317	341	311	324	335	326	318	325	336	311	345	343	333	337	314	349	341	349	317	345	346	352	339	306	321	323	374	319	347	344	335	322	346	350	312	340	323	325	333	313	318	313	352	303	325	348	321	305	324	334	310	318	340	301	324	346	333	360	306	300	329	322	326	325	332	332	317	314	341	320	336	308	335	335	304	377	336	320	356	327	337	342	333	323	331	295	332	382	344	336	341	348	362	321	354	332	343	331	329	359	349	323	321	351	327	297	341	308	326	347	327	364	324	321	314	334	381	353	365	332	342	388	339	306	351	350	337	351	316	324	326	365	313	333	340	319	307	326	320	340	344	341	327	359	307	334	342	317	339	331	362	315	360	328	323	342	303	344	308	318	308	308	337	319	329	305	353	361	332	297	353	378	319	329	365	335	335	358	319	337	293	308	310	311	324	340	304	328	339	319	306	329	342	341	342	338	343	313	320	334	378	349	316	334	358	320	356	339	342	329	330	301	334	351	319	323	360	370	320	345	309	359	335	333	322	344	365	363	289	348	300	349	354	334	363	318	290	316	329	317	335	322	330	324	342	352	293	312	328	332	341	316	314	350	335	321	342	343	326	337	346	308	330	319	307	343	340	354	327	314	359	348	334	360	337	359	349	345	308	338	341	319	311	323	307	347	344	323	305	342	307	332	310	352	317	337	305	347	338	353	315	339	360	311	362	344	292	335	315	312	324	350	330	357	389	326	348	342	364	373	321	365	323	342	334	302	336	333	347	327	353	286	345	355	381	341	337	347	344	320	331	333	328	338	350	341	328	363	324	319	316	325	314	311	315	282	336	308	338	324	278	338	329	325	349	346	323	338	355	342	362	299	302	319	332	350	314	343	355	339	323	320	333	346	342	340	357	346	315	319	353	374	353	329	329	323	340	327	357	316	351	316	375	331	343	367	327	331	365	335	317	352	323	336	331	341	326	324	315	330	347	349	344	313	313	334	342	346	335	340	336	328	332	329	324	356	319	331	324	318	334	344	327	283	355	324	341	305	323	302	315	348	300	329	321	363	351	326	344	327	369	311	324	336	322	321	321	332	307	311	329	320	350	362	323	342	336	314	310	280	336	376	363	282	327	339	340	299	338	317	362	325	360	326	358	299	322	334	340	331	380	318	302	308	376	300	352	321	338	345	332	355	359	324	342	314	338	368	337	316	363	341	345	337	329	341	328	333	337	320	358	335	330	324	347	311	326	342	333	349	363	324	331	330	323	353	342	334	313	347	346	339	333	330	294	336	367	340	311	350	370	313	331	318	296	329	331	307	322	327	329	314	373	361	341	330	326	317	337	321	314	324	330	354	303	323	334	345	319	332	349	345	327	336	314	333	334	354	342	315	351	329	327	336	324	344	373	321	322	346	325	324	325	305	328	341	339	329	372	318	348	319	318	343	339	317	342	323	323	348	379	328	347	316	316	321	331	328	325	344	360	320	332	339	317	331	336	311	341	348	345	361	351	282	358	329	323	327	344	306	320	317	336	330	332	299	326	327	326	334	354	326	347	303	347	342	340	315	347	329	286	334	342	297	330	320	318	340	364	329	340	369	343	342	328	345	291	344	326	342	330	296	361	361	314	328	341	341	297	321	324	347	339	355	313	331	284	317	353	306	326	357	370	333	335	333	327	346	356	318	314	298	319	331	321	335	331	317	327	342	341	334	353	332	325	332	359	356	355	367	328	362	329	319	345	340	333	307	358	335	348	338	321	343	343	351	370	354	302	326	335	343	361
26641	28766	10373	3755	3947	1415	957	881	893	913	837	852	870	866	888	805	831	912	888	864	840	872	843	835	883	879	818	880	813	906	855	832	896	863	911	801	878	828	821	847	823	852	870	898	870	810	889	811	860	840	852	856	851	843	862	873	867	885	851	890	823	825	838	801	866	867	790	852	801	843	874	832	860	854	861	809	834	862	894	898	841	876	889	831	815	868	797	837	832	836	823	815	857	886	836	871	901	869	889	867	868	850	850	821	816	880	848	916	877	836	826	906	885	839	865	823	841	845	855	829	889	884	840	828	876	856	851	810	865	861	794	862	822	836	848	839	879	865	872	814	818	853	868	831	924	845	822	854	897	848	889	852	817	863	864	834	845	842	897	884	830	875	869	835	850	812	840	882	852	859	905	836	857	847	907	883	882	841	909	917	832	825	861	824	885	894	842	876	853	888	861	846	833	860	826	829	891	858	883	797	865	817	876	858	901	830	793	788	876	853	831	811	841	854	821	829	885	887	832	808	797	857	871	799	814	846	849	823	843	848	787	874	829	820	824	842	824	852	850	838	801	874	842	854	855	828	876	849	816	816	869	848	834	855	882	843	867	859	838	854	860	856	888	831	834	861	817	852	811	913	843	819	865	792	857	870	888	882	838	856	870	799	866	898	895	831	791	869	897	912	825	852	852	831	825	892	861	837	862	869	917	838	849	868	865	872	864	790	884	851	862	892	837	867	883	835	867	882	863	850	853	866	894	865	828	788	884	866	870	813	845	899	858	898	847	823	824	871	895	885	883	826	856	842	873	838	910	840	895	810	852	882	853	799	858	782	854	893	899	840	898	858	882	852	846	856	870	900	819	854	812	830	927	864	903	881	888	891	855	854	834	824	872	892	824	829	882	930	851	879	870	785	864	903	863	857	821	815	828	864	859	857	871	824	846	836	837	871	881	867	859	885	825	867	797	810	877	889	864	770	861	850	879	797	858	847	834	882	858	881	827	859	819	874	799	836	830	843	862	902	876	894	833	889	845	817	804	845	824	877	875	841	863	909	856	835	841	877	850	831	848	872	877	823	863	845	881	886	836	875	895	855	847	846	871	839	863	806	898	841	913	883	839	910	825	881	817	852	813	851	855	840	806	868	900	836	839	837	847	878	858	848	857	851	873	783	855	866	866	871	870	851	845	833	892	847	873	831	867	874	871	888	859	831	836	852	815	853	820	957	884	856	825	833	846	854	848	854	847	868	806	824	874	837	928	855	822	864	847	866	864	810	793	837	831	820	829	860	825	929	841	916	899	823	819	826	830	828	876	875	910	864	903	831	805	847	852	832	871	851	870	804	871	835	828	897	883	865	848	797	829	849	849	843	891	869	841	835	836	881	855	840	853	844	832	822	812	859	894	836	899	849	812	866	837	907	852	832	822	859	828	852	794	845	826	838	850	864	832	829	832	818	854	841	914	797	841	891	795	830	833	846	832	808	845	799	860	895	793	872	879	868	863	824	900	840	884	897	892	887	889	884	859	852	837	852	815	862	870	904	860	848	841	832	863	827	892	799	876	805	886	932	862	878	773	800	855	824	874	807	829	861	820	898	851	851	856	828	818	839	876	812	902	882	771	870	836	872	846	850	853	827	859	855	903	852	883	862	890	848	802	820	880	856	900	823	826	878	849	849	868	821	874	870	878	832	856	860	859	850	840	842	822	890	825	827	897	832	807	831	888	867	856	872	882	860	874	840	868	876	850	853	905	829	836	833	836	857	824	845	863	825	868	868	823	817	831	865	866	823	826	866	902	825	836	892	813	838	854	833	860	860	858	906	793	816	879	856	887	842	838	850	866	805	864	802	884	874	868	889	864	834	857	888	888	858	849	778	898	860	857	818	862	790	825	836	867	845	872	843	873	886	847	887	897	842	839	824	817	896	856	820	860	853	846	872	836	888	866	868	784	852	832	824	798	898	833	805	855	814	853	858	897	849	947	873	884	886	868	834	866	862	837	863	859	841	887	805	828	874	868	856	846	827	911	833	861	888	861	850	853	831	876	916	831	852	833	863	901	815	873	900	912	882	859	833	859	853	867	829	847	879	856	899	891	850	824	885	880	894	867	867	848	864	857	833	877	842	866	819	838	852	890	804	854	838	865	885	891	840	844	809	824	832	886	859	840	843	833	877	817	834	814	822	865	882	845	829	862	868	817	846	840	856	861	866	818	892	893	876	841	842	909	866	815	837	855	834	828	885	825	850	842	898	849	876	820	822	843	921	878	800	865	867	870	831	870	837	819	847	899	862	801	847	868	835	859	835	851	835	843	872	832	844	863	835	854	869	838	826	866	826	839	828	859	818	845	885	876	854	895	851	862	852	877	867	857	969	857	839	916	880	814	861	878	875	869	825	849	855	808	860	831	870	839	851	831	818	842	889	829	805	831	863	905	894	869	845	864	823	873	837	820	840	852	873	878	887	811	896	815	850	859	898	804	870	859	841	831	843	849	834	829	873	876	861	828	847	801	881	872	886	885	839	878	870	848	902	736	894	805	841	849	858	862	889	851	828	839	831	808	844	849	875	803	875	824	833	860	850	802	901	878	859	877	901	824	839	848	882	841	803	868	878	824	855	876	864	883	810	875	856	826	871	892	866	856	932	882	880	825	847	853	890	840	847	900	870	809	852	807	847	886	904	873	836	801	890	831	871	838	820	833	814	854	857	855	823	809	885	858	874	910	858	864	837	767	785	846	843	917	878	871	855	826	890	851	838	909	892	871	831	836	870	864	840	825	874	830	869	843	889	862	828	848	866	802	856	893	832	820	816	911	857	809	900	861	898	832	850	908	859	873	820	807	841	811	870	831	857	846	871	865	789	929	891	817	797	840	859	852	918	849	865	864	839	869	862	863	851	805	901	837	824	834	875	820	845	843	892	867	854	868	851	932	837	847	797	787	876	862	806	872	932	861	868	858	815	839	849	815	863	826	856	834	875	845	871	825	820	798	880	882	829	853	845	822	819	893	836	834	895	917	839	835	868	886	887	843	904	853	852	843	823	854	878	834	844	854	882	800	833	925	851	883	827	912	860	881	828	880	860	917	863	855	793	832	891	884	871	759	877	838	854	845	876	833	821	807	833	836	878	864	841	867	899	833	808	859	857	855	811	840	834	832	857	896	869	873	889	850	844	864	934	847	843	848	793	864	831	875	875	850	841	819	853	811	904	875	863	874	861	795	852	878	898	895	855	910	824	859	807	844	873	854	884	875	812	860	814	826	853	889	846	892	816	809	860	844	867	900	826	867	876	843	877	865	868	842	885	809	845	843	891	861	890	840	824	867	839	838	821	896	814	868	893	849	804	817	852	872	860	863	854	935	823	833	830	817	860	876	823	869	791	809	769	851	868	872	878	813	874	928	836	908	802	816	841	823	913	795	834	787	828	816	849	858	882	848	854	874	855	817	863	888	889	799	779	891	873	864	850	822	917	805	873	871	853	856	835	868	848	823	847	843	838
53635	35785	27688	25685	22241	18962	10628	3142	918	604	529	511	511	517	470	499	487	455	431	442	432	450	451	429	455	441	451	398	416	404	452	435	444	460	475	470	430	411	446	451	431	413	454	432	458	424	432	419	461	398	402	433	413	381	454	449	452	441	409	436	407	416	433	484	426	430	458	402	415	422	422	464	429	396	394	427	403	409	454	455	418	448	432	423	430	415	379	457	401	364	426	446	440	433	419	432	452	424	412	375	415	460	417	423	441	433	440	395	420	448	422	444	413	398	432	438	426	409	452	406	446	439	429	425	408	412	448	416	399	451	416	378	402	398	433	403	417	473	431	413	415	425	462	429	440	466	405	441	413	418	426	447	424	451	373	448	442	427	439	374	441	391	415	411	462	471	394	401	443	424	389	415	425	406	436	448	415	423	392	361	441	415	411	425	427	422	399	383	435	418	423	458	426	405	380	420	419	430	446	426	390	430	475	413	419	396	409	397	442	419	413	424	399	431	413	445	428	431	396	448	407	380	460	431	413	421	361	416	411	414	430	425	435	446	402	368	399	467	440	412	458	397	398	441	367	414	406	407	435	434	423	431	398	415	435	433	391	464	422	394	447	396	435	425	396	422	443	413	429	468	436	408	417	407	454	482	441	412	440	432	442	448	423	437	435	438	395	424	408	420	399	447	416	399	419	423	420	440	417	437	411	498	456	453	442	399	412	437	433	410	407	432	420	417	432	401	433	412	385	442	433	444	427	418	425	428	444	411	433	404	451	432	402	381	392	420	395	444	479	401	415	440	403	393	384	415	387	431	429	422	395	397	374	385	434	407	435	402	399	447	427	418	420	393	418	389	458	392	446	435	461	412	412	404	425	462	424	426	441	428	403	455	438	438	412	434	426	440	438	456	422	405	436	439	409	433	462	453	447	456	403	424	431	411	434	423	407	420	427	411	447	451	424	396	429	441	444	439	443	395	456	446	429	436	464	437	409	429	427	417	457	414	415	426	449	437	404	455	394	406	435	423	430	416	419	427	421	461	399	435	420	430	396	433	433	401	440	427	428	449	430	472	388	461	396	429	418	401	433	418	392	435	422	479	415	389	407	424	430	421	453	422	458	431	413	429	417	413	399	443	444	422	457	455	405	415	443	427	429	448	473	425	430	429	414	400	453	420	444	380	422	411	403	446	439	424	421	418	432	398	425	437	443	403	431	447	401	407	425	405	448	438	408	386	403	412	435	422	470	437	444	396	390	450	448	427	429	397	469	436	452	464	424	413	403	434	467	445	430	455	411	415	440	448	440	405	438	433	413	434	409	408	391	419	452	458	423	417	407	442	445	443	399	400	430	424	459	404	460	433	409	400	402	441	445	431	424	444	410	418	453	438	431	411	422	417	391	452	422	421	421	417	408	443	370	414	455	427	441	425	402	408	402	395	407	449	451	416	376	397	445	434	397	426	388	434	430	423	414	424	425	421	439	427	439	433	427	382	442	431	428	419	405	431	385	418	439	416	423	417	423	405	427	409	431	425	433	431	395	433	415	405	418	398	425	427	442	422	389	436	439	427	423	419	404	415	443	453	450	437	414	436	417	406	399	439	424	429	377	419	421	414	423	414	423	432	409	402	416	434	422	422	438	410	428	386	413	425	456	440	471	435	425	427	454	455	423	440	453	425	426	473	432	419	423	441	434	392	449	390	469	398	444	415	402	405	427	435	425	399	438	477	438	424	431	447	401	414	434	415	449	409	400	402	371	395	447	430	426	440	420	397	425	405	417	412	455	414	442	430	410	412	414	395	462	453	418	404	419	429	427	400	424	434	397	467	427	440	383	428	416	460	428	431	395	435	389	400	431	436	414	400	392	415	400	396	420	409	368	437	442	419	433	417	399	433	386	387	445	444	434	433	392	414	427	388	413	422	413	410	420	392	398	424	431	468	423	451	426	400	488	434	459	429	447	451	451	429	454	420	478	426	418	409	464	418	424	430	425	398	420	428	451	436	431	424	433	441	425	433	464	438	403	466	427	424	374	397	441	429	418	441	407	427	442	425	403	423	420	413	478	440	382	435	427	419	422	424	425	416	365	426	448	397	397	428	427	418	402	429	420	393	405	431	447	438	385	429	429	424	429	433	439	398	435	434	413	409	449	406	451	422	413	390	449	412	399	374	382	396	406	399	418	409	416	381	415	448	436	414	416	428	446	427	431	411	438	414	410	415	443	418	374	410	475	420	428	414	426	424	420	439	406	417	449	402	418	463	408	451	450	452	398	409	394	375	465	446	429	425	423	426	383	467	424	439	447	447	397	423	470	431	413	425	393	457	411	451	435	442	453	403	404	418	445	397	404	404	429	385	405	441	411	465	390	422	420	478	411	432	411	415	427	411	415	402	416	438	464	430	419	429	405	419	407	449	426	423	454	406	409	389	417	434	440	401	425	398	417	430	438	371	443	417	413	392	412	421	448	388	421	424	473	423	463	440	417	402	419	441	405	448	455	389	456	428	436	402	411	451	382	438	414	427	406	398	430	437	421	423	435	426	460	432	414	433	447	420	462	424	418	410	374	453	419	448	406	401	438	416	437	372	409	412	443	429	401	417	405	437	439	392	418	419	438	436	435	441	386	426	478	388	396	396	438	421	453	416	408	424	411	428	434	383	452	418	403	439	449	379	450	408	422	420	391	428	382	410	422	436	397	411	457	404	415	428	438	381	400	392	481	459	435	409	472	432	421	416	439	381	433	426	417	380	417	426	440	436	406	423	441	463	424	434	420	465	431	439	449	408	441	440	409	429	391	390	431	392	416	421	460	421	414	422	429	413	428	422	401	442	437	394	411	405	411	459	454	412	412	424	380	408	408	415	442	410	430	427	423	371	407	396	417	417	400	412	418	428	419	428	445	415	434	441	421	424	415	458	414	416	432	478	393	420	413	491	418	416	422	428	466	458	445	418	418	428	414	407	426	446	386	462	438	424	418	399	423	439	437	421	437	407	427	457	406	442	424	422	422	426	398	467	419	420	434	412	436	430	429	450	417	392	405	417	399	416	398	467	457	421	432	414	439	426	443	404	419	401	451	413	425	409	452	411	424	455	434	441	436	480	399	425	427	410	396	421	402	428	408	450	445	431	421	431	440	409	444	406	438	441	411	447	450	417	425	464	401	437	440	426	407	417	409	406	422	404	390	433	391	457	408	418	398	391	418	434	458	431	409	434	424	440	429	426	393	416	427	412	407	426	430	433	423	410	414	413	435	450	430	416	429	403	411	455	394	407	381	405	455	441	448	414	402	405	454	373	424	439	432	432	396	387	431	458	432	433	413	410	427	423	406	430	413	431	441	399	410	402	417	423	440	404	420	461	462	381	401	452	433	398	438	435	443	433	412	427	453	423	402	433	447	426	427	398	450	432	388	465	388	435	443	448	447	411	428	474	426	432	403	406	446	394	380	395	426	438	442	445	452	434	401	385	415	385	425	423	391	429	455	431	435	434	447	450	405	427
56407	40959	31884	23477	9143	3144	3158	2019	1828	1734	1575	1427	1388	1339	1296	1299	1242	1182	1192	1185	1078	1103	1115	1095	1043	1117	1105	1075	1034	1127	1096	1072	1072	1057	1053	1039	986	1065	1096	986	1040	1013	1017	1024	1028	1013	1042	1051	1015	1022	1078	936	1061	997	1061	955	987	1009	1012	1016	1032	1026	1016	1012	1051	1038	998	1019	1007	982	986	1011	993	939	960	1022	1030	980	997	953	976	1032	1009	998	1051	989	1013	998	978	1075	985	1042	974	1000	1016	1033	999	978	1020	1003	942	1007	1009	945	989	1056	1072	1037	1068	1035	958	974	1016	1014	982	1003	978	989	964	1040	955	989	991	1007	991	982	1021	998	1000	1079	985	1032	995	972	1006	998	1061	1024	983	1024	951	1009	962	1029	962	1018	982	953	977	986	1013	963	998	972	993	981	1023	980	1014	977	1018	1012	975	978	979	1025	1003	932	965	1021	1015	1035	1022	987	1032	990	998	946	964	963	939	929	971	1018	1023	993	1003	1031	1003	996	1001	1043	999	1007	974	1027	1045	966	1032	1031	968	951	983	992	969	964	1032	999	995	996	981	1011	994	1020	964	1006	993	998	1010	974	1025	1036	1017	969	974	1049	1053	1002	1022	993	995	961	1023	942	985	1029	982	921	948	1033	1011	972	1015	980	979	969	1022	973	1009	988	949	1005	1057	996	977	940	1003	914	1021	1003	975	974	983	1000	974	991	992	997	1008	1022	1019	926	1010	933	965	1000	1014	1023	1005	979	1031	961	1017	1068	1008	1020	956	1066	981	1068	989	967	1002	1011	985	970	1013	1020	960	966	983	970	1023	958	984	1007	983	977	975	1024	969	961	989	934	1045	1019	975	1023	987	975	947	1020	1026	1008	1018	988	991	951	968	993	976	1002	1045	954	999	992	1001	982	997	972	1017	997	1049	1049	1034	977	979	986	1016	1024	1063	1039	969	970	978	976	1018	954	1043	999	1028	1023	1057	1009	1040	980	995	938	923	1001	974	998	1009	975	976	1009	976	988	1019	980	958	973	998	994	993	986	981	1035	990	988	999	986	975	1011	968	1011	1009	982	967	972	1049	983	1030	970	997	965	960	933	1001	998	1036	955	1022	987	991	1019	1003	945	1013	922	1031	942	989	1020	992	967	1020	953	1014	954	985	1029	974	1046	1041	1023	1047	1021	962	991	994	1005	1033	1038	959	1018	953	1030	983	1000	969	1024	950	971	997	1034	1043	1015	1007	962	995	972	967	976	965	1016	1008	975	951	1014	1014	948	1035	997	973	984	1030	1005	1058	1008	942	982	1028	964	1005	1018	985	975	942	991	1035	962	956	967	992	1051	959	998	1018	986	983	1010	938	956	1036	958	1013	988	1009	1041	995	1046	956	941	1014	1004	986	987	992	995	963	1014	1024	998	991	968	1006	948	960	1015	963	1004	1011	973	1020	974	955	966	1000	1025	973	984	1001	1016	1041	962	1016	1026	1023	992	1005	1034	983	980	969	949	976	977	976	1021	1056	1025	1031	975	973	1011	983	945	987	996	960	946	984	1033	1060	1000	982	985	926	997	1008	940	996	957	986	1056	1050	1009	1022	1013	967	1043	947	1014	975	991	1042	1043	987	1029	976	1017	945	940	982	985	976	1014	996	956	989	1008	1025	1008	977	999	994	1009	1017	1042	1003	1001	1017	999	994	1033	971	976	982	960	970	973	992	1005	1006	1062	1013	1065	993	976	991	988	1031	976	971	986	981	1030	997	974	972	990	998	993	964	989	982	983	1018	996	1002	1033	969	1011	984	1052	1026	926	1000	1021	1023	980	994	951	981	977	1005	986	1032	923	1043	1031	947	981	1018	1076	1014	1028	966	997	1010	964	1022	974	986	964	987	987	997	991	1001	982	974	958	1000	951	998	1067	977	955	1002	1037	1048	970	954	997	1013	1015	1012	1013	974	1021	971	934	959	987	965	1033	1002	967	996	1048	933	974	1025	1008	935	987	999	1009	955	955	955	1026	1033	986	1013	995	1030	1035	1022	1015	1021	970	993	949	973	943	1013	988	976	1008	990	990	1005	972	1014	968	962	988	956	1035	1032	986	1016	1034	952	999	968	955	995	1012	1020	936	1012	1044	969	1038	1041	962	978	995	985	942	999	1001	1017	994	961	978	955	980	930	1004	1017	964	1068	1014	990	984	964	982	1005	962	995	979	1008	979	1013	1004	1072	1001	978	1009	1016	1007	944	1016	1015	975	1040	951	975	1007	1012	952	1044	991	1020	978	1051	992	987	954	991	979	996	952	1018	1030	970	1004	947	1017	1010	989	956	1004	1007	994	947	1003	1020	1016	976	982	972	1003	950	956	1019	991	949	973	1000	995	987	1020	960	1081	954	991	1001	994	1001	989	1000	961	959	988	943	1024	987	1023	943	988	1007	1023	1041	968	982	998	976	980	1025	994	968	984	942	983	977	1025	1016	972	1018	991	969	983	975	968	1050	1003	1001	970	992	1020	1011	981	994	1014	965	960	982	1021	979	1006	991	1029	1029	992	991	1012	1010	991	1010	943	1015	971	997	1023	1025	977	937	970	994	980	930	1019	971	963	969	1031	991	1023	976	999	1017	998	1031	971	988	1013	1020	1028	990	983	1014	1022	1014	1022	958	1021	1010	974	1021	968	918	1021	991	930	925	995	1033	981	1025	974	966	961	991	939	986	962	994	1020	973	1029	999	1028	1049	1007	1059	1008	936	1023	1029	979	983	1025	1014	1023	997	1000	1010	1006	978	1014	979	1054	979	1002	983	1034	1015	948	968	1068	974	996	979	1009	1056	988	969	980	1032	1001	1050	1000	966	944	979	966	1005	988	1020	992	1018	1023	982	1008	989	1011	1020	963	973	991	1011	978	967	971	1003	1035	1019	1041	983	942	1042	1038	999	970	1000	969	990	975	993	1039	1049	1034	995	982	963	987	977	1020	953	999	1071	948	976	1032	941	955	1006	1002	1023	939	1005	972	995	1005	1020	976	1008	1024	975	992	1007	959	986	950	996	1006	997	916	1025	946	999	959	1026	935	1011	1007	901	935	978	954	981	951	1048	989	1023	977	966	973	940	951	965	935	957	997	954	1038	986	983	1012	1013	998	1016	956	980	980	993	986	979	1014	962	1007	980	988	1010	981	1021	1004	1039	1052	1007	981	1000	997	978	1000	1023	1009	1045	1015	940	977	937	1006	980	987	992	968	943	941	987	1031	962	990	1027	973	993	968	968	992	1017	1022	1007	1015	947	1013	1067	1013	1016	974	975	970	991	971	1018	977	1012	1051	994	1022	993	975	1028	975	979	988	1000	1050	993	1030	1031	991	1019	932	1006	1036	1077	988	1013	996	1039	975	974	993	974	1051	944	981	969	971	972	970	975	979	988	963	978	977	961	973	987	960	998	947	932	961	1000	1021	959	1011	1009	943	979	992	999	941	981	976	946	978	1002	1040	982	990	1011	951	963	965	989	960	1016	985	937	1051	1014	990	960	1050	1016	984	993	974	962	990	1024	979	1001	961	990	1043	1018	997	1042	1026	1015	973	1025	995	1018	959	1005	1053	972	1018	1014	981	1047	1018	939	962	984	1021	1030	955	948	995	919	944	986	1019	996	1050	972	985	1016	1018	1015	1017	1037	1043	982	1039	997	951	968	948	1000	1004	1012	1016	986	958	1052	973	933	926	995	974	1012	979	953	924	1019	1006	1009	980	993	1032	993	1002	983	976	995	1011	1003	965	953	1015	1038	1051	983	989	1029	983	997	991	1022	1021	1036	1014	1056	1026	920	1023	976	1041	1027	1005	971	981	1026	947	1022	972	1048	1005	983	975	960	1022	949	1034	960	987	938	1029	998	981	953	947	947	984	1046	1016	982	971	997	1005	988	999	974	993	1001	1022	1033	940	925	1021	963	1002	988	996	1002	999	970	999	1036	1050	1000	1025	958	1001	1004	1017	987	973	981	976	987	1027	1000	978	1043	1019	1027	1057	1098	997	982	954	1012	1003	1018	956	1102	1019	921	962	1022	949	984	1011	1012	987	1012	984	999	1013	974	960	991	942	955	973	982	1055	1001	978	977	977	1022	1040	1030	1023	973	981	966	982	1030	1008	1010	993	1025	1031	1006	929	1012	959	1015	1015	1003
54464	33926	28742	28246	25009	21984	15625	6793	2079	872	529	428	381	401	401	384	370	349	349	359	306	292	327	340	294	299	277	293	285	309	301	294	288	287	261	305	331	301	302	294	267	294	300	287	264	286	276	271	303	275	279	284	288	285	277	295	268	283	265	287	284	302	287	276	275	277	286	299	274	250	284	278	243	271	236	300	252	279	281	245	259	285	274	281	271	251	253	308	289	262	267	269	274	266	256	298	273	288	270	256	261	283	252	287	284	291	279	263	272	270	274	274	284	273	286	304	270	273	250	289	285	270	258	290	249	281	266	272	286	282	241	242	266	239	249	260	309	216	282	275	264	253	233	274	302	275	260	278	239	296	302	287	289	272	287	271	279	272	277	263	239	255	257	263	274	262	259	268	263	307	268	274	270	289	266	283	302	307	270	295	257	245	273	265	273	293	275	291	262	235	269	256	230	281	242	273	274	256	273	278	290	292	256	278	264	281	271	275	293	244	256	255	249	245	283	286	288	297	292	275	253	280	271	253	268	259	266	259	277	259	286	276	273	303	288	263	245	279	296	243	271	265	273	238	271	302	255	279	273	287	250	242	275	293	276	265	259	267	309	298	246	257	258	276	276	247	278	259	283	299	272	275	258	296	275	264	257	278	286	256	275	296	255	249	284	260	285	294	271	259	306	272	307	275	272	246	267	286	253	304	290	276	249	270	275	278	286	285	274	272	276	245	245	281	279	265	270	279	259	264	280	268	298	264	284	281	301	259	254	282	249	274	252	282	253	275	297	262	267	304	266	288	276	270	292	285	245	278	256	266	297	261	274	258	289	299	265	237	285	276	270	259	277	287	262	303	262	267	265	251	269	265	270	243	253	325	275	284	272	286	263	277	286	273	257	256	276	235	260	312	256	282	253	295	259	260	234	265	275	282	266	302	249	270	291	263	271	289	273	263	276	289	249	273	266	272	268	280	279	247	295	280	237	278	270	282	264	285	257	263	257	282	259	271	258	263	256	273	296	235	286	254	295	266	273	288	282	274	272	286	264	280	303	270	248	298	277	270	265	271	254	272	309	310	276	276	271	279	301	239	270	272	270	287	240	254	275	263	246	278	274	268	288	299	269	251	276	264	261	242	244	236	276	310	272	278	242	315	270	252	232	266	263	248	261	293	249	232	253	259	289	274	278	266	302	286	245	249	255	265	275	248	302	283	275	279	277	250	285	283	266	278	273	234	269	272	246	294	260	268	268	234	278	251	272	248	275	259	280	255	265	282	235	271	262	265	268	287	268	271	291	279	250	253	281	300	274	281	259	275	279	300	239	273	302	278	280	277	239	281	273	288	253	238	267	265	255	293	273	260	298	276	262	258	281	279	274	287	274	271	272	274	291	271	279	257	257	264	257	258	258	278	272	243	247	303	308	265	269	292	296	282	295	266	299	245	308	270	287	262	265	264	264	282	275	273	287	255	262	250	280	288	267	258	288	260	277	268	276	267	246	263	289	266	265	255	272	277	275	279	303	267	245	279	311	236	258	277	263	279	290	283	300	276	277	278	239	287	292	228	268	275	245	267	268	242	261	292	261	283	263	250	276	238	284	279	288	239	266	258	319	294	266	290	247	285	258	291	280	288	264	267	289	266	245	271	269	265	243	247	263	257	262	255	276	263	297	281	269	291	276	260	254	246	275	266	263	272	301	270	252	288	249	244	293	249	274	311	290	280	275	273	246	302	292	234	286	294	270	274	251	275	304	256	268	270	261	248	311	260	258	257	302	261	255	266	252	283	302	291	260	221	291	299	283	276	290	268	295	249	270	270	289	245	281	291	338	264	257	256	260	281	265	297	263	276	268	266	261	316	272	269	255	279	259	266	299	283	293	264	269	264	292	279	283	282	290	253	282	302	270	259	273	274	240	265	274	281	274	290	241	259	252	267	271	279	300	274	287	290	252	275	277	276	302	275	280	299	289	273	307	270	293	259	295	254	282	268	280	275	279	279	297	271	310	304	252	286	255	279	253	289	270	216	278	274	238	263	271	272	229	288	258	239	274	286	267	299	255	268	271	284	266	265	251	269	309	271	287	263	262	266	261	302	291	308	287	267	243	246	271	270	276	271	271	255	288	287	283	298	275	273	281	303	275	276	267	262	262	270	287	302	302	273	295	277	239	246	237	241	260	274	289	279	284	293	267	286	272	277	261	300	269	254	292	257	283	265	269	253	259	255	301	261	256	306	319	293	286	265	274	277	251	277	292	257	264	225	257	232	263	278	249	261	260	286	274	292	293	286	281	293	331	266	288	253	268	256	269	270	277	281	283	274	281	292	277	250	296	246	285	286	247	284	273	254	265	270	247	255	294	284	283	248	295	285	239	261	298	268	258	277	270	292	249	299	256	279	243	280	255	257	291	255	304	245	289	272	266	275	267	266	249	269	274	287	296	261	217	278	300	258	268	241	249	259	278	285	248	288	296	262	266	259	283	248	258	275	285	245	279	290	265	255	281	269	269	249	297	257	258	259	318	241	259	296	249	290	262	273	267	287	264	276	263	287	251	288	279	249	247	242	292	277	269	275	283	278	266	268	282	309	273	264	298	290	243	272	279	267	276	287	300	308	259	271	264	290	305	251	286	237	253	277	274	284	289	272	298	250	287	284	308	279	272	269	267	261	278	284	269	270	297	279	294	253	263	273	258	295	271	268	271	273	266	309	303	279	275	227	274	259	240	266	256	263	294	289	271	286	263	293	276	254	283	302	260	274	269	315	259	246	285	313	276	280	300	237	254	264	260	288	271	272	298	248	266	279	282	256	267	294	263	270	278	254	274	264	278	305	300	257	266	265	266	281	246	255	301	272	269	292	303	279	247	262	270	267	293	274	269	242	279	261	297	269	233	247	289	286	305	265	241	276	275	248	271	271	274	280	276	267	277	279	271	269	268	272	276	289	244	254	265	280	280	284	277	267	273	252	294	269	274	258	275	288	310	267	252	278	282	294	283	263	278	247	245	300	255	303	304	273	272	236	279	282	255	262	276	249	284	275	282	264	277	278	265	247	286	256	252	259	255	255	260	256	265	275	285	267	257	278	256	266	267	274	273	281	256	240	272	272	274	259	274	290	302	293	278	253	283	254	257	261	266	276	305	298	272	255	272	306	281	276	258	247	279	255	288	255	264	274	249	234	271	274	275	237	282	267	281	270	275	290	274	285	251	299	286	259	232	274	267	261	240	267	268	267	251	281	261	262	280	268	261	288	285	284	243	263	293	264	239	264	271	230	259	272	257	280	288	293	248	262	256	269	292	264	278	263	253	249	260	270	297	273	279	250	256	261	261	293	284	275	268	272	275	282	293	278	282	260	279	282	254	237	238	268	313	276	270	279	291	289	305	262	293	247	249	262	291	269	280	258	279	260	260	263	281	259	260	292	293	263	273	283	244	248	260	295	270	281	274	299	264	264	302	255	285	292	287	261	291	270	263	254	289	281	258	296	279	296	227	295	274	263
57017	39130	38391	34710	18980	4837	3468	2753	2413	2120	1942	1721	1500	1405	1242	1218	1117	1039	1024	1040	976	972	928	903	859	883	835	822	769	807	749	802	793	792	726	771	792	736	760	767	722	652	713	717	708	753	658	679	705	728	726	710	671	746	680	681	712	729	707	684	660	675	659	633	683	651	691	676	611	675	699	633	678	627	721	688	672	696	656	673	657	624	695	651	660	697	664	678	653	661	685	632	671	680	644	633	635	616	629	674	655	653	653	630	659	642	632	664	667	704	665	623	693	639	669	677	664	644	671	626	636	645	628	646	667	642	658	630	651	675	633	676	669	649	687	659	664	647	593	667	659	663	650	680	670	646	681	564	658	650	683	639	685	632	664	637	681	651	642	641	690	620	665	668	645	633	646	682	634	656	719	633	655	711	642	666	621	616	631	605	667	672	685	627	678	663	677	645	634	655	682	659	644	620	668	648	597	633	621	675	627	639	634	672	645	675	633	695	645	631	700	677	595	648	670	640	647	637	692	632	609	625	659	642	676	645	643	629	662	652	657	613	637	655	642	687	660	638	655	675	639	658	660	662	710	719	699	577	659	611	630	639	664	642	658	717	634	657	656	633	629	678	614	675	656	654	691	628	624	672	665	618	688	690	647	636	614	669	604	661	667	631	638	651	656	611	659	669	641	652	668	648	615	654	637	654	631	653	664	656	636	661	683	632	680	647	658	660	658	680	655	630	647	611	678	631	694	654	653	644	655	662	663	658	694	638	634	612	711	631	634	640	669	667	639	626	658	672	619	663	645	745	682	661	701	631	630	637	606	638	637	647	640	678	623	655	643	658	640	628	662	659	651	656	657	651	635	649	647	655	622	639	609	588	668	659	683	665	645	620	663	686	642	667	643	653	672	667	651	610	647	668	660	629	663	709	629	639	650	632	658	651	652	633	643	683	670	649	657	639	668	646	620	671	652	685	651	665	654	634	626	637	574	659	623	626	688	652	640	674	669	657	694	686	635	667	625	679	656	680	656	613	643	670	645	611	653	641	661	662	611	664	645	647	648	637	654	632	672	666	649	674	660	662	653	703	658	737	653	651	662	615	681	632	645	652	663	621	585	649	640	666	648	676	664	693	659	659	605	605	661	688	625	652	670	665	663	603	667	641	620	658	661	665	590	647	662	661	640	620	668	651	680	580	659	657	633	644	628	647	616	654	649	625	656	647	618	675	636	715	656	653	646	663	611	695	575	672	619	656	625	645	628	619	653	652	644	674	661	643	640	623	647	682	631	624	636	642	646	655	613	638	661	635	658	660	627	665	677	644	661	654	632	678	639	613	676	669	668	685	671	636	667	664	674	658	637	635	652	637	677	663	682	643	688	647	630	630	620	624	635	677	676	646	629	635	616	666	671	649	662	667	624	678	621	633	647	659	681	636	635	682	611	647	610	603	647	671	611	637	627	658	612	633	618	629	629	630	615	650	575	615	706	644	699	621	662	605	655	642	637	648	633	667	627	637	637	638	660	625	619	674	682	691	613	645	673	652	662	659	686	643	626	654	631	600	601	641	633	649	642	631	659	678	660	669	636	650	639	653	701	606	607	631	654	670	618	665	680	675	650	699	646	626	599	669	658	687	661	643	661	654	636	665	654	688	637	675	576	726	651	632	636	677	664	671	647	622	642	665	664	639	664	665	683	679	678	679	616	646	692	637	651	660	640	631	669	641	632	654	642	625	667	662	618	665	649	668	646	670	695	643	639	641	689	639	679	620	646	678	666	626	662	715	623	647	670	643	677	654	662	629	661	634	608	700	641	673	653	625	648	663	653	624	665	639	662	654	629	652	636	637	626	631	659	627	670	583	664	704	659	621	692	635	693	631	601	628	647	603	699	658	668	616	677	658	634	649	641	631	665	663	613	643	651	674	672	672	677	633	626	651	646	616	628	651	640	588	663	658	633	686	619	662	653	628	630	638	633	662	657	595	652	646	618	617	665	649	646	693	713	632	649	675	613	636	679	650	627	633	660	677	651	664	662	625	661	648	647	667	613	638	634	599	655	671	658	647	646	606	599	635	637	627	653	705	633	668	682	615	638	636	667	613	636	608	624	640	640	653	644	661	652	627	635	645	653	643	650	667	654	627	601	633	619	640	610	657	663	627	627	663	641	678	640	625	634	638	662	685	623	654	627	635	594	656	692	691	678	651	610	676	628	670	637	685	657	689	635	633	678	639	657	656	651	602	685	612	653	628	650	654	652	669	588	642	674	680	640	592	621	640	617	653	652	646	629	620	670	637	651	650	632	645	612	653	678	707	631	640	647	626	682	662	653	671	639	677	674	658	661	699	615	677	593	655	664	645	667	652	618	604	626	647	661	671	664	611	694	609	620	652	600	628	654	635	627	608	635	645	660	593	636	679	667	633	638	660	660	624	671	695	677	592	698	638	682	647	662	639	635	647	651	668	649	638	655	641	631	697	639	675	619	617	645	642	625	654	667	631	651	662	685	636	652	624	665	654	705	634	674	662	668	633	609	645	655	659	646	640	652	677	639	605	697	659	669	637	677	616	679	647	636	618	609	629	628	643	608	675	649	641	685	668	663	601	623	677	631	639	652	660	621	691	632	692	694	665	635	649	665	670	646	648	631	634	674	683	615	615	648	641	691	654	643	650	624	643	650	623	654	618	669	646	593	628	663	646	676	634	653	656	626	645	669	630	615	670	613	603	640	636	651	640	650	663	646	683	628	624	632	648	671	639	634	634	657	644	648	653	648	669	662	663	660	658	667	635	679	613	654	651	675	631	665	651	651	629	660	679	642	670	711	688	668	654	610	609	680	660	656	677	692	683	600	685	662	631	641	658	664	645	634	636	633	659	630	618	647	634	640	689	644	706	609	626	643	623	622	687	648	640	687	632	639	687	617	626	670	691	629	627	690	661	648	608	676	624	646	632	642	641	633	624	654	682	613	628	637	672	704	620	608	635	702	633	664	661	626	651	652	675	665	619	670	602	671	636	673	602	633	610	637	649	621	642	584	653	687	630	618	605	683	622	668	644	673	660	635	613	614	638	686	674	569	660	605	633	669	640	640	647	628	669	654	648	680	623	665	642	650	629	642	664	648	639	634	643	707	675	636	646	655	618	610	653	611	641	691	641	668	636	648	598	663	629	603	625	585	618	670	682	639	684	703	653	681	596	663	567	645	666	698	665	656	651	644	623	677	649	676	660	662	703	614	661	635	656	651	624	618	628	662	664	653	638	615	627	658	620	626	651	653	675	658	630	631	618	664	618	675	671	619	650	649	665	639	650	677	669	640	702	665	627	629	607	684	611	668	657	662	615	704	607	681	612	637	653	637	639	646	664	585	622	627	640	629	643	599	679	622	656	655	666	671	620	619	653	675	643	658	656	678	700	632	610	642	652	671	667	693	644	679	654	658	652	688	656	658	656	670	602	609	664	679	657	661	630	677	639	617	644	622	616	624	664	643	656	633	628	650	692	639	656	637	661
34528	23285	7291	4400	1535	461	331	359	343	323	324	325	335	325	318	326	308	320	329	331	337	328	314	363	289	308	332	337	296	339	271	293	320	321	319	317	321	344	325	344	345	347	312	338	285	295	302	317	284	292	312	316	332	332	309	329	312	310	319	275	313	330	331	319	343	332	314	337	319	288	373	318	320	305	346	295	326	292	341	332	300	327	333	355	330	327	322	322	339	322	296	312	333	317	319	334	300	322	350	330	315	327	328	323	335	339	330	339	334	282	330	342	295	290	303	339	315	327	323	319	293	327	314	301	302	316	289	320	334	332	297	367	321	304	312	338	285	319	327	328	307	293	298	321	332	326	332	316	291	335	357	351	340	330	334	313	329	322	337	307	332	339	322	324	300	255	303	307	316	261	295	312	327	331	310	360	305	305	302	329	283	314	300	328	337	328	321	328	279	342	329	329	329	322	321	329	341	334	311	317	304	284	301	311	344	319	339	340	308	294	302	315	313	320	337	315	339	333	346	335	294	298	349	302	311	313	351	310	315	286	307	297	322	323	314	316	308	305	354	297	320	337	329	295	304	257	319	292	315	321	324	310	299	295	338	303	300	284	360	349	308	306	327	300	332	343	335	317	289	316	338	318	328	313	297	325	323	317	329	340	309	346	317	334	303	302	350	327	307	323	306	318	313	311	302	299	303	316	311	327	334	284	327	329	315	287	297	324	304	339	326	320	352	334	325	321	306	328	299	312	329	262	293	299	338	306	312	345	341	296	348	337	333	316	322	309	328	326	312	298	342	322	333	314	324	303	323	320	320	327	312	337	324	327	325	342	298	313	313	299	318	331	324	331	312	315	356	342	324	319	333	324	291	320	273	345	285	306	326	344	294	307	342	313	317	352	308	305	334	315	334	324	315	333	337	305	316	308	318	307	332	317	340	308	321	335	335	309	337	323	319	300	329	324	300	315	318	341	309	330	329	346	346	296	331	327	350	299	327	336	312	342	306	283	317	307	301	338	303	364	285	321	338	306	303	321	309	325	286	312	330	331	316	327	325	314	315	336	285	306	326	290	314	339	288	335	320	296	315	310	310	310	308	297	315	337	325	320	296	330	336	315	349	320	307	307	331	299	289	322	344	314	366	324	310	319	332	305	310	350	323	287	317	339	333	304	289	341	320	314	337	314	348	298	318	312	277	327	330	303	319	321	326	363	347	342	325	349	302	348	320	337	323	319	352	300	302	306	303	288	350	322	324	295	281	323	288	321	320	351	320	312	324	316	306	299	302	304	341	319	312	291	334	330	307	315	318	368	315	321	314	307	344	332	290	308	325	354	323	330	317	321	290	299	293	338	324	324	344	307	314	341	335	323	303	295	313	317	308	334	330	315	310	316	349	298	308	324	338	324	348	323	310	299	312	300	335	310	327	307	309	310	357	321	318	308	323	330	299	304	297	312	320	312	297	320	309	309	318	312	339	296	322	344	306	324	312	340	314	329	312	312	291	326	280	330	338	320	303	340	358	334	315	309	352	309	335	299	331	305	330	336	319	325	289	310	331	330	310	319	323	320	341	324	321	329	315	302	320	286	342	322	344	309	299	297	317	323	303	330	297	300	300	333	328	334	319	290	300	349	361	323	308	335	348	322	335	351	315	307	353	307	323	320	283	306	347	300	306	323	306	297	345	331	290	309	331	325	309	320	328	305	300	336	308	288	298	327	290	306	304	353	310	342	320	330	304	319	332	305	287	315	312	381	305	282	299	289	336	320	340	317	327	337	300	305	329	332	346	345	328	339	331	316	285	320	307	311	349	305	345	349	294	309	313	342	310	281	303	307	299	290	334	354	304	268	282	292	294	296	317	346	334	302	320	325	321	321	311	336	287	313	335	325	318	326	299	320	330	302	324	332	316	327	313	313	307	315	325	336	349	348	291	327	339	326	334	327	310	333	318	318	327	310	323	304	303	297	310	328	335	311	344	313	320	309	297	330	324	336	326	271	343	313	348	305	286	330	367	328	330	310	293	327	300	301	302	312	331	301	257	336	331	307	304	328	301	308	304	320	320	324	314	337	325	312	334	338	352	308	373	295	313	337	338	331	332	282	330	330	306	336	326	346	352	328	338	310	290	317	323	292	297	321	309	335	313	345	316	305	307	336	315	311	327	305	325	323	308	316	312	298	352	297	341	328	301	332	305	317	341	333	330	322	272	341	312	340	313	325	311	349	306	348	302	305	306	294	304	335	297	302	314	310	334	335	319	346	329	327	307	322	313	315	324	304	286	304	327	298	329	288	348	332	289	316	319	326	298	334	293	343	312	331	307	341	316	323	320	318	304	330	309	354	345	332	305	300	304	306	354	336	307	296	309	303	329	344	319	327	303	332	324	285	301	316	301	304	297	326	353	317	331	299	336	294	321	334	335	308	306	286	312	309	313	312	317	310	317	293	350	322	325	329	302	329	334	331	310	319	294	291	290	318	325	341	300	340	311	337	349	311	316	321	316	330	309	311	346	327	312	333	306	304	298	324	358	319	315	336	311	274	317	288	302	292	328	338	309	310	318	313	333	308	311	327	324	292	319	319	302	323	321	292	290	335	312	314	325	309	319	290	326	337	294	345	336	312	309	343	316	299	312	316	338	318	294	367	303	333	321	314	317	312	326	333	319	321	314	342	310	303	318	293	318	326	339	305	317	308	290	307	353	337	312	322	306	341	316	327	324	331	326	312	321	333	314	321	301	312	332	356	296	308	292	323	312	294	318	318	312	324	282	325	316	308	323	296	304	330	336	349	312	326	306	291	353	318	308	352	320	333	302	333	313	288	313	271	326	331	345	291	332	311	318	332	309	309	320	333	358	351	305	325	317	327	330	319	339	321	327	304	314	330	308	321	327	325	304	285	339	326	300	294	315	335	336	312	356	296	298	334	309	308	333	311	319	327	353	301	350	330	336	331	364	306	305	309	315	322	306	312	282	332	321	315	333	323	303	340	314	317	349	289	302	355	304	316	311	311	326	312	301	344	305	346	329	277	345	313	309	336	327	326	309	277	342	360	309	332	324	332	336	337	337	312	332	303	303	287	338	357	308	306	309	347	365	322	310	303	311	333	324	323	322	332	299	335	305	310	327	283	318	339	342	295	322	287	323	334	330	318	317	288	313	303	300	295	342	333	344	328	308	313	306	320	316	326	326	324	343	305	315	299	321	339	342	339	357	337	315	335	296	332	288	331	339	330	366	368	316	332	300	303	303	333	301	343	286	273	289	296	320	335	302	309	328	306	323	308	305	341	353	339	326	312	295	318	314	309	298	336	322	317	319	348	300	316	325	328	323	350	335	311	331	306	316	315	335	301	316	277	281	307	275	291	297	315	317	342	301	286	339	314	298	323	311	290	320	313	310	320	303	315	334	339	356	316	307	340	312	357	341	309	313	345	314	312	331	295	327	313	338	315	332	310	295	282	324	315	295	338	321	296	305	304	343	318	357	333	343	318	319	315	306	319
29947	15481	6312	8736	3259	940	917	881	864	828	910	820	859	882	818	841	869	855	799	791	813	851	772	808	838	876	818	837	842	819	892	807	837	805	801	834	883	778	792	836	824	864	808	841	833	862	851	769	827	830	809	816	804	820	837	810	848	800	819	812	812	820	777	822	806	817	858	791	829	798	810	816	788	834	760	762	766	795	827	834	789	825	806	764	866	886	824	815	834	818	767	861	829	810	836	817	805	810	824	837	812	845	803	783	776	813	831	859	778	794	857	833	795	835	824	854	816	793	797	846	820	894	825	826	863	818	839	810	830	828	814	843	834	839	796	814	835	831	818	788	828	864	844	838	772	779	790	846	842	858	804	839	841	817	862	828	822	845	813	793	756	801	820	768	796	886	825	784	766	809	824	846	828	871	779	776	781	836	828	872	793	851	799	805	789	816	815	816	839	841	806	811	800	790	817	841	892	820	892	833	826	783	827	808	786	789	802	868	836	833	768	808	802	821	833	852	795	791	861	836	830	782	814	848	847	817	783	830	835	814	861	801	814	789	814	790	805	801	839	789	798	791	786	857	761	747	834	841	862	792	843	818	806	854	839	793	835	801	851	836	810	779	799	801	820	776	800	818	803	848	790	803	780	784	808	862	853	816	823	852	827	833	820	850	821	788	842	824	827	802	809	840	792	820	842	791	797	809	828	821	847	811	853	792	845	855	807	789	839	829	814	815	877	852	832	795	817	817	843	829	846	799	808	830	826	837	808	823	838	774	853	806	817	850	808	815	780	860	781	802	837	822	782	784	875	797	840	863	794	798	814	834	768	831	832	813	811	844	789	803	866	777	837	797	835	846	774	798	768	809	807	817	823	819	814	802	815	785	809	830	853	821	854	799	829	856	896	796	865	826	806	773	798	800	812	860	820	833	793	778	801	822	806	806	803	819	823	775	791	823	849	822	798	807	782	818	797	853	781	829	825	860	833	859	805	795	800	753	825	822	811	851	785	786	829	826	830	758	805	835	849	831	870	841	798	824	832	853	806	840	780	781	777	838	811	741	838	856	830	808	811	805	845	843	838	844	788	806	806	820	837	809	808	840	842	863	830	825	818	879	833	825	787	862	829	837	792	817	818	816	863	805	829	856	817	803	819	896	814	845	816	812	785	828	812	833	836	789	799	859	773	822	847	828	797	860	781	824	854	837	845	827	828	794	799	830	844	781	791	801	804	853	825	832	870	825	857	805	809	866	855	857	834	801	770	820	829	800	782	832	827	801	872	810	786	848	791	860	814	841	845	790	814	823	841	821	790	859	856	799	770	836	799	798	767	805	817	813	855	850	769	865	805	848	808	829	846	830	818	820	849	824	834	825	818	817	822	832	825	819	818	821	830	824	811	836	836	847	804	828	817	821	773	790	793	781	814	859	824	798	805	816	796	875	823	810	819	836	814	860	782	834	839	836	832	867	812	830	792	794	849	837	822	854	808	811	837	869	785	786	838	836	816	798	823	910	836	858	845	817	801	777	828	811	809	830	789	826	815	830	841	895	863	830	811	878	798	864	806	813	795	832	820	809	827	836	796	795	793	770	856	838	817	834	828	882	782	830	865	823	842	813	803	802	857	816	816	864	825	899	787	821	814	799	854	828	801	776	826	834	807	820	803	838	817	868	888	754	818	830	802	880	782	850	777	811	850	781	825	875	868	861	778	807	842	759	770	805	771	863	818	807	812	801	859	866	836	822	846	854	794	831	787	799	759	780	837	797	786	816	788	836	863	851	860	789	801	823	792	876	813	774	817	826	804	802	860	840	813	881	762	777	879	811	828	819	810	880	780	818	865	847	830	782	798	832	825	836	785	801	845	881	856	807	828	807	834	843	866	814	897	811	848	799	780	863	794	823	833	823	764	808	845	827	797	804	838	785	803	849	845	828	786	856	844	788	811	819	780	767	839	847	793	809	767	843	797	831	814	820	813	817	871	865	850	837	807	835	820	799	842	832	784	838	844	862	846	756	786	812	837	841	911	865	845	813	840	801	830	775	827	834	827	791	858	820	847	829	753	817	805	769	822	773	820	832	829	826	834	805	852	840	853	860	838	816	800	775	761	797	817	822	793	793	817	770	786	882	776	838	822	861	860	837	844	828	781	794	814	793	801	820	799	822	871	736	866	776	809	785	784	845	845	813	818	795	851	824	824	812	785	875	855	809	843	816	845	801	843	784	837	842	808	823	832	826	837	835	828	809	789	841	813	843	844	819	799	780	805	777	822	787	780	822	756	823	853	862	822	842	836	810	826	845	846	824	825	769	852	809	788	785	787	845	793	822	806	824	819	811	810	777	816	825	829	854	819	835	813	857	838	838	847	835	852	874	839	834	834	821	826	824	792	878	826	831	765	827	769	787	784	881	849	877	846	842	801	734	830	838	866	818	857	840	874	797	838	806	819	835	802	760	836	828	778	858	832	804	786	830	873	775	802	832	839	843	849	807	819	820	800	874	825	851	874	851	870	847	840	816	807	821	855	840	777	796	816	826	834	817	830	826	835	830	803	805	879	776	808	861	788	826	868	833	801	874	795	787	781	855	829	818	823	805	807	775	825	813	767	860	842	817	866	817	840	778	812	839	812	782	855	796	840	786	812	811	845	821	828	789	865	790	837	800	852	837	829	821	807	880	794	834	833	800	802	814	769	872	825	810	815	821	787	783	772	826	826	809	863	829	825	815	829	877	868	834	817	835	854	858	813	835	843	818	802	817	791	772	802	829	820	826	778	833	844	850	826	815	819	759	807	827	800	822	791	820	827	806	826	820	816	828	778	810	809	830	855	763	839	768	853	838	855	835	887	818	830	771	833	821	821	835	781	850	880	835	880	815	808	855	810	820	828	816	803	863	824	830	832	782	852	847	873	781	773	810	822	819	791	791	887	783	829	839	813	832	807	810	853	791	840	827	796	898	793	840	787	845	850	806	800	828	797	813	847	811	844	789	790	820	820	837	852	806	766	792	828	816	816	815	868	842	841	872	858	817	798	796	866	863	762	792	816	841	825	864	816	826	814	829	846	836	823	801	825	794	831	843	817	780	888	848	839	816	783	814	845	804	827	818	815	823	831	835	803	845	809	813	839	818	837	840	847	858	835	791	800	828	818	814	798	821	775	764	838	816	784	849	814	814	825	791	831	820	804	788	800	836	851	827	835	837	849	820	796	856	852	805	810	745	809	785	800	827	830	805	867	860	859	860	838	896	808	792	837	848	863	846	889	798	802	808	791	788	830	882	831	789	742	785	817	814	829	833	803	793	785	802	818	820	840	882	833	809	839	854	823	810	811	822	815	809	799	807	844	781	814	838	829	812	837	875	752	783	808	845	805	855	820	830	809	849	800	779	815	860	799	826	821	800	815	808	828	781	810	822	814	833	882	784	804	846	885	821	847	789	780	832	807	809	854	833	801	832	780	829	828	818	838	823	814	841	786	821	826	785	829	848	780	786	878	835	818	837	822	776
54669	35044	25750	27140	23140	16484	8231	2718	857	593	559	501	472	449	454	429	473	468	466	432	409	412	456	424	427	420	385	420	456	422	407	457	425	403	418	389	402	419	408	388	419	403	418	386	448	370	415	394	426	422	393	437	434	411	410	408	388	369	403	421	425	371	415	427	410	386	428	403	390	419	416	399	400	433	386	419	409	422	401	405	409	400	392	407	417	368	393	431	426	395	392	442	379	367	383	399	415	452	370	433	432	427	425	424	417	435	443	406	418	370	416	424	416	389	409	371	367	405	394	422	431	392	407	416	449	423	392	438	384	442	368	413	372	408	415	419	388	416	414	427	430	398	407	385	428	431	410	415	437	412	418	403	440	388	411	372	423	422	365	385	378	365	426	405	446	426	380	404	447	419	389	410	415	383	387	407	405	380	395	397	377	396	407	421	371	390	407	390	415	373	429	392	377	368	423	394	389	394	363	405	399	414	408	419	443	417	424	414	391	421	374	375	462	404	384	397	362	379	422	416	405	386	389	403	396	360	431	402	403	412	428	390	385	428	380	398	437	402	391	413	388	395	390	413	376	409	417	435	388	416	385	417	408	396	390	344	399	426	424	426	395	390	368	391	441	442	403	390	429	403	400	412	450	409	402	382	414	416	399	443	404	425	399	408	397	400	410	430	400	404	394	431	418	431	408	404	387	417	380	427	430	434	356	381	428	392	371	384	407	434	373	413	404	389	410	440	409	377	421	387	427	411	380	382	389	377	388	420	409	376	383	393	406	379	394	441	433	402	392	376	415	410	385	413	404	433	429	370	428	386	395	390	381	423	405	369	384	438	386	406	423	437	387	383	406	418	417	403	406	422	420	406	391	412	403	423	377	410	395	384	402	396	450	457	396	359	423	398	382	422	412	406	442	421	430	394	383	444	407	419	395	364	420	410	450	385	421	390	397	407	374	439	432	434	381	420	444	424	396	379	414	433	397	419	418	407	354	391	434	419	416	404	389	432	416	395	428	399	395	372	390	419	437	381	373	384	422	405	402	390	441	363	425	393	418	434	446	434	393	394	391	409	433	418	384	392	381	435	476	417	397	395	386	411	411	424	411	419	405	385	444	391	394	464	399	396	392	412	416	417	405	442	403	407	385	409	431	402	400	426	400	408	433	442	434	430	413	406	427	438	379	402	435	407	395	375	401	399	437	432	395	397	414	431	402	369	392	421	437	412	413	410	384	384	392	423	404	442	424	425	391	400	385	403	405	433	406	393	372	382	350	403	428	418	411	392	410	376	421	410	427	356	393	425	424	388	420	408	416	426	405	416	397	398	403	360	455	423	393	403	412	337	400	394	404	431	380	423	422	423	397	413	435	415	396	404	428	413	418	388	414	385	428	405	414	411	445	405	411	463	395	414	437	409	389	391	427	417	420	414	413	410	423	441	421	414	420	443	415	412	407	409	386	401	431	418	378	377	431	401	389	398	427	401	377	384	424	402	450	390	424	375	433	429	411	393	437	409	373	422	388	441	426	406	401	410	411	397	410	430	415	387	401	406	445	401	398	425	412	445	377	407	373	428	401	400	451	405	395	404	413	403	397	407	419	437	395	392	380	400	406	354	425	448	431	437	401	430	411	415	441	395	392	400	405	423	399	395	420	389	347	439	405	440	389	413	391	388	412	384	405	413	413	404	432	434	477	412	383	425	395	407	422	391	425	417	427	381	435	408	442	365	401	406	395	425	407	415	380	395	394	438	390	384	424	435	421	413	361	415	395	421	388	382	399	436	416	405	409	397	399	398	449	389	412	426	420	413	399	396	400	409	403	388	442	440	416	406	413	428	451	411	389	396	412	443	385	437	402	402	382	382	374	394	394	408	466	373	398	406	408	371	416	425	488	381	391	402	429	419	398	400	445	381	420	413	426	400	403	404	420	418	391	385	415	434	397	423	435	387	417	417	400	372	386	408	426	449	428	434	412	377	415	380	436	385	422	367	423	420	397	426	405	379	425	425	386	422	384	434	399	405	370	371	416	396	413	385	407	405	411	404	433	403	429	389	369	386	382	404	424	417	416	387	413	422	402	423	407	428	427	421	405	411	409	391	438	422	397	393	426	397	389	418	386	375	407	396	388	386	396	442	426	433	403	396	409	398	384	433	410	418	433	391	401	403	397	364	409	397	441	417	409	357	402	424	425	441	389	440	402	413	404	435	380	395	391	371	383	393	394	391	395	396	422	403	404	407	388	398	426	402	423	387	383	418	408	424	444	424	405	415	401	391	402	405	434	400	408	406	372	432	402	368	361	425	412	377	397	404	389	363	376	412	417	441	409	415	443	404	385	399	422	431	409	437	421	427	422	441	370	376	399	412	400	462	371	411	382	452	418	418	424	391	397	389	398	436	423	417	400	405	381	410	377	377	404	395	429	429	399	400	412	410	407	402	433	400	390	398	432	431	402	447	408	393	403	412	384	379	409	392	392	411	399	363	369	376	397	369	395	426	360	414	397	417	408	405	429	380	382	398	430	366	408	390	389	416	425	360	370	386	415	445	398	388	426	420	396	414	373	440	403	434	410	410	444	388	427	409	406	396	417	419	388	390	423	445	401	382	394	351	423	375	416	434	409	402	403	405	427	422	428	410	422	413	433	394	394	426	436	407	372	437	405	407	429	345	388	393	420	437	424	432	440	449	405	392	388	404	393	368	395	405	414	391	419	385	403	398	390	379	383	407	420	399	362	405	394	442	395	376	370	419	390	429	393	340	372	384	364	368	410	421	401	399	400	416	418	378	418	405	415	411	371	421	418	412	443	384	408	411	402	428	384	399	401	372	391	384	407	435	354	429	419	401	414	391	395	416	437	399	409	408	392	381	406	372	394	391	380	411	434	418	403	384	380	395	423	395	416	393	397	402	415	405	456	420	436	407	408	434	391	390	432	399	398	386	387	399	368	408	399	413	378	408	383	403	422	432	424	402	388	410	424	392	396	439	403	400	405	366	383	372	426	397	430	406	406	382	381	409	379	411	418	427	408	406	405	413	389	389	391	386	444	373	422	394	373	383	413	426	402	398	389	407	422	402	420	424	383	437	400	387	378	421	421	393	389	405	429	416	419	385	403	450	408	398	425	436	402	380	407	402	419	431	378	387	375	370	397	409	450	405	409	383	400	384	427	400	410	391	372	437	418	409	400	419	394	392	427	440	385	398	431	388	358	367	387	390	441	345	395	404	412	406	371	353	419	405	401	383	407	419	406	415	383	412	435	399	358	384	349	406	398	386	436	424	389	398	385	406	388	408	424	414	379	419	371	356	399	387	415	386	442	415	406	398	396	421	418	400	423	467	409	396	418	377	425	420	397	387	407	443	440	391	375	396	384	421	412	416	383	409	405	408	426	433	456	405	435	403	395	428	392	400	355	383	445	428	395	400	380	371	398	396	420	420	443	430	434	414	401	354	422	418	432	399	385	390	398	420	394	400	430	433	407	377	414	404	440	406	379	378	416	416
55525	28361	18741	35037	11358	2833	2334	2092	1921	1673	1662	1526	1354	1343	1311	1240	1213	1237	1180	1119	1126	1065	1170	1091	1089	1094	1073	1108	1075	948	1099	1072	1027	1026	1003	1052	1037	993	967	987	1035	977	1055	1024	955	1006	967	958	962	995	991	1006	969	1013	994	936	986	1024	1006	966	979	933	1001	998	970	923	992	970	1014	966	951	996	1022	973	991	1023	972	972	965	965	1001	990	996	1014	917	995	932	977	939	1029	981	1021	962	992	992	975	1005	992	975	974	992	956	973	949	953	1021	934	934	965	1000	956	1005	971	959	987	988	970	927	946	962	974	916	982	996	926	971	965	963	938	956	971	981	980	970	949	968	977	943	981	1007	975	967	934	921	976	874	979	957	988	907	994	946	948	929	967	1016	977	963	989	970	960	985	943	961	985	952	942	971	974	961	998	1011	937	977	939	921	860	982	949	995	1035	924	963	935	956	991	938	989	998	944	940	960	913	991	979	1001	1004	954	974	1009	952	1042	971	936	909	984	957	1001	992	976	1020	993	929	915	968	958	991	957	970	945	995	934	955	928	981	999	983	950	941	935	896	905	987	947	976	978	953	920	961	1002	973	917	948	928	949	1025	994	921	1000	959	958	961	979	938	952	1003	934	985	923	988	1040	981	973	978	961	931	981	956	936	989	957	995	996	1012	983	940	947	992	995	981	953	952	924	953	1055	1007	938	1014	953	942	955	963	966	948	967	933	1029	981	951	991	919	975	950	966	1021	915	1023	964	999	992	932	968	943	945	973	966	952	885	977	928	983	983	938	987	921	976	972	946	900	982	1028	922	974	956	951	984	931	990	929	971	952	986	995	970	951	989	997	911	993	946	932	994	947	997	957	932	952	961	984	976	995	975	950	1008	920	988	932	942	949	979	896	1006	950	972	914	983	939	1036	934	982	955	949	1003	966	944	966	941	961	953	932	978	983	1001	994	952	959	1004	962	969	970	950	954	917	992	916	997	969	923	1000	1029	963	933	944	928	995	983	976	937	952	957	913	937	974	998	918	1007	932	938	913	989	994	931	980	995	966	966	993	934	978	969	1006	1046	953	922	972	973	953	941	969	1025	981	964	983	941	993	979	1020	965	963	995	970	980	960	952	1003	927	1000	955	936	952	943	946	934	921	993	968	956	962	974	996	942	985	1016	970	959	998	989	949	961	943	962	1032	965	965	945	931	975	934	938	967	966	965	936	1002	916	980	938	885	965	940	1017	945	911	992	983	947	957	1007	963	908	955	920	943	999	1022	979	953	972	936	948	894	1038	967	965	936	979	953	903	921	899	973	926	1019	1015	965	979	982	905	961	981	1025	956	936	954	944	943	923	969	934	963	945	906	911	963	972	998	993	1023	957	964	972	945	916	974	989	1022	935	951	981	926	1014	973	913	899	1030	1006	995	961	967	984	929	981	938	983	927	928	971	1017	925	1007	952	967	934	992	1017	925	946	949	1000	949	1008	956	907	991	961	945	962	924	947	992	954	930	941	989	998	953	936	963	943	964	966	963	938	979	954	956	947	948	1065	977	991	933	1005	958	931	1000	968	950	950	961	958	950	922	934	961	960	930	1010	1002	931	947	949	895	976	933	924	962	975	927	946	974	972	935	965	938	954	930	1002	995	920	956	1007	951	944	957	955	890	1013	949	909	936	940	993	967	935	933	969	939	1024	996	989	971	976	960	1024	979	954	957	910	981	916	953	976	952	967	939	922	1016	990	1014	938	970	989	970	901	951	1029	1007	946	962	895	1053	920	940	965	1011	989	970	967	974	955	998	975	926	931	882	970	958	990	947	1004	988	931	934	951	878	988	942	1032	968	998	936	970	988	937	987	965	960	1028	979	992	911	944	997	1010	969	933	926	995	964	987	977	976	1016	905	967	997	1022	985	954	974	979	945	973	1041	984	973	920	975	926	932	962	964	1010	956	961	969	933	957	941	955	969	969	955	971	963	987	950	1033	993	945	934	957	925	948	959	875	914	995	933	954	968	957	920	968	966	941	973	951	990	1020	986	939	955	950	982	975	990	955	939	995	941	960	969	982	961	999	941	941	947	1005	956	960	968	956	989	986	965	936	949	958	956	970	957	944	920	969	943	953	972	952	965	918	1001	914	993	996	982	954	961	973	978	930	923	1010	949	988	923	937	913	960	993	983	997	953	956	965	931	924	948	940	965	977	947	958	944	991	989	919	918	957	977	911	940	967	914	982	943	931	954	951	994	986	957	1045	975	950	946	1024	957	940	916	948	940	1010	978	938	961	943	1019	936	949	902	983	1004	965	964	924	970	936	954	967	933	977	992	1015	1057	1009	998	956	943	923	958	948	1012	981	962	905	934	917	955	935	981	966	929	964	940	960	963	895	968	979	951	968	992	996	986	979	965	980	918	981	943	1011	978	941	998	986	994	947	953	990	999	956	1001	974	996	962	978	890	1007	947	955	975	930	972	967	988	988	997	941	935	975	968	913	998	964	1018	921	967	910	984	927	941	951	952	955	976	1012	926	971	922	962	979	961	945	991	948	950	953	945	934	989	974	947	947	993	929	950	956	922	1031	958	973	932	1009	987	970	943	948	957	943	958	991	973	942	962	1005	1008	970	968	961	955	928	996	1011	955	986	986	956	958	999	967	1006	973	993	986	941	922	969	914	919	995	993	954	949	941	945	915	990	955	984	985	986	968	1045	943	989	963	962	926	945	990	934	968	979	972	968	934	930	954	933	986	974	980	924	1011	933	966	936	1018	962	951	962	1002	968	996	1050	942	964	984	929	991	969	997	937	920	968	954	960	966	1003	937	924	1005	967	989	953	969	990	949	946	1004	937	968	902	980	1008	982	967	988	960	969	999	936	938	977	973	955	999	998	974	988	964	929	997	1042	963	990	965	947	932	976	945	964	987	939	1012	964	984	891	973	943	920	945	975	923	915	929	984	978	987	962	1015	947	914	992	972	948	960	956	934	934	1018	974	989	949	989	977	967	976	921	860	978	998	980	978	972	976	964	937	914	972	958	937	976	970	1047	934	962	959	978	945	941	980	962	1000	993	956	971	952	1011	996	938	1001	928	1016	971	992	935	967	976	995	956	958	1024	956	996	983	999	975	1000	985	924	954	968	969	963	973	1053	951	997	972	966	967	961	940	1015	997	940	941	938	977	939	979	1053	889	990	962	971	947	1008	952	1007	971	1035	924	979	944	930	908	934	906	937	922	906	947	1016	992	952	939	968	945	988	964	956	925	933	979	937	931	969	1010	1026	945	974	987	964	1014	932	977	935	1023	926	1031	924	994	944	908	988	947	975	956	931	976	979	945	1016	978	948	1004	932	958	1042	948	965	937	972	963	1017	1027	950	952	950	957	980	968	985	968	990	963	933	962	983	1003	964	929	981	978	982	980	1012	1016	974	952	974	946	934	889	928	959	951	945	1023	977	1015	1038	946	937	947	967	946	991	971	997	998	1011	1000	1027	972	979	947	951	968	943	960	982	935	959	981	964	1007	944	977	993	996	948	988	923	998	956	973	954	931	914	980	1019	945	942	935	1028	978	952	954	1019	947	999	918	902	988	989	886	935	964	977	960	977	961	950	942	981	956	1014	975	983	944	970	950	940	1019	951	976	987	930	933	957	944	969	998	968	976	951	935	994	942	937	989	975	966	965	928	977	1009	985	956	949
56266	33689	25339	23727	22536	18886	10871	3540	817	558	588	434	405	376	364	370	323	373	335	299	332	313	319	304	282	297	289	283	255	297	313	320	270	268	260	262	243	253	241	281	263	253	280	262	280	274	263	222	259	260	289	276	242	268	263	263	240	246	266	284	258	263	263	260	242	249	303	245	252	265	252	277	257	276	254	241	269	252	304	248	254	261	270	243	223	258	254	282	287	269	264	289	268	272	245	266	263	240	274	286	245	228	242	257	248	246	261	262	236	220	272	267	238	247	245	237	232	279	257	270	230	265	279	256	224	263	255	234	267	259	249	266	253	248	246	265	239	276	253	272	262	246	248	267	304	239	266	267	270	239	237	296	244	278	271	254	284	225	249	263	225	257	245	257	277	265	231	251	240	237	259	242	234	249	266	259	250	261	266	273	251	257	271	241	248	279	250	247	275	251	247	236	233	273	305	233	241	265	250	278	242	240	250	258	233	223	284	246	245	216	252	286	254	239	247	273	254	258	248	257	246	257	288	239	222	233	245	259	268	270	243	254	269	265	228	237	265	276	307	231	285	273	265	241	264	208	257	235	262	256	257	258	271	275	240	263	261	237	234	269	237	254	288	236	243	249	243	246	250	263	265	263	244	241	281	257	255	238	226	243	273	224	245	288	241	249	256	227	233	277	271	261	249	225	245	262	234	257	233	281	263	240	257	232	267	258	253	243	248	277	291	255	277	257	289	268	264	269	251	288	278	269	285	257	265	248	285	248	292	254	251	274	238	226	301	235	268	248	237	258	276	222	264	240	276	256	253	257	265	254	259	256	262	271	233	229	263	243	270	266	219	260	226	262	242	228	254	262	281	239	281	235	220	261	258	245	258	252	259	249	277	232	256	257	256	230	219	228	219	272	242	286	276	241	250	259	256	286	296	273	258	255	247	254	261	301	254	260	263	222	264	264	253	254	290	241	231	227	262	234	255	239	261	251	286	260	244	264	273	252	255	267	259	264	256	245	267	263	280	259	254	260	247	243	263	269	256	237	280	283	278	276	264	272	238	245	263	261	244	242	234	298	252	299	275	241	252	226	263	284	228	232	268	252	260	249	249	265	272	243	273	262	274	282	276	239	265	267	267	296	256	248	275	254	247	250	248	242	263	242	238	260	233	303	244	246	247	243	266	248	271	267	244	276	215	223	256	257	246	237	249	254	259	238	262	247	272	251	274	246	290	239	247	267	262	268	230	235	264	269	248	263	282	269	274	245	276	245	267	271	258	265	297	258	247	246	260	258	254	243	249	244	278	234	266	252	275	291	217	263	239	254	246	237	272	267	246	243	267	250	251	254	259	254	230	267	257	253	284	239	251	264	284	256	230	267	286	257	266	248	238	242	261	256	286	251	243	247	264	269	242	264	250	252	267	257	278	260	264	253	248	245	257	256	235	268	245	250	250	247	267	261	263	267	226	264	236	221	251	211	251	243	272	238	268	259	253	256	276	223	246	240	255	271	257	243	246	258	256	253	252	249	262	243	268	264	274	244	284	264	248	229	242	267	276	269	261	283	261	221	252	236	273	279	263	270	257	249	297	274	225	264	255	267	271	250	224	259	249	247	257	259	266	221	303	248	261	249	253	247	240	244	272	232	250	246	277	250	246	262	290	259	256	256	257	259	290	293	237	270	274	265	239	237	248	215	258	262	251	221	263	264	285	234	252	241	248	246	249	224	287	267	267	240	251	264	239	265	228	287	240	254	239	256	287	253	261	242	278	281	235	260	229	269	280	247	277	261	253	282	260	288	231	278	265	244	246	267	265	264	290	258	249	271	280	250	261	242	274	250	237	248	214	283	240	239	232	296	251	261	263	238	274	248	253	242	256	244	288	262	279	246	230	232	262	269	249	293	252	297	266	234	229	256	238	269	281	248	276	239	239	294	246	253	273	261	247	238	232	229	256	273	247	246	266	275	286	212	258	267	244	256	260	235	265	257	289	291	241	241	256	237	245	284	272	236	234	237	282	258	256	239	272	251	247	243	269	263	256	249	260	281	295	243	241	225	277	274	249	281	306	269	244	212	242	271	253	255	278	252	242	256	270	267	260	270	266	261	278	231	255	241	261	242	262	234	243	266	229	276	222	230	266	251	263	250	255	270	238	282	246	278	256	278	267	257	251	248	274	222	261	260	275	257	244	257	259	254	266	249	278	232	266	267	234	278	278	260	248	265	266	245	270	246	259	259	280	234	246	257	226	267	227	282	253	255	224	238	248	236	283	251	253	256	290	223	253	256	247	255	330	242	230	282	249	239	257	246	232	269	282	258	265	230	258	256	272	252	247	230	254	269	251	261	244	227	272	271	253	260	256	272	221	257	241	214	281	253	276	276	268	220	265	286	252	240	265	266	246	256	292	275	275	260	259	269	243	275	294	274	287	261	245	294	266	252	251	290	250	282	255	247	265	253	237	278	238	243	285	263	218	277	247	287	255	237	270	242	241	246	268	240	219	252	278	247	244	276	238	250	238	257	252	245	276	276	247	220	251	227	266	252	242	219	240	252	251	246	276	264	243	272	278	246	268	212	243	247	237	248	279	261	285	257	249	229	243	259	268	277	265	269	267	263	248	273	297	275	256	261	281	255	258	293	255	236	252	271	254	232	254	268	283	244	233	250	250	239	258	250	266	290	256	258	269	233	243	254	244	274	249	254	272	249	256	266	268	287	251	252	241	266	203	238	259	287	226	265	223	279	263	220	268	260	241	257	273	268	266	240	269	250	256	229	251	255	267	275	244	266	257	265	240	261	255	258	286	267	244	236	269	291	272	243	244	263	253	263	271	221	268	214	263	250	288	263	223	266	261	240	228	244	242	238	252	248	236	260	275	239	252	264	233	255	261	242	294	271	260	256	248	249	289	269	203	297	235	264	268	265	274	269	251	264	232	277	238	251	270	237	245	245	252	259	257	254	262	244	226	237	276	264	243	271	235	257	228	251	289	263	246	249	268	250	243	256	251	262	247	248	249	259	257	256	275	261	270	255	253	268	270	228	244	260	265	276	238	234	282	243	251	238	258	246	257	280	261	263	243	243	246	232	245	261	250	273	247	233	245	256	251	257	264	287	260	246	262	258	245	274	259	209	283	241	257	257	241	237	262	252	251	239	261	240	282	291	227	250	232	281	263	249	283	263	252	241	273	268	253	260	255	267	268	270	233	247	271	242	264	257	244	241	229	256	248	229	233	249	260	229	254	231	263	305	268	269	268	257	248	273	225	284	256	249	258	223	220	274	267	266	263	268	255	231	269	238	254	272	302	236	256	245	261	239	258	275	254	245	264	272	269	281	238	297	228	263	240	273	255	259	242	279	256	276	252	237	240	228	265	251	279	244	261	264	261	254	261	279	247	244	275	268	276	248	248	278	267	235	272	250	275	235	242	269	256	242	264	263	280	254	261	242	262	273	254	230	248	237	233	254	259	216	270	262	231	243	237	256	260	278	249	243	232	278	252	283
55358	30999	17033	11503	5333	4245	3548	2917	2497	2109	1955	1690	1524	1418	1339	1203	1146	1115	1037	1016	990	957	881	920	853	842	797	851	782	803	803	803	752	744	744	779	727	704	749	717	729	728	684	685	701	716	658	643	665	627	625	665	668	668	706	686	685	680	661	692	628	654	609	687	663	679	659	577	676	629	659	630	638	620	638	644	612	669	587	618	630	625	654	610	687	610	624	601	635	633	668	637	646	659	643	660	651	622	664	658	638	598	664	639	602	626	632	656	655	652	638	644	597	620	605	637	652	637	642	589	643	653	684	637	648	614	639	586	553	630	633	652	636	593	567	664	600	635	621	580	623	646	580	602	590	607	617	608	609	591	634	598	604	640	644	654	624	641	634	619	646	621	580	637	648	659	616	617	623	665	653	661	630	672	672	623	664	595	600	664	634	585	609	636	613	633	619	645	604	626	577	635	648	641	635	627	620	646	606	646	623	612	618	665	647	599	631	662	591	603	625	627	573	645	617	603	625	638	614	621	574	645	633	641	648	604	648	635	609	588	627	629	626	629	621	597	679	625	631	573	635	627	626	593	631	600	664	673	636	602	616	613	588	619	595	662	596	627	647	588	575	660	683	601	613	588	584	620	642	616	614	605	611	574	634	641	602	576	619	633	634	653	587	622	608	636	625	639	631	610	640	636	607	606	613	611	627	609	610	609	623	674	560	564	629	630	617	612	662	588	606	617	623	615	623	607	634	670	623	598	644	616	632	634	648	690	626	635	588	619	593	622	568	617	637	626	641	583	605	619	684	609	633	643	648	574	599	617	640	592	622	622	652	646	621	654	628	647	638	628	602	619	606	622	621	618	632	586	631	591	639	648	594	628	699	638	566	613	594	627	643	608	607	642	673	620	615	640	612	629	649	589	599	658	619	628	607	623	610	628	594	643	600	610	647	586	601	600	632	587	636	596	631	611	673	665	626	636	628	636	614	616	630	609	614	630	628	644	648	600	643	590	646	579	625	606	607	622	640	591	630	639	648	568	566	657	626	609	638	619	602	602	624	580	597	619	675	635	640	566	624	643	625	612	608	633	584	644	582	604	612	644	627	648	634	596	638	581	645	611	613	573	575	600	595	622	566	613	637	652	607	606	654	635	587	601	619	639	639	608	626	643	588	622	656	597	620	652	634	641	634	644	623	649	574	606	572	623	599	619	640	650	641	653	619	586	607	630	637	650	617	599	627	613	659	609	620	591	577	637	626	597	661	631	627	632	648	641	648	629	629	563	595	574	642	607	584	641	623	616	642	672	601	623	572	607	623	648	627	586	628	582	619	646	597	663	581	589	610	628	631	651	592	657	620	640	662	619	627	619	599	612	654	649	603	618	649	640	610	584	642	630	640	640	596	586	608	646	654	633	629	645	639	604	641	633	625	604	607	621	655	614	613	622	625	656	578	619	611	613	623	633	656	624	562	678	600	598	597	627	613	613	635	631	605	585	651	586	591	667	627	589	641	655	564	568	657	615	579	649	664	614	629	625	565	611	599	607	601	663	636	580	629	631	629	577	632	587	600	619	617	618	618	587	657	611	599	653	593	651	617	618	603	562	630	645	580	583	609	618	614	613	627	627	616	624	630	609	648	600	605	598	599	631	651	649	649	619	603	630	668	639	633	611	599	628	589	681	641	600	625	627	613	613	621	627	642	597	631	629	631	640	648	603	599	617	574	588	643	624	635	644	627	636	608	609	581	572	627	609	602	644	613	600	606	603	616	591	610	628	659	627	633	626	681	625	624	690	628	597	612	656	561	591	638	623	617	629	608	645	581	618	598	614	590	638	622	636	578	592	600	552	648	629	584	606	676	624	633	616	654	639	644	640	625	583	588	589	616	606	615	653	596	590	615	632	683	611	605	615	614	640	602	597	604	611	615	606	626	625	612	635	645	610	620	607	621	616	564	594	621	540	563	596	597	606	638	610	573	585	621	636	659	627	621	633	603	584	651	621	619	563	596	577	613	597	634	631	658	622	606	633	583	642	606	673	635	620	645	604	605	670	574	640	614	602	614	614	627	618	593	679	625	599	603	572	603	644	627	603	634	605	609	650	631	621	605	588	612	623	638	614	592	618	624	633	624	605	638	648	635	637	622	646	601	607	629	613	637	643	635	585	637	596	647	624	624	611	650	631	620	669	587	640	602	632	634	599	649	565	637	594	621	631	646	594	646	628	607	615	597	633	609	676	608	578	636	631	636	621	631	635	646	613	590	649	608	635	625	636	629	626	624	605	651	618	635	623	614	580	591	648	630	589	618	639	642	625	672	606	610	599	601	613	647	591	593	649	582	634	599	602	580	616	601	616	612	596	609	602	608	654	605	598	593	667	610	647	626	643	618	657	638	601	594	634	587	610	623	672	587	579	640	612	652	602	630	627	614	618	572	611	641	641	616	566	603	648	632	663	647	606	609	605	634	596	647	639	630	628	594	565	607	607	622	589	618	602	615	583	653	611	617	653	633	604	593	595	614	620	677	627	608	645	658	614	644	624	634	637	623	643	608	637	576	559	623	596	618	646	618	637	582	627	602	627	633	609	617	628	617	643	599	623	602	624	668	652	632	628	630	634	629	636	593	655	624	620	596	638	593	581	609	579	574	623	640	593	639	580	602	616	639	639	642	621	630	587	658	600	590	603	594	596	614	639	654	606	632	632	650	610	692	632	662	599	598	619	613	616	600	644	642	628	618	596	612	623	587	605	619	619	630	608	617	639	632	603	593	598	606	636	635	610	625	603	604	631	628	596	615	677	593	587	652	612	618	590	592	632	629	669	590	593	620	653	611	641	587	650	582	609	618	594	648	628	617	650	633	626	667	566	591	633	616	673	631	659	600	602	625	628	645	618	590	629	605	594	630	607	664	590	600	597	614	599	607	634	580	642	618	618	649	533	623	582	625	595	585	651	611	630	626	612	578	580	630	611	590	617	629	606	636	632	616	602	596	594	642	630	647	592	661	612	622	598	636	587	661	664	606	661	610	649	655	609	652	629	598	621	608	615	623	586	643	638	600	656	600	606	572	598	631	607	650	610	609	602	623	615	635	592	620	617	648	631	597	623	590	634	585	610	591	644	622	635	615	641	625	613	627	563	605	626	645	592	616	604	645	637	579	645	663	590	609	612	618	660	646	610	631	621	613	657	680	610	593	606	597	624	592	613	611	630	598	646	614	671	572	621	607	618	595	609	638	648	626	648	696	607	606	606	637	658	640	655	640	633	633	648	638	617	640	603	615	598	563	602	648	624	623	633	638	627	632	634	605	625	648	601	632	621	628	566	601	615	615	637	604	599	589	576	573	587	619	633	628	595	637	582	605	626	634	640	649	627	617	597	633	672	626	622	672	644	569	597	612	629	615	594	623	654	616	617	638	628	590	624	643	630	604	625	575	627	647	610	609	580	596	600	616	606	615	617	601	643	585	613	663	603	594	610	633	594	620	597	604	617	608	614	604	638	578	607	615	666
26953	11589	4431	2050	711	433	345	313	341	345	328	322	285	316	348	316	302	307	321	317	314	331	321	310	307	295	314	336	273	300	317	304	320	312	288	319	293	288	323	302	299	295	311	337	313	299	333	313	277	305	303	301	319	296	301	300	317	331	293	336	333	323	304	298	299	305	299	297	341	329	328	296	302	302	340	335	332	252	321	331	308	312	307	315	321	289	345	360	306	323	318	293	342	323	284	303	307	298	350	308	333	267	339	304	319	327	306	285	335	306	296	301	313	339	315	311	272	305	351	336	322	309	301	328	281	300	314	310	298	297	301	300	316	299	305	319	280	324	286	331	282	318	330	283	337	308	309	378	293	312	322	338	303	315	300	318	323	322	289	314	338	288	320	316	299	312	286	278	363	285	360	296	278	272	309	326	337	331	331	297	287	282	306	317	323	330	310	336	294	276	339	303	297	316	324	298	315	292	292	306	306	336	296	320	334	333	292	326	310	317	300	324	316	306	356	317	310	331	303	286	297	302	360	306	335	317	287	305	303	293	288	314	316	306	310	295	327	299	279	324	321	319	316	301	301	301	299	328	301	337	299	333	265	301	300	324	332	311	320	318	292	302	301	308	286	302	301	306	308	309	355	283	319	305	288	289	328	312	285	301	303	331	288	296	308	321	306	300	329	296	296	314	280	273	261	318	320	320	292	335	320	348	309	284	310	331	318	286	328	331	318	324	297	319	310	293	314	286	302	310	309	294	295	306	301	331	293	319	317	326	318	297	332	314	319	318	300	288	322	288	300	317	300	306	338	337	309	323	308	316	297	322	295	280	279	347	322	338	310	275	342	346	297	289	300	340	298	278	321	307	331	331	284	292	324	318	305	307	337	314	333	283	303	308	315	283	297	342	319	273	298	319	308	294	305	285	314	338	305	285	304	321	310	327	310	333	315	340	307	314	312	323	323	318	322	292	323	260	329	322	329	325	291	316	336	323	326	315	302	308	331	315	280	322	308	304	308	296	297	320	375	325	329	316	308	341	296	321	308	287	347	316	310	338	358	336	282	329	291	327	299	284	320	290	319	329	301	347	342	324	331	308	311	291	297	304	298	305	340	306	314	322	298	320	304	295	316	347	325	286	294	310	297	306	319	277	290	332	323	323	311	332	311	332	312	280	316	339	298	309	330	313	311	276	294	316	317	312	313	291	306	318	329	307	285	354	287	319	317	301	326	309	296	316	306	329	307	336	302	297	320	321	321	294	321	321	332	328	334	278	307	302	302	328	341	309	321	299	335	302	315	301	342	287	322	316	287	329	321	317	311	301	286	320	311	309	338	295	292	336	333	344	314	301	320	310	300	304	331	306	286	294	305	306	312	298	283	286	302	288	329	325	308	319	285	263	293	320	300	301	309	308	321	294	324	315	314	322	309	323	331	322	340	283	298	296	319	344	299	313	296	340	334	296	304	336	316	314	319	306	298	291	272	303	325	302	323	323	312	316	300	313	260	342	336	301	302	322	304	302	349	286	307	313	305	297	319	332	313	322	312	310	294	322	303	302	328	329	276	299	287	273	314	301	318	292	326	318	277	326	287	306	310	334	315	325	292	329	324	323	300	327	321	304	310	314	284	336	323	312	299	324	315	345	318	336	309	285	342	304	316	268	292	313	317	312	331	324	304	341	297	298	323	264	270	295	299	305	305	297	301	297	308	328	310	293	321	326	309	293	290	302	302	321	306	316	290	295	300	320	284	312	308	313	323	294	308	321	329	329	316	319	312	315	285	304	289	267	283	302	324	287	325	305	315	333	334	272	301	292	294	295	293	332	319	315	316	348	329	341	335	292	334	320	323	305	276	316	308	325	294	282	318	323	291	294	302	296	298	304	319	267	301	315	289	319	302	325	296	287	304	315	342	348	268	290	282	280	327	361	310	332	274	345	283	307	324	328	311	301	305	341	351	310	297	324	346	315	332	344	338	310	324	308	334	288	330	309	300	292	314	321	320	317	294	288	304	319	312	308	330	311	314	302	322	292	294	305	323	336	333	299	319	314	309	293	291	268	306	289	297	338	300	324	290	319	322	289	310	279	322	296	312	290	324	294	309	320	331	349	296	290	314	315	305	311	322	327	323	313	310	310	333	315	309	313	295	325	295	281	294	323	318	303	295	310	290	303	313	285	289	331	330	305	330	285	302	313	300	328	325	293	328	309	292	303	312	272	302	289	297	315	325	317	305	292	313	310	317	309	328	311	305	320	309	310	295	314	314	345	345	294	308	297	283	313	320	270	314	289	323	322	312	303	291	295	308	321	327	316	294	306	299	286	315	307	333	306	291	294	319	323	310	328	314	313	304	334	299	327	318	300	323	312	307	330	327	327	293	310	303	316	292	330	322	329	299	323	306	320	325	331	286	311	287	305	314	332	315	329	293	304	317	273	294	274	293	324	306	306	306	283	308	303	299	286	345	297	305	298	322	283	317	282	300	320	297	316	279	334	322	279	293	314	324	278	278	326	333	313	332	283	322	307	291	315	294	309	303	318	296	310	343	275	322	300	328	316	309	305	301	322	291	335	318	316	298	314	317	311	321	334	313	377	307	283	368	334	318	302	313	335	289	288	281	293	298	320	311	317	308	323	279	341	303	309	341	297	321	328	288	307	291	314	306	323	316	326	331	349	297	298	293	301	329	315	337	317	326	324	293	320	302	309	331	322	333	332	280	306	327	318	281	329	327	280	307	327	294	334	286	296	288	318	323	288	324	297	314	322	303	303	341	313	289	325	329	273	311	304	319	339	299	273	287	309	317	305	321	347	305	305	327	292	304	294	298	293	316	281	293	323	287	290	341	280	302	327	309	319	296	296	323	313	298	311	277	305	316	297	299	323	300	292	311	275	323	305	315	295	339	273	295	289	318	326	287	302	305	315	312	303	312	303	321	317	344	309	301	344	293	354	311	316	296	296	329	333	316	288	316	300	331	319	327	320	300	319	310	322	280	301	333	327	296	279	329	304	309	315	310	326	264	314	320	322	323	320	321	320	326	317	282	291	316	309	352	310	283	300	343	325	306	294	273	297	339	320	304	331	323	324	320	338	328	322	328	336	298	315	297	331	306	298	314	343	317	309	304	300	319	327	322	318	308	304	280	315	302	306	295	348	278	296	286	304	311	281	293	319	283	345	294	332	362	321	325	336	301	283	349	332	292	323	303	311	339	323	310	294	312	306	316	325	299	314	289	289	308	312	320	321	311	293	303	328	284	318	307	317	307	319	317	321	341	313	242	313	314	345	287	331	322	325	331	304	296	311	276	273	303	317	336	325	273	328	277	299	323	294	274	288	335	296	282	306	275	308	315	285	321	302	315	331	299	260	329	327	324	276	312	306	329	319	282	310	301	309	302	310	315	294	297	325	302	333	308	324	331	302	288	323	349	308	312	301	333	291	324	314	316	328	306	348	359	332	309	289	317	316	288	314	322	332	294	307	301	321	325	319	350	330	318	310	292	313
22742	5075	4855	3694	945	830	875	864	846	822	893	817	834	811	791	820	820	867	816	815	847	815	803	810	814	839	790	838	785	798	795	793	853	836	786	835	819	762	843	841	844	778	780	803	837	794	755	792	741	816	777	792	851	792	797	842	778	812	817	809	722	816	803	856	813	760	784	852	783	789	866	827	780	749	825	824	822	798	789	805	795	870	790	820	756	775	816	775	819	857	784	801	799	804	767	813	826	786	787	803	789	859	790	757	792	777	810	826	816	770	802	770	846	746	798	843	763	806	741	794	834	778	818	754	783	838	785	770	789	776	816	832	787	820	766	800	780	752	799	760	842	804	818	765	810	778	798	800	793	802	791	811	810	833	820	791	769	786	775	761	773	800	830	743	832	808	831	780	849	788	774	781	877	822	785	816	749	757	806	823	782	839	787	842	781	771	815	723	737	804	797	864	797	799	803	809	790	790	803	801	761	822	778	746	782	805	796	785	770	745	795	831	820	767	863	812	765	822	821	826	839	788	796	812	799	801	808	821	814	788	715	790	778	804	760	802	797	770	755	771	784	810	794	777	807	818	802	768	808	801	789	785	802	762	790	789	853	808	769	755	840	827	756	808	823	823	837	767	785	800	807	755	787	773	761	824	810	834	801	841	803	738	837	784	806	792	839	807	849	790	786	795	770	789	759	824	769	792	764	856	787	743	737	807	811	791	773	829	810	856	810	782	796	797	783	753	838	736	772	858	781	774	792	793	784	797	800	784	813	823	818	810	835	808	826	833	755	809	801	794	825	785	805	798	818	836	820	827	793	823	798	780	787	734	786	756	816	784	799	772	835	834	787	823	830	838	791	813	823	799	847	848	745	840	831	845	803	821	784	817	818	790	793	801	803	812	790	737	756	819	803	832	777	758	788	776	835	769	748	784	811	788	828	824	807	806	814	834	799	826	826	852	762	775	797	821	781	839	834	785	842	812	799	813	837	798	793	828	817	773	771	800	819	783	771	804	814	755	802	780	816	773	851	806	772	805	787	752	773	757	786	805	796	771	801	803	822	796	833	788	751	822	839	814	782	777	820	785	808	812	793	800	783	792	776	834	783	750	803	805	805	796	832	825	771	805	820	821	814	760	813	802	777	826	818	813	794	789	830	813	806	793	807	817	777	843	800	786	784	802	802	809	798	832	786	785	831	793	798	799	802	779	802	804	758	794	824	784	815	762	870	804	818	799	816	767	778	817	821	776	822	805	740	787	716	819	790	799	789	790	806	847	788	852	789	814	783	736	811	840	809	779	784	805	762	798	794	773	767	741	778	752	846	841	799	805	831	818	787	773	829	823	774	855	796	822	812	824	732	800	806	806	760	836	813	760	845	807	752	799	800	799	799	769	860	786	803	789	860	797	791	809	759	778	798	796	838	775	804	893	810	773	856	769	815	772	798	758	818	782	782	829	808	853	814	813	774	779	777	734	758	797	810	830	780	754	752	870	795	803	761	770	789	782	763	794	790	824	778	889	780	828	773	801	814	770	826	764	774	848	781	826	776	798	836	803	818	769	833	783	854	797	800	768	831	830	758	766	792	786	747	807	808	793	794	823	785	814	783	798	768	774	799	844	784	799	777	794	817	842	745	761	795	804	821	795	813	832	764	814	786	839	819	801	801	802	758	802	771	811	757	719	764	877	779	824	819	781	773	848	796	797	737	774	828	783	817	794	788	802	805	814	773	873	839	790	752	803	778	784	794	747	784	804	824	847	769	758	805	813	763	846	742	818	789	816	826	844	785	828	767	828	872	737	838	787	837	864	803	776	813	801	782	815	822	841	792	777	780	773	828	800	831	848	792	804	818	791	777	775	768	781	759	809	793	789	792	809	815	749	833	826	821	777	805	784	790	772	816	867	833	768	842	762	834	817	820	824	800	789	780	781	788	850	790	797	839	766	784	779	787	805	829	807	792	851	800	839	787	827	783	765	786	776	798	779	861	738	784	794	790	867	802	808	750	801	821	758	789	784	751	810	782	837	774	797	763	822	768	815	822	782	795	764	793	789	797	790	817	769	752	815	805	786	800	815	808	750	863	824	801	785	753	838	780	830	784	784	842	752	777	786	787	816	840	758	845	835	822	800	792	756	766	806	782	733	775	774	780	832	805	796	819	787	795	772	779	846	784	804	814	790	759	864	763	759	856	760	773	809	771	813	835	775	782	798	824	771	823	766	780	799	832	817	824	759	794	807	824	830	791	770	854	806	817	798	844	843	836	812	822	777	798	821	734	791	759	849	783	811	833	784	739	799	817	768	780	848	843	857	784	756	819	773	817	768	803	827	830	750	768	802	810	748	774	791	779	781	803	830	830	750	834	801	790	822	775	773	845	764	824	792	861	808	808	828	826	814	801	833	776	779	836	836	833	781	803	789	843	806	855	817	804	825	748	810	870	800	819	809	803	807	809	817	838	815	790	764	779	796	791	776	806	804	818	838	792	754	826	842	813	799	756	823	799	791	826	808	757	811	795	803	818	766	755	829	799	813	791	807	779	791	843	838	802	813	777	836	815	816	791	799	810	768	780	789	844	838	798	808	772	858	805	832	787	800	793	757	839	794	813	831	826	804	806	816	801	812	798	775	838	802	765	786	744	765	812	800	799	803	811	810	816	811	831	797	765	856	796	786	760	804	834	749	763	782	806	826	789	784	792	757	788	831	810	816	810	799	796	826	827	782	816	811	813	805	775	751	789	815	763	835	810	845	749	797	789	789	784	819	790	774	827	815	793	827	789	781	824	810	853	814	781	807	788	831	827	815	768	808	821	805	800	780	773	839	841	801	822	771	814	789	807	764	811	853	792	816	764	777	810	770	757	820	781	790	800	788	850	814	766	827	802	813	742	807	796	815	776	831	826	783	784	785	749	828	779	836	787	836	787	784	778	863	801	787	797	807	845	849	832	837	826	805	821	817	767	812	789	843	832	743	845	828	783	787	821	802	817	802	842	797	796	812	800	776	795	798	813	813	835	819	774	776	801	757	831	782	849	783	795	812	816	814	757	758	860	814	817	822	823	848	787	776	846	835	801	796	786	786	808	767	785	794	803	780	810	824	803	717	777	843	789	820	810	778	797	823	780	757	834	809	801	773	826	770	835	765	785	772	801	810	843	860	790	804	760	784	793	774	815	841	784	828	804	803	767	822	790	849	779	781	788	832	788	837	760	822	811	793	784	788	765	830	815	821	767	785	835	791	759	823	807	811	836	810	769	802	789	756	831	788	787	813	824	826	786	801	842	829	828	818	788	756	812	806	818	768	831	803	786	818	802	856	805	816	813	782	787	852	810	836	783	758	820	810	804	768	823	780	793	782	834	772	804	774	749	794	784	771	762	828	795	752	780	834	844	821	797	797	829	829	817	806	751	814	810	848	807	794	755	798	817	782	802	807	858	876	788	853	798	792	749	809	791	793	814	802	823	796	760	740	824	750	805	814	738	856	800	813	784	814	804	801	796	806
52384	30512	26758	26575	18423	11329	5144	1720	783	621	515	460	472	452	479	441	448	423	446	431	426	408	439	406	386	414	437	410	411	394	413	426	403	406	435	376	375	419	386	411	400	372	380	374	392	382	412	382	404	411	432	359	395	420	393	424	389	405	376	344	380	382	415	412	404	392	385	389	384	387	433	389	380	406	418	438	424	404	390	386	402	381	416	354	378	385	399	377	394	415	395	383	391	368	394	402	392	386	399	390	412	362	377	363	387	453	410	384	427	379	412	413	371	405	375	404	366	381	411	403	383	368	389	366	387	385	369	369	394	423	365	427	361	383	406	387	401	362	363	429	369	389	392	404	405	387	381	366	390	398	387	391	370	414	434	359	404	414	390	396	381	390	384	380	411	408	377	402	409	406	417	382	361	398	382	425	401	386	400	416	379	392	396	406	374	397	420	371	386	368	378	405	418	404	380	434	423	408	384	423	396	427	405	416	407	397	376	389	398	382	374	376	381	409	409	379	404	400	431	427	366	375	377	425	397	375	397	382	393	412	376	390	373	414	367	372	377	424	370	418	426	374	385	396	389	395	402	373	385	398	414	432	380	419	388	383	361	386	381	368	383	436	419	376	390	363	417	382	368	396	387	365	361	388	384	414	380	378	383	387	357	401	396	403	434	398	364	385	417	359	409	363	402	407	420	384	394	385	403	401	389	429	379	417	387	376	386	387	425	387	402	376	379	395	358	393	404	418	394	371	401	449	384	392	414	444	343	389	398	381	378	384	361	393	402	384	395	433	422	398	406	372	379	416	373	377	382	366	392	423	430	433	368	416	396	389	366	389	402	407	405	410	391	372	376	417	361	377	395	380	368	373	393	409	380	373	411	418	444	419	389	385	420	386	403	423	389	394	376	388	375	377	419	359	405	409	409	366	395	399	396	370	397	392	426	410	373	408	393	418	377	389	380	378	398	377	416	415	397	385	395	380	418	360	363	397	399	386	398	391	391	374	389	397	382	378	427	396	404	406	396	387	406	399	407	384	379	398	395	390	364	396	409	402	391	377	385	410	346	384	392	393	380	404	406	393	371	404	395	372	387	366	366	418	364	411	376	411	418	408	423	404	407	381	418	376	434	424	410	367	405	404	429	420	351	394	361	371	406	404	359	418	374	389	366	363	404	391	380	418	388	410	389	402	381	438	442	371	389	389	401	398	375	381	424	401	413	440	364	390	433	420	382	395	351	406	415	425	367	376	419	412	367	394	361	380	383	382	358	353	360	408	370	371	403	369	345	391	418	426	383	383	414	360	368	397	383	361	419	417	422	414	403	407	412	414	392	432	364	391	419	360	396	409	387	405	376	410	403	362	387	412	430	418	381	389	358	392	384	382	404	387	403	395	361	410	380	391	402	420	396	394	388	431	388	388	415	409	414	388	413	377	386	405	399	424	387	409	415	379	385	371	412	389	423	415	386	414	372	375	417	392	429	398	373	390	435	417	379	374	422	403	388	381	385	385	375	375	439	387	416	360	423	380	381	396	384	404	404	349	409	410	390	411	364	388	382	377	404	363	403	385	384	413	374	383	390	358	362	368	377	381	404	413	345	405	382	358	353	370	344	392	391	362	408	411	415	427	383	349	416	403	351	402	388	426	363	408	413	377	399	365	354	406	402	397	380	384	408	390	417	408	419	405	380	407	375	373	435	421	422	385	373	362	389	372	447	420	409	380	413	412	391	396	362	366	383	396	391	386	400	351	364	416	439	402	405	386	379	372	411	377	361	398	378	419	372	363	395	396	400	367	375	392	380	405	399	395	391	401	427	401	390	386	387	392	371	370	389	357	428	423	368	355	373	391	378	375	365	402	426	403	361	380	409	400	404	432	371	395	406	386	369	364	411	392	370	405	404	373	387	388	412	425	386	392	375	390	402	374	393	366	399	388	355	412	397	398	395	377	405	415	356	369	369	408	371	374	400	401	353	420	414	383	421	397	384	419	366	419	404	389	441	424	391	415	379	387	379	392	385	407	403	338	417	386	367	369	433	403	374	392	387	381	399	385	404	373	381	397	402	410	417	391	358	379	434	404	389	380	418	393	375	366	401	374	389	377	390	401	382	362	427	409	416	376	351	388	424	358	399	441	405	405	420	408	393	388	417	400	381	403	340	396	423	390	382	383	408	385	394	408	410	394	395	398	407	402	362	405	401	437	407	406	376	364	424	368	372	427	371	372	366	414	405	385	398	396	412	398	394	373	390	388	350	400	424	408	417	393	351	383	424	371	443	400	376	397	407	419	400	398	385	388	421	387	380	355	379	347	411	402	389	397	369	392	387	380	413	405	388	376	368	428	337	413	412	407	395	383	363	414	384	358	383	346	366	390	391	440	396	422	389	406	392	460	421	368	365	358	412	411	407	421	390	403	376	402	373	399	433	392	393	443	411	352	415	397	373	424	411	417	405	387	394	365	353	392	393	438	396	404	381	390	388	391	365	405	382	367	374	412	414	430	379	440	378	379	412	398	377	407	406	376	432	364	378	389	407	386	406	428	432	392	396	409	378	434	396	362	406	380	380	434	365	413	433	411	411	373	398	390	397	412	381	406	415	376	403	409	395	422	390	377	339	396	397	355	362	411	379	434	403	410	378	425	401	409	346	353	414	382	404	388	406	357	400	402	429	372	402	411	434	405	394	389	373	399	404	400	367	384	390	402	420	371	380	408	404	372	369	367	420	410	385	410	406	397	378	389	399	366	395	400	389	409	368	389	371	375	383	401	384	420	387	400	387	417	385	414	399	401	413	407	382	377	393	364	424	362	403	371	380	399	405	391	391	394	405	416	427	357	428	380	432	381	391	333	382	373	391	406	427	417	370	356	399	403	402	370	417	402	385	375	389	422	368	408	370	382	367	359	394	403	395	390	382	414	386	365	355	346	405	364	406	384	387	400	397	385	396	385	397	395	400	381	420	373	388	421	395	404	399	384	381	405	406	423	400	399	377	365	400	375	371	409	367	426	386	383	410	396	407	427	389	410	400	420	428	411	379	397	352	400	395	382	417	403	388	410	409	353	358	363	404	417	358	382	397	371	373	426	422	395	390	424	403	388	389	423	396	385	352	397	420	390	395	406	400	408	411	406	395	378	440	420	394	400	354	408	374	424	420	407	385	385	401	343	405	390	335	402	399	440	387	395	353	359	367	385	420	388	404	424	401	417	400	368	368	340	432	356	361	375	381	424	399	429	418	430	377	376	403	390	413	361	407	394	377	425	395	375	392	364	406	353	426	374	377	366	392	384	387	364	376	374	399	396	410	393	436	394	394	336	359	396	410	378	404	415	391	356	362	364	406	387	372	363	374	413	358	376	399	410	395	363	406	399	423	420	404	405	386	385	385	349	401	320	375	391	381	389	392	365	405	388	390	396	339	388	401	359	404	395	368	423	395	394	402	394	368	371	406	376	363	412	376	385	397	443	365	369	405	396	370	417	418	398	401	383	415	394	412	400	396	365
46044	22472	24415	23558	3269	2732	2340	2062	1842	1650	1602	1508	1348	1368	1288	1212	1193	1184	1194	1148	1121	1086	1053	1146	1115	1035	1079	1031	1027	978	1049	1043	1022	1021	1027	1009	957	1019	952	949	1015	987	1028	1009	974	982	963	949	954	971	974	977	983	963	989	968	985	934	1010	1011	940	1021	880	941	997	1010	931	908	974	956	870	969	984	929	966	1011	952	985	943	932	956	937	934	962	952	973	998	1022	949	965	986	985	930	984	955	936	986	934	949	1012	978	975	969	967	898	981	971	919	934	966	943	899	947	931	949	999	959	1026	943	978	953	947	953	917	907	979	937	956	986	880	932	941	946	978	980	951	843	937	954	948	999	958	946	873	1006	978	943	947	966	941	976	969	972	944	961	929	951	949	984	951	937	969	915	956	928	973	916	986	1012	898	863	917	915	976	1002	926	932	947	953	983	957	936	982	944	940	929	983	993	968	964	945	961	910	966	896	942	959	968	959	937	955	930	981	934	996	951	997	990	957	979	929	920	933	933	955	934	983	923	981	939	953	953	988	948	961	1008	963	944	956	964	911	951	944	935	980	924	909	956	924	980	948	929	945	939	955	885	970	929	883	985	970	951	965	950	1008	956	968	924	972	963	1004	974	1005	923	947	1000	915	884	927	966	935	947	933	914	945	945	989	948	971	978	923	965	927	975	939	929	921	901	934	898	933	920	943	1002	952	958	961	1000	974	883	979	963	910	982	914	938	974	959	934	923	974	1009	938	912	945	955	920	942	946	948	931	977	911	989	918	967	885	1013	992	967	964	965	949	964	966	990	905	932	986	947	947	949	951	913	937	985	893	960	1013	948	964	957	970	977	959	916	922	928	998	972	974	942	951	890	944	891	915	935	977	929	943	945	967	966	924	987	913	962	933	956	933	910	955	1031	925	891	969	971	946	932	945	969	924	963	992	943	997	918	915	919	976	984	870	936	955	950	976	973	921	972	922	992	940	949	958	925	1017	984	911	980	950	935	903	962	949	975	964	923	934	943	879	979	937	938	928	928	920	929	946	968	932	938	925	869	958	961	958	981	908	946	983	936	984	961	945	879	955	935	956	920	910	941	934	919	884	974	901	891	948	1010	982	927	924	995	953	964	957	957	941	938	954	954	967	964	914	994	982	916	873	925	901	1014	909	951	926	961	916	909	907	960	988	932	957	938	922	922	960	975	957	939	961	943	959	928	988	936	899	945	967	921	887	995	962	958	993	931	968	930	942	937	941	990	933	919	925	958	914	949	978	896	950	962	1017	919	959	924	927	956	934	962	1001	946	970	920	879	964	939	945	978	936	977	981	921	976	932	978	953	975	978	906	936	919	953	944	927	950	969	957	977	932	970	922	954	872	906	938	915	920	896	923	957	972	956	929	986	920	950	969	954	991	961	953	966	923	955	946	966	909	980	976	955	969	969	917	946	950	917	932	979	936	957	893	927	933	952	976	885	940	982	995	941	926	998	959	938	951	944	992	917	923	989	880	947	900	996	912	950	996	943	990	988	907	994	970	940	896	969	1021	941	1034	944	973	953	900	936	900	921	966	950	954	970	950	949	926	897	889	952	918	960	951	951	933	956	1011	934	971	913	958	897	943	932	956	946	913	983	921	995	980	923	959	952	980	935	945	943	932	953	959	1003	949	974	962	965	935	946	918	985	968	961	963	968	938	932	971	978	930	963	951	924	882	899	962	968	906	954	890	1006	926	934	967	919	958	939	947	1005	982	964	958	898	912	941	928	971	940	929	894	926	935	959	921	969	907	936	1002	932	986	957	942	928	908	931	926	954	979	910	984	947	935	920	902	939	910	954	965	935	893	967	919	986	954	937	989	939	945	924	943	986	951	962	922	959	975	927	932	922	944	971	895	1004	973	942	968	959	939	960	902	979	962	928	936	987	986	1001	926	974	984	930	928	941	975	894	957	951	916	929	946	924	968	932	948	915	954	940	890	966	977	958	917	928	941	950	928	951	980	945	971	934	871	932	947	936	970	902	966	961	897	926	981	936	953	963	995	922	939	871	989	901	889	936	936	949	937	888	957	964	967	941	938	904	982	892	996	964	975	932	975	959	969	930	965	914	909	972	992	966	950	931	932	918	966	915	924	947	968	952	942	938	982	948	993	941	965	961	977	988	928	936	905	931	946	962	910	950	959	942	952	965	956	960	938	883	945	872	973	965	1007	916	933	951	933	930	936	931	992	920	978	915	935	944	1009	970	955	948	925	980	945	973	953	972	919	915	889	947	970	918	916	918	924	950	978	958	913	955	873	959	941	989	942	923	979	902	957	929	938	876	962	916	939	993	933	930	933	959	939	969	899	916	939	980	972	952	962	1022	919	900	969	1000	940	929	942	968	931	899	982	971	909	904	878	1041	969	960	956	953	950	920	947	972	987	903	939	978	909	988	1035	1004	988	964	982	933	952	913	925	991	952	981	927	1029	950	1008	936	966	917	917	986	1004	973	907	912	968	956	981	933	930	908	988	977	946	946	1032	906	967	950	962	953	994	902	976	964	970	910	939	987	961	967	958	1000	908	896	962	960	901	1002	971	941	979	972	923	903	953	948	977	946	958	924	1000	932	983	931	924	994	971	940	944	950	933	958	961	905	932	901	924	944	931	901	935	952	979	962	888	918	970	865	942	939	993	970	977	942	924	918	930	951	915	922	931	928	922	955	913	940	931	1002	946	963	924	969	942	959	978	909	932	937	983	914	955	919	884	888	948	971	991	852	957	935	886	962	915	903	962	938	950	934	928	940	937	899	915	906	967	923	858	975	926	961	971	888	979	941	901	946	969	980	989	950	948	962	872	896	999	935	958	914	948	984	972	930	927	958	993	935	934	978	946	1005	966	986	985	969	966	927	926	888	918	940	928	918	995	926	1027	952	912	922	921	984	929	958	969	958	909	939	941	919	934	989	921	986	987	893	984	992	913	935	974	973	943	988	873	987	995	948	984	962	974	950	950	971	926	956	918	938	1003	941	947	955	998	946	940	983	907	981	957	920	944	947	982	927	995	931	913	922	952	880	933	942	960	903	984	884	898	956	888	997	918	962	974	935	913	957	940	941	955	921	922	954	939	958	940	994	958	938	941	919	928	1000	985	913	993	980	934	934	920	962	940	1011	955	991	904	942	941	973	960	970	983	910	946	1008	976	948	937	953	1044	969	962	965	950	961	1002	964	923	986	968	952	966	966	1014	901	958	906	958	925	902	950	953	938	974	919	942	916	866	915	996	974	974	994	941	933	956	944	906	1020	955	957	956	943	953	966	895	957	946	986	980	971	972	942	955	967	925	961	936	949	980	970	956	935	940	948	935	962	924	964	944	954	938	879	950	977	969	1001	1025	935	959	907	863	909	949	912	981	932	933	927	948	917	963	920	924	1018	921	975	920	940	956	928	950	940	953	991	941	926	969	965	957	911	982	923	941	943	1004	953	957	902	921	976	977	977	971	951	949	918	965	969	954	954	943	947	924	980	910	980	974	935	920	946	929	965	886	943	971	916	947	940	968	941	977	896	903	951	941	929	922	915	1024	973	980	925	912	966
50591	31321	29817	24462	21137	17395	9734	3301	1212	707	485	446	429	355	330	330	326	320	316	311	299	316	271	271	249	297	271	260	296	287	269	260	272	254	253	255	271	274	261	240	260	242	270	232	238	245	245	250	264	260	271	287	220	248	251	273	299	257	246	225	267	231	228	247	251	247	262	273	261	258	249	260	227	233	255	253	247	252	229	275	220	248	252	259	254	263	244	258	247	268	272	224	251	249	265	264	260	261	235	243	248	264	270	253	242	234	228	262	277	267	265	250	227	236	246	259	254	253	259	253	262	220	252	255	212	238	223	268	272	232	252	235	275	244	242	243	261	254	276	236	236	252	243	269	272	248	250	227	258	251	250	254	240	261	243	263	232	266	250	271	256	230	238	247	240	249	236	231	232	247	259	265	247	255	257	253	249	241	249	228	234	292	247	238	233	290	251	235	239	234	244	250	261	277	282	261	240	269	263	238	275	227	225	222	242	272	251	231	249	248	243	234	252	211	236	256	212	238	272	232	213	227	257	253	264	217	222	230	260	222	265	264	248	249	238	261	269	246	244	255	245	252	226	283	252	238	251	229	265	241	262	246	278	198	272	223	235	216	248	263	247	235	247	238	244	276	237	271	251	258	247	221	255	266	250	252	246	253	216	224	236	244	274	254	242	262	240	259	257	246	246	205	218	262	278	238	270	251	229	246	233	259	222	258	273	256	236	253	247	233	250	261	265	240	247	254	240	238	279	226	255	217	249	239	226	237	257	251	233	266	250	271	238	250	252	239	226	247	264	259	237	223	253	241	239	283	258	254	244	269	248	237	247	263	260	281	270	245	263	250	241	252	245	237	241	235	255	220	225	254	261	238	245	242	306	250	249	247	246	243	272	248	230	236	244	266	238	243	246	230	247	226	268	264	248	256	269	221	233	232	242	271	260	255	212	243	231	245	244	248	263	234	243	225	238	254	280	239	261	271	256	243	222	214	271	255	232	225	249	231	234	229	266	254	249	253	247	255	268	247	261	254	246	229	233	238	237	247	248	235	218	244	265	275	233	258	255	238	240	231	237	246	269	278	236	264	253	271	240	256	222	245	249	248	240	234	255	249	251	230	271	247	230	242	254	229	247	235	264	264	257	256	254	236	252	217	234	259	243	231	268	260	251	237	241	242	248	243	246	230	263	224	253	242	235	225	259	257	258	262	254	246	241	252	244	268	307	251	248	259	236	246	240	244	244	244	254	225	221	260	234	252	233	248	230	228	244	265	235	244	255	262	282	286	239	256	249	246	241	231	234	245	218	255	245	230	271	246	238	273	253	270	238	231	270	224	243	268	258	255	274	238	242	247	235	273	247	270	246	236	244	266	241	234	241	256	220	283	261	253	267	256	212	229	271	214	240	242	247	257	263	224	254	251	245	246	259	245	231	267	229	270	251	264	239	257	239	241	254	208	268	233	246	245	247	279	254	242	232	279	257	264	235	242	230	268	251	247	255	275	235	249	253	259	241	265	283	238	237	228	225	242	230	242	269	256	240	261	255	240	248	223	226	239	208	241	248	264	249	247	256	255	248	254	262	249	250	286	249	223	250	289	261	236	258	214	261	252	223	254	228	252	256	232	263	256	232	233	265	237	239	255	269	236	243	247	260	252	265	249	233	268	252	232	250	237	245	253	254	241	206	274	258	246	221	233	261	245	244	270	255	292	272	225	252	257	266	252	252	229	234	231	249	267	241	251	243	268	248	229	239	261	242	253	262	234	269	240	212	258	254	277	244	248	210	231	252	227	256	250	242	249	245	253	266	250	257	211	267	260	248	244	249	229	266	259	229	225	253	251	246	268	218	255	238	262	269	217	254	256	249	269	225	217	262	254	239	266	264	248	259	253	229	275	256	220	230	215	249	248	261	260	235	220	244	207	256	270	264	278	248	268	236	239	269	253	242	219	251	214	238	256	279	258	235	261	235	267	272	246	268	244	249	266	273	218	251	229	244	262	231	251	252	224	274	245	233	256	242	234	225	246	257	260	239	246	238	237	236	240	255	264	235	258	242	286	271	219	223	251	265	230	233	258	263	255	235	262	245	246	216	260	233	237	246	251	232	245	217	242	241	241	256	250	256	248	262	272	261	242	265	249	275	258	255	254	254	260	238	252	240	253	237	245	245	230	233	272	266	251	248	236	259	274	252	267	243	252	258	260	252	254	271	267	267	231	227	260	269	259	248	250	241	255	266	247	254	236	219	242	244	240	264	219	225	224	272	269	223	249	215	259	261	265	257	243	247	245	261	232	237	223	246	225	255	262	238	239	231	211	254	254	250	250	256	232	250	249	262	236	221	240	251	241	265	239	259	230	237	232	237	273	253	260	256	253	251	255	260	222	270	254	274	237	233	250	241	265	252	247	251	265	217	231	260	279	237	240	235	248	249	262	261	254	252	236	243	231	250	264	261	259	251	240	254	237	210	248	270	229	250	239	257	228	266	260	265	293	258	256	275	247	287	250	228	228	251	231	257	275	238	280	238	241	224	270	225	250	257	263	267	254	272	287	262	246	239	244	269	256	237	233	255	269	280	252	225	261	251	246	236	244	266	274	257	247	200	265	258	255	250	259	271	234	260	258	224	255	269	231	260	262	246	276	228	219	228	252	209	247	258	257	253	247	280	248	270	233	253	265	229	253	231	259	253	232	273	243	257	235	263	247	267	239	221	242	251	240	241	248	225	228	239	229	259	278	261	249	233	247	238	258	274	213	238	228	242	210	249	253	215	256	253	246	249	256	238	252	238	247	266	217	248	257	262	228	273	272	232	260	255	263	245	248	272	221	224	281	233	235	284	245	230	255	269	231	258	276	251	227	264	259	233	247	222	251	242	235	252	244	241	275	252	254	222	242	259	279	247	255	232	260	283	275	266	249	274	251	235	227	263	252	237	213	241	255	238	222	244	250	245	211	257	245	276	309	247	257	243	243	249	231	269	252	242	237	249	240	238	248	264	237	259	240	253	251	219	268	235	249	248	239	260	242	234	265	246	226	237	238	237	234	241	258	241	267	238	267	229	259	242	234	256	225	242	227	208	244	253	241	294	249	260	259	254	239	265	225	227	261	240	269	276	255	222	226	266	247	267	236	285	238	269	242	246	262	252	258	234	262	245	243	255	260	248	265	239	277	250	232	265	251	245	251	268	263	233	231	254	254	245	235	239	210	249	252	232	257	252	254	242	229	262	255	269	240	263	239	238	266	237	233	268	240	262	238	258	276	250	266	245	260	244	226	241	268	239	259	272	229	250	263	217	244	251	278	257	261	235	251	238	241	293	252	246	237	245	234	277	241	262	255	237	213	274	216	238	219	269	227	240	233	241	262	257	240	243	265	254	230	264	245	251	243	256	245	255	254	266	229	221	251	265	237	228	232	243	240	262	244	233	250	230	249	252	256	220	254	231	254	257	240	229	257	224	233	233	231	268	253	226	235	241	231	238	242	262	255	241	230	226	265	251	222	260	254
47660	40872	34973	11137	5326	4300	3448	2997	2419	2196	2127	1790	1591	1412	1307	1212	1153	1062	1112	1015	1001	929	933	870	893	862	806	793	797	807	755	748	733	712	734	713	720	707	735	733	706	665	765	623	694	687	700	672	700	704	659	666	686	666	646	649	689	662	683	638	669	701	703	627	660	578	647	629	654	596	634	621	627	677	605	583	643	666	655	619	614	637	644	648	623	653	623	631	640	610	614	650	646	629	662	647	625	621	660	600	604	611	616	606	653	606	595	605	637	618	584	621	604	609	640	641	602	648	596	607	609	590	600	623	659	639	638	666	582	670	687	602	626	658	587	609	596	642	589	596	592	613	578	697	595	636	642	642	625	599	613	612	608	678	663	613	602	617	626	647	637	646	587	629	660	595	616	586	605	650	656	609	586	597	637	609	615	628	646	627	613	634	618	616	606	654	593	595	600	586	644	577	654	635	610	604	670	579	670	678	607	621	613	609	608	637	600	611	579	561	629	619	641	599	613	611	600	651	639	616	660	630	652	623	645	622	649	622	606	618	634	555	614	585	618	624	651	603	635	603	625	606	643	604	598	639	614	608	636	592	630	647	601	627	648	623	589	622	589	569	618	603	623	631	682	634	646	624	654	619	585	576	630	624	641	616	590	648	650	625	612	680	599	625	650	664	634	644	621	622	661	606	596	656	614	623	629	633	656	648	653	589	621	619	600	595	655	595	629	641	569	628	579	641	614	587	576	608	653	620	608	628	630	628	650	618	608	614	662	601	571	594	643	610	647	626	604	610	584	617	590	598	640	612	645	603	600	596	602	635	620	622	611	610	645	635	590	579	616	579	626	628	619	620	584	641	628	635	582	628	584	628	597	593	596	634	602	657	622	601	629	579	625	660	618	548	595	647	593	630	623	593	622	618	616	635	616	644	641	638	598	594	592	595	593	628	626	622	595	635	632	599	620	647	602	611	652	615	643	614	597	640	606	642	613	586	623	623	616	629	694	656	655	594	627	588	620	599	593	587	605	589	560	663	638	605	660	641	645	622	644	588	610	578	607	629	581	568	609	651	603	610	587	638	588	609	572	567	575	609	624	595	581	608	621	575	614	591	639	681	619	617	634	610	619	623	660	667	646	610	622	634	661	600	575	585	593	614	625	626	610	592	572	592	633	629	668	621	604	585	612	565	589	611	594	609	625	587	598	580	601	645	581	596	620	625	616	636	630	571	612	621	607	602	591	640	621	638	627	646	627	624	611	594	588	665	616	605	625	645	620	632	598	592	634	596	607	567	601	613	585	613	574	614	608	663	597	595	571	589	656	604	632	608	614	633	615	620	647	606	589	603	621	633	599	613	632	616	621	671	612	619	639	641	632	630	625	648	652	616	602	616	599	594	624	633	634	621	643	647	631	666	633	579	632	695	641	626	589	617	614	553	638	612	560	602	602	639	597	607	619	608	635	598	635	631	622	630	613	606	637	577	609	624	590	596	591	608	628	613	602	611	577	642	637	631	579	601	629	578	658	634	622	612	658	632	589	621	606	622	628	648	639	592	628	641	640	631	653	631	635	606	624	617	585	631	598	608	607	619	618	596	637	625	605	577	635	592	652	605	604	564	680	631	673	657	615	599	623	652	579	617	591	617	589	617	621	609	621	619	627	587	620	634	624	677	631	626	658	568	595	642	649	600	658	611	598	651	628	607	644	624	612	604	595	626	619	597	646	588	621	613	601	626	621	669	577	638	618	625	605	595	591	659	586	576	619	593	602	597	602	602	603	614	671	635	604	632	599	651	612	638	629	650	643	612	623	642	611	637	615	641	603	616	631	676	611	587	659	649	659	626	616	590	613	596	602	636	652	649	608	594	626	573	573	629	577	603	597	624	641	613	650	635	613	624	612	624	604	583	638	654	631	647	658	644	601	576	605	654	642	609	618	653	587	626	571	569	629	632	582	635	607	626	607	611	592	599	610	625	666	633	611	596	652	629	615	593	621	622	653	644	624	584	610	642	614	632	638	590	607	635	575	588	623	626	628	596	622	602	592	633	635	576	584	609	624	628	611	680	641	572	646	663	620	648	644	615	627	613	623	619	620	628	630	625	632	594	592	619	628	607	652	626	610	619	607	616	597	607	585	594	637	567	624	600	585	646	585	574	599	606	631	640	576	622	603	618	626	590	636	627	588	643	634	599	624	631	628	646	601	608	610	588	626	646	603	591	641	650	611	631	595	627	602	650	583	614	618	653	599	634	641	637	653	603	632	616	597	600	621	611	595	583	583	636	646	567	633	582	633	608	567	619	610	603	609	617	632	602	539	637	620	581	659	611	612	638	605	601	617	597	576	607	595	618	579	644	615	633	632	647	662	610	640	651	593	608	647	589	614	618	630	613	605	585	624	573	608	627	608	607	650	625	622	595	579	622	610	580	625	638	611	617	646	621	591	602	618	575	628	581	645	601	609	611	607	627	584	578	586	599	595	581	641	618	603	639	684	584	626	628	595	665	612	549	643	606	611	590	585	613	625	578	610	603	555	598	603	612	617	588	647	604	618	604	567	619	622	623	627	643	646	603	592	621	638	623	588	609	581	633	571	578	606	637	601	615	612	616	591	615	657	637	580	610	639	590	609	626	603	635	632	620	645	599	586	643	605	633	599	598	634	608	622	607	623	624	638	643	642	591	566	583	604	605	609	627	607	590	612	592	570	553	634	616	631	597	601	659	637	658	644	617	582	610	616	590	635	633	600	590	591	564	617	614	584	580	617	615	607	592	627	577	627	592	612	576	654	603	593	599	595	650	638	626	597	601	667	610	607	615	600	611	641	592	612	640	580	619	638	603	593	599	604	587	639	649	590	602	634	616	594	596	617	569	609	614	577	626	616	577	630	640	627	606	655	564	671	700	599	637	615	639	693	537	590	631	617	626	623	619	608	622	621	626	628	596	637	631	644	612	626	583	622	578	598	583	589	634	586	603	611	624	614	650	633	583	628	614	595	593	634	607	585	598	632	573	598	657	639	615	600	608	610	674	635	651	640	611	600	620	601	621	568	640	606	620	576	654	626	639	620	640	626	621	614	613	616	604	615	627	593	594	627	661	599	594	626	620	598	601	584	604	644	654	605	609	642	589	606	648	612	597	616	610	628	598	612	623	603	618	573	606	602	632	589	573	609	622	615	669	615	658	611	656	560	611	602	571	611	616	564	612	609	620	612	607	651	631	611	598	635	602	637	594	611	589	605	571	609	570	642	602	600	635	621	598	570	622	601	596	598	640	631	565	628	616	597	622	587	620	644	628	619	649	595	615	639	622	621	639	652	588	622	586	596	616	591	623	570	642	591	589	609	648	643	630	641	622	581	606	589	592	634	620	615	638	605	631	645	622	621	616	602	570	611	603	613	645	615	647	640	635	614	647	647	602	603	620	603	646	614	623	608	659	604	625	594	587	618	628	639	587	603	590	637	614	622	627	619	644	581	667	582	621	642	615	644	603	626	600	645	625	590	594
17580	11584	8724	2563	575	380	353	308	305	316	316	317	326	309	307	301	322	319	313	341	310	349	298	310	278	319	290	324	300	292	301	314	302	294	287	302	324	344	279	298	334	302	324	318	283	343	309	297	288	295	306	298	349	293	298	328	302	313	287	326	284	304	309	342	331	324	336	299	296	304	309	304	307	294	310	305	310	315	296	302	332	293	291	319	292	294	296	286	275	306	302	341	303	316	310	313	316	318	326	327	304	315	318	323	296	301	311	321	355	298	307	295	346	302	309	307	279	305	314	310	317	270	349	321	297	330	337	302	297	302	309	336	284	295	285	303	265	275	303	309	328	299	292	300	292	322	305	286	303	324	314	315	305	314	302	306	310	333	305	342	306	330	295	313	291	313	326	311	272	330	287	278	326	319	292	287	301	310	315	286	279	303	310	295	309	325	307	300	290	327	330	306	289	319	300	293	336	279	346	316	296	314	300	300	320	273	311	285	293	287	306	313	308	283	291	295	317	318	322	301	331	304	330	305	289	299	324	319	308	322	325	331	318	309	308	310	324	283	296	311	302	305	307	294	290	315	302	287	286	289	296	283	308	287	301	313	302	297	272	277	306	270	301	310	296	284	263	279	283	295	330	294	306	315	304	293	317	332	336	328	318	320	297	291	332	291	295	309	306	300	324	349	319	297	299	318	294	326	318	282	284	301	313	313	338	305	290	349	295	306	304	302	307	287	318	296	288	309	327	315	304	284	323	317	317	325	319	291	302	309	298	314	317	314	300	275	264	341	298	333	282	283	305	303	286	310	297	310	311	300	313	297	320	316	308	323	321	306	292	305	268	276	288	282	269	337	332	290	290	276	320	318	289	298	298	290	323	300	292	342	335	326	313	321	281	311	290	287	305	309	289	312	316	295	324	293	302	281	293	314	271	300	306	325	315	344	300	293	292	314	305	257	317	295	310	306	271	318	266	302	303	283	342	288	284	317	327	319	308	284	277	312	307	311	284	309	314	310	280	343	284	287	323	290	307	318	277	339	284	322	302	317	323	298	301	261	308	305	317	283	283	328	325	296	290	303	295	303	337	315	304	300	306	361	306	301	314	311	335	295	302	284	286	288	311	297	289	318	314	327	293	310	304	299	299	340	311	308	313	306	298	353	291	290	314	284	319	320	321	300	335	314	301	286	288	286	327	344	301	312	318	290	303	316	316	278	301	319	311	331	313	293	289	330	299	294	333	301	323	285	277	313	297	282	287	339	312	296	290	302	289	284	276	321	314	301	342	333	301	298	310	294	291	313	286	326	336	304	309	279	312	274	268	298	296	308	293	303	324	332	285	302	285	296	287	311	305	301	329	307	316	291	302	298	283	299	305	307	295	310	301	323	307	291	258	289	322	311	320	330	314	325	296	300	331	343	281	295	288	334	283	299	294	302	309	298	288	312	318	313	319	326	287	312	300	302	300	301	299	289	305	286	284	317	302	284	260	301	324	303	310	316	282	290	316	294	332	305	302	286	303	311	316	261	298	306	317	306	328	329	319	305	305	298	280	308	311	298	319	321	337	316	316	310	307	298	304	280	294	288	285	286	275	295	325	285	279	313	328	318	314	317	314	309	330	290	291	302	329	318	323	295	307	306	296	330	284	282	324	307	291	291	354	320	278	330	303	297	299	294	293	273	312	319	297	322	312	299	280	314	319	305	319	320	312	317	304	309	328	280	337	319	309	300	317	321	334	281	317	311	275	305	324	313	329	294	295	329	283	305	280	288	329	298	330	305	306	302	292	297	273	301	302	291	309	271	290	304	315	335	327	308	298	293	301	292	314	326	274	302	278	308	337	289	307	294	300	308	297	304	306	300	317	303	295	310	314	343	298	283	302	321	326	334	318	307	328	272	297	310	316	299	308	341	303	309	288	324	299	312	289	310	268	301	323	338	326	304	302	303	294	294	297	282	312	304	316	299	316	291	315	305	283	307	327	280	315	325	293	339	315	319	333	311	309	324	306	345	305	330	318	339	336	331	314	326	288	305	324	296	318	261	305	316	275	285	312	304	291	353	266	339	315	289	299	313	313	299	298	307	327	292	315	278	329	278	276	272	291	284	290	301	286	315	299	314	349	295	286	327	334	304	255	322	289	337	299	313	301	306	275	298	296	288	285	297	265	319	309	315	333	308	306	343	301	286	304	321	306	286	300	266	346	273	299	298	328	288	305	320	336	302	306	287	276	308	269	292	334	324	309	322	296	338	291	291	328	305	321	274	325	316	302	298	285	298	288	325	296	327	330	311	277	341	280	309	319	305	326	279	315	298	324	306	330	321	270	353	292	301	291	276	309	323	315	338	332	260	318	301	290	307	312	286	330	299	286	298	293	313	308	263	300	328	308	307	289	337	295	312	290	331	300	310	309	305	278	283	289	277	279	305	341	313	295	284	356	276	303	327	307	295	313	336	320	285	303	285	335	303	296	295	272	271	341	298	331	289	299	313	300	297	322	315	304	262	319	339	318	298	334	305	326	286	315	293	309	298	321	289	300	297	323	321	281	326	293	283	288	289	331	313	314	299	295	295	305	289	310	314	311	292	316	298	301	313	299	323	305	303	307	309	321	296	305	286	306	324	287	321	292	311	334	312	305	317	266	332	301	315	293	310	318	304	298	310	332	325	321	305	294	298	329	278	322	328	301	309	323	338	292	325	283	303	315	311	328	334	270	316	290	324	288	307	333	317	280	295	301	320	284	318	317	304	286	284	291	315	293	270	291	293	329	319	284	308	303	297	314	296	305	307	297	312	315	269	305	313	297	349	311	314	309	310	307	299	304	297	255	286	332	310	283	311	303	320	290	293	317	299	296	299	297	304	278	317	282	289	310	277	294	291	294	302	301	344	298	294	325	293	307	337	320	321	302	323	279	339	293	282	334	312	343	317	310	304	330	306	302	268	278	330	325	296	299	319	319	331	299	337	310	295	311	311	331	302	313	297	260	309	328	298	299	301	287	305	281	298	283	300	319	323	304	306	305	315	329	309	300	282	279	322	280	319	308	308	321	338	276	290	277	308	325	281	330	304	285	325	318	298	305	323	305	306	308	298	287	291	318	310	303	294	358	310	331	313	286	308	297	305	346	313	306	277	319	299	318	276	291	298	327	282	324	328	306	318	289	349	314	300	322	285	291	314	309	278	305	297	327	333	302	321	303	319	328	328	329	304	334	329	308	323	273	294	310	302	311	313	301	311	321	300	293	296	312	297	285	317	278	280	323	294	300	310	293	337	312	299	325	335	282	319	304	283	311	318	324	272	291	282	294	315	328	324	303	346	304	301	290	342	300	281	274	315	328	293	307	299	319	313	297	312	328	312	301	313	305	332	326	327	298	310	293	325	281	296	326	323	297	298	298	279	318	276	300	295	310	311	318	295	313	292	329	271	292	318	327	307	299	280	286	313	325	309	323	336	284	282	300	293	328	286	292	309	310	365	300	275	326	314	306	316	286	274	310	344
14468	12891	12939	3717	966	889	914	849	882	854	852	824	877	812	787	769	788	861	786	831	827	784	834	810	854	823	785	789	768	797	776	775	828	793	789	843	757	814	815	757	823	783	827	811	786	821	786	820	796	807	822	772	756	790	780	831	859	808	780	796	800	813	828	789	676	811	817	729	782	829	789	779	808	816	814	752	813	830	785	837	771	810	833	818	765	828	789	758	772	773	773	791	817	837	772	750	795	782	856	759	792	810	774	823	799	810	764	826	830	795	758	769	788	768	829	778	804	775	821	793	801	808	779	838	782	774	846	732	814	866	764	787	778	816	770	766	778	818	802	810	795	785	804	798	793	758	774	823	807	842	836	737	748	766	822	821	776	773	822	848	803	784	847	776	762	755	813	819	810	791	862	784	817	780	831	829	825	840	784	774	819	784	771	760	791	797	800	757	857	782	807	763	826	824	851	816	775	793	836	799	798	753	817	814	783	760	787	805	826	770	763	814	734	800	773	821	749	790	777	806	792	784	810	753	785	837	809	798	783	805	793	755	801	794	826	829	839	756	799	766	761	808	814	759	747	812	776	807	790	835	809	795	794	803	745	821	801	755	763	819	765	815	752	748	810	774	796	843	803	787	831	828	798	831	773	844	793	795	774	774	763	763	783	797	787	810	813	812	772	756	789	774	761	779	785	790	784	769	749	773	821	767	755	766	762	789	735	814	820	777	767	845	799	788	818	820	797	786	845	773	763	757	788	800	744	765	751	795	788	853	792	792	815	805	863	840	819	787	765	823	798	800	730	805	785	787	850	784	756	789	810	804	798	807	823	836	823	807	801	832	750	796	812	775	826	769	757	816	782	843	808	790	793	826	811	795	821	788	851	769	777	789	768	770	773	787	785	804	793	810	823	801	815	764	765	759	785	789	769	803	729	819	770	802	767	798	759	751	817	821	707	832	775	774	836	814	796	789	738	808	809	801	786	796	813	807	829	798	845	782	786	793	773	774	773	833	819	796	778	804	816	837	781	780	737	805	779	784	815	799	800	834	815	825	753	791	768	811	817	806	781	790	781	817	859	809	734	774	793	812	821	779	786	839	842	798	808	749	744	777	843	808	782	781	750	804	801	822	807	775	775	777	820	793	788	795	764	759	767	872	815	798	799	822	774	766	790	780	829	806	809	810	763	862	767	793	799	777	812	778	780	789	782	751	823	806	823	769	780	811	806	830	825	797	810	792	783	753	808	788	833	792	851	769	801	808	742	805	809	796	835	814	789	775	822	764	773	814	759	824	727	820	844	814	799	840	808	765	779	782	784	837	793	777	801	799	808	800	825	765	804	832	740	795	767	811	792	764	826	767	750	746	754	810	853	799	841	764	802	834	819	791	801	812	788	881	782	805	835	772	767	767	776	818	813	790	776	796	765	783	834	823	781	777	779	792	830	810	778	776	784	741	742	794	800	777	822	818	809	775	780	760	782	797	825	827	789	785	748	842	846	814	789	791	785	797	779	845	853	767	833	789	818	760	810	771	813	801	777	788	785	785	777	786	846	799	785	763	800	785	782	806	829	782	826	842	830	831	750	771	811	778	810	782	764	741	816	795	784	806	760	779	809	776	808	778	811	765	828	865	754	795	794	790	781	811	835	818	790	739	751	817	786	778	782	803	821	771	821	809	801	780	781	781	790	765	785	806	761	771	763	798	776	836	769	793	821	846	809	798	766	774	765	751	782	846	779	795	824	827	808	794	793	776	761	812	824	842	789	753	767	798	766	735	775	784	819	768	794	790	757	785	804	753	782	773	825	809	856	802	758	779	782	781	825	787	841	816	776	804	775	803	733	778	771	814	818	776	800	805	853	765	808	769	750	835	804	767	812	845	790	805	784	782	784	771	776	794	791	821	806	780	803	781	799	814	813	815	783	774	772	806	817	784	797	808	785	825	818	815	787	810	806	812	799	815	767	742	790	762	793	791	818	738	782	760	786	837	786	828	803	731	761	857	786	741	794	753	777	797	840	787	810	789	733	827	806	745	813	786	787	754	830	760	828	776	814	837	801	829	785	839	832	795	786	869	733	799	833	815	848	792	842	760	820	791	792	790	815	803	741	783	759	733	773	740	784	850	837	810	796	829	809	787	791	805	832	819	807	761	775	782	741	845	775	805	802	781	861	789	822	787	797	816	808	827	779	776	821	868	811	768	816	831	826	754	813	834	839	831	795	797	814	758	789	798	774	812	820	786	790	758	803	791	876	744	778	767	830	790	809	751	801	781	792	837	779	768	832	806	802	812	853	800	779	791	813	784	849	781	770	817	808	735	769	817	778	774	816	768	864	779	809	778	819	771	793	869	764	780	848	787	818	789	802	745	746	755	837	763	792	768	821	878	784	783	839	778	816	765	803	848	814	812	817	827	823	799	792	762	802	790	831	846	764	836	829	802	801	787	778	825	796	779	770	777	787	788	799	827	805	805	804	825	840	807	756	813	806	784	791	842	772	757	770	782	834	810	817	779	773	764	808	823	810	794	810	769	824	770	824	826	800	817	769	778	774	774	789	801	810	809	770	806	813	804	808	779	818	744	787	826	826	797	794	803	819	785	793	777	754	843	810	748	839	756	772	762	816	779	806	809	806	820	790	861	757	791	752	785	776	829	765	743	761	782	814	743	829	753	834	786	797	806	757	785	822	784	789	800	805	837	773	784	828	760	794	785	744	770	785	773	780	823	822	848	814	791	802	787	778	776	800	799	811	747	855	777	816	784	782	824	782	729	789	809	788	796	797	872	816	789	855	803	788	777	768	791	782	804	848	809	786	813	785	811	773	818	810	775	781	834	756	779	826	774	818	777	802	780	832	788	810	837	782	813	792	802	775	774	811	771	790	835	779	810	798	783	785	791	778	819	856	790	808	819	742	822	760	780	792	816	782	791	815	779	807	763	816	826	776	817	815	831	811	758	777	782	790	805	807	759	786	768	835	801	761	732	809	811	833	786	781	746	734	807	780	766	812	824	816	821	819	843	846	818	757	760	789	865	837	760	795	800	745	789	852	832	782	836	758	793	769	781	820	763	805	796	814	805	784	783	785	748	788	741	814	806	777	799	804	806	765	778	809	788	835	758	789	821	756	782	793	801	820	735	813	787	763	833	773	778	741	753	790	832	804	854	842	820	792	790	773	784	788	802	802	847	811	725	779	766	767	820	777	792	827	815	763	848	787	789	821	797	731	747	826	840	788	788	827	804	832	782	805	787	802	769	789	803	802	806	823	820	819	836	813	750	734	793	747	807	787	793	788	834	769	794	773	749	838	780	796	777	808	810	824	814	787	768	811	826	803	802	811	744	838	799	779	772	847	788	795	782	839	811	811	763	798	787	781	766	805	805	802	812	803	826	806	766	794	813	829	834	798	746	810	799	750	770	771	789	764	825	805	754	797	838	797	753	810	814	802	824	830	762	855	730	840	788	817	826	800	798	818	806	843	779	813	769	767	835	801	796	745	826
50979	43721	32743	24295	17790	10232	4578	1902	926	605	627	527	477	457	433	467	414	416	401	430	402	423	370	379	389	398	386	393	384	418	360	376	363	420	381	400	415	398	389	384	405	371	396	395	406	377	392	371	398	428	385	386	349	423	416	387	393	424	405	397	367	380	392	420	414	402	362	395	402	322	397	399	422	362	394	391	404	359	390	428	435	413	435	384	393	429	388	417	410	406	399	393	373	370	394	397	394	388	358	365	398	407	385	393	404	408	406	394	377	419	373	383	406	406	380	359	371	438	369	394	378	409	388	379	362	434	399	385	381	392	421	396	407	439	445	408	389	382	401	395	389	385	363	382	403	392	396	414	384	406	360	346	364	400	372	391	365	387	411	377	396	381	383	407	390	384	432	369	434	406	385	384	422	389	402	409	379	396	399	375	405	403	344	406	405	376	398	411	368	393	390	406	347	382	382	437	399	388	428	372	421	377	387	395	407	408	420	379	354	404	401	387	425	370	408	395	407	373	359	370	353	366	409	374	367	396	391	428	389	398	396	349	395	373	405	360	388	377	417	383	373	376	345	411	357	357	361	395	403	384	412	435	389	415	373	391	421	399	380	405	386	375	402	403	384	370	402	403	361	378	390	421	405	374	381	417	392	423	411	416	415	395	399	356	398	431	405	415	419	352	368	393	414	401	389	402	340	398	406	380	442	373	407	371	415	392	356	412	378	379	387	386	397	366	406	415	421	383	409	369	399	378	370	400	389	378	342	366	409	379	435	417	380	385	399	377	370	387	409	364	366	365	379	371	351	408	394	382	380	367	367	344	374	397	392	403	380	393	377	361	366	394	377	396	396	428	397	366	408	363	385	384	382	395	375	360	389	347	415	405	393	417	413	398	371	383	403	367	399	376	408	407	397	444	379	369	398	390	370	393	387	398	397	405	371	365	388	390	392	397	352	386	371	375	380	380	396	358	391	374	378	413	380	378	388	379	380	399	385	374	385	404	369	388	393	417	390	384	366	369	368	412	363	368	390	368	407	434	346	382	407	383	405	400	360	368	391	397	381	409	389	373	410	403	373	376	395	392	407	368	385	390	368	429	361	432	399	357	413	414	390	415	422	443	383	389	403	380	379	393	395	378	371	383	348	343	393	402	375	370	362	401	404	357	391	375	390	362	386	387	408	364	425	380	384	359	349	394	390	410	370	408	374	393	395	381	346	373	385	401	414	378	380	382	357	373	445	397	371	371	398	368	378	384	388	422	406	402	360	442	396	389	423	403	405	396	370	409	390	363	390	393	420	402	388	432	427	441	368	357	387	380	372	393	432	385	394	397	383	325	402	385	408	406	376	374	429	371	382	399	395	389	369	396	387	406	380	398	376	382	422	398	416	400	413	404	397	408	380	363	428	357	392	371	403	386	392	387	378	379	353	371	393	408	385	339	413	390	364	422	385	392	429	411	373	377	374	411	404	390	405	355	364	402	396	390	367	376	368	397	380	439	382	392	389	391	389	380	391	383	405	407	403	359	380	380	436	377	357	372	372	383	367	398	370	348	403	375	382	356	406	408	402	386	396	366	394	381	393	400	401	361	400	391	410	375	387	396	362	376	403	376	401	389	407	391	398	377	429	395	394	395	385	448	401	394	394	395	383	432	382	400	341	412	370	333	430	383	394	391	370	415	384	385	399	362	419	381	417	376	438	397	384	387	398	389	385	394	408	381	408	386	356	405	398	372	395	397	425	418	368	381	377	410	371	419	342	378	394	424	384	383	402	405	384	386	420	388	386	368	375	369	367	403	373	405	426	408	436	381	376	414	401	393	377	414	347	404	400	383	398	387	395	406	374	407	412	389	398	367	425	406	372	377	409	387	417	371	417	429	394	365	404	388	364	373	383	414	393	370	409	392	364	408	370	387	382	397	378	376	387	396	364	385	399	350	359	387	409	362	392	384	384	369	340	402	389	393	387	375	392	433	410	373	364	344	376	394	392	356	404	345	409	369	400	426	420	380	380	395	400	372	351	387	395	358	375	378	384	379	414	382	410	368	394	406	386	409	384	375	386	405	424	382	391	403	418	412	368	383	418	401	390	426	357	369	383	426	371	359	408	389	405	429	404	391	444	380	408	409	391	368	361	412	424	434	372	406	382	402	346	371	387	368	402	406	422	369	380	358	339	387	366	402	383	415	412	385	360	384	372	378	409	375	374	372	416	387	394	380	400	344	407	383	400	378	384	395	382	380	404	363	349	382	383	358	374	371	396	383	397	371	383	383	370	383	424	378	367	381	417	379	383	372	415	401	396	400	372	417	381	365	393	400	372	391	374	352	398	339	374	386	387	386	383	415	385	408	392	409	394	350	386	412	361	376	376	360	410	416	392	380	418	350	398	372	393	393	404	386	362	376	395	415	382	383	386	384	398	391	396	380	364	400	392	349	398	432	381	354	382	398	391	363	404	402	393	401	409	380	360	386	408	369	384	377	393	378	410	386	421	405	420	379	399	390	408	368	418	381	378	378	418	348	397	379	395	398	400	385	435	410	395	362	340	370	413	395	376	362	397	379	360	407	397	368	368	393	384	370	403	389	371	405	390	428	363	425	398	380	377	399	380	357	406	350	360	392	375	375	397	376	412	382	387	408	405	391	377	389	370	379	397	389	394	371	415	350	372	402	372	394	411	329	384	380	413	391	382	357	380	328	364	367	418	412	372	406	372	377	360	372	394	400	407	374	398	385	359	406	361	383	413	419	404	394	423	377	368	369	373	394	373	377	408	430	390	443	404	380	414	401	424	342	376	354	378	413	410	405	367	415	378	398	409	373	356	411	400	409	393	401	422	376	402	372	409	374	404	385	412	412	360	421	439	376	364	379	392	368	410	393	387	396	429	354	388	392	372	364	386	392	417	389	364	399	406	345	378	411	388	385	379	403	384	403	359	403	399	392	392	388	404	394	385	369	399	411	369	368	361	346	383	407	347	415	405	379	381	407	377	410	391	431	396	367	428	408	387	370	384	354	365	379	402	392	404	354	382	404	383	381	388	361	393	338	389	365	384	396	378	366	367	392	357	403	381	413	370	384	339	410	412	359	371	399	428	342	365	393	359	380	421	420	389	401	332	369	411	399	424	407	417	405	362	402	400	389	395	389	367	405	388	402	371	392	387	368	367	386	396	401	361	433	342	406	411	389	391	395	388	428	388	413	394	368	415	399	367	363	390	380	406	372	381	358	398	379	390	392	383	386	401	391	397	400	397	370	366	397	372	389	414	390	400	379	369	354	385	405	377	396	385	370	420	387	358	414	385	384	366	369	396	396	381	441	393	412	406	397	387	414	385	405	371	345	409	406	360	396	439	391	408	406	394	395	410	403	413	354	401	375	360	382	417	389	374	425	407	374	375	390	408	378	372	420	404	384	447	381	403	382	376	386	363	420	405	394	387	379	364	412	392	398	382	394	405	423	390	410	369	385	402	374	368	411	419	420	386	388	417	386	381	396	376	379
41312	45236	26817	12164	3442	2855	2466	2128	1850	1794	2731	1882	1509	1332	1296	1292	1227	1107	1116	1147	1148	1071	1170	1051	1063	1049	1042	1056	1043	1051	1014	1004	1026	1004	1001	992	1000	994	1033	965	988	1053	1048	1030	1004	952	928	992	976	928	935	1008	944	891	948	965	979	969	989	1006	1020	1043	1005	979	1010	1001	942	974	927	978	939	933	938	976	995	968	981	993	920	1046	963	987	927	964	988	949	987	953	953	969	1026	948	877	923	953	916	914	955	973	982	908	936	1002	981	966	930	939	997	906	936	963	1005	985	963	909	952	965	904	900	970	1007	1014	962	923	946	946	920	998	983	956	953	922	901	957	934	915	937	940	949	952	963	989	921	995	919	946	954	949	990	1009	907	936	940	936	1011	968	985	952	947	965	948	932	938	993	959	925	941	950	935	888	975	919	923	965	914	964	959	948	907	942	910	963	946	950	912	972	945	938	1015	946	908	960	951	951	952	980	975	960	963	910	936	932	964	953	949	967	919	973	917	938	866	970	921	975	943	907	949	989	988	922	958	926	951	961	950	1007	893	966	945	931	961	894	947	963	932	880	965	910	992	948	950	940	956	1001	938	935	935	887	943	959	921	963	974	944	1000	1004	938	921	958	908	978	930	893	955	954	967	962	972	959	942	916	928	923	953	917	917	973	971	958	957	987	906	919	951	1017	952	896	942	944	1020	938	961	1029	938	925	944	965	904	919	921	968	952	949	1023	977	934	909	918	989	985	943	951	948	919	980	972	935	980	940	976	940	965	951	962	909	981	949	922	996	958	925	890	951	938	938	969	930	980	937	919	968	945	920	941	939	911	987	920	888	956	947	910	982	969	907	1019	878	960	916	948	964	960	958	909	954	1017	945	947	902	940	916	936	922	982	922	940	958	933	946	927	1015	950	931	951	943	952	926	979	919	1004	947	958	961	948	962	940	976	910	966	973	957	986	932	993	947	938	941	936	938	963	962	1000	934	901	892	897	948	908	938	962	938	941	943	902	971	931	902	947	901	929	993	882	914	934	959	981	981	894	960	916	974	955	924	934	940	971	920	950	946	1064	917	970	938	865	922	959	978	950	964	956	941	949	964	960	938	1014	953	975	1001	896	935	948	910	962	983	1003	949	943	903	936	955	928	950	941	948	968	1019	923	999	943	941	954	937	945	944	962	903	948	918	968	926	977	941	912	938	971	984	947	889	951	935	995	937	965	955	980	988	951	940	900	926	917	928	1006	914	1005	953	958	965	969	879	990	921	922	914	979	911	999	953	908	952	943	932	903	918	931	901	957	961	961	954	992	909	986	955	983	964	908	985	1003	977	1020	942	945	961	982	994	926	946	998	891	1004	981	957	934	936	986	940	931	923	936	943	990	907	915	890	1002	925	933	962	1004	993	922	953	939	910	919	964	948	953	987	937	927	943	930	962	927	944	993	932	961	945	975	933	984	932	1004	954	954	986	953	921	939	871	928	912	1009	922	969	957	916	958	930	946	982	894	992	961	983	935	950	925	964	925	1023	949	956	956	919	953	975	933	948	961	889	930	946	952	953	942	951	1003	931	921	932	946	990	964	992	929	995	947	996	950	914	953	894	976	947	989	1036	938	998	932	932	921	964	983	949	963	985	932	946	972	914	984	972	952	969	964	962	956	918	973	976	926	915	963	929	960	986	966	918	980	965	927	948	933	1006	937	963	975	962	957	918	950	981	972	970	933	944	975	961	933	1013	928	913	885	918	979	985	913	943	910	935	937	942	948	980	984	937	995	970	931	913	933	969	983	935	959	930	937	966	972	1013	927	915	957	970	922	977	890	897	915	964	935	1014	943	934	932	956	899	938	932	930	974	986	952	913	1007	977	929	981	990	965	902	961	899	933	940	980	891	941	942	918	966	1018	1008	962	926	937	961	945	999	996	916	908	967	884	944	929	974	980	926	973	980	925	950	955	962	977	951	895	932	958	963	880	951	979	951	957	964	927	941	936	927	973	917	999	992	918	991	953	972	950	998	937	880	939	986	914	974	990	962	967	919	939	960	953	899	986	918	979	944	907	969	981	992	955	951	920	924	988	932	967	975	928	961	927	972	933	898	952	936	950	973	990	846	920	961	950	905	970	926	946	913	927	978	940	933	946	1016	967	925	931	966	969	976	973	948	971	902	975	945	929	910	943	996	935	958	979	993	916	946	861	931	960	980	911	977	953	918	973	949	970	955	929	962	973	903	952	988	979	969	913	957	990	975	958	956	954	944	955	897	954	1002	980	945	930	948	935	958	1013	983	963	1010	956	951	946	953	965	978	905	906	969	972	920	926	925	950	904	971	952	976	980	979	932	974	895	960	981	949	955	957	953	954	947	930	961	947	999	965	913	985	961	918	980	871	939	998	929	906	944	964	959	942	936	952	983	965	980	957	956	974	951	944	966	980	927	998	929	998	966	964	1016	932	908	968	970	943	968	966	966	932	882	959	942	975	971	947	949	1026	942	934	965	971	953	965	1056	960	924	950	937	943	985	947	940	937	988	945	913	974	881	919	900	913	950	969	921	944	899	966	942	1000	967	946	929	984	962	939	892	979	1007	1011	955	947	926	959	905	938	917	955	999	965	1005	941	946	946	916	946	964	973	957	922	973	952	944	919	1006	946	942	946	960	1038	989	966	966	931	902	889	937	955	925	960	954	959	950	913	950	995	932	932	969	953	951	979	945	941	975	962	951	956	967	919	905	979	958	986	945	922	919	880	943	936	965	943	965	893	989	997	916	991	996	985	911	932	993	923	978	908	913	957	924	876	967	898	988	956	945	941	947	934	937	931	931	949	930	930	948	925	952	958	949	920	919	944	937	930	927	964	918	916	981	943	931	950	962	912	953	963	964	932	948	932	959	943	898	971	901	900	929	947	955	945	983	947	912	921	934	958	939	960	940	946	1014	915	980	998	983	927	963	1016	949	940	947	938	992	978	940	960	990	941	942	939	964	929	1002	981	918	948	955	960	970	975	998	954	972	919	1004	938	965	979	936	930	988	954	917	972	964	919	993	970	905	936	944	907	953	965	950	960	909	901	1005	939	941	897	978	906	985	990	942	903	951	954	988	956	960	1018	933	969	985	873	946	952	923	942	944	931	956	879	981	985	935	968	943	949	999	926	943	997	905	993	899	999	965	918	917	968	1002	935	955	988	879	894	912	975	934	921	933	952	968	921	907	1008	925	934	972	943	999	959	850	901	888	1000	970	987	982	929	931	957	915	973	967	913	932	949	1002	946	943	985	1001	987	1004	904	931	952	996	948	922	959	929	990	984	945	882	905	919	971	960	928	902	934	955	975	978	995	893	890	951	1010	934	907	955	908	951	948	871	973	991	965	952	974	932	951	961	917	976	882	981	938	921	986	987	960	949	961	979	969	946	914	969	924	920	983	948	951	970	983	975	972	911	888	938	887	983	983	943	914	903	945	966	900	942	934	924	938	942	957	948	942	947	1024	906	922	943	953	971	973	954	978	904	964	948	953	1013	961	910	933	937	969	939	940	958	949	1001	947	910	959	969	965	924	971	1014	938	946	954	989	979	996	1011	926	948	936	958	904	936
55232	38842	34787	27670	23366	20058	13201	5639	2071	782	2043	2108	408	369	340	347	312	314	285	318	292	319	311	277	285	291	275	293	282	263	273	279	257	282	284	246	277	294	291	262	251	277	290	270	288	286	244	250	282	263	278	254	260	266	262	277	233	246	260	227	241	269	257	251	252	291	274	270	241	277	267	239	257	280	248	248	257	262	236	228	269	238	240	258	271	243	265	245	255	241	262	232	257	276	252	272	281	265	245	273	248	265	261	261	253	263	240	223	238	246	246	278	261	274	254	229	228	260	270	257	231	251	232	270	243	250	258	218	261	278	247	222	287	261	256	239	259	283	271	237	257	243	268	257	262	233	280	244	237	229	296	237	217	260	246	221	222	282	233	248	272	249	252	235	280	240	235	243	261	240	238	263	268	255	265	248	240	257	255	239	251	256	279	252	252	228	255	297	259	236	233	234	284	221	245	272	264	279	234	240	262	257	268	275	231	260	253	275	260	242	247	256	248	272	288	231	253	257	239	234	253	259	264	222	220	240	257	227	221	250	266	244	257	227	269	221	230	280	258	260	225	234	252	234	242	259	267	285	252	261	261	277	261	277	270	231	233	257	250	244	254	259	226	289	238	242	236	268	237	250	260	262	245	255	242	255	223	226	253	250	240	245	271	239	285	253	231	260	236	241	267	234	247	227	280	270	252	251	240	246	267	247	231	248	252	291	267	239	255	258	236	217	268	253	226	218	234	223	258	240	252	228	274	256	233	259	256	256	227	270	250	237	266	241	249	266	261	236	267	266	263	230	243	236	258	255	233	240	257	248	251	269	233	256	279	251	245	250	278	237	252	238	263	224	240	227	231	257	282	284	262	257	236	252	228	268	249	285	240	265	244	247	271	234	220	230	231	276	287	260	219	241	245	269	239	256	257	250	271	242	225	235	243	264	248	251	228	262	270	248	257	248	311	253	261	295	274	224	240	279	244	231	281	272	254	228	246	233	250	255	229	262	257	279	225	219	233	257	274	262	266	252	245	244	242	242	259	235	251	233	241	265	247	234	263	265	254	257	256	264	287	251	252	239	243	253	249	259	267	228	257	248	240	260	230	280	243	274	252	246	234	263	245	254	273	254	243	259	238	241	267	248	272	282	220	286	266	272	266	233	232	263	233	254	228	242	244	230	245	268	241	256	257	238	238	259	231	245	260	246	247	235	206	254	248	251	249	222	243	247	256	242	232	256	274	239	222	241	269	284	246	254	291	254	254	264	273	253	245	248	252	255	237	252	220	270	254	217	261	237	259	254	245	250	247	275	240	258	238	236	262	268	243	261	242	236	255	280	254	263	232	228	271	242	226	286	230	272	261	241	241	245	240	266	248	234	234	257	236	252	215	261	237	261	245	263	242	245	251	249	247	231	250	267	266	240	313	239	232	275	270	246	233	263	237	257	225	255	265	242	226	250	260	265	259	256	246	258	244	271	266	279	272	230	240	234	259	248	238	260	269	252	243	223	259	242	233	259	246	250	258	280	277	253	251	254	244	240	253	249	245	243	248	255	226	246	210	222	246	236	289	259	231	264	267	244	251	260	234	249	264	283	240	247	251	242	236	228	265	247	274	274	260	249	240	213	275	243	260	251	277	241	221	273	264	234	249	261	256	233	223	259	241	271	231	240	247	232	246	235	256	260	256	272	227	241	247	248	230	278	263	244	236	247	252	249	239	262	250	245	252	283	282	269	226	258	252	244	244	254	247	255	246	255	270	246	269	232	245	264	220	249	233	254	261	245	290	262	257	257	249	240	259	242	279	244	270	240	223	271	262	278	256	236	258	251	262	255	260	252	259	254	266	232	255	244	254	232	250	247	218	248	230	253	252	274	239	232	228	279	227	259	203	272	235	245	241	201	250	248	243	282	266	244	267	244	262	274	247	247	268	205	239	219	258	268	292	246	256	283	257	234	249	263	247	250	225	260	246	276	227	255	222	259	223	267	246	248	261	251	225	242	264	262	248	254	239	274	251	270	259	245	249	236	249	233	261	265	263	262	252	248	259	230	220	253	223	240	251	248	224	253	250	257	252	265	266	234	263	254	239	271	213	243	258	226	235	245	252	246	261	250	273	251	243	253	255	229	260	270	231	267	252	280	255	247	270	242	252	253	231	250	253	249	252	209	271	255	273	243	250	262	249	248	274	236	261	242	259	251	243	237	215	271	232	262	256	270	264	240	235	239	280	287	288	251	251	270	268	258	269	272	256	277	288	280	245	252	277	277	248	254	264	253	252	242	236	232	267	259	257	259	244	225	235	253	260	261	297	244	233	272	243	242	240	260	266	254	267	235	243	253	269	253	249	263	250	268	241	249	264	287	244	255	260	243	260	273	273	241	258	278	249	227	246	266	255	263	253	230	246	269	250	277	277	225	270	255	237	228	237	267	250	255	249	245	235	250	251	229	250	225	241	243	234	263	253	256	282	257	241	261	260	254	256	258	280	270	272	257	239	223	268	257	274	260	248	266	257	246	245	246	246	240	250	250	239	231	220	262	232	223	233	276	280	244	258	251	258	242	251	258	253	288	232	250	259	267	247	269	260	240	230	250	253	258	240	244	229	247	280	277	232	232	225	232	262	280	216	260	259	230	270	267	250	235	249	254	235	218	247	257	251	237	258	251	263	256	272	238	254	257	230	286	256	222	283	247	252	259	256	254	263	221	244	232	275	239	273	258	256	244	265	275	279	257	259	232	261	244	222	252	236	284	252	245	256	219	272	249	240	249	230	278	237	255	274	256	257	254	227	257	230	230	255	243	245	238	267	236	265	248	247	280	216	244	254	266	251	265	248	244	253	236	230	234	266	248	254	255	213	218	231	236	262	264	249	276	252	237	211	235	267	251	254	233	256	268	245	259	244	264	260	262	261	246	255	261	224	275	276	213	280	247	225	241	237	260	262	258	253	252	222	221	286	256	248	246	265	251	239	250	252	243	219	258	243	267	257	264	279	247	210	274	269	235	262	259	250	247	236	231	253	246	265	276	247	239	290	270	264	246	243	240	231	255	255	231	247	244	278	231	244	268	253	241	263	274	248	259	249	253	268	277	267	245	239	285	240	211	253	231	263	258	254	242	267	232	269	260	257	244	250	252	243	237	256	241	251	254	248	241	232	205	245	276	256	257	251	232	260	260	260	254	235	258	236	245	241	262	249	283	259	233	266	261	316	245	226	264	240	239	247	242	230	247	269	234	250	255	261	231	270	274	217	250	258	253	240	247	235	227	287	261	267	216	263	244	260	219	261	255	255	242	211	239	241	262	268	235	256	234	269	252	280	221	260	246	278	227	242	235	274	254	247	259	262	265	261	264	233	264	232	227	264	243	237	251	246	265	275	283	266	234	263	282	211	263	274	246	249	226	248	247	280	239	252	249	230	244	255	258	272	236	249	257	246	265	236	248	265	251	257	307	267	253	281	269	244	257	248	271	258	274	213	272	236	265	244	253	255	227	261	247	247	230
49381	47236	39652	28888	5363	4321	3640	3003	2588	2350	8705	4954	1544	1364	1278	1200	1214	1132	1073	974	1045	915	889	919	867	849	869	859	823	766	788	795	761	752	737	713	723	737	725	722	706	728	747	699	654	678	694	720	694	726	699	692	701	664	712	674	664	670	699	653	644	671	674	610	653	687	679	610	652	669	633	640	681	636	636	651	674	630	635	660	602	616	693	670	612	616	655	639	604	622	637	637	640	635	592	642	661	630	648	664	615	574	646	666	672	613	649	645	647	644	641	607	668	627	654	593	631	601	602	637	572	638	628	598	649	632	636	616	609	597	608	615	650	620	607	618	622	577	622	606	622	589	650	665	626	625	607	607	599	670	572	605	658	602	616	634	619	655	602	624	609	623	681	644	624	647	579	616	607	611	654	619	598	640	672	642	668	632	598	614	651	603	629	652	622	579	678	592	672	612	599	621	593	643	652	607	625	663	633	632	622	600	644	646	614	662	613	582	595	646	659	583	610	665	625	631	631	608	616	615	579	620	617	650	648	600	623	598	624	613	599	613	659	626	652	613	619	650	646	648	603	629	644	600	631	607	656	633	579	632	607	585	606	598	623	620	620	592	604	628	606	606	639	635	629	603	667	563	635	675	602	613	681	625	623	618	595	591	656	607	591	647	642	683	620	631	641	613	651	634	637	639	631	600	597	635	654	559	672	611	680	635	673	647	638	640	649	616	566	558	584	637	637	570	653	611	626	631	661	625	616	644	597	612	617	623	605	622	629	643	625	608	634	596	644	579	635	643	652	633	648	601	587	578	629	614	616	631	651	630	631	617	667	628	630	633	569	584	603	622	623	651	612	637	636	611	634	603	632	649	632	619	699	616	640	624	614	637	618	622	573	653	610	627	645	612	622	646	626	645	614	662	606	590	615	610	600	657	653	649	638	641	660	673	574	579	653	624	631	623	621	638	649	589	619	598	665	619	621	581	596	666	639	691	595	652	654	588	614	606	609	608	630	627	611	659	627	642	620	596	644	674	643	581	610	586	616	603	623	649	602	639	626	652	627	622	630	636	615	653	650	581	602	633	622	609	601	593	689	632	610	651	599	621	640	610	621	604	614	622	638	631	630	613	671	681	639	586	642	600	616	664	652	591	652	614	612	646	618	677	606	567	602	681	612	615	621	652	597	631	604	620	580	621	629	612	647	580	665	632	635	622	608	612	621	605	624	561	624	629	638	576	643	632	583	584	612	604	645	619	647	578	608	642	659	610	623	609	597	583	702	654	622	624	618	626	677	659	633	603	666	622	630	605	630	638	623	597	629	628	592	585	593	650	666	586	681	627	642	591	613	609	658	614	653	622	657	640	634	616	603	642	611	602	674	609	647	643	614	557	586	629	643	601	598	614	665	599	566	622	633	669	624	586	634	617	598	586	650	644	642	600	600	642	638	650	636	597	669	621	676	643	627	607	609	582	618	618	636	591	609	594	631	653	637	642	626	634	631	675	625	613	630	595	593	682	660	641	596	645	639	668	676	604	637	628	605	647	647	606	642	635	595	648	641	613	624	612	641	648	612	635	594	610	649	611	585	644	602	630	573	615	617	630	683	613	619	619	571	614	586	606	659	660	591	610	619	661	606	592	653	629	588	640	615	661	629	601	608	611	624	661	632	588	621	639	616	633	656	621	618	599	624	654	638	612	631	574	606	588	629	638	603	600	634	568	667	625	642	615	666	623	645	620	565	623	615	631	631	560	637	674	624	590	629	621	638	659	609	645	608	634	626	582	616	612	636	660	677	644	638	630	659	620	613	633	592	622	634	592	645	635	634	636	596	642	603	636	593	602	632	639	668	599	645	631	613	581	580	595	662	617	614	601	630	601	606	646	611	584	623	578	614	572	644	576	624	637	612	644	624	607	600	629	666	575	632	629	644	603	635	638	613	596	584	667	628	592	614	617	647	631	624	637	590	598	620	597	640	601	608	612	645	600	663	628	618	606	621	620	671	621	625	625	605	573	663	595	659	644	625	599	596	613	564	647	628	557	652	609	612	662	629	677	664	597	559	654	595	609	664	605	626	616	657	621	597	639	596	629	604	646	615	596	625	614	617	654	599	629	621	608	606	641	630	607	630	641	649	618	661	653	631	623	630	580	587	687	642	632	607	610	678	594	674	570	646	608	623	662	638	605	611	663	636	615	591	632	629	613	613	638	616	666	601	650	586	626	640	619	607	655	625	622	605	620	594	631	638	640	621	661	629	542	622	646	573	673	630	617	668	645	647	632	617	648	634	608	688	629	609	658	597	633	608	615	570	642	622	669	602	586	544	605	668	635	576	621	597	620	618	632	625	646	601	651	633	599	643	573	630	610	634	625	594	643	639	627	606	634	630	588	634	632	590	665	615	666	621	655	610	587	645	615	638	666	625	645	586	597	592	663	616	600	633	672	645	685	611	605	582	586	618	595	607	575	613	601	664	601	675	571	621	624	615	626	609	568	655	637	655	647	600	664	651	655	589	619	639	622	574	598	656	646	601	619	627	659	597	590	642	657	648	624	623	649	624	625	629	629	600	646	602	605	642	579	593	612	641	686	612	604	619	605	618	616	576	628	657	598	605	607	594	618	602	598	633	652	661	611	619	624	637	635	597	646	634	611	671	618	635	640	647	642	580	639	621	590	655	574	591	657	643	625	613	586	569	613	621	645	622	630	644	588	638	643	626	578	595	660	627	604	620	598	632	622	611	628	617	686	588	584	601	632	650	611	666	603	619	658	637	597	623	646	578	586	618	615	636	658	589	605	582	639	610	664	655	601	590	626	615	565	607	631	648	605	662	651	613	585	631	634	601	675	611	653	631	579	652	591	632	588	603	615	640	595	620	625	613	660	631	637	602	615	660	597	592	600	626	653	620	651	630	573	601	662	646	686	655	604	648	634	624	647	594	606	611	604	641	605	650	595	607	649	615	653	611	608	615	636	585	615	611	641	633	575	678	598	655	583	674	656	616	633	613	618	605	607	604	596	591	649	613	636	603	613	632	611	625	615	638	617	651	608	644	643	674	599	648	677	606	616	621	649	594	636	646	636	653	637	583	630	620	642	606	621	597	667	656	610	608	622	629	638	622	651	659	660	638	554	637	632	597	607	631	614	593	633	640	623	642	625	622	634	602	615	583	598	634	614	593	632	601	674	669	642	630	593	612	645	651	617	637	614	614	628	573	614	615	625	565	619	647	625	639	665	638	655	614	653	630	577	633	622	619	659	625	614	624	633	658	657	617	626	612	678	631	650	620	657	605	637	613	616	644	602	631	612	594	650	611	636	639	637	645	616	644	663	627	654	602	601	617	641	587	590	643	666	618	624	622	603	593	602	615	570	610	623	646	634	605	613	600	630	591	609	623	642	640	599	628	612	636	607	627	621	659	617	600	626	640	590	622	578	607	606	644	635	592	614	603	663	669	654	603	627	609	612	632	589	659	609	617	586	659	618	608	632	635	625	627	608	626	617	601	612
18830	14237	5939	3526	812	418	333	343	315	337	324	323	311	309	291	327	315	326	301	305	302	324	356	281	310	338	324	318	315	298	291	309	309	325	310	346	315	332	319	286	275	309	326	283	323	286	305	293	322	315	290	284	290	300	279	309	296	306	298	298	280	291	304	296	265	330	325	290	319	295	277	318	295	302	288	312	309	296	319	303	274	318	277	277	318	287	275	304	309	314	297	275	300	301	319	297	301	309	330	327	317	314	341	281	282	296	311	318	307	302	296	306	324	284	302	291	292	302	294	286	296	268	327	270	297	327	311	299	286	335	318	322	308	299	303	293	310	284	335	296	313	319	315	311	313	313	320	318	293	307	286	311	301	305	289	295	290	279	290	292	316	326	296	298	291	299	295	323	331	305	318	335	320	318	312	307	302	296	296	308	315	314	303	347	301	290	301	307	302	315	293	298	321	274	331	311	291	279	268	281	317	300	299	331	329	334	309	293	309	325	303	270	314	271	316	281	330	322	290	303	286	297	312	319	322	346	297	308	258	294	294	288	278	291	304	315	298	296	299	318	332	321	307	301	308	294	302	343	318	316	299	286	289	286	314	295	294	292	303	310	307	290	318	300	293	338	327	336	283	333	316	292	293	326	304	314	321	302	310	307	299	342	327	302	304	315	336	311	330	300	286	306	301	301	303	311	302	299	317	313	297	284	339	291	311	324	289	296	291	319	327	303	288	320	272	308	263	308	322	333	270	310	324	304	303	335	286	298	301	297	308	312	324	326	291	322	307	294	276	311	321	299	325	302	293	300	287	323	299	295	303	273	270	304	300	310	296	289	306	320	293	289	275	307	336	290	319	325	273	321	313	306	302	272	311	292	307	289	326	299	299	338	292	312	327	302	306	292	300	313	324	320	269	297	299	306	289	315	305	302	309	300	304	297	298	316	293	299	299	304	308	326	314	311	301	273	287	302	361	311	327	300	319	308	319	305	321	295	281	343	299	276	299	291	285	316	308	325	269	321	318	310	316	329	334	299	296	277	286	295	310	290	303	334	307	327	307	289	291	320	301	303	329	312	283	338	326	292	311	289	295	298	351	306	274	330	321	315	263	295	292	319	311	311	309	292	315	305	300	320	332	304	295	288	329	300	311	295	308	306	283	286	312	301	316	314	280	282	304	291	313	315	315	329	314	337	298	299	326	311	293	297	310	373	335	283	293	306	294	303	295	302	318	292	319	288	275	315	286	299	279	326	359	281	327	311	303	288	322	317	307	300	309	322	311	297	307	352	327	300	304	296	347	305	312	300	302	312	293	316	289	313	312	295	310	316	326	298	297	322	293	300	321	292	309	303	311	306	307	307	301	288	282	302	310	307	313	315	304	311	337	299	308	303	297	317	287	285	324	306	309	307	295	302	301	287	287	323	346	312	244	301	351	290	307	324	278	292	303	305	333	315	300	323	287	310	314	313	306	302	332	318	317	320	320	309	283	291	330	314	290	307	280	275	314	317	309	288	313	289	307	295	283	334	315	293	303	308	311	329	288	283	323	326	285	345	280	331	297	311	328	300	296	323	326	306	312	316	327	314	309	297	296	292	312	316	303	333	326	278	296	293	296	298	331	335	314	326	304	287	313	286	291	286	321	267	311	299	304	304	300	309	301	323	302	307	289	308	320	305	272	303	311	335	307	301	326	284	294	285	312	261	293	272	283	314	295	319	327	310	270	295	273	307	290	299	299	287	281	325	283	300	271	306	283	296	324	289	295	347	283	346	297	327	283	294	296	331	313	309	297	330	302	309	330	318	332	308	308	276	273	312	305	278	284	316	334	279	340	311	307	289	288	302	333	311	299	305	311	305	321	301	307	299	319	299	283	291	312	267	330	311	284	304	330	292	302	324	301	304	293	290	303	326	300	303	328	299	294	328	324	270	308	309	296	301	333	310	308	332	336	296	267	295	289	313	297	314	327	302	302	340	302	317	278	289	284	331	259	310	298	326	287	310	283	307	348	330	323	308	325	306	319	282	313	302	324	309	305	317	324	282	290	344	283	284	327	308	298	323	306	291	306	301	313	319	333	338	301	329	300	305	312	309	294	331	296	316	322	298	315	267	310	300	287	325	284	329	296	296	304	327	309	282	313	316	319	304	298	278	297	288	311	328	299	283	298	285	325	315	325	297	305	319	285	334	325	283	316	279	290	305	309	329	307	322	284	336	295	291	310	300	278	287	304	279	322	300	307	311	296	315	328	315	314	317	292	301	320	304	333	300	294	306	335	312	307	304	279	305	293	318	282	283	292	301	307	288	316	325	335	286	314	311	298	325	313	345	311	326	279	328	312	299	329	319	314	314	303	322	330	324	306	286	312	283	284	304	300	312	302	306	306	300	283	284	325	311	319	285	335	320	327	284	270	306	312	318	303	328	318	309	325	343	309	267	305	317	290	305	300	319	320	292	299	318	306	306	347	313	301	291	306	294	351	291	307	320	334	314	289	297	304	289	310	302	282	294	298	339	292	297	301	331	276	316	301	317	275	321	319	293	301	290	289	324	317	300	302	312	302	331	312	345	319	267	300	316	293	303	343	297	311	283	306	325	316	337	294	303	347	306	310	319	323	316	291	309	323	287	297	294	290	291	302	304	326	289	304	299	339	282	299	323	303	305	321	317	287	306	303	340	324	299	313	324	320	284	315	337	304	315	323	324	333	309	320	345	345	297	296	330	310	301	293	297	311	325	315	270	320	328	323	320	314	296	314	299	274	292	307	291	321	321	308	297	333	325	310	287	297	307	326	312	304	311	298	328	299	310	282	288	300	313	310	319	317	288	310	326	305	277	323	298	296	261	339	329	292	319	290	340	287	319	349	334	324	311	293	308	308	322	315	318	326	314	289	327	289	339	319	307	335	295	303	347	271	267	312	284	298	271	304	331	331	308	289	314	315	295	279	285	319	293	321	298	277	306	315	277	285	304	306	333	302	291	293	304	339	290	328	296	315	300	329	302	296	296	319	304	325	303	326	336	298	285	282	333	333	322	284	284	290	304	290	316	306	284	304	317	328	290	292	280	311	309	328	314	271	301	288	314	302	316	329	309	296	290	306	284	297	303	306	307	291	301	327	296	295	298	333	284	286	321	265	302	311	306	295	312	330	301	303	323	313	290	320	301	304	326	300	316	287	307	326	305	308	298	326	306	318	324	312	291	295	319	294	322	329	299	296	313	316	309	293	290	323	308	323	316	345	301	313	343	293	302	298	294	299	309	304	323	294	301	270	307	302	324	322	272	339	336	314	339	308	338	306	344	286	304	281	330	308	333	334	305	290	335	328	282	294	316	303	298	310	320	322	305	296	291	291	300	302	309	329	302	343	310	303	316	326	296	312	309	297	326	285	291	299	286	303	299	317	326	303	334	301	298	308	302	318	315	306	324	310	324	275	301	313	327	301	311	298	373	305	278	331	302	291	266	284	303	290	286	321	302	338	336	311	302	316	305	307	313	305	312
17714	13293	6521	6989	907	911	875	830	832	864	955	870	850	810	822	814	759	781	854	799	819	841	743	814	792	772	858	803	829	794	765	775	842	796	841	750	788	857	764	794	740	790	789	827	856	742	763	769	793	812	867	847	798	855	755	815	822	815	794	762	767	783	766	782	791	753	826	777	754	861	779	801	832	767	806	748	762	806	822	776	775	835	795	802	832	829	762	782	802	804	787	814	750	805	745	821	800	756	771	797	788	796	799	827	787	789	806	831	758	819	808	753	751	757	823	815	779	785	804	776	787	813	832	819	802	785	805	809	832	804	828	801	813	781	750	824	800	845	851	849	804	820	770	815	882	851	860	857	814	797	843	812	825	842	808	822	754	786	801	793	859	804	802	789	805	797	796	808	764	777	796	769	747	742	810	753	862	877	794	855	793	741	800	771	783	803	810	806	810	786	823	780	781	832	831	854	814	770	742	812	822	779	793	832	784	825	811	829	838	804	809	825	789	713	791	811	776	772	788	858	772	769	838	797	833	786	811	784	800	795	852	819	715	821	825	819	832	803	854	829	819	797	821	763	782	852	806	773	843	767	845	843	823	827	804	861	792	784	829	804	800	785	830	811	767	783	772	747	791	794	792	746	842	777	834	787	787	841	786	826	816	779	787	764	741	783	782	804	791	760	812	791	851	845	771	791	831	834	788	808	768	826	827	880	859	848	793	765	845	838	789	748	784	759	784	848	817	783	806	794	790	780	789	803	815	782	828	797	847	804	751	798	843	799	797	809	794	742	767	847	780	794	802	814	786	795	766	781	879	754	753	839	794	821	810	843	828	809	747	820	806	787	797	787	810	795	830	822	825	777	824	791	815	772	770	774	831	818	800	778	834	773	794	794	798	813	780	821	819	807	863	845	812	826	801	763	855	760	802	853	759	810	816	777	870	814	802	827	850	825	822	770	775	751	815	811	844	833	790	814	762	781	810	792	810	756	799	799	799	802	833	780	819	802	789	784	778	785	836	837	797	766	808	827	796	785	844	793	788	785	816	772	805	822	774	812	803	844	775	792	777	795	816	813	795	801	843	793	787	795	818	814	759	779	851	824	849	792	867	744	777	791	853	787	808	781	798	761	779	808	795	829	803	751	813	803	814	839	790	808	772	793	818	829	803	829	771	759	786	812	785	770	785	838	797	844	869	779	773	809	778	823	803	786	819	798	848	807	827	795	780	803	792	786	819	810	797	775	804	804	760	772	776	825	820	837	777	766	875	809	817	791	836	772	801	832	735	821	825	757	826	795	800	780	754	829	857	849	789	794	812	803	791	757	814	816	785	801	762	775	798	801	792	762	806	784	802	797	834	796	825	799	780	736	798	793	850	798	798	797	800	838	777	776	811	829	815	789	745	791	787	779	774	798	806	785	801	781	772	880	830	844	816	750	827	778	819	756	784	797	816	827	765	833	866	794	750	818	804	831	826	829	813	772	774	778	766	812	791	814	781	806	771	811	814	815	808	805	809	823	779	759	796	823	805	751	787	822	824	796	802	779	843	794	761	779	774	749	774	822	804	787	819	790	822	815	771	827	805	853	756	791	774	801	785	791	778	802	791	764	797	795	779	758	811	812	774	795	782	782	802	810	755	821	789	835	796	796	810	808	771	797	855	803	798	804	796	821	769	777	817	750	787	817	750	755	795	820	799	751	807	828	833	809	779	806	801	780	788	775	778	801	786	784	758	797	797	756	802	769	838	796	820	815	894	804	828	808	776	790	808	802	845	775	813	814	807	768	774	765	760	860	845	830	821	808	842	775	826	784	775	772	800	824	790	794	795	814	808	769	815	825	759	777	803	758	791	820	795	774	776	789	813	831	760	765	783	818	810	787	788	774	795	828	825	804	833	782	845	798	831	829	801	800	815	787	805	783	780	778	810	761	816	800	772	805	813	798	780	842	812	793	809	801	822	806	817	821	860	821	804	801	799	837	872	828	798	818	818	803	800	854	791	810	780	879	779	790	777	787	830	824	786	790	795	795	764	813	809	774	814	798	832	797	793	824	788	839	773	746	785	815	793	806	843	767	764	795	759	800	764	765	778	803	793	764	828	851	776	805	787	822	813	789	787	774	816	800	784	829	786	824	782	787	821	784	756	829	841	839	775	806	826	804	792	801	845	759	834	769	780	840	761	786	825	792	782	817	824	793	816	793	820	827	814	795	789	813	787	838	810	837	811	803	785	823	795	817	799	808	788	815	768	808	756	806	761	830	804	798	817	807	791	873	784	793	829	880	762	828	823	816	767	795	805	795	781	812	773	809	765	790	796	803	779	821	818	801	801	826	794	807	837	795	781	811	792	764	842	864	762	775	802	824	828	788	772	763	824	800	800	804	797	834	778	759	795	814	755	796	807	810	809	800	761	783	811	877	790	860	856	779	808	789	815	789	797	790	798	810	787	798	815	769	786	824	754	759	791	809	812	765	805	835	811	812	831	816	822	815	847	742	809	829	816	786	802	771	819	812	714	772	780	800	797	774	826	825	760	833	807	770	747	758	808	788	762	798	802	794	868	835	799	743	793	782	819	831	760	816	786	850	826	819	819	836	794	791	818	784	808	761	844	775	804	777	827	801	771	832	777	797	777	755	798	810	857	858	831	793	763	787	820	848	799	757	795	760	819	833	794	768	772	776	846	837	821	808	791	815	850	813	827	816	817	770	829	821	769	755	816	807	774	807	797	737	824	756	820	790	818	802	760	789	799	798	818	820	782	737	828	842	791	855	850	788	807	772	800	815	758	798	804	773	825	791	774	840	728	824	874	796	811	802	832	786	781	806	722	779	866	867	842	766	815	780	775	838	776	828	773	821	760	837	757	810	817	803	811	771	807	799	786	790	746	802	788	823	779	822	824	804	827	799	828	784	763	840	738	816	794	774	836	784	824	810	811	780	791	826	797	811	798	763	785	811	844	757	805	862	797	786	768	790	795	770	781	832	797	803	799	783	801	811	832	766	783	803	825	774	758	769	772	768	818	771	766	834	856	803	794	792	817	765	807	800	763	835	780	838	805	795	802	787	831	796	769	784	771	818	819	812	837	807	764	771	822	731	768	792	820	804	736	827	802	794	765	811	749	841	810	777	782	766	785	831	844	761	830	781	859	794	762	801	855	832	814	836	815	816	754	810	787	798	784	808	802	821	753	770	743	787	836	797	844	834	792	822	844	796	808	786	800	788	777	798	784	799	759	820	741	800	785	817	768	818	814	785	756	789	787	809	811	831	756	773	792	837	827	845	816	791	880	807	781	773	801	820	815	789	819	806	740	765	783	775	820	787	846	802	768	790	845	768	826	849	793	779	776	816	839	843	806	781	848	783	849	788	771	783	783	785	779	825	786	868	763	804	786	811	820	826	755	768	798	833	778	757	777	760	866	847	797	798	769	800	781	772	832	799	756	817	825	813	813	832	762	781	784	813	775	867	760	749	762	756	816	804	737	761	763	771	728	794	800	790
51023	36868	25131	19861	13619	7541	3082	1035	531	508	834	830	472	440	481	448	422	430	416	423	395	398	385	397	410	398	387	382	394	411	394	376	388	420	382	416	422	404	369	413	407	395	386	397	383	411	398	393	403	385	400	382	380	358	409	421	387	411	460	380	376	393	401	386	375	381	347	405	419	385	375	409	386	386	380	389	390	390	389	358	414	411	386	392	362	397	389	393	369	366	367	405	411	397	403	412	397	369	376	404	420	412	384	361	409	392	394	396	378	396	402	386	353	372	387	380	417	418	383	407	395	383	411	407	398	399	402	398	349	367	402	366	380	373	392	368	424	431	372	380	374	389	412	386	404	397	379	381	414	393	376	370	368	386	389	390	373	355	431	421	336	401	402	377	379	372	373	386	407	380	420	392	392	415	402	373	401	453	390	394	380	382	398	414	358	385	368	368	382	414	375	393	393	411	396	367	389	360	394	375	382	397	397	364	358	375	391	390	384	340	375	441	371	422	393	411	400	411	414	404	399	386	414	377	411	389	383	354	372	413	407	405	377	410	410	389	369	408	367	375	374	396	369	404	367	383	407	397	411	387	383	407	370	428	408	369	407	382	406	377	376	398	380	407	394	397	383	380	376	392	368	366	389	372	413	422	386	419	351	334	405	392	379	352	417	401	395	390	361	363	356	404	327	356	365	382	388	374	404	384	352	396	398	405	387	390	410	417	382	392	387	371	390	407	394	379	404	348	358	412	365	400	388	387	388	387	391	435	404	360	354	392	416	370	377	398	373	365	386	394	393	377	412	383	407	379	372	428	418	357	369	404	367	388	405	393	422	387	347	405	377	391	397	376	355	373	398	401	384	376	407	344	399	413	381	335	394	355	424	364	369	402	385	412	392	387	375	354	388	393	426	395	362	384	390	394	408	345	398	394	409	365	367	401	406	407	381	422	392	366	339	359	391	400	372	427	429	376	400	373	355	407	390	415	350	383	416	391	387	413	374	408	398	425	412	366	389	342	405	353	389	398	377	372	409	371	394	391	408	386	392	407	386	384	389	382	381	408	386	415	358	398	373	372	413	390	389	357	397	388	384	380	381	399	398	389	373	408	378	384	402	355	414	400	378	435	405	392	390	368	396	406	383	405	441	409	400	418	398	416	384	378	392	390	396	369	394	435	385	385	436	378	397	364	438	387	417	373	432	393	404	417	391	383	375	399	407	380	357	384	397	371	394	398	385	401	390	368	426	393	420	401	377	410	423	401	415	361	363	392	389	365	362	365	391	381	364	396	370	396	398	383	400	377	366	430	405	378	378	388	389	411	399	397	381	366	387	411	394	390	413	409	364	400	351	364	377	388	386	410	393	392	376	395	394	359	381	394	365	434	418	391	366	396	400	381	372	375	390	381	394	418	352	408	423	395	359	372	390	396	389	389	387	376	415	391	346	381	387	407	382	417	408	368	394	372	398	405	394	372	409	394	369	382	384	393	365	362	411	356	379	412	412	400	394	378	425	425	401	375	378	371	412	366	413	382	369	387	384	427	383	399	388	351	373	378	378	395	365	392	374	404	431	410	419	415	424	357	392	395	370	347	373	358	369	391	408	378	369	409	398	398	403	397	410	413	388	379	391	386	375	380	380	398	410	448	380	370	390	366	398	420	399	375	406	413	382	406	409	401	383	398	388	403	385	368	358	418	416	394	376	386	403	410	393	392	384	435	390	398	341	400	412	387	356	382	402	385	371	385	383	382	407	395	366	414	399	392	389	355	373	389	396	389	392	369	393	358	391	394	357	386	391	354	381	324	373	377	367	417	396	396	425	415	410	397	385	389	389	376	398	389	380	406	392	381	434	415	386	382	386	397	393	394	393	358	360	401	431	379	402	383	386	392	418	378	380	399	405	421	351	378	377	385	391	396	376	389	397	387	401	399	396	379	399	395	419	351	357	351	407	373	391	383	418	400	377	407	398	395	417	377	411	414	396	331	414	409	384	380	374	373	410	373	395	421	411	402	384	361	412	416	413	370	373	423	395	367	388	367	361	409	425	391	395	409	399	373	412	387	415	435	366	373	376	391	359	400	365	385	445	406	391	397	402	428	389	399	394	385	373	398	341	394	394	372	354	347	350	388	384	421	387	398	398	379	363	378	379	416	383	381	382	372	378	369	374	385	362	405	370	449	420	358	365	383	380	398	404	375	380	389	396	401	398	385	393	383	403	378	399	407	382	387	376	366	385	407	408	429	382	335	356	398	341	399	412	395	412	403	386	380	404	388	388	360	414	379	388	410	390	388	426	380	377	391	405	371	390	391	395	393	408	400	368	403	384	390	372	402	397	363	406	375	399	383	396	380	410	406	415	397	347	376	427	413	414	401	374	371	398	402	375	364	391	374	390	374	365	406	413	414	406	418	377	347	380	426	361	389	397	365	405	391	387	403	383	395	407	392	397	413	396	384	360	360	387	397	388	387	431	387	380	402	368	374	412	379	388	422	403	397	372	382	379	364	406	393	376	418	409	389	385	397	415	382	377	407	394	414	342	388	382	409	390	403	352	429	381	372	385	368	446	437	387	406	411	404	397	362	377	424	386	370	400	415	365	391	407	380	394	417	354	394	379	356	417	362	375	392	390	361	392	345	351	373	386	373	378	397	388	358	367	363	385	394	357	408	414	433	395	383	411	363	356	368	392	404	428	397	358	405	403	358	406	383	355	371	376	425	358	382	398	385	360	380	389	384	366	388	410	394	405	394	395	373	386	375	393	397	378	369	389	379	375	407	393	397	383	389	383	424	349	370	412	364	392	388	380	373	432	403	413	397	396	378	392	373	397	404	393	381	403	374	356	370	374	396	392	393	393	401	395	354	414	432	395	394	424	405	376	402	404	370	366	389	411	417	381	404	404	410	381	428	390	402	384	393	402	388	392	386	377	401	387	362	391	407	384	380	382	380	378	363	397	344	383	402	380	418	392	354	358	377	390	383	365	393	439	396	366	409	377	412	377	348	409	349	418	404	394	369	392	383	379	418	440	392	377	392	408	333	386	383	362	397	407	366	382	384	367	401	390	394	402	386	370	407	386	387	368	373	368	407	336	401	379	379	406	384	400	362	398	358	427	380	383	383	380	397	408	395	390	381	383	419	381	373	411	419	345	379	412	405	373	381	367	372	381	427	375	404	379	370	392	389	410	413	430	393	429	383	398	398	397	431	368	400	416	394	376	369	392	391	383	369	380	428	384	430	386	392	351	385	364	399	389	396	377	362	372	413	388	382	372	357	358	363	373	415	403	390	356	377	386	422	403	386	381	371	381	397	377	383	405	395	420	394	396	378	382	369	351	432	392	392	421	367	423	375	349	405	361	367	401	350	414	387	397	398	386	379	373	370	427	398	389	382	351	395	344	417	389	367	381	387	358	404	383	416	367	410	376	387	421	394	421	377	404	361	387	403	378	357	404	394	392	378	376	395	392	405	382	395	374	387	392	362	392	370	403	367	375	399	403	415
47980	29750	4179	3978	3404	2816	2315	2141	1896	1779	3330	2929	1411	1380	1302	1226	1220	1221	1164	1156	1184	1099	1086	1090	1039	1054	1065	1068	1024	994	1031	1007	995	1018	1072	994	1063	993	953	982	972	988	926	961	1005	1045	955	965	974	974	974	971	965	1017	976	947	1004	937	963	982	940	1029	960	938	917	934	909	1019	988	933	945	978	960	938	960	967	944	957	998	1004	968	986	951	922	985	976	926	933	977	958	1010	931	936	994	954	961	937	967	969	961	958	952	964	961	926	891	960	1004	868	967	943	907	921	907	990	966	980	953	963	899	918	1002	966	919	907	925	965	982	968	985	937	983	912	972	953	951	964	924	921	930	993	942	992	965	952	946	974	941	975	936	943	945	951	940	933	973	962	972	951	977	959	966	945	972	963	959	942	940	1005	952	952	991	995	946	1033	971	939	931	953	973	939	918	996	940	970	971	934	942	969	945	947	997	923	991	948	954	981	920	958	994	944	912	959	925	935	950	980	959	945	915	932	889	959	930	927	939	915	932	930	876	937	943	947	995	892	899	923	941	983	948	930	925	986	960	957	934	915	919	969	967	981	942	949	924	924	963	940	920	961	930	986	984	1031	929	967	932	911	955	949	920	945	950	914	927	907	946	963	926	947	988	961	966	956	902	964	914	979	951	928	1009	959	947	931	909	974	982	957	937	966	979	1021	975	937	994	993	995	923	956	904	957	938	945	962	943	967	935	961	938	957	952	927	951	956	938	905	905	915	926	960	919	911	908	900	937	957	950	999	885	940	932	951	982	954	883	947	929	947	981	943	985	930	941	882	940	948	935	920	964	944	963	929	913	859	966	945	954	987	967	981	957	927	958	1008	965	988	923	917	922	916	922	970	1012	983	963	980	972	914	926	942	913	955	895	937	913	925	974	886	940	970	927	960	941	957	980	974	915	994	912	949	942	941	957	940	948	1001	910	986	911	981	968	1019	965	1042	985	972	906	918	936	920	955	926	962	913	942	1013	904	910	947	943	921	871	939	923	944	918	938	936	929	957	952	924	953	934	930	936	961	930	976	941	949	893	898	907	986	988	978	912	959	920	986	977	1000	935	935	936	966	975	990	927	952	968	945	973	991	997	924	908	889	1000	921	949	955	952	951	921	958	971	986	944	939	938	931	955	901	915	957	969	1013	930	954	926	941	937	947	951	943	933	947	892	854	931	999	965	949	969	902	954	956	928	971	862	968	955	962	1004	934	955	924	939	992	968	883	970	948	984	972	945	995	931	940	914	963	942	902	937	934	940	912	952	964	934	904	950	990	922	963	963	1002	981	1024	881	907	979	961	918	978	893	1009	940	974	983	971	980	980	979	996	920	963	954	931	975	940	972	898	913	873	956	959	1008	948	992	926	983	1000	972	967	976	935	924	918	982	956	939	1020	941	928	1003	954	961	930	902	995	993	982	927	971	944	900	951	924	932	980	956	949	930	975	901	968	905	963	969	953	934	967	996	984	945	976	1002	956	962	938	927	964	952	992	932	900	930	981	963	924	902	882	960	941	947	920	935	938	975	1027	981	987	947	934	999	977	932	937	944	931	1011	985	939	952	898	992	974	966	942	966	978	938	923	932	944	1009	1005	924	931	923	926	937	954	937	951	922	972	896	952	1028	1007	994	973	929	948	955	896	988	977	968	965	952	933	948	940	945	925	941	979	908	904	919	954	960	965	939	930	937	947	913	927	937	958	958	948	951	990	937	943	932	928	958	964	966	922	972	963	962	911	998	979	947	972	949	926	925	973	995	962	946	918	935	930	928	990	972	978	897	934	975	942	940	964	944	920	946	923	912	941	967	965	1042	952	912	931	934	937	921	935	950	963	926	912	916	919	901	926	957	972	964	921	943	973	964	980	916	971	939	933	947	921	936	892	953	958	1006	957	923	1005	965	910	972	945	980	959	919	965	966	954	937	973	990	963	920	934	927	935	958	990	925	954	951	993	956	885	949	940	974	977	894	947	953	953	912	986	923	988	895	983	997	982	979	908	886	882	920	921	871	968	911	938	915	957	969	923	937	930	935	1016	986	948	905	953	938	955	978	922	999	923	953	929	959	881	888	989	940	973	950	988	961	911	1000	927	906	939	954	989	953	945	879	1009	952	947	928	946	929	914	952	951	937	953	937	960	938	988	953	965	967	970	874	937	951	985	973	954	909	938	986	907	1010	957	943	923	936	953	996	984	970	901	969	932	923	977	932	994	907	964	926	999	968	908	920	929	924	956	1005	881	954	931	926	965	972	921	888	924	923	902	960	971	933	973	957	937	955	973	949	909	962	946	955	964	927	952	997	940	921	955	944	932	934	938	980	900	914	951	939	1005	968	969	934	925	967	921	952	984	891	896	990	993	961	991	909	964	954	965	930	931	955	991	954	983	955	943	940	930	979	904	974	952	949	947	961	907	916	900	1000	925	923	984	952	961	941	1005	956	972	964	984	971	897	939	975	909	962	919	942	975	968	972	951	958	946	912	936	882	910	929	915	971	936	962	1007	968	923	958	991	943	968	954	920	949	951	959	942	1012	896	934	995	926	943	921	982	993	972	930	928	970	936	1007	924	943	962	939	970	918	871	983	937	981	948	957	983	943	953	955	928	969	938	902	993	951	937	923	978	970	957	962	950	918	907	947	971	912	928	920	937	1034	976	970	913	962	911	924	951	974	932	954	919	893	963	961	928	906	961	935	979	966	974	932	939	981	914	946	912	938	910	934	998	948	933	894	979	912	1010	969	983	981	952	943	884	878	960	998	965	932	995	905	970	945	947	957	924	932	893	905	982	902	899	984	963	917	987	980	932	915	980	959	924	1032	991	946	868	923	945	990	921	925	989	944	963	937	946	982	932	964	893	964	938	974	1001	920	997	918	941	953	987	953	1000	964	999	962	1003	929	966	955	927	907	900	924	934	915	934	931	948	923	888	932	931	917	974	962	970	955	935	956	966	900	927	941	931	940	968	1011	918	960	960	997	928	980	960	941	962	925	942	895	980	947	979	1012	944	970	940	919	926	922	942	919	944	945	935	1001	974	958	911	911	867	933	925	966	966	962	927	922	1004	926	911	947	930	987	925	965	956	980	979	952	928	938	906	1018	995	936	994	950	950	908	926	994	935	933	991	960	928	986	921	975	984	986	935	923	927	1032	942	937	917	898	969	986	929	947	928	890	943	994	895	942	961	978	939	941	995	942	887	962	957	962	943	959	954	949	967	956	923	931	900	928	972	911	918	940	920	992	974	980	963	940	930	970	993	893	995	929	931	963	949	934	925	969	975	929	938	937	956	960	940	969	919	973	889	984	945	963	950	930	910	1000	951	954	931	932	983	946	928	909	957	922	977	953	972	920	940	969	949	966	950	931	952	867	931	928	915	950	918	1012	942	939	966	942	950	942	938	924	991	886	990	967	967	1027	923	931	928	921	923	943	938	984	928	960	957	1014	959	948	958	964	905	907	962	996	948	919	921	949	986	985	972	893	941	951	957	928	952	993	949	937	964	945	974	912	938	963	941	957	968	938	964	999	934	937	905	905	937	967	911	953	923	973
56599	30109	22554	19228	14302	8210	3987	1501	608	542	689	781	385	366	348	307	333	304	279	266	288	272	267	254	266	266	278	233	296	278	271	274	211	271	249	238	250	241	269	216	262	262	253	240	269	237	267	241	227	253	246	260	232	250	234	255	280	245	264	251	248	263	236	253	238	245	234	251	237	234	265	226	239	255	276	241	249	250	256	223	207	202	212	269	219	246	215	230	231	226	266	241	241	258	239	233	240	227	250	258	250	244	257	252	213	252	256	256	258	232	243	231	216	238	227	236	221	239	228	229	235	269	270	239	261	242	249	253	257	214	220	212	249	236	249	247	260	242	223	219	264	230	259	247	259	292	243	259	227	231	228	242	244	241	242	226	257	218	252	259	240	240	221	255	220	225	230	251	250	224	225	251	265	240	235	233	236	262	253	259	248	258	260	266	239	253	215	240	243	198	251	231	248	238	260	263	240	242	236	229	252	218	263	277	259	249	265	249	259	251	236	249	240	231	252	246	239	234	229	243	238	226	250	251	238	258	218	257	235	240	212	236	275	236	249	257	254	229	240	213	238	260	211	246	240	215	267	265	251	221	264	260	256	242	251	225	243	236	253	229	244	228	228	256	257	242	238	221	225	263	211	223	224	257	232	251	258	246	218	230	211	211	226	225	241	254	212	247	242	235	246	237	251	225	252	211	240	264	250	229	227	236	208	244	267	270	246	228	213	237	253	237	222	233	246	237	226	245	241	248	225	248	259	255	271	228	250	227	219	232	241	242	220	266	259	204	224	269	226	239	229	228	239	257	224	241	219	267	223	244	244	218	254	213	237	242	240	253	225	262	228	249	237	235	222	257	260	250	238	259	228	243	257	243	248	225	258	238	241	221	206	228	250	256	250	235	235	247	257	268	244	220	229	229	247	219	252	218	219	233	242	225	241	235	239	247	223	266	225	214	248	249	217	265	246	238	255	251	267	231	242	259	217	241	252	249	218	234	240	235	237	239	230	210	255	205	229	232	267	255	256	268	217	232	260	211	275	242	251	221	230	245	223	232	265	193	242	228	212	221	255	258	214	246	238	249	234	241	232	244	242	232	266	241	237	252	219	231	274	251	218	233	249	258	232	206	242	245	229	230	257	272	240	244	250	239	287	237	222	206	240	234	243	218	229	238	249	258	249	269	248	226	213	256	268	221	246	240	207	266	237	201	221	254	243	235	235	247	227	242	211	221	234	263	235	222	234	234	264	230	229	253	207	258	230	234	240	240	236	241	253	246	221	217	231	218	247	272	239	212	237	242	247	228	230	251	230	238	239	248	230	239	243	261	246	254	231	256	272	224	239	226	223	238	241	251	220	244	240	237	243	260	256	247	291	256	247	231	234	228	228	234	227	241	253	249	231	238	203	248	230	218	218	240	234	251	257	243	242	216	253	239	241	240	266	237	215	225	235	239	236	245	237	230	249	266	227	248	249	244	252	244	231	237	254	226	226	252	289	239	241	216	244	227	227	244	207	247	227	250	283	230	242	235	250	259	225	246	246	232	239	267	232	227	217	249	264	236	245	228	264	241	249	221	256	227	209	226	255	241	271	237	249	253	218	241	248	241	236	212	223	225	270	212	254	237	232	224	226	261	239	272	249	244	238	225	228	233	242	208	266	227	245	229	220	257	233	232	225	225	215	239	274	248	253	235	250	225	234	236	237	208	221	250	247	263	256	258	216	239	266	218	274	275	272	242	203	225	214	242	227	243	229	282	233	260	223	212	233	256	240	247	244	254	207	234	248	238	229	241	239	198	254	240	225	234	240	245	261	252	264	265	250	244	246	217	208	261	219	245	232	215	237	225	240	239	272	241	223	228	236	251	265	232	241	227	247	235	228	262	231	229	225	250	256	244	256	259	231	256	266	217	230	247	224	235	222	233	237	256	267	240	215	234	250	254	261	256	235	221	235	244	233	234	261	234	227	242	233	230	222	255	231	245	252	229	210	285	275	238	243	238	240	209	232	231	250	237	242	214	224	263	232	238	245	245	257	242	272	261	238	246	271	254	242	237	259	230	249	262	244	220	232	261	235	259	249	240	249	222	252	250	226	229	214	236	256	228	248	252	237	241	215	224	248	238	259	222	234	234	259	254	231	257	246	233	228	246	233	248	225	256	217	277	244	238	245	222	276	222	248	241	205	233	268	232	211	224	244	215	227	252	240	245	225	258	227	234	244	256	244	224	218	224	211	239	247	252	260	245	263	233	226	227	224	233	228	220	228	211	252	233	269	209	240	257	235	237	245	224	212	252	243	251	244	229	212	228	237	256	228	233	277	256	251	223	223	249	224	243	250	230	252	239	243	271	261	235	242	260	238	232	253	239	222	245	238	249	218	272	258	247	238	228	224	239	241	242	219	220	247	245	226	254	227	251	230	233	229	221	231	231	256	260	234	234	236	237	238	243	256	248	280	254	217	249	241	236	243	257	228	229	234	225	248	224	202	232	259	273	230	246	255	225	228	256	259	207	237	217	207	242	266	263	240	235	217	234	281	244	234	234	229	249	184	243	280	239	266	247	251	265	210	236	240	249	243	252	242	229	259	253	209	251	221	250	230	239	214	264	270	218	244	259	250	216	205	225	257	213	228	225	266	240	260	253	234	244	254	217	253	229	241	246	229	234	280	236	220	259	233	244	259	225	230	210	250	223	206	232	253	219	206	236	248	226	263	214	224	255	225	233	232	256	228	217	222	229	231	252	235	258	224	230	238	243	249	214	237	251	253	222	254	259	246	207	228	261	234	238	234	251	247	245	232	228	252	253	243	226	234	250	230	206	232	247	245	251	238	272	254	228	257	252	258	248	250	238	238	206	216	259	211	213	245	251	253	242	240	241	242	246	256	257	228	235	277	234	229	246	219	248	221	233	240	217	254	243	233	237	227	245	243	249	236	236	267	267	225	217	238	232	228	254	263	213	247	254	242	254	218	242	259	254	244	238	243	243	222	259	249	218	232	265	255	262	250	245	238	229	227	237	229	232	224	227	242	244	267	237	242	272	248	242	245	263	259	243	229	227	222	250	242	217	242	254	262	235	263	252	248	243	225	233	238	246	230	243	255	230	244	249	211	255	243	227	236	245	229	261	229	248	238	233	234	276	234	251	249	248	227	241	240	235	256	225	238	235	234	240	220	266	239	237	227	238	251	248	250	197	237	267	203	241	281	227	244	243	233	248	256	232	240	233	284	233	257	243	210	206	230	262	207	232	240	225	234	210	203	210	243	222	234	241	226	241	234	256	225	266	251	227	217	220	232	248	269	239	226	254	232	260	247	221	243	221	225	240	219	252	232	241	255	231	243	234	231	243	225	214	210	238	240	261	224	256	258	229	271	244	241	247	253	250	231	234	209	209	250	242	252	243	251	198	239	225	251	238	272	258	230	242	254	261	230	246	251	259	250	264	247	225	239	233	253	227	244	217	252	241	259	258	214	270	237	245	237	242	238	212	213	239	246	244	271	259
46381	9975	5932	6382	5309	4311	3488	2962	2539	2290	3142	3299	1499	1409	1225	1198	1215	1114	1094	1033	961	915	859	894	795	841	797	802	832	789	797	726	788	718	777	721	741	690	746	672	761	674	685	664	665	691	668	707	661	667	622	665	646	683	631	662	615	687	637	638	646	658	635	609	648	665	674	665	625	635	619	673	598	567	627	586	639	615	670	631	621	661	616	653	606	583	619	590	606	646	593	570	589	642	578	637	615	612	610	649	610	613	611	575	631	589	620	633	619	627	607	601	605	627	568	622	620	589	645	580	618	594	619	628	622	600	590	644	620	617	628	613	566	599	634	615	605	646	571	644	588	608	607	610	634	612	614	596	608	637	603	629	606	631	625	596	598	667	626	639	651	576	594	631	603	611	638	626	595	621	636	631	623	600	599	621	644	588	571	638	601	615	589	608	585	614	555	595	600	590	597	598	573	592	629	643	635	627	610	620	592	561	599	618	635	601	568	617	564	662	612	609	635	590	598	602	575	619	620	655	581	604	610	583	592	597	644	608	633	567	640	609	619	646	637	629	594	584	605	674	687	603	616	649	534	602	619	627	629	623	582	603	603	641	663	633	568	624	598	579	616	636	591	648	597	627	585	616	670	567	635	584	638	633	614	596	566	546	602	627	642	618	596	591	543	619	600	592	639	586	593	570	672	617	592	607	583	624	596	581	617	592	609	613	575	616	613	624	611	573	628	666	580	552	622	605	609	621	601	593	585	653	612	615	622	585	626	590	593	597	626	561	635	586	627	613	599	594	625	647	617	626	629	621	600	560	573	588	609	636	617	614	595	632	608	608	596	597	584	619	596	623	609	582	614	649	645	610	602	642	611	575	568	618	590	581	585	627	632	640	581	634	649	586	580	618	596	617	623	623	609	573	599	648	583	626	629	586	601	610	598	604	592	583	617	623	607	621	618	612	644	583	592	658	619	583	602	610	589	629	631	607	615	641	640	617	599	588	654	583	583	586	590	634	580	581	605	607	561	606	568	659	611	614	634	547	586	610	584	630	604	679	607	604	643	596	556	585	638	589	582	595	665	610	578	623	579	636	612	603	626	639	613	588	549	622	598	586	627	611	607	568	572	636	587	639	634	626	590	615	636	578	594	599	612	602	638	651	596	608	595	637	667	614	605	594	588	590	613	607	576	596	611	558	616	638	610	558	607	646	604	607	610	627	580	608	628	640	627	610	600	617	599	599	634	603	616	600	586	598	628	581	594	570	590	592	624	604	596	565	575	588	601	653	654	655	603	590	620	624	601	652	574	636	595	621	640	626	623	636	585	614	603	598	571	589	597	649	619	598	608	585	638	588	609	578	614	584	653	523	602	615	607	551	569	602	602	635	616	588	598	626	617	631	584	609	584	633	559	636	634	635	628	661	643	652	607	605	606	588	593	584	630	599	619	614	592	588	612	602	653	607	593	646	618	636	581	650	589	556	610	606	596	584	587	552	580	613	632	611	625	633	652	632	622	581	650	608	617	587	643	593	613	594	635	599	631	619	601	625	588	590	565	596	604	593	612	597	631	616	613	615	637	601	610	580	607	588	607	605	633	579	602	586	592	599	644	640	642	577	619	615	599	598	577	622	638	604	569	561	618	637	577	625	577	592	602	600	614	612	657	612	624	569	581	612	628	585	558	589	598	616	603	619	616	589	594	607	627	628	560	597	607	640	629	611	593	591	626	647	610	591	619	571	604	672	632	597	643	591	568	598	618	590	597	576	628	650	600	587	605	649	598	653	601	635	625	600	604	585	617	600	614	617	605	610	609	621	629	608	635	585	659	661	654	638	591	595	611	567	548	601	663	619	566	615	649	638	610	566	616	565	589	652	621	675	578	632	618	603	609	621	584	638	644	593	571	629	620	589	599	553	605	609	610	619	600	621	597	629	598	569	607	589	622	628	584	630	568	577	636	633	564	613	592	613	606	577	561	602	616	571	616	579	593	573	615	563	598	617	596	655	624	629	641	604	605	606	607	586	593	624	621	628	627	668	573	618	618	565	616	591	595	602	598	569	614	608	616	599	587	574	606	616	595	593	593	589	622	611	618	596	617	614	577	611	600	594	631	577	582	582	621	598	632	600	618	653	569	635	599	625	598	631	594	634	599	604	614	592	639	631	614	647	606	591	637	608	599	588	612	588	608	619	598	602	584	600	596	609	563	612	578	609	619	640	595	629	553	617	609	584	594	631	624	602	611	618	629	635	602	584	579	651	635	624	594	634	607	585	617	611	596	557	610	564	584	619	626	601	611	588	644	601	596	621	597	606	555	558	609	578	658	599	577	619	627	607	566	611	562	640	599	570	576	611	624	594	567	592	619	599	593	581	590	604	591	632	640	565	631	641	598	590	551	583	609	557	668	622	602	614	571	579	625	634	604	662	595	565	581	598	558	630	621	595	606	538	604	630	613	583	602	656	619	630	617	577	600	637	572	628	585	600	612	626	587	614	601	587	598	569	597	626	619	648	571	604	598	603	644	618	585	590	628	596	632	590	639	626	570	604	606	598	598	605	596	608	578	643	584	640	607	607	611	598	604	583	604	602	620	660	600	606	593	599	579	626	605	598	597	598	607	610	597	537	600	605	636	673	664	604	597	575	608	637	571	630	603	617	596	624	577	632	585	599	608	623	620	581	631	599	590	641	597	542	632	644	660	624	582	620	606	619	638	614	627	586	622	585	611	572	585	625	584	572	594	582	558	590	593	613	590	579	579	613	598	603	623	602	591	598	631	621	615	588	616	577	615	636	628	627	621	595	590	615	644	611	581	627	623	579	584	606	619	640	571	566	627	651	610	605	629	565	590	585	616	621	653	643	606	656	620	581	568	591	590	580	627	599	591	621	569	569	626	584	592	606	637	579	596	605	598	600	581	619	635	606	630	564	640	632	605	578	643	666	626	563	616	605	606	603	590	661	599	635	600	549	595	596	560	589	603	577	631	631	654	628	626	581	611	588	594	594	622	627	613	645	604	645	567	607	609	637	592	616	624	586	596	593	597	591	606	603	565	597	628	613	574	633	573	611	630	600	599	613	599	599	643	595	588	651	623	589	613	605	615	592	621	583	638	611	647	663	615	634	579	569	587	618	614	561	583	640	587	619	576	597	597	643	609	598	602	587	602	628	625	603	583	625	653	622	619	620	588	565	591	621	617	636	617	606	600	612	608	622	585	613	636	610	602	582	578	627	600	611	620	556	606	672	601	595	594	582	587	593	568	617	638	602	592	542	566	600	613	550	552	614	588	628	606	629	615	628	603	590	597	604	594	582	613	591	659	655	594	625	629	627	593	595	639	574	598	642	643	620	592	595	631	620	571	590	601	616	564	645	625	610	603	622	623	632	580	596	600	658	565	604	642	604	645	616	620	591	605	604	589	610	601	651	641	633	582	651	618	637	568	554	628	584	624	656	631	587	577	590	643	586	614	615	622	580	552	622	592	603	635	643	648	570	596	577	620	581	609	573
12999	3863	1105	630	415	349	348	302	303	272	283	321	317	337	292	302	317	303	320	292	295	286	306	326	329	309	303	329	310	314	274	302	326	299	307	284	318	318	292	273	300	275	281	285	285	331	291	307	315	307	314	298	270	309	348	301	287	315	341	316	290	325	309	299	300	304	309	292	304	304	297	301	331	297	280	290	274	304	303	292	285	309	315	287	328	300	302	274	292	292	297	300	275	318	281	294	330	290	311	327	307	299	279	312	277	299	314	314	301	291	312	334	294	288	308	314	296	283	349	301	300	282	282	289	297	284	311	307	318	303	292	277	274	306	323	336	324	287	281	282	328	270	326	312	310	284	317	345	320	308	308	284	328	349	303	272	320	298	296	299	280	316	310	296	309	348	285	290	313	319	305	307	280	302	292	304	308	286	322	293	351	296	297	325	294	296	275	323	326	301	302	284	294	291	340	310	290	305	303	316	298	308	322	298	290	333	302	347	290	277	343	304	307	321	257	314	306	309	292	271	298	301	286	301	304	289	308	291	277	289	303	293	293	256	336	311	317	322	296	321	282	290	337	309	300	325	346	298	290	310	328	291	325	292	287	288	306	297	279	281	292	324	277	333	294	290	310	311	307	285	302	293	318	296	323	305	285	291	299	294	272	290	286	309	294	326	313	293	279	299	308	290	276	306	314	297	312	334	305	271	286	312	351	328	302	294	297	294	300	331	328	288	305	310	300	258	299	333	320	283	274	286	313	288	318	302	285	327	303	282	285	313	318	336	275	308	292	282	319	309	282	278	321	308	307	305	303	311	321	290	284	293	295	334	293	301	304	316	307	312	302	279	279	324	282	299	306	274	337	293	315	306	322	264	325	307	298	252	311	286	296	310	279	278	316	308	288	291	315	293	285	312	321	314	299	296	299	290	293	281	294	282	300	340	306	332	264	296	320	281	278	303	301	277	315	333	302	278	283	324	328	305	324	290	281	277	280	308	309	296	309	297	306	306	305	262	279	322	290	304	319	272	286	344	311	280	300	296	317	315	317	321	320	285	333	309	327	298	311	327	336	298	323	306	315	317	307	301	339	288	273	293	302	324	282	279	293	292	319	289	285	293	299	299	323	311	280	281	316	306	301	284	271	313	296	299	294	313	269	301	283	278	282	301	301	306	310	311	296	302	321	308	294	318	302	299	310	327	291	292	300	322	290	309	282	305	294	283	295	282	294	333	319	301	304	288	321	284	325	291	349	291	289	280	284	338	315	316	311	300	326	299	338	289	329	304	300	277	323	308	297	293	294	285	282	329	287	316	309	299	309	306	279	274	327	281	292	294	323	276	317	329	315	285	319	306	295	275	291	300	303	323	319	300	292	274	297	302	295	331	322	332	288	267	267	267	307	307	296	283	325	345	276	331	304	313	331	287	307	305	290	300	295	337	313	295	285	321	296	282	298	298	307	319	323	299	298	281	303	309	292	284	329	307	270	270	296	295	286	301	302	286	283	309	299	308	314	292	303	287	322	317	283	311	325	313	299	306	303	294	305	322	277	303	299	321	295	314	309	347	292	290	322	301	325	302	329	254	305	304	270	259	316	306	302	305	311	289	284	333	309	313	290	317	280	292	322	281	305	345	306	302	281	313	306	313	313	296	286	300	284	326	318	314	293	311	304	303	298	303	324	336	293	282	282	308	292	343	326	327	294	312	298	306	295	316	299	296	308	301	277	322	301	337	283	318	329	311	339	287	282	305	338	296	329	312	302	327	343	284	292	290	306	292	293	318	283	330	306	299	291	309	300	319	337	294	317	326	271	321	299	284	298	289	276	318	280	322	305	320	294	291	295	298	307	307	324	305	298	295	361	312	316	309	310	314	311	303	313	308	278	302	301	310	325	268	312	304	291	318	294	296	314	283	311	288	299	327	290	283	299	286	306	328	335	310	320	295	294	337	303	302	288	300	338	310	329	289	341	315	294	301	291	305	313	324	284	301	302	337	283	302	324	315	289	358	311	307	334	305	296	296	293	348	315	334	278	330	282	288	297	280	311	314	297	330	295	295	267	313	330	307	301	284	268	300	307	310	295	309	296	277	299	294	315	303	320	272	294	317	302	285	339	319	321	310	305	310	335	304	298	304	289	310	325	296	276	326	286	305	324	272	299	277	292	307	281	311	309	319	305	298	289	335	283	267	316	280	310	273	325	304	280	299	305	336	286	297	333	297	309	296	293	304	337	292	290	304	299	323	290	310	320	292	303	287	285	269	339	302	290	281	285	285	293	319	352	326	338	300	278	289	277	301	277	311	294	296	294	306	311	343	310	279	306	295	297	310	313	306	283	289	331	305	305	321	317	311	317	311	329	310	264	322	308	277	315	291	279	308	305	321	285	275	311	313	303	317	306	297	341	296	288	308	291	313	303	299	301	323	298	316	289	331	284	284	281	340	322	310	290	282	303	322	312	323	323	321	274	313	288	280	294	284	279	259	283	286	324	319	304	310	295	313	268	283	290	279	296	310	331	301	258	283	308	278	333	306	287	291	252	330	311	305	309	286	263	322	318	320	289	334	301	292	318	321	290	301	299	275	298	304	318	260	305	321	298	324	294	336	292	294	321	285	284	281	306	309	274	310	285	282	290	297	298	296	310	304	287	303	338	285	291	319	314	289	297	293	274	321	302	290	315	278	327	317	295	327	330	288	342	286	306	323	287	284	296	291	327	313	300	284	261	282	325	305	341	334	324	277	312	340	299	303	305	290	274	314	295	311	304	321	313	267	288	287	298	303	302	303	290	276	313	304	300	330	301	298	285	323	320	280	318	266	305	294	324	276	273	297	292	298	257	288	298	315	306	304	289	279	319	268	298	301	289	311	272	334	291	303	334	268	293	313	347	297	320	315	304	309	327	324	312	278	294	290	278	311	319	318	330	306	307	316	340	321	288	289	300	277	308	319	318	305	329	285	328	319	325	295	306	300	300	279	329	299	298	315	298	304	288	319	311	318	314	302	272	280	311	306	302	310	307	322	287	295	311	317	313	299	304	312	302	290	282	334	312	300	314	294	309	315	311	307	325	270	304	338	282	302	304	289	285	333	316	288	316	314	294	276	312	318	324	315	324	330	351	299	294	307	298	318	319	303	268	305	293	342	301	307	273	301	307	282	296	326	286	333	272	311	302	335	302	304	272	301	297	307	302	295	301	273	292	339	303	327	256	329	305	334	265	282	310	302	320	287	301	276	294	279	305	311	307	274	304	303	310	305	317	309	309	347	321	309	304	305	277	325	290	262	305	299	320	293	260	331	291	303	312	282	305	308	326	293	341	283	306	307	308	285	298	307	288	296	327	283	285	292	320	280	318	301	275	307	287	294	274	319	303	316	296	301	313	291	296	302	302	326	310	287	285	311	299	301	285	305	296	312	320	345	292	297	307	301	274	305	293	312	290	292	320	283	299	299	276	327	295	282	300	278	352	296	306	293	283	285	293	321	299	283	342	297	308	303	265	278
12077	2288	1189	1009	979	971	924	954	928	912	858	1158	835	838	850	861	805	864	845	832	769	790	791	775	798	817	775	792	809	830	840	770	788	774	790	805	785	786	779	805	797	789	798	767	829	796	803	818	849	826	823	796	774	764	822	841	792	799	793	753	790	808	820	771	794	740	760	799	847	765	808	791	776	772	804	815	825	800	863	824	821	808	774	768	795	784	824	775	795	841	804	758	833	830	809	782	759	809	852	794	837	766	791	846	793	772	780	809	764	765	783	779	789	824	815	821	771	755	826	831	825	787	836	809	833	767	847	826	737	786	765	773	795	765	812	814	734	804	768	854	782	759	768	795	769	793	797	818	837	802	774	767	791	799	791	804	803	771	778	806	808	793	790	844	784	747	779	796	803	838	831	760	818	847	781	800	781	815	787	806	781	816	796	784	792	862	759	809	765	806	799	756	788	782	821	722	806	779	779	795	780	757	755	855	838	846	788	788	786	779	800	808	819	777	805	812	796	819	842	756	807	807	824	780	804	828	802	814	810	778	800	832	817	765	798	808	733	770	768	798	831	800	813	800	764	773	823	829	825	791	812	799	837	813	790	805	765	780	808	871	782	794	798	796	791	766	788	782	795	858	734	739	756	764	788	742	803	829	825	767	813	762	788	761	782	833	772	808	807	798	798	845	802	845	788	810	767	760	768	839	805	832	750	766	785	785	768	801	828	753	822	809	825	817	799	790	797	797	820	783	806	813	815	805	775	782	769	800	834	791	819	806	749	807	865	769	848	824	786	789	750	812	773	814	796	789	760	789	798	854	772	841	770	849	759	770	792	773	787	875	803	763	816	750	747	773	792	752	816	812	752	838	775	757	830	727	828	854	794	789	800	773	778	823	812	804	816	782	776	745	780	815	755	765	809	811	793	792	770	709	836	754	756	751	788	782	806	745	762	856	752	777	790	861	811	783	788	809	752	806	814	751	791	813	774	776	751	784	814	787	767	805	809	774	839	815	762	769	751	759	774	761	785	776	778	818	769	754	803	815	733	833	800	772	789	833	748	788	839	781	791	762	846	789	759	819	827	792	789	817	768	806	836	832	765	838	786	743	784	785	803	823	801	820	804	833	794	762	763	784	772	773	824	856	802	777	798	809	802	745	820	830	782	762	817	831	784	789	825	727	819	791	805	782	784	806	839	789	765	783	777	808	825	790	792	805	772	807	813	757	784	792	763	787	799	771	807	763	773	764	826	761	808	796	772	753	796	791	728	783	816	827	787	769	808	784	810	743	777	767	810	791	807	784	754	774	796	809	813	764	793	755	807	801	774	814	778	808	815	821	863	783	843	774	807	757	774	779	760	811	732	837	794	799	835	859	808	799	796	822	813	783	774	800	766	812	753	800	837	844	790	761	804	784	791	812	784	784	816	796	835	802	771	834	794	796	804	772	793	793	804	765	781	788	832	750	771	787	758	780	758	784	769	803	822	782	796	755	836	811	853	810	788	756	812	759	781	798	792	821	825	804	853	814	773	761	742	782	786	787	784	775	775	834	804	788	806	812	812	827	745	818	808	734	792	849	757	861	762	824	774	793	738	789	771	799	793	795	756	776	774	792	809	794	818	774	865	823	794	769	836	781	803	778	784	785	812	737	780	762	771	822	784	767	811	826	780	772	780	759	770	759	758	842	805	824	784	819	796	837	808	761	782	794	761	797	785	801	834	782	802	775	770	806	794	771	781	853	739	754	778	768	784	782	843	783	786	804	836	801	803	763	788	777	789	819	773	812	816	816	819	804	764	815	829	800	847	793	844	772	774	786	760	841	827	719	790	783	803	852	829	784	845	824	782	809	805	808	756	759	744	797	720	811	834	819	792	770	766	735	811	801	797	821	791	809	806	812	765	790	815	795	801	820	758	792	753	745	744	744	789	792	861	822	810	767	845	843	773	753	781	805	770	799	780	767	808	814	812	782	762	786	823	788	762	850	836	771	760	765	789	786	806	823	821	801	786	802	813	790	793	792	763	814	829	761	819	815	814	840	910	804	731	818	785	792	836	838	798	791	758	731	765	814	833	775	799	766	798	774	834	783	818	832	794	782	864	791	762	806	781	820	796	796	773	816	800	808	812	756	782	841	803	809	778	764	785	796	792	792	857	833	830	779	748	814	786	770	803	756	799	755	801	820	736	824	784	727	832	765	803	816	826	815	777	829	838	791	822	781	798	753	749	805	793	830	786	785	827	804	764	768	783	796	737	836	769	788	796	775	784	865	766	810	820	752	793	828	812	800	738	769	829	808	773	763	836	809	851	800	831	832	749	803	746	827	786	778	855	712	755	818	786	766	786	779	791	753	805	783	829	824	846	779	789	816	778	771	841	825	845	798	807	782	822	789	792	807	839	773	748	819	766	739	803	801	770	763	787	807	764	831	802	752	766	732	760	844	805	750	827	780	751	794	825	819	786	847	772	831	790	768	808	806	796	783	797	864	747	800	732	799	781	772	810	775	832	790	776	814	837	836	794	809	800	798	795	834	854	802	792	831	790	775	792	747	759	774	743	761	845	797	806	780	789	762	813	789	815	780	796	790	769	800	725	772	847	817	776	856	771	803	786	815	784	773	750	825	825	810	773	788	792	785	770	756	741	738	768	743	715	823	815	764	807	751	796	836	774	823	805	771	822	795	743	782	778	809	786	807	868	836	771	841	766	811	793	767	805	805	759	792	805	820	785	769	765	812	771	805	798	789	805	772	776	785	819	792	823	812	801	766	765	815	810	761	809	772	741	784	783	786	821	753	789	816	773	742	805	778	804	756	770	783	757	838	776	875	803	792	765	784	832	868	793	790	854	774	779	822	773	752	776	792	739	783	742	785	819	832	782	759	768	722	808	824	829	761	806	855	764	808	788	841	750	773	826	761	782	766	844	811	814	839	761	805	788	805	797	736	813	787	826	815	797	772	804	780	808	794	755	813	781	733	796	774	824	784	838	803	830	752	775	782	764	759	820	829	749	783	821	791	777	797	778	804	817	775	767	848	793	758	817	785	828	757	790	772	787	778	833	792	767	837	787	796	806	780	815	719	802	797	834	822	836	816	740	770	798	773	809	774	806	804	846	770	779	798	792	809	854	795	785	803	841	763	813	824	761	803	812	841	811	791	792	766	801	784	764	752	806	778	820	767	800	792	815	818	794	804	799	783	781	803	784	802	794	780	788	746	771	762	821	819	772	761	764	753	848	808	807	834	773	776	758	852	788	784	763	808	787	791	806	808	738	820	811	776	790	809	764	831	832	768	826	804	768	778	837	806	817	789	776	835	762	758	808	785	773	745	839	806	779	790	793	759	799	770	783	807	793	813	772	742	835	752	756	781	770	789	824	801	791	729	769	764	763	830	815	786	827	718	769	769	797	817	779	783	767	782	787	795	766	773	827	770	831	798	779	825	774	761	812	790	801	823	795	758	822	803	780	790	775	808	785	824	762	764	809	770	792	764	795	779	799	806
51476	32044	21597	15890	9644	4938	2198	925	595	489	523	1805	489	456	419	409	427	428	430	470	401	424	406	400	421	390	358	438	415	431	343	432	377	422	414	387	400	393	397	420	362	446	383	342	407	419	377	395	426	436	399	388	367	420	373	368	377	378	388	402	404	333	403	394	385	382	380	415	385	391	363	408	403	370	389	407	391	422	357	405	354	349	361	390	396	426	415	394	385	346	378	374	389	363	375	365	397	392	383	347	414	388	405	382	415	366	387	379	385	361	390	394	365	379	388	365	419	341	382	337	373	394	363	377	411	393	409	370	366	361	339	358	374	374	382	414	388	390	381	381	398	376	387	369	425	337	350	386	391	358	377	433	407	387	383	420	397	368	422	371	370	389	398	408	352	338	388	383	380	364	402	408	394	382	418	384	371	395	368	365	366	366	375	427	421	368	353	388	400	401	377	355	389	399	366	360	426	371	428	370	369	365	383	399	399	370	384	381	343	372	394	358	366	352	372	389	416	398	384	373	359	420	351	367	376	377	371	356	357	392	402	384	401	384	398	390	347	375	390	393	382	381	391	400	374	372	375	387	416	408	363	393	396	433	374	383	376	363	369	354	345	387	365	353	413	386	398	391	378	365	403	397	383	407	393	361	376	425	409	354	358	363	341	374	350	343	394	379	365	396	385	399	385	398	362	366	357	383	399	380	410	336	415	388	405	388	398	406	369	369	389	393	365	401	377	381	351	373	388	367	403	391	416	374	343	370	377	373	340	352	390	392	392	382	377	377	404	403	389	366	358	344	384	376	410	400	420	366	417	384	382	380	424	386	394	402	378	337	365	369	401	377	366	397	383	362	411	378	386	415	380	385	404	381	382	405	396	376	380	372	357	396	369	400	389	348	343	391	361	361	359	384	369	380	399	392	385	402	393	362	379	333	357	348	395	384	382	398	341	394	429	379	391	410	408	369	372	374	427	397	401	345	371	354	365	333	349	397	334	389	372	363	400	414	376	393	360	415	360	365	390	383	378	357	405	365	402	403	378	389	406	367	374	404	398	402	394	375	366	365	399	372	370	384	380	396	397	391	416	417	368	372	420	334	368	414	375	379	353	409	411	373	390	373	350	363	405	388	402	394	354	386	412	370	405	334	391	346	379	413	380	364	364	383	372	392	427	382	390	427	427	387	358	401	356	391	346	342	393	401	427	373	361	413	396	355	377	366	410	389	389	380	373	358	351	368	407	396	386	407	404	328	389	353	392	373	413	357	369	405	365	381	397	376	387	365	373	409	410	372	382	356	387	366	383	400	389	349	353	391	388	365	398	397	364	384	415	360	397	400	434	364	352	395	382	378	415	376	370	373	361	376	371	360	380	360	397	406	346	380	371	381	386	410	419	358	404	364	391	379	363	356	384	383	382	408	360	358	372	393	359	333	392	379	380	398	401	367	363	364	397	405	395	394	373	384	385	395	372	337	353	374	400	348	402	395	357	373	389	409	375	378	363	376	396	397	404	367	388	420	368	413	416	407	409	383	424	389	353	380	437	359	372	341	393	358	402	394	393	442	377	397	394	358	375	411	407	375	375	365	390	387	397	387	400	358	391	395	369	325	392	393	396	364	352	385	431	382	391	415	400	345	411	393	366	405	364	372	390	365	360	389	373	397	404	394	376	394	399	397	388	389	389	424	392	379	393	366	372	353	414	411	369	387	342	371	369	378	371	421	393	371	387	373	332	410	341	380	390	368	394	375	390	340	360	366	370	370	384	425	402	376	363	390	389	377	368	392	421	392	369	393	366	374	380	374	395	382	369	422	402	340	449	369	391	394	397	416	394	424	394	439	383	389	359	418	381	409	354	404	405	416	395	397	374	402	380	390	418	396	415	358	420	395	398	388	400	351	405	405	403	364	372	364	384	392	378	351	374	390	373	404	359	381	362	396	413	353	362	357	359	356	394	377	369	364	363	384	391	404	364	377	389	401	404	369	387	414	394	372	383	397	396	424	363	365	377	406	353	373	365	369	379	393	364	386	401	398	419	361	388	367	396	366	366	380	375	392	388	405	424	349	411	380	347	380	376	375	407	364	407	391	353	363	378	333	398	384	351	388	406	419	363	381	373	379	377	408	405	383	380	391	379	364	351	420	365	376	380	349	419	391	414	367	395	359	368	380	388	384	385	390	373	385	401	395	438	401	403	406	398	349	390	357	387	365	369	404	391	401	361	399	391	400	379	391	388	343	363	388	397	422	391	405	392	388	372	375	373	373	368	379	391	384	418	375	344	379	396	376	392	350	373	357	369	375	402	371	372	386	365	411	385	414	370	416	428	409	425	404	365	363	382	388	377	370	347	360	403	425	361	388	423	360	396	368	392	375	409	387	350	367	398	352	360	391	361	397	379	371	379	367	430	388	386	391	377	368	369	380	409	376	406	347	410	399	377	397	355	354	367	400	381	421	352	382	381	381	353	359	376	396	385	354	395	377	367	413	368	369	373	382	382	423	393	385	405	376	375	373	364	373	388	364	384	413	428	397	388	412	370	368	382	349	367	411	392	411	356	382	397	389	382	360	368	359	383	396	400	398	384	384	384	391	369	388	363	355	351	369	412	388	381	390	401	393	419	367	398	388	411	389	395	391	379	378	372	394	415	402	407	386	391	408	373	402	338	408	378	386	400	376	370	421	388	378	360	421	416	382	380	359	358	341	401	423	430	363	387	407	403	388	386	389	423	324	371	360	376	369	369	384	393	382	397	404	371	382	384	390	409	357	394	381	396	359	421	414	406	358	380	407	370	403	349	372	361	408	367	378	367	359	393	398	370	372	387	405	398	374	385	390	382	390	346	412	367	362	404	394	393	380	346	341	379	379	360	377	368	362	327	393	368	377	400	399	381	397	366	371	358	372	350	384	417	389	394	402	370	357	408	384	368	358	399	379	393	392	385	401	397	411	393	379	377	386	417	388	349	410	422	368	331	417	354	403	407	393	397	336	351	402	404	361	390	402	369	379	398	387	392	355	397	368	382	427	396	393	380	410	388	392	392	402	342	347	384	397	357	384	376	379	373	377	405	352	383	393	399	389	356	407	382	372	354	382	379	415	407	388	396	352	407	451	367	400	363	375	400	397	394	404	402	385	366	399	432	366	379	391	413	413	381	356	401	375	402	373	362	364	410	362	418	406	389	357	381	382	386	347	360	376	378	410	375	345	395	386	404	377	401	406	421	392	380	378	406	368	394	353	398	360	404	366	352	397	423	377	389	398	348	418	376	366	409	373	360	377	379	402	371	414	369	350	395	376	396	373	352	398	387	373	403	363	406	376	388	373	381	348	393	380	436	371	414	381	363	377	396	378	402	374	399	383	355	385	391	378	393	400	387	402	430	348	347	355	402	387	343	387	384	368	348	383	372	375	365	412	389	374	382	400	386	366	382	408	408	381	384	420	377	379	406	430	389	385	401	427	390	375	404	374	412	374	370	377	393	398	418	346	378	421	393	382	379	378
43033	11723	5728	3913	3441	3030	2579	2224	1879	1814	2084	6859	1355	1310	1253	1265	1139	1182	1154	1141	1144	1114	1136	1020	1076	1080	991	1024	988	1045	1011	1055	1028	1035	1090	1039	1016	1024	953	982	992	979	955	989	1019	985	962	981	1008	998	962	997	995	976	1017	938	936	1052	1008	974	941	932	978	1000	994	999	982	923	985	961	921	963	952	989	993	949	1005	972	957	951	1021	951	927	913	932	915	950	987	990	972	964	985	956	997	910	937	943	897	961	926	946	994	958	1002	951	932	901	955	971	948	925	911	950	976	971	989	973	943	958	948	923	926	982	933	958	950	992	947	979	927	947	932	1005	934	970	969	929	947	967	956	939	936	979	966	947	963	950	960	923	973	951	933	898	948	930	897	923	985	950	988	954	896	920	924	938	913	961	1019	969	896	880	955	906	984	898	917	928	960	924	926	934	925	931	955	970	977	932	933	1002	999	930	932	912	948	969	956	927	910	948	928	991	924	969	944	979	981	920	985	940	930	1006	957	949	950	873	941	970	996	985	988	939	901	965	967	916	950	934	1005	975	930	946	976	1007	983	949	959	965	927	976	940	942	913	959	904	944	941	938	921	986	992	953	905	954	918	980	911	922	939	981	940	931	949	974	977	911	964	985	916	923	944	976	926	943	940	1000	913	939	980	975	952	908	928	970	913	932	936	923	935	911	926	984	923	940	949	919	931	966	871	877	964	928	960	973	942	956	967	950	939	958	992	959	974	941	935	975	935	1006	961	957	940	963	982	999	979	922	1015	950	922	948	994	954	972	928	966	993	950	957	937	973	903	952	980	958	943	946	1020	973	990	993	972	915	994	940	972	920	927	925	966	930	979	937	955	1002	937	985	911	921	991	943	931	993	955	915	994	950	975	958	932	908	913	921	1016	953	944	914	925	999	886	890	1013	955	934	977	948	949	935	975	936	928	920	964	981	984	1018	963	919	965	936	977	939	979	971	976	1020	978	909	886	938	974	943	977	886	970	930	909	948	987	1007	989	960	960	936	975	916	954	932	951	960	959	922	964	963	960	973	952	990	958	957	902	994	953	955	983	990	888	957	950	970	952	966	895	898	908	912	1010	950	942	938	1012	873	958	927	966	909	965	958	936	942	950	945	929	961	972	916	978	962	923	951	914	928	956	922	923	1007	893	942	929	955	960	911	897	955	946	910	961	986	951	945	939	997	885	957	952	930	903	928	893	928	933	948	937	964	965	963	953	927	890	930	934	921	1000	924	949	956	919	956	873	932	981	989	954	983	950	913	952	936	923	934	984	888	989	929	875	953	957	980	982	927	997	963	912	949	933	934	980	935	912	981	921	941	940	893	951	913	887	982	972	976	998	939	956	917	948	977	957	956	946	990	912	949	930	952	934	960	979	915	927	924	977	963	942	912	946	927	982	946	929	925	931	900	988	948	919	989	951	963	957	984	961	922	942	948	931	975	943	914	983	935	959	941	995	1013	943	964	956	981	927	955	941	920	1003	966	961	916	953	914	964	921	943	978	977	987	924	966	948	972	987	948	931	1002	872	980	907	904	904	964	942	989	955	957	965	960	884	1031	942	948	956	943	935	987	944	921	943	919	977	891	956	901	947	960	1035	929	965	935	957	962	957	987	953	964	949	914	936	937	978	983	914	996	989	980	955	925	966	981	945	981	943	983	942	907	946	960	955	963	967	956	923	949	955	956	957	984	976	965	924	949	937	946	901	887	1004	957	941	900	919	979	939	935	959	928	881	882	938	982	975	948	947	1016	982	953	922	983	968	922	925	956	992	962	890	974	989	971	898	908	917	931	945	1000	929	950	953	914	951	942	953	946	980	956	983	951	958	923	936	940	928	958	924	974	1000	872	916	974	946	938	983	949	959	933	968	979	954	930	895	957	986	957	990	928	984	979	933	993	1004	946	971	938	945	899	937	985	897	989	948	942	1045	913	945	970	935	978	945	913	908	926	978	970	978	952	919	980	963	968	929	912	984	889	936	953	951	915	915	953	966	998	941	963	956	1002	967	887	939	946	897	977	954	938	962	947	911	962	939	919	945	935	945	980	912	938	930	938	934	948	908	919	909	944	985	1000	970	946	938	921	892	941	966	948	952	955	917	957	914	972	958	933	886	965	972	930	917	985	943	987	950	973	925	1015	983	1037	926	950	936	906	973	981	959	903	973	963	956	980	928	955	1014	921	937	935	979	930	931	962	907	957	930	931	983	955	945	974	917	979	947	920	915	887	938	961	971	1007	1000	900	911	959	899	894	943	945	908	964	977	960	929	916	901	924	953	979	904	964	1001	947	953	961	955	952	960	931	901	893	901	937	991	940	935	919	943	874	977	987	982	973	972	915	913	954	949	890	962	985	862	924	978	1002	980	905	965	956	934	895	1005	927	933	956	943	961	933	977	899	959	967	958	946	982	948	958	921	947	938	955	924	950	1031	883	1018	936	922	995	938	926	937	904	962	925	947	980	962	943	941	922	904	931	925	949	1009	923	899	954	1008	945	968	988	976	942	951	983	972	1016	971	999	944	887	950	986	1020	935	969	965	932	927	935	958	889	923	939	946	974	935	893	959	976	943	931	948	992	888	955	945	973	936	989	956	973	913	933	981	954	946	929	959	944	968	894	945	924	930	987	1013	932	985	911	956	979	910	995	959	964	979	940	874	984	927	960	999	924	925	956	929	973	965	882	947	932	958	980	936	975	961	915	904	928	963	954	926	946	974	945	972	928	963	926	955	929	986	940	971	991	973	912	909	976	979	873	923	929	981	952	970	898	976	951	965	960	907	970	907	991	979	896	954	974	942	931	926	994	895	955	911	985	955	926	945	893	946	973	947	971	975	960	993	970	993	997	935	915	932	908	925	931	960	933	887	946	917	977	928	920	919	907	909	915	977	985	948	992	990	949	906	954	918	940	983	904	935	955	940	986	967	943	912	923	926	891	891	945	969	952	898	944	957	938	928	962	998	917	951	945	922	979	955	962	944	977	945	990	928	947	955	975	926	1016	960	965	925	963	975	925	912	949	951	1013	976	957	1004	900	924	975	955	930	955	946	939	926	971	928	938	952	1006	915	947	916	893	994	965	914	951	963	930	928	951	961	892	982	939	916	907	1025	958	966	1015	968	917	976	946	987	979	981	896	944	933	936	911	926	909	936	930	994	998	921	936	963	949	953	976	941	961	896	1026	999	941	927	921	919	937	938	943	913	954	936	958	985	927	920	925	955	904	969	908	970	956	946	992	972	944	873	928	954	946	925	971	935	933	944	941	929	966	991	983	934	930	932	964	995	945	969	901	982	909	1000	966	962	1008	985	947	921	938	901	1018	970	918	948	944	935	1008	936	945	965	929	946	936	943	953	946	979	910	958	870	950	876	934	992	949	935	941	952	963	948	954	916	891	894	976	954	980	952	955	888	999	886	930	932	936	946	959	973	968	1001	906	967	949	959	943	1001	972	942	971	950	935	973	911	974	938	947	990	945	978	994	940	960	935	961	918	890	949	936	969	948	1001	972	929	888	969	898	980	997	963	1020	910	919	969	975	917	937	908	976	906	979	915
51720	31575	23725	19464	12254	7072	3715	1383	616	556	817	2775	373	375	316	286	342	306	309	295	308	274	290	304	300	268	243	253	278	261	260	249	225	242	295	239	260	271	239	259	224	229	262	232	233	225	232	223	250	281	230	260	256	258	252	238	248	225	241	238	264	243	256	261	223	256	250	254	249	239	264	241	245	240	257	235	231	268	238	238	254	207	240	240	238	273	243	237	237	237	255	263	234	230	233	238	229	268	260	250	220	227	245	246	233	245	243	255	234	232	241	217	227	253	265	224	212	245	246	245	247	210	227	284	212	244	250	225	238	253	265	227	226	232	237	236	220	242	269	234	248	233	227	234	238	243	271	259	244	230	260	258	245	258	236	225	243	236	246	228	229	238	247	227	233	245	238	247	272	254	239	240	234	226	229	240	227	268	219	212	248	231	230	228	244	250	250	239	215	238	233	255	204	260	230	249	222	253	244	230	257	225	265	280	260	242	243	270	256	248	248	234	239	233	255	239	211	207	273	285	226	271	254	223	237	261	230	213	245	225	263	224	213	244	253	251	256	230	261	227	221	239	266	235	234	259	219	248	236	255	232	232	254	275	247	217	228	221	264	254	232	253	246	263	250	220	225	242	282	244	215	244	232	223	258	257	245	225	247	252	253	256	247	250	243	242	268	217	242	219	253	207	226	249	262	229	219	241	256	285	239	246	262	203	272	216	208	245	226	219	206	275	238	251	264	258	239	230	250	246	223	229	249	249	223	239	250	253	223	244	230	244	248	249	234	237	246	246	262	225	246	256	222	248	230	223	222	242	262	236	225	234	224	234	232	261	262	214	262	219	236	247	236	251	242	258	249	237	232	230	264	246	247	242	258	244	261	227	226	240	245	223	227	243	258	260	249	214	254	266	250	269	246	267	240	256	259	265	248	256	228	256	243	229	246	235	255	208	245	250	245	209	226	273	229	229	220	243	236	239	231	253	225	267	229	230	213	223	223	232	216	230	243	270	228	226	249	216	234	239	275	224	217	228	231	245	242	244	216	243	250	235	224	249	233	253	259	240	218	244	217	261	229	245	240	200	240	205	252	225	207	224	237	259	253	244	257	230	230	261	259	254	241	237	245	232	241	258	224	216	233	234	224	236	227	226	235	238	256	219	229	272	232	237	225	252	236	260	254	226	218	243	243	235	255	219	244	247	259	224	237	228	244	224	267	260	251	254	243	252	227	243	244	232	214	248	272	236	239	214	201	236	227	240	233	232	246	250	227	225	245	256	276	228	217	217	227	244	256	229	252	234	268	244	233	237	270	253	214	255	249	237	225	241	226	249	222	242	213	224	246	232	253	236	219	210	225	260	233	239	252	247	211	251	244	247	230	229	229	240	233	234	215	222	237	235	227	234	232	250	232	259	259	253	241	243	198	257	219	250	261	247	235	229	236	242	254	241	228	257	234	219	233	235	241	249	270	234	222	230	227	240	213	269	268	274	266	267	224	238	266	246	243	227	227	236	236	256	247	235	249	249	224	245	243	211	239	243	234	222	238	250	251	252	270	275	268	259	253	249	244	245	241	240	231	267	231	225	254	254	253	242	236	245	232	236	219	236	229	228	232	234	261	246	242	251	211	206	263	228	230	236	224	241	217	219	237	237	242	262	236	220	234	237	254	270	250	243	262	239	213	231	247	223	234	245	210	218	232	254	257	232	241	241	243	222	248	237	234	241	266	260	253	237	247	262	249	250	234	230	231	248	235	232	239	235	258	241	250	259	245	234	236	213	236	236	240	243	256	253	226	239	231	211	252	256	252	213	249	258	230	246	234	213	240	227	253	218	264	268	256	240	248	240	224	225	240	269	240	244	246	254	244	245	241	247	274	222	255	225	229	226	228	228	244	247	209	255	252	242	257	224	241	267	237	236	260	251	215	231	255	232	225	250	265	227	268	232	240	213	235	254	255	215	246	259	259	219	255	254	222	236	254	207	234	254	220	249	231	273	233	247	228	250	267	237	219	247	235	262	246	236	239	263	246	229	261	248	215	270	230	236	228	216	232	279	244	224	256	237	223	245	250	260	243	236	254	244	235	264	239	232	270	250	225	227	239	230	232	219	226	236	253	264	224	246	256	240	247	229	245	240	245	228	249	235	244	258	242	263	241	236	232	242	227	239	252	267	240	273	244	246	270	225	238	253	258	250	229	255	254	233	190	246	219	236	232	247	235	233	221	238	239	226	223	219	250	235	228	241	225	210	249	222	234	232	224	227	245	242	225	234	242	244	248	264	228	230	234	253	236	252	277	206	248	253	222	240	213	227	220	243	255	236	241	232	238	234	225	257	251	247	234	237	240	233	224	261	255	269	222	218	245	215	252	240	260	238	266	246	271	280	221	239	252	236	218	234	246	217	237	215	252	240	237	259	219	256	237	238	227	240	234	245	246	225	209	225	233	244	228	245	248	243	238	273	240	234	253	260	229	231	213	278	242	233	216	231	260	236	262	241	223	229	241	260	212	256	223	263	255	235	234	239	284	275	225	269	227	204	252	254	224	218	265	230	236	242	253	264	247	247	271	250	246	247	242	232	247	257	232	241	242	244	208	243	241	243	241	243	231	263	238	238	261	219	234	261	248	258	244	239	250	258	222	263	233	211	221	223	249	260	269	271	228	222	247	260	254	269	254	253	222	223	243	271	253	232	238	252	230	244	250	251	206	241	241	257	217	234	255	226	250	239	227	213	210	214	246	245	234	237	259	247	244	227	233	253	228	237	243	243	244	258	270	247	217	270	209	227	238	242	243	246	228	233	245	227	242	250	230	231	263	220	258	239	238	241	215	245	232	248	216	249	221	238	221	279	242	253	249	232	247	258	229	238	275	254	256	215	243	232	242	258	204	221	230	237	237	237	254	232	242	219	233	230	222	211	264	285	248	235	228	260	226	274	225	235	229	253	297	239	239	229	241	247	261	252	204	228	233	234	245	238	250	237	234	205	241	251	233	258	237	212	273	227	233	229	226	270	279	231	216	259	258	273	249	286	258	212	222	218	260	223	253	239	222	229	248	226	230	225	209	257	240	240	211	226	263	226	244	217	262	249	222	222	237	234	237	258	211	233	256	223	268	233	226	240	246	216	243	229	189	281	266	251	220	246	253	251	245	240	270	247	236	219	232	234	247	239	234	223	251	246	250	220	226	253	235	245	218	262	218	231	208	225	267	238	221	257	236	276	246	206	229	265	239	210	249	236	274	244	256	222	248	249	244	237	233	199	217	239	231	273	239	235	219	222	225	237	234	216	233	266	241	229	230	230	254	248	247	230	260	242	277	246	264	244	219	212	264	196	231	238	266	236	255	244	255	240	212	263	230	203	256	252	244	253	264	239	239	214	248	228	250	238	229	223	238	220	229	231	244	235	250	224	216	245	233	252	253	257	252	231	234	216	244	262	239	245	226	239	222	239	238	219	219	251	253	240	253	229	238	249	244	247	232	253	258	218	256	223	238	260	209	270
44935	20608	6404	6324	5530	4380	3509	2990	2617	2212	4231	8262	1514	1404	1273	1211	1219	1154	1051	1037	981	886	894	889	885	812	861	792	791	802	768	732	755	792	727	721	660	717	729	698	683	676	764	656	644	699	714	658	694	644	669	663	669	648	661	671	655	649	682	677	673	637	657	640	651	631	623	694	635	617	652	628	635	598	624	653	640	647	652	650	601	678	653	619	625	646	630	610	659	649	600	625	695	631	618	609	577	644	634	623	637	628	599	587	598	569	587	619	606	612	601	635	615	658	644	663	623	636	616	658	617	620	618	629	645	648	638	627	590	607	627	641	636	625	613	616	599	618	616	620	623	592	584	611	635	628	564	616	636	605	627	641	628	592	672	634	642	583	608	632	607	606	569	621	636	640	639	619	614	621	567	576	586	647	625	585	591	600	610	570	585	606	607	644	651	592	596	596	619	680	609	628	614	602	578	598	560	633	569	651	631	679	573	611	600	624	631	617	609	630	556	592	645	608	601	623	606	640	627	631	638	598	588	618	648	592	623	647	612	653	610	622	637	601	635	583	607	661	592	592	621	606	598	624	608	592	593	663	636	594	622	599	626	634	628	632	617	623	615	577	588	617	640	627	621	573	609	625	612	641	571	651	598	607	629	633	617	647	612	666	596	581	700	649	592	607	609	602	638	597	630	623	649	627	618	607	592	613	616	618	611	618	575	623	642	603	616	624	611	623	567	603	621	627	613	606	616	626	591	583	622	627	637	621	622	601	605	606	625	647	629	626	634	629	589	619	631	637	604	651	590	604	633	651	622	619	593	617	661	637	615	576	605	587	633	637	633	600	624	615	594	590	625	589	616	650	619	565	614	638	583	633	619	612	603	641	650	659	656	612	643	615	612	611	576	605	637	647	630	648	607	602	608	605	585	613	618	629	621	623	583	616	609	610	668	580	594	602	642	587	586	656	669	608	652	635	623	593	626	592	615	590	579	625	591	612	557	581	589	626	604	625	573	610	620	588	624	637	623	628	576	590	628	591	587	608	641	619	605	628	624	594	609	605	601	620	638	611	624	628	597	627	583	606	588	566	641	601	612	594	622	605	620	582	600	585	599	616	583	601	586	576	607	612	611	620	617	656	611	595	597	614	585	608	567	588	601	605	650	641	606	639	639	609	683	614	638	634	627	617	659	607	620	623	629	613	630	643	640	617	587	595	583	602	612	606	597	631	637	632	629	657	613	592	668	605	611	609	627	628	658	595	680	618	606	618	615	634	586	615	581	643	584	626	606	614	597	564	600	641	602	623	561	596	666	603	623	664	586	598	607	562	609	582	621	608	591	577	609	574	604	577	595	599	587	602	628	639	611	578	632	615	595	564	639	596	599	602	610	605	632	635	626	622	604	642	622	585	604	611	586	625	632	609	651	633	622	611	629	636	620	639	624	610	614	639	595	572	604	576	616	652	611	625	609	630	589	587	590	618	642	634	599	597	560	612	612	586	594	582	602	601	588	582	613	626	584	624	629	569	638	628	608	607	588	609	557	634	633	617	609	576	584	563	621	628	602	612	627	581	621	654	626	601	599	626	617	596	633	644	573	607	599	571	644	620	583	648	608	628	629	581	586	604	589	615	582	571	661	613	643	606	644	591	598	599	641	598	650	607	611	600	601	603	622	592	609	596	613	597	592	578	617	642	645	669	575	642	596	560	641	644	592	586	630	619	639	598	588	625	590	632	584	637	642	616	615	591	606	599	648	632	605	584	607	583	617	643	592	629	612	584	586	668	602	616	605	606	629	623	616	608	649	670	548	587	609	631	588	630	587	613	620	624	611	612	562	611	602	591	621	631	569	609	586	568	587	640	637	643	602	637	558	586	613	616	619	608	614	630	628	626	648	622	674	604	592	599	646	628	586	621	571	584	627	595	636	627	592	662	617	586	619	627	582	574	623	600	579	616	618	612	609	648	659	613	648	634	610	629	584	616	627	651	602	569	552	624	606	599	592	598	608	651	615	621	591	588	587	609	612	613	566	635	584	635	621	618	662	629	567	654	586	624	613	642	597	608	566	641	626	637	636	673	597	601	598	626	615	559	630	584	586	605	632	624	604	584	629	666	643	625	614	592	591	591	629	607	577	636	628	606	611	590	616	589	587	641	609	659	607	639	625	631	617	592	581	576	611	586	706	599	608	634	577	576	603	605	618	611	663	566	641	621	609	619	624	600	610	608	649	612	622	625	610	656	565	648	586	639	612	616	620	610	642	571	599	653	610	685	584	586	581	606	658	637	621	598	598	615	614	591	627	642	641	622	627	630	597	567	634	632	589	592	610	618	620	614	620	584	616	581	593	654	596	609	607	599	601	624	576	588	659	655	573	597	585	642	615	620	615	623	600	613	644	649	590	613	670	595	636	579	611	621	632	603	628	586	640	651	628	617	557	638	656	579	615	580	637	602	640	660	619	626	597	606	601	619	627	631	605	639	646	584	619	612	658	578	623	651	651	626	620	605	609	614	623	623	634	591	613	630	630	598	611	622	582	645	591	578	591	602	656	618	595	616	603	572	627	619	606	657	644	601	637	643	597	645	620	605	590	628	586	666	596	617	600	617	593	606	628	592	594	577	640	564	589	613	628	582	591	635	591	610	598	585	631	577	610	609	591	634	609	599	594	629	593	627	591	645	600	612	644	641	570	609	585	597	605	653	624	589	617	600	591	599	621	573	613	621	662	624	690	625	611	639	607	606	598	606	675	641	615	592	605	620	603	656	580	643	611	629	604	628	614	612	595	610	625	594	624	645	650	606	617	609	625	582	613	587	626	628	600	621	639	636	619	603	593	637	613	595	621	608	667	597	576	621	605	591	619	670	629	602	600	656	641	584	616	639	625	584	602	596	606	589	625	575	626	636	672	616	642	625	582	607	577	588	666	649	539	633	605	604	620	606	616	602	619	639	617	557	632	642	637	655	592	622	592	606	615	643	626	606	620	610	617	604	610	615	611	557	661	620	610	634	618	607	615	609	605	628	616	593	636	617	613	644	652	622	618	623	571	584	609	633	591	623	706	636	595	612	596	620	636	621	597	605	665	560	615	658	629	605	585	589	613	617	610	626	674	610	606	616	608	604	611	641	635	639	625	586	606	586	607	670	621	595	637	631	572	588	621	629	664	578	615	618	590	634	600	541	595	645	630	567	610	581	557	577	580	583	601	684	638	584	608	609	641	623	587	582	631	617	632	590	604	615	605	647	571	626	578	598	645	664	626	654	615	635	571	608	618	609	621	608	607	579	614	586	599	627	606	615	635	616	596	604	583	590	609	569	616	647	637	617	610	598	580	618	644	593	595	628	616	590	580	611	598	569	614	631	618	619	656	566	605	601	567	591	633	591	598	621	584	651	618	627	633	590	563	587	625	578	605	598	640	573	601	626	613	629	610	607	626	662	599	624	604	618	611	546	586	585	574	593	603	596	615	663	608	634	600	592	590	589	626	608	652	634	672	589	629	607	624	632
13233	4754	1500	576	391	324	321	316	341	301	301	330	296	286	315	309	311	280	340	296	301	313	309	278	291	296	345	295	271	288	319	299	307	297	289	293	325	292	329	304	286	307	316	288	330	303	318	289	286	283	263	295	310	294	293	312	283	305	306	291	265	311	304	290	308	280	278	279	302	287	325	296	315	300	320	351	303	317	300	296	285	308	306	306	296	268	310	316	314	314	287	328	251	300	285	324	303	292	296	287	319	309	289	288	286	300	294	275	302	277	316	314	284	298	326	284	285	299	297	325	294	293	288	287	317	304	285	305	333	305	301	290	290	301	288	326	307	281	305	299	269	310	277	294	284	297	310	299	305	313	303	282	353	307	303	337	290	312	332	291	319	311	312	316	288	289	293	317	285	332	320	312	338	365	306	306	295	291	297	313	284	312	308	306	305	283	303	319	273	271	343	314	309	329	320	296	280	308	287	313	296	311	288	300	288	290	314	274	303	312	301	286	260	293	336	301	304	289	290	312	304	303	263	307	294	298	310	330	277	283	313	299	305	283	282	289	282	309	286	263	284	301	297	321	291	314	279	329	263	285	297	312	333	300	290	331	317	308	296	312	292	286	297	260	285	329	296	310	303	314	327	288	328	300	319	308	326	327	277	305	271	306	316	314	299	304	278	289	300	327	284	296	308	295	331	300	314	307	287	307	323	313	322	311	291	307	295	297	256	317	298	300	325	323	313	341	282	268	321	305	300	331	322	327	296	309	294	288	294	293	306	315	276	295	272	326	320	305	316	307	324	305	290	320	286	305	307	332	292	314	307	282	295	320	304	280	319	315	323	319	291	308	321	333	301	279	284	333	291	291	296	303	269	298	258	329	295	288	288	295	290	309	310	298	317	313	300	303	280	294	288	314	307	282	310	312	291	307	287	322	294	300	274	305	308	270	286	283	335	304	322	292	325	314	314	291	329	328	322	276	305	300	306	306	288	301	306	300	318	272	302	295	321	313	325	296	288	305	294	318	299	313	303	320	316	297	307	285	310	282	321	322	327	289	297	314	303	277	276	313	303	289	272	299	288	264	293	291	316	251	306	324	264	272	274	285	314	304	294	301	307	287	279	287	308	329	318	320	295	292	316	298	289	288	324	285	311	314	294	320	304	303	291	295	277	288	298	292	289	297	287	286	308	296	315	306	308	306	297	320	266	278	296	309	324	305	333	327	272	324	323	294	302	292	315	320	292	288	328	294	281	290	308	338	306	316	296	293	327	287	307	291	309	280	311	286	313	315	310	280	320	305	283	314	334	288	292	331	288	269	302	277	314	316	306	301	288	328	317	287	295	292	306	274	298	316	310	298	282	305	271	294	309	299	281	302	304	297	289	328	316	296	295	301	309	291	284	286	342	293	311	283	311	297	307	304	332	321	291	310	306	311	267	304	291	292	310	325	276	305	286	301	297	323	296	307	305	303	299	278	329	286	303	310	308	312	308	313	328	327	314	324	282	312	304	290	300	311	303	331	309	302	323	257	327	336	296	299	303	303	324	308	330	300	288	310	287	313	295	312	327	285	314	320	312	314	274	314	289	271	277	312	286	336	303	281	274	287	293	296	308	313	291	338	296	299	286	311	298	277	348	318	306	321	287	297	341	288	305	305	303	310	315	312	323	287	325	277	278	285	290	312	307	253	322	293	312	290	303	312	317	318	266	254	292	303	306	318	290	274	283	296	293	304	268	288	335	277	281	284	307	310	300	288	311	286	280	296	268	289	304	304	300	304	281	311	329	286	308	294	286	283	293	354	295	284	338	319	351	326	284	295	303	311	315	327	296	280	272	280	290	289	290	312	320	279	306	319	320	300	314	311	323	293	322	315	267	269	340	276	295	301	314	279	309	324	306	282	324	284	327	292	296	312	328	308	304	304	280	308	297	298	317	291	335	276	294	309	305	307	290	287	347	282	311	301	306	282	292	278	344	301	334	306	305	293	310	294	321	314	312	315	308	254	325	292	277	322	328	319	269	320	301	304	272	273	340	322	303	337	314	304	242	311	280	298	302	317	295	289	294	280	311	299	307	291	308	320	312	297	318	267	284	314	297	300	305	297	310	297	303	313	311	298	299	297	287	289	291	309	310	306	314	292	310	320	290	315	308	317	306	315	289	301	297	292	322	322	284	343	302	283	278	302	321	287	327	304	307	278	301	284	291	330	307	316	281	321	323	309	308	304	316	303	305	297	289	283	278	312	306	260	304	306	276	293	289	329	282	292	283	303	309	281	289	323	316	312	295	300	293	304	301	292	308	313	295	284	327	304	323	307	268	283	314	282	299	295	330	293	275	300	291	296	317	289	321	290	321	307	294	297	284	293	285	263	300	313	307	294	264	281	282	282	283	291	302	262	302	305	292	324	276	291	315	286	315	297	309	261	296	313	319	278	271	337	287	303	285	281	299	310	287	314	287	275	306	291	303	309	348	354	288	299	340	291	308	294	285	296	306	292	346	296	335	372	290	288	287	323	284	327	317	297	304	333	317	321	279	302	309	304	324	302	305	298	287	279	312	335	291	304	313	287	279	345	301	280	263	276	272	315	302	286	275	271	296	294	332	316	330	317	307	288	314	294	309	312	318	268	281	312	301	320	303	327	308	268	302	298	332	306	319	319	297	297	301	313	269	309	308	327	307	304	294	326	317	298	332	313	299	313	316	319	307	299	289	279	295	288	294	337	294	354	305	286	306	305	315	314	270	277	287	328	340	343	314	310	284	285	309	316	304	288	309	319	292	311	294	301	320	304	319	333	307	326	313	303	302	292	293	286	309	315	298	286	292	313	290	309	313	304	335	304	285	278	306	318	286	327	308	281	316	332	279	317	278	314	309	309	289	273	284	309	301	311	296	309	303	309	304	276	326	295	294	300	290	304	326	274	307	294	307	307	255	326	315	301	319	274	302	286	279	305	292	323	304	332	310	260	294	291	303	327	308	306	296	309	299	311	318	313	306	317	294	293	303	293	306	290	274	284	277	276	326	322	291	328	271	302	311	334	281	291	301	330	307	312	310	337	301	307	297	322	271	299	291	296	306	279	312	290	291	331	298	295	293	301	326	315	289	297	287	301	337	281	331	314	313	310	269	298	307	300	284	262	315	296	286	311	283	305	328	312	292	298	315	271	309	276	286	286	300	312	292	309	306	289	300	300	293	301	296	326	309	297	318	320	338	308	304	296	288	316	311	306	298	289	313	291	295	314	300	273	291	289	269	309	301	320	313	287	292	319	325	286	297	311	287	297	306	313	295	302	295	293	294	263	314	296	295	318	287	291	283	285	306	287	323	338	333	283	287	309	286	307	300	316	289	324	326	299	325	321	293	304	295	272	327	280	342	321	287	278	284	290	278	297	308	291	320	306	287	309	334	309	310	297	310	308	309	343	322	325	271	280	323	325	341	285	291	269	303	329	311	308	300	317	297	326	317	285	296	304	300	290	290	295	301	300	318	298	298	308	282	310
11929	3686	1301	995	983	823	877	853	919	812	934	951	774	862	795	840	805	747	825	799	851	789	832	759	778	815	798	786	814	801	787	838	776	800	778	844	772	839	828	786	806	843	766	791	827	825	808	830	761	797	858	794	840	832	835	793	807	780	820	847	810	817	775	782	855	778	831	767	828	806	813	806	794	809	750	765	802	807	805	811	799	783	812	817	784	759	786	795	804	804	831	811	804	825	814	775	759	751	821	749	792	808	795	835	781	795	793	801	788	775	796	765	828	787	795	805	768	843	846	781	853	808	818	747	784	797	840	787	827	831	790	836	739	795	812	842	801	828	781	779	795	838	796	799	825	809	853	812	789	841	746	796	835	796	782	809	779	797	758	819	769	805	815	785	803	815	790	777	837	788	813	826	772	795	713	745	774	802	799	835	814	838	819	794	788	797	772	797	786	721	810	784	816	798	794	777	826	848	806	775	806	792	790	819	777	800	805	809	784	763	790	750	772	798	834	728	832	794	813	786	766	817	789	797	847	811	793	771	793	850	758	785	812	823	797	814	773	769	796	821	772	793	779	764	778	786	764	774	789	751	830	801	800	824	805	783	795	806	790	821	798	792	839	788	767	799	809	776	847	821	814	744	807	845	834	809	866	823	784	801	786	826	803	760	735	815	809	794	820	766	841	827	797	796	815	771	792	802	776	829	833	818	792	766	803	785	845	774	820	761	838	822	714	808	769	735	841	779	767	795	857	801	818	801	806	837	795	748	816	815	797	760	836	795	807	824	818	844	811	829	756	824	800	813	784	812	830	766	821	803	854	781	754	809	796	813	813	703	814	829	770	850	846	837	837	795	792	769	781	736	801	846	822	796	788	838	876	810	747	749	820	775	809	777	742	780	765	764	803	781	787	799	836	817	830	810	745	816	809	793	863	777	775	814	767	803	830	819	816	772	742	846	812	792	778	826	779	774	784	819	823	788	843	747	795	815	803	798	804	836	793	816	848	809	795	832	802	754	832	780	804	762	796	804	800	859	768	808	806	790	814	779	751	821	825	799	820	824	786	799	801	814	791	805	758	765	798	825	792	798	802	795	783	764	774	807	759	856	788	834	810	764	783	798	806	817	804	788	823	763	751	756	820	833	788	886	759	842	802	828	825	843	817	789	873	769	818	770	797	788	779	827	779	776	781	801	816	757	801	785	721	831	779	823	810	750	846	828	793	834	789	801	781	803	782	800	789	784	792	812	832	822	778	762	794	806	790	790	883	805	800	815	766	846	795	826	807	808	808	755	810	809	800	768	822	791	818	765	863	799	819	752	830	799	802	805	718	797	847	781	772	793	795	838	834	827	827	775	831	760	763	778	809	816	804	780	819	821	799	774	804	799	776	799	853	760	841	807	763	817	795	828	778	781	808	839	840	803	811	736	811	823	798	785	749	760	822	803	820	819	787	783	857	811	826	808	749	794	795	831	799	813	839	808	811	785	756	779	826	809	794	823	799	736	807	792	781	807	787	789	807	771	781	793	858	790	809	778	856	827	814	791	770	795	812	827	792	808	741	798	760	771	817	777	829	812	815	767	814	809	814	818	792	837	793	883	803	832	743	817	823	809	788	781	814	789	793	729	785	755	789	832	770	912	800	799	790	856	773	822	799	805	833	793	837	765	797	800	819	816	800	761	816	774	846	865	788	842	853	801	815	790	801	817	819	792	822	845	760	788	790	822	797	782	774	777	791	805	812	753	787	779	798	764	789	782	811	803	769	796	788	821	849	824	811	803	772	806	819	786	819	814	771	783	797	797	760	823	805	767	765	813	827	836	809	805	806	787	793	792	799	817	847	836	785	800	811	848	763	768	862	790	814	840	786	799	834	818	842	813	799	808	733	834	831	833	769	775	763	799	766	735	822	809	868	780	750	778	753	839	842	841	820	797	804	796	803	809	768	803	809	813	756	794	811	779	783	743	779	832	802	801	821	762	773	841	787	797	809	814	812	858	804	802	804	787	764	789	805	768	776	805	797	865	819	824	833	829	761	836	842	814	813	776	795	797	813	836	817	816	814	796	838	785	829	815	779	803	785	791	783	806	848	812	795	853	784	811	783	801	837	771	791	820	765	807	774	773	832	799	794	799	824	806	827	748	806	813	847	872	816	791	788	797	791	815	827	781	819	813	836	800	785	787	795	794	843	805	767	760	805	789	768	818	766	807	840	829	796	799	841	816	847	838	809	760	738	791	774	798	814	834	848	834	825	824	789	853	816	806	755	784	784	777	831	810	796	824	805	797	816	750	781	747	779	838	789	788	792	769	840	758	812	803	777	872	817	845	794	819	770	800	829	792	831	817	813	785	746	790	867	779	757	799	874	746	779	810	802	818	793	791	834	784	814	838	832	736	763	834	790	805	798	818	838	812	768	830	836	752	833	828	797	829	805	829	802	816	798	826	805	782	818	860	816	782	826	795	840	789	797	768	812	848	836	834	779	785	773	854	824	781	814	812	786	832	830	819	800	763	846	812	853	762	885	795	779	765	805	795	792	826	814	797	808	802	787	788	786	761	782	812	818	821	810	811	831	822	789	803	724	816	782	830	829	885	817	799	805	762	796	821	806	801	769	727	805	770	844	819	808	844	815	831	833	769	810	824	833	786	781	790	806	806	801	861	816	812	859	801	753	816	811	797	799	826	787	777	773	811	794	828	837	801	820	813	823	799	715	802	829	818	833	806	790	801	772	805	801	753	793	759	796	758	835	789	777	818	777	834	799	782	853	846	785	787	817	782	786	795	820	778	769	844	756	802	792	825	775	838	770	761	743	810	795	751	784	819	829	789	852	778	791	793	787	846	870	757	821	752	794	890	793	810	833	784	817	802	818	791	809	764	756	789	787	801	736	795	824	789	794	855	826	736	781	817	814	778	756	783	771	795	772	809	784	820	788	762	845	835	825	783	835	768	853	798	811	824	785	808	816	843	774	833	766	824	812	809	841	771	811	789	829	824	785	871	806	787	795	823	780	784	795	835	773	836	797	790	804	812	806	792	775	784	802	795	798	788	805	810	779	766	825	745	818	812	819	826	786	805	835	812	801	763	801	836	776	774	812	756	780	819	807	812	793	787	742	782	829	750	825	791	822	782	769	840	799	867	813	828	810	783	814	809	820	829	828	790	817	818	782	768	796	790	830	762	794	770	718	814	789	763	774	790	794	819	818	837	832	760	772	788	851	787	841	851	828	782	826	809	716	830	791	811	787	788	797	811	789	835	794	812	803	807	813	762	762	830	833	786	783	815	853	805	791	768	802	766	777	831	829	818	798	854	820	822	755	784	800	762	821	792	789	806	801	787	792	831	841	749	806	815	816	785	799	783	825	769	784	778	783	774	804	771	798	771	804	811	809	821	791	753	817	791	815	826	798	777	781	762	835	817	780	755	822	825	789	819	762	794	797	812	767	821	849	804	823	793	778	783	808	804	777	789	767	835	774	839	790	787	802	817	776	778	768	772
42027	25045	14328	7507	3617	1969	1035	683	550	517	474	470	430	477	371	424	415	400	381	407	393	415	409	388	440	416	354	401	423	347	371	397	426	382	365	366	365	373	362	429	393	342	396	380	347	358	398	356	416	358	353	389	353	348	360	356	330	355	359	391	376	395	377	398	370	389	396	384	363	410	361	329	393	382	367	405	354	364	384	382	369	347	352	356	369	370	386	367	364	356	357	381	384	373	349	330	313	335	392	389	374	365	379	374	377	378	372	390	352	363	360	364	408	400	366	345	364	392	370	332	356	396	373	364	348	359	366	367	398	396	390	356	380	395	369	386	349	384	395	402	384	390	376	330	339	370	342	341	346	384	371	403	344	361	365	357	344	340	362	400	344	368	338	359	420	392	383	410	342	357	357	347	378	329	359	347	365	402	357	372	392	365	341	384	403	351	350	386	332	365	375	375	341	372	344	386	383	350	372	356	330	417	320	369	356	332	369	384	371	371	399	386	353	390	373	388	369	374	360	408	341	362	403	396	353	366	402	366	363	390	389	376	354	397	360	352	328	412	368	387	420	345	397	389	363	386	377	397	361	413	362	410	409	388	372	363	404	372	380	379	354	366	364	387	373	372	378	358	387	372	356	380	375	360	374	362	390	335	368	393	359	388	377	360	445	380	372	373	377	355	398	379	368	339	393	383	395	341	385	365	391	378	363	363	355	385	346	361	352	369	363	376	408	367	363	373	377	373	393	363	368	326	377	371	364	373	373	372	364	370	369	362	376	349	383	390	387	382	360	332	374	398	382	353	374	407	352	335	347	374	366	373	340	399	361	372	396	400	370	358	363	389	363	361	369	384	384	353	374	382	402	382	356	380	385	345	354	359	370	406	361	340	361	365	359	369	393	357	401	380	338	350	385	393	386	382	370	354	383	332	381	350	344	380	362	345	353	394	387	381	389	363	405	386	339	356	371	380	337	412	369	405	364	360	368	377	346	368	360	382	373	340	371	376	356	371	357	381	392	409	323	335	349	426	363	350	373	355	356	384	388	385	396	337	357	355	383	342	361	382	371	378	358	356	399	363	352	369	354	351	367	384	389	382	379	344	364	369	396	366	384	386	370	369	363	408	393	360	366	357	387	355	343	392	351	367	361	345	347	367	378	376	380	332	359	366	361	371	375	380	387	381	371	371	385	387	364	368	386	380	363	363	377	361	345	390	347	361	386	357	381	356	385	369	361	362	418	385	343	358	391	348	396	382	372	372	367	391	401	374	389	365	354	357	370	354	377	361	396	355	344	320	391	379	357	372	403	357	367	394	389	377	375	366	362	382	366	398	368	366	356	377	370	350	378	356	320	386	411	372	368	373	341	389	381	379	364	377	348	378	382	365	352	381	355	364	389	371	387	381	356	369	347	356	335	354	345	371	351	405	359	373	369	382	367	329	359	394	382	367	363	381	356	393	384	363	401	342	377	438	358	366	390	378	338	361	353	358	405	341	360	333	355	388	389	341	349	369	376	366	374	385	359	351	377	383	348	349	381	379	392	365	384	363	378	365	369	372	388	402	379	357	354	374	380	415	351	399	367	361	385	344	385	373	382	327	377	385	371	344	350	346	352	363	368	389	357	387	380	351	396	367	387	386	369	378	377	368	368	350	397	353	370	347	364	429	383	340	375	370	350	385	391	348	378	376	357	370	368	348	401	372	356	335	364	383	348	324	360	364	375	370	375	339	370	397	369	390	384	376	400	378	368	404	385	378	364	347	389	371	369	382	392	360	389	357	399	371	368	407	369	361	382	380	348	359	390	368	401	372	368	413	338	365	370	365	351	358	380	414	354	361	366	376	326	382	384	392	401	397	349	401	366	372	401	378	378	370	325	354	384	366	360	349	405	331	362	362	405	355	388	373	368	359	374	379	350	420	371	360	370	391	360	384	366	341	374	379	376	350	377	349	352	385	360	363	376	386	357	347	377	337	373	372	373	338	345	350	401	376	363	370	380	383	404	350	352	381	380	354	361	375	392	394	388	364	366	377	380	395	399	414	394	335	402	393	387	385	356	371	361	378	367	352	381	402	365	346	367	336	406	337	362	369	376	379	381	401	360	374	375	375	344	351	408	357	364	399	381	379	389	393	380	347	346	372	368	372	388	380	353	337	374	353	356	364	376	365	372	341	366	381	370	399	352	370	394	362	376	358	370	379	337	353	347	372	392	370	366	367	378	367	367	351	371	360	372	346	386	402	366	385	368	343	354	393	351	398	340	368	375	376	384	371	383	382	349	345	414	380	372	373	413	378	379	405	397	352	350	354	360	365	344	368	379	377	405	398	383	368	367	409	367	348	344	353	409	336	385	389	380	356	363	374	388	393	326	368	395	368	367	377	381	361	327	389	375	353	328	346	358	350	370	371	343	379	350	417	360	365	373	346	355	351	369	358	379	371	402	366	387	378	379	376	360	363	379	349	380	343	383	393	402	353	334	338	388	364	378	442	367	319	311	372	339	380	397	373	369	415	377	365	366	357	395	388	362	362	357	396	360	368	358	362	361	375	353	366	376	391	358	349	363	356	401	340	363	380	373	382	401	369	372	382	354	364	357	347	371	365	366	371	413	299	394	375	379	351	356	388	369	362	370	372	352	402	358	360	365	376	391	382	343	346	342	352	365	397	356	416	382	397	357	386	396	373	378	366	358	359	350	347	363	332	384	312	350	390	366	364	395	382	370	373	376	394	342	355	377	387	398	369	350	372	399	370	361	336	376	367	389	368	363	367	352	371	378	406	386	386	392	390	341	370	371	405	363	412	441	400	355	372	383	381	354	382	382	386	385	352	361	317	381	347	361	366	364	384	375	345	364	373	377	356	367	361	340	392	388	389	375	387	361	377	377	378	363	386	373	344	394	374	375	368	392	357	365	394	344	402	350	363	381	361	377	352	369	414	379	359	381	371	371	381	405	346	388	373	365	359	349	403	347	345	332	368	339	396	319	389	400	390	360	356	383	367	376	423	338	398	356	368	353	389	387	354	373	352	378	352	369	375	408	388	361	337	362	385	370	345	373	399	355	375	343	375	376	344	383	377	355	350	365	383	386	364	386	373	365	364	386	332	404	400	372	379	357	375	384	380	382	356	400	361	362	361	392	373	347	367	399	398	360	354	360	335	370	364	368	355	397	379	352	381	381	355	359	361	388	351	398	349	371	356	374	389	358	365	386	345	392	397	331	368	386	382	347	373	352	414	404	374	371	343	369	352	370	418	392	384	365	357	364	358	309	355	372	386	400	390	343	375	382	365	350	358	377	362	382	348	363	383	378	385	354	359	352	377	336	350	342	381	363	370	363	344	339	344	383	393	370	386	384	371	389	385	390	348	380	368	351	369	381	359	362	341	370	348	345	366	372	365	398	383	356	389	400	358	400	370	408	392	365	362	361	354	356	350	390	373	376	363	395	373	367	391	379	357	362	334	350	366	403	379	333	405	373	347	377	398	370	371	371	362	373	351
28039	12271	3865	4447	3416	3245	2448	2100	1932	1791	1968	1606	1368	1360	1302	1221	1197	1127	1169	1144	1163	1123	1114	1093	1103	1002	1019	1032	999	1024	996	1009	983	941	950	1047	1014	994	955	999	1014	961	964	1019	997	1003	979	921	919	945	959	1015	969	914	971	959	917	983	926	912	886	921	963	948	887	941	950	941	930	923	921	1009	981	954	944	928	923	1019	958	951	927	929	955	958	958	930	967	913	938	925	947	958	889	966	936	959	990	1001	951	877	970	914	967	906	934	911	958	955	940	1038	978	987	943	967	923	939	890	944	920	996	975	924	899	936	902	895	899	940	951	887	924	965	939	968	944	910	940	956	945	906	932	984	933	947	948	903	987	950	953	962	960	944	918	897	879	971	938	912	936	911	982	955	1013	949	994	883	944	934	962	908	949	972	979	962	963	920	934	902	943	937	912	959	923	981	948	936	951	953	890	925	940	947	934	927	954	906	929	869	937	938	925	960	948	957	945	931	911	871	951	905	958	925	926	944	929	957	963	921	962	903	970	914	924	948	948	942	956	914	943	979	962	954	899	964	966	977	959	915	943	975	960	933	966	894	944	956	969	971	937	894	963	912	928	986	971	979	920	876	935	919	976	881	916	916	954	948	900	905	901	943	978	950	894	975	955	890	876	948	929	940	992	934	939	940	979	954	943	995	921	905	991	954	938	901	951	955	972	940	923	980	993	951	1003	961	937	938	943	954	938	951	918	975	918	924	966	944	989	924	991	928	941	958	941	887	915	890	885	921	983	962	931	951	884	912	944	959	922	949	967	977	918	919	957	944	926	925	898	960	951	943	937	960	914	945	877	890	946	919	920	915	954	911	982	914	958	919	902	967	965	838	965	960	923	916	987	963	934	912	1042	915	940	954	915	956	914	948	904	966	931	920	902	921	909	928	930	924	942	973	945	976	967	932	943	930	1003	942	959	956	996	890	932	984	940	962	892	998	969	956	913	938	938	932	918	963	927	926	936	954	970	946	940	953	972	934	972	975	933	1018	947	923	903	944	935	931	939	975	914	992	963	1001	917	908	947	955	946	917	920	933	944	919	895	908	941	908	937	953	932	871	938	943	877	903	903	985	912	880	919	979	946	897	966	923	941	1044	906	906	964	979	929	933	959	994	933	940	967	926	903	947	873	978	905	965	914	888	943	917	939	906	919	930	884	966	989	900	971	924	937	950	962	920	952	938	893	941	928	986	887	958	981	938	880	921	935	887	1006	926	942	976	932	988	914	943	983	977	900	943	963	936	965	978	942	992	896	945	943	888	922	933	921	976	928	960	942	935	927	904	924	939	950	937	949	922	920	903	929	969	938	921	912	944	957	957	902	985	952	861	936	905	954	967	934	919	944	950	935	958	844	965	903	962	904	974	1001	1010	918	959	919	924	955	963	931	927	982	954	937	915	944	970	928	970	938	922	943	873	890	972	936	954	956	1006	922	1002	958	922	926	928	947	919	888	976	908	978	971	937	880	869	961	890	922	901	931	946	971	906	951	892	959	944	942	898	950	913	990	984	947	887	934	947	893	910	954	950	971	950	913	943	953	932	944	936	938	905	953	903	938	965	915	952	859	949	904	912	959	929	872	937	920	896	934	959	918	906	990	982	917	927	910	994	935	940	908	944	888	937	963	1001	966	966	942	993	885	970	939	959	966	1011	964	938	987	949	951	926	964	928	922	885	998	970	911	943	907	935	951	977	922	915	884	910	955	933	953	907	895	937	934	878	946	952	928	953	907	957	910	953	922	970	936	911	887	934	948	915	938	953	929	919	919	990	979	941	909	955	932	927	927	955	905	968	940	983	999	925	915	979	911	894	912	931	921	922	928	951	896	925	995	953	938	925	947	983	930	933	950	947	889	944	948	940	950	900	933	970	891	988	930	967	932	892	969	953	926	914	936	943	908	933	941	956	900	913	935	938	926	920	923	987	958	918	910	923	923	908	913	925	996	920	936	932	958	895	892	877	924	865	945	946	950	891	899	901	929	928	946	964	918	912	993	983	982	937	942	969	948	955	845	953	951	934	953	924	944	1013	913	936	883	956	883	949	898	992	986	977	938	953	980	940	933	911	899	917	958	940	977	961	958	930	911	934	963	954	900	943	894	966	931	905	1002	943	924	987	883	865	962	976	929	927	912	908	915	872	922	934	977	938	907	962	940	954	945	957	914	903	927	981	912	974	909	948	910	972	963	980	964	906	941	964	932	972	942	938	946	889	949	963	969	935	899	892	985	948	958	912	935	996	921	945	984	946	939	970	922	890	898	974	892	937	924	961	930	940	947	993	937	987	900	978	963	928	998	916	1001	921	960	916	942	918	896	887	931	902	976	932	938	916	900	922	915	943	979	940	921	977	934	947	984	958	921	976	912	946	924	987	968	930	985	940	983	991	959	961	934	914	908	1000	943	972	933	954	926	893	862	980	944	924	975	975	955	948	900	921	892	974	919	943	964	970	967	949	919	848	923	949	942	902	907	917	942	991	906	885	985	942	973	991	920	949	974	986	938	924	929	914	994	955	960	927	910	912	936	939	950	922	995	915	894	910	1021	952	976	889	946	928	965	911	931	932	996	949	943	953	964	950	943	925	920	931	909	912	917	930	925	930	942	938	922	905	943	941	942	982	877	938	866	928	971	871	992	954	910	944	941	963	966	952	912	948	951	936	893	912	909	931	992	928	969	947	1007	942	956	936	898	919	906	919	943	947	962	983	963	977	918	931	915	950	864	949	889	1005	904	916	941	900	933	946	869	913	927	948	973	971	922	987	944	928	971	921	1015	918	884	942	879	908	928	945	919	935	921	899	920	944	907	945	928	951	946	913	904	937	950	957	939	949	986	913	912	964	888	930	856	906	952	962	940	930	905	959	900	978	979	919	917	957	936	915	940	946	974	956	976	976	971	931	940	954	937	900	928	873	935	949	951	958	964	931	927	922	914	976	960	863	924	919	901	934	951	970	915	930	965	897	954	879	962	904	918	965	933	986	989	941	961	930	958	912	927	924	903	950	949	906	916	922	942	895	952	933	984	941	971	951	876	940	955	926	922	944	961	1004	871	960	906	900	881	947	940	901	968	918	955	894	908	927	938	900	939	896	965	1013	956	889	943	926	946	916	964	938	885	948	924	962	896	989	985	945	949	969	923	963	962	967	879	944	940	967	945	902	955	982	907	938	954	944	928	965	912	929	926	915	967	994	933	923	958	914	948	910	927	974	972	1000	961	939	941	923	895	956	931	943	978	935	908	931	976	924	859	913	925	898	898	969	948	929	977	869	966	927	930	965	904	969	950	1009	900	919	956	934	960	924	996	977	956	932	919	965	934	965	957	924	930	997	908	956	1003	938	960	892	857	927	982	929	909	973	870	954	938	939	936	967	1001	990	972	958	905	972	892	974	915	887	987	951	941	915	927	948	911	939	939	915	980	962	940	970	896	943	943	912	924	981	915	932	904	949	943	983	891	949	904	945	934	942	912	968	886	942	956	913	935	896	955	909	957	893	923	1002	976	912
49413	26127	18329	11591	6552	3450	1680	813	551	525	476	447	370	344	351	321	306	298	302	290	260	303	264	297	254	245	238	213	231	226	248	246	275	252	223	250	254	253	232	224	246	246	233	215	236	216	267	236	219	246	232	238	254	227	229	243	223	207	236	237	228	234	222	236	228	230	247	216	214	236	242	231	238	203	233	212	233	224	238	244	229	263	248	234	240	232	234	243	252	212	208	211	238	240	225	219	229	225	251	221	225	220	250	261	230	240	241	264	247	225	205	221	251	220	216	222	207	200	232	233	241	231	245	245	241	209	238	237	221	233	246	200	249	228	225	231	224	268	218	187	222	216	242	230	230	235	213	244	218	216	213	222	244	234	207	223	238	228	214	219	209	234	226	211	244	189	222	237	231	243	200	203	233	223	216	235	214	234	225	240	243	235	233	233	246	227	228	236	227	230	217	276	253	236	223	224	221	208	252	214	196	206	259	221	211	192	232	243	214	225	233	246	193	219	232	214	224	211	221	227	224	220	236	220	218	226	253	210	203	217	202	224	217	242	248	225	227	228	237	236	235	225	239	222	234	232	216	241	216	225	197	220	214	226	244	221	251	240	256	211	224	247	231	213	251	222	210	223	223	222	217	257	222	200	226	230	194	220	232	236	212	200	232	202	191	233	219	211	241	224	216	233	228	240	215	253	219	209	251	214	220	186	228	234	236	212	223	212	225	210	230	224	230	246	214	194	235	201	255	209	238	209	219	235	208	245	216	201	192	221	215	240	193	198	216	218	230	210	219	212	232	229	202	223	203	231	252	220	224	248	197	212	226	228	252	229	237	245	235	221	258	224	219	257	234	226	225	227	212	240	232	213	225	241	227	219	239	199	217	236	230	239	213	236	212	217	211	238	238	204	233	236	217	221	228	210	230	243	210	230	219	216	242	237	244	219	222	213	228	234	221	251	209	215	217	228	241	204	242	215	202	230	224	229	189	245	219	250	221	215	214	260	206	221	222	228	243	227	235	218	253	192	209	220	236	245	228	252	235	208	209	228	241	205	230	209	222	232	215	240	196	207	211	231	208	238	228	193	221	212	242	239	209	231	212	223	247	220	218	222	227	212	248	236	222	224	236	207	240	201	207	260	190	229	239	230	202	263	204	233	234	227	228	200	244	228	218	204	216	203	196	217	240	219	200	224	267	253	214	235	230	212	242	225	218	214	223	232	207	208	196	257	249	207	232	224	265	224	214	227	224	226	243	208	219	237	215	231	235	221	229	206	236	244	188	211	244	248	230	248	219	236	222	241	275	226	218	198	221	209	207	221	219	244	265	217	227	223	230	220	219	208	227	228	201	231	188	239	234	232	240	226	210	194	246	214	232	217	243	226	224	232	220	210	215	240	200	230	218	250	185	240	234	182	235	254	226	228	232	199	230	236	216	226	228	227	198	201	217	186	211	207	225	213	213	198	212	229	230	239	216	235	210	230	220	260	223	223	237	242	216	212	220	242	230	221	237	237	212	227	211	234	222	214	237	203	214	235	211	246	226	224	237	205	210	225	244	219	213	286	225	195	242	229	238	234	207	227	230	267	214	200	241	233	236	249	226	222	197	194	222	198	237	254	223	250	217	214	230	216	201	221	253	226	219	228	228	241	219	221	199	228	242	221	219	235	222	251	203	224	221	239	237	241	212	255	221	209	219	191	213	238	205	222	280	230	210	220	207	228	228	227	232	217	210	210	242	218	231	212	250	239	244	195	242	249	230	245	218	230	237	223	229	235	237	243	210	217	239	213	241	239	248	215	204	239	241	211	209	219	239	244	198	214	200	229	236	193	237	245	228	249	235	245	224	229	231	225	250	217	245	240	232	210	232	227	232	202	221	215	263	196	215	234	216	227	222	244	238	249	224	221	224	226	249	215	227	227	215	233	208	217	212	242	213	229	210	229	214	222	206	202	225	183	208	240	247	220	212	209	218	205	254	239	210	230	205	244	206	249	225	240	225	206	216	227	223	198	205	231	215	219	212	214	215	202	218	216	206	218	213	205	240	221	194	237	216	216	208	242	226	218	210	249	244	233	218	201	217	217	252	231	240	218	234	248	237	215	227	256	213	239	230	203	232	240	225	222	236	228	226	210	206	218	216	233	213	208	243	215	220	226	235	206	225	244	233	258	230	236	221	212	221	234	239	250	208	223	241	205	249	219	256	214	236	228	217	240	242	238	206	231	210	227	215	231	246	210	191	204	235	234	206	209	221	211	215	212	206	220	214	202	241	222	209	223	221	227	223	230	232	234	206	221	222	227	237	246	208	240	227	245	234	242	220	200	223	249	213	216	201	221	215	234	228	215	223	222	223	246	221	208	196	225	213	255	221	218	241	219	225	220	240	209	213	231	201	209	251	238	216	218	213	194	221	208	236	247	188	204	221	238	226	221	230	220	206	200	210	232	220	262	257	229	249	238	257	233	238	225	225	194	233	207	228	226	233	241	220	278	245	225	241	209	230	255	200	236	236	225	244	232	194	219	230	219	257	241	228	196	239	208	232	221	212	212	220	226	217	217	245	221	233	242	219	221	227	203	199	219	241	227	211	219	225	255	230	230	223	243	219	239	233	228	257	234	216	218	236	201	224	225	246	233	232	217	196	227	240	247	213	212	226	219	288	218	256	237	227	244	225	214	219	232	224	206	225	232	194	233	206	220	217	225	228	197	202	230	204	194	247	246	223	228	212	218	217	236	229	230	214	213	215	243	224	251	230	234	235	229	225	220	236	233	248	232	190	229	237	234	228	224	224	218	232	216	213	217	223	238	260	211	222	243	228	231	214	210	227	243	223	248	218	226	224	248	219	208	228	205	244	228	236	219	209	254	210	220	205	229	257	247	235	212	252	211	245	218	198	231	242	233	240	256	237	238	206	240	249	236	214	232	205	219	246	215	238	229	238	236	199	257	227	228	213	249	238	207	247	230	242	221	233	233	239	190	228	211	223	202	240	224	231	218	205	229	191	215	232	239	232	214	206	225	235	213	197	226	215	211	233	228	229	223	225	209	211	212	216	225	237	218	225	226	245	223	198	244	237	221	246	213	251	215	231	229	256	247	212	218	203	231	229	238	233	233	239	254	246	256	186	221	210	220	240	239	232	232	225	234	196	229	209	223	242	224	213	245	216	215	235	207	248	246	200	215	219	214	228	236	191	238	216	202	227	196	220	239	225	203	251	226	236	208	215	231	247	236	254	225	241	211	231	219	224	250	226	217	238	226	235	233	237	247	203	261	233	216	243	242	195	227	211	216	208	238	242	215	251	229	235	238	214	253	209	200	225	228	221	215	212	218	238	203	235	232	232	235	246	203	230	234	193	245	241	224	242	221	226	249	232	235	219	261	231	256	220	217	208	223	207	232	233	209	239	224	226	232	222	225	228	251	217	232	233	227	205	222	261	236	218	209	208	227	215	228	258	201	227	203	191	204	237	203	191	199	241	237	212	209	214	217	227	202	218	223
36611	8321	5880	6335	5398	4683	3542	2925	2546	2263	2151	1854	1605	1409	1301	1193	1131	1112	1060	1014	981	942	879	824	902	840	859	800	804	793	742	787	755	729	738	697	725	658	698	634	701	707	670	707	661	669	669	699	668	687	663	643	638	685	641	696	610	635	656	633	609	636	638	629	655	592	650	635	609	648	682	639	608	615	645	645	599	624	653	587	588	599	596	582	604	605	579	603	594	597	630	588	613	623	572	630	643	606	660	590	596	615	564	607	622	552	550	631	623	649	588	639	614	644	588	665	615	647	564	619	613	603	634	623	640	549	590	645	619	602	610	625	597	637	574	536	599	692	570	580	611	633	603	604	625	594	589	563	602	593	590	568	617	615	606	653	582	638	644	591	607	598	596	616	618	615	619	607	573	575	623	600	643	577	617	618	620	633	641	609	605	600	581	592	655	584	591	591	599	551	600	599	591	602	600	578	624	576	595	608	585	671	617	559	590	591	623	598	630	633	598	581	604	557	607	663	576	547	612	597	593	651	607	589	601	598	594	596	524	592	618	620	585	616	592	611	591	619	641	624	617	581	643	626	596	619	564	627	630	604	624	548	622	584	630	610	636	618	555	631	585	619	584	537	598	579	571	635	591	652	620	609	588	612	626	596	597	589	601	580	600	618	586	623	587	622	604	597	608	634	598	603	601	649	580	624	616	601	643	571	568	599	601	626	631	590	594	606	604	601	617	638	610	595	631	619	627	595	556	602	601	621	582	596	589	604	570	580	584	550	628	549	606	583	625	611	618	599	621	562	586	603	651	612	583	599	573	577	593	587	561	604	601	615	630	585	578	602	617	593	634	606	595	603	582	555	556	565	618	611	602	554	596	591	624	599	622	612	576	576	580	608	578	593	609	601	596	593	633	631	591	600	591	635	602	617	626	572	578	562	586	597	607	611	609	631	564	601	571	617	647	587	638	592	608	605	590	575	594	555	589	564	584	568	639	636	618	591	617	598	560	587	546	607	617	599	625	605	581	631	591	573	584	602	597	612	546	661	631	590	611	603	633	612	566	607	595	596	596	644	618	598	592	644	605	583	591	550	578	597	648	575	600	609	620	602	580	613	627	594	599	599	593	585	565	586	601	617	604	629	614	633	556	653	656	585	584	628	605	613	596	606	618	608	590	564	592	604	607	578	610	618	568	588	566	623	651	573	573	580	573	580	622	602	644	578	644	615	590	584	609	603	603	560	616	639	615	593	613	619	625	594	540	606	625	588	625	614	549	566	567	583	587	587	594	616	597	614	597	587	588	576	615	638	622	557	628	627	582	577	586	637	594	612	608	582	633	605	601	593	588	620	586	642	614	622	588	626	625	569	614	625	649	604	620	610	591	602	598	560	583	551	586	616	562	611	587	597	586	591	605	619	612	587	579	604	594	585	617	571	550	566	608	608	616	611	548	609	554	632	539	598	619	607	604	585	569	624	662	611	573	691	586	581	596	571	584	595	577	589	611	646	593	578	574	621	582	620	588	622	576	580	600	610	618	606	576	596	592	567	566	593	580	594	647	552	570	608	591	631	589	595	596	605	568	597	555	600	597	605	612	630	624	588	603	612	563	591	612	620	651	658	577	586	602	597	574	548	559	602	636	627	597	599	581	566	598	612	641	593	606	611	598	593	618	585	620	602	603	603	618	573	609	622	627	581	622	577	608	628	620	619	638	640	566	568	642	590	598	589	608	573	574	608	580	589	617	590	584	588	595	553	587	570	593	606	597	572	629	600	555	577	581	565	540	648	607	600	596	561	603	635	572	574	611	574	578	635	550	614	593	645	562	579	627	609	604	616	600	591	572	580	588	574	590	588	580	625	595	570	589	590	588	585	599	584	596	612	605	554	581	598	604	552	627	565	605	588	595	607	636	621	613	616	596	630	583	591	606	602	580	634	582	579	621	599	623	604	623	596	632	595	601	616	568	585	578	562	581	560	589	636	589	600	585	634	631	641	608	638	525	633	566	614	615	593	641	602	594	585	606	656	612	618	603	609	590	555	619	576	588	604	623	618	601	622	579	606	611	590	596	610	601	622	634	592	572	606	583	580	611	582	587	584	647	632	564	615	579	640	579	587	589	579	632	581	584	622	599	676	610	557	599	600	578	598	617	623	593	576	645	640	572	637	605	581	618	615	584	570	569	621	556	643	613	589	627	578	622	613	625	619	589	601	574	559	583	623	607	605	584	593	560	605	599	652	572	565	616	616	574	585	614	641	577	545	635	596	584	631	610	609	605	565	598	613	612	607	635	582	566	558	627	604	583	573	606	555	610	550	612	590	636	617	619	640	600	618	590	606	599	591	566	583	618	610	589	626	580	577	588	579	623	588	621	630	613	631	556	617	620	577	556	601	606	624	608	634	590	579	594	626	578	602	606	584	608	606	644	577	654	587	573	567	560	595	597	596	590	581	582	627	609	628	595	643	610	594	605	621	599	623	592	585	607	599	605	596	612	611	571	557	605	653	580	571	555	606	585	618	609	610	646	630	598	568	612	615	602	598	569	610	630	603	598	577	643	589	546	636	559	572	571	545	587	632	582	599	635	578	572	586	608	623	599	607	584	591	593	625	606	614	578	608	583	631	607	586	585	625	606	550	609	591	690	645	555	619	609	623	644	540	610	579	568	574	562	604	578	633	608	583	589	613	560	589	625	609	606	583	590	638	605	580	575	579	588	563	566	624	588	578	592	597	574	588	561	639	599	587	593	624	614	630	580	588	578	626	599	578	615	631	587	628	544	639	625	582	557	592	586	629	593	574	628	562	612	571	610	569	615	556	621	577	598	618	643	591	616	598	578	635	587	608	616	614	566	623	566	617	596	600	610	598	597	594	582	600	604	570	584	588	630	604	614	599	563	639	563	612	600	624	619	641	626	574	604	577	616	600	603	567	601	611	635	617	573	599	608	638	618	629	572	617	564	571	578	626	609	593	639	616	607	621	601	609	600	628	621	600	596	617	586	589	588	622	623	608	631	602	595	596	617	612	604	598	559	639	610	591	628	571	585	523	619	604	581	655	602	603	559	608	571	611	578	607	619	582	591	607	585	613	582	580	583	632	611	611	622	631	610	600	648	585	624	626	622	573	570	611	580	586	608	597	621	588	619	596	593	565	610	643	600	610	586	618	576	592	630	640	589	578	601	582	602	615	618	605	642	573	624	558	605	598	593	612	570	568	619	587	593	585	575	582	572	637	584	664	623	597	606	612	619	659	583	600	600	620	583	609	602	600	597	580	600	638	621	591	585	583	598	638	628	586	600	640	575	621	569	601	560	543	566	595	623	610	573	615	577	613	606	604	569	610	573	576	583	576	630	651	549	585	579	646	596	633	619	604	615	599	603	611	582	611	565	589	591	633	598	569	554	571	588	595	592	544	655	621	602	619	602	629	568	615	618	592	607	608	599	607	573	617	558	621	594	583	633	618	626	587	602	668	617	633	598	564	626	629	589	576	600	599	595	579	595	625
7835	2343	925	614	466	429	337	303	321	321	318	326	322	314	303	272	281	303	320	264	291	333	323	310	282	288	290	287	329	281	292	288	302	300	299	299	325	269	288	284	317	269	323	256	277	296	293	262	300	307	272	241	298	307	284	327	321	293	300	293	319	310	271	290	297	315	262	282	274	313	284	314	264	278	297	289	289	274	262	289	295	303	293	302	321	271	314	263	293	284	282	296	329	262	283	278	318	280	279	288	308	298	282	324	258	291	278	281	265	301	300	290	300	304	283	289	273	290	274	286	292	299	266	287	299	292	305	280	270	275	251	297	305	271	301	286	288	273	315	285	305	269	280	265	308	278	291	300	323	292	312	277	299	279	319	281	315	306	309	267	270	268	316	316	294	288	271	336	263	301	301	271	267	268	300	291	299	312	277	288	293	301	284	281	305	286	313	286	317	302	273	290	299	292	286	273	266	312	296	293	316	288	263	306	293	288	290	276	279	290	306	288	321	279	276	265	293	298	277	323	299	261	265	255	284	265	307	275	295	276	291	281	307	276	318	295	283	314	269	272	318	277	294	306	275	287	293	300	269	315	295	306	299	290	325	280	297	294	288	295	290	325	258	300	321	305	310	326	289	310	295	324	274	274	281	305	318	310	287	289	301	288	350	316	295	277	292	278	293	293	293	313	300	266	297	281	303	308	276	301	275	271	248	273	268	272	294	324	291	291	298	305	331	272	311	297	299	324	271	276	298	331	301	277	317	299	282	311	306	281	321	271	318	292	281	268	271	281	296	301	294	288	304	281	295	297	288	285	279	299	285	272	271	306	281	299	308	295	293	309	314	337	294	297	297	279	291	297	281	296	294	268	284	281	293	284	300	291	317	310	298	300	255	270	308	301	291	290	286	307	306	291	310	262	267	286	280	273	295	302	284	301	326	295	322	304	291	298	314	265	293	333	318	292	282	284	307	284	281	318	302	307	313	300	261	286	276	306	307	258	317	289	271	276	278	313	325	292	276	292	301	264	299	283	315	295	273	275	272	305	260	333	310	268	266	273	297	277	290	297	310	301	291	275	303	296	291	307	316	289	328	303	313	293	293	312	311	286	310	284	277	286	291	317	310	313	318	255	297	303	303	313	249	311	296	287	298	266	264	276	291	292	288	286	275	317	309	298	320	317	286	277	297	309	287	301	315	302	311	293	311	312	275	307	285	278	300	278	272	296	303	297	342	285	287	285	320	286	300	286	263	289	263	301	264	296	284	327	282	273	286	287	299	280	303	306	264	309	288	279	293	306	284	286	290	290	292	314	269	278	297	290	267	280	321	290	289	323	323	297	301	312	297	300	300	288	315	306	267	298	290	282	322	297	319	289	291	306	293	285	255	268	285	264	313	287	295	309	262	286	319	295	293	276	297	275	294	304	315	276	317	283	305	273	274	289	308	289	270	314	296	294	299	301	289	310	297	299	315	279	267	303	285	279	313	312	297	300	309	297	291	304	316	315	323	315	302	332	326	307	289	289	330	300	264	293	291	297	298	257	296	304	302	314	329	296	287	296	272	304	310	309	297	305	280	290	297	296	295	312	304	315	273	288	287	302	308	271	283	310	307	271	282	290	266	285	320	296	306	279	261	332	275	302	312	310	310	292	303	285	305	304	307	289	283	252	315	307	296	277	299	284	298	291	273	293	285	310	302	295	307	301	282	276	277	312	290	270	276	301	329	344	303	298	298	308	289	272	291	284	296	285	287	305	310	310	287	279	305	286	290	329	292	303	301	267	294	304	293	288	313	280	299	288	290	295	314	301	292	290	299	321	304	301	268	278	315	277	274	299	297	274	319	281	275	275	286	294	299	306	279	272	306	291	294	331	311	288	288	261	294	255	295	294	329	304	315	311	284	281	312	318	306	314	331	258	273	282	293	294	315	259	294	283	314	291	270	304	308	257	319	298	292	318	286	301	287	295	302	319	301	304	284	309	282	295	286	315	282	277	296	287	297	311	311	277	284	278	288	311	298	299	296	296	287	285	285	311	284	282	286	277	277	286	265	305	279	303	314	315	300	301	343	306	319	291	341	294	267	291	288	297	283	273	251	330	283	272	311	267	314	295	306	306	267	299	302	272	284	266	310	248	297	287	295	287	285	288	289	274	306	275	323	292	293	279	305	319	295	316	288	284	281	296	278	312	262	329	293	287	279	288	312	322	284	314	301	288	301	321	313	299	300	292	280	317	294	284	270	280	330	266	290	323	282	295	315	297	281	289	306	310	341	295	329	308	302	281	291	287	296	269	286	290	339	270	292	286	275	285	283	278	286	305	301	290	297	292	292	279	290	300	327	275	313	299	262	302	287	318	298	292	288	294	290	317	297	313	288	301	297	298	281	291	305	312	284	285	324	326	306	285	262	261	273	291	302	293	292	301	303	291	299	268	302	301	288	315	310	285	295	273	261	303	287	292	281	290	279	310	273	258	276	342	308	308	308	322	290	332	279	283	270	264	276	318	290	315	294	295	321	304	282	295	310	295	310	287	315	293	325	265	307	301	279	293	273	309	298	287	287	270	301	272	315	323	281	285	303	285	319	294	294	282	302	269	269	293	297	262	305	299	313	296	314	295	312	289	281	257	308	296	253	328	292	340	296	273	318	290	284	286	273	296	329	275	259	283	278	316	290	294	294	294	270	293	292	272	298	308	270	280	311	308	290	305	308	293	300	286	318	281	293	293	319	308	299	272	304	301	295	298	308	300	310	301	275	257	301	271	309	295	318	279	296	280	310	300	282	272	313	282	301	306	300	289	319	266	311	306	291	292	308	271	308	268	282	255	269	280	262	326	277	290	296	292	289	276	245	301	292	307	297	287	248	288	281	260	289	313	304	338	300	296	257	311	289	321	266	302	291	334	330	328	283	318	286	290	291	311	310	307	291	270	307	335	304	295	259	305	309	313	295	326	311	275	308	297	308	293	284	320	272	301	317	302	338	297	266	258	299	311	298	274	316	280	282	268	293	259	286	315	262	285	320	299	273	284	321	306	309	297	286	310	321	315	290	277	321	310	288	303	265	326	287	284	298	297	278	293	289	310	315	289	301	296	327	262	310	271	280	314	286	270	271	304	275	279	307	303	295	290	316	276	279	280	281	310	285	269	292	302	285	289	300	322	281	304	321	333	278	290	284	319	308	333	305	279	312	247	289	284	296	297	262	281	291	299	265	290	274	319	266	293	296	228	271	289	313	273	310	304	303	308	292	288	305	276	277	308	297	293	284	303	268	304	318	311	293	312	297	295	291	327	298	238	281	266	303	285	315	284	296	300	302	305	252	302	303	299	325	317	300	272	274	265	249	312	299	268	263	304	290	316	301	291	314	270	286	268	290	290	299	297	306	295	285	307	314	299	281	288	324	278	287	303	296	282	272	299	295	260	276	303	285	301	272	305	295	293	295	306	278	288	318	279	329	306	321	325	287	271	286	302	297	285	313	297	292	285	283	294	320	315	290	286
7100	2530	1085	1051	947	1089	947	913	899	864	835	860	855	860	827	811	820	794	815	870	796	842	796	847	790	841	795	817	809	795	782	809	788	763	814	798	771	828	848	788	792	817	816	773	795	748	835	778	760	811	830	732	770	809	777	831	785	788	830	738	833	832	787	783	850	795	746	775	750	785	792	787	816	812	803	829	796	792	805	814	801	780	809	755	781	822	839	801	813	794	750	827	864	787	797	807	831	777	773	823	778	826	757	791	786	801	736	837	723	799	796	786	838	773	785	783	808	799	804	769	842	812	829	840	782	766	808	788	765	778	769	775	803	766	738	750	803	767	818	786	824	822	776	766	829	802	776	775	794	764	799	774	771	814	797	800	784	878	815	744	814	748	772	781	749	763	798	814	805	842	781	769	804	804	816	774	817	785	823	800	790	784	852	813	759	769	799	825	768	807	745	765	779	774	828	793	746	845	779	814	740	742	841	811	791	840	766	829	795	798	799	815	785	780	753	842	846	786	736	768	845	804	843	803	796	763	758	814	795	794	775	851	786	811	748	744	813	796	766	800	761	826	803	807	767	818	812	794	758	807	811	804	828	781	767	749	796	787	765	751	769	814	738	793	732	769	789	761	773	825	835	824	827	808	730	796	829	738	800	738	819	820	831	817	833	750	771	783	812	852	788	760	835	829	795	794	799	818	818	767	754	764	738	778	810	768	783	799	827	734	754	792	784	808	798	781	786	838	734	807	823	805	793	785	753	787	791	791	788	813	810	754	767	744	791	781	742	755	782	783	791	768	854	809	763	758	735	834	781	851	780	816	761	797	822	757	785	795	762	794	775	801	746	785	787	755	774	761	786	775	841	811	798	768	795	778	803	766	826	707	779	785	793	801	752	769	798	740	807	801	783	811	786	745	762	778	799	804	815	782	784	850	826	775	834	847	797	813	805	783	796	753	796	733	714	750	779	820	769	783	772	780	763	759	776	757	725	810	801	750	794	809	782	828	834	860	830	771	774	814	790	776	803	775	788	761	793	798	802	741	783	843	778	794	745	752	768	775	784	799	777	816	764	715	732	787	833	831	771	778	737	806	822	805	796	776	797	742	763	822	777	829	758	810	789	770	800	767	786	795	777	824	787	769	861	769	804	800	796	805	780	790	744	754	817	805	784	797	787	740	769	784	780	798	823	762	806	817	833	796	839	821	816	745	763	762	772	807	756	733	842	800	781	765	777	763	722	778	764	789	778	743	777	778	820	812	782	792	812	783	809	805	769	794	814	746	741	747	827	820	803	818	780	769	782	824	768	792	779	789	768	821	806	779	773	799	808	747	779	785	774	780	754	760	791	798	777	790	775	766	788	813	780	831	740	754	786	812	751	773	770	798	815	752	792	768	791	868	827	794	831	792	816	822	753	773	743	723	773	768	750	809	746	838	786	754	784	759	783	797	762	734	797	807	776	823	759	818	790	807	811	791	807	828	782	821	793	778	801	809	745	796	791	741	777	839	757	721	822	763	767	784	818	821	817	774	783	801	813	852	751	813	761	794	748	757	788	768	773	813	799	796	781	804	759	803	811	798	791	807	823	785	782	813	772	796	801	804	808	780	789	789	808	794	753	778	765	777	780	763	796	828	782	763	798	837	761	764	826	784	782	839	783	845	816	836	802	791	746	772	812	779	822	796	834	771	758	818	790	801	800	772	762	813	831	796	757	787	787	713	726	731	788	779	797	794	824	818	824	782	793	884	765	801	763	760	778	797	782	815	765	779	802	805	788	772	792	820	778	819	781	838	806	789	811	811	803	771	763	817	767	800	731	785	838	803	800	807	802	840	803	789	820	792	786	773	814	763	839	768	759	808	759	830	761	836	771	787	791	770	786	808	828	812	775	786	800	795	752	793	807	833	840	778	743	800	753	803	770	760	810	834	751	795	816	827	806	825	747	777	810	784	785	766	821	796	747	737	779	766	748	800	787	809	796	739	761	809	839	784	790	819	790	773	765	789	760	784	794	795	744	796	826	799	793	753	850	809	806	829	828	770	785	761	769	739	770	825	762	791	753	817	763	752	808	792	809	815	842	813	785	771	784	782	782	762	795	784	818	748	783	812	772	805	772	799	756	758	778	784	774	774	787	772	770	757	759	802	723	742	812	795	747	789	801	791	810	809	839	793	772	837	761	740	750	773	810	813	813	740	811	757	738	762	803	757	805	797	786	795	780	758	803	749	774	754	768	786	791	807	810	791	772	724	747	833	787	835	761	799	758	820	788	764	796	749	772	756	758	794	833	763	791	780	783	764	853	793	799	820	776	791	798	791	788	823	774	803	816	723	835	792	799	773	749	782	831	784	791	781	816	753	764	814	811	748	758	790	774	790	810	776	764	803	766	785	789	811	789	770	782	800	755	841	836	784	771	800	784	789	748	787	798	811	803	832	825	756	768	794	855	801	793	806	830	776	816	835	799	785	782	750	812	804	805	820	784	773	795	851	793	779	760	766	790	779	777	771	790	762	803	799	777	780	749	764	819	777	772	779	752	787	796	785	821	831	840	812	829	805	758	791	782	819	799	811	785	858	782	819	790	793	810	762	808	795	765	833	771	764	758	780	796	744	779	766	756	840	768	787	760	783	791	802	801	814	792	822	820	778	749	817	766	846	792	761	820	793	802	846	804	802	744	836	787	811	800	830	805	773	765	826	794	854	810	773	781	784	835	781	817	788	788	783	817	798	791	826	801	869	783	769	755	779	808	813	775	826	794	824	763	792	822	825	770	800	780	767	789	821	807	796	785	785	806	811	806	818	777	746	800	744	817	812	782	789	779	824	748	807	827	783	769	809	837	773	791	777	777	767	790	779	769	769	804	804	776	782	812	823	767	776	797	809	792	782	743	703	781	802	775	751	811	802	810	772	817	770	791	804	847	788	758	751	796	816	763	796	763	777	824	800	737	805	777	741	790	774	742	767	764	760	759	816	785	822	830	743	793	794	790	724	777	797	788	783	808	821	730	781	755	813	770	768	780	771	803	820	833	823	747	779	787	825	790	809	798	762	768	809	810	781	787	782	819	771	781	785	789	783	781	827	804	836	792	802	775	769	745	787	754	745	779	734	771	798	770	815	781	802	727	754	835	801	781	814	748	755	768	779	798	754	790	758	743	775	853	773	802	787	795	828	818	847	797	735	731	763	809	807	758	762	776	773	796	776	726	815	781	789	756	824	837	766	820	790	779	796	781	789	796	803	838	744	835	826	840	756	810	793	779	761	750	773	777	780	766	753	806	747	763	845	757	799	803	779	788	798	793	772	821	789	813	767	791	744	801	802	740	785	820	796	817	785	842	844	796	794	759	777	773	766	804	827	799	842	790	755	798	827	797	771	796	781	743	790	788	777	825	759	795	777	780	789	809	759	803	771	810	831	763	791	790	823	754	774	755	826	803	817	810	788	750	827	811	776	728	837	810	818	828	793	763	807	747	792	796	726	821	759	751	802	850	786	797	728
40689	21681	13471	7044	5814	4095	1997	852	575	509	503	444	413	442	418	414	366	392	398	382	393	392	407	383	379	418	360	349	406	378	376	400	392	373	359	367	369	366	350	353	358	327	405	381	349	376	384	355	372	379	385	368	346	361	350	383	389	361	365	392	363	330	362	354	354	356	373	370	352	382	385	378	367	358	377	380	368	377	343	397	360	380	366	350	361	356	405	366	376	371	405	366	390	372	344	406	369	323	362	369	380	353	337	327	380	383	367	352	351	394	384	388	387	318	385	379	367	343	333	343	396	366	364	390	379	373	396	375	409	368	369	343	313	335	360	363	395	376	354	361	337	397	361	364	348	382	385	383	366	378	377	367	393	364	375	345	371	386	384	387	388	338	356	408	357	343	355	355	391	362	365	337	387	400	418	335	375	355	364	410	365	376	388	389	359	376	370	323	360	361	376	324	353	374	361	400	376	365	362	345	355	344	335	394	369	411	363	373	378	375	380	366	382	398	356	352	350	319	324	355	356	359	343	373	326	382	336	376	359	370	350	370	371	346	347	379	347	330	389	402	385	351	337	337	345	384	353	352	361	345	364	381	344	358	382	411	375	400	345	380	380	345	358	363	327	358	364	387	397	387	368	344	345	395	385	378	381	356	337	342	360	331	351	362	337	340	375	341	341	327	354	382	418	360	402	385	351	349	351	387	392	393	366	394	385	363	342	368	393	357	360	353	362	361	357	378	360	333	382	358	358	358	340	351	395	387	394	338	351	371	395	352	380	375	347	387	377	400	399	429	371	392	401	373	395	318	377	355	346	365	360	379	366	380	373	359	376	347	378	367	395	357	372	370	396	335	375	398	382	365	361	381	369	351	365	372	380	354	354	375	366	348	407	334	351	391	374	349	348	348	361	337	375	367	350	365	393	378	354	353	355	350	351	369	367	372	388	384	367	353	375	334	375	368	366	342	388	373	410	352	376	354	334	354	389	390	373	374	353	329	362	382	366	416	386	372	400	346	384	380	344	356	367	377	373	369	349	365	339	363	381	339	356	362	333	375	354	388	361	357	387	327	393	381	345	366	379	321	347	381	370	365	353	381	341	344	356	363	372	357	363	395	372	383	407	368	375	377	370	333	325	375	393	353	338	391	409	393	366	393	374	400	360	332	377	377	360	339	392	358	382	376	398	386	327	393	370	378	371	359	360	374	349	349	331	349	378	375	372	360	351	387	383	330	348	384	353	377	374	329	361	394	342	359	333	380	353	378	386	353	363	367	392	329	348	392	364	359	372	375	336	391	364	381	364	351	363	352	364	359	368	377	368	352	364	355	335	340	384	388	364	361	387	347	374	376	394	376	359	352	359	379	397	354	376	345	365	373	375	369	409	373	378	356	339	376	344	349	382	361	363	361	367	385	379	381	365	383	345	363	357	359	347	356	344	378	399	347	396	377	369	348	380	362	358	371	361	365	420	399	340	346	397	359	392	371	351	357	369	375	386	366	378	318	336	361	383	347	376	346	396	348	376	376	359	364	341	368	360	364	368	362	387	348	387	401	347	358	364	357	369	392	329	354	351	357	353	345	377	367	347	385	350	389	353	361	391	333	367	344	349	350	416	329	338	346	395	368	403	394	351	372	377	393	346	350	382	341	341	376	383	365	338	348	370	367	355	365	384	356	369	337	356	352	359	356	388	390	380	376	351	362	369	326	331	397	370	377	376	394	383	385	364	333	376	391	369	372	338	370	356	360	355	355	360	326	351	386	326	317	372	365	392	350	348	347	353	366	376	370	335	358	379	354	379	367	361	392	362	357	373	393	337	386	354	368	348	357	343	389	370	362	360	371	363	374	364	344	383	362	362	331	372	366	345	351	373	344	396	375	364	355	382	391	356	348	322	360	390	340	390	391	355	369	385	362	372	377	363	369	344	367	382	368	386	374	343	352	399	348	353	362	377	371	365	362	376	377	409	369	400	381	366	365	371	380	386	377	355	390	390	375	338	365	348	371	373	371	405	397	331	378	410	387	375	385	383	360	382	337	363	350	389	383	417	368	353	389	369	379	366	341	400	367	356	348	371	372	354	376	326	332	351	394	374	362	359	357	407	368	359	372	337	377	385	356	388	400	378	353	376	369	368	384	372	337	374	340	340	331	381	353	382	356	356	346	348	350	371	351	362	343	374	355	387	345	410	366	351	380	386	359	375	360	388	374	354	363	368	394	385	337	388	366	351	370	351	405	346	327	389	348	405	343	361	371	376	356	354	392	386	360	327	394	440	364	372	380	338	354	352	375	339	367	345	364	377	319	354	373	330	341	390	352	359	412	348	348	378	407	398	368	376	357	351	374	386	371	390	372	359	370	361	375	364	407	330	355	370	388	364	365	358	364	335	349	379	369	366	381	391	385	344	348	345	354	334	364	377	388	366	380	384	353	377	362	358	390	345	365	378	347	368	375	412	352	377	361	351	350	353	363	372	364	341	364	361	374	347	361	378	362	378	332	357	358	364	347	396	354	340	346	374	383	383	367	351	347	419	394	369	343	328	370	377	396	355	361	366	361	369	345	381	387	341	353	376	354	372	358	349	369	341	335	338	376	373	361	389	389	383	368	380	346	376	358	385	374	369	378	370	382	359	350	354	339	366	358	335	357	415	357	360	371	372	334	374	367	353	373	368	336	359	344	368	358	364	359	371	358	353	346	353	366	338	383	332	378	357	381	383	375	388	343	390	355	385	372	372	357	356	381	356	388	356	372	351	365	384	369	369	369	331	352	345	356	359	375	358	374	365	350	346	355	393	366	374	350	358	315	406	393	350	388	357	388	363	347	368	360	347	347	377	368	383	380	377	344	350	362	371	403	350	347	389	340	374	343	350	337	380	396	360	338	391	344	407	356	366	376	362	371	383	348	402	339	360	347	373	330	385	375	362	375	365	358	383	359	348	382	402	347	379	346	374	330	382	354	378	381	392	389	356	370	337	334	381	349	377	360	340	379	378	376	392	353	387	353	363	379	362	350	365	370	414	356	364	371	350	349	362	336	359	369	398	364	362	364	336	369	358	361	354	371	347	383	356	352	402	382	390	364	364	348	409	349	358	366	372	368	385	368	361	337	338	342	379	310	347	367	369	363	359	368	368	350	375	384	369	366	389	363	370	360	405	376	367	354	424	376	338	376	334	394	383	340	391	389	386	371	351	352	341	385	358	356	323	405	380	393	382	350	342	351	392	357	380	347	358	366	375	378	360	391	380	334	338	378	375	396	361	348	355	374	365	327	368	349	373	409	342	367	376	370	334	378	393	380	352	337	364	382	364	394	384	337	383	365	390	373	370	335	368	350	342	334	356	364	334	358	403	397	373	408	398	347	381	356	368	357	384	356	340	386	377	356	360	383	351	367	402	392	351	350	368	353	386	360	363	370	365	387	350	355	380	363	368	347	395	375	364	342	390	347	380	375	388	377	363	400	346	349	379	369	374	384	367	354	357	324	387	338	372	357	362	365
30159	6634	4535	5232	7846	6883	3725	2176	1922	1685	1679	1506	1425	1302	1313	1279	1240	1163	1181	1162	1100	1071	1098	1133	1024	1037	1004	1085	980	1016	1044	1007	1015	1026	1005	990	997	1003	1011	922	1009	1008	979	1015	988	1000	990	959	992	945	921	936	939	975	929	935	993	965	931	982	979	925	939	991	964	959	977	938	938	982	905	975	959	951	979	975	959	951	943	1000	971	890	935	905	961	956	956	977	965	968	915	964	986	900	936	922	1009	937	925	892	912	934	920	937	983	957	948	968	936	954	986	928	1015	945	910	955	892	973	916	956	978	937	944	963	936	928	938	919	1000	885	893	929	973	916	966	946	958	979	988	963	954	979	899	985	897	950	1004	925	975	977	912	966	953	974	935	909	946	917	928	971	958	954	916	893	976	943	945	975	973	984	944	947	869	916	918	907	944	917	948	924	939	968	910	905	914	903	943	946	963	876	935	930	900	874	910	947	902	963	964	970	978	888	900	951	982	955	971	926	944	995	970	941	900	991	959	941	941	965	939	962	944	953	966	922	897	894	902	960	932	1008	902	918	921	905	961	911	941	902	960	985	900	920	903	959	1003	929	905	911	893	939	966	914	926	934	906	946	941	950	947	925	961	941	963	946	913	904	873	958	945	944	850	969	927	922	908	926	1005	918	877	967	941	927	923	1001	946	966	989	925	919	986	913	1001	957	915	952	926	1001	911	933	910	916	958	964	936	977	921	919	934	905	931	963	962	892	929	909	953	937	940	915	927	927	977	897	985	972	908	945	937	930	933	938	897	967	953	923	938	959	947	939	934	908	900	961	947	917	957	910	944	951	905	906	931	946	913	943	960	921	861	954	929	907	921	959	962	942	922	907	941	943	919	950	951	950	972	900	934	995	943	911	993	922	941	877	966	905	921	927	1012	933	937	995	905	928	935	871	920	914	899	945	955	899	945	890	916	983	909	924	952	918	968	939	947	948	903	976	958	927	950	902	947	1005	938	977	920	904	943	962	982	931	954	900	1059	912	920	952	955	942	955	882	948	991	991	925	877	920	963	923	865	962	906	934	954	904	944	944	946	863	984	881	917	874	928	961	898	966	926	950	950	968	989	936	940	881	878	937	907	879	927	1019	930	902	919	917	915	913	974	950	953	959	938	973	948	964	936	952	951	948	924	910	907	938	973	969	937	922	950	943	951	978	921	922	981	960	896	953	965	960	942	959	888	903	966	925	918	924	939	931	904	936	935	919	1015	925	933	887	928	928	930	921	948	968	953	940	969	938	928	903	937	932	993	894	966	916	902	957	960	897	932	859	930	919	923	914	973	934	953	954	948	901	1007	920	921	896	931	902	990	897	933	962	889	991	927	923	955	935	953	936	911	925	983	950	942	910	952	910	926	925	925	1008	957	942	949	962	950	874	925	962	932	935	974	870	916	950	918	964	954	960	891	906	980	911	940	937	890	928	981	1003	893	941	987	914	970	939	905	902	968	1005	911	985	913	917	986	942	897	931	976	951	998	932	977	926	902	938	993	958	948	976	916	898	974	940	901	905	990	971	948	933	962	933	968	922	918	942	955	938	967	956	991	980	971	936	924	891	978	975	958	884	929	895	936	950	846	953	927	892	942	941	869	895	940	952	967	947	925	943	983	982	908	911	894	987	948	972	959	968	906	916	964	972	894	911	902	919	919	924	949	931	892	947	947	907	910	958	971	943	934	936	914	978	908	908	948	934	941	937	1001	942	903	987	922	923	940	942	985	974	924	969	949	976	910	943	969	967	970	922	945	943	964	972	929	982	1003	958	931	946	924	960	884	960	916	915	1058	891	957	892	960	926	948	947	915	913	898	913	991	917	929	941	1008	874	961	941	914	920	856	940	928	946	908	918	987	936	963	944	895	921	903	955	961	907	908	976	920	895	897	951	906	945	990	915	975	914	940	946	957	941	923	1003	941	943	930	928	984	948	925	992	941	946	925	866	930	972	979	926	998	934	936	901	935	978	961	930	964	904	956	905	960	891	886	941	934	949	913	962	926	913	927	996	949	924	932	954	914	921	955	946	906	936	945	997	966	971	880	933	935	997	927	941	883	963	967	942	912	934	931	912	953	915	960	966	950	942	912	872	951	884	903	911	1011	957	941	957	972	964	934	929	943	884	912	859	942	959	903	905	949	959	918	944	914	923	896	940	940	974	912	962	973	980	915	941	979	961	930	947	931	883	937	950	913	1000	918	880	970	993	909	947	951	939	894	982	934	949	930	887	951	935	930	899	900	958	956	936	949	897	929	936	937	909	939	949	923	956	933	902	883	961	957	977	971	912	939	951	962	909	938	911	962	992	902	920	918	965	954	846	956	916	943	903	919	939	924	911	924	898	936	932	946	901	952	923	938	979	945	896	921	935	943	881	1010	975	960	920	951	973	919	908	927	977	955	913	902	980	931	944	937	916	925	911	972	940	896	1017	928	958	929	905	923	924	970	985	869	962	949	929	935	945	906	912	890	994	926	919	988	940	981	909	973	900	910	944	858	917	917	970	943	890	937	905	950	972	931	954	890	946	942	956	950	935	935	943	944	959	950	878	978	882	954	911	964	918	930	907	907	971	941	923	889	956	948	932	952	896	953	944	949	972	918	904	956	890	967	901	949	922	934	936	956	899	922	964	935	969	952	882	940	963	956	972	921	934	905	909	910	913	922	955	904	962	927	899	943	945	924	940	999	934	900	916	926	922	982	973	886	997	968	923	945	940	890	892	857	936	886	990	888	953	911	945	956	947	954	950	961	910	899	924	1009	965	963	918	890	919	896	974	890	981	890	938	992	942	921	943	898	923	873	923	883	990	971	954	888	920	962	920	915	949	941	959	908	967	946	898	890	909	980	934	988	936	905	899	951	955	922	932	958	920	936	928	942	934	922	923	858	930	954	909	945	956	932	891	901	932	988	953	938	956	944	946	951	908	987	972	964	989	903	919	928	896	916	901	926	945	980	963	924	967	972	934	932	884	942	942	929	911	923	860	946	920	936	940	935	963	928	926	911	936	894	902	955	944	944	915	921	909	940	927	928	898	942	933	927	933	968	927	957	924	904	987	898	902	958	935	984	927	954	893	932	942	875	952	959	956	980	933	968	985	978	903	915	911	985	912	970	929	889	913	943	970	907	875	993	971	918	914	923	876	944	925	940	894	930	927	971	931	976	959	981	956	915	950	876	931	937	992	941	897	917	936	936	877	913	953	941	979	961	971	902	951	941	988	898	981	944	964	1024	951	997	933	927	939	932	947	960	921	954	977	934	914	928	939	988	933	924	934	969	950	923	908	930	862	969	913	897	911	966	1002	913	937	963	902	929	902	923	969	955	965	928	941	891	925	920	955	957	877	929	920	889	907	956	891	955	966	996	973	876	897	953	902	856	954	947	962	919	978	905	954	934	948	946	942	938	964	940	914	929	928	927	923	933	932	924	917	992	880	914	914	910	941	906	955	900	907	931	914	906	898	908	948	932	916	938	899	940	908	903	962	926	910	965	936	960	971	941	931	900	994	902
46587	23798	16837	10869	11029	10450	7485	5722	1216	575	473	455	405	363	298	310	306	292	290	263	289	255	270	243	266	261	241	265	256	274	256	258	252	251	254	216	242	228	225	237	234	236	242	232	243	228	224	240	214	241	237	234	229	218	226	251	229	245	220	231	243	240	223	224	222	223	238	211	211	216	226	236	230	211	235	247	219	235	219	225	237	242	243	214	228	217	251	220	242	209	236	257	229	236	213	230	231	224	239	214	192	256	235	233	211	214	244	200	200	208	241	228	214	234	235	205	239	221	231	230	232	210	227	247	235	220	206	216	229	219	210	229	203	234	250	204	219	234	221	231	235	223	220	243	240	225	244	195	210	222	185	222	218	214	219	222	252	245	220	212	240	234	215	200	259	224	195	239	236	232	252	199	226	228	208	214	222	227	215	227	238	237	245	193	233	224	216	208	259	255	224	222	216	203	218	231	237	220	243	238	221	271	228	228	227	218	227	220	218	226	241	255	228	224	211	264	198	211	230	206	250	229	217	226	220	209	238	219	233	249	262	211	212	209	231	236	199	215	194	225	225	209	212	210	198	217	199	220	227	218	218	230	243	230	246	214	228	235	201	222	215	205	237	257	248	213	260	232	223	248	213	226	199	210	231	257	215	243	226	248	227	198	240	224	224	207	251	213	226	221	199	232	200	244	247	200	232	201	216	232	187	228	219	211	234	230	228	235	228	242	228	230	212	222	248	192	244	209	198	210	207	257	236	243	238	194	233	210	226	224	230	229	206	232	202	217	221	231	241	236	239	234	252	247	233	249	198	238	213	216	221	260	224	231	238	221	228	234	196	198	194	216	201	212	235	241	215	274	242	227	224	245	239	226	227	214	206	199	212	198	239	232	216	203	221	218	231	240	213	210	226	226	209	233	232	228	235	216	206	236	223	222	250	253	202	210	240	247	208	215	216	232	225	238	210	243	210	222	225	218	219	218	209	231	235	239	219	229	242	203	221	206	215	229	209	248	219	234	238	224	207	226	221	203	206	207	239	231	241	229	211	212	221	200	225	231	212	212	224	230	242	196	244	210	240	218	209	233	213	236	215	246	241	256	244	186	221	201	252	211	247	222	221	260	220	235	243	230	232	232	229	245	198	202	249	240	248	182	216	218	228	223	230	213	223	217	243	269	205	211	207	233	232	221	222	210	231	209	213	225	192	241	222	235	223	231	215	224	217	230	219	208	205	243	217	238	224	220	227	206	220	210	216	220	217	221	214	230	229	228	241	213	237	247	225	237	206	218	226	223	226	233	240	219	224	222	226	228	223	233	244	240	232	240	235	239	236	232	229	219	228	261	233	215	215	216	219	218	228	218	235	206	227	211	233	194	231	212	211	230	220	242	227	203	230	202	207	204	220	224	242	224	213	230	246	221	224	243	242	209	233	239	241	274	173	231	220	220	218	223	222	221	208	226	223	241	194	237	240	243	226	224	217	223	186	202	215	229	226	232	238	246	226	213	210	232	251	238	254	194	221	222	218	229	225	237	223	227	219	225	241	240	222	203	214	199	219	201	230	225	205	213	248	240	231	205	210	242	226	264	257	230	228	219	215	227	224	219	228	237	245	202	246	207	199	224	235	226	219	198	223	220	234	217	216	247	211	206	240	232	238	230	227	207	240	215	202	227	247	224	244	225	231	200	245	225	222	237	222	210	172	221	203	213	248	217	189	216	209	247	223	224	241	228	217	263	233	230	227	224	240	213	226	235	241	236	237	233	240	222	220	208	239	215	238	220	243	220	219	238	236	207	217	222	216	232	228	248	219	210	231	243	232	191	205	226	212	218	229	205	224	237	234	237	224	220	236	236	219	230	213	239	221	226	224	235	230	227	247	238	232	228	249	200	233	219	221	221	197	229	242	226	218	238	235	238	221	209	225	244	236	210	254	231	228	219	222	217	237	224	251	224	203	235	233	220	233	209	239	225	217	251	224	232	203	225	252	208	228	221	220	223	228	240	210	199	232	247	217	229	211	214	203	248	227	197	234	209	235	205	219	212	205	209	240	219	197	213	243	231	205	219	218	203	230	200	224	215	209	212	241	241	241	244	252	201	252	228	233	212	217	209	243	206	250	221	245	202	215	227	228	212	222	213	210	223	224	227	257	242	238	208	216	218	229	211	225	237	222	208	225	212	234	236	225	217	213	208	193	235	222	214	245	211	205	195	250	224	227	217	207	246	205	245	215	205	227	216	223	207	240	226	240	236	222	193	226	236	224	210	223	229	265	232	222	213	234	241	250	243	234	247	210	202	202	236	209	226	259	214	239	218	222	243	212	186	255	236	232	252	228	236	216	230	212	246	238	224	262	219	225	211	256	211	231	225	202	234	243	223	220	214	233	217	231	226	230	244	211	196	234	221	194	203	216	240	208	209	228	221	231	239	206	242	238	197	234	207	242	191	233	209	217	244	217	213	202	209	239	229	244	220	237	248	254	231	217	208	220	214	226	259	226	225	226	212	233	242	231	245	208	218	250	211	215	210	216	200	230	222	209	221	241	237	236	225	196	261	208	214	229	210	201	245	258	207	221	251	215	233	193	223	248	216	233	236	235	221	208	232	215	241	240	201	234	230	218	241	236	227	205	239	230	228	224	244	220	211	228	232	232	207	215	193	219	214	204	210	218	210	241	221	244	237	221	204	224	221	174	207	231	206	217	209	227	220	213	246	237	221	229	211	192	215	206	222	237	186	221	230	228	228	247	206	219	223	216	222	244	221	212	214	208	237	229	220	219	207	217	203	267	212	210	213	248	216	233	212	246	211	226	207	238	241	234	243	250	171	211	193	237	254	203	211	237	211	212	241	221	220	221	236	230	252	196	220	238	194	230	230	215	204	238	219	222	229	237	225	227	226	236	217	194	228	213	220	224	225	222	241	224	213	218	250	222	210	245	237	239	224	224	235	239	231	235	200	203	215	227	233	233	231	251	220	198	232	236	235	257	245	222	227	189	217	241	216	237	206	230	233	215	238	211	223	207	236	221	236	224	216	226	205	215	236	229	223	193	215	215	220	238	240	238	251	201	224	185	205	246	230	231	226	245	199	236	252	217	221	241	254	223	210	231	212	267	214	237	218	234	233	218	231	248	217	210	227	208	203	218	199	209	193	202	231	216	208	253	248	220	214	202	254	252	222	220	242	229	216	234	217	206	214	192	210	219	240	234	247	238	223	216	213	227	225	224	227	214	215	212	209	190	227	228	227	220	222	218	242	222	228	216	239	214	226	220	244	240	255	225	231	228	234	268	226	237	252	230	218	224	222	235	219	195	208	201	221	213	231	185	202	204	231	225	269	232	208	198	245	224	234	227	215	223	199	216	203	215	200	230	210	202	250	230	226	239	231	233	226	199	231	248	209	208	213	227	210	220	230	238	223	211	228	210	241	210	239	211	221	221	231	259	236	221	239	232	200	217	218	212	207	236	213	203	251	240	220	210	216	202	216	253	227	215	200	224	221
32728	8082	6330	8618	15939	15906	15114	13349	3250	2265	2078	1797	1569	1353	1300	1191	1117	1113	1032	993	972	909	890	867	857	796	809	796	818	743	774	726	758	740	722	714	697	653	742	719	654	647	729	663	645	650	668	675	656	686	679	681	646	648	665	673	657	676	633	665	644	584	622	626	650	605	600	626	601	614	609	617	637	593	621	634	615	631	605	622	626	577	612	602	620	596	628	584	648	633	666	623	614	608	609	564	601	617	611	598	594	639	650	594	587	690	604	588	599	603	618	567	604	562	600	656	600	611	602	612	632	580	632	602	625	569	600	590	633	588	572	587	612	547	612	608	599	568	615	628	599	593	606	663	624	619	627	604	579	636	645	642	615	618	565	586	621	595	581	653	566	641	600	601	614	601	562	609	606	582	607	598	599	597	627	586	628	616	574	605	636	618	606	604	579	613	602	568	570	617	630	608	623	600	606	647	614	583	620	586	597	557	590	590	622	576	582	598	608	642	623	644	609	591	627	577	609	608	621	580	590	590	587	554	616	657	575	574	558	587	578	606	557	574	579	608	607	589	606	615	617	584	604	630	576	623	605	611	590	660	624	630	579	622	593	603	581	602	597	645	601	602	625	572	572	560	621	595	566	582	614	551	614	626	585	636	603	620	591	601	570	585	609	646	609	641	612	609	641	563	579	560	599	629	575	601	666	573	579	586	580	627	636	640	583	607	584	577	613	597	641	616	566	626	576	654	600	595	593	601	622	605	574	614	589	616	588	621	599	608	593	600	624	620	555	554	620	596	582	618	592	630	588	599	651	633	641	557	625	593	610	562	591	559	589	641	622	591	610	621	588	604	610	599	611	583	598	574	620	613	648	605	626	570	575	570	589	579	626	605	605	592	612	582	610	620	589	600	615	602	594	560	595	605	572	587	604	615	548	612	600	600	619	604	623	599	602	589	625	614	582	628	638	625	616	626	583	644	603	615	582	601	599	583	591	575	583	574	628	607	593	560	587	599	611	540	605	564	599	617	590	599	609	595	638	567	611	586	608	593	607	619	579	588	590	596	635	597	600	595	589	606	563	592	575	578	585	613	583	612	592	629	632	631	602	603	581	557	592	550	615	588	612	633	600	579	638	580	570	615	567	590	593	595	614	614	596	572	574	584	587	617	642	607	569	608	620	598	591	610	571	585	615	551	597	586	608	591	636	612	608	570	625	605	583	600	597	629	612	608	609	615	604	595	580	618	603	631	616	589	582	588	589	598	633	556	593	590	614	586	658	620	591	583	618	599	595	612	585	626	585	577	572	557	622	626	588	565	585	583	588	587	577	571	603	619	607	583	599	616	616	583	578	562	636	566	630	594	623	620	579	656	622	589	613	634	595	593	600	645	566	593	577	545	600	607	598	607	620	598	629	581	575	572	609	590	597	643	541	595	586	580	598	602	569	654	616	560	608	587	600	571	604	623	576	611	626	558	546	587	564	606	594	587	577	586	639	558	607	593	631	625	604	602	598	592	587	618	582	603	584	603	551	602	554	578	562	596	573	568	621	630	592	617	540	604	640	603	648	599	600	631	603	602	575	594	574	576	570	592	565	586	610	599	577	600	567	641	588	610	600	591	574	555	598	607	616	537	580	595	576	604	602	612	612	608	600	616	588	632	618	559	625	592	595	614	599	547	614	586	602	604	653	579	583	582	609	602	639	662	589	610	562	628	572	609	624	602	659	586	579	605	574	577	593	616	588	598	571	603	599	584	604	610	618	594	599	608	598	566	643	629	614	595	602	614	559	618	582	595	589	595	616	578	592	602	621	573	611	534	582	622	613	574	595	582	568	542	596	610	567	592	612	574	612	587	614	556	573	581	647	597	636	578	587	603	587	603	622	607	578	573	602	614	584	567	590	594	590	594	608	595	575	553	594	600	589	608	605	565	602	606	612	587	611	579	625	566	598	669	599	616	608	584	593	596	584	609	608	618	600	618	587	580	601	614	603	568	575	568	593	576	631	578	584	598	597	594	617	612	595	571	570	608	569	624	612	631	652	588	576	599	619	603	598	587	607	563	552	614	610	610	548	590	594	640	582	623	578	587	612	592	570	605	651	579	584	633	584	626	529	630	580	608	592	625	608	603	587	640	591	602	623	585	592	594	593	622	622	639	597	592	610	601	631	601	612	572	583	610	589	644	633	592	597	557	626	611	608	587	580	612	610	554	589	599	608	599	592	634	630	598	571	625	613	611	561	594	596	581	598	604	536	576	616	605	573	606	605	579	582	586	605	558	600	613	579	595	598	641	605	584	597	614	558	616	572	588	632	607	584	574	585	576	616	624	581	611	607	638	625	573	628	621	619	545	624	596	594	565	564	581	567	542	634	613	648	621	581	614	587	630	690	583	588	620	598	618	606	557	570	608	590	572	548	598	625	566	565	598	601	601	618	586	598	605	599	603	607	627	600	597	605	618	588	554	600	598	547	610	621	608	645	544	560	579	598	598	621	628	579	581	579	582	606	614	592	602	619	545	580	566	600	582	606	630	592	601	646	643	636	561	646	635	580	636	605	627	603	606	577	532	618	580	552	610	577	588	607	584	621	585	578	610	660	582	571	586	576	584	604	550	598	605	569	597	610	609	592	555	594	605	620	615	630	588	555	595	567	591	605	627	590	564	607	551	575	609	563	592	634	608	573	600	611	605	574	571	567	585	594	599	602	596	576	584	555	603	583	570	574	596	635	642	584	567	624	619	615	581	594	599	593	565	524	594	608	590	608	611	515	594	580	621	639	588	597	577	587	584	587	571	634	593	593	612	608	562	643	582	591	563	625	571	571	573	585	585	580	550	573	601	601	567	627	541	614	618	589	557	567	628	601	592	609	623	620	592	592	623	544	622	584	608	617	611	564	598	567	578	640	573	583	586	647	656	563	544	603	617	616	603	599	618	590	587	592	622	614	567	608	608	584	660	574	560	601	601	572	590	562	550	622	576	619	619	662	598	590	626	560	611	604	587	572	591	593	629	585	614	607	605	582	578	595	571	599	640	587	606	604	562	643	619	568	628	595	582	613	585	576	575	562	596	584	581	600	583	611	643	618	560	574	591	629	554	615	566	591	619	616	617	530	590	583	601	608	605	634	591	637	614	570	570	563	587	568	624	618	604	613	587	589	562	590	638	631	628	580	601	578	585	615	610	607	599	620	658	611	615	559	586	636	600	597	639	549	549	603	614	630	559	578	576	600	615	638	576	613	615	623	598	602	624	578	652	583	607	577	596	590	567	578	631	595	610	585	613	591	594	610	617	631	624	622	586	583	595	594	613	583	612	612	598	578	622	631	619	606	589	607	583	602	589	601	625	609	596	597	540	633	598	607	614	590	553	577	617	613	578	619	564	575	595	583	615	575	632	651	583	589	619	567	632	616	554	521	590	594	583	570	564	600	607	603	604	625	580	601	590	620	640	586	648	600	616	590	592	588	576	583	594	604	591	582	569	564	605	598	614	612	584	574	617	617	601
7638	1911	890	534	583	1491	1145	418	338	294	263	287	297	290	290	304	283	279	317	272	280	286	272	340	272	302	277	282	296	288	299	311	279	274	308	304	283	287	301	270	276	289	279	310	286	291	297	299	281	300	289	287	277	287	307	297	276	285	284	265	310	302	307	319	287	268	291	279	291	316	283	285	306	323	278	303	273	318	271	311	282	271	304	262	277	294	301	288	298	270	304	285	255	298	305	275	308	288	301	271	306	305	299	285	284	280	268	297	286	274	306	274	285	299	279	285	318	327	270	279	284	291	296	288	263	292	275	302	274	352	305	285	291	294	305	305	308	317	258	295	272	287	307	303	295	299	309	269	308	316	281	281	298	281	292	265	277	277	307	290	326	290	277	245	290	272	268	333	287	279	276	299	302	288	316	321	297	294	313	322	255	276	291	306	307	267	278	307	280	268	261	266	282	283	271	292	255	324	306	278	261	295	301	300	278	336	262	263	268	261	278	295	299	310	306	269	288	297	257	275	303	290	284	281	296	284	312	301	311	295	264	297	282	276	281	305	271	280	299	312	283	295	350	292	257	266	294	299	331	315	249	261	285	304	281	329	270	289	292	291	273	280	308	269	299	294	285	318	295	279	269	289	285	284	260	303	312	302	306	297	290	278	257	294	251	309	282	292	292	304	275	272	287	305	305	291	273	272	288	315	311	296	292	285	327	290	305	268	283	327	291	275	322	300	248	287	302	306	278	303	292	284	272	299	268	271	296	312	303	300	296	298	301	277	290	308	307	275	315	323	297	299	260	277	284	330	328	284	260	289	310	284	268	294	311	308	288	316	300	275	297	268	293	311	302	276	334	290	287	283	276	294	308	289	337	281	301	296	290	292	335	288	284	298	276	279	327	308	292	290	312	267	309	285	294	271	304	274	301	307	301	284	308	271	301	269	305	305	284	316	304	284	305	313	296	283	310	288	302	299	288	289	266	301	300	281	315	306	291	289	306	269	299	288	267	313	292	284	285	311	284	296	289	306	287	290	321	309	300	311	299	264	280	288	303	294	305	286	288	288	291	279	266	273	286	296	275	289	295	280	275	280	308	320	292	272	292	313	319	302	280	320	321	284	295	281	303	306	324	304	276	308	286	291	295	287	324	302	290	279	298	267	322	286	272	281	305	258	317	275	308	309	229	283	266	266	298	288	328	289	312	304	335	326	276	295	318	269	270	274	296	258	246	295	278	326	301	311	270	290	275	254	300	287	296	304	298	291	284	346	301	260	262	281	287	275	307	302	305	287	301	304	284	294	306	288	327	316	274	317	296	286	299	308	281	290	286	292	288	312	257	303	296	317	277	309	298	295	279	306	322	295	266	289	293	289	266	323	288	300	318	284	276	297	265	324	287	305	303	277	329	303	282	306	305	294	325	288	289	277	301	296	292	290	279	307	311	297	271	278	307	285	303	303	281	280	294	282	281	304	305	268	296	296	277	304	322	277	330	277	315	298	269	299	307	311	280	301	324	311	281	305	289	289	281	316	307	315	283	282	305	310	299	278	254	284	305	295	296	266	281	285	289	284	305	279	285	276	287	320	313	319	286	309	309	310	316	274	305	280	287	322	290	285	282	301	288	310	280	286	324	288	283	290	311	290	266	293	302	273	326	281	281	262	305	299	327	307	294	290	305	294	293	294	275	256	289	282	267	303	332	301	309	323	275	324	301	292	315	314	288	275	321	269	277	296	254	293	276	318	275	287	305	289	318	288	306	252	257	287	256	309	310	274	295	317	296	314	319	287	316	321	269	306	285	321	315	315	279	289	296	275	282	298	267	292	313	317	279	270	298	293	274	275	302	310	287	288	278	270	276	267	268	300	289	287	303	298	281	257	270	279	266	315	313	270	291	307	269	275	282	311	286	275	302	286	267	309	279	310	283	275	290	307	299	301	287	291	279	267	273	271	262	308	285	301	263	289	306	286	268	271	293	289	282	305	304	256	289	314	302	288	281	289	268	295	297	283	325	280	296	290	254	336	317	319	284	294	311	280	315	272	292	263	304	302	293	311	318	299	283	299	263	297	282	298	283	275	292	282	255	289	294	319	298	294	282	294	257	294	284	331	288	320	325	267	278	319	312	313	329	315	298	289	260	308	309	274	304	292	280	281	281	312	306	305	278	313	311	286	341	312	324	309	294	314	280	311	317	284	278	308	318	285	271	321	291	295	286	299	288	255	279	296	294	274	319	297	303	295	302	298	305	329	296	296	273	285	281	278	322	316	291	296	307	301	295	288	272	253	301	260	306	279	294	307	267	292	294	321	311	265	286	278	292	272	309	253	312	319	294	288	308	298	290	300	297	271	291	301	308	307	284	265	300	285	289	267	271	303	307	292	299	291	300	286	332	311	305	287	330	270	279	303	292	293	315	303	285	316	255	322	304	277	318	298	307	333	271	269	306	259	290	276	251	317	280	302	294	309	323	285	305	288	276	267	277	281	322	270	278	338	302	272	309	298	299	294	280	288	323	242	279	296	282	301	272	296	268	294	257	308	301	294	324	280	293	291	318	314	306	276	248	295	252	300	283	300	304	292	300	314	316	236	310	285	338	337	281	306	288	315	294	313	269	281	278	278	312	298	285	279	295	306	257	299	303	285	276	298	308	295	262	302	275	284	312	290	297	272	266	321	269	283	295	277	278	290	271	260	303	295	276	300	299	294	307	286	276	301	283	260	307	269	281	299	263	320	305	304	254	304	272	293	295	304	321	303	288	296	292	287	309	303	299	262	300	294	302	301	267	290	269	288	291	301	304	298	285	286	288	288	294	299	278	298	280	297	268	309	266	294	290	281	296	305	291	288	296	293	289	295	296	315	282	306	281	288	287	299	304	280	303	308	298	276	272	309	321	282	353	312	294	293	302	271	307	266	284	281	315	314	274	274	302	297	286	310	306	275	283	271	260	304	271	271	291	307	302	245	269	315	266	318	276	293	291	294	299	293	295	287	310	298	305	286	275	292	349	283	279	277	290	290	287	300	308	293	308	328	306	286	304	321	286	266	296	306	270	291	299	293	308	276	260	271	291	279	282	292	320	297	293	315	312	291	268	305	310	265	289	283	270	283	293	282	283	280	280	322	325	302	302	320	262	299	307	288	271	294	275	267	319	279	295	277	293	304	293	298	336	319	280	268	291	310	265	308	340	280	296	277	287	269	314	308	304	294	289	299	293	259	279	298	321	283	295	251	239	303	307	266	301	252	275	295	296	292	299	277	313	302	277	292	288	296	279	286	304	256	273	283	280	297	274	317	301	290	312	307	277	309	295	267	316	314	296	290	299	311	305	312	281	296	323	285	290	273	288	306	280	303	274	284	288	261	274	320	302	293	317	273	351	320	299	317	256	296	298	301	292	301	306	302	309	292	286	312	281	270	300	292	284	280	295	289	279	273	325	277	305	269	297	285	300	310	291	279	298	299	294	279	293	274	254	284	310	308	279	284	322	278	310	289	270	286
7548	1265	1047	1163	1906	6132	5553	1210	794	863	860	797	809	848	809	797	807	799	802	825	794	812	797	844	777	833	783	780	823	833	807	777	823	849	812	787	748	793	733	763	775	803	758	806	810	792	761	817	839	786	783	827	804	783	801	782	760	787	803	773	825	802	812	808	807	785	775	735	823	758	796	787	769	808	758	806	749	763	779	777	780	796	801	808	758	812	841	785	808	808	788	789	804	773	840	744	835	806	799	794	783	758	766	837	762	812	819	789	780	821	741	789	784	798	801	791	779	791	789	819	770	814	791	806	803	747	796	797	871	780	825	765	784	841	747	794	788	808	766	748	794	761	806	768	783	814	835	770	770	798	778	780	802	774	775	783	771	793	788	762	782	821	765	841	770	822	777	772	815	739	775	772	755	835	783	808	829	839	807	736	791	826	804	806	781	829	807	715	801	774	778	773	785	763	797	787	813	760	793	829	814	794	750	830	801	777	815	790	776	765	777	796	694	744	745	744	776	737	798	781	775	778	764	789	791	758	749	790	805	781	799	791	803	836	806	778	777	831	816	753	823	774	789	760	842	784	773	749	777	759	815	814	779	742	768	750	808	750	754	776	758	805	839	814	775	755	782	752	793	817	790	804	771	803	790	823	827	732	789	764	778	741	745	780	799	768	784	795	793	793	785	790	817	774	745	813	791	741	824	842	827	791	734	782	818	774	843	830	818	776	773	759	788	785	792	806	790	787	792	801	817	789	733	811	767	761	767	833	760	760	735	790	797	786	730	780	756	755	757	785	828	779	803	752	812	757	838	771	784	783	808	786	795	759	814	821	815	801	834	831	766	801	787	766	789	790	800	774	757	829	808	790	764	786	764	809	797	787	769	818	790	772	779	790	805	745	776	777	764	738	818	807	782	842	793	719	824	817	815	803	822	805	776	793	788	757	764	765	785	760	744	810	832	750	777	746	759	826	821	828	788	762	830	836	773	840	767	800	815	779	749	793	771	760	761	792	796	777	752	773	742	780	765	755	730	790	855	814	812	813	751	768	775	808	770	787	801	702	763	785	807	803	774	777	799	786	793	813	773	791	791	840	809	778	780	779	819	785	801	743	827	841	787	810	773	820	788	829	835	798	769	802	775	759	762	776	807	814	800	767	740	788	805	818	782	821	831	780	787	801	757	753	774	789	812	806	746	838	812	798	751	806	786	812	819	824	815	785	829	783	798	779	799	795	757	723	771	785	815	776	838	783	780	825	780	786	805	829	775	814	757	758	800	758	788	766	779	784	765	783	834	761	779	784	774	798	751	739	812	733	801	820	803	809	780	770	778	778	834	783	807	829	801	804	765	791	798	821	754	778	824	801	783	807	805	736	785	768	760	789	787	794	814	793	775	789	738	762	765	772	782	816	802	778	780	788	758	785	791	767	781	765	811	764	797	819	803	821	832	774	831	775	788	738	722	833	754	799	822	814	791	821	816	801	801	778	807	762	754	767	796	831	790	820	776	854	759	862	795	772	759	813	747	836	812	781	810	798	816	743	823	761	771	789	781	755	764	788	730	786	784	777	779	818	809	766	814	780	815	787	830	846	802	814	838	803	813	791	807	809	784	773	782	804	800	754	778	823	800	777	781	798	819	790	830	793	787	739	798	783	744	848	797	811	779	784	777	800	804	798	784	829	851	803	811	764	825	834	814	808	781	816	762	768	851	806	735	829	834	764	768	793	780	731	819	753	728	825	765	816	818	790	789	801	818	831	800	785	761	751	716	754	788	796	778	768	767	823	767	740	774	810	800	804	781	792	766	816	781	789	773	831	747	792	806	779	732	784	807	777	758	762	776	807	847	810	722	842	767	817	828	774	736	766	760	808	788	798	779	828	803	752	790	800	807	768	779	757	776	774	729	772	793	783	811	797	734	790	794	727	783	781	811	766	821	789	828	820	810	766	771	809	790	785	800	783	776	766	797	735	780	793	777	798	685	805	790	754	768	784	806	781	765	803	765	756	823	815	757	778	806	771	807	765	791	769	783	778	816	844	774	808	787	768	845	829	817	811	792	809	786	822	812	809	774	764	782	789	824	834	784	783	768	804	747	775	794	789	787	853	831	812	822	784	797	828	805	788	778	800	768	764	789	786	770	781	785	803	824	753	805	788	811	799	806	839	773	821	818	770	776	785	820	804	794	818	775	771	780	810	751	772	784	757	759	812	760	850	773	775	768	803	758	818	766	806	776	780	734	801	771	738	783	788	733	814	869	830	833	768	781	807	778	764	805	765	736	730	814	782	772	780	789	786	815	779	808	844	785	783	805	801	785	754	774	784	813	754	783	776	741	796	760	821	752	756	805	761	715	745	816	811	838	777	801	759	780	783	783	801	788	755	746	789	786	795	804	806	778	785	778	789	804	783	769	739	805	779	816	863	790	799	826	795	730	764	789	781	778	789	819	685	732	786	794	789	782	763	804	827	745	736	811	804	713	759	796	781	800	762	815	842	795	773	783	744	782	796	786	742	843	759	825	792	757	784	786	838	722	783	832	761	807	800	778	811	783	783	847	838	785	832	753	798	787	841	810	776	752	771	785	774	773	742	799	774	845	769	765	839	755	804	744	715	757	813	762	823	762	747	733	817	765	790	754	786	765	821	805	746	781	777	766	773	761	747	806	775	792	798	812	809	751	852	854	807	751	746	747	742	779	793	826	789	774	744	781	810	821	785	835	818	777	784	868	780	750	777	805	736	805	801	835	747	795	779	757	811	767	806	793	788	784	781	816	709	844	846	777	744	777	810	796	801	839	775	733	793	780	824	794	847	789	780	824	764	786	789	739	808	793	817	779	824	776	798	747	797	769	772	787	781	857	754	795	799	764	785	797	792	803	805	829	744	793	748	778	782	825	836	819	807	774	810	806	784	835	786	759	774	763	830	827	776	760	773	820	780	805	802	790	805	783	839	767	839	820	809	771	787	741	789	757	780	756	753	766	839	781	814	758	846	818	764	792	847	833	773	782	789	777	800	820	782	797	739	760	766	811	777	788	803	756	748	738	822	848	746	778	806	800	786	787	774	786	736	773	804	794	807	806	786	792	808	832	777	727	750	820	756	835	792	763	790	789	825	749	786	767	788	807	812	848	806	819	747	753	813	803	793	808	838	781	767	813	834	789	799	795	805	763	829	778	759	790	774	804	833	739	817	750	772	790	817	783	826	786	756	748	835	780	813	757	739	825	821	807	857	804	754	784	759	764	755	861	762	802	802	824	769	762	776	788	810	833	844	728	799	845	819	721	810	783	788	771	732	814	799	745	823	797	724	799	797	753	735	788	759	801	782	785	796	790	817	800	779	806	805	776	755	821	732	798	771	778	793	817	752	813	776	806	797	747	798	817	861	765	757	788	806	839	813	765	782	727	776	713	787	760	759	813	797	771	762	794	817	782	812	820	749	793	768	749	811	795	781	752	785	740	829	770	808	791	782	756	812	813	819	749	839	802	744	812	820	794	842
39720	23007	12426	6847	4445	6052	5144	1444	761	549	494	453	440	405	409	394	398	380	394	422	373	374	366	348	376	378	389	417	323	373	384	377	355	353	369	377	361	345	380	398	375	372	355	382	380	370	379	364	358	370	360	375	339	387	354	379	359	342	359	342	330	355	393	332	326	347	365	379	358	370	364	381	344	346	358	363	344	371	400	354	335	347	353	349	352	391	403	373	368	396	375	374	351	347	340	389	339	327	324	377	329	368	325	388	349	376	352	309	384	353	371	337	347	405	335	357	360	361	377	396	357	374	408	356	376	358	345	336	358	333	392	345	345	379	354	370	359	395	370	385	364	330	352	370	366	353	343	343	360	376	351	360	370	333	366	370	350	341	360	372	382	332	389	392	386	362	385	374	364	368	359	390	385	388	375	365	393	369	375	383	401	402	358	359	351	374	377	378	359	336	352	369	355	394	378	346	325	383	338	361	383	364	394	373	392	405	373	345	335	358	333	376	357	361	344	326	389	357	397	354	348	373	355	378	373	353	346	379	345	379	404	327	349	360	359	364	362	391	347	336	359	352	357	373	359	369	403	357	336	337	332	383	358	356	380	386	366	342	361	352	342	339	321	357	386	328	371	350	362	392	382	345	349	323	402	349	362	359	360	331	380	362	336	342	385	360	366	394	359	359	372	373	375	337	434	375	344	361	345	386	387	352	362	336	373	358	369	359	348	379	380	318	364	344	356	368	361	351	360	361	349	363	372	338	344	383	333	374	370	364	342	369	375	371	343	341	368	327	363	363	396	371	393	324	340	355	382	374	385	373	365	350	322	371	386	388	391	332	357	368	372	395	333	377	351	367	361	355	376	363	382	346	361	377	343	367	388	356	352	390	382	348	340	367	373	369	385	340	362	326	393	368	373	343	350	390	377	354	379	370	394	371	345	341	359	387	362	348	367	369	347	374	359	345	329	380	377	329	359	358	322	360	389	345	340	319	343	401	336	357	387	359	370	316	340	364	341	352	344	368	332	379	355	381	377	386	371	335	359	355	360	356	353	348	357	320	373	332	344	356	334	368	361	356	338	386	350	362	395	382	375	407	368	369	358	369	367	335	399	367	394	369	375	363	373	396	373	353	334	356	365	354	352	413	378	380	359	327	350	370	380	350	318	368	348	354	362	348	381	339	364	378	345	362	357	354	371	348	344	340	362	378	356	371	363	327	352	367	363	392	374	379	342	348	396	357	352	351	360	357	389	342	390	367	369	357	354	330	352	334	370	381	378	303	343	355	341	371	346	375	342	391	358	406	369	363	370	355	359	358	357	390	382	369	374	364	338	343	334	365	394	353	343	355	357	367	341	353	364	400	381	368	359	362	360	352	366	371	393	393	354	362	358	341	348	345	373	335	371	366	355	385	364	342	365	352	349	384	376	364	363	346	377	358	362	371	350	365	375	351	352	357	363	315	336	373	340	386	364	369	348	361	358	355	346	372	367	348	359	325	345	341	391	354	386	362	339	384	395	350	426	387	385	370	374	355	351	410	356	327	340	385	384	346	384	370	347	350	374	326	360	346	379	367	364	358	328	360	367	385	380	348	356	360	364	332	370	386	356	346	357	370	363	342	365	384	355	360	387	390	374	346	320	335	358	361	365	398	314	355	367	353	376	349	357	411	361	393	373	362	373	387	364	344	369	361	365	333	341	364	379	346	370	365	353	386	370	341	364	331	355	358	349	380	354	365	346	331	366	329	353	330	363	345	336	356	336	358	342	376	335	385	361	366	371	354	384	335	363	334	370	339	352	349	413	359	377	335	342	348	351	329	388	378	375	328	377	364	374	400	383	334	338	372	370	341	363	373	356	341	334	360	359	346	411	385	350	354	365	362	361	357	355	333	380	357	376	349	346	340	327	358	354	351	395	351	361	357	348	384	354	307	378	380	394	360	334	341	400	372	365	350	354	410	352	353	359	369	371	363	362	375	385	375	387	355	359	372	396	377	358	370	375	387	409	393	377	342	357	317	360	358	355	359	367	369	347	355	392	381	331	327	359	360	401	377	397	356	355	373	343	347	369	328	363	337	356	377	336	367	369	369	394	361	359	374	380	391	364	348	349	348	337	373	379	341	340	373	373	353	371	353	377	399	364	375	363	346	365	384	369	374	367	343	360	344	345	379	348	357	334	376	362	406	338	368	359	379	403	360	352	349	354	348	368	379	351	353	389	325	336	371	351	376	353	341	382	370	371	366	336	423	382	333	333	385	370	340	370	401	365	352	355	377	371	341	379	364	347	367	312	355	367	366	361	354	379	374	357	417	339	368	358	319	367	384	389	321	373	365	369	372	347	343	339	381	377	410	340	361	351	379	360	338	380	358	361	371	337	369	339	386	364	362	370	348	374	305	386	358	339	321	372	325	367	359	356	378	390	340	377	380	358	369	359	350	333	378	368	370	346	381	388	366	375	339	347	347	331	332	365	397	363	367	360	328	391	335	378	383	370	356	346	336	376	361	342	332	357	319	338	386	383	337	369	369	411	345	354	340	349	363	350	339	370	345	343	365	373	351	365	362	349	344	374	370	352	361	383	357	402	383	379	386	363	382	373	348	344	356	372	355	365	355	369	425	390	359	386	365	366	372	360	366	366	381	364	349	382	365	369	342	357	364	363	380	384	339	349	358	357	351	347	373	344	360	397	390	353	367	368	356	363	336	369	361	385	383	393	351	365	350	339	364	366	323	382	359	337	365	345	316	348	343	343	329	344	330	346	350	350	380	387	406	346	391	375	368	322	350	362	363	367	339	331	369	387	331	409	352	385	358	362	390	374	395	327	332	350	337	335	358	352	363	360	403	376	372	390	389	373	387	391	390	360	396	369	401	364	361	396	349	343	370	391	371	374	348	343	362	371	412	322	353	349	342	356	362	373	346	361	356	358	386	348	341	376	343	378	356	409	367	331	384	331	386	369	409	355	393	349	347	360	330	345	358	361	363	344	357	351	330	380	366	362	370	399	361	360	337	382	352	372	376	383	347	385	357	333	378	365	374	319	340	333	339	378	358	358	328	372	368	349	343	330	358	373	364	329	356	349	356	337	367	399	383	373	361	380	370	345	376	365	354	368	366	347	369	357	373	361	325	340	350	367	385	357	345	354	346	333	340	376	380	355	387	350	368	375	357	373	368	358	366	377	362	405	374	402	327	347	358	350	350	381	349	367	333	349	333	357	366	361	350	362	335	368	347	333	361	347	355	380	356	359	378	382	382	344	364	359	365	361	341	378	321	376	337	353	353	341	352	419	389	346	357	367	373	341	381	333	376	361	328	353	340	400	361	329	378	351	378	338	372	416	352	352	356	354	375	341	341	352	391	357	363	346	356	336	326	354	409	379	390	356	344	357	356	371	373	344	362	385	344	347	380	374	359	343	348	382	374	349	324	371	378	336	348	345	376	364	360	347	351	359	348	317	349	392	365	377	359	356	364	370	332	357	384	383	367	369	341	327	365	380	398
29550	4302	4190	4266	4623	12834	7376	3070	1985	1795	1711	1500	1396	1346	1289	1185	1246	1220	1116	1121	1093	1137	1094	1081	1091	1021	1049	1011	1015	1046	1043	1052	990	1013	972	1009	990	991	962	965	971	969	961	955	980	951	902	961	948	960	946	985	975	943	1025	957	926	986	970	974	932	949	966	951	992	976	957	966	938	985	925	905	938	955	942	854	935	912	977	873	965	1004	957	963	939	905	907	969	912	945	935	933	956	946	946	925	949	937	887	941	944	899	904	980	979	939	917	913	936	930	869	924	925	956	971	949	931	985	920	933	888	901	961	919	934	919	934	945	967	943	934	930	935	960	941	964	912	917	972	923	915	950	892	969	1016	968	898	892	959	890	940	952	875	882	950	925	903	898	982	902	952	913	909	997	898	933	931	946	972	911	938	932	950	898	934	927	939	978	877	947	953	896	954	933	936	929	929	948	937	922	939	908	928	962	920	945	912	910	919	913	907	916	914	877	942	976	885	953	939	965	978	937	907	931	951	920	923	952	933	938	919	929	927	965	917	918	959	935	907	903	965	976	944	977	976	940	917	968	923	894	868	929	964	922	947	936	905	913	918	928	951	937	980	1014	911	903	962	937	934	1014	909	987	993	930	918	986	938	955	950	932	937	938	934	964	922	919	931	929	940	903	954	912	909	909	938	923	912	966	912	959	976	958	927	928	930	929	940	963	940	998	906	904	947	938	943	950	959	921	908	916	886	906	950	887	899	945	967	910	903	963	957	942	944	920	938	952	962	1023	934	923	948	955	919	975	983	954	947	963	964	936	919	946	899	940	926	978	954	947	944	916	955	939	930	1000	946	941	926	959	887	945	940	965	961	934	916	962	956	924	959	917	924	935	893	948	928	881	963	905	924	988	949	926	925	943	954	867	905	882	945	939	881	939	934	929	940	945	881	944	931	966	867	977	934	945	934	937	1011	947	885	951	942	904	998	907	986	878	964	969	960	923	936	914	958	919	914	862	908	909	936	969	968	935	924	959	954	939	913	900	873	932	961	953	875	855	935	991	932	967	912	917	940	912	1001	991	945	941	881	948	916	935	964	916	933	923	903	931	937	961	924	948	945	945	1017	989	889	906	901	926	934	963	927	949	910	857	886	942	927	922	934	925	968	905	875	934	934	924	932	918	964	901	875	908	915	908	980	888	964	908	919	926	900	895	895	924	906	927	986	915	935	911	894	906	940	947	917	991	911	916	988	899	932	938	930	930	991	951	981	1017	922	880	923	920	945	901	898	894	955	898	931	918	946	917	941	898	946	927	933	899	946	942	955	859	911	943	906	934	936	870	1065	931	980	959	977	917	932	945	927	962	875	899	899	998	897	942	951	937	925	913	968	934	914	932	916	937	920	895	903	945	921	933	869	948	962	942	914	956	940	921	936	897	914	911	969	916	1013	925	907	963	933	949	885	935	904	938	991	965	923	954	935	979	918	940	932	952	940	898	943	911	957	924	962	958	942	961	981	895	971	915	929	931	954	955	869	977	873	866	937	926	954	1004	916	947	946	932	913	892	939	936	913	931	913	939	910	961	876	969	959	899	911	926	904	920	917	948	941	951	910	898	933	940	932	941	945	984	918	891	975	878	918	946	862	934	890	924	921	963	961	920	965	874	955	936	920	957	979	949	947	902	942	980	920	927	923	951	970	932	915	942	992	911	930	901	991	916	894	947	923	913	942	937	957	945	928	876	911	945	897	871	903	968	943	912	927	925	907	940	913	944	863	961	936	933	930	930	960	975	896	952	917	953	899	911	943	908	979	987	970	978	962	988	910	914	947	976	959	950	955	908	948	927	954	891	926	907	915	965	945	878	952	943	965	945	912	908	993	919	919	921	958	931	907	977	916	955	932	920	921	927	899	892	903	918	927	947	902	910	962	951	915	953	930	977	918	924	910	913	962	984	951	930	908	945	945	935	900	967	892	960	998	963	941	949	941	926	980	897	924	898	912	982	944	951	952	945	913	898	936	948	922	978	947	930	935	953	941	908	922	947	960	926	908	945	935	882	956	938	959	893	925	916	929	1002	976	912	905	922	934	932	936	957	968	906	929	880	922	923	958	984	929	919	968	894	930	989	922	939	1005	928	917	946	957	948	931	936	971	908	969	977	950	946	930	935	923	899	911	944	972	977	952	888	920	909	904	903	934	928	931	942	956	929	924	953	924	936	975	924	937	966	959	943	923	961	935	888	952	915	939	937	942	957	913	879	951	969	957	979	890	908	946	951	899	933	951	930	932	974	935	916	940	935	922	951	929	926	989	937	940	898	924	933	946	972	978	945	943	976	900	917	972	995	896	935	895	904	929	895	977	948	935	909	963	912	942	922	960	990	943	947	906	927	914	954	901	962	940	987	933	952	924	928	970	943	894	923	990	886	925	909	960	896	911	951	885	883	891	897	906	974	936	924	991	958	971	869	954	953	929	984	906	912	953	953	905	1006	925	938	925	899	938	980	931	929	896	962	858	897	943	961	916	931	962	979	931	950	893	927	889	921	890	915	897	928	952	940	978	927	945	918	942	908	990	925	903	886	936	917	909	963	987	915	907	866	919	926	947	969	921	944	970	911	916	946	977	914	958	935	952	910	883	864	879	895	940	988	940	939	941	914	966	856	897	952	920	1006	894	959	926	915	940	941	941	918	975	885	970	938	942	937	998	914	947	961	946	918	973	967	937	963	940	881	928	967	923	919	885	910	927	947	946	896	944	927	937	955	938	936	910	931	959	930	1026	923	973	901	941	943	948	967	931	993	932	961	937	943	913	971	920	912	922	891	949	968	1011	931	954	935	956	932	977	896	894	839	957	950	952	871	939	929	936	965	976	966	941	968	942	914	919	947	953	942	892	924	955	957	925	916	947	927	915	962	891	911	942	895	932	935	908	923	997	926	917	968	927	966	901	897	944	908	944	940	975	954	919	956	956	940	897	861	950	911	967	961	977	945	932	951	926	885	964	918	921	917	960	953	925	917	947	923	887	954	930	950	905	904	937	925	947	884	911	883	906	949	931	966	819	945	942	929	924	890	942	926	968	946	900	946	928	930	948	951	902	937	911	913	937	923	936	973	890	906	980	939	912	916	979	956	864	939	965	934	931	876	945	959	928	956	917	983	915	963	918	967	844	962	876	886	868	952	971	952	949	947	926	933	924	923	984	972	892	936	923	853	913	916	923	989	925	934	941	934	928	887	939	980	946	906	906	929	900	924	956	914	927	963	913	928	920	904	903	985	917	959	933	938	906	886	896	979	985	944	910	909	895	882	953	929	966	990	984	965	976	959	970	931	909	950	940	931	952	961	983	910	920	985	980	945	863	887	911	932	939	867	926	941	908	945	977	984	940	980	979	933	933	891	956	918	908	933	907	906	918	908	954	871	935	883	1051	948	902	906	967	948	941	910	963	971	918	955	942	905	954	928	999	960	927	883	904	948	919	984	948	962	939	887	957	995	936	884	916	956	911	938	935	894	945	941	922	933	932	859	925	940	950	929	902	929
45141	24155	16714	10700	9633	11715	8097	4145	963	589	504	422	352	327	322	322	270	287	257	275	260	257	271	268	249	224	264	237	237	244	248	243	232	227	208	268	238	228	240	247	214	223	236	258	214	232	237	241	252	235	228	234	255	228	240	200	229	238	195	218	223	231	250	227	235	229	220	226	218	222	241	229	241	250	249	217	217	221	237	221	238	242	201	206	235	214	229	199	204	235	212	218	238	212	238	236	202	213	220	231	234	219	236	196	211	251	247	211	210	222	223	196	202	192	219	234	218	222	208	216	249	215	240	220	241	223	193	238	245	216	224	234	219	223	222	210	231	206	227	223	224	208	226	236	238	240	221	185	222	235	221	245	218	216	223	217	223	225	213	202	211	211	227	261	238	229	214	227	224	204	224	237	217	217	188	232	232	246	207	206	230	233	235	215	241	212	212	210	236	231	238	214	227	221	221	238	221	204	213	203	210	232	235	222	220	233	189	209	220	214	216	230	226	244	220	203	232	205	210	231	223	222	247	224	211	217	186	202	212	216	218	240	217	199	252	200	250	247	219	233	222	232	220	227	214	219	198	234	244	225	225	205	209	196	240	239	212	215	207	211	176	221	206	249	214	253	219	229	238	249	228	240	232	219	232	231	239	222	244	221	225	187	215	189	226	218	224	236	225	194	217	227	218	194	253	214	215	226	243	208	238	211	227	234	209	210	228	210	180	238	218	217	214	224	206	227	220	226	201	224	238	227	199	204	196	233	223	214	219	210	225	233	213	218	249	229	244	217	223	206	255	207	254	231	211	226	237	235	178	248	221	219	209	193	219	249	228	242	244	210	241	212	208	240	206	211	227	203	233	238	219	228	209	207	226	247	210	194	220	214	204	213	188	219	215	226	212	215	214	235	219	237	208	219	236	230	222	231	228	213	214	230	237	222	223	223	236	227	200	213	251	241	215	246	221	212	207	244	218	219	221	239	199	239	205	201	246	213	219	220	225	232	227	218	232	223	259	195	216	197	240	226	212	219	248	239	242	261	206	206	219	231	232	227	223	207	221	224	212	215	200	217	249	235	225	229	238	252	198	248	199	218	202	248	251	195	193	226	227	197	233	216	211	221	224	192	205	231	190	240	239	242	219	209	216	230	224	238	213	253	236	208	216	217	217	219	226	217	248	221	210	254	248	205	209	234	214	212	212	222	226	210	203	230	200	227	226	212	199	254	220	232	212	208	210	225	231	221	257	224	217	231	203	231	220	223	241	216	213	217	208	227	238	207	194	201	211	213	246	229	242	237	214	236	222	237	210	223	220	207	208	225	227	240	237	226	205	235	198	234	216	204	223	205	213	234	231	224	219	229	231	248	236	245	236	224	250	227	209	219	233	226	205	220	239	222	211	198	224	220	218	216	193	235	252	199	209	230	243	222	235	222	227	228	232	245	194	235	240	212	201	245	195	255	234	230	231	219	188	211	243	221	229	231	239	236	240	213	221	240	231	234	221	228	229	242	220	221	211	238	235	222	260	243	219	242	238	224	226	201	222	222	237	246	228	227	222	222	231	231	209	234	231	223	207	198	206	206	251	241	222	240	228	228	231	233	238	211	206	233	206	216	212	251	227	229	220	214	252	228	229	237	206	240	212	265	243	201	223	210	210	216	208	202	250	193	215	219	202	221	198	227	221	229	217	216	225	246	189	193	230	225	217	197	236	179	203	223	191	206	233	212	228	227	239	246	205	212	206	232	209	253	203	218	212	245	221	238	209	202	248	222	235	241	229	226	215	241	205	227	233	222	228	235	230	209	226	226	222	228	222	234	220	237	228	222	239	235	218	226	226	213	235	257	226	226	223	240	216	233	203	227	221	275	218	213	240	213	213	215	214	221	235	232	231	219	210	225	236	203	201	213	204	210	210	203	208	219	246	238	235	221	233	220	226	206	210	231	220	244	204	229	222	227	213	214	239	223	216	233	198	233	241	232	209	232	226	232	225	245	231	207	247	223	271	205	243	221	227	176	248	205	235	218	210	204	232	213	212	193	207	219	212	222	205	222	224	244	229	235	224	250	226	222	239	243	205	202	219	232	218	213	172	240	243	207	223	244	212	217	211	241	234	248	231	202	233	219	198	225	200	203	217	234	215	223	208	250	223	231	241	214	222	213	212	225	212	232	213	195	212	221	237	200	236	205	220	223	228	211	252	235	237	248	224	207	214	233	254	245	210	220	193	225	237	231	218	196	227	259	239	231	216	208	209	242	227	249	216	232	224	235	238	198	213	211	213	252	201	223	216	234	220	257	215	217	224	204	219	244	206	228	214	222	210	237	238	219	233	237	212	217	256	247	227	229	226	219	231	205	217	208	223	200	195	211	204	221	231	203	186	216	186	248	241	178	216	211	222	241	266	222	226	232	227	213	244	216	228	217	222	199	229	205	240	227	240	223	206	227	238	237	194	207	234	224	210	221	223	215	227	196	219	218	207	223	186	223	214	221	233	228	216	207	218	199	202	211	245	204	233	234	224	239	201	233	212	232	215	227	198	234	225	210	227	217	228	210	231	223	227	235	250	228	205	221	213	256	222	235	208	233	210	240	211	247	233	223	233	218	204	226	195	205	207	213	233	232	236	226	234	188	218	232	210	213	224	214	226	244	217	208	237	207	217	220	238	197	198	239	217	215	240	235	251	215	222	222	217	236	223	227	200	230	235	236	236	213	217	229	223	223	206	193	235	218	212	247	223	205	218	225	253	224	251	214	236	246	236	207	250	221	223	218	204	238	232	211	201	219	230	188	224	170	250	229	237	202	227	216	230	226	210	232	215	197	236	229	209	237	238	234	180	226	188	203	244	206	214	207	212	215	207	205	229	245	213	206	233	226	232	212	212	203	221	207	221	223	244	232	199	256	210	242	203	228	224	207	208	228	190	241	222	252	260	226	237	241	225	221	239	217	215	187	209	208	196	217	223	179	240	216	223	227	217	213	213	236	228	241	214	201	204	228	235	216	232	217	231	207	238	227	238	176	198	220	217	212	222	220	237	216	212	215	227	232	227	222	195	241	195	250	232	250	229	222	236	216	230	226	234	216	225	240	193	208	232	246	227	213	233	221	216	221	227	227	248	246	231	232	223	205	209	237	213	205	217	211	217	233	238	218	207	240	225	224	199	241	211	208	205	204	201	196	231	233	224	217	172	223	237	225	226	207	212	197	189	259	234	220	217	224	221	203	190	207	215	229	245	227	217	239	224	214	216	253	227	212	221	224	252	230	207	219	194	255	218	224	217	241	194	233	202	240	216	215	217	249	215	232	200	218	198	209	240	265	231	244	202	258	230	204	215	237	210	194	226	255	227	205	221	224	234	223	255	219	229	222	209	226	204	179	238	217	198	219	259	218	238	243	225	219	212	232	222	220	214	216	200	227	192	238	223	261	223	236	210	229	225	224	201	246	232	235	228	222	224	200	213	235	220	246	215	218	243	220	223	221	203	217	236	198	242	188	204	212
33669	7360	6632	7419	12594	16535	14321	8594	2766	2264	1985	1809	1506	1408	1315	1239	1096	1109	1045	999	944	941	857	884	845	830	819	819	791	740	726	762	765	713	694	639	725	740	693	699	699	659	686	672	673	647	670	662	640	674	665	646	690	661	669	621	616	654	628	616	634	577	613	642	640	635	626	626	639	609	642	664	636	615	585	615	583	596	584	638	627	609	629	627	653	632	600	601	582	617	599	590	592	624	612	620	539	609	597	644	569	598	634	637	635	607	600	614	637	607	621	627	609	603	591	630	629	628	583	567	580	603	593	629	600	585	594	593	548	614	623	609	563	638	607	569	595	608	654	590	595	599	603	565	595	640	619	613	597	627	557	585	634	609	617	600	585	590	610	579	590	581	597	599	609	646	594	599	592	583	587	588	597	596	604	613	635	589	572	548	602	592	589	611	591	574	601	584	602	624	615	551	596	579	608	603	624	613	610	578	568	591	596	609	590	593	623	626	594	642	603	583	640	586	611	603	589	593	585	627	580	620	598	621	584	652	600	598	571	625	593	625	604	642	591	588	583	643	621	591	607	612	575	594	569	614	610	596	596	588	597	595	548	582	589	556	588	584	560	622	598	624	614	590	624	621	628	618	561	591	574	577	600	586	595	620	600	593	568	634	578	648	583	601	570	620	593	586	591	623	585	638	585	573	587	608	567	606	608	613	562	578	593	585	577	619	611	559	556	617	609	611	596	549	575	605	540	614	591	577	623	616	577	591	561	566	614	649	561	613	588	601	648	633	613	577	632	619	599	568	593	574	591	581	596	573	612	594	590	598	665	587	610	607	564	564	587	602	591	627	589	598	572	616	601	650	604	636	567	587	567	594	620	571	607	573	591	589	598	627	567	627	591	587	584	564	596	591	592	635	603	607	616	578	601	601	556	612	635	639	618	579	585	579	575	568	563	567	624	596	571	541	602	573	586	627	601	624	587	615	597	609	567	569	603	579	611	614	601	588	609	587	584	588	586	573	582	574	643	575	605	573	584	572	619	614	577	562	612	606	549	579	630	598	600	614	586	595	615	568	580	621	581	615	584	575	581	622	562	585	595	612	582	618	596	577	579	517	587	608	604	583	604	598	595	609	628	580	620	594	610	562	616	536	602	621	593	590	593	628	607	560	589	595	558	615	589	631	622	589	580	645	606	592	584	594	605	569	609	643	605	610	584	610	614	635	561	598	572	624	595	537	623	594	554	566	581	585	616	598	616	584	588	595	589	588	608	549	552	573	649	585	594	583	578	609	624	612	654	605	598	559	599	585	573	592	608	583	599	576	579	560	596	635	601	555	571	593	567	587	607	622	615	578	581	601	618	602	567	559	572	585	615	550	585	612	596	589	608	618	593	541	599	595	577	610	613	556	566	566	580	629	596	596	597	588	642	587	571	598	632	632	587	597	586	557	597	612	535	608	584	571	583	623	600	580	602	640	562	624	591	607	641	634	593	589	607	570	634	613	559	570	601	621	577	568	600	567	592	614	597	551	634	581	586	586	592	588	599	527	555	606	579	574	580	582	610	550	610	608	560	634	601	591	554	564	599	574	597	601	608	624	607	626	616	555	580	612	565	572	630	589	562	571	595	633	602	580	610	618	570	590	608	569	567	583	593	610	581	594	589	587	579	573	617	574	616	581	570	601	590	623	582	580	577	584	590	622	612	575	592	589	584	629	565	607	620	561	624	595	618	544	568	589	606	627	599	602	638	602	572	620	539	608	614	593	605	574	561	600	593	602	604	566	580	601	594	583	592	614	629	613	585	536	606	573	588	585	630	577	584	601	570	586	561	631	624	600	577	588	616	577	596	624	580	566	537	595	639	609	610	589	575	604	608	614	574	585	599	622	588	596	600	580	619	612	646	564	611	554	588	607	577	586	623	642	570	624	569	634	602	616	563	624	573	618	614	634	579	597	604	628	553	629	561	652	622	598	596	617	589	569	609	627	594	595	614	584	589	603	588	591	591	551	583	592	591	606	591	565	558	641	579	589	597	601	571	601	582	558	615	592	614	526	608	594	593	598	581	605	568	613	582	566	557	592	631	578	593	607	586	557	603	607	589	608	582	552	579	598	590	580	618	555	586	570	580	534	602	583	583	605	608	573	579	576	560	588	596	594	613	604	594	625	627	572	613	553	592	584	597	607	579	606	627	620	572	610	584	585	581	583	560	556	600	571	595	599	591	598	607	570	605	620	587	572	579	596	578	586	615	632	604	621	618	616	594	657	592	540	606	590	599	620	567	577	591	597	575	615	587	642	599	581	610	559	622	567	601	595	623	627	615	579	603	604	574	569	613	597	607	556	576	625	614	593	597	546	567	569	571	631	570	619	586	585	632	538	555	584	570	601	560	612	630	578	566	599	637	571	601	628	599	610	611	567	626	601	563	600	602	610	630	644	586	603	573	598	603	588	607	573	551	622	579	603	624	562	530	620	588	574	614	577	584	577	575	587	589	623	594	557	593	606	594	616	571	601	575	563	610	599	580	594	600	578	609	600	567	657	624	607	566	578	589	547	597	585	596	621	588	599	614	555	652	606	576	589	577	622	595	558	554	564	604	567	535	601	587	644	632	580	647	563	566	586	588	623	585	600	614	599	560	556	553	618	568	560	614	610	598	595	593	618	590	578	599	575	575	629	569	588	549	569	597	605	570	606	563	606	582	577	609	595	619	624	569	561	589	573	587	568	623	582	588	586	609	606	575	596	560	619	591	589	608	620	586	572	618	573	579	597	581	562	574	582	582	606	578	599	608	593	596	603	627	626	589	630	578	581	592	613	617	591	564	586	564	612	556	591	647	610	617	599	613	587	579	622	574	581	607	573	605	592	600	583	608	606	561	566	564	572	591	575	591	599	579	597	610	589	576	600	624	612	604	594	614	599	576	634	586	635	618	557	572	596	605	603	550	591	616	578	562	599	560	577	575	584	599	578	598	601	629	607	570	588	602	585	581	606	621	616	574	587	590	574	597	568	575	582	572	572	595	600	569	581	600	593	574	634	612	527	657	538	625	625	583	605	555	592	596	593	600	575	593	603	599	625	655	587	577	532	594	565	566	628	561	624	593	615	597	551	549	571	590	568	636	639	544	572	574	613	548	639	622	594	613	589	610	584	540	649	617	640	595	598	586	624	610	629	591	625	596	580	576	585	624	571	581	588	584	596	619	608	563	591	600	592	580	591	586	600	624	578	583	591	624	580	528	586	611	546	565	618	608	617	591	585	602	602	623	601	575	610	550	619	592	572	543	625	571	569	603	613	578	591	622	600	604	579	566	546	543	586	645	593	598	596	632	599	600	621	589	595	609	566	581	627	568	592	581	615	573	611	658	580	568	594	599	595	623	610	589	605	561	604	600	557	582	587	587	565	595	639	612	599	593	622	568	545	577	601	609	567	598	588	609	613	585	560	611	598	610	610	631	562	601	584	588	598	644	572	610	613	591	607	582	607	601	581	620	579	601	581	611	583
5019	1383	726	423	759	1076	411	314	289	312	313	298	303	275	298	266	302	305	289	256	319	300	313	280	298	274	294	271	277	295	303	301	302	278	272	255	291	318	298	305	275	302	289	263	275	278	299	280	272	270	288	279	302	292	285	282	305	265	282	263	308	287	276	283	291	287	277	303	286	290	284	306	257	310	261	308	269	301	272	297	281	307	281	289	286	266	262	281	292	309	260	298	267	257	260	314	306	289	291	287	314	291	290	283	299	304	296	314	310	287	298	322	293	284	289	272	274	321	279	294	296	295	286	265	273	316	274	270	276	293	308	303	315	251	300	280	301	294	304	287	291	273	290	317	261	310	269	297	311	278	289	269	258	284	302	307	283	299	299	259	270	283	269	312	333	294	285	270	255	282	273	282	256	311	293	307	300	314	302	331	264	288	254	294	304	325	267	296	304	304	278	279	283	281	300	286	302	279	271	295	289	292	284	267	283	278	304	314	281	309	274	296	273	318	314	324	282	258	280	314	323	291	274	239	290	270	281	282	302	280	303	267	299	285	317	287	289	311	281	293	329	314	292	286	281	288	303	288	281	293	295	273	304	278	298	285	315	298	292	300	280	264	299	288	263	305	268	290	297	293	268	308	285	291	283	280	285	301	305	271	300	292	305	322	272	294	314	291	275	288	288	297	291	257	251	301	272	283	236	297	272	271	288	280	311	330	325	296	296	272	314	278	260	262	281	255	282	259	311	298	276	289	290	276	306	305	332	299	311	286	298	297	312	292	274	311	273	271	303	263	261	289	306	293	298	297	260	321	275	283	268	282	314	264	277	304	291	296	337	285	299	335	296	312	290	291	256	308	288	269	282	277	332	306	306	290	265	271	278	295	297	296	280	319	336	306	315	307	270	275	305	292	306	301	321	294	310	297	275	286	319	292	306	294	288	331	291	285	280	270	286	291	278	300	269	265	264	297	313	315	269	310	292	326	292	296	260	293	278	240	321	281	296	300	270	298	262	334	284	274	311	264	262	282	277	301	276	284	274	297	311	268	283	255	295	323	262	308	290	293	280	267	295	300	343	306	281	273	281	269	285	303	289	272	302	294	278	280	300	259	301	264	295	295	308	299	315	266	313	303	307	283	277	302	271	318	286	281	299	299	295	296	294	272	274	311	287	274	315	298	283	337	280	320	294	294	263	286	269	300	310	274	311	277	287	303	293	288	311	289	275	302	312	292	281	268	279	305	265	285	277	301	295	296	282	285	296	318	309	290	291	264	331	280	311	276	260	319	315	269	288	324	275	298	285	332	289	264	270	291	285	306	292	259	312	318	288	304	292	311	314	295	283	292	311	276	293	311	285	272	291	297	283	288	284	286	298	279	290	286	312	328	317	286	298	282	321	270	311	267	305	286	271	288	280	279	286	293	261	298	295	290	265	291	281	267	317	285	263	285	288	279	282	308	270	270	300	315	281	286	311	299	310	322	279	301	271	292	311	289	321	291	292	277	275	299	258	281	283	299	285	308	299	290	282	297	278	296	270	280	264	280	298	326	288	296	280	279	280	294	295	290	277	263	312	271	307	312	275	294	311	278	289	279	294	271	297	286	270	288	310	292	252	301	279	294	236	302	280	279	299	280	301	268	287	264	266	285	273	296	308	297	294	276	299	316	292	295	293	313	291	290	304	295	255	278	279	277	315	288	294	299	280	273	266	302	281	298	321	271	301	300	281	286	293	293	258	277	284	290	271	270	281	268	290	271	281	309	290	276	292	312	294	300	298	286	293	323	316	313	292	262	258	295	308	325	313	291	263	280	347	296	298	294	287	281	305	300	291	296	294	279	290	305	266	283	266	276	280	297	292	317	272	301	289	302	308	298	288	286	286	278	293	288	302	269	274	256	321	315	286	304	292	268	278	286	312	309	280	280	244	282	280	281	269	269	287	274	300	257	277	286	300	295	316	290	303	295	274	264	289	281	300	275	295	312	300	288	298	297	300	309	276	296	286	288	327	293	243	290	316	316	270	310	291	293	274	296	284	325	308	282	260	299	295	325	300	294	279	282	297	273	302	299	307	313	291	259	302	272	302	264	288	279	290	291	303	301	252	304	303	289	292	297	302	297	290	297	300	317	309	267	291	280	289	296	324	274	300	269	297	288	291	338	275	302	285	298	302	296	330	326	306	308	312	302	308	317	270	304	301	283	284	267	291	251	287	288	276	289	293	282	265	329	241	305	289	271	280	279	250	282	285	291	250	283	274	285	292	299	302	300	269	285	308	276	301	313	291	300	315	266	292	272	328	286	330	284	327	307	285	265	277	267	297	299	302	319	300	291	286	293	310	305	315	296	317	282	331	276	295	298	281	279	291	292	279	313	296	317	320	253	290	343	313	279	290	293	283	254	263	299	299	278	289	284	314	307	269	340	278	266	308	284	281	304	295	270	293	302	288	288	310	235	288	293	339	297	261	281	261	258	278	290	265	258	302	309	295	301	295	300	296	287	307	260	304	269	286	288	287	283	311	292	315	300	302	287	278	299	280	291	287	299	286	288	305	310	298	275	279	272	285	285	300	329	260	295	286	277	275	278	271	320	280	268	307	285	273	322	305	315	296	292	279	300	252	272	284	275	281	306	278	335	280	291	264	279	295	268	340	284	306	314	295	301	276	312	302	317	283	329	318	297	305	296	263	288	291	294	284	302	285	293	302	275	315	275	299	275	266	300	301	304	297	278	284	287	323	287	297	283	302	282	263	300	265	300	287	282	279	291	271	303	310	287	291	250	285	284	283	293	305	279	278	293	280	272	314	282	283	303	283	308	307	320	296	296	266	311	304	279	293	315	317	287	271	302	289	319	288	289	307	308	276	290	289	286	308	293	285	283	298	294	295	273	299	287	298	286	292	281	289	260	295	298	273	306	301	315	291	310	271	316	294	296	329	282	285	273	290	292	273	303	297	270	278	297	283	309	283	289	283	277	308	305	288	286	331	282	308	268	273	310	291	296	309	301	291	295	286	280	307	303	252	315	285	322	292	320	288	261	297	280	280	324	276	303	297	271	323	291	339	290	316	266	291	315	283	313	268	275	313	286	304	291	274	285	280	290	306	302	273	307	301	283	295	302	277	286	293	282	295	266	292	276	281	274	290	305	287	293	318	296	279	324	290	307	268	286	283	342	314	263	290	299	318	297	298	301	306	280	275	279	273	305	306	298	283	302	265	286	292	291	283	277	294	280	303	326	283	321	300	271	256	268	299	265	285	293	246	293	283	282	318	280	294	310	288	313	281	272	297	292	289	297	285	293	269	275	285	292	272	288	313	293	296	291	283	297	276	294	312	326	301	279	292	319	316	296	324	296	290	308	309	285	331	318	290	288	292	281	308	302	308	281	313	275	289	289	280	275	288	281	295	292	282	307	269	298	308	274	249	279	315	289	306	294	277	275	275	288	293	318	290	250	319	291	283	321	270	302	268	255	295	270	301	262	279	293	292	288	300	290	274	281
5025	2137	1207	1086	3189	4626	1334	854	890	849	817	817	871	774	839	838	818	801	796	769	814	834	768	840	819	807	742	806	789	793	773	800	792	850	806	779	815	780	839	791	781	806	789	759	842	812	826	792	790	800	774	791	790	820	850	777	763	835	744	771	822	777	793	848	816	802	776	765	850	786	829	801	787	815	773	768	789	793	804	788	841	825	764	796	752	785	777	788	775	778	811	777	796	791	781	766	772	802	844	792	773	804	834	779	782	756	781	760	827	824	802	780	808	778	741	827	800	755	774	800	826	807	789	804	828	825	759	812	787	820	761	826	769	787	807	824	785	814	804	772	767	805	745	803	812	772	777	781	779	782	830	783	794	782	780	814	784	765	780	737	786	828	776	803	785	766	825	806	762	801	797	801	781	777	789	784	790	828	767	799	789	770	785	787	760	795	791	780	792	773	827	764	765	780	786	733	763	796	730	803	770	808	857	714	755	774	792	771	785	778	786	767	816	743	807	780	834	816	781	842	794	799	820	785	798	820	766	785	785	771	811	788	775	799	798	796	781	824	768	860	789	754	801	790	785	829	815	831	766	785	794	813	817	768	803	737	762	815	839	789	752	853	799	783	819	777	782	800	817	758	751	787	755	800	807	798	777	851	750	791	779	778	744	747	809	763	769	794	799	817	807	810	775	823	719	775	759	814	799	768	781	771	793	785	768	765	799	797	806	880	811	805	827	780	801	785	781	823	821	832	790	781	836	792	755	851	796	820	781	799	785	756	783	785	761	767	780	766	787	753	771	768	787	815	839	825	803	795	807	797	785	800	826	790	814	761	775	807	777	839	774	827	797	802	773	820	763	788	773	771	804	797	808	758	765	777	727	775	827	790	752	804	833	773	771	762	767	789	805	746	764	809	824	799	775	784	798	811	767	770	786	806	787	839	740	765	803	856	778	776	824	799	856	830	778	829	783	778	795	753	777	748	746	735	753	800	757	758	754	779	795	815	796	731	759	799	779	797	781	819	802	765	774	785	764	727	777	805	797	775	816	786	825	838	801	759	772	780	780	818	812	776	781	804	867	761	775	854	801	792	786	809	813	781	769	772	780	796	794	816	733	745	731	710	800	818	824	787	775	811	744	835	765	787	786	770	763	806	767	756	737	799	782	744	800	776	823	771	825	835	756	766	803	792	757	774	780	794	788	804	811	766	809	751	777	845	783	773	783	761	819	801	816	772	752	796	788	791	809	760	808	769	816	784	784	834	787	788	782	764	813	807	809	778	829	750	758	812	759	768	803	783	789	812	764	737	779	784	801	786	836	792	834	799	735	829	850	729	808	802	813	800	757	762	769	802	845	752	768	789	783	800	788	748	813	812	791	731	804	804	798	833	772	766	779	846	792	802	754	770	747	795	762	804	871	797	774	788	795	815	778	816	828	766	783	787	791	821	806	826	791	792	766	801	806	770	836	725	799	796	820	787	822	839	823	794	762	806	796	797	779	755	791	761	802	846	751	756	810	776	786	806	806	832	782	801	774	743	816	763	750	751	867	762	765	813	800	774	780	779	855	785	759	813	800	769	791	769	828	852	791	802	776	779	793	780	755	790	760	770	787	802	833	769	800	799	791	767	789	807	780	736	758	829	805	780	752	780	808	765	765	754	814	783	812	785	845	772	756	819	767	831	733	785	721	807	817	805	808	829	808	774	757	760	792	737	783	801	777	807	854	776	795	801	808	792	773	767	784	782	800	811	781	782	763	748	767	751	768	763	801	800	845	742	808	793	817	789	794	746	805	791	796	845	787	767	766	866	846	806	729	790	787	731	775	793	783	829	758	837	802	789	792	810	812	831	808	768	786	816	780	808	754	759	778	806	754	728	806	778	771	770	811	789	826	807	799	754	779	749	854	800	814	824	819	801	820	808	731	776	786	801	750	780	739	781	806	784	753	742	860	798	791	779	823	773	790	772	767	779	790	806	802	836	786	784	741	827	796	833	775	820	811	798	763	750	770	806	795	766	790	779	829	795	732	824	736	804	823	774	780	809	811	813	761	731	786	761	760	793	768	759	756	784	806	819	744	746	754	819	773	793	793	797	779	792	790	766	771	736	742	775	782	772	792	761	775	781	812	755	756	752	773	807	789	763	852	789	757	779	793	838	780	749	752	816	846	795	773	812	782	783	792	780	771	756	814	779	774	801	752	791	814	846	795	790	702	820	809	782	789	756	806	799	825	807	752	770	815	764	749	779	821	757	768	767	755	826	790	813	787	810	774	792	732	837	833	826	735	790	803	801	787	820	744	777	793	759	777	836	773	804	817	810	816	793	776	774	813	772	767	789	832	744	772	833	726	781	794	837	799	801	761	772	845	804	845	771	749	790	790	793	777	773	800	797	804	773	756	782	805	768	813	796	789	769	786	792	776	777	789	794	822	770	802	754	746	798	786	749	833	830	739	774	751	782	837	792	763	772	763	771	779	795	770	757	820	818	742	770	811	745	764	805	744	775	811	762	794	763	794	801	790	773	857	781	804	778	784	765	783	778	794	764	822	765	777	744	813	774	768	752	822	765	772	820	796	770	811	779	787	820	812	775	770	786	866	772	738	785	761	833	771	781	773	765	822	741	839	728	784	793	799	775	757	791	820	757	796	745	789	782	765	792	800	736	849	781	794	786	757	812	800	814	807	752	769	737	807	766	805	825	777	752	807	813	786	812	746	799	776	862	790	747	748	832	780	819	744	762	782	760	762	791	834	772	790	751	734	767	773	830	752	871	753	809	782	783	763	727	809	791	736	786	850	826	800	798	787	792	802	805	749	808	804	815	753	773	803	744	785	800	780	786	764	767	777	804	818	736	880	796	781	768	760	731	761	761	784	772	779	837	766	760	771	824	816	794	811	856	842	777	811	726	759	790	774	749	773	775	789	827	825	815	770	784	761	737	775	779	762	829	775	731	800	788	786	771	787	806	757	822	771	782	774	783	785	763	764	791	752	768	763	808	767	762	727	775	771	793	757	781	801	767	736	797	782	850	759	778	752	777	798	801	820	778	763	805	826	779	812	746	757	807	865	762	770	803	832	785	814	783	799	748	835	778	756	833	835	781	790	720	788	788	809	822	820	787	839	772	776	802	814	857	802	762	789	787	817	789	811	763	768	769	773	770	818	848	828	755	745	808	845	787	746	768	789	768	815	778	778	836	783	802	783	813	816	773	792	834	788	837	840	752	841	786	781	738	782	791	803	773	767	792	750	806	751	781	764	756	820	795	792	789	835	771	742	783	770	715	811	782	795	817	803	779	796	821	772	766	807	771	808	780	814	758	780	799	890	804	781	824	814	774	741	805	839	771	776	795	787	788	798	826	780	793	821	847	797	801	792	765	790	778	783	754	835	825	763	830	771	763	807	773	817	805	770	761	746	780	761	775	754	834	815	837	766	800	814	763	782	760	824	770	794	788	762	758	749	759	796	847	817	769	757	798	792	801	807	778	796	794	840	809	773	782
30169	17991	9737	6598	9406	14678	5714	2026	826	562	487	507	409	434	425	396	405	356	358	359	373	411	387	369	353	378	397	360	380	372	379	362	361	358	399	342	388	358	331	343	378	387	316	340	367	397	353	393	373	328	370	355	375	375	379	317	393	345	393	343	391	356	367	327	353	347	367	343	365	345	345	377	356	327	367	368	358	358	348	361	394	336	337	357	350	346	327	352	368	356	394	335	364	356	398	365	356	346	364	361	347	414	375	338	370	348	337	349	359	388	361	362	352	350	366	348	371	351	357	313	377	372	369	343	365	356	372	301	371	347	327	369	357	367	380	335	381	371	360	363	349	364	342	371	344	345	357	392	327	378	343	377	363	329	363	373	385	383	352	349	356	362	360	345	351	323	344	372	349	360	344	363	331	344	373	359	350	380	343	384	350	346	360	386	372	364	393	362	353	361	341	325	372	376	310	366	332	329	371	383	355	345	389	377	341	382	320	378	356	353	326	340	397	329	328	356	361	339	370	358	343	375	381	370	383	361	342	331	346	353	396	369	388	389	347	351	351	374	346	326	363	420	357	313	341	373	347	352	356	369	376	393	359	375	389	347	343	344	386	321	347	338	366	340	376	371	399	358	368	368	337	328	373	352	351	366	350	326	366	358	362	350	335	350	352	339	372	318	369	376	363	322	367	352	374	337	328	364	371	388	347	350	345	345	349	362	341	365	330	353	355	367	356	379	319	353	363	389	370	347	357	361	349	349	349	330	331	329	359	334	395	340	360	357	366	340	349	336	390	359	370	328	363	355	367	360	404	358	364	354	367	358	344	356	377	386	354	372	373	338	363	341	353	352	355	343	356	357	334	373	372	343	347	380	368	365	335	381	349	365	365	348	351	364	376	345	383	365	346	362	353	356	371	362	393	379	332	368	342	377	370	351	370	365	329	370	366	377	317	371	336	327	364	371	380	355	407	368	383	354	387	371	339	341	371	363	385	375	378	344	341	373	361	343	342	360	367	351	389	397	367	369	347	343	376	364	356	373	367	365	400	389	391	379	366	345	387	346	337	340	344	389	337	385	350	389	377	385	372	407	358	358	359	370	345	356	368	357	392	348	384	383	379	370	329	365	339	353	326	352	328	365	416	358	394	332	380	366	359	359	380	334	358	342	390	369	373	369	355	339	400	341	379	321	343	385	354	345	337	343	350	364	354	358	353	369	350	355	358	355	328	366	387	368	372	342	381	361	343	351	349	397	370	334	332	360	350	369	354	381	369	371	316	377	396	376	362	385	378	389	376	358	380	346	303	344	333	374	358	351	378	368	329	363	350	387	368	403	352	365	359	357	396	354	358	332	374	347	353	339	373	379	324	355	335	351	396	317	392	347	345	343	366	357	364	380	358	360	331	357	363	367	358	363	361	327	342	376	351	387	393	363	351	338	333	348	372	369	390	325	403	376	355	366	337	367	403	362	373	386	346	357	357	338	369	344	360	400	366	364	365	345	345	368	338	345	370	379	332	396	397	364	364	348	364	342	340	374	360	374	354	379	339	368	355	335	371	380	385	378	355	360	352	353	384	336	385	376	358	332	360	341	346	355	370	343	372	352	356	355	357	381	389	379	359	345	365	389	390	374	347	327	335	390	375	349	356	352	340	377	370	341	370	310	380	385	361	360	372	362	330	350	387	313	374	353	336	322	341	324	363	377	379	360	352	375	350	362	390	355	350	388	363	366	383	363	329	348	386	332	369	351	359	310	373	370	353	416	340	371	352	321	363	354	349	385	399	360	382	384	360	400	385	356	419	317	363	372	326	353	353	341	350	350	366	385	396	413	350	345	373	331	337	325	372	356	343	353	362	366	376	365	347	369	359	372	355	337	393	352	388	372	347	343	348	360	335	345	348	343	348	351	380	335	343	341	361	375	346	374	347	348	381	337	350	351	365	315	367	395	380	363	334	378	344	386	359	365	327	366	370	356	366	356	362	379	366	390	359	380	358	357	352	355	340	373	376	343	379	349	348	337	387	370	362	364	339	387	380	361	354	393	383	336	348	366	381	376	367	383	361	359	361	378	369	370	369	356	345	361	375	324	336	350	347	344	374	371	337	349	363	367	322	313	386	357	353	357	382	367	326	334	349	329	384	370	382	367	341	374	349	348	317	393	362	362	361	394	331	321	374	361	359	339	342	332	383	356	388	345	346	344	369	364	355	372	387	345	395	327	353	379	363	348	381	370	337	365	363	377	346	383	338	354	348	342	337	353	345	356	326	370	346	321	339	358	385	361	354	361	381	385	362	368	375	351	349	357	382	365	332	356	336	372	348	385	359	402	366	356	367	383	357	371	373	330	390	395	386	336	372	357	367	377	363	379	375	371	368	342	344	310	365	371	348	326	357	367	377	393	376	356	376	393	367	351	335	307	377	346	379	369	410	330	398	363	355	351	358	382	379	370	335	346	384	387	357	383	375	364	380	380	357	386	351	371	360	365	334	394	369	395	428	374	379	367	359	396	367	353	364	397	369	347	394	362	340	353	374	348	359	355	319	360	333	343	348	330	382	342	371	328	349	370	382	400	378	368	370	353	360	331	389	359	375	383	334	378	357	346	358	372	347	370	358	392	371	362	372	374	360	323	335	337	378	400	356	331	363	383	365	324	382	350	353	350	361	357	344	342	351	350	345	343	357	370	352	351	364	358	322	325	361	349	360	359	367	374	392	353	375	365	306	334	362	343	353	344	363	367	314	399	343	348	393	341	318	379	381	332	348	368	329	340	353	367	350	372	355	376	369	392	366	356	369	342	367	360	345	360	321	428	352	326	350	385	333	330	352	350	351	360	349	377	348	324	348	347	378	368	360	373	341	383	332	356	363	328	362	363	385	392	352	376	330	380	381	389	329	344	348	341	337	358	386	362	360	365	338	342	345	350	376	360	332	323	353	345	342	329	326	396	365	374	368	348	351	333	339	375	344	357	321	378	338	357	384	384	364	347	353	347	352	368	336	370	364	385	337	361	366	367	328	341	364	404	336	316	354	381	366	342	373	356	363	371	387	340	383	393	364	371	370	375	358	373	391	363	334	345	363	365	341	386	354	361	409	394	336	372	344	343	385	345	375	354	348	361	364	353	332	364	354	349	375	372	346	347	342	355	354	369	363	394	358	348	360	343	339	342	359	387	326	349	383	332	376	394	377	378	363	393	380	348	360	346	350	372	343	367	327	369	369	360	338	363	362	369	389	351	366	355	367	372	355	315	319	361	357	367	345	356	355	392	340	348	346	350	365	386	323	341	345	344	381	354	363	345	363	358	325	343	361	402	367	394	341	359	358	353	333	389	374	336	368	345	330	329	357	376	376	356	325	329	350	346	384	313	383	375	372	378	361	381	395	328	388	394	348	353	375	343	370	355	377	376	388	346	368	353	362	372	371	322	362	382	381	369	382	387	342	354	359	350	359	378	398	350	364	366	362	345	340	370	380	372	376	367	346	370	358	368	399	333	357	338
20850	10187	5540	7260	17459	15086	2705	2188	1911	1863	1670	1586	1357	1314	1238	1251	1246	1129	1129	1091	1091	1068	1077	1021	1045	994	985	1004	1008	1024	1081	1012	995	1011	995	992	969	1009	1023	987	965	1011	1017	991	944	957	994	973	957	926	965	932	957	951	974	968	940	980	975	931	967	914	976	940	976	961	1061	975	958	969	943	930	973	1006	926	940	970	959	961	915	936	936	946	945	950	921	948	928	921	958	980	973	929	961	982	970	904	944	972	976	943	961	942	930	945	935	911	916	940	883	913	935	935	909	967	909	929	949	922	891	919	945	909	918	944	1014	947	949	957	965	897	936	935	909	936	979	952	905	975	928	976	944	974	955	919	900	895	941	918	897	996	969	947	942	907	996	982	913	923	975	903	951	933	936	939	918	949	902	927	939	920	1008	896	985	959	995	934	958	955	894	938	897	903	915	951	884	1008	924	981	941	968	975	972	939	910	891	938	930	944	924	935	916	891	918	886	968	922	980	926	922	958	919	950	945	1000	942	894	968	958	946	871	954	1013	994	959	942	976	900	929	996	931	931	916	961	959	943	851	964	937	925	920	970	885	909	981	932	896	947	945	973	891	899	949	895	940	928	972	972	923	956	893	959	970	902	924	946	934	982	950	919	982	1008	929	929	970	946	930	923	887	889	985	966	976	868	936	949	932	940	912	948	920	897	909	941	892	940	927	963	953	988	940	918	956	926	875	972	947	945	934	988	972	946	935	954	927	930	978	922	901	981	998	917	928	934	866	893	982	929	923	903	919	948	956	928	885	904	863	941	975	950	942	923	941	921	922	926	955	973	977	941	940	982	912	885	920	935	888	926	893	955	969	905	947	950	920	951	922	965	926	964	896	913	930	924	935	917	923	909	874	885	918	870	924	943	941	932	934	928	948	994	886	969	965	874	922	970	897	887	951	936	887	897	915	954	950	928	966	897	955	942	938	887	950	978	970	909	949	958	928	897	975	936	941	929	928	968	962	940	957	999	919	951	886	960	970	922	996	921	938	921	926	937	957	961	939	944	945	905	931	911	988	953	948	941	930	936	869	923	937	968	924	899	909	964	957	981	966	972	932	939	864	910	972	907	938	927	931	940	970	907	967	926	972	907	933	949	886	899	914	954	940	963	917	886	933	963	949	872	932	905	922	948	967	848	953	922	894	960	952	942	937	898	940	935	902	911	925	941	971	908	892	962	980	917	879	1007	967	966	986	920	894	952	989	902	927	905	887	939	931	927	929	950	979	907	891	971	954	881	912	922	930	934	946	946	969	905	914	955	912	904	864	954	930	957	991	957	939	939	1012	938	919	943	899	929	981	972	895	910	933	917	921	864	964	914	929	1006	894	917	911	941	867	919	873	974	996	922	913	1007	889	951	945	924	926	932	962	925	923	951	934	870	1010	892	966	885	947	948	966	929	942	1002	929	882	947	901	973	928	909	948	943	943	945	935	959	920	974	929	843	875	935	963	946	936	931	953	891	938	914	924	940	940	927	911	921	933	904	1005	921	930	918	937	970	921	920	969	919	899	913	896	888	955	930	934	930	944	941	961	921	948	945	922	996	900	952	905	936	955	898	942	956	948	906	881	905	939	913	948	911	968	947	960	929	905	936	966	946	933	964	920	924	900	1005	938	904	924	969	931	908	901	927	876	929	888	906	929	917	930	953	886	871	930	887	911	892	948	892	960	900	908	931	937	908	919	916	927	907	963	983	944	865	942	963	909	944	901	917	895	989	938	904	919	924	963	939	908	986	899	989	978	919	900	887	927	901	908	957	863	973	950	903	894	1005	895	965	931	929	886	962	938	884	931	975	898	926	882	936	959	915	949	920	918	912	909	924	918	929	926	948	933	907	989	903	933	910	939	938	947	892	929	912	915	953	888	931	914	909	929	873	955	907	923	897	884	956	951	956	918	965	926	866	895	882	920	969	938	937	982	971	947	887	919	868	929	880	916	911	929	954	908	939	876	924	956	991	885	926	939	997	909	906	965	963	943	895	914	940	972	931	914	927	929	939	956	961	947	906	861	949	989	897	932	969	908	914	965	900	973	947	901	941	924	937	913	927	891	934	931	947	961	942	944	896	906	914	1012	981	906	862	921	919	918	920	883	954	862	967	890	952	937	860	909	962	915	898	893	923	921	958	917	936	941	971	883	948	944	915	926	908	951	911	995	880	912	966	898	954	897	936	919	902	956	948	928	925	959	923	906	926	915	904	937	906	945	902	1002	978	917	940	977	949	977	938	903	923	924	896	877	999	963	917	950	925	922	947	940	975	917	910	949	934	916	943	913	937	884	923	895	919	941	927	903	928	919	926	939	919	975	872	920	931	930	950	980	932	931	955	906	949	876	904	929	905	906	1012	919	939	985	941	977	928	951	930	943	955	943	904	916	916	905	896	927	872	949	940	885	921	936	947	862	945	956	947	901	886	927	944	936	923	915	886	958	968	912	922	948	941	906	894	968	963	901	909	914	954	968	950	934	930	878	998	900	960	957	928	961	953	947	921	964	925	914	953	896	931	960	880	904	948	916	901	949	983	935	919	968	904	893	900	904	951	928	954	898	897	943	939	965	965	930	903	914	953	939	957	954	945	912	936	930	945	915	936	944	954	980	895	955	974	935	934	926	980	958	896	931	952	915	928	937	941	943	970	983	995	951	925	873	917	903	871	919	944	893	923	948	905	890	908	952	875	902	965	947	986	961	939	926	872	1005	958	927	958	941	948	944	909	901	891	888	899	925	906	934	983	963	931	943	855	926	1001	990	923	868	899	918	911	912	939	973	906	909	927	930	962	899	924	920	920	912	911	871	984	898	964	937	929	889	949	963	918	932	995	903	877	923	920	1010	916	926	897	936	987	987	943	875	869	940	947	986	892	918	903	937	972	958	923	940	925	956	878	951	926	859	951	970	916	931	929	1003	971	931	931	938	910	990	881	921	942	898	901	931	916	946	953	945	904	932	968	966	1000	955	908	912	963	936	918	870	979	969	945	910	927	926	954	910	966	922	970	882	946	941	885	926	919	981	892	953	944	939	929	906	900	924	970	926	963	934	916	934	940	919	955	953	933	878	899	950	897	932	984	937	895	958	964	909	902	966	919	961	922	919	908	897	981	952	937	955	909	980	920	931	875	849	913	952	948	930	882	944	914	982	929	934	889	949	957	930	946	968	935	953	927	924	941	874	919	943	934	908	981	917	916	959	935	939	940	921	903	892	923	955	905	946	883	922	988	965	939	922	939	889	933	906	918	940	888	912	920	961	921	948	963	974	913	896	971	951	922	988	903	902	957	944	940	920	880	973	921	926	928	979	966	944	897	890	936	938	946	900	901	910	918	843	933	956	944	915	924	984	905	919	910	914	924	904	906	939	941	899	916	919	909	943	959	911	1029	918	955	894	953	939	952	952	936	900	933	895	909	923	934	954	895	902	979	929	908	934	919	889	886	931	921	928	933	922	954	934	966	916	977	897	921	922	896	902	959	919	918	907	917	947	964	950	964	971	911	915
41562	29037	22454	15661	23219	14187	5012	2070	1113	722	480	394	360	308	309	320	308	280	267	237	265	244	239	270	240	250	273	251	267	233	242	237	240	238	203	238	219	238	230	246	220	239	214	201	228	240	244	240	238	223	236	223	204	225	212	206	215	191	210	192	204	206	241	229	247	236	221	211	211	228	211	220	199	234	220	220	234	228	204	212	231	233	205	223	237	244	219	207	226	199	246	203	221	223	232	216	218	202	207	197	203	213	215	228	241	244	202	228	209	227	235	209	208	205	220	238	209	208	235	219	222	216	202	218	207	234	224	205	210	231	197	230	246	222	234	228	217	199	205	217	247	207	218	232	211	219	220	238	205	221	244	226	237	228	207	226	194	222	224	212	240	236	219	215	184	203	239	220	221	261	200	206	213	236	218	215	223	216	248	192	223	216	218	203	223	231	224	198	229	235	197	202	246	214	254	216	213	215	252	221	254	243	233	207	216	239	207	203	229	227	207	206	187	235	220	205	201	204	201	198	240	190	239	215	224	205	217	240	208	240	238	267	231	224	215	233	241	241	187	235	238	210	223	240	241	219	204	228	223	201	206	198	241	222	230	247	233	217	223	257	230	227	212	199	199	208	210	229	212	236	251	250	213	221	213	198	232	230	230	217	227	244	211	224	223	218	222	196	224	245	198	228	211	239	205	231	228	227	246	243	194	218	200	219	227	237	228	233	233	222	219	206	215	210	210	198	228	217	223	227	223	226	218	216	205	217	203	221	218	226	222	234	202	218	210	216	198	203	226	206	222	214	226	206	228	207	223	209	215	219	235	194	237	209	205	228	215	185	241	213	238	201	210	210	238	225	240	213	193	216	231	209	221	224	213	233	214	208	247	228	228	231	223	219	205	208	199	233	190	208	240	231	249	245	216	228	248	249	242	210	224	219	233	220	215	221	214	251	211	237	212	217	198	226	227	223	209	189	226	236	257	206	235	202	212	221	243	230	212	205	204	210	219	209	231	226	223	234	218	211	206	213	228	203	211	245	221	214	209	211	211	224	215	214	225	247	247	229	230	228	234	234	213	191	224	229	219	213	228	228	238	217	204	182	215	205	215	193	221	219	178	225	226	233	190	223	215	222	198	222	234	217	217	227	222	210	204	226	209	196	215	208	218	204	234	218	184	248	220	238	202	216	207	238	250	210	212	201	203	220	213	226	230	207	206	226	186	221	213	191	217	226	234	212	200	220	199	237	236	229	244	222	221	234	225	236	236	225	198	222	241	219	212	249	216	206	230	207	236	207	216	228	209	228	219	229	234	183	212	231	234	233	217	216	196	214	251	213	226	204	195	198	216	210	210	211	206	235	224	220	217	227	194	197	219	197	213	237	236	228	234	203	192	235	211	252	214	221	225	209	213	222	214	204	225	235	233	231	200	239	234	209	216	205	204	204	209	205	208	218	201	205	224	216	237	210	227	251	239	216	235	208	223	191	184	207	210	229	219	241	218	219	233	186	208	231	204	246	219	218	224	231	215	207	227	225	223	207	226	222	241	217	210	202	213	197	207	232	211	201	225	228	208	169	211	245	220	223	219	232	225	253	203	247	202	237	208	261	237	224	220	207	212	202	224	243	205	232	211	227	185	235	206	220	226	206	203	238	229	202	206	232	185	249	226	198	219	198	200	212	222	225	211	213	226	191	201	223	206	246	213	221	215	222	233	201	207	231	240	222	241	238	213	232	227	246	213	197	212	214	217	242	232	202	215	224	219	224	228	191	198	240	196	246	211	209	237	227	230	225	204	210	210	206	221	220	218	238	211	229	209	245	236	261	204	233	191	227	238	242	227	244	224	238	211	190	229	238	204	198	208	207	236	199	219	202	247	202	207	219	218	198	210	241	240	230	188	231	183	217	230	206	193	229	219	211	222	211	224	228	238	230	226	243	224	229	250	226	220	224	205	223	220	235	243	200	207	192	229	219	228	187	219	214	224	220	233	215	216	193	198	196	207	210	215	204	235	198	221	241	208	220	228	220	216	252	211	218	219	216	204	240	211	215	204	231	227	207	232	231	232	237	218	250	201	236	228	242	230	235	213	201	197	224	203	241	209	241	215	208	203	223	223	228	218	217	193	217	223	227	220	209	213	239	229	210	186	229	225	214	198	232	220	209	248	210	225	237	233	221	220	229	219	213	233	227	241	224	234	195	244	234	221	237	236	220	231	231	236	225	216	208	236	245	230	234	230	235	205	215	217	199	233	201	228	195	232	211	234	247	223	227	220	198	222	213	202	227	239	240	233	215	211	206	241	233	230	246	225	224	207	228	241	203	209	196	222	233	229	198	222	236	181	221	253	223	248	216	209	220	207	216	220	210	230	207	238	199	204	220	206	201	210	216	199	203	228	208	220	242	232	201	219	218	193	238	234	234	232	219	221	203	212	245	212	214	231	241	228	224	242	192	209	185	236	211	257	228	221	208	221	185	188	228	218	233	213	219	221	218	226	210	222	210	189	236	215	232	240	224	243	237	208	210	225	226	215	233	226	219	212	251	229	219	209	234	220	215	227	242	212	214	211	227	220	216	231	243	173	233	230	222	200	215	202	200	195	224	245	218	232	235	221	205	236	215	197	212	206	193	250	227	231	232	230	188	239	227	240	228	207	205	216	222	236	214	237	224	224	223	236	207	219	228	218	233	199	195	205	213	217	229	269	216	224	202	226	222	203	217	211	232	200	219	227	221	221	233	206	232	201	204	215	214	228	230	220	212	215	218	239	216	207	210	200	205	211	207	210	229	228	202	227	216	241	226	243	211	211	204	222	218	205	204	221	214	227	227	195	211	241	219	241	200	211	210	232	209	225	218	218	201	249	222	203	239	231	228	237	211	241	228	223	253	221	200	203	229	199	191	216	228	216	211	200	216	234	213	226	219	218	198	234	223	190	212	212	211	237	232	227	210	209	216	193	200	218	215	217	233	239	211	214	205	199	182	222	230	220	236	219	199	198	234	209	239	227	256	224	200	183	241	243	202	200	223	195	227	226	236	229	226	227	228	220	236	224	239	210	210	206	241	200	256	246	248	223	202	215	215	215	223	216	208	231	222	252	215	219	204	220	247	225	211	206	223	211	214	237	212	232	243	232	218	221	214	183	225	236	220	223	213	252	203	223	212	197	198	238	215	226	208	205	218	213	177	217	194	233	212	226	224	234	206	221	224	229	237	222	210	266	223	185	219	211	208	213	216	202	197	213	217	226	214	213	219	224	213	221	201	228	230	233	222	227	198	209	216	232	202	208	208	218	207	210	200	213	217	212	221	199	220	240	235	225	228	238	218	227	221	221	199	231	220	232	246	229	215	208	232	219	199	224	216	216	236	251	238	204	217	190	237	195	215	226	220	211	186	236	198	209	222	218	215	209	210	216	214	219	231	182	220	204	224	224	188	217	229	228	251	241	231	212	197	202	216	228	203	258	202	217	225	236	230	189	242	237	227	231	224	241	225	215	223	235	200
30847	13238	16815	10438	24526	10544	3614	2941	2631	2188	2057	1774	1528	1340	1270	1196	1145	1090	1014	993	966	954	919	889	848	848	764	756	811	806	737	761	782	708	725	673	722	730	687	661	655	705	703	686	685	715	640	663	628	610	664	676	585	624	643	667	624	635	612	645	642	651	614	615	607	606	664	650	663	622	604	611	660	654	648	628	638	610	613	598	577	634	645	617	631	625	605	648	627	608	623	555	614	610	595	590	594	612	623	547	603	618	633	611	587	587	569	595	601	559	629	606	592	577	584	572	576	561	599	587	632	628	587	558	574	635	603	607	576	653	588	585	565	591	613	589	574	588	537	582	620	577	624	615	597	590	618	599	605	618	617	650	614	607	593	578	601	604	590	646	612	602	581	582	580	579	583	604	610	621	566	598	616	570	630	617	596	574	655	635	572	631	632	611	564	633	604	597	593	605	599	581	631	606	607	624	602	573	584	573	567	594	575	607	594	621	576	568	574	601	608	579	581	620	566	575	603	597	611	576	556	637	628	582	618	613	617	567	569	632	607	632	613	589	636	644	596	594	578	618	575	607	595	608	604	600	591	593	577	569	586	597	607	570	622	592	587	594	573	541	607	608	597	571	590	574	555	596	575	554	576	620	615	606	636	536	602	602	592	596	575	558	554	586	618	604	594	618	633	594	595	607	577	642	567	598	576	559	588	598	586	561	592	562	615	583	593	622	633	583	563	573	570	571	622	596	593	635	523	593	615	573	575	604	598	570	563	629	587	590	624	587	598	571	575	589	589	576	603	592	528	572	608	602	566	565	571	553	572	580	630	620	601	593	585	630	600	601	599	620	583	589	612	623	635	588	595	568	556	624	544	612	560	598	568	616	636	592	586	589	585	640	608	603	585	557	592	584	605	543	589	588	594	565	548	598	597	596	616	589	603	604	606	549	597	577	574	637	626	578	576	592	587	615	591	611	618	607	566	578	610	608	631	606	629	587	573	557	584	627	588	611	558	554	632	604	599	617	605	598	636	611	600	582	592	603	581	608	570	624	576	579	597	621	575	662	594	610	591	557	585	601	586	588	618	559	583	591	618	599	597	582	599	544	582	547	570	535	623	606	630	628	650	580	608	598	577	591	601	574	599	586	556	641	646	571	605	566	613	573	566	549	572	659	589	615	601	583	560	582	585	622	577	606	601	583	551	602	563	558	566	600	597	638	548	586	599	628	556	626	592	587	606	616	585	572	569	630	556	653	590	600	635	624	566	561	627	562	577	596	563	596	604	564	569	601	537	593	586	601	576	593	574	575	638	590	597	617	626	623	607	629	566	582	567	597	564	544	581	591	598	568	573	603	589	587	606	574	595	573	568	606	621	593	572	610	653	582	541	568	537	621	603	567	607	574	576	583	609	607	560	614	570	517	556	539	597	592	573	606	575	576	575	596	624	579	582	601	576	626	567	574	591	591	572	590	618	604	588	569	580	597	584	560	591	629	622	594	583	581	658	563	573	587	574	578	552	587	595	608	642	605	576	552	590	603	584	588	561	621	621	619	577	617	532	599	603	587	638	654	549	591	601	595	594	557	581	571	642	649	635	590	619	613	597	623	582	596	600	588	588	589	598	618	561	598	603	598	618	595	558	636	589	584	583	572	590	589	585	570	627	567	557	592	608	598	584	590	598	618	590	628	637	593	611	648	601	600	598	584	549	604	585	591	559	550	607	613	600	662	598	595	557	555	581	620	587	605	573	594	576	585	619	574	593	608	594	606	605	604	598	601	608	594	614	620	593	639	590	597	572	630	579	586	584	568	612	603	603	602	580	582	565	576	551	590	606	593	619	623	602	554	627	598	587	588	622	620	581	614	651	575	594	551	591	574	564	617	584	599	571	595	594	568	547	587	632	582	653	579	619	619	591	558	596	611	606	607	557	573	589	569	582	605	566	591	608	634	602	612	605	617	585	576	597	563	583	564	579	581	615	580	610	600	593	581	561	569	610	573	617	609	598	593	591	539	601	598	563	584	582	654	604	566	569	625	610	608	596	598	604	603	537	608	601	580	639	616	650	600	611	583	577	617	597	579	618	613	578	589	585	608	573	566	596	593	594	591	600	615	570	591	594	567	556	609	591	582	630	561	605	601	574	605	575	556	591	597	616	589	601	585	556	606	585	582	584	586	616	557	604	567	580	610	631	579	551	583	573	606	549	575	570	535	604	541	618	594	548	590	580	608	591	590	566	571	627	640	559	593	596	592	599	654	593	571	561	565	573	592	554	586	576	600	600	583	616	568	574	562	595	611	593	562	593	556	622	549	626	598	542	603	563	603	549	580	572	613	565	585	556	628	560	605	650	539	637	559	615	608	558	617	597	620	601	593	578	597	573	575	620	578	600	571	550	611	588	588	585	584	575	592	594	582	591	611	590	607	609	600	565	599	564	550	595	591	611	591	599	609	611	577	576	623	618	626	587	569	626	558	550	591	583	585	619	603	627	609	616	593	568	553	561	589	597	630	625	582	567	594	634	610	589	613	623	564	590	598	577	634	579	609	564	595	566	608	603	606	536	588	609	582	608	602	578	595	590	615	549	586	596	648	632	624	625	605	582	594	595	574	562	578	591	590	600	635	596	579	579	606	592	559	586	629	610	600	602	578	613	628	615	583	610	606	644	606	597	575	590	564	625	560	588	568	643	594	645	560	584	616	581	567	578	589	642	633	578	600	598	574	562	602	581	591	561	582	583	603	651	550	626	562	592	578	618	592	584	614	561	588	584	623	585	611	598	586	585	611	591	570	576	543	596	612	594	594	570	598	618	595	600	583	563	583	609	576	588	573	595	603	584	577	621	603	560	607	575	605	595	565	610	589	601	543	624	599	604	550	645	583	563	616	613	583	568	608	603	605	580	622	585	595	640	571	613	623	597	604	596	588	595	615	572	645	580	570	614	581	569	606	566	600	550	536	645	552	637	642	613	610	576	604	623	613	610	588	603	617	603	604	604	615	567	593	599	614	618	659	608	578	572	549	641	575	571	626	615	586	575	628	577	619	610	625	604	594	607	598	583	580	625	610	595	614	558	569	627	632	622	594	573	576	569	592	556	558	512	585	552	594	565	573	595	575	602	586	595	603	626	564	603	567	609	612	613	577	567	616	595	622	609	604	582	589	617	642	574	610	609	568	586	583	590	594	566	600	591	601	618	569	572	589	587	610	572	578	623	613	584	613	592	563	575	657	623	582	644	603	579	605	577	540	559	576	590	604	608	595	580	592	584	573	621	588	644	610	596	593	632	550	606	559	635	610	649	602	583	566	595	570	579	606	615	563	600	586	594	604	620	597	573	584	584	600	575	594	568	604	601	597	593	538	625	582	613	593	582	573	592	627	572	601	607	612	588	582	618	609	573	609	612	588	638	570	597	577	669	599	565	568	601	608	623	577	589	591	611	571	609	559	613	586	577	550	605	618	617	600	584	601	588	605	601	616	576	623	612	559	589	604	600	582	586	600	596	599
6663	3849	2346	1119	1087	768	387	304	294	310	283	308	303	304	303	285	298	270	287	282	300	314	277	292	279	272	280	263	298	292	303	260	296	282	246	277	249	272	272	317	296	310	293	261	311	291	292	309	292	299	293	291	317	313	264	284	286	306	286	299	296	292	275	269	278	321	289	281	297	312	312	294	319	326	290	291	317	302	299	303	271	293	272	312	305	271	298	310	308	286	311	304	311	322	276	289	277	293	286	294	319	304	278	308	291	318	289	316	294	288	292	293	318	314	254	302	285	276	297	295	308	297	321	298	266	296	274	284	305	298	307	303	307	282	277	279	305	269	283	305	290	279	264	328	347	297	270	301	267	281	293	314	297	325	295	302	284	290	278	283	293	274	294	265	269	291	287	318	280	287	296	274	278	292	273	255	275	302	300	283	295	305	289	300	290	326	295	285	307	298	284	303	300	294	287	292	324	317	294	291	298	281	297	298	319	303	285	310	300	284	292	297	330	302	281	296	283	277	286	303	318	253	325	292	288	336	271	275	265	300	310	314	275	300	292	261	276	305	313	286	311	258	282	302	320	294	313	290	283	314	295	287	314	296	326	289	327	317	315	279	304	260	273	303	296	283	304	320	306	317	293	293	284	296	314	309	273	277	273	288	289	283	296	295	294	310	271	305	291	294	293	292	321	288	291	253	277	292	278	294	301	298	241	279	270	273	317	285	304	300	306	303	277	301	263	276	247	301	293	296	292	294	291	297	296	278	264	325	276	307	289	285	319	286	294	302	287	303	266	248	306	271	291	320	315	257	297	348	302	276	278	296	298	268	277	309	316	288	290	296	288	281	321	303	306	287	283	282	299	279	292	302	305	282	296	284	315	308	282	316	275	269	265	252	293	292	266	274	267	285	285	270	323	313	309	296	297	294	283	289	309	286	267	296	279	293	272	316	290	282	293	307	295	300	266	267	282	288	277	292	286	302	300	269	263	314	283	306	283	264	294	272	279	329	294	282	279	304	300	289	313	254	294	289	261	300	271	295	312	280	294	308	294	294	281	313	288	282	282	292	285	292	310	280	304	323	297	332	286	289	275	313	284	293	297	288	278	297	295	286	253	306	276	308	290	307	300	311	298	270	301	261	295	278	261	303	276	271	298	279	310	331	321	312	292	302	301	298	305	288	275	285	289	275	320	285	302	283	280	295	280	311	297	304	303	285	303	295	276	301	268	292	294	322	298	278	272	267	319	279	290	289	251	283	301	279	281	252	289	308	296	270	284	317	291	309	317	306	283	291	296	280	297	301	265	284	268	271	300	299	282	291	337	322	287	297	301	288	301	302	316	298	309	289	280	294	289	315	295	266	298	268	295	267	325	276	285	274	288	277	299	300	311	281	294	279	250	301	308	300	290	294	274	302	305	281	278	298	317	296	279	291	268	283	297	311	268	262	310	298	284	321	300	276	275	305	251	312	304	288	269	262	301	290	308	278	285	294	281	295	259	296	305	281	313	291	291	279	309	289	295	284	265	268	324	293	284	313	279	278	296	284	324	312	268	288	286	306	273	287	268	308	323	286	276	262	314	294	311	293	273	303	304	299	286	278	320	285	306	290	283	308	288	283	286	288	295	288	250	306	279	294	302	297	324	320	286	298	279	305	271	291	260	275	263	293	271	290	311	303	255	280	307	312	340	297	310	316	304	299	304	317	272	289	310	324	316	298	286	281	280	285	260	279	290	296	315	288	262	293	293	304	309	309	292	295	271	290	281	269	281	302	301	292	284	300	295	312	300	270	275	295	313	288	293	289	295	290	302	305	317	303	295	313	297	278	268	286	317	319	298	275	278	262	291	320	297	279	288	296	296	282	264	284	268	319	324	257	295	273	293	305	289	291	306	276	290	284	305	301	328	265	274	276	332	308	310	297	277	244	275	280	319	305	288	259	288	299	298	314	297	295	268	278	279	275	283	286	270	305	274	297	311	310	319	274	274	288	283	273	254	254	287	264	295	309	283	315	272	293	296	265	301	286	317	279	292	294	265	274	294	292	287	289	278	296	290	287	259	307	311	288	321	259	311	312	303	291	274	271	291	298	271	299	301	301	301	299	269	252	291	294	294	271	340	289	307	274	274	304	275	303	275	301	298	308	289	300	290	276	302	285	323	309	299	300	265	288	315	255	262	307	276	316	268	243	308	309	286	279	255	285	268	298	298	306	295	303	294	320	267	303	312	276	262	267	278	286	317	280	296	294	320	280	300	335	252	290	286	291	277	267	325	284	281	299	273	320	302	296	292	281	291	315	280	290	309	317	280	295	305	313	297	285	278	317	250	280	285	325	318	284	331	310	296	289	291	275	295	263	312	287	313	280	271	283	281	271	275	321	306	269	312	297	291	333	294	308	342	292	293	287	281	284	288	281	262	299	270	285	305	290	296	292	314	255	269	249	278	271	295	304	289	294	279	286	255	303	283	275	299	285	282	299	287	294	319	289	269	278	281	283	269	287	304	282	289	301	319	289	288	276	284	295	312	275	297	282	294	304	294	279	292	302	279	283	303	280	275	301	310	259	270	309	270	276	293	278	291	316	260	304	288	266	252	278	297	279	281	280	282	303	284	288	283	282	317	268	296	265	292	264	276	277	315	276	282	311	278	303	313	307	318	294	291	275	275	269	302	285	313	283	295	272	280	259	314	313	286	265	288	279	276	271	308	292	280	298	260	298	280	270	315	289	271	328	290	283	287	285	319	297	318	303	302	309	286	302	318	315	297	289	295	292	257	289	310	266	267	273	291	292	284	280	300	302	278	276	289	270	310	310	291	312	281	280	306	311	304	279	270	295	276	253	289	310	287	285	294	312	317	304	267	302	300	320	292	311	280	304	301	286	280	317	304	305	308	281	294	295	306	291	317	311	285	305	259	287	315	305	266	318	291	306	276	292	285	277	301	308	312	272	279	323	327	277	308	281	283	282	288	297	269	296	313	280	306	299	267	322	268	294	265	285	301	278	267	289	260	254	290	296	279	250	292	291	312	279	290	276	290	305	266	320	279	315	300	322	298	303	286	286	282	282	284	315	290	321	306	261	282	289	315	278	263	259	319	299	292	296	279	297	265	304	293	278	268	281	311	273	293	287	294	309	347	274	278	279	279	311	294	303	278	281	263	274	298	289	284	253	285	300	295	315	266	298	329	303	278	313	279	284	260	284	290	285	291	322	267	255	304	276	292	311	303	276	324	264	275	300	289	321	291	253	319	290	287	279	316	264	268	294	314	263	280	273	305	260	258	259	278	307	274	286	281	316	290	289	289	320	273	282	245	267	308	310	296	311	266	315	328	319	296	307	321	294	275	293	292	311	299	303	287	286	310	299	284	295	281	287	275	317	299	269	317	310	303	262	277	302	310	306	308	306	304	296	286	306	299	311	295	306	321	303	306	319	284	281	279	283	329	316	291	277	273	264	305	286	299	284	314	317	289	278	286	264	289	319	282	309	289	296	254	303	282	283
6776	4898	3561	2412	2543	2477	856	830	802	850	844	786	764	848	788	811	828	801	790	763	817	849	768	720	810	764	792	793	815	809	780	775	783	840	833	809	841	800	798	825	817	780	813	785	813	732	777	774	806	830	777	829	777	837	773	849	754	758	805	768	749	797	803	818	786	761	811	784	782	793	733	782	781	779	802	792	785	822	767	787	798	812	798	785	761	831	764	789	734	788	738	788	757	784	725	812	827	777	783	812	768	760	769	762	758	768	786	807	780	771	797	864	778	790	769	792	827	830	769	827	786	789	806	756	803	781	798	768	800	773	794	804	755	807	749	754	804	756	794	815	782	821	782	804	785	830	776	820	795	802	826	791	726	831	766	821	796	807	781	780	759	774	780	723	815	750	802	772	771	780	779	818	824	796	782	793	795	812	850	765	756	819	735	755	796	785	786	754	851	781	784	798	748	781	781	767	793	760	800	827	798	765	812	803	787	752	728	771	788	764	758	752	782	810	840	801	842	826	744	837	810	742	819	760	823	810	775	807	797	756	758	813	790	837	804	828	809	837	840	795	795	805	789	774	802	851	772	759	793	791	789	777	834	763	804	808	767	745	782	821	778	765	767	799	757	762	821	803	769	810	789	831	796	769	795	802	843	801	795	745	830	787	782	722	775	776	732	833	765	793	790	813	800	820	724	780	775	756	832	879	772	790	812	783	752	801	769	824	811	818	794	775	793	745	816	794	757	789	787	790	792	761	763	742	758	823	822	782	717	785	817	805	807	799	770	796	781	794	747	785	805	749	769	798	813	800	760	792	793	786	784	785	821	777	803	813	759	807	750	807	768	745	769	769	791	823	792	834	787	787	821	751	761	744	839	784	788	768	826	748	808	786	727	799	809	787	811	769	794	741	764	814	780	822	816	774	772	789	741	771	777	851	764	796	786	781	768	787	775	776	808	743	739	749	798	755	825	827	773	842	739	769	753	802	782	811	768	808	778	795	738	779	799	818	771	806	743	813	820	806	797	799	762	809	803	823	829	760	782	781	803	763	800	783	829	784	779	796	805	805	828	712	748	846	792	806	794	809	814	836	797	730	815	781	815	793	802	852	822	743	759	821	779	733	767	792	804	794	782	786	832	758	788	787	801	760	792	809	816	796	797	818	801	757	781	745	840	766	773	786	791	824	746	769	765	781	769	773	784	754	786	744	816	784	774	816	752	847	786	788	772	762	764	767	779	749	791	808	816	780	795	817	767	814	770	791	812	811	780	801	792	768	784	762	816	824	787	786	838	847	795	798	738	848	774	750	795	744	834	748	801	775	797	831	831	804	785	752	779	806	790	830	833	818	784	771	806	770	792	791	743	788	800	772	804	811	783	755	813	751	791	761	791	744	764	822	781	778	835	784	828	814	815	775	788	788	815	781	798	818	743	800	780	793	856	770	779	820	758	775	744	747	771	807	797	750	734	804	819	745	755	753	788	797	793	762	769	802	854	796	793	771	793	784	829	830	778	811	817	801	811	757	831	794	752	760	792	771	774	799	806	767	773	774	811	774	813	783	811	789	813	786	775	763	785	823	804	745	750	759	812	814	766	800	783	784	785	800	777	782	763	803	799	765	816	758	780	824	780	781	774	806	776	819	841	765	762	801	744	786	783	762	811	769	784	840	736	812	791	760	786	805	792	746	742	774	783	822	791	797	770	763	766	892	765	748	779	815	856	775	819	841	780	790	800	758	788	769	836	756	806	776	747	797	769	769	721	813	822	801	779	770	791	777	737	815	761	851	787	779	776	766	795	798	827	824	785	807	819	778	809	751	752	784	785	780	770	786	814	798	792	828	801	782	755	792	787	768	877	786	759	774	845	763	771	766	775	807	769	744	811	782	786	766	783	797	828	791	825	821	812	773	778	784	763	785	733	812	828	742	772	789	775	794	784	817	844	809	802	771	816	791	822	840	793	713	830	806	824	802	801	741	787	763	826	776	759	788	843	774	847	799	816	815	784	787	732	812	790	773	804	770	802	769	812	791	812	776	799	768	804	792	822	764	787	788	757	783	786	796	787	779	792	766	752	802	788	796	774	755	795	732	745	796	798	785	781	770	792	750	810	800	791	784	746	778	742	787	807	797	763	801	774	759	802	836	787	823	829	788	828	793	781	770	786	804	831	778	771	799	839	783	802	819	778	820	797	785	820	822	768	775	789	782	771	823	800	764	744	789	837	772	789	818	804	792	826	763	755	808	786	765	751	760	774	751	783	847	775	795	814	773	798	799	804	797	779	763	756	774	774	787	791	831	812	799	811	842	835	851	804	793	792	817	798	838	711	831	752	834	796	771	797	804	775	790	786	809	808	816	821	854	782	725	793	802	795	777	806	794	736	760	814	764	806	812	836	820	765	810	766	795	741	805	773	814	806	805	804	811	816	808	725	774	735	760	750	798	767	780	811	800	777	784	818	827	787	803	817	825	740	808	833	788	788	831	774	763	804	756	769	764	743	820	846	762	830	802	800	791	789	768	776	790	800	834	790	787	808	778	694	793	785	724	803	771	818	804	783	816	814	742	782	818	793	767	764	760	804	802	809	802	775	775	777	756	811	784	793	785	761	771	765	813	825	840	810	759	778	805	759	836	800	759	782	774	786	776	748	846	762	813	727	771	822	753	799	829	768	743	766	795	770	857	738	812	784	845	771	808	822	809	805	785	777	758	792	807	764	757	805	807	721	801	783	793	791	776	820	813	810	810	827	801	796	784	795	809	755	737	766	797	764	797	770	773	803	741	780	795	771	756	816	836	762	797	780	763	774	807	795	824	797	807	757	762	855	750	798	801	760	767	803	778	773	813	803	734	791	787	783	783	799	742	789	800	758	728	738	814	754	787	827	790	787	797	738	738	816	783	778	847	802	771	812	786	770	789	809	835	740	790	808	758	788	780	770	827	738	796	783	803	822	801	771	779	791	775	808	759	766	785	748	763	783	779	793	821	796	815	759	782	780	768	761	752	712	741	769	800	843	761	796	838	789	767	861	778	769	744	800	765	836	775	827	803	780	779	776	796	755	793	784	801	755	767	814	794	765	807	759	816	779	800	784	748	841	750	786	816	758	756	818	760	822	690	780	855	726	766	804	790	768	801	796	748	811	735	785	844	764	762	824	827	833	766	804	791	780	824	860	775	824	757	812	800	842	798	843	791	756	752	798	828	720	775	816	781	808	810	771	791	837	791	782	852	743	844	794	753	777	838	799	789	802	806	830	781	812	816	796	763	778	793	806	786	794	813	771	789	765	791	809	788	743	818	830	781	767	795	751	815	843	798	817	789	797	786	738	849	793	787	735	800	797	842	813	772	786	814	786	817	816	793	727	819	747	819	806	760	838	849	767	799	789	781	737	768	806	806	799	856	849	791	718	757	836	793	789	756	765	777	756	830	832	811	743	758	760	783	785	771	761	846	827	783	796	766	785	778	786	832	802	827	776	804	805	764	803	748	787	838	755	779	768	786
34823	36445	28523	18994	10101	4945	2250	1002	591	513	475	452	386	408	410	394	410	389	413	372	378	419	369	373	355	370	366	390	374	379	335	388	346	342	356	378	353	349	377	330	375	376	350	391	369	356	374	355	337	376	370	340	356	353	335	347	348	398	344	361	369	373	344	353	353	375	358	358	348	368	351	380	359	368	338	330	357	389	335	368	370	372	347	389	359	365	378	338	340	307	370	335	348	366	360	351	323	357	347	383	344	388	361	331	342	352	381	351	332	385	359	360	336	347	379	366	359	367	389	378	334	339	380	368	335	364	379	389	342	353	336	363	378	349	356	340	337	359	339	356	370	378	361	346	360	374	377	349	379	318	350	389	356	356	382	374	322	354	368	330	349	369	376	361	363	330	358	374	342	337	362	386	350	375	359	345	347	377	338	337	365	380	338	366	340	354	360	347	368	361	370	378	371	351	375	369	399	359	385	342	380	328	349	374	382	363	337	359	327	355	356	339	362	359	389	365	347	346	317	384	349	358	395	367	348	396	353	344	378	386	386	384	353	376	360	396	366	349	363	365	391	332	367	344	319	357	386	378	377	372	364	372	371	376	350	375	337	338	359	368	357	367	350	355	348	359	371	366	384	359	383	377	361	382	364	381	349	355	354	353	358	335	355	353	322	364	365	332	411	356	354	377	356	381	351	371	357	344	363	389	344	355	392	366	347	342	333	385	363	376	373	368	367	336	365	370	340	354	355	331	371	341	374	360	365	362	363	337	361	364	372	388	334	345	362	389	363	359	326	362	398	385	369	349	356	342	341	346	364	399	358	406	329	347	347	371	388	363	340	350	340	345	366	339	334	336	378	355	395	350	380	358	339	388	354	330	369	374	374	394	360	351	361	344	334	363	390	328	356	370	348	354	365	367	375	331	328	360	371	384	372	356	344	383	340	338	365	352	337	347	383	366	364	330	390	354	352	382	344	400	325	382	339	354	318	341	374	345	359	387	349	332	354	376	373	381	324	342	364	347	339	372	360	364	329	337	356	343	377	370	336	368	353	351	398	345	390	362	356	353	363	343	367	379	353	350	360	353	368	358	390	389	348	355	369	382	354	375	332	352	367	337	365	391	366	363	340	339	353	371	346	372	322	393	328	337	340	374	400	376	364	349	326	328	360	376	374	377	355	395	366	346	386	353	361	352	386	347	414	356	373	359	346	349	376	357	370	371	350	366	363	365	380	349	377	334	361	362	383	363	337	369	396	368	368	366	346	364	365	353	367	355	354	352	381	343	345	358	397	357	378	391	392	363	392	352	386	396	368	355	347	376	353	354	370	387	385	334	346	357	363	366	338	373	354	327	346	369	343	387	347	394	393	363	386	366	371	336	337	307	372	364	349	387	378	357	370	371	327	384	367	389	382	365	348	361	377	368	365	366	360	393	372	361	352	385	328	377	356	351	384	361	336	370	342	368	356	385	361	326	366	368	348	387	372	364	361	354	336	372	365	346	327	374	355	360	382	394	350	362	408	406	329	393	380	387	330	382	367	366	337	351	372	380	340	386	373	360	370	378	344	384	353	340	360	343	389	385	402	334	392	385	324	381	375	359	347	333	367	365	356	363	354	348	364	390	373	344	367	390	371	328	365	366	371	368	370	367	360	334	344	386	359	345	383	339	338	337	328	360	377	349	356	374	399	329	351	355	375	340	316	388	349	364	351	403	347	343	340	355	350	335	358	375	377	372	351	351	371	354	363	366	380	357	333	354	379	350	342	323	352	371	341	351	374	328	372	352	380	329	321	374	343	356	355	363	371	349	380	349	340	342	329	389	342	351	359	371	380	344	347	362	343	380	372	340	352	365	384	367	369	362	360	347	384	374	332	309	357	357	375	370	361	349	333	378	338	383	362	360	395	342	363	365	354	342	382	362	358	367	365	356	352	383	360	393	379	363	349	353	363	346	368	335	391	360	344	383	371	331	336	365	363	369	357	326	337	344	383	333	388	367	360	334	372	360	402	357	346	353	374	381	317	351	340	353	346	317	342	399	382	364	358	347	358	337	371	389	335	358	357	347	325	380	385	390	369	380	347	321	392	365	330	378	341	359	367	297	358	348	380	362	396	349	397	345	369	341	365	378	340	379	358	342	376	394	385	346	374	344	378	392	358	365	360	344	319	371	356	339	361	381	358	360	365	372	358	370	367	392	370	340	366	368	351	350	362	339	340	323	381	383	363	365	321	390	366	369	339	365	354	359	318	389	379	370	352	345	338	371	358	341	314	349	327	382	357	371	364	362	380	325	393	349	363	379	369	364	350	360	382	357	358	347	381	363	369	406	367	399	365	379	381	366	350	339	369	333	370	364	344	376	328	358	362	341	347	354	403	325	333	402	333	378	395	361	368	388	337	359	370	341	372	391	349	322	373	349	365	349	350	335	369	324	357	375	374	380	360	378	341	338	389	373	356	354	381	352	329	371	391	343	419	352	387	329	338	341	385	353	406	371	349	338	369	367	351	346	339	391	355	379	355	375	386	366	372	393	355	349	345	343	353	370	380	343	339	394	351	368	346	347	350	362	363	365	353	388	364	391	383	383	355	388	367	345	379	362	340	361	364	338	345	397	355	373	343	353	355	388	348	384	389	367	345	358	335	365	352	334	366	345	354	375	384	361	372	359	343	342	367	330	320	339	361	396	348	362	365	348	344	399	413	337	358	352	354	345	342	398	386	342	374	372	357	402	409	353	385	351	361	368	385	371	378	327	344	362	401	347	347	369	372	349	334	347	352	342	322	373	369	390	336	336	372	368	364	389	410	377	373	362	375	364	371	387	356	345	354	356	366	337	382	346	361	371	370	374	342	393	361	367	378	356	367	398	384	340	353	335	346	357	364	362	393	347	372	332	379	399	359	372	356	397	357	348	375	377	347	338	315	410	339	351	390	360	405	351	344	366	378	390	319	368	372	364	360	352	375	367	388	357	360	343	388	361	376	373	335	333	392	356	359	388	356	335	339	368	340	366	339	388	364	352	354	366	357	372	374	320	353	331	355	370	367	355	343	359	372	362	352	348	343	358	351	341	354	364	377	368	344	333	355	328	350	338	368	364	389	370	357	358	336	348	379	371	372	343	369	376	377	362	402	382	356	345	376	340	352	391	335	320	366	376	339	374	331	355	378	348	377	353	360	351	338	355	355	378	326	350	381	362	357	437	358	357	360	360	336	335	362	354	365	389	368	321	360	363	343	358	373	372	402	396	345	357	344	358	363	368	367	382	383	359	409	374	385	354	377	347	354	333	355	377	393	359	346	374	356	353	363	354	359	343	345	381	314	376	345	378	342	345	342	370	405	371	383	357	333	356	387	352	319	360	354	354	399	344	370	349	366	359	364	350	346	379	378	396	323	330	350	355	368	373	387	373	383	354	348	339	369	393	353	375	347	352	336	397	366	374	332	363	361	354	365	363	367	378	365	341	329	372	383	356	339	379	339	360	360	340	378	348	360	385	387	345
26810	30847	20707	10693	3914	3752	2463	2116	2019	1813	1602	1464	1392	1377	1259	1239	1270	1201	1158	1213	1083	1091	1107	1120	995	1018	1024	995	1012	1063	1006	979	993	998	1041	923	973	1003	995	925	997	986	973	982	944	913	957	961	1020	941	1023	948	950	924	951	998	949	935	996	948	941	950	938	933	910	929	910	951	912	954	961	928	921	930	983	943	916	899	957	958	967	1002	899	892	933	987	948	929	950	938	932	953	945	924	989	968	907	929	967	909	961	969	920	968	996	950	934	952	942	948	946	965	935	940	931	895	917	916	920	965	958	966	946	958	877	938	935	900	892	924	977	932	909	862	928	949	898	947	953	949	892	954	953	907	957	934	956	931	994	927	882	957	906	933	927	925	914	954	966	929	957	945	981	939	903	928	911	943	877	952	922	922	965	886	931	920	927	939	939	904	936	948	940	922	998	908	928	943	973	937	927	968	874	958	966	946	888	917	923	979	904	922	904	928	923	943	951	941	864	913	900	927	933	914	983	935	965	936	900	968	927	953	851	947	941	920	978	913	930	905	910	961	916	905	889	899	872	920	940	949	954	959	917	912	927	904	943	960	937	908	909	880	948	960	888	961	972	908	971	944	923	989	1000	945	931	919	930	934	948	912	946	925	947	910	944	886	868	980	894	943	959	922	950	925	943	943	976	948	945	894	920	984	932	935	951	917	918	921	905	894	943	970	903	936	864	948	990	896	904	945	942	988	900	905	984	933	930	947	934	943	926	907	910	895	925	929	990	1004	930	959	917	940	949	944	959	925	942	960	936	889	959	928	966	903	943	970	990	939	951	895	898	947	948	935	914	951	918	959	954	955	942	970	913	968	893	958	959	970	976	923	877	950	904	961	900	915	942	986	964	936	998	1013	924	938	942	941	949	939	906	898	935	953	982	886	937	963	940	903	946	935	926	890	942	923	882	944	901	937	912	880	897	964	979	937	948	995	898	910	906	951	941	932	940	934	952	945	919	954	949	907	935	942	969	923	922	932	930	912	918	948	964	944	948	918	920	871	919	952	964	955	917	973	952	935	952	989	948	953	922	989	898	956	958	947	956	925	966	941	896	946	921	982	860	885	941	937	946	968	948	966	922	871	949	887	916	971	926	891	990	916	946	974	895	911	891	921	927	917	958	927	928	944	900	932	919	913	877	977	923	916	926	938	969	940	909	982	973	922	938	979	918	981	926	925	910	904	911	899	967	961	945	929	946	906	930	912	931	916	907	974	908	962	948	951	945	962	928	934	899	916	919	949	965	936	924	949	940	864	959	936	921	944	979	928	921	967	942	926	919	944	953	891	927	899	952	935	896	977	920	891	985	961	915	896	926	892	916	915	949	992	974	930	937	932	911	912	921	891	914	960	943	902	944	891	936	931	946	926	936	969	941	927	949	944	968	909	944	987	947	927	900	940	974	909	912	923	926	905	929	958	923	890	918	993	958	940	906	914	934	932	946	965	966	911	970	891	897	939	932	948	920	946	909	950	928	913	929	925	915	927	932	889	960	880	968	919	976	941	961	956	928	890	925	915	939	889	865	986	952	986	936	968	887	953	933	900	928	922	915	918	942	873	928	945	928	956	961	937	954	904	938	988	942	923	920	931	967	942	936	850	907	884	909	912	888	892	909	914	961	984	932	899	1024	896	910	945	971	971	929	936	964	921	921	963	929	907	899	901	967	948	920	920	920	909	983	957	924	943	913	949	908	962	972	937	979	908	890	888	933	924	926	953	989	932	974	885	1000	936	947	946	891	955	925	958	879	926	939	920	944	948	967	952	901	940	919	922	915	991	939	981	942	944	919	979	963	1026	957	949	913	913	955	904	904	938	948	892	968	931	943	966	961	941	919	935	910	943	904	926	920	940	963	907	915	910	900	923	911	891	926	926	925	932	909	924	963	945	951	862	938	928	956	929	877	960	933	907	977	935	1049	907	929	921	918	891	995	985	950	943	920	888	961	922	926	914	941	924	883	934	935	898	951	887	931	959	933	925	940	926	926	952	901	947	958	934	938	959	883	927	974	897	938	949	973	915	981	901	995	941	949	897	902	886	929	945	960	967	927	889	974	889	1005	973	894	896	951	888	948	954	950	935	927	864	929	908	914	922	962	942	916	950	928	965	908	938	960	927	903	890	909	950	881	884	889	928	885	930	868	899	941	901	938	951	907	960	917	968	974	953	894	911	906	895	923	994	973	974	911	941	934	931	990	911	933	938	900	905	921	903	943	950	900	955	940	950	957	915	911	998	971	911	927	943	931	881	903	864	991	861	902	935	901	921	933	952	961	917	854	895	931	933	950	919	886	890	935	941	962	936	959	990	886	905	968	997	930	984	883	920	997	948	962	891	883	915	1001	877	912	936	923	904	928	947	985	952	905	948	951	918	943	956	903	890	905	935	978	946	937	918	937	941	904	932	943	893	901	888	933	900	1007	942	949	936	945	965	944	891	869	973	955	899	933	884	948	853	887	949	978	941	916	938	947	964	923	973	942	902	932	971	928	987	957	900	932	976	984	964	946	940	965	908	908	929	913	916	915	931	928	910	932	935	918	918	853	894	936	925	909	957	921	944	948	868	944	931	947	927	967	988	908	973	929	940	956	937	931	1000	982	961	899	912	902	929	935	941	912	902	904	933	979	900	915	920	969	941	946	953	925	946	873	902	897	900	945	925	984	911	919	951	883	911	949	898	957	922	961	947	970	971	887	980	956	876	914	889	959	974	947	914	962	939	968	962	967	950	956	938	889	942	1000	871	895	942	940	896	964	908	924	949	896	924	884	872	936	927	931	939	931	930	957	924	959	913	929	913	921	953	950	953	982	920	927	919	983	897	976	949	945	917	902	932	944	970	975	902	993	920	897	922	920	974	900	975	929	970	952	967	904	956	949	904	886	914	957	996	914	947	969	893	934	919	967	892	930	957	974	903	963	965	941	956	926	893	982	977	927	937	963	925	907	980	918	928	847	936	957	942	917	971	898	912	887	928	890	933	998	951	962	914	907	933	920	942	933	900	945	893	877	940	940	951	934	958	918	925	937	959	919	931	969	923	893	907	936	871	920	932	870	911	961	959	984	957	950	922	909	950	896	975	898	983	903	970	918	921	975	924	937	931	911	938	948	933	916	918	892	954	929	888	928	920	924	904	903	999	923	955	998	945	955	932	967	931	916	908	949	889	921	907	879	887	954	965	936	882	896	921	949	916	926	915	927	993	888	908	886	932	910	960	901	961	915	907	923	944	882	898	944	926	952	956	967	916	961	895	927	938	951	893	973	930	928	924	909	917	940	897	941	954	965	913	954	939	930	925	892	951	998	912	926	935	900	933	963	912	870	975	991	897	953	922	938	941	913	1019	917	945	984	931	950	945	923	922	982	878	946	976	865	957	942	958	931	873	969	921	856	878	917	921	925	912	942	947	941	969	948	954	959	942	928	908	887	960	954	910	972	956	888	968	952	913	935	924	929	958	973	911	894	943	958	946	950	945	923	947	969	919
46992	44776	32376	23763	20860	15251	8309	3605	1237	595	463	460	371	338	362	298	324	286	301	304	302	282	275	269	265	251	270	251	252	266	254	246	234	253	280	231	233	211	249	243	241	241	245	254	213	221	214	217	248	242	220	237	238	286	235	223	237	234	240	240	225	228	214	231	234	227	220	192	236	229	221	205	241	270	233	207	247	236	233	244	215	231	210	238	249	206	232	215	249	237	247	245	224	210	195	222	262	199	210	221	203	237	239	219	257	236	240	230	243	219	222	222	233	235	236	247	221	224	236	248	258	246	236	226	231	253	217	223	243	250	213	199	219	218	227	214	227	212	222	246	184	205	224	232	250	232	240	221	255	234	214	224	223	210	227	235	238	235	210	193	214	224	230	228	205	214	230	258	203	268	219	256	243	198	223	200	220	188	235	206	219	233	246	228	218	246	225	214	243	229	231	250	239	237	222	233	253	252	208	231	242	218	215	224	234	215	222	262	215	214	220	229	232	217	218	269	194	227	197	197	218	237	224	242	223	206	225	210	233	212	235	226	228	209	237	219	244	235	191	209	223	242	234	245	225	246	256	228	232	224	203	219	209	232	216	227	215	230	194	247	231	220	235	200	188	255	233	267	211	226	179	208	233	230	218	221	277	229	228	207	240	241	224	231	225	219	202	195	213	220	223	225	237	228	218	221	225	225	229	209	255	214	249	216	229	250	201	217	251	231	245	227	232	229	220	224	229	215	226	267	240	195	251	224	207	246	216	233	234	202	211	228	208	231	252	221	209	225	233	230	255	230	238	256	227	246	201	233	231	242	221	234	237	214	233	228	187	231	233	220	211	212	212	209	223	223	213	226	241	233	243	274	241	212	246	204	210	221	208	238	222	225	236	224	254	211	231	238	251	208	230	239	204	196	215	244	219	221	223	251	227	244	214	219	213	211	218	216	226	232	193	236	223	238	226	226	223	215	217	184	234	227	245	227	225	229	229	237	238	239	237	218	255	206	227	248	230	217	233	215	223	239	242	278	206	252	227	224	236	235	248	207	212	236	229	195	227	228	221	231	216	214	244	218	220	238	223	214	212	212	199	232	222	212	234	229	242	207	200	219	224	227	226	223	211	263	216	221	214	258	198	205	263	257	220	251	219	206	229	273	232	225	235	218	263	218	186	199	208	241	228	233	244	236	193	227	237	223	226	208	197	212	226	233	227	223	212	213	235	223	219	232	205	215	244	202	225	210	248	236	195	229	223	210	208	220	227	228	203	217	208	223	254	220	266	217	255	247	214	197	222	221	228	216	242	197	211	235	235	232	252	234	213	233	225	252	232	220	228	235	240	262	212	204	266	195	237	253	200	219	227	227	232	206	215	247	223	231	219	226	234	239	257	216	202	214	224	233	220	227	222	216	234	222	213	216	221	237	241	240	240	208	236	212	228	204	234	203	220	213	216	231	210	205	232	226	250	203	251	232	201	200	225	224	265	256	239	230	237	226	216	254	228	223	238	209	203	240	221	261	235	235	220	199	211	216	218	226	236	253	201	208	238	220	210	236	225	239	219	222	197	193	219	187	218	239	241	273	238	233	244	229	230	228	206	249	222	257	237	220	202	248	234	246	195	212	241	223	235	245	221	208	200	249	214	224	210	221	243	226	225	237	226	218	237	214	235	218	219	251	213	230	230	220	238	239	232	212	245	208	216	217	221	216	205	243	233	243	221	233	213	224	237	221	234	239	221	209	227	239	245	218	239	228	234	219	226	237	217	204	234	218	235	265	215	230	240	211	194	250	218	234	229	228	235	198	222	226	242	250	199	198	227	211	219	229	223	237	216	241	206	228	244	243	226	235	251	213	239	209	227	188	222	223	226	218	241	218	207	250	248	242	246	240	249	248	217	227	246	243	244	217	250	220	254	192	226	231	211	205	205	212	269	245	209	207	222	243	256	238	192	225	190	231	236	236	195	221	205	261	242	205	238	220	217	218	239	214	238	186	239	219	248	216	233	209	251	219	249	202	246	229	241	226	247	239	218	260	228	210	219	219	192	239	264	220	218	227	215	232	208	217	204	209	189	222	238	219	230	234	210	205	211	227	223	224	223	213	212	208	210	195	228	233	215	220	214	231	186	252	232	208	237	200	226	236	228	231	199	219	203	269	241	215	208	194	227	232	205	211	248	183	227	231	211	221	240	236	248	228	218	239	237	233	185	242	225	231	245	228	237	252	221	235	244	231	246	246	227	224	216	234	219	224	206	223	219	229	212	245	196	214	211	216	238	230	205	215	231	224	239	204	239	210	209	232	225	213	240	264	231	236	236	241	222	230	239	220	199	234	234	217	230	235	223	218	213	196	218	216	245	204	240	231	228	243	227	221	216	222	224	229	254	244	278	220	252	201	243	242	230	189	259	232	252	239	220	221	223	228	223	230	213	209	233	220	227	206	202	244	234	254	245	236	250	227	233	234	224	197	246	214	222	248	225	201	213	263	220	224	214	219	235	216	243	196	228	215	238	242	228	190	224	217	241	227	220	205	240	239	265	184	221	244	238	223	219	253	249	229	232	226	198	249	213	216	254	223	241	235	249	247	258	225	270	238	227	234	206	249	236	217	226	215	211	242	235	248	216	241	272	225	218	239	207	262	219	225	189	197	208	222	250	214	248	228	242	207	266	222	233	242	236	221	178	226	229	257	213	206	234	243	232	212	220	222	214	237	240	243	223	241	233	244	229	211	214	242	244	217	261	242	216	249	210	243	234	241	248	187	262	207	226	219	246	200	231	226	223	209	237	215	213	229	209	234	229	227	215	216	223	204	216	231	243	230	246	234	198	224	240	218	206	211	236	235	253	203	225	231	208	208	215	266	186	229	208	250	235	254	235	220	228	208	215	228	228	213	220	224	202	214	225	246	228	213	221	237	228	230	217	219	235	223	209	225	223	240	246	225	242	222	220	229	221	252	233	214	245	213	209	235	218	223	237	236	234	210	233	216	208	221	215	240	233	270	222	222	232	239	266	224	203	230	214	226	182	217	226	213	222	233	222	225	213	211	228	221	217	229	225	221	230	217	201	224	221	206	253	232	247	225	239	233	241	220	203	237	212	225	227	198	236	221	227	233	234	254	232	212	238	211	225	237	226	228	253	238	228	247	214	220	208	240	234	252	195	233	245	220	211	222	220	233	222	212	208	245	225	236	236	220	235	232	223	258	216	225	211	223	223	208	221	226	227	240	237	245	245	239	240	213	255	221	251	237	226	199	225	225	232	233	234	231	234	237	202	233	232	204	218	229	244	218	239	240	225	220	206	206	236	219	236	238	215	267	188	216	252	231	216	248	236	258	222	207	226	217	212	217	194	213	214	212	214	230	221	240	240	217	232	211	240	229	237	236	236	239	209	207	267	239	223	216	208	215	231	223	232	252	259	241	223	221	196	258	238	215	238	229	232	236	228	227	193	224	235	229	242	204	221	208	229	204	219	196	239	229	220	204	208	239	233	263	249	220
38179	47520	26644	11187	7292	4451	3625	2966	2494	2174	1985	1682	1540	1464	1301	1230	1170	1067	984	1052	950	932	837	883	825	825	815	785	806	763	811	756	769	745	725	726	749	637	682	723	669	700	672	640	705	691	658	640	661	697	676	669	626	673	595	685	653	622	670	641	657	634	627	622	614	605	645	669	608	609	591	628	645	610	631	616	609	580	604	607	588	605	610	605	654	607	648	625	595	582	628	608	682	562	613	606	625	590	588	620	582	583	614	586	613	591	661	598	620	607	581	621	642	628	622	634	657	642	597	634	594	587	589	574	599	620	601	587	627	599	596	601	607	613	592	624	560	668	623	616	602	597	589	622	601	622	562	575	595	579	579	581	575	572	555	587	592	618	656	615	592	599	602	608	657	584	601	589	578	612	563	603	627	604	564	613	586	603	618	581	626	579	589	619	583	584	575	613	605	599	591	591	595	622	605	597	606	609	619	619	589	625	613	592	607	597	637	595	582	579	656	597	619	560	606	595	586	588	614	602	529	599	576	595	590	612	604	559	612	608	587	627	604	593	596	593	625	621	636	582	617	601	604	530	638	615	564	608	568	575	594	564	606	663	594	618	644	620	554	596	613	621	616	607	602	581	589	597	620	570	618	567	618	574	559	574	582	600	623	578	624	602	587	530	593	584	607	617	590	625	608	546	620	645	604	587	610	597	605	555	567	611	567	552	613	597	612	630	590	583	590	610	578	565	605	605	625	628	601	614	573	592	652	630	545	608	593	565	565	589	591	621	598	583	605	606	624	579	578	567	591	602	611	615	569	633	618	607	615	576	646	573	588	641	640	599	583	632	598	579	591	602	579	615	585	583	637	611	555	608	604	569	613	618	591	555	608	563	577	632	575	563	605	643	589	617	602	614	603	584	602	579	575	605	606	606	601	610	643	600	601	616	597	587	580	585	585	626	600	623	535	614	601	602	580	597	610	596	586	611	609	613	579	593	591	549	634	616	606	590	544	598	581	606	587	610	604	617	610	596	626	589	562	575	567	582	595	652	614	644	603	608	610	581	588	569	598	594	570	579	588	589	601	618	606	568	596	629	620	610	662	590	594	561	583	631	587	600	596	607	580	573	572	546	585	648	569	586	652	580	611	567	618	571	601	596	571	631	609	595	605	564	643	581	592	586	579	602	593	552	621	587	572	602	565	588	622	617	603	579	654	570	596	579	634	587	613	599	579	596	607	603	598	605	634	597	615	578	612	593	580	612	605	571	602	634	607	611	595	641	566	628	565	587	592	569	602	641	595	541	578	596	560	583	599	601	570	628	580	585	583	594	658	548	568	624	593	625	610	592	556	544	626	545	584	609	593	654	575	540	615	622	597	577	627	651	548	606	555	574	588	573	626	579	595	579	623	588	595	595	567	625	598	623	535	610	596	583	609	583	596	568	616	627	575	574	570	571	590	610	573	548	579	622	601	625	576	607	637	587	633	604	616	565	556	576	620	594	610	543	585	622	585	620	645	573	589	588	588	590	637	570	600	581	599	677	548	655	579	586	604	590	545	595	676	613	644	561	583	599	604	664	624	560	571	610	569	590	634	600	615	600	608	583	593	605	592	568	595	561	601	610	605	577	630	571	572	615	600	557	601	590	581	558	597	584	606	591	575	576	597	606	573	573	631	617	587	593	583	612	592	592	567	627	593	652	557	565	591	622	620	605	619	592	606	601	579	572	566	606	568	573	592	608	604	580	634	622	593	609	592	584	573	586	583	601	636	639	558	583	628	569	589	602	619	606	600	598	616	585	590	568	605	568	586	607	571	572	622	594	592	595	609	595	580	583	601	607	610	556	620	544	583	540	654	575	579	604	610	581	633	575	620	600	605	562	603	605	537	586	599	579	540	620	575	576	619	583	621	595	597	606	625	565	577	618	524	616	632	630	622	623	620	616	608	563	576	595	585	640	604	578	615	593	595	582	593	583	623	599	588	585	609	622	633	590	577	609	614	622	561	588	618	617	586	634	618	568	599	626	588	585	630	594	538	562	609	600	607	590	571	576	620	657	566	622	636	671	583	586	624	624	618	586	566	604	568	608	603	603	609	573	591	595	627	631	586	595	599	615	581	583	562	573	592	584	577	596	632	585	606	581	601	602	634	646	584	528	546	575	546	580	621	612	618	594	562	616	585	593	607	611	621	599	610	574	653	587	579	595	579	615	574	613	608	583	591	599	568	609	570	595	615	595	578	625	610	629	594	602	571	604	571	600	605	648	565	611	620	585	613	566	584	618	632	557	609	604	578	614	591	587	572	593	628	601	589	609	606	598	566	540	599	615	603	659	602	543	611	625	604	637	583	583	575	564	614	600	584	597	589	603	575	593	630	633	617	612	626	583	606	546	568	577	595	592	548	578	587	588	594	610	621	628	593	594	573	584	579	567	666	604	615	575	617	574	587	605	615	559	598	547	607	622	604	632	591	597	604	623	607	608	575	582	608	596	590	580	594	589	618	589	592	616	640	592	598	579	600	578	567	604	605	606	617	598	585	615	589	608	596	614	576	595	576	611	585	602	573	611	616	639	591	620	621	673	644	595	596	600	541	609	600	583	594	592	639	605	611	595	581	575	574	612	595	615	572	555	626	541	643	567	593	594	592	633	578	557	570	596	605	616	578	595	590	568	606	629	612	594	560	608	584	595	577	593	637	620	597	614	592	612	619	620	614	626	571	584	566	594	623	615	604	613	594	563	602	615	601	574	653	575	594	619	636	639	616	579	593	558	568	657	598	571	618	606	598	615	586	584	581	630	595	596	592	562	567	606	586	606	555	600	573	575	558	566	625	585	571	598	602	604	570	615	610	606	611	599	541	594	560	590	623	620	570	631	558	649	632	554	579	584	570	582	607	588	581	565	588	583	552	627	607	586	637	578	631	574	553	574	603	611	590	622	560	579	609	590	615	577	513	591	599	602	597	600	594	602	569	552	615	575	610	589	615	603	602	579	615	543	616	585	566	615	545	582	575	610	567	640	545	580	571	592	564	589	569	606	574	603	556	613	642	600	592	634	608	594	678	584	566	598	595	544	540	605	586	619	591	547	580	608	606	596	590	589	615	596	592	615	567	584	612	601	610	563	614	588	567	574	595	581	593	652	619	606	616	607	596	605	542	572	615	573	603	586	583	597	577	621	574	592	609	623	634	583	595	633	627	589	611	590	632	590	589	545	589	589	564	597	650	594	573	580	632	598	584	593	577	626	568	607	615	584	627	592	551	566	614	594	580	603	617	591	611	567	575	570	563	566	584	572	617	627	616	566	578	557	650	592	624	607	599	583	584	580	561	612	648	603	591	597	574	557	579	583	640	586	551	574	595	606	552	617	573	602	577	549	589	598	605	575	601	609	562	593	592	548	615	607	570	553	652	602	593	583	607	548	584	569	562	618	565	602	609	581	594	619	537	614	640	591	612	542	620	589	555	562	624	657	648	614	576	594	562	627	636	637	576	635	632	557	646	589	577	628
13853	20436	10903	3431	872	437	341	298	271	307	296	293	307	285	298	299	305	273	266	312	276	282	280	310	298	303	286	292	322	323	306	320	277	291	316	283	291	281	299	266	275	297	325	297	294	279	299	304	253	317	308	305	268	312	286	267	274	311	297	317	319	276	311	300	313	285	297	307	278	304	280	302	283	301	295	278	297	311	271	284	282	287	307	284	286	288	303	282	308	301	282	286	279	308	273	306	292	302	290	268	312	307	316	319	289	287	294	276	270	303	290	292	286	308	285	327	304	273	290	306	257	295	282	306	315	308	297	262	299	299	283	282	324	311	306	302	285	265	290	309	314	299	309	269	324	304	290	313	315	307	333	316	279	312	283	307	281	272	282	292	313	296	279	293	315	268	300	275	297	296	343	298	283	262	296	269	302	278	298	280	270	303	359	298	299	320	297	308	320	318	278	292	298	257	299	282	298	285	267	318	270	303	297	315	283	310	307	286	296	312	313	259	292	283	278	308	290	296	285	299	317	283	283	290	307	268	308	298	304	272	271	260	302	262	283	332	278	293	282	300	302	296	266	281	307	328	296	269	290	311	292	312	287	309	304	263	269	321	258	331	281	271	281	302	220	264	317	302	317	294	303	320	278	288	272	267	297	326	291	269	295	294	299	279	294	322	274	286	291	308	295	304	298	284	320	277	279	298	288	314	301	295	303	283	311	296	281	333	282	275	280	280	306	302	278	268	296	264	325	279	285	316	286	316	311	260	278	324	300	290	292	270	308	304	289	280	284	278	279	290	322	256	325	273	286	295	286	293	289	262	308	283	333	315	283	309	317	290	293	313	311	324	273	273	261	293	302	316	304	285	299	305	295	327	309	313	282	292	316	312	290	316	273	282	319	327	302	286	277	282	320	312	269	294	272	288	295	291	315	321	274	328	305	301	299	307	297	288	266	316	289	288	261	277	307	292	300	303	312	308	294	276	322	319	300	274	321	254	316	294	318	319	275	292	288	314	320	279	308	283	257	295	310	302	278	283	303	293	287	263	283	289	287	308	314	312	312	264	296	301	308	289	296	289	271	307	310	278	303	278	298	285	306	301	283	308	266	306	277	274	291	286	314	287	274	287	293	322	282	314	331	271	293	323	282	304	279	306	298	302	272	265	291	303	304	287	303	282	332	272	299	298	276	279	296	329	308	287	261	304	260	325	287	299	325	289	295	271	297	282	303	317	266	277	309	300	287	274	298	298	305	295	253	313	282	312	271	313	325	280	285	303	293	341	289	303	303	322	317	286	280	300	283	327	264	294	313	286	275	278	279	299	347	286	314	303	275	319	280	292	289	301	298	289	301	271	257	317	296	289	299	285	312	287	289	294	273	294	334	302	281	295	297	281	302	333	281	322	270	320	303	303	293	288	295	293	250	294	286	274	303	313	300	270	315	262	294	284	281	290	287	303	281	306	282	277	281	281	270	299	279	294	301	283	313	317	252	288	305	307	286	300	320	306	320	295	302	302	322	325	290	325	316	258	278	295	277	291	320	296	282	309	326	302	273	290	307	293	286	307	279	330	339	281	320	285	305	278	326	313	299	308	310	282	289	270	311	313	277	295	302	285	267	302	301	294	278	295	331	286	298	303	283	297	307	332	300	287	292	295	315	292	289	298	309	290	285	289	273	282	317	273	301	301	280	278	292	293	304	316	297	255	271	293	340	307	306	309	298	326	281	262	257	294	299	292	316	328	290	309	287	285	284	317	275	305	305	309	306	301	278	272	300	280	294	273	312	260	297	276	283	298	331	262	306	321	288	301	305	306	328	302	277	295	295	293	287	263	268	251	280	332	283	280	278	271	291	291	321	285	303	294	295	298	301	302	280	266	299	315	272	285	299	251	278	349	315	269	287	275	295	283	278	281	311	319	283	315	279	310	320	255	257	298	308	305	312	294	291	295	277	320	313	326	305	275	301	284	283	297	318	283	320	308	291	311	303	284	280	257	284	293	302	300	294	280	318	297	267	292	291	319	303	312	316	297	274	279	331	274	284	297	286	300	299	284	273	322	285	293	298	310	281	292	299	308	321	302	298	262	311	302	319	289	273	298	278	286	280	298	277	299	326	286	293	278	284	288	336	285	289	288	315	297	293	293	303	305	281	292	282	292	321	312	280	306	285	282	302	269	279	308	285	318	301	288	302	312	276	285	319	271	298	314	308	277	332	288	298	275	316	286	286	296	281	271	280	297	293	284	304	325	304	266	271	284	284	277	312	312	326	302	287	315	287	298	272	303	267	265	288	289	286	297	295	321	295	323	285	303	289	291	278	289	275	249	269	281	306	315	306	313	315	288	297	263	340	319	300	294	308	284	304	275	293	313	285	287	318	284	308	324	297	310	279	311	260	296	291	302	314	297	279	327	303	318	290	280	307	278	297	294	314	267	301	294	305	285	300	259	303	323	307	308	284	284	308	263	282	329	284	303	319	287	301	300	280	294	311	312	322	275	295	284	274	325	280	308	296	280	311	299	309	288	271	310	280	307	259	294	310	290	301	283	286	294	287	289	281	292	284	270	276	315	268	289	297	271	288	298	285	272	273	297	270	300	278	260	297	298	286	313	311	280	309	306	275	303	273	283	312	303	288	281	266	332	291	328	284	306	308	282	298	298	300	287	301	279	285	321	311	327	291	301	301	299	258	314	277	305	293	328	289	314	293	290	280	296	293	302	277	293	283	291	306	302	278	268	301	290	260	277	288	306	291	304	273	311	280	298	313	327	301	277	310	300	276	300	277	303	299	313	304	293	286	299	261	305	276	296	279	301	334	275	313	284	282	318	322	282	307	331	295	300	279	302	306	328	268	282	325	279	297	280	311	303	274	321	299	269	298	289	267	314	289	292	273	268	298	282	298	325	310	273	308	302	268	305	287	302	273	285	310	302	301	269	306	282	304	297	273	330	310	303	312	299	276	300	305	270	283	291	304	272	278	301	300	289	294	280	289	294	312	302	314	275	285	284	347	289	299	290	316	295	268	307	275	315	282	263	295	282	320	283	265	298	309	264	297	298	290	274	270	329	300	257	311	284	302	303	314	297	291	307	278	305	295	281	245	263	317	294	290	251	335	302	316	298	307	296	321	291	304	319	282	301	292	313	290	305	318	276	324	316	284	285	313	293	306	301	313	282	281	301	291	311	301	300	272	288	278	317	290	302	309	293	303	316	313	303	311	289	294	316	296	268	295	283	304	297	279	288	309	279	277	336	277	296	279	266	277	301	305	300	280	296	308	316	290	294	303	289	308	324	277	312	293	289	312	297	329	287	293	299	320	286	288	277	304	292	293	281	266	341	299	286	303	314	290	354	296	271	285	292	288	292	307	285	288	343	290	313	272	291	288	308	292	294	296	288	271	263	296	306	271	274	279	300	310	310	317	291	288	300	307	304	307	305	310	296	281	306	305	289	295	279	275	282	301	314	276	259	300	307	324	277	310	296	295	301	319	269	325	281	275	318
13700	22764	11896	4051	1283	946	915	880	821	843	821	823	840	824	827	805	882	764	840	802	780	778	816	854	792	785	788	794	778	801	749	777	771	795	772	806	797	846	756	801	759	767	826	753	748	766	813	809	758	808	795	793	793	776	821	792	782	765	798	793	823	812	832	802	762	751	744	772	781	815	844	792	813	803	806	799	783	854	758	750	802	785	801	808	777	768	783	758	735	833	772	759	782	773	822	790	787	800	805	829	735	805	830	767	826	786	775	797	758	759	777	782	797	764	770	776	804	807	790	799	752	776	795	761	783	770	785	751	801	776	788	809	787	791	775	801	810	782	805	781	764	819	816	753	814	756	779	803	837	776	823	784	773	782	806	832	834	787	771	799	792	797	782	827	854	800	756	747	855	770	830	813	794	795	822	774	757	746	795	775	830	803	814	808	809	832	781	852	793	784	788	817	796	768	781	730	817	782	789	789	821	782	855	853	841	805	859	772	820	783	853	803	727	789	813	740	774	786	761	830	817	795	789	783	771	821	802	778	716	833	796	794	775	810	786	829	789	741	810	789	767	823	858	799	817	789	833	784	822	760	821	790	752	810	805	782	828	732	804	759	791	788	789	836	770	779	736	822	808	818	768	813	739	797	804	780	801	797	781	782	805	774	793	766	759	790	780	805	801	772	762	729	794	788	767	831	807	790	785	763	751	771	805	837	850	799	811	809	808	778	823	824	777	724	802	813	735	803	790	787	809	838	845	830	789	787	789	752	771	796	753	824	881	742	719	771	755	786	774	793	781	784	770	761	859	818	783	773	780	771	785	763	797	802	814	823	789	846	776	775	825	817	781	776	838	747	748	774	843	812	754	823	803	756	783	783	833	809	791	825	771	744	814	751	790	776	843	773	781	799	720	807	810	790	773	825	744	803	829	841	772	865	813	747	790	803	780	799	753	828	770	751	736	822	821	811	782	782	816	792	807	739	832	753	779	846	815	810	779	794	778	768	751	758	778	776	789	829	771	792	797	763	821	799	770	769	842	809	769	776	781	744	751	785	786	771	750	776	818	784	805	769	776	795	823	803	797	807	796	809	835	795	793	843	792	826	799	850	769	828	824	801	774	765	797	825	834	802	815	827	849	784	756	786	801	796	787	761	850	775	787	758	766	733	827	804	821	790	822	832	826	806	802	820	778	803	768	826	794	804	808	795	789	826	870	793	760	739	787	768	771	792	811	797	748	801	816	822	780	812	766	767	828	769	791	810	779	798	797	777	785	804	785	765	791	789	796	773	804	808	818	765	751	864	774	843	790	758	840	846	800	813	804	807	794	761	827	799	818	771	822	738	785	787	762	782	746	835	795	813	789	814	780	730	829	838	818	740	808	802	777	773	826	836	787	823	773	802	821	811	783	768	815	791	769	768	857	773	800	762	811	800	838	796	860	764	813	746	821	875	812	791	801	771	789	779	700	786	839	710	774	793	741	816	812	817	780	804	778	803	814	757	774	787	792	795	786	840	781	800	795	759	778	741	765	770	814	805	807	797	773	840	789	790	794	737	806	857	851	799	815	769	824	793	808	815	786	752	770	801	779	758	829	823	808	811	765	828	802	796	780	800	806	763	763	776	785	780	827	778	774	751	796	782	766	789	757	798	821	804	804	796	797	845	795	828	795	763	772	774	785	792	802	829	751	769	789	817	811	774	778	803	768	800	751	778	782	783	771	811	800	802	837	828	796	779	829	793	801	832	832	784	795	789	793	781	804	764	773	729	872	802	784	755	772	823	817	819	779	791	818	763	783	825	786	780	779	817	828	805	781	749	823	788	834	803	819	775	791	816	846	776	810	757	799	760	749	806	771	757	810	812	845	789	789	763	819	835	800	787	790	840	757	813	790	861	792	765	738	807	804	839	809	768	825	799	811	771	800	790	837	811	800	804	804	793	777	813	755	832	815	832	745	801	780	791	804	820	815	742	757	815	762	799	807	767	737	751	804	793	802	768	783	772	778	865	829	785	783	794	777	745	812	768	808	838	800	786	724	781	812	819	782	757	813	809	824	839	771	755	812	760	782	838	772	808	790	811	821	782	794	741	767	763	807	762	801	779	761	772	824	786	771	838	801	745	781	777	837	767	840	822	808	793	795	804	775	788	802	802	768	817	731	769	829	826	798	840	803	789	790	749	791	787	776	790	771	871	749	820	739	834	782	813	814	786	765	759	838	790	828	802	738	802	782	823	809	795	778	789	783	835	830	728	771	754	825	795	828	788	840	742	832	797	835	788	766	789	811	777	778	831	779	756	785	760	773	785	759	797	757	787	828	804	806	844	809	797	754	826	785	803	823	797	793	793	769	807	828	782	795	801	779	817	811	754	823	796	827	814	792	774	750	757	781	829	816	787	768	772	792	841	777	812	797	784	771	749	847	778	796	769	775	892	773	781	804	796	816	820	821	791	834	726	789	800	772	733	833	776	756	771	784	859	784	819	761	754	813	790	786	846	797	760	800	822	740	790	801	819	826	766	774	813	779	830	773	784	801	794	779	790	757	845	772	813	769	807	790	763	765	745	797	748	793	760	788	824	809	817	807	790	776	787	802	772	770	789	814	787	842	816	737	813	767	774	793	818	767	789	798	763	779	807	801	788	741	775	790	838	775	787	818	806	750	754	781	754	811	816	791	848	799	761	765	779	771	853	875	783	796	773	816	839	795	841	811	795	813	821	771	767	811	843	751	779	796	821	808	832	739	797	832	847	847	839	739	828	746	777	841	760	807	764	774	766	819	825	848	732	763	802	785	768	786	806	748	797	744	813	828	806	857	753	802	753	837	797	827	796	800	818	798	782	766	788	778	773	785	804	761	788	774	793	814	762	834	786	807	782	700	810	800	779	788	800	781	787	784	797	812	793	801	794	753	779	757	750	790	777	808	806	791	784	790	818	775	822	787	746	792	740	790	806	773	817	804	765	741	771	844	804	775	792	801	787	773	790	818	781	806	805	746	857	807	795	841	821	741	778	746	733	777	816	847	767	785	774	803	806	768	834	806	844	806	755	771	796	789	788	749	801	780	789	771	830	808	819	825	826	731	761	754	778	822	811	822	791	777	804	774	804	824	820	754	778	860	772	796	779	761	802	755	822	784	801	800	834	801	761	803	808	829	733	809	799	799	829	767	724	768	777	802	765	793	791	819	825	796	789	841	816	785	834	731	837	765	757	816	762	810	800	814	735	800	824	825	786	720	765	758	789	808	765	821	781	785	773	778	841	777	810	811	766	804	818	771	814	828	803	808	799	777	823	755	819	803	801	824	767	845	780	785	805	794	763	837	779	749	795	778	828	786	808	813	764	776	795	765	740	841	835	778	714	845	777	792	764	801	739	791	732	825	794	797	767	815	753	809	743	754	787	806	769	791	785	833	808	815	791	822	781	775	764	776	769	761	789	769	776	770	758	777	769	831	825	801	862	784	783	778	825	726	780	819	756	820	744	761	766	789	787	804	761	765	745
48851	46014	33629	23566	18764	11423	5582	2428	911	610	533	449	429	417	396	438	438	411	370	407	376	437	378	379	376	397	414	413	374	384	403	354	369	344	381	368	381	395	374	371	374	383	375	388	358	377	366	386	360	374	401	370	377	374	405	389	378	390	384	395	364	401	393	384	357	349	395	366	396	371	371	400	395	367	318	379	374	380	379	379	395	360	392	382	348	348	350	355	357	360	370	378	385	371	389	358	336	396	358	369	345	381	375	359	375	373	370	352	369	422	355	371	386	377	361	346	377	378	344	368	369	399	360	367	384	360	390	405	392	375	368	360	369	402	388	388	383	364	385	406	371	341	346	402	355	385	395	349	377	378	406	382	346	353	408	372	359	384	361	402	378	377	396	401	368	366	408	365	383	341	391	374	370	376	366	397	377	364	382	397	400	357	392	387	386	383	393	390	385	334	358	356	383	362	356	355	369	386	402	376	402	369	354	345	333	408	397	371	367	398	368	363	337	352	356	396	363	364	358	403	348	399	371	355	397	363	370	388	389	348	424	334	344	334	374	372	399	355	353	368	380	375	389	395	376	374	348	377	392	410	398	382	338	330	379	367	373	350	390	391	360	380	395	358	376	389	376	351	376	369	357	397	344	378	365	382	377	339	391	402	402	352	412	407	357	353	359	350	356	397	389	386	384	396	389	396	339	373	369	355	387	383	372	396	337	368	371	365	373	361	368	369	376	378	367	394	352	353	384	373	384	373	378	353	370	386	404	386	360	346	414	376	343	361	385	393	364	384	379	402	376	372	373	371	376	378	387	389	363	392	374	389	373	381	385	386	380	351	369	356	394	348	393	364	361	370	375	381	377	422	378	365	382	359	360	383	359	379	342	354	358	414	390	377	385	359	377	390	345	388	408	368	363	372	379	357	390	384	365	333	367	402	358	321	362	401	388	359	350	392	397	411	385	383	385	368	371	350	412	360	358	388	363	385	343	373	351	345	365	418	377	382	364	390	347	360	358	410	366	377	346	362	367	313	338	350	406	371	395	364	358	379	380	369	400	354	349	378	382	362	380	369	358	384	377	367	354	367	384	356	376	380	357	397	354	351	344	366	369	382	383	345	372	368	357	373	343	393	364	377	371	381	379	324	379	346	389	384	377	388	405	363	375	339	393	405	347	380	378	377	389	365	339	348	373	374	345	396	351	338	356	387	381	411	374	349	382	373	387	367	362	339	385	372	393	346	403	421	375	351	361	383	376	374	367	378	348	347	376	346	353	379	366	369	376	377	399	383	361	386	369	410	394	375	369	336	385	378	380	389	410	412	382	353	354	396	434	349	378	402	365	350	372	354	365	359	379	366	390	364	408	381	374	330	371	363	386	314	327	352	380	355	378	351	342	350	385	355	381	359	368	385	360	377	361	371	394	366	399	348	390	350	361	350	370	378	411	373	384	357	358	382	359	358	375	331	378	354	371	371	372	377	370	417	381	371	383	391	356	371	361	395	397	388	375	393	371	345	353	399	374	389	358	425	341	330	353	367	385	381	337	401	389	388	371	363	352	393	430	368	357	334	372	349	388	406	373	357	400	360	406	344	403	372	383	372	362	362	366	377	376	372	346	385	371	350	406	354	369	391	408	349	325	320	319	347	372	373	375	337	384	367	374	375	390	354	363	368	390	348	389	356	347	360	352	368	388	378	365	348	364	364	387	334	423	342	371	381	362	339	333	367	388	379	388	376	399	385	419	394	376	391	376	356	433	394	398	362	388	368	360	368	378	365	406	380	361	398	363	398	378	380	368	327	392	389	377	372	364	366	360	353	376	385	392	386	342	380	361	335	355	357	379	398	394	332	359	374	336	371	345	367	344	352	355	383	359	356	391	383	375	375	403	376	366	370	380	353	380	362	377	375	356	347	353	355	410	365	357	388	358	362	347	391	401	397	404	407	413	377	357	387	343	386	395	384	387	364	384	365	383	365	361	357	375	379	374	382	405	390	330	384	357	376	369	365	394	376	373	361	380	358	381	419	412	384	376	378	399	347	409	381	355	383	362	406	406	391	385	383	377	357	375	357	382	372	333	349	409	368	383	345	349	348	356	337	335	372	342	327	391	357	385	370	363	364	353	373	385	400	378	346	376	394	362	409	336	372	355	349	330	372	357	395	333	385	351	362	379	395	379	378	338	360	379	390	404	381	337	377	378	370	360	382	386	410	394	392	388	389	386	393	400	402	417	379	379	398	406	380	350	370	377	344	387	368	376	383	348	384	340	377	389	369	400	374	340	396	356	357	385	366	393	393	382	356	333	371	370	394	403	380	388	379	383	377	389	369	388	360	368	355	369	391	401	390	336	373	395	389	397	339	359	361	402	342	380	369	396	387	351	370	393	312	374	371	377	357	365	375	354	372	404	399	340	388	402	369	381	395	380	360	370	357	373	366	353	385	350	347	392	376	374	349	377	389	370	369	374	364	366	415	365	376	335	368	373	394	362	374	371	382	387	392	384	379	379	369	340	383	349	400	375	387	338	404	397	367	377	384	384	386	357	376	357	400	379	357	402	407	353	354	412	394	367	382	373	382	370	410	367	352	392	392	359	367	386	361	355	368	393	324	366	369	384	384	386	391	396	369	365	396	357	397	356	414	378	372	388	355	372	370	372	371	382	371	357	351	373	420	355	374	381	389	407	396	371	370	349	376	371	390	375	375	344	394	385	341	358	377	333	411	365	392	361	346	349	393	339	349	398	383	376	399	375	352	354	383	392	385	371	373	385	376	370	367	379	387	341	351	392	380	410	355	346	399	355	399	410	390	294	398	336	380	373	396	417	374	358	372	387	393	396	343	375	381	359	375	354	374	377	403	374	378	376	327	386	352	360	356	355	383	349	371	387	368	365	384	384	384	380	352	375	359	379	374	404	412	360	374	387	364	364	359	397	417	373	382	382	405	385	316	380	367	348	372	347	391	375	368	384	360	377	369	360	387	355	388	386	358	347	343	361	392	309	347	363	397	355	384	367	371	381	378	374	320	431	394	389	372	368	374	393	393	364	354	408	362	399	384	386	369	368	354	375	416	394	369	366	364	392	347	374	402	388	324	417	371	366	387	386	379	354	364	403	371	396	394	343	383	384	384	370	360	390	379	377	386	357	398	381	376	374	348	393	354	352	386	373	386	375	386	370	425	403	336	348	380	389	383	386	380	331	365	387	385	397	359	374	422	386	356	390	356	390	341	405	381	359	396	360	391	398	383	387	353	378	359	405	372	381	367	373	404	380	321	376	385	376	358	358	356	374	368	372	383	370	387	377	365	326	383	342	352	393	344	370	339	346	387	372	395	390	411	328	356	382	383	405	424	382	361	386	370	347	345	365	367	333	369	363	374	382	367	404	367	421	369	326	322	354	363	389	398	381	403	361	395	423	315	363	389	387	355	376	361	392	373	388	327	334	361	366	339	376	369	390	384	373	389	383	358	408	330	376	367	365	339	350	384	344	390	349	364	380	364
40376	51016	26385	9731	4515	2984	2430	2187	1886	1756	1698	1574	1393	1331	1298	1252	1187	1232	1199	1068	1108	1099	1064	1113	1111	1075	1017	1092	998	1026	1003	965	988	1026	1027	970	1033	998	1016	962	997	962	976	965	968	938	961	960	958	925	995	962	961	951	955	928	928	949	952	944	962	945	957	966	1002	945	891	943	895	944	969	962	946	941	946	950	938	965	941	909	963	972	977	950	898	983	897	936	925	950	956	965	922	994	939	981	913	934	960	918	913	962	967	909	936	927	924	934	939	944	946	958	938	875	921	917	916	940	910	945	952	1008	936	958	944	981	948	960	923	928	902	926	944	925	953	922	893	939	983	946	943	939	934	917	891	943	990	949	950	941	938	905	948	921	918	897	928	891	947	949	931	890	909	911	973	952	920	965	962	964	916	949	931	960	899	947	967	917	901	959	935	997	961	970	941	916	955	933	869	955	939	895	988	921	946	898	891	937	962	961	921	948	943	955	979	919	915	922	899	954	930	908	910	906	954	884	983	942	931	927	940	907	938	924	890	850	899	960	983	977	922	906	956	895	958	990	910	892	905	929	967	961	930	956	927	939	924	952	948	992	930	938	999	928	951	973	951	955	975	900	898	952	943	1001	955	916	924	907	897	950	963	984	898	915	959	901	902	895	974	927	954	944	933	958	910	940	945	928	975	951	924	915	939	946	953	943	975	938	929	1004	936	969	927	943	947	930	953	929	924	955	915	879	914	946	941	889	972	925	976	965	964	952	944	931	954	885	945	944	898	931	948	944	942	953	951	899	936	960	957	947	951	880	975	941	959	942	945	988	919	918	1000	875	955	922	919	880	971	962	975	952	927	974	925	902	915	977	907	872	964	936	908	898	977	966	968	960	948	940	943	927	910	918	930	909	939	947	930	954	960	906	955	925	963	913	940	904	970	966	935	915	995	906	953	917	905	996	924	933	955	982	988	991	941	985	878	962	936	942	898	979	885	963	966	892	910	936	933	913	966	970	968	930	958	924	960	981	976	973	988	969	924	913	971	950	898	954	976	922	968	930	929	959	950	929	968	991	864	926	913	940	925	981	939	936	944	969	884	906	994	952	928	859	943	913	987	996	890	937	937	906	942	952	932	920	892	938	949	964	928	906	913	926	921	914	961	968	918	894	976	956	924	880	968	932	935	980	928	926	917	936	923	883	937	879	931	948	914	909	959	896	895	910	893	945	974	940	934	880	914	931	879	943	934	957	905	969	941	877	951	960	924	923	897	960	917	901	893	929	919	992	940	963	956	889	935	926	910	985	918	906	928	914	978	931	919	931	922	903	924	976	902	1013	931	936	889	996	958	927	911	933	951	966	946	1021	960	962	982	885	961	948	890	957	919	916	915	962	918	927	898	927	915	899	904	849	986	902	913	899	902	893	984	950	907	979	939	980	937	975	943	929	973	905	902	883	951	922	921	956	928	955	930	958	947	905	945	915	940	962	941	925	982	962	947	910	935	946	872	948	1017	914	951	949	944	884	997	967	924	930	922	987	930	938	914	930	944	870	991	941	922	929	987	920	948	948	982	884	951	953	982	912	963	905	888	951	895	914	929	895	981	890	936	910	931	969	922	978	934	944	1014	933	929	940	951	938	940	893	1032	907	920	937	943	927	876	974	937	887	1007	931	924	948	901	929	966	984	1001	942	946	961	897	954	941	942	932	972	934	936	932	905	927	972	918	976	942	980	900	908	951	922	968	866	900	959	952	918	898	976	904	950	931	920	918	887	899	923	965	938	890	943	956	910	926	892	959	908	921	842	970	880	935	955	951	991	890	963	908	941	903	989	923	967	930	900	910	926	931	885	941	936	949	1009	933	908	885	893	971	978	883	963	942	940	968	908	938	912	897	922	882	949	931	908	950	924	900	930	928	916	924	966	915	950	960	895	972	925	932	907	948	905	930	944	952	904	949	940	946	899	880	1006	941	911	918	974	974	918	920	957	970	937	967	905	1001	925	951	910	959	892	898	920	919	916	950	924	924	886	1007	949	940	918	954	983	955	962	915	896	873	935	953	948	967	900	893	875	930	971	973	914	902	938	935	916	899	938	918	937	924	922	939	910	881	936	917	923	917	971	929	964	951	945	968	974	970	884	885	929	928	915	940	966	956	976	917	870	923	876	977	891	909	913	911	924	913	926	931	919	971	881	927	974	846	912	934	926	893	977	976	931	962	899	964	935	891	926	943	949	954	951	944	920	926	973	936	904	963	918	929	966	970	963	913	924	900	887	889	860	973	960	972	934	926	935	892	924	923	924	914	904	940	965	930	914	925	880	904	925	961	844	899	1002	962	919	921	933	911	948	965	934	882	923	938	936	964	981	974	951	953	918	908	941	926	1032	941	903	1008	947	1006	877	964	894	931	886	956	940	950	937	925	996	927	935	926	981	926	898	907	913	961	878	939	919	885	913	933	909	911	909	916	944	899	954	952	877	922	956	948	965	932	918	943	923	930	931	935	946	941	942	916	951	889	981	923	935	918	888	940	945	882	922	970	947	958	939	934	941	891	907	961	951	884	929	961	889	928	994	910	909	1001	935	1007	928	929	938	951	887	921	969	961	949	913	915	919	883	981	923	935	957	976	958	955	963	949	926	920	985	934	956	903	932	916	964	950	878	953	970	924	940	926	907	884	951	984	918	901	852	938	970	943	924	947	969	1042	922	967	938	918	950	947	1016	951	966	948	930	942	951	915	934	965	887	976	917	925	953	881	966	922	948	890	943	950	946	946	934	953	878	905	930	941	954	894	949	959	969	885	920	927	899	942	910	922	912	926	948	967	891	920	912	991	918	915	938	997	920	907	922	862	910	924	937	937	897	1017	946	995	898	928	956	948	964	872	916	946	941	925	977	984	912	908	930	924	959	896	903	939	986	921	990	903	920	955	961	924	962	980	978	951	898	918	960	870	927	927	963	893	942	927	932	943	942	974	916	972	963	872	892	951	924	917	909	964	854	947	938	969	956	993	966	896	960	1005	933	932	960	947	956	922	940	984	931	942	954	948	983	1016	916	1000	942	971	856	942	925	914	921	944	959	983	923	918	910	933	926	937	953	971	908	966	896	957	974	974	921	936	927	916	888	978	958	1008	948	976	893	906	946	970	918	981	893	917	888	923	893	920	916	970	946	1015	867	933	912	905	985	917	920	925	924	935	928	952	913	900	931	926	924	934	901	916	954	973	1003	886	943	961	963	894	944	876	895	866	951	911	1006	918	885	924	998	954	938	954	891	949	929	967	913	887	951	940	929	944	941	927	910	967	922	934	997	949	944	899	938	932	941	923	912	968	946	959	933	917	937	911	983	905	915	895	900	937	928	964	944	936	940	953	931	990	941	952	902	931	891	959	920	913	935	924	953	949	936	941	945	895	939	974	996	932	988	942	960	953	944	933	936	959	946	950	951	898	910	925	1012	967	932	962	981	946	946	992	926	957	898	1002	920	947	993	887	888	921	904	889	933	976	933	938	939	952	938	937	957	1008	937	908	922	921	907	975	915	952	964	954	921
53399	44792	33906	25678	22709	18573	11774	5278	1932	844	535	438	409	366	365	320	288	323	306	296	287	271	286	311	245	243	260	268	264	250	277	228	230	272	254	248	233	221	253	271	261	283	230	240	237	256	239	252	252	222	231	230	246	234	212	274	236	228	234	214	270	241	268	250	215	239	242	261	223	269	210	234	258	242	257	241	220	230	219	242	238	222	209	265	247	254	207	227	232	267	212	221	263	229	231	247	236	237	227	236	220	223	226	233	216	210	238	244	254	237	220	224	277	196	224	243	215	236	201	229	221	228	202	221	255	213	230	229	213	250	269	224	245	209	266	233	228	233	244	243	234	216	230	237	217	202	223	234	259	244	226	232	238	206	247	248	240	226	218	226	248	230	222	189	233	223	218	236	264	248	222	229	197	223	243	233	261	226	239	240	246	247	226	229	209	262	249	212	247	225	205	213	224	236	213	217	216	227	245	259	244	216	257	206	243	257	240	261	252	239	220	256	247	237	237	255	224	256	232	211	257	226	230	206	265	246	250	234	245	250	216	239	241	245	229	222	245	236	243	229	249	259	229	220	250	244	258	228	242	228	215	227	206	227	263	234	206	230	257	239	257	225	227	206	220	244	233	259	218	227	218	212	230	247	231	233	217	232	222	221	228	231	222	230	224	244	209	248	248	238	228	230	258	226	208	255	244	226	249	263	213	206	222	243	223	237	210	259	228	226	230	228	230	258	229	200	241	228	253	249	239	213	243	236	242	241	223	213	237	225	215	238	255	240	229	216	264	227	226	198	257	232	238	226	219	246	213	250	228	236	223	232	247	249	219	221	221	214	230	249	227	248	235	236	242	235	205	213	231	199	212	259	254	228	214	227	236	212	224	229	249	230	263	222	238	207	224	222	232	215	222	213	217	244	225	214	215	220	242	257	215	269	243	233	237	208	223	239	228	202	224	212	211	242	244	222	215	225	254	241	244	231	226	237	208	221	214	231	231	223	244	247	204	242	204	217	261	230	237	238	237	214	236	244	229	218	231	233	248	234	256	260	219	238	215	233	206	233	243	261	222	223	234	237	236	235	248	240	212	227	263	253	254	228	217	246	220	234	249	243	238	230	229	225	225	242	269	268	249	214	235	239	228	232	242	253	228	248	239	239	252	235	233	217	210	209	234	238	243	237	270	243	236	244	238	236	252	222	243	240	236	226	244	215	222	204	221	242	269	256	234	211	257	225	219	210	244	238	221	237	246	225	208	238	216	229	225	233	243	251	241	222	225	248	247	209	248	230	252	240	201	260	238	221	258	244	248	231	240	244	263	245	199	247	251	226	235	251	250	234	229	239	247	253	248	215	231	211	227	232	239	221	241	232	235	247	239	232	231	248	265	247	273	211	237	231	202	251	228	235	217	225	249	231	266	215	200	231	229	233	234	257	247	241	257	233	204	256	224	230	242	223	224	235	236	221	195	225	248	209	268	261	256	253	218	233	213	237	194	225	220	238	221	240	194	236	239	253	249	242	231	246	277	251	237	226	226	258	260	230	231	237	234	234	236	248	232	240	216	230	226	219	233	225	229	243	266	253	245	209	253	238	212	222	240	215	279	209	216	222	230	225	225	218	222	224	220	240	240	213	255	210	247	240	230	236	238	243	231	253	249	252	215	223	216	241	240	259	224	232	228	244	221	248	220	231	243	243	224	239	226	220	212	212	277	241	225	223	253	281	220	248	252	239	236	240	240	251	222	220	217	247	234	226	232	233	253	267	227	220	255	222	213	233	227	221	217	237	219	220	233	222	225	207	220	222	253	226	225	236	259	216	232	232	212	241	248	252	225	224	243	276	205	239	220	217	230	220	226	234	244	237	221	248	231	210	230	213	236	253	219	243	251	222	220	249	219	238	249	244	226	236	223	216	241	245	217	244	248	226	212	236	235	207	239	244	245	201	253	242	223	216	217	227	222	229	221	232	235	233	219	246	268	228	252	238	233	221	247	236	231	211	224	207	264	201	218	232	221	244	250	212	230	243	265	237	223	212	253	237	213	227	214	221	239	222	233	243	243	237	201	223	222	233	245	260	235	250	216	217	211	254	250	237	217	242	212	236	234	226	212	210	218	226	232	214	220	233	246	225	245	264	207	235	225	242	253	248	248	204	243	245	237	226	248	218	238	242	238	228	235	230	228	193	255	225	206	249	224	227	209	224	231	208	213	242	238	227	240	211	224	245	233	222	226	226	209	220	229	241	253	200	236	255	223	222	234	228	242	225	255	267	228	285	255	233	232	255	244	245	219	196	240	248	234	224	221	250	229	240	225	239	227	221	226	251	235	226	232	228	232	225	218	220	291	235	208	228	242	216	225	230	242	230	241	235	234	229	208	257	217	241	232	229	232	223	247	214	265	244	218	231	237	241	235	248	249	261	269	247	223	220	247	261	254	192	237	241	232	277	227	232	218	205	231	245	226	255	248	224	234	232	207	215	223	198	208	234	228	245	224	229	238	253	213	211	257	235	219	256	241	219	221	229	252	227	227	224	229	205	236	229	260	218	208	241	245	234	226	267	207	241	236	221	242	221	233	241	238	236	243	222	215	231	237	199	238	239	226	227	208	216	219	225	243	228	233	278	239	223	234	243	235	245	239	232	227	223	239	205	223	249	219	224	235	211	228	264	235	211	215	225	239	193	222	207	236	206	222	238	218	242	216	244	244	243	188	233	228	234	226	246	246	239	261	216	226	235	216	226	247	245	231	236	234	228	233	239	217	224	237	218	250	241	251	222	253	269	237	245	224	229	208	210	242	212	224	220	239	235	225	212	223	221	221	267	245	201	229	229	242	217	246	238	245	223	243	245	257	241	234	223	202	267	245	232	262	228	234	230	250	245	221	256	254	234	250	273	223	210	223	240	241	226	252	240	192	208	256	228	230	263	234	221	254	227	228	267	240	217	194	262	234	226	241	236	216	234	241	229	253	256	247	221	241	243	247	216	213	244	241	224	257	223	232	235	220	194	271	245	258	223	221	217	209	234	209	241	232	257	227	231	220	226	224	260	226	221	209	228	242	221	239	241	224	232	214	210	232	235	214	282	206	234	213	235	235	245	239	247	249	218	239	227	231	234	220	207	245	236	242	245	258	253	231	196	235	268	204	219	261	249	245	204	216	216	208	230	255	199	236	224	226	242	258	247	226	189	225	248	219	232	240	220	217	243	209	230	258	216	232	235	228	217	213	244	224	210	252	220	252	248	238	233	252	234	241	230	229	286	243	228	197	258	230	233	229	216	246	236	238	231	225	237	220	238	244	241	228	211	233	231	209	222	247	212	230	241	243	231	239	231	254	218	217	264	252	252	231	217	227	220	197	244	235	219	250	262	237	244	259	233	253	248	211	221	237	258	229	241	257	224	234	235	236	225	233	212	238	240	211	239	259	239	230	221	256	256	203	262	217	219	236	218	211	244	238	223	197	228	241	235	251	244	239	213	252	242	216	232	221	248	252	223	237	252
45950	52970	38424	17095	6712	4424	3735	3086	2425	2134	2072	1833	1488	1394	1323	1234	1133	1059	1023	942	990	940	941	887	863	843	810	835	760	735	777	730	775	754	747	740	743	696	725	689	636	667	637	647	684	707	650	646	668	659	678	645	622	645	710	640	674	617	668	655	640	606	699	628	621	681	629	641	623	579	632	613	602	626	643	663	577	573	634	585	660	590	662	639	616	580	659	602	631	640	603	597	609	617	613	621	557	649	583	616	627	620	615	648	617	596	633	635	592	622	599	612	622	580	614	606	638	610	596	596	607	565	589	635	596	605	647	570	579	598	598	589	538	599	577	663	564	635	610	611	634	612	599	644	607	626	599	629	616	591	615	626	621	594	628	582	612	644	599	570	568	602	582	610	611	591	607	601	595	584	601	624	597	572	600	608	595	570	580	583	587	616	629	660	571	579	611	577	586	555	601	628	595	635	613	585	645	614	585	576	646	574	617	590	614	551	570	554	559	572	575	603	636	617	597	609	583	572	597	621	572	611	568	618	587	614	598	591	630	572	574	582	607	596	594	611	639	614	601	591	530	593	575	564	556	607	625	586	593	592	578	577	600	607	621	597	616	619	557	620	620	618	594	605	574	599	574	610	597	596	615	636	603	567	621	647	614	595	586	563	605	611	650	620	565	554	632	590	584	612	620	581	591	618	591	611	599	606	571	627	620	595	641	569	602	632	588	610	596	589	597	578	641	625	570	627	589	617	621	608	613	626	603	548	623	582	599	538	591	558	577	589	606	612	599	618	609	579	573	615	598	590	601	541	629	661	531	610	598	599	594	612	583	595	588	571	628	597	591	589	565	586	607	584	597	592	570	577	596	571	598	566	574	559	599	592	612	623	580	593	576	570	608	610	588	581	555	608	589	558	590	629	590	637	564	613	570	598	570	635	578	608	636	585	572	607	582	599	617	575	640	598	546	571	599	566	578	587	613	579	616	581	597	615	606	624	593	590	588	602	587	629	601	569	590	574	562	642	619	612	583	582	622	560	593	595	564	560	536	601	591	570	612	598	579	607	609	582	583	621	562	562	613	621	563	599	606	600	593	592	626	580	573	597	601	578	621	589	597	574	592	599	588	566	623	622	603	617	565	586	652	604	569	596	597	591	604	607	611	594	556	604	602	632	608	570	600	579	622	604	585	614	590	617	607	602	532	581	582	606	611	595	613	580	561	579	535	602	556	555	574	583	584	589	567	605	590	606	604	589	633	616	621	535	562	538	572	590	565	579	595	622	595	632	597	613	662	581	589	610	586	552	599	606	590	598	614	654	607	595	594	566	584	602	615	619	608	601	582	572	631	619	576	590	586	582	602	620	608	628	586	550	594	559	601	616	651	590	617	620	597	597	604	598	610	553	600	590	579	580	608	584	621	608	590	597	586	609	608	621	574	555	573	590	579	580	636	596	535	543	600	616	617	602	599	565	602	621	617	586	550	590	606	563	569	619	594	590	591	607	622	557	589	590	622	608	588	606	542	596	633	576	535	607	607	542	609	603	552	617	558	569	604	593	613	595	615	599	618	584	609	612	572	620	572	568	603	583	642	598	606	621	569	593	587	590	586	620	594	567	590	575	627	608	580	562	596	591	578	616	612	616	581	591	554	627	613	586	569	601	586	559	605	593	573	620	571	571	562	567	598	599	643	602	612	647	597	566	576	604	593	552	581	603	613	571	572	630	584	608	586	605	578	627	563	563	623	597	589	559	534	586	596	585	628	591	600	591	578	625	579	596	622	580	574	582	597	544	619	611	642	600	601	631	555	597	619	606	575	629	622	631	576	624	596	584	582	617	579	611	613	617	630	586	567	628	578	606	567	592	621	619	645	573	570	595	546	571	586	589	571	561	625	603	570	601	599	594	570	642	599	588	576	555	603	592	608	577	602	614	613	608	570	597	623	599	572	623	617	585	639	618	623	610	596	578	607	598	635	587	555	571	567	585	597	603	564	613	603	558	590	587	611	587	559	556	582	629	612	566	624	606	586	586	587	639	604	576	600	614	623	622	604	604	610	608	587	579	598	589	595	607	623	582	636	610	535	565	621	604	595	610	606	578	608	597	569	606	637	598	595	624	614	640	652	588	612	609	584	607	591	636	604	601	575	603	604	564	622	621	589	569	602	563	555	577	601	570	603	603	569	586	614	561	619	612	568	577	637	576	593	601	585	595	640	581	605	586	601	579	578	581	591	604	641	610	577	590	603	600	599	581	607	588	598	560	644	598	583	634	592	614	555	627	606	599	611	593	579	613	560	625	600	574	568	576	614	607	613	554	541	586	590	632	600	578	597	622	576	632	596	628	578	588	612	594	610	619	590	596	596	574	559	641	577	599	609	596	610	607	588	583	603	548	609	584	575	627	601	599	620	610	578	566	595	595	605	643	610	580	567	599	619	580	575	574	619	570	629	613	621	627	586	573	597	579	630	576	588	616	617	599	605	595	567	600	643	594	599	607	602	620	631	628	594	583	572	590	557	574	636	616	625	617	602	581	564	589	616	608	624	589	541	637	615	615	654	565	579	573	615	608	565	599	596	610	567	648	599	586	601	641	550	617	585	603	626	584	590	569	591	611	626	626	599	611	645	587	599	572	598	571	562	615	628	572	615	595	603	595	589	589	607	626	604	573	588	588	603	564	589	559	596	548	604	597	549	568	596	649	616	541	625	587	658	559	531	629	594	644	609	558	591	565	590	600	576	609	570	623	602	611	570	579	622	570	613	593	600	582	556	567	573	607	561	584	555	568	597	563	613	586	602	571	598	655	595	567	581	622	622	602	585	571	628	524	617	626	549	576	591	617	593	595	624	628	613	588	595	596	608	611	595	564	594	607	635	609	586	560	609	607	583	606	559	575	612	584	581	667	608	626	581	639	605	599	592	614	567	611	578	592	616	605	572	582	593	596	584	585	581	581	595	568	568	604	584	551	600	591	621	592	580	635	595	554	629	602	607	545	632	628	609	630	599	623	600	609	557	626	525	562	574	604	611	589	573	586	645	582	605	631	572	604	616	571	555	648	587	563	591	598	599	602	583	576	620	595	600	577	592	642	572	578	587	573	591	566	582	620	590	598	637	640	569	551	589	586	584	600	555	601	630	617	614	608	644	586	611	611	614	611	550	590	583	544	614	599	628	565	564	573	570	578	643	589	619	592	562	595	601	611	570	594	604	581	590	585	600	596	591	627	605	561	615	647	585	582	583	541	602	616	596	605	585	653	619	595	601	558	581	617	588	590	593	566	581	629	610	587	620	601	603	589	667	609	602	627	596	602	603	576	579	554	587	583	543	597	616	597	568	567	556	564	532	611	591	623	549	594	619	610	616	597	603	638	607	646	568	571	584	656	594	617	590	584	605	585	605	558	571	600	618	593	567	597	600	598	586	590	630	582	600	604	628	592	641	556	581	597	597	583	564	614	609	615	555	562	576	622	635	615	581	627	594	566	605	620	629	574	630	578	615	608	558	615
12139	15239	4017	1170	567	386	309	324	289	337	288	327	286	314	302	326	319	329	302	304	318	301	297	280	320	320	306	314	326	300	312	297	313	294	293	321	344	281	317	304	330	276	317	326	298	296	294	273	298	319	305	298	301	270	329	277	273	333	285	306	266	307	306	302	291	296	289	310	299	305	313	297	294	292	302	298	305	287	316	307	330	283	288	301	313	304	270	284	285	316	311	285	323	296	327	271	287	308	287	315	282	278	310	311	303	339	341	288	275	315	313	346	317	312	303	331	289	304	306	301	275	284	272	301	299	307	312	326	278	327	312	288	290	287	291	304	308	289	297	296	289	305	298	310	302	313	286	307	267	316	324	279	281	312	328	302	302	293	270	303	292	292	326	289	307	290	298	338	304	303	323	316	326	295	351	307	283	312	299	329	321	319	316	302	268	292	294	318	285	292	288	307	281	298	311	291	304	292	297	289	292	287	291	304	284	294	280	302	301	292	296	305	298	294	296	328	307	293	299	308	306	297	287	286	308	283	297	357	302	304	300	304	339	288	285	268	274	278	323	289	283	295	293	323	338	290	287	331	286	285	327	304	280	297	319	277	311	315	292	311	318	293	322	299	310	305	314	294	283	333	291	310	286	274	315	306	325	288	274	300	277	268	320	304	280	297	256	319	310	291	287	291	290	290	326	293	282	307	291	286	322	296	305	301	311	288	288	327	297	294	296	286	310	289	281	287	258	284	291	343	288	331	285	290	307	316	277	279	312	258	308	292	287	335	317	295	324	284	322	284	295	257	289	288	328	288	276	295	325	318	307	309	294	304	276	267	286	317	291	295	312	287	292	303	312	303	274	286	300	305	291	292	306	302	314	299	309	292	298	294	309	278	315	280	298	299	316	283	309	298	297	281	315	265	344	283	295	302	296	318	295	277	320	316	322	299	288	301	297	251	307	302	299	299	280	296	324	318	283	298	276	312	305	321	314	311	302	321	289	292	337	313	319	325	288	257	305	270	308	278	315	292	288	304	274	274	283	317	299	306	308	328	306	307	274	301	279	281	311	289	257	291	267	283	295	304	269	284	288	293	293	312	295	290	331	328	327	287	303	330	308	308	300	282	276	298	277	314	329	297	297	298	323	306	338	312	302	309	325	280	299	283	300	293	272	321	301	291	299	252	288	258	319	324	286	297	283	289	302	307	335	316	333	303	299	288	280	289	326	321	294	299	302	304	335	303	312	352	313	315	282	321	325	262	331	310	276	291	311	302	313	311	258	281	313	317	275	294	289	294	264	269	304	256	285	274	267	308	294	280	275	332	281	292	264	296	288	327	309	304	297	314	318	303	304	278	306	269	264	276	286	274	292	283	315	285	323	302	302	355	287	291	292	310	328	327	270	276	292	265	265	267	310	320	302	312	269	316	275	340	273	276	285	308	267	334	320	308	298	270	286	307	279	310	301	299	299	299	311	318	279	289	272	312	295	290	321	313	310	302	261	260	307	307	286	322	319	288	286	276	289	299	321	310	299	295	296	282	302	289	309	319	322	284	268	310	295	295	314	327	289	325	294	334	308	327	290	315	314	321	315	279	244	309	309	338	299	281	304	272	305	326	284	340	295	301	289	276	315	295	285	314	304	290	288	263	300	311	319	302	329	301	285	302	303	312	294	329	304	295	323	310	296	270	298	277	332	305	301	320	321	277	275	296	300	298	321	284	315	282	318	288	311	313	272	292	310	308	311	346	287	315	290	318	314	299	303	286	292	285	319	306	321	298	326	282	313	255	315	324	328	310	263	272	334	304	271	286	294	284	296	286	306	302	322	274	312	295	283	298	298	283	283	283	318	296	308	306	311	310	288	290	294	296	301	321	278	288	276	288	329	305	294	290	263	301	332	278	324	320	296	274	303	305	278	283	279	295	303	286	299	337	307	313	278	316	316	276	271	288	271	290	308	341	288	296	294	351	296	313	315	301	326	288	308	309	269	260	302	301	281	294	323	271	294	316	294	302	286	287	304	315	303	314	324	346	328	285	291	295	301	310	295	285	335	340	300	279	276	293	288	292	289	302	298	288	286	294	304	297	296	301	316	291	292	298	299	304	260	340	318	291	286	291	315	292	319	304	310	304	315	292	332	309	309	313	319	271	276	313	320	315	298	321	323	289	314	278	282	270	291	349	296	286	305	308	308	295	294	301	292	306	315	324	294	284	290	303	294	325	257	295	320	299	326	306	310	294	305	285	303	278	328	299	322	305	313	297	320	319	292	275	307	315	288	299	317	311	294	298	291	304	306	293	284	277	291	307	325	290	277	286	283	314	305	296	302	335	283	314	287	300	301	316	274	283	313	288	321	320	285	286	272	299	274	306	255	288	306	284	305	316	245	328	298	295	305	330	312	283	338	314	279	292	297	306	298	294	304	297	322	344	263	284	302	280	320	298	301	286	297	310	298	320	331	297	292	289	310	309	283	322	317	290	319	294	287	304	297	301	284	293	311	283	338	316	323	317	311	315	307	305	286	325	319	291	315	323	307	339	312	312	313	272	288	267	318	294	279	270	310	288	304	281	329	320	322	309	310	313	294	315	303	255	302	314	280	332	312	317	327	293	309	291	291	313	295	305	278	308	297	286	327	299	296	282	260	280	310	312	267	303	305	294	292	283	330	316	284	316	292	287	295	283	287	290	325	311	286	271	323	284	326	286	311	286	302	322	266	339	325	310	281	300	300	326	314	291	309	331	293	294	280	287	271	302	270	285	297	286	299	309	304	286	308	287	271	327	328	313	300	293	318	276	318	301	293	296	302	278	288	314	286	303	290	301	330	299	306	282	280	319	289	300	318	300	267	304	322	299	316	314	304	297	303	301	310	285	298	292	341	291	294	299	306	320	289	299	310	299	293	286	326	283	285	309	321	322	285	286	307	297	300	298	308	315	269	308	305	322	290	309	306	298	277	269	303	240	277	341	294	264	289	300	301	328	322	313	338	282	309	340	303	285	318	310	302	278	264	297	325	288	319	304	291	281	279	279	307	294	298	275	315	315	273	296	289	286	303	278	270	313	299	318	292	286	297	283	287	300	328	290	290	321	280	289	305	256	296	290	285	267	309	272	276	271	278	294	316	276	325	310	277	308	310	307	292	285	281	292	268	285	318	267	292	293	312	296	283	292	354	290	326	320	289	282	296	304	291	290	311	314	275	276	299	314	284	284	286	304	288	296	295	315	284	284	295	310	267	265	289	304	339	280	264	329	309	285	276	287	287	288	314	300	266	324	298	326	288	285	302	311	255	294	290	304	286	297	272	299	308	313	319	295	320	294	295	286	253	291	297	284	302	282	298	289	244	294	280	340	324	303	298	291	319	296	289	306	307	299	302	306	306	335	281	287	319	297	281	309	287	283	307	315	281	328	310	285	273	312	261	294	304	269	329	292	275	278	270	332	287	327	300	299	324	308	297	326	307	291	296	319	309	283	291	280	316	285	315	295	293	318	263	290	309	321
12458	16060	2986	1581	1085	915	884	901	905	838	827	810	800	770	832	832	855	766	766	811	796	784	786	851	807	750	806	866	756	796	742	796	805	777	774	825	792	773	830	796	765	789	792	827	870	770	771	783	797	812	794	809	752	791	754	794	801	793	847	758	797	810	858	789	799	762	784	772	844	803	763	796	804	796	786	823	791	776	748	834	802	778	780	741	784	761	765	830	770	797	782	837	769	776	750	800	757	784	802	827	720	804	788	758	791	778	779	839	782	774	868	813	865	751	781	762	814	837	815	784	827	766	815	787	784	778	783	809	799	826	776	778	788	797	803	837	808	747	758	804	786	754	824	815	835	772	790	780	801	811	754	795	836	804	860	757	756	784	783	771	848	809	777	777	801	828	779	839	843	783	810	815	774	790	767	794	788	826	757	790	782	797	788	784	793	814	824	786	807	772	793	790	826	759	775	826	781	813	796	807	786	800	808	826	800	821	802	780	774	796	790	742	750	786	813	829	796	793	809	791	778	788	824	839	788	752	825	782	790	763	820	812	839	736	764	808	763	746	784	756	814	783	786	809	800	758	796	812	807	709	816	797	799	801	801	829	823	794	843	804	738	791	783	783	769	779	832	778	756	803	776	769	826	774	799	788	774	797	779	783	776	838	796	794	793	782	768	793	780	835	805	810	775	766	767	772	808	771	807	762	809	830	790	804	811	814	812	804	741	777	789	749	844	780	773	743	807	784	806	881	781	800	840	779	782	762	779	795	823	773	809	825	784	793	845	758	802	777	773	822	697	739	794	804	787	821	810	798	775	826	776	810	793	837	730	843	796	787	747	787	808	765	816	819	802	816	790	864	801	786	791	722	771	819	810	818	803	825	796	805	789	796	751	795	789	798	793	791	769	791	792	774	756	825	826	839	774	802	774	808	806	786	808	817	750	790	752	811	814	779	854	809	727	784	802	832	796	802	786	800	742	833	762	816	807	832	814	784	771	810	791	782	814	789	840	790	776	812	751	771	781	770	806	801	822	780	798	728	790	767	737	799	766	848	787	764	780	800	771	824	852	765	793	785	762	826	782	800	782	733	861	756	785	799	745	747	750	822	833	795	797	796	838	789	773	809	819	755	799	789	757	785	790	796	795	733	783	790	837	809	792	792	795	823	823	800	798	776	849	800	753	803	813	782	828	800	790	831	824	754	780	791	754	765	795	789	742	760	781	810	755	787	861	738	745	787	825	777	827	782	768	799	787	782	830	793	790	796	779	794	835	787	781	747	752	801	837	780	790	781	774	800	789	788	813	802	834	831	791	775	810	760	804	740	762	780	785	812	801	778	808	786	806	806	814	823	775	803	787	748	800	797	790	807	788	781	879	788	767	790	807	802	817	773	783	804	795	780	761	755	774	822	777	764	772	762	807	837	785	829	789	780	786	820	777	812	748	775	812	756	802	809	760	781	758	811	786	799	834	769	801	804	807	782	776	806	835	778	826	797	748	841	789	737	810	756	794	810	802	823	759	800	812	822	834	797	785	821	783	796	797	799	801	792	757	778	807	813	817	772	795	856	784	757	748	754	791	834	762	778	839	796	777	786	764	829	833	794	785	799	759	750	779	841	803	791	799	788	770	793	776	809	784	733	799	817	803	779	803	812	769	816	796	800	774	762	771	731	786	779	844	785	823	774	833	849	774	806	767	801	759	829	774	771	770	793	770	789	801	781	810	781	776	833	833	830	766	792	842	762	835	837	771	826	782	771	765	798	813	792	778	778	822	818	811	810	757	836	800	786	810	801	809	801	790	831	772	813	779	754	812	798	827	781	820	766	800	760	743	797	831	788	798	799	793	808	747	785	811	785	839	791	785	787	819	792	784	808	820	760	730	795	821	749	787	819	783	822	767	834	771	803	744	791	753	813	784	791	804	790	811	795	817	871	808	815	757	753	783	769	803	860	787	804	800	818	794	771	785	798	753	802	751	814	732	834	791	803	814	782	817	785	792	754	819	800	804	830	796	773	788	804	837	746	800	785	857	813	850	841	745	783	746	824	744	776	793	797	820	801	782	850	791	824	825	828	816	787	785	806	753	793	831	784	742	809	771	752	737	829	819	762	791	819	738	765	816	775	869	772	776	789	787	791	792	779	777	812	825	815	790	759	784	805	784	795	783	843	776	799	821	779	820	827	748	842	779	785	784	794	758	823	780	833	820	774	784	792	784	776	770	759	773	807	817	780	839	800	855	805	755	772	827	826	774	785	793	786	831	849	784	791	819	807	771	786	840	768	768	814	819	828	795	872	785	790	854	803	816	781	816	823	774	786	806	799	831	779	781	776	788	826	800	773	799	775	767	772	792	786	804	746	789	792	758	798	849	812	816	782	789	761	821	829	780	787	817	805	781	787	749	787	796	787	790	792	845	741	750	781	812	757	775	818	805	751	799	770	817	727	764	837	810	795	844	787	808	835	767	808	782	759	835	787	759	819	797	809	808	827	754	802	762	798	781	800	800	845	779	790	800	815	802	814	778	821	764	810	820	796	782	785	799	874	788	749	858	791	813	793	784	756	767	778	800	780	781	851	799	825	813	747	777	772	810	805	756	769	809	812	801	797	776	785	817	803	787	805	743	809	773	766	790	838	812	776	809	809	733	744	806	755	766	777	812	771	791	796	790	758	800	785	797	815	838	766	795	770	806	810	788	767	762	782	762	845	815	803	798	776	780	805	771	764	803	770	788	773	753	756	766	779	785	796	783	792	795	813	797	781	770	840	765	784	781	803	778	779	768	766	773	771	792	792	830	795	797	829	774	752	737	825	777	779	796	823	828	784	768	786	801	708	793	820	814	822	828	794	811	830	786	839	793	775	800	776	736	836	729	797	827	795	839	848	769	775	773	763	833	816	799	820	809	814	744	761	705	771	786	811	781	763	794	792	792	736	834	782	814	772	769	836	797	742	803	803	820	802	742	787	793	758	786	780	784	817	780	784	786	761	785	756	833	800	775	819	787	783	768	812	823	764	805	819	784	774	776	809	756	849	812	750	788	828	775	775	809	823	813	808	774	859	788	773	842	792	777	791	821	763	793	802	808	832	839	797	793	803	805	747	725	791	742	788	737	764	754	757	780	828	773	769	765	783	782	733	766	753	820	765	788	854	816	765	789	783	816	761	720	815	800	800	756	770	781	836	813	812	782	780	827	812	854	823	760	768	760	756	833	848	815	794	795	818	797	819	833	767	743	787	805	791	770	767	762	816	796	779	801	815	801	756	782	765	861	778	758	792	788	781	769	796	769	793	770	784	834	794	791	790	796	765	773	813	833	757	808	809	836	812	858	811	800	815	824	779	789	769	751	827	761	760	783	785	792	847	765	792	803	756	812	752	788	802	763	787	788	807	751	768	779	784	777	827	803	767	832	803	851	715	753	824	773	748	814	790	819	761	778	804	782	837	869	821	751	766	773	803	784	834	779	836	784	815	804	752	779	791	803	751	774	792	783	774	778	786
46616	44639	25598	20429	14033	7517	3242	1460	627	501	434	455	434	426	415	403	409	393	412	404	397	429	377	377	376	369	418	387	368	396	360	379	410	375	400	393	400	383	342	395	358	362	358	368	382	423	371	344	375	400	378	362	361	376	363	341	378	376	361	372	385	374	366	361	378	355	386	348	412	373	376	358	383	363	364	400	370	374	388	407	348	376	371	361	349	376	367	376	361	381	391	375	391	404	394	319	382	377	380	381	396	393	348	386	354	373	396	381	373	385	354	344	360	390	384	347	350	374	372	383	377	376	357	354	390	366	379	353	372	376	369	382	385	392	350	391	394	419	387	375	358	371	367	376	376	340	353	362	355	382	324	389	370	404	359	359	364	370	414	392	370	419	380	349	376	354	372	398	408	391	406	353	358	366	374	407	362	374	385	400	397	375	409	370	344	396	379	354	365	379	364	368	376	371	366	386	400	366	395	377	385	370	360	377	352	379	364	382	361	353	333	369	376	356	358	388	355	392	370	361	359	383	367	366	357	366	384	373	344	385	376	372	426	400	360	400	386	344	418	388	371	367	385	368	391	366	386	355	337	411	359	375	376	370	414	352	369	372	357	344	406	363	377	335	362	368	362	382	385	397	393	364	360	361	357	412	367	362	377	372	346	401	381	376	373	378	395	391	365	355	350	370	382	369	372	363	398	353	369	395	364	410	348	371	390	388	395	387	381	342	328	392	347	382	364	375	367	363	391	382	406	381	393	417	370	380	384	376	365	397	359	357	374	386	385	389	379	399	338	386	350	363	368	357	397	380	347	396	371	394	334	348	355	363	393	368	363	393	385	413	407	373	374	392	363	355	385	355	365	366	360	333	363	420	379	383	350	385	379	364	380	347	362	371	363	417	373	368	376	402	398	398	374	337	359	362	360	366	363	377	390	390	375	368	390	392	407	394	403	366	372	365	386	363	360	376	345	394	387	363	360	377	359	370	356	366	371	387	379	347	374	401	382	357	364	371	404	353	330	395	344	377	381	368	361	376	369	376	378	373	389	397	365	376	340	357	367	356	325	396	350	370	387	368	369	389	350	396	363	393	368	387	345	351	387	346	394	353	392	365	377	372	349	395	357	353	372	357	375	384	376	385	369	369	354	347	373	384	348	346	365	397	344	402	373	356	379	391	358	334	345	358	375	387	363	374	367	335	385	386	390	386	395	383	391	413	360	411	359	387	378	375	366	384	369	372	400	408	391	385	383	373	368	374	353	381	390	373	360	373	383	356	392	382	401	343	381	376	368	387	371	387	378	377	358	356	402	355	414	366	374	376	363	342	351	410	359	344	396	345	355	376	396	391	409	393	348	348	382	384	407	380	409	336	343	394	365	393	388	334	393	361	363	354	367	359	379	362	400	355	366	319	367	391	376	383	350	416	361	369	372	360	329	344	386	370	392	426	341	364	402	379	404	385	357	362	371	357	367	394	372	382	375	344	345	395	378	387	401	338	423	385	366	385	387	355	367	366	390	362	372	394	355	380	359	399	405	373	368	358	384	353	409	366	374	379	390	379	389	410	374	353	388	362	412	407	407	409	390	361	361	362	367	370	380	359	393	352	342	388	391	390	370	398	364	388	372	389	363	344	360	383	349	413	357	384	330	395	380	364	399	366	361	358	413	361	390	386	368	380	336	387	402	373	412	378	386	350	398	352	363	354	384	392	393	402	358	379	377	365	371	334	341	366	393	350	355	385	346	364	339	365	364	383	398	364	326	359	368	381	379	387	358	364	411	356	354	377	364	379	345	343	370	421	388	363	350	368	382	421	358	418	395	359	360	375	355	344	355	391	369	367	367	404	363	377	369	340	360	368	378	372	335	377	387	334	368	384	397	371	395	379	378	374	373	371	354	365	397	363	361	396	355	404	360	384	383	380	390	379	391	378	386	384	353	363	347	380	385	375	372	370	370	373	336	373	378	348	367	343	387	358	349	408	363	338	400	405	369	407	417	339	318	373	377	335	349	366	400	399	348	357	382	368	371	364	377	365	383	355	359	362	394	375	362	374	350	345	373	385	349	347	384	361	414	378	377	396	400	356	383	404	423	404	368	403	395	377	377	340	381	364	385	366	389	380	334	363	347	403	381	397	400	409	342	367	349	377	383	359	353	388	332	358	383	369	357	375	399	386	378	342	368	370	400	382	404	389	370	355	361	331	376	356	372	376	405	375	376	364	345	365	335	400	365	382	347	360	336	384	386	328	367	405	383	346	364	417	401	364	360	346	313	359	379	372	380	387	406	403	398	368	423	384	392	420	396	371	378	377	345	406	361	372	390	360	371	365	358	370	371	356	380	373	362	401	379	347	396	378	400	344	385	357	398	346	369	383	363	357	374	374	363	400	396	370	343	365	389	359	369	367	423	368	384	344	377	371	379	367	363	369	370	387	351	406	381	388	374	350	352	377	357	392	375	375	377	364	358	355	356	385	420	379	398	384	373	384	347	353	352	386	356	327	363	402	358	395	373	378	359	372	360	356	338	380	378	364	386	387	402	382	328	367	388	372	341	381	356	353	355	383	384	353	391	376	404	378	358	398	359	365	393	391	381	380	408	368	394	385	385	388	376	372	400	399	409	389	390	383	344	341	364	384	406	363	381	411	382	384	384	376	348	379	394	369	380	367	340	350	398	397	341	383	399	327	392	385	390	395	347	398	381	373	404	360	368	379	422	389	337	371	380	377	391	361	385	399	381	360	366	367	375	372	373	346	391	354	359	378	372	356	385	370	408	366	368	385	357	326	376	391	379	375	337	367	377	362	390	414	397	367	376	371	372	350	321	388	377	347	390	380	407	387	366	346	388	334	364	378	342	351	373	360	373	372	370	365	368	383	372	346	377	379	350	348	368	382	360	352	337	389	379	381	382	393	402	365	369	404	384	351	403	368	356	384	378	397	382	345	389	383	361	327	378	349	399	360	359	373	362	385	399	366	353	393	369	370	338	386	370	373	388	384	353	375	384	388	379	397	348	389	372	396	360	313	360	343	360	345	374	370	417	374	358	405	373	392	376	384	410	402	356	367	387	343	329	393	374	382	362	342	371	352	366	381	381	396	403	342	368	387	377	387	354	357	381	378	390	332	357	331	387	358	399	383	385	359	366	391	364	366	358	359	354	393	345	380	399	359	359	380	372	414	353	398	387	368	367	381	390	364	377	371	411	349	353	351	384	359	378	404	357	406	387	365	370	395	375	333	382	347	365	392	375	369	362	335	370	388	387	308	356	381	419	377	396	405	377	378	384	378	343	344	367	400	377	340	350	352	362	354	377	367	347	363	397	374	364	367	405	388	360	343	400	389	405	364	347	387	367	431	408	380	349	387	369	381	389	368	376	375	380	367	379	371	371	360	369	386	383	356	378	381	395	334	373	356	380	359	392	387	359	375	375	378	377	375	363	397	367	333	360	391	333	363	387	369	326	386	359	374	358	373	356	398	360	359	377	369	380	355	387	352	345	370
38584	37181	8602	5892	3812	3134	2478	2139	1964	1687	1665	1527	1371	1339	1308	1250	1222	1149	1183	1116	1083	1139	1092	1022	1010	1041	1016	1049	1034	1011	1020	1028	1000	1031	976	1031	997	977	1000	967	969	1015	994	945	942	935	957	996	982	945	963	950	903	968	959	971	921	941	930	982	928	964	941	936	916	973	984	986	970	962	999	961	904	900	957	937	930	942	933	908	929	1022	904	930	947	989	963	945	1003	921	967	943	942	923	960	918	950	888	905	925	968	947	878	960	915	934	929	954	919	957	875	898	975	948	924	925	900	917	904	940	906	953	927	949	928	931	882	999	1008	990	941	961	914	960	968	988	924	926	945	893	865	943	878	958	914	887	922	930	914	920	928	952	950	982	937	964	891	952	938	923	940	960	910	915	1010	907	939	1010	912	900	956	940	907	902	938	935	947	915	959	940	892	922	936	949	1008	901	932	968	912	935	941	929	900	941	929	979	929	948	957	908	942	965	944	889	892	979	973	947	911	941	939	943	1003	964	894	926	954	899	932	903	908	964	936	917	940	942	861	924	963	945	896	935	900	955	943	943	986	926	957	941	966	961	989	912	912	953	918	926	976	942	958	955	945	972	951	943	895	899	971	957	913	874	954	960	949	945	943	953	906	936	937	945	930	939	977	955	945	942	893	969	890	942	964	913	934	1014	986	896	967	915	891	976	884	968	956	967	964	911	926	923	900	915	904	956	927	920	967	954	936	935	964	913	890	955	944	940	938	923	965	931	899	993	944	946	910	895	940	938	944	884	913	892	844	944	946	949	993	961	958	932	955	991	927	969	907	936	966	888	955	958	871	990	926	911	964	922	931	973	873	951	911	909	929	927	927	946	884	931	940	937	919	928	957	933	903	926	907	967	906	1002	951	957	944	918	949	934	953	906	931	931	888	934	930	910	906	944	905	951	886	927	924	924	967	955	898	940	922	931	952	934	878	933	919	958	937	959	932	920	910	869	920	997	959	897	976	921	923	927	913	898	910	943	943	973	923	906	886	945	947	937	1005	950	912	964	903	920	970	895	889	924	972	937	950	971	954	888	988	945	883	924	937	947	976	944	933	957	905	905	908	907	940	973	891	916	946	912	927	961	974	963	914	932	946	992	916	955	955	906	910	971	993	931	933	890	923	911	943	922	957	897	949	875	977	911	953	880	925	914	935	940	942	996	956	938	1029	919	908	995	953	985	904	887	956	970	915	959	898	914	901	915	982	930	988	929	926	965	957	939	944	928	913	983	912	927	934	972	936	950	971	932	910	889	927	923	937	914	941	859	926	981	950	917	929	913	962	913	925	958	937	930	951	919	916	954	919	882	947	891	937	949	1000	925	992	881	964	932	930	917	955	998	906	909	900	922	902	1014	951	951	972	936	959	935	918	957	928	909	910	946	905	888	938	967	955	934	900	943	948	901	936	912	895	901	957	949	973	937	938	915	928	939	906	890	943	961	977	955	926	1001	954	959	941	928	920	977	912	898	868	915	908	908	932	958	961	913	907	879	942	905	938	936	924	933	1018	967	976	933	977	965	935	953	924	906	968	912	873	946	954	955	963	886	960	927	946	904	974	929	930	934	940	879	914	936	949	994	908	932	921	986	991	904	957	940	1001	911	949	943	909	891	919	944	922	911	901	955	922	919	928	918	946	908	913	948	969	962	924	990	949	1003	928	930	922	971	942	971	898	931	923	909	920	896	932	886	992	949	938	935	969	935	976	960	959	888	910	907	976	926	917	898	1024	912	902	939	971	858	917	954	975	935	859	926	899	899	889	895	958	943	948	965	957	897	914	914	931	926	931	958	988	905	896	969	973	913	945	987	885	951	929	1012	917	942	953	1001	967	998	953	943	933	946	929	945	960	977	917	904	880	967	925	914	923	924	954	912	924	921	925	908	917	894	902	941	929	952	942	904	970	901	944	922	925	928	861	892	951	984	917	946	943	945	956	932	923	921	908	996	958	942	937	949	913	966	929	875	926	910	925	914	948	927	914	910	950	940	989	952	925	922	938	894	909	927	931	960	931	944	954	949	941	976	831	903	935	945	973	915	940	917	891	988	971	944	931	915	930	961	979	966	917	932	960	970	959	966	939	979	939	925	906	947	915	937	922	909	904	991	939	922	923	993	932	954	902	889	933	963	951	925	916	908	929	938	867	884	913	937	897	962	889	893	946	909	975	943	943	908	873	912	930	943	922	940	944	990	924	937	901	925	932	906	892	888	929	917	982	1000	948	850	967	858	957	928	917	940	950	940	903	853	995	972	885	943	913	932	919	911	927	882	951	902	879	921	936	878	938	983	926	834	995	861	969	913	926	952	953	946	914	952	923	926	951	973	924	920	951	946	947	923	912	945	910	935	959	952	951	936	956	922	856	960	992	916	942	976	921	937	888	934	946	959	914	937	965	938	880	950	917	999	928	873	976	886	934	955	884	872	935	963	928	950	862	969	954	956	972	891	962	914	940	969	963	913	973	931	910	941	914	954	957	980	962	908	898	885	969	904	972	940	900	882	941	939	937	933	969	927	970	919	918	929	929	905	906	991	972	924	937	967	939	906	970	905	910	959	996	946	898	956	975	952	908	898	951	943	917	860	952	952	933	909	919	952	919	868	986	964	915	981	912	893	934	973	924	917	934	947	922	964	926	938	961	970	900	908	921	914	940	984	913	940	977	947	922	933	984	960	923	939	963	955	876	937	937	896	1016	940	980	991	899	947	902	903	982	910	945	983	959	982	945	889	938	900	939	912	915	1036	932	919	963	896	947	969	923	950	962	917	974	886	867	971	896	930	964	955	919	943	949	923	997	917	951	920	934	927	984	890	952	895	987	945	923	929	919	972	907	952	946	902	919	900	926	920	905	926	927	924	955	980	907	963	915	1013	943	961	949	921	953	931	914	914	930	952	923	904	896	932	955	904	918	916	935	957	983	895	901	942	986	895	929	963	918	922	968	947	964	883	956	962	980	871	956	919	956	943	967	936	878	955	916	931	972	907	914	891	932	881	920	890	904	933	909	950	920	950	908	936	965	923	947	920	890	922	914	935	910	985	921	917	1007	943	910	928	922	929	925	936	905	956	961	922	851	931	965	908	905	908	920	996	971	964	903	954	920	930	912	955	945	940	958	969	935	974	867	895	986	922	939	930	934	903	966	945	956	957	1016	892	936	925	919	961	935	945	936	920	923	927	937	896	929	947	942	926	945	919	964	959	954	973	910	919	951	950	926	985	869	884	971	968	933	952	960	913	902	941	924	896	981	1004	916	916	961	949	953	978	900	977	976	951	924	941	984	926	913	924	945	901	899	946	976	919	919	973	960	913	948	903	943	950	946	924	959	950	913	883	937	921	923	883	968	917	945	937	920	886	995	955	948	919	944	929	952	915	1008	952	955	950	900	930	880	884	997	973	991	933	936	953	964	928	944	997	931	994	875	903	903	945	931	918	904	916	900	920	931	890	953	893	951	924	932	922	921	962	945	977	976	947	862	893	994	940	932	949	951	933	937	973	891	925
54537	39116	26575	23348	18964	12655	6504	2358	747	492	476	408	382	339	304	321	313	291	276	278	261	264	262	251	272	259	247	222	282	221	247	252	264	243	258	230	261	283	250	266	239	230	231	259	251	217	237	242	243	244	264	217	237	249	236	240	269	226	226	230	216	246	248	242	232	239	247	241	246	229	245	255	251	203	257	214	241	268	246	240	263	233	221	245	222	234	255	217	218	223	234	218	230	258	226	215	223	234	231	213	244	227	217	210	222	218	219	229	223	220	218	269	270	241	239	250	229	265	235	212	222	242	215	217	271	198	246	255	239	229	241	205	248	224	221	199	232	255	237	217	232	222	239	208	245	210	206	235	222	219	219	226	221	214	235	234	186	247	225	208	205	241	222	210	253	216	222	234	249	246	210	198	203	201	217	235	220	235	235	228	216	221	215	219	222	237	239	225	251	228	221	255	218	227	248	203	219	230	214	235	254	221	211	202	217	209	231	217	232	230	240	215	214	241	239	235	226	252	244	239	206	222	251	229	225	202	223	224	216	244	206	244	218	221	219	209	241	224	233	214	226	221	222	216	203	218	256	228	231	238	271	206	207	245	244	226	187	224	239	252	247	250	245	227	232	236	219	232	203	192	238	238	223	223	243	220	217	217	259	224	251	251	217	246	243	211	222	256	214	225	237	235	231	245	209	212	255	228	261	247	219	239	213	235	206	215	250	232	240	246	233	213	239	268	213	244	219	212	196	248	222	228	225	188	211	194	239	231	247	207	209	242	225	258	212	233	217	186	203	201	223	232	218	255	245	257	248	236	205	200	223	229	223	236	231	251	215	245	212	213	239	236	234	237	235	224	212	228	220	236	229	243	215	228	244	218	247	236	277	221	236	236	238	222	253	270	230	224	242	224	242	224	231	231	228	240	238	228	241	267	233	252	206	249	231	220	244	197	221	230	227	251	227	204	234	202	210	245	270	218	229	259	233	252	240	250	232	238	212	225	243	213	253	217	222	222	234	216	234	228	211	228	205	246	229	221	207	225	236	251	225	247	250	215	210	230	261	211	226	203	229	255	244	220	197	214	236	234	231	248	250	230	233	231	262	233	249	224	222	230	248	253	217	224	226	229	251	241	238	221	230	246	211	239	223	206	228	217	213	211	242	228	252	231	229	220	233	223	259	231	235	240	223	221	239	224	228	241	221	240	226	235	238	224	213	211	239	259	255	233	235	255	245	228	239	235	222	207	231	213	204	237	220	216	250	233	214	253	246	213	241	239	247	235	230	249	250	215	260	232	208	213	232	257	250	215	210	233	252	220	251	227	211	259	223	243	258	226	226	233	253	255	235	202	254	215	244	255	230	251	212	243	231	239	239	239	217	255	246	233	233	236	218	229	226	249	216	215	248	238	230	230	248	196	224	219	240	226	249	213	231	224	238	243	272	206	205	243	211	237	238	230	232	229	226	241	244	222	243	205	234	246	239	228	224	212	211	230	222	234	218	251	218	241	230	233	217	244	240	262	233	226	247	233	252	241	230	226	222	224	243	226	215	235	243	259	241	248	227	221	228	217	244	234	232	238	247	221	247	255	261	206	219	233	256	231	246	264	224	256	231	218	212	253	242	215	225	222	248	254	201	232	231	250	212	217	229	222	263	225	207	245	217	221	221	225	244	206	218	226	246	252	231	206	247	239	234	241	244	240	214	220	233	236	227	233	206	240	219	256	250	262	206	235	245	244	214	226	224	242	249	234	241	252	236	212	238	240	230	255	209	238	221	210	221	255	229	240	258	240	190	241	242	213	241	246	242	221	236	244	212	231	238	236	235	244	221	213	212	222	244	246	221	216	231	230	226	206	264	177	237	226	208	249	256	246	209	226	181	215	219	226	250	279	245	211	256	208	215	224	246	243	223	233	219	238	240	233	238	190	233	219	238	241	226	223	217	236	244	254	226	219	221	228	240	237	254	237	204	225	197	212	256	246	256	247	214	237	225	238	285	208	233	214	247	226	217	243	222	260	207	244	221	199	240	216	228	217	249	239	229	240	235	206	224	234	265	257	242	220	228	219	230	228	230	248	199	188	242	234	241	253	236	218	248	251	227	204	233	204	246	251	249	222	237	243	232	223	219	221	218	247	244	228	217	218	220	240	208	224	214	239	194	258	223	196	234	205	231	231	208	229	203	254	206	230	222	240	187	204	239	230	232	216	244	207	257	235	221	227	234	241	225	230	257	224	249	214	231	224	215	201	248	244	236	213	229	255	209	236	226	217	233	205	233	241	264	209	221	214	220	211	239	247	219	243	232	226	223	237	217	208	238	219	241	242	256	264	248	254	220	234	214	221	236	282	258	212	226	236	216	240	207	272	231	238	238	233	214	222	238	217	238	249	210	224	220	255	221	237	233	225	242	247	225	226	203	229	246	247	238	225	251	232	209	204	211	227	242	248	225	237	228	235	207	223	236	230	220	233	225	227	236	248	248	209	207	224	203	214	234	254	207	209	233	231	234	208	222	263	216	208	230	254	234	216	249	237	218	209	249	211	225	236	238	194	236	222	207	240	216	260	233	228	215	215	228	225	234	211	254	228	233	224	231	236	240	244	192	237	241	227	213	213	247	238	237	241	231	220	230	254	234	229	240	224	241	225	240	249	266	234	220	245	242	224	271	241	225	214	248	225	256	215	248	226	243	209	237	231	220	234	232	199	200	247	198	230	255	234	202	209	222	257	211	204	246	236	261	238	243	246	239	209	218	211	202	226	230	224	224	243	245	222	225	215	253	230	197	224	252	210	214	254	221	245	228	209	233	243	217	211	205	223	218	223	232	270	214	210	225	242	253	222	206	223	250	262	250	219	237	230	222	238	232	245	240	231	235	242	206	210	219	232	208	216	227	224	227	225	223	229	235	240	259	200	197	238	262	221	243	235	253	213	209	228	245	207	241	241	259	224	268	223	258	241	210	225	229	277	238	259	220	216	227	242	249	231	219	215	221	243	240	248	230	222	237	243	252	259	225	234	237	224	231	221	231	237	212	253	242	232	234	236	216	218	231	199	249	231	220	234	233	205	242	229	242	233	236	257	233	245	233	243	234	267	241	204	202	241	233	225	222	244	190	240	256	242	220	246	250	239	242	214	244	235	232	227	219	229	253	245	254	238	218	223	188	240	239	213	216	215	219	226	233	224	231	224	228	218	226	257	246	214	258	231	244	212	213	245	238	214	229	240	215	231	221	234	220	245	242	249	210	222	248	223	220	224	231	238	260	246	250	240	228	218	220	231	232	240	232	196	221	272	241	241	242	247	235	235	240	240	206	244	215	229	262	225	221	250	245	229	250	245	244	183	250	248	203	237	209	243	228	219	243	215	238	219	216	226	230	223	250	246	214	232	264	225	232	230	223	251	202	209	232	200	214	232	220	215	237	212	242	235	227	243	246	245	216	221	224	232	224	217	243	237	219	224	216	225	228	213	223	249	239	237	208	208	232	203	226	213	214	198	205	234
48071	34419	17662	7812	5953	4237	3412	2886	2562	2214	1888	1762	1484	1377	1327	1227	1182	1134	1041	1017	899	919	873	858	852	768	778	731	762	771	734	731	754	755	755	717	722	685	676	713	660	685	671	642	692	679	653	643	671	658	629	616	689	606	654	655	633	642	613	650	604	600	655	616	638	624	602	610	581	643	642	618	632	578	667	615	634	606	594	622	578	640	623	638	617	644	581	606	559	638	563	598	629	634	618	611	597	616	617	613	558	615	611	600	643	625	595	595	605	562	622	627	550	581	584	604	592	592	595	600	644	622	577	631	602	590	617	612	549	564	627	613	623	616	585	551	526	574	559	624	622	585	595	594	585	579	608	580	537	601	564	607	605	599	605	614	597	615	649	582	578	587	604	567	627	595	587	604	611	558	597	631	589	600	593	584	616	585	578	568	583	620	549	612	604	549	569	583	619	584	621	631	664	610	586	583	580	539	612	558	596	609	562	569	591	619	595	568	622	606	613	586	578	634	609	635	582	628	622	599	589	613	603	558	603	610	589	557	569	628	595	605	594	573	588	580	565	570	598	564	576	606	573	532	607	584	601	628	614	590	602	592	566	535	590	605	573	611	597	553	643	568	633	568	597	580	566	625	591	593	571	628	582	602	603	634	619	549	572	581	604	585	613	571	579	590	603	646	582	548	586	642	589	652	559	601	566	582	594	597	581	602	613	562	600	636	629	592	636	591	568	613	604	597	596	582	628	593	551	608	588	648	590	596	565	584	576	608	595	599	560	599	612	529	616	583	614	586	567	585	592	591	566	624	569	624	573	570	607	602	577	588	575	606	591	569	621	623	582	592	589	575	585	587	590	611	551	603	639	608	612	582	571	625	566	572	619	593	595	577	595	570	614	575	574	576	570	609	629	588	610	578	586	567	603	661	584	604	630	600	619	631	579	585	578	602	568	588	573	635	582	621	628	569	590	611	569	602	576	595	569	593	601	608	575	599	579	619	573	566	584	580	573	589	535	600	610	624	573	597	586	560	595	611	569	611	596	578	610	622	606	590	608	604	581	623	614	619	625	596	614	606	596	580	549	547	543	585	592	553	588	579	581	587	606	603	601	574	616	608	609	596	579	649	579	601	619	597	586	607	585	590	625	568	562	617	579	565	603	598	615	620	587	610	572	591	564	622	600	613	607	523	593	588	579	638	601	679	556	575	602	620	564	590	605	576	589	621	616	646	603	551	558	568	611	575	603	574	572	632	552	597	551	555	566	597	563	590	600	609	577	599	607	595	631	643	573	628	576	605	576	611	626	604	584	580	609	609	571	622	583	577	630	587	606	542	606	607	584	600	620	609	600	620	616	600	598	547	592	595	606	580	603	593	626	619	623	629	580	594	534	589	585	628	579	577	561	576	571	592	586	633	568	604	550	609	598	595	596	598	595	553	576	595	573	603	601	631	528	600	541	613	565	564	607	566	574	592	617	591	621	561	583	596	604	560	611	620	574	640	596	613	602	622	622	634	575	595	568	590	567	555	607	627	598	562	573	575	547	592	589	594	608	576	557	570	612	556	635	585	579	573	656	575	615	604	582	588	588	587	592	628	591	555	586	608	562	567	586	612	601	593	610	579	569	638	608	597	577	610	609	618	588	585	585	617	614	618	570	630	619	597	612	567	543	594	633	605	630	561	612	592	585	593	613	622	640	604	601	619	630	579	604	620	594	592	579	603	589	602	552	596	632	613	637	592	617	588	596	609	602	568	596	580	608	633	608	607	616	617	575	556	605	576	623	573	595	571	595	609	607	604	607	573	576	622	614	592	581	617	637	558	587	586	621	603	589	581	657	603	618	648	601	616	592	620	572	584	622	590	626	603	627	616	636	580	607	582	615	578	595	582	589	586	617	593	637	598	595	581	586	611	580	611	613	598	596	574	598	573	624	603	608	604	585	611	584	582	628	622	586	618	575	601	599	602	582	610	605	551	600	592	600	566	574	592	585	584	572	577	599	540	590	593	587	599	628	604	601	621	622	593	597	591	606	621	582	580	625	607	565	596	561	602	590	551	584	613	617	587	599	608	612	602	648	592	585	564	619	608	604	580	623	615	590	600	570	565	587	580	605	592	590	625	573	580	604	656	573	571	568	581	584	609	603	571	565	593	608	562	607	607	565	645	595	549	613	563	579	611	581	588	591	602	615	587	554	611	610	597	568	550	611	633	600	637	589	564	592	593	586	557	602	618	577	592	602	616	573	597	583	605	628	573	564	606	596	626	526	603	604	574	556	584	592	596	614	588	596	597	564	577	613	600	587	637	566	605	605	590	596	586	588	611	617	609	590	604	582	618	640	580	647	602	645	549	595	580	586	587	582	592	579	590	591	553	557	591	619	592	554	573	568	587	643	625	618	601	601	630	598	592	586	571	556	551	625	629	620	565	622	579	577	608	609	577	558	590	605	566	566	620	623	584	585	595	590	592	569	574	597	583	600	564	583	592	590	584	608	579	622	572	618	598	601	601	567	592	595	622	589	593	642	588	578	537	584	592	601	580	625	592	616	596	620	610	600	610	614	599	623	632	568	628	620	585	592	594	609	599	583	584	588	588	567	575	607	597	573	561	585	545	576	589	588	632	637	587	561	596	615	623	581	612	622	585	569	630	619	609	605	632	630	590	618	610	604	609	555	564	596	606	563	573	605	598	584	584	591	564	596	585	583	577	608	594	594	559	558	602	620	562	600	605	603	563	556	600	598	601	585	562	577	627	606	605	586	579	633	659	627	577	578	586	594	630	571	543	584	594	614	586	611	544	552	618	607	571	619	600	620	562	635	630	599	593	610	600	610	575	574	571	592	587	613	583	551	599	604	578	591	596	568	546	572	612	616	609	636	591	603	582	544	591	587	585	630	588	601	605	628	575	583	616	608	605	596	594	612	592	636	545	589	619	566	617	609	584	544	600	632	599	636	595	581	601	549	583	622	596	598	601	603	578	594	568	598	575	632	600	629	585	543	591	583	580	647	588	582	591	606	588	616	618	638	607	573	595	559	612	604	574	582	576	581	602	620	595	630	577	581	537	606	584	577	595	612	565	568	565	610	594	578	602	596	646	582	629	579	578	592	625	580	632	605	589	614	572	593	598	586	635	594	607	629	601	572	623	634	527	569	601	576	583	531	574	594	560	590	574	569	580	608	631	600	613	567	643	598	606	589	606	591	612	522	647	636	601	652	603	557	591	610	619	563	572	604	595	572	581	591	548	610	606	595	602	609	586	637	588	606	613	646	642	557	573	564	674	562	623	571	604	611	584	588	591	593	634	591	616	602	598	574	591	618	590	607	597	606	656	564	615	598	599	558	580	570	596	596	586	582	610	576	619	613	568	566	637	603	597	591	552	618	660	596	583	608	620	613	615	627	567	631	579	599	606	625	582	629	608	600	585	567	530	593	601	581	610	610	590	616	610	632	587	629	564	584	594	582	571	589	575	630	587	591	575	568	585	601	580	596	628	644	618	565	568
14846	19102	5990	2783	719	429	369	294	308	301	304	312	298	276	285	262	294	326	322	288	302	302	307	325	287	324	325	294	281	292	303	306	278	284	332	300	306	280	298	309	288	247	301	336	301	328	289	316	288	313	274	301	312	310	292	328	294	292	291	279	308	324	303	273	292	283	278	318	298	311	282	314	304	303	290	289	292	286	325	310	278	318	289	289	305	267	286	291	309	289	283	298	315	303	321	309	317	304	286	265	300	298	287	278	280	316	308	286	310	301	308	308	242	302	295	323	324	328	294	290	290	300	309	292	314	277	282	301	293	305	306	286	310	288	275	285	291	283	298	293	301	308	294	297	302	295	296	310	352	321	289	316	312	277	274	296	258	285	321	294	312	317	291	260	315	314	250	286	318	273	292	320	278	311	286	273	283	324	279	302	309	278	278	286	306	295	298	306	315	329	314	292	305	288	289	296	286	270	290	323	303	280	305	293	302	292	287	360	300	278	319	294	282	318	282	304	300	321	325	301	293	286	283	311	286	293	320	304	306	306	279	267	300	319	259	272	289	277	289	280	317	298	285	311	250	306	271	271	326	304	302	272	280	299	268	281	289	307	288	323	279	282	282	259	306	297	305	285	315	293	287	282	304	290	293	301	295	296	308	321	293	305	293	307	281	264	277	294	295	266	287	276	305	306	293	304	271	309	277	272	276	350	286	272	296	292	273	286	299	284	296	289	287	283	279	260	299	287	297	321	314	296	288	337	293	302	287	289	314	304	303	298	297	299	305	288	293	290	320	327	280	307	290	325	288	299	284	289	280	290	289	323	329	304	281	302	321	299	289	292	294	322	285	302	322	328	327	298	288	331	285	288	309	297	304	319	302	291	280	306	299	306	310	297	326	301	307	332	305	324	279	302	267	294	274	288	306	290	279	305	281	293	289	341	317	278	302	319	309	303	308	309	310	312	319	277	258	319	296	306	310	307	314	301	300	309	285	307	285	332	323	271	282	305	279	277	302	265	313	284	301	324	282	282	295	311	332	290	275	327	283	353	278	317	297	309	310	313	308	287	317	292	288	312	294	302	296	309	306	291	272	300	311	333	296	300	314	318	312	297	309	309	301	275	303	296	297	306	309	306	261	276	284	317	330	329	300	285	303	337	301	298	326	300	316	331	298	269	311	303	298	297	305	304	286	301	291	324	291	343	292	330	314	295	303	309	289	299	290	312	326	286	283	286	313	288	330	288	317	319	290	262	281	291	300	309	320	297	306	287	309	283	315	303	299	290	296	301	338	313	305	292	276	305	309	317	310	295	303	317	345	324	297	308	307	342	269	287	280	285	319	305	300	290	299	301	298	299	293	302	336	336	319	332	262	299	302	329	280	288	325	321	290	309	286	311	286	305	295	304	326	320	307	319	301	273	271	289	303	297	273	313	283	311	287	310	305	317	302	287	309	313	303	304	308	318	334	282	281	321	281	327	304	284	288	293	293	312	291	339	314	320	276	294	278	291	288	301	349	324	311	284	296	308	280	297	299	284	292	286	280	337	292	284	278	274	298	305	272	299	294	317	298	299	299	292	339	303	305	344	284	323	301	280	323	306	304	304	267	301	270	319	329	303	301	293	317	325	278	301	306	302	288	319	305	308	282	275	304	280	286	308	322	300	297	300	309	264	302	304	315	319	335	280	289	275	327	310	290	307	285	280	313	303	277	262	280	315	290	312	283	279	299	313	300	299	283	284	330	291	328	303	310	286	301	283	307	306	285	302	326	287	299	303	314	300	285	314	330	308	318	308	271	284	300	268	361	349	322	280	250	311	313	301	275	286	303	296	313	294	272	292	266	317	293	303	309	307	304	264	317	291	319	314	289	290	282	281	302	310	290	295	294	308	281	313	309	286	287	289	325	296	317	298	316	272	267	273	326	310	291	299	297	316	298	326	325	316	302	291	310	291	300	303	311	303	292	293	319	302	323	317	301	305	298	302	277	318	281	307	313	282	312	275	279	314	273	299	323	285	316	336	307	285	304	302	288	312	307	290	316	273	274	272	295	284	274	286	298	275	273	342	346	265	286	299	272	314	307	308	305	287	301	309	273	275	306	289	297	311	286	324	295	319	287	299	296	311	276	264	282	310	316	292	277	262	300	293	310	330	297	322	285	263	329	323	285	278	334	280	282	276	287	290	306	314	298	294	295	301	293	291	280	295	265	303	310	305	265	329	289	254	293	294	313	292	284	310	302	303	298	293	313	303	316	303	314	292	304	293	285	284	283	293	307	292	312	243	312	285	308	283	310	291	298	274	317	282	314	310	300	314	330	317	298	295	325	295	334	293	328	270	284	305	308	306	305	309	299	300	314	289	291	292	300	308	294	313	306	279	308	315	287	324	297	292	326	299	313	274	299	358	313	317	291	306	311	302	301	283	309	313	303	300	344	335	255	299	305	314	269	290	370	273	293	275	271	298	299	276	293	316	268	289	308	269	302	301	318	316	291	279	330	288	304	276	305	313	295	293	303	262	328	299	283	329	324	306	261	288	275	280	302	303	307	305	319	307	296	302	281	322	288	303	267	288	294	279	305	287	288	308	317	322	290	275	319	311	295	295	316	256	291	264	318	281	335	303	273	324	285	305	277	329	307	282	287	302	294	304	341	307	286	292	300	274	317	297	305	273	288	273	284	325	320	293	292	290	311	302	296	294	277	324	297	276	337	333	297	314	291	330	277	309	263	335	329	290	291	290	298	287	306	323	276	291	292	317	320	330	323	304	297	305	291	328	300	277	323	294	303	339	300	325	294	305	291	302	278	329	299	296	295	308	291	282	297	290	293	307	310	320	269	293	314	288	324	284	281	318	299	336	253	289	319	308	282	319	314	265	301	320	266	313	328	313	291	267	296	302	317	310	283	312	306	344	309	319	293	307	295	257	326	302	287	265	314	275	300	289	324	303	276	301	317	312	272	280	291	268	295	310	302	292	305	301	269	314	324	289	298	280	298	291	283	308	253	285	315	286	276	311	318	305	297	310	272	289	262	302	327	287	296	312	326	292	292	292	258	327	297	338	282	310	325	267	312	290	262	310	267	310	311	305	308	299	289	295	334	300	317	278	312	315	321	299	267	310	303	283	275	300	296	268	287	330	263	270	299	322	293	283	276	306	304	320	295	290	318	316	288	320	294	308	285	291	341	300	301	284	284	296	295	254	291	296	284	284	316	284	303	278	284	310	291	271	311	298	279	301	308	280	295	303	274	329	289	333	281	279	316	326	307	336	291	290	322	281	308	319	313	304	294	274	314	309	310	309	294	294	306	270	318	265	290	284	295	306	310	307	286	306	327	290	339	302	308	297	311	272	274	324	275	267	301	276	296	314	290	300	311	315	292	303	308	270	325	332	267	272	306	273	286	276	309	309	317	300	289	293	312	283	300	317	313	301	341	295	265	282	285	306	310	299	290	304	288	303	317	325	292	289	329	305	303	299	274	337	306	287	307	298	297	262	311	307
14458	19109	6856	4469	950	930	852	882	865	853	867	854	787	834	872	817	790	800	807	814	829	819	842	758	807	817	758	821	789	800	743	840	805	807	784	816	768	779	809	762	791	774	777	803	734	841	783	800	817	777	836	783	762	799	843	793	765	764	803	806	820	815	853	767	817	764	784	803	775	768	800	827	832	789	788	825	828	759	804	819	849	794	795	786	762	769	783	823	744	780	812	799	793	851	847	751	825	783	820	765	747	796	769	780	805	759	749	774	819	756	737	756	811	840	764	785	797	767	737	833	766	815	787	753	787	804	808	782	807	844	762	794	833	812	828	778	820	802	809	740	814	794	765	791	824	788	787	821	776	766	753	783	801	793	806	800	768	829	768	810	759	780	789	806	833	771	788	787	804	773	788	783	764	813	855	818	776	767	770	849	739	800	834	824	763	804	729	789	774	749	815	796	817	880	815	787	821	793	840	778	812	815	777	829	840	787	772	791	827	781	825	773	785	806	799	786	822	813	842	810	834	808	775	763	784	764	792	798	840	766	833	774	801	853	769	797	761	794	813	769	777	827	813	838	801	821	803	817	804	808	767	798	797	770	813	835	797	800	769	789	799	795	799	819	816	791	806	781	778	789	764	820	773	748	791	794	814	837	794	798	831	787	769	850	792	773	819	804	816	804	779	828	728	797	798	798	800	760	837	753	797	728	774	790	763	765	785	776	807	801	718	756	801	807	814	773	771	822	778	872	814	778	764	790	817	776	813	818	785	788	797	759	799	801	773	783	826	796	772	834	831	847	787	752	770	743	777	787	811	765	812	809	817	793	857	775	822	762	795	769	750	785	766	794	811	819	760	819	816	833	804	793	810	789	806	815	759	766	778	759	789	840	826	794	805	747	833	779	835	843	815	802	757	832	851	774	765	783	807	819	786	798	745	815	839	763	816	807	820	820	834	784	747	748	794	769	777	769	852	791	783	795	829	790	789	792	818	812	794	765	785	793	792	760	761	845	756	825	764	789	787	781	818	826	798	826	765	724	823	808	849	788	776	857	785	788	748	804	775	808	817	754	804	757	832	810	830	810	816	834	802	784	803	789	763	853	796	824	764	816	767	770	786	788	775	802	780	782	829	826	804	761	776	795	816	771	754	843	756	751	854	786	762	801	806	811	849	779	765	803	782	810	778	763	791	791	803	726	757	775	726	787	802	775	838	777	764	771	757	778	790	789	755	832	780	757	832	810	798	827	811	779	806	768	787	814	808	828	764	746	813	761	781	782	784	785	833	715	789	793	780	810	811	820	796	785	785	802	779	731	820	806	776	790	756	754	773	833	803	771	817	810	805	789	803	735	798	800	761	776	773	779	789	798	816	789	814	785	769	826	788	814	859	780	778	770	792	834	757	760	803	801	793	830	809	767	773	841	825	779	781	770	794	768	782	764	803	759	765	775	752	807	817	774	809	800	839	775	847	740	770	794	830	751	773	760	773	794	801	760	751	814	821	788	796	811	831	820	799	783	786	781	755	805	760	766	764	782	847	800	781	766	770	780	851	786	781	768	781	784	790	821	857	785	802	769	794	822	765	783	773	810	810	804	793	805	768	785	800	792	805	786	792	741	791	845	756	854	781	819	778	808	791	778	790	851	797	780	769	807	753	800	824	767	748	838	774	776	801	776	856	782	773	778	810	805	768	818	806	810	769	802	795	777	752	765	784	771	764	825	811	828	757	795	827	763	759	805	768	813	789	808	820	753	801	782	802	817	781	783	796	810	787	830	794	795	812	795	778	767	796	792	851	814	804	827	779	765	850	781	791	826	797	787	778	729	786	812	777	784	815	829	775	806	778	804	787	779	778	774	741	772	784	780	804	769	836	784	832	866	844	846	819	782	774	809	724	802	787	761	758	798	794	836	788	834	815	767	796	797	843	777	831	804	822	750	817	822	806	763	870	814	833	821	794	800	807	795	829	811	733	771	783	829	799	808	817	818	788	810	791	799	800	825	797	801	821	823	811	800	768	795	794	858	827	766	792	800	792	794	801	744	812	817	797	835	826	754	788	751	786	815	750	832	795	760	812	786	799	790	793	816	772	738	831	796	779	757	808	803	853	814	768	788	890	796	832	802	758	844	755	819	792	813	811	796	799	780	762	795	816	787	836	853	801	782	820	780	822	821	794	839	853	714	779	790	782	794	776	815	804	821	766	821	821	814	745	804	786	788	843	800	840	810	856	787	806	812	795	829	787	811	765	816	750	852	801	793	744	802	751	773	782	784	785	815	792	793	787	797	780	790	786	755	772	823	821	748	775	795	743	832	806	773	797	841	818	795	840	763	778	762	734	790	782	789	775	818	798	805	792	737	757	802	739	806	837	779	828	743	809	760	790	827	815	722	803	778	773	797	813	800	800	787	791	820	760	744	803	825	807	797	809	776	767	801	798	770	804	821	774	777	789	818	795	785	823	756	809	801	854	778	806	769	815	788	832	800	811	804	780	797	768	768	802	758	787	820	811	778	836	791	809	799	797	759	759	830	795	821	815	782	826	792	777	809	827	784	796	800	748	808	762	777	798	790	847	808	776	812	808	766	792	765	800	803	814	831	823	778	791	837	797	786	808	820	826	777	809	770	741	806	768	787	770	812	856	769	784	841	788	779	786	806	741	766	843	769	749	823	805	779	799	779	813	803	814	804	762	784	772	771	804	772	797	753	799	852	797	854	775	876	753	785	777	757	791	820	828	817	802	829	773	802	834	805	851	778	829	824	765	772	863	779	796	786	742	762	806	833	771	787	817	808	807	810	767	806	836	779	805	767	781	777	770	868	770	760	755	793	782	810	759	782	813	809	827	870	816	782	775	841	767	782	762	777	814	792	785	724	792	783	805	750	802	804	806	793	769	782	808	816	758	791	783	781	843	803	790	781	796	828	801	846	810	794	837	765	780	803	740	813	781	840	797	822	786	795	757	789	751	822	774	753	774	832	784	762	737	818	838	792	763	815	809	797	767	752	810	820	832	786	809	828	753	799	775	812	827	829	796	780	814	830	753	797	784	764	836	797	806	798	784	820	760	804	801	736	767	756	746	763	777	792	804	791	847	833	789	752	808	837	795	801	803	774	748	820	831	812	800	816	796	822	791	797	800	819	767	757	787	824	786	770	750	809	787	843	782	790	795	774	800	750	768	790	819	754	771	798	817	818	794	848	788	786	765	781	793	762	795	734	812	833	815	818	845	804	799	784	762	782	749	819	800	809	801	786	806	823	783	793	858	815	781	755	752	755	832	780	758	786	783	768	807	783	774	789	795	794	757	745	795	797	831	815	775	729	768	757	765	814	786	811	764	754	764	782	802	805	776	782	834	802	814	798	782	856	807	758	751	801	830	854	836	816	808	794	775	754	838	781	798	731	808	744	766	813	786	783	786	779	805	783	776	789	804	849	792	798	806	780	841	759	808	816	730	804	790	810	800	827	816	766	776	781	758	860	840	769	769	801	786	781	765	804
49937	45638	40641	34618	22817	18123	10578	4781	1926	730	504	449	409	439	423	436	404	428	388	415	441	429	406	393	395	385	399	424	411	370	394	397	335	382	390	398	355	386	398	384	393	393	371	422	420	391	391	394	406	384	379	367	376	362	375	421	381	383	383	361	389	428	310	354	369	356	384	392	373	396	324	376	357	365	398	343	352	378	354	357	392	387	397	382	393	365	392	376	387	359	396	383	378	411	386	357	357	382	383	351	361	366	364	372	411	363	386	437	384	364	409	354	411	363	391	401	388	395	397	385	393	341	381	375	392	372	390	380	374	372	398	410	389	369	384	362	384	387	391	375	360	377	389	373	358	353	374	361	397	344	413	398	353	370	399	388	398	373	340	368	397	367	394	387	361	351	421	390	389	385	381	346	351	381	371	365	367	397	379	371	359	383	409	388	387	392	420	386	396	393	384	355	360	364	414	379	393	378	409	373	364	396	384	403	325	392	366	396	401	402	393	378	367	368	377	412	396	386	372	355	376	386	369	363	384	378	357	382	364	361	380	379	379	387	382	414	377	398	362	371	393	400	381	379	408	378	404	387	387	346	365	391	371	384	371	386	402	400	363	399	379	381	358	377	369	378	354	361	421	346	400	410	388	359	394	393	365	363	380	363	341	347	371	397	382	411	401	368	375	365	387	368	359	389	397	374	381	373	389	374	364	367	365	363	402	396	376	409	378	370	394	369	371	386	389	367	367	354	368	348	384	393	347	367	382	368	388	366	362	406	383	354	369	380	376	389	365	378	361	373	365	383	393	403	377	385	411	344	395	393	390	378	410	385	382	384	378	402	404	364	374	375	402	343	360	390	383	342	383	372	375	383	380	375	362	418	359	337	367	385	414	382	358	426	384	334	391	413	405	364	377	386	390	366	369	382	397	396	379	373	376	394	389	388	385	380	349	347	381	401	398	381	356	383	393	370	391	373	364	388	394	396	391	382	404	386	397	394	382	371	420	415	359	359	419	361	390	357	363	361	366	380	380	402	356	369	386	393	370	372	367	400	370	384	389	399	370	358	390	411	368	396	397	371	372	383	372	320	354	352	353	381	367	421	414	393	394	382	359	408	379	404	397	330	364	423	374	344	389	354	364	397	351	339	408	349	385	380	379	379	344	369	364	352	381	394	397	376	394	397	370	366	400	377	362	391	401	374	393	385	391	375	406	400	410	372	382	369	340	378	397	401	365	361	368	363	416	421	375	388	378	371	382	363	383	350	402	390	358	378	354	393	381	407	358	339	388	328	392	398	383	357	410	405	388	371	351	371	407	366	418	390	406	377	378	355	366	383	312	383	367	414	381	424	384	387	380	345	360	381	400	391	407	384	397	355	372	349	354	390	365	385	349	331	407	375	373	370	386	338	407	377	369	402	381	365	381	409	422	381	387	350	386	362	410	381	394	360	400	356	397	417	357	373	365	351	389	355	366	389	351	397	342	396	385	368	394	366	370	381	419	356	384	393	384	362	366	382	417	368	384	401	371	338	387	356	379	369	368	375	391	391	401	392	379	354	377	383	405	341	397	376	398	364	378	402	415	385	386	349	410	352	362	381	354	340	378	356	382	370	354	371	390	364	371	440	376	414	351	388	367	370	370	379	384	408	362	349	375	384	371	403	374	388	370	379	345	350	373	417	405	405	410	400	385	420	397	375	372	345	404	384	372	363	337	387	412	374	372	403	353	374	398	376	372	362	374	372	371	394	414	412	388	367	378	352	396	376	346	371	380	389	406	385	401	369	397	411	384	411	404	407	392	378	368	383	418	377	392	364	377	420	397	405	392	326	331	375	381	366	372	397	383	399	355	357	358	393	384	427	384	361	394	338	403	352	410	354	412	344	353	407	395	414	377	377	362	373	344	380	379	409	388	376	368	375	372	382	405	393	367	371	393	397	342	363	434	390	402	372	359	360	364	382	391	359	346	364	386	362	345	368	367	367	359	346	371	367	382	348	369	393	392	407	363	388	423	377	372	411	410	367	361	396	412	387	384	364	386	370	367	369	359	379	375	380	384	350	385	385	362	361	347	368	376	390	405	373	378	353	388	410	377	374	399	382	360	376	397	368	394	385	384	397	365	359	398	393	385	398	398	355	377	359	393	377	347	361	398	358	408	370	416	401	350	364	411	376	344	383	389	370	430	419	407	384	412	371	370	372	364	395	390	373	362	404	386	381	358	369	350	335	376	355	379	389	380	399	401	407	376	373	395	354	369	363	387	366	361	400	393	380	376	390	403	385	408	349	369	343	356	355	435	337	393	378	407	362	384	399	387	426	364	385	388	375	374	391	378	377	353	408	371	398	368	363	347	385	394	370	369	366	413	359	356	403	410	381	349	402	377	370	391	418	393	402	389	350	364	404	358	367	392	398	376	386	366	381	377	390	367	396	384	400	428	379	400	373	377	353	339	384	378	400	384	376	369	371	431	354	406	372	403	398	371	358	346	355	358	362	421	369	344	369	375	394	370	387	383	347	352	375	406	389	403	377	371	372	406	389	383	357	368	362	368	391	365	404	374	375	385	372	395	358	385	371	387	367	404	371	416	364	406	388	369	408	356	357	366	396	392	372	354	396	385	348	413	407	395	381	366	382	336	389	357	388	380	415	378	374	381	366	408	398	372	421	343	397	401	366	368	385	387	373	356	360	369	355	359	353	407	406	376	348	394	375	415	392	377	353	388	389	374	370	385	410	409	381	346	418	364	381	404	446	361	362	362	359	395	401	359	397	352	374	351	399	407	395	391	392	355	373	386	381	377	398	384	393	375	397	386	370	387	376	408	353	364	374	416	377	365	378	386	382	371	383	339	364	385	391	359	381	396	386	334	401	392	393	371	348	392	338	390	394	422	387	389	380	391	366	420	399	371	372	373	354	351	394	385	372	397	366	419	360	336	372	409	371	371	384	417	387	382	355	371	395	385	343	428	378	424	384	374	400	371	381	352	367	378	351	377	365	404	360	368	406	399	380	407	362	398	368	382	405	382	362	411	389	380	400	359	374	379	379	366	371	394	394	376	388	410	351	344	381	376	378	367	389	402	359	350	379	369	390	384	337	375	396	426	383	386	384	314	352	367	394	382	391	401	427	366	354	383	398	367	364	374	385	360	338	366	384	386	384	323	390	403	437	405	381	375	387	397	364	400	381	366	380	370	399	367	367	394	371	376	345	383	379	355	384	368	388	382	359	338	384	380	373	333	371	420	377	364	368	369	408	370	387	394	392	367	377	427	381	394	393	388	388	374	390	377	374	362	378	363	402	362	360	381	359	345	398	344	396	338	423	396	379	373	384	378	393	384	389	381	383	361	389	368	366	369	400	387	407	385	384	397	369	387	377	394	359	366	377	371	392	388	398	406	401	379	371	405	379	408	366	365	384	363	365	399	357	383	391	359	371	401	396	347	395	383	346	417	353	381	374	383	386	386	379	394	409	374	361	373	377	360	386	381	374	403	366	395	338	392	369
42800	42587	50818	21206	3661	2799	2368	2099	1909	1711	1594	1497	1346	1289	1268	1329	1234	1136	1193	1094	1138	1145	1108	1126	1100	1052	1013	1005	1031	1032	1028	974	1017	988	1079	1076	1010	988	993	964	957	1048	964	925	974	1013	980	993	970	923	974	972	996	946	972	941	919	937	940	979	984	963	964	926	989	923	963	967	954	963	986	946	970	956	947	986	951	997	957	975	937	972	928	921	917	945	883	966	972	911	952	936	944	934	937	926	969	975	1021	920	945	961	1005	939	927	957	961	937	983	954	947	973	931	940	916	915	926	873	937	997	950	976	948	894	962	911	948	943	899	949	955	938	937	932	924	944	951	904	937	984	965	957	963	977	983	977	946	897	930	975	942	912	976	931	928	903	928	976	930	957	938	892	985	936	962	897	909	941	905	966	1022	916	969	915	964	950	957	921	974	926	952	888	965	970	875	949	939	925	959	881	1014	958	948	935	977	916	959	929	937	915	954	889	946	951	940	908	908	950	925	909	905	946	922	911	952	940	914	918	956	928	908	939	943	936	893	904	948	949	929	1003	950	953	967	907	940	938	917	894	935	937	946	968	984	916	938	872	970	998	903	954	928	955	985	959	969	929	950	991	951	937	924	953	926	961	888	901	977	984	952	917	882	936	953	944	937	928	943	998	950	948	919	974	901	958	926	928	936	908	909	972	926	943	988	938	918	972	949	876	935	946	884	897	896	944	936	942	945	870	942	933	910	919	988	930	915	942	957	948	966	932	958	919	972	984	946	964	948	918	903	918	912	912	946	963	927	971	967	958	884	967	898	872	996	991	983	903	987	968	942	997	899	929	872	898	946	884	977	940	919	902	943	966	910	915	950	929	919	979	945	926	936	945	935	930	994	929	923	935	949	958	946	937	939	919	933	945	887	953	923	948	954	935	944	916	942	948	888	920	941	965	934	924	969	939	936	970	925	956	917	925	894	907	936	999	918	936	941	954	932	996	961	928	990	941	934	983	903	896	956	920	935	975	889	904	890	929	905	945	965	960	957	976	927	977	910	918	923	953	1000	981	984	931	923	977	924	894	938	933	963	983	931	950	1026	884	967	985	929	984	903	894	938	943	901	952	937	947	974	859	979	954	975	975	941	968	902	915	919	979	945	924	991	955	952	958	927	925	869	928	938	941	967	946	877	952	928	925	958	926	945	965	929	865	924	943	944	969	943	959	903	962	966	926	901	918	959	960	937	934	921	959	911	941	959	950	916	961	887	933	945	901	846	939	904	977	949	986	939	953	908	907	924	946	910	906	967	918	942	939	967	905	909	937	957	904	941	969	926	887	937	950	935	934	908	918	944	898	954	892	969	966	954	927	983	903	941	884	943	897	931	919	919	939	941	962	935	891	886	886	931	886	878	916	961	950	928	900	948	929	932	922	900	867	950	939	927	920	976	1013	940	981	979	968	953	881	959	955	941	912	939	932	948	889	929	878	942	961	973	954	911	949	971	878	923	924	939	968	952	958	920	919	951	932	977	913	938	895	972	950	879	939	943	958	941	943	922	949	886	925	900	903	916	889	917	943	974	978	970	921	911	910	950	935	946	934	914	950	922	914	883	949	932	944	964	928	874	972	933	948	894	961	911	893	957	912	895	955	945	1009	893	910	960	898	938	936	905	1010	943	903	988	996	912	921	961	910	942	925	941	1011	950	908	891	954	933	927	949	932	980	906	939	935	949	908	940	910	903	938	923	896	924	952	916	933	936	895	953	947	1032	913	979	917	950	945	939	914	935	900	988	1019	940	972	955	913	962	950	932	932	917	866	937	984	929	943	891	952	923	944	936	909	950	919	915	911	955	925	977	972	901	910	958	914	913	866	910	957	880	955	939	908	910	947	932	901	978	1009	916	941	961	957	959	927	931	963	929	970	943	892	888	959	941	933	930	955	894	979	995	924	910	939	948	895	950	963	920	945	955	921	922	916	930	965	892	979	927	947	936	892	964	965	931	964	989	976	928	964	965	952	944	960	956	941	970	926	963	954	924	955	962	913	937	958	956	946	919	896	952	922	890	916	954	973	959	967	954	918	951	972	902	901	880	898	886	965	921	967	974	963	913	940	896	996	960	956	893	971	920	942	933	911	957	941	908	894	950	979	919	954	904	943	909	878	926	941	987	910	946	931	919	878	928	944	902	920	958	913	941	920	941	928	938	936	942	948	921	971	938	961	942	930	960	939	948	939	932	915	968	953	938	908	988	929	962	919	951	1016	972	970	952	933	949	955	961	888	967	983	914	949	945	957	938	928	896	877	871	946	977	934	951	914	970	930	955	955	946	947	952	891	962	987	932	945	923	949	943	969	920	880	950	944	1000	956	956	901	924	957	956	857	925	947	912	924	971	946	872	912	955	936	913	926	951	932	881	904	981	939	996	945	931	931	955	908	891	940	887	976	929	899	918	950	877	990	1013	946	943	907	888	992	913	935	885	955	906	953	914	939	948	916	959	935	926	957	975	927	988	986	945	970	934	909	956	917	979	954	942	958	946	964	988	932	946	924	933	933	923	946	907	945	926	992	944	1009	908	936	934	950	909	917	932	934	927	949	945	974	927	991	899	973	957	912	909	939	918	969	923	926	919	926	945	970	950	875	998	942	885	883	971	918	898	957	901	952	938	972	927	921	915	923	913	937	904	999	920	964	884	973	922	952	984	951	943	968	939	924	960	975	956	943	938	919	905	952	956	977	977	936	975	953	897	955	914	919	942	962	925	937	959	969	985	938	929	936	946	955	907	961	948	958	935	983	981	925	918	948	931	974	949	933	953	960	936	913	936	955	930	926	944	958	1008	947	940	963	978	981	937	966	927	974	999	978	1031	938	991	965	898	931	903	931	909	935	897	884	998	953	968	905	900	1009	952	1010	909	962	961	916	944	932	942	939	931	950	958	915	934	921	885	913	952	951	946	916	944	971	883	972	962	913	922	973	903	923	931	924	915	991	919	955	986	966	961	920	926	965	938	947	918	897	961	985	931	967	903	990	907	910	920	976	933	929	985	913	957	972	946	967	923	890	957	939	942	915	914	953	892	914	944	941	948	938	932	970	961	950	946	907	896	958	938	966	951	954	924	959	932	927	932	914	915	932	955	951	914	909	924	939	1004	938	914	939	930	936	912	900	950	918	902	961	932	922	880	960	895	905	950	908	938	977	912	997	903	908	915	955	944	950	998	964	958	960	903	1022	935	910	931	909	924	958	955	947	980	863	946	960	891	899	946	985	929	982	885	920	990	933	952	917	942	967	938	1007	968	949	916	927	936	960	980	985	942	961	985	940	927	987	944	916	963	949	937	967	911	998	931	903	912	912	915	965	924	939	900	984	914	1004	930	944	955	943	958	945	984	913	924	996	944	968	931	991	907	1002	881	895	946	950	903	937	966	921	941	891	914	925	937	983	904	893	916	945	924	945	955	942	1023	959	926	958	959	963	960	958	928	943	907	997	890	961	899	936	957	896	930	937	937	913	931	938	934	911	932	927	960	901	984	960	902	937	934	932	973	999
56378	45024	35995	26110	24195	22186	18375	11469	3833	820	493	448	425	378	365	348	315	352	322	320	295	298	289	267	293	257	300	256	279	270	290	258	287	260	257	275	267	277	246	263	254	256	266	287	259	284	275	252	248	254	243	261	245	261	279	230	255	231	255	265	256	211	269	279	254	232	262	225	241	244	240	243	276	256	281	229	219	259	245	275	280	245	234	232	239	257	248	239	233	249	244	229	262	244	242	249	232	236	249	237	250	235	247	249	234	254	224	260	251	255	249	252	237	264	285	270	275	234	258	268	244	261	287	243	251	270	275	232	260	228	240	254	263	239	253	245	261	221	236	261	241	224	233	281	229	251	218	232	235	246	229	262	245	281	242	225	279	263	236	251	244	277	264	231	247	225	245	243	247	244	249	245	268	232	239	226	262	266	226	245	229	227	237	283	207	251	282	221	265	259	265	259	252	207	250	254	244	242	230	251	259	280	264	248	224	276	272	210	247	231	223	226	266	251	229	213	239	226	247	220	262	255	254	258	228	242	236	229	251	247	235	258	243	215	287	227	241	224	249	258	260	228	232	262	247	263	235	242	281	248	287	215	214	240	236	253	246	221	277	254	273	251	258	272	249	231	258	248	219	243	254	257	262	231	250	248	203	239	248	244	291	267	232	260	242	247	281	241	253	231	263	236	240	251	255	255	244	231	211	250	268	261	263	246	260	232	268	265	234	239	244	250	227	251	245	261	252	228	237	251	198	236	232	265	259	228	227	226	251	237	232	248	237	238	244	227	261	279	283	242	271	259	221	275	236	228	261	229	267	250	241	244	234	252	238	224	249	249	256	247	256	264	253	235	237	256	235	252	241	217	245	252	231	256	235	221	279	246	253	223	252	254	260	220	278	253	217	228	224	248	240	256	230	245	270	269	210	230	247	234	242	225	234	263	264	257	241	217	241	238	243	208	235	261	231	236	243	235	216	245	251	256	257	248	223	269	236	257	260	233	233	258	242	266	226	246	254	231	236	230	250	238	250	217	271	246	199	246	275	233	241	270	266	241	244	231	270	254	249	230	294	242	260	230	262	244	260	228	236	236	260	235	225	257	249	263	280	241	232	235	230	199	250	278	235	255	223	240	243	289	261	260	237	257	248	256	214	211	246	245	230	236	217	229	260	256	241	256	262	251	205	247	242	252	232	249	241	261	226	217	275	252	253	259	256	238	249	249	220	212	249	229	226	243	246	255	226	239	250	248	244	219	273	243	230	286	258	273	237	242	228	233	230	234	231	218	225	243	225	236	246	234	247	231	276	254	249	256	233	263	277	243	270	251	230	223	247	233	249	261	257	253	240	224	239	234	254	226	239	238	232	254	247	274	250	247	262	289	238	259	279	254	263	249	244	241	222	224	246	255	248	252	248	244	255	232	226	244	272	235	250	254	251	228	242	261	235	247	256	254	245	240	236	258	244	236	236	263	258	237	253	259	240	261	241	228	245	247	234	223	255	250	229	220	223	241	255	226	247	230	215	243	243	234	280	216	262	249	216	255	250	260	253	228	254	269	246	217	232	235	227	262	240	244	237	251	261	230	211	244	255	251	235	255	232	239	244	251	255	229	215	250	248	212	243	229	245	237	263	244	238	283	214	222	243	238	261	264	231	238	226	252	260	253	236	238	248	248	235	233	248	236	270	282	247	247	254	250	221	238	263	239	233	232	227	239	235	226	264	240	253	244	195	253	260	220	235	217	213	226	249	265	255	250	255	236	280	252	270	231	234	251	225	255	269	235	228	212	242	247	261	249	256	224	258	229	266	266	236	250	225	216	266	255	250	218	282	261	236	263	256	241	248	238	254	252	238	245	272	300	268	253	240	270	248	237	253	265	264	220	228	250	241	267	230	234	245	226	230	254	257	230	253	236	270	233	221	264	210	240	255	233	259	231	247	240	236	260	216	236	248	260	247	260	264	248	243	231	222	263	259	240	261	250	276	284	228	250	268	248	220	261	231	264	264	249	240	254	248	211	251	233	259	208	239	239	247	235	255	186	253	281	238	238	227	257	271	227	242	265	253	235	254	288	246	250	228	255	230	213	222	258	248	262	244	240	218	192	213	244	263	225	230	271	240	276	246	217	250	262	236	226	227	264	210	267	252	247	242	260	245	250	206	228	226	255	214	246	252	230	282	237	264	257	258	244	256	242	216	243	263	262	225	270	261	263	224	243	246	243	227	242	243	243	249	242	235	259	248	223	247	235	252	241	279	245	268	239	236	251	230	254	252	231	250	266	213	250	247	244	275	250	253	265	246	268	231	248	239	232	248	241	236	245	287	222	226	274	240	223	259	234	244	242	242	256	263	216	220	240	239	249	247	230	227	275	229	264	279	266	246	229	225	241	255	251	250	225	260	226	229	254	279	229	246	256	242	229	223	241	228	255	257	232	232	240	242	237	264	268	234	241	253	255	253	255	239	236	228	241	237	232	239	225	239	258	249	239	197	245	239	255	300	252	251	241	240	253	245	250	250	254	258	253	265	221	217	223	225	254	266	245	232	250	212	223	230	236	263	239	223	260	244	250	279	240	264	266	266	246	250	245	238	241	233	246	256	264	248	242	230	231	232	221	227	233	231	261	293	250	274	213	249	265	256	279	243	225	215	239	248	257	245	261	247	232	241	244	249	262	205	235	264	252	257	257	225	266	265	223	248	259	236	244	242	259	260	245	221	233	255	250	246	246	258	232	250	238	249	228	256	261	205	255	262	220	252	255	258	236	252	230	245	255	246	254	261	250	265	201	242	286	236	239	238	226	239	235	251	251	239	232	245	248	282	232	230	259	234	250	223	270	242	260	235	243	267	213	252	253	257	223	231	245	246	236	237	220	236	237	241	253	225	236	244	233	239	250	242	254	250	241	245	242	233	249	278	231	268	228	261	261	253	241	281	244	236	258	235	269	262	263	248	230	239	263	232	258	266	246	251	237	219	274	220	216	260	257	258	249	280	243	270	237	250	242	249	209	247	218	247	240	252	257	231	259	258	277	234	211	270	254	263	262	244	246	273	254	230	265	237	236	252	264	225	246	225	253	255	239	277	257	236	272	247	265	249	235	228	255	243	293	244	253	219	256	235	218	244	241	227	253	241	240	220	276	256	243	252	259	248	264	275	232	249	242	256	204	255	250	247	259	236	255	248	233	251	235	239	253	252	233	243	245	286	217	268	243	256	236	261	239	256	242	277	269	220	255	241	274	262	250	241	231	250	218	240	258	263	262	239	265	238	288	238	246	245	252	252	257	264	266	241	220	245	253	257	261	260	267	281	229	251	251	254	278	249	233	236	230	263	274	263	244	246	238	235	244	269	234	237	254	227	229	248	236	243	256	268	240	219	265	263	239	268	227	250	248	254	240	272	267	240	238	247	240	255	248	254	245	254	258	243	215	256	212	243	230	219	244	256	228	246	263	239	255	251	233	247	241	225	263	223	252	218	272	234	267	277	227	236	237	219	221	248	260
50329	55521	38911	8348	5284	4282	3390	2942	2402	2143	2006	1748	1574	1465	1261	1239	1137	1086	1025	1032	983	907	869	873	845	861	811	771	774	779	757	740	814	747	736	720	672	720	714	662	695	648	676	727	720	664	685	703	629	666	660	695	646	673	644	621	627	616	677	662	623	636	601	646	650	665	651	630	598	668	707	633	612	674	635	589	637	635	607	601	613	583	640	621	613	595	638	637	570	632	600	613	614	611	671	613	626	651	584	626	637	662	646	593	611	610	634	611	605	605	607	604	632	567	553	598	628	615	577	583	613	650	648	598	622	597	630	600	626	600	608	587	573	601	588	563	614	627	607	641	587	663	588	611	604	648	624	638	576	627	595	572	602	579	631	615	578	614	602	590	645	585	605	549	572	550	571	621	650	600	629	634	612	623	563	576	584	600	579	641	589	584	618	585	605	608	616	606	587	579	593	581	639	633	585	638	585	638	601	643	621	566	646	634	589	615	565	644	637	619	587	661	593	623	546	579	604	614	595	610	616	595	612	614	630	573	571	600	599	620	618	598	592	558	628	565	608	616	604	616	599	589	603	585	569	627	625	572	641	602	596	590	606	584	602	597	610	582	601	592	647	629	591	587	605	631	599	664	613	615	624	612	636	564	617	583	603	624	616	673	610	612	620	605	609	620	606	619	575	609	578	643	600	597	602	657	620	602	609	593	587	624	571	648	592	610	625	565	606	612	651	603	638	612	569	602	604	619	589	627	605	586	576	583	605	575	569	631	628	596	607	605	571	607	643	597	563	616	616	597	596	604	567	580	578	597	580	641	562	628	621	622	580	650	577	615	628	551	616	596	604	556	587	652	631	629	593	615	624	600	596	614	590	608	585	631	579	600	622	584	547	597	608	614	617	581	600	574	612	572	572	598	621	583	573	595	614	615	586	562	643	636	635	629	602	599	581	632	594	593	590	609	586	621	626	573	616	622	604	574	605	600	586	605	608	557	612	607	601	619	605	615	619	596	566	605	560	636	645	640	623	594	593	597	607	600	664	649	558	565	611	541	613	578	574	617	560	569	587	580	606	648	585	540	591	574	630	607	601	604	623	648	598	595	584	652	602	612	551	582	591	630	586	646	630	577	661	607	613	627	608	633	643	599	608	644	583	596	619	622	564	600	601	545	574	649	609	589	590	569	616	621	613	606	604	617	607	597	584	619	597	567	647	602	544	622	608	576	580	625	593	595	609	599	615	638	596	651	624	579	542	573	606	590	625	574	611	619	546	688	589	614	608	590	637	645	572	622	631	602	620	582	620	579	607	598	578	641	643	617	619	547	588	624	591	565	623	640	551	609	586	603	649	597	587	602	570	597	530	604	581	607	589	594	565	589	613	571	592	639	604	627	630	579	565	584	602	584	583	584	608	608	606	613	607	609	626	606	623	574	622	558	575	612	646	613	603	544	604	591	557	619	618	607	598	571	603	645	618	587	632	631	593	597	575	614	604	605	638	624	581	558	619	596	588	605	579	620	612	625	609	605	627	646	610	612	604	557	631	593	570	607	628	562	622	561	583	611	603	588	580	597	606	625	551	615	595	585	546	601	627	601	600	639	575	638	613	634	585	608	603	583	645	616	636	592	600	610	640	573	640	588	632	576	571	656	620	619	577	643	598	599	627	614	605	642	580	624	606	609	594	627	571	624	616	570	606	610	604	610	578	627	586	614	652	574	577	574	588	589	562	607	600	606	596	554	588	601	605	602	599	570	621	603	599	591	621	614	594	593	619	607	575	593	580	579	605	578	599	574	613	558	590	569	603	596	558	555	604	596	601	610	637	595	592	614	610	590	593	560	585	609	613	645	587	617	607	568	647	610	589	594	625	669	592	583	633	611	615	588	625	588	583	599	627	633	585	617	578	622	593	606	635	588	624	632	543	578	639	572	584	617	602	625	582	639	604	597	596	587	639	587	628	640	649	617	588	553	617	589	579	595	619	617	568	618	573	600	613	649	597	609	598	607	612	596	624	595	585	617	593	655	573	607	601	633	629	568	627	597	607	597	604	618	596	581	620	593	575	599	635	625	602	609	534	585	634	585	637	619	598	605	607	621	597	589	587	620	579	595	556	620	602	589	612	534	603	595	595	609	591	561	640	610	596	577	606	565	586	622	624	637	637	586	546	594	627	562	639	586	630	655	605	583	609	579	634	639	575	654	586	629	637	573	647	614	600	581	606	581	547	626	651	613	595	594	598	645	569	594	567	609	598	587	608	591	559	585	597	637	580	612	614	633	602	622	615	596	633	610	577	662	617	619	629	588	615	611	581	602	578	572	641	584	607	586	589	614	593	589	626	602	639	588	598	615	596	616	635	578	602	598	611	628	607	619	593	655	609	598	600	665	578	586	647	604	633	595	640	582	560	637	591	606	635	597	584	575	625	601	606	603	577	593	578	587	608	588	631	601	605	608	615	615	572	616	618	586	619	604	630	571	618	593	589	585	600	579	604	630	600	617	585	628	607	597	589	640	587	648	601	609	599	574	601	621	594	555	604	585	585	567	661	576	606	623	664	624	610	556	637	607	571	631	620	611	647	650	619	581	599	620	598	601	601	620	581	635	591	631	589	622	616	635	585	623	611	613	612	604	635	601	624	610	597	609	619	598	625	649	575	616	643	620	621	599	591	632	613	602	580	623	620	578	632	586	614	575	620	642	656	631	597	589	601	571	579	572	574	595	593	607	549	604	633	615	601	559	621	636	596	604	660	615	602	586	636	575	607	622	628	601	570	579	615	599	597	628	586	588	576	612	632	613	597	589	606	610	633	618	610	640	643	633	605	634	617	620	606	629	610	627	626	608	584	588	637	631	595	648	598	584	587	646	611	630	569	613	597	653	582	604	576	622	629	599	589	601	599	590	571	655	618	600	621	608	597	580	600	617	589	568	611	575	581	656	555	592	597	611	608	582	626	629	603	639	569	584	597	597	627	597	614	602	593	603	587	587	615	599	616	616	632	615	596	607	539	617	598	647	629	583	620	645	637	613	595	581	641	599	607	614	624	607	577	599	634	585	583	632	662	604	614	632	565	625	622	601	658	542	607	560	623	561	570	596	651	559	641	584	595	560	604	601	562	602	603	598	605	658	612	604	624	595	614	546	603	623	611	592	583	574	569	593	589	612	632	588	600	641	586	658	588	620	653	622	614	577	578	586	630	572	587	592	630	603	611	569	611	611	654	613	600	603	637	583	679	584	633	573	605	586	597	623	607	621	639	607	602	638	609	571	618	617	614	595	596	572	609	651	575	616	573	604	618	583	585	563	600	607	608	624	602	650	586	611	591	596	639	638	568	691	589	613	595	614	599	607	590	632	574	620	625	607	645	561	620	619	585	607	578	550	593	591	614	578	597	601	625	615	592	613	619	624	601	606	605	621	628	601	624	596	603	597	602	617	615	634	628	645	607	617	621	633	636	616	630	587	588	560	672	612	574	652	610	642	610	592	614	570	591	601	550	572	614	606
25972	42240	19637	5082	1467	662	355	338	312	288	321	315	305	335	317	322	318	316	275	302	308	317	301	339	319	268	309	351	300	315	321	289	298	307	316	327	319	337	335	313	307	298	316	316	290	315	327	312	307	315	346	343	317	354	311	292	316	335	317	335	329	275	336	290	336	308	334	302	329	325	286	281	330	304	331	317	314	346	310	297	308	335	304	316	289	312	308	292	319	323	325	325	315	338	300	275	276	322	322	286	259	325	293	316	294	299	310	272	297	283	315	310	292	318	326	310	297	317	292	316	315	308	307	310	307	331	335	326	308	305	294	342	290	338	312	306	291	302	324	315	315	325	326	330	296	308	307	294	294	292	334	302	285	263	282	307	312	313	290	275	326	312	326	297	294	305	313	286	316	285	328	289	323	311	302	303	325	326	319	282	286	294	308	299	315	290	275	359	305	321	293	291	310	351	309	340	330	268	321	310	302	317	318	296	298	304	332	296	280	325	291	353	327	298	323	324	305	289	298	319	307	282	299	322	314	259	322	305	298	315	319	293	327	316	311	302	266	301	328	308	296	342	304	324	317	295	320	314	327	308	305	273	322	319	334	319	297	295	352	312	326	258	324	301	322	312	325	323	346	316	315	299	306	312	316	282	282	327	314	294	306	320	286	319	340	316	304	315	294	325	299	306	316	308	320	293	302	326	277	317	297	269	332	326	303	339	308	311	322	280	282	256	305	299	291	311	294	334	320	297	278	337	304	323	323	295	295	322	340	366	340	311	296	296	323	310	307	309	329	324	329	301	336	307	291	282	306	300	335	330	283	306	325	317	295	316	311	300	293	325	284	286	318	341	328	305	282	302	290	305	346	319	302	330	282	330	308	327	318	319	303	349	325	314	298	306	315	313	311	314	324	317	328	338	310	320	314	323	286	344	295	308	286	310	340	311	289	296	334	306	299	313	309	323	279	292	308	287	325	253	313	285	316	311	316	305	301	292	324	322	317	312	284	328	329	338	337	335	320	288	286	312	289	315	302	307	304	326	310	313	348	296	321	329	303	304	328	329	334	306	317	296	326	329	301	332	297	315	296	301	304	320	307	320	336	332	313	316	285	327	311	341	296	325	287	316	283	331	318	315	292	293	272	310	299	315	299	294	301	319	346	302	303	313	322	317	326	280	301	305	296	323	303	317	323	312	301	275	328	301	292	304	286	320	330	335	305	289	300	297	303	309	297	328	278	352	291	342	290	303	303	333	335	294	297	328	290	278	295	295	293	341	296	328	334	323	301	293	298	287	328	342	330	333	316	313	349	293	312	307	280	313	282	350	281	312	303	289	306	317	300	326	300	315	307	299	333	309	292	268	309	323	355	308	297	321	303	293	305	334	269	291	318	293	319	324	309	316	289	333	305	314	350	358	314	315	329	327	339	331	311	331	308	310	302	302	299	336	315	287	316	293	268	340	333	301	328	331	285	314	325	301	330	334	297	290	308	288	333	325	319	291	308	301	302	300	289	307	286	308	315	314	309	319	298	301	307	296	316	303	285	303	321	304	337	318	314	314	346	331	323	292	306	306	299	291	304	331	316	325	337	323	305	294	311	312	325	321	304	290	298	301	311	289	289	281	325	285	311	332	296	302	283	300	328	346	306	300	318	288	284	276	327	329	330	289	291	326	282	332	304	306	279	298	331	288	321	305	319	295	299	307	305	270	281	303	317	328	306	325	327	309	316	322	305	305	306	301	298	360	295	316	263	313	305	303	298	308	335	322	264	321	308	302	299	304	317	306	309	313	296	354	263	318	313	315	299	302	334	326	337	277	317	331	303	308	290	315	300	296	327	321	317	331	318	291	312	292	332	333	330	300	353	294	290	301	324	321	309	326	314	291	292	305	323	309	315	304	307	324	302	307	339	303	314	300	352	322	312	312	284	329	326	301	354	328	316	280	335	324	303	309	344	292	318	295	282	315	333	296	294	308	299	331	350	290	315	330	309	280	322	303	284	312	298	323	327	290	337	310	263	280	306	354	296	301	269	315	257	321	299	297	299	300	305	285	277	325	343	302	319	294	307	295	304	324	312	286	307	332	293	311	313	312	299	322	335	311	344	320	278	299	346	331	295	318	311	294	309	337	312	290	291	289	293	281	322	298	305	302	292	262	327	271	298	278	300	265	305	333	331	343	300	305	338	295	326	311	332	296	318	306	301	282	326	287	314	318	296	278	297	295	318	318	306	314	303	301	325	340	306	289	309	311	288	319	340	307	303	288	306	294	286	295	322	355	301	312	268	292	280	327	326	308	310	290	351	322	299	285	301	335	305	325	314	335	317	307	311	325	305	327	292	309	312	313	287	299	290	307	308	296	313	333	316	310	311	307	321	308	332	309	330	310	311	316	282	293	296	285	344	308	305	317	306	341	317	330	360	315	337	332	313	313	371	292	324	330	320	312	321	320	303	330	320	287	319	278	337	293	297	279	307	316	300	330	298	331	310	296	328	317	321	324	324	303	295	295	341	343	337	312	281	298	269	295	298	299	310	314	324	312	316	318	314	308	324	313	281	308	333	308	323	314	304	357	316	309	309	303	302	306	322	292	293	324	285	312	298	306	305	332	324	307	361	281	312	299	296	327	307	303	324	295	302	328	341	307	333	313	291	317	290	318	318	285	339	301	275	298	311	313	286	286	304	300	321	307	297	318	295	287	303	341	324	298	312	321	293	315	333	324	316	280	298	319	338	305	305	295	306	313	355	334	320	294	322	316	328	284	277	283	296	328	293	303	310	334	272	312	319	329	315	297	317	335	319	316	286	291	311	282	313	294	303	274	323	325	307	314	301	304	307	310	314	309	340	315	314	297	288	307	311	303	293	316	324	329	344	323	297	298	334	329	325	309	305	319	315	312	300	303	306	376	368	331	298	354	326	295	328	323	311	296	321	314	296	312	297	276	309	324	319	323	321	322	275	291	351	294	285	336	309	357	314	326	312	306	286	300	291	341	312	306	330	321	316	311	301	302	284	313	325	318	328	318	281	296	326	302	296	316	313	304	330	342	304	335	341	328	305	322	298	310	323	292	319	302	310	323	306	291	329	293	297	357	317	281	308	292	310	305	336	325	268	286	295	326	320	321	333	336	323	287	298	325	302	289	321	311	308	352	288	309	285	285	298	319	317	289	328	303	295	307	298	334	333	321	317	295	285	326	312	296	292	321	299	299	306	291	278	329	328	296	333	340	292	311	324	317	290	310	326	313	294	285	298	312	291	317	328	323	305	335	272	295	296	333	312	336	303	326	306	274	313	267	293	286	315	346	294	293	288	309	310	291	286	362	295	324	304	335	312	289	328	280	303	323	308	286	326	322	324	327	319	318	306	288	318	310	309	317	287	332	310	321	303	334	343	307	283	324	321	309	328	285	297	317	309	263	308	328	323	326	295	293	302	276	292	322	275	331	322	336	310	296	320	339	301	318	311	277	342	294	333	292	330	309	300	313	306	318	309	300	294	293
24154	39730	12272	1567	998	928	880	829	853	915	862	823	832	794	857	794	777	816	785	808	790	779	787	797	841	818	762	776	843	773	784	818	852	809	763	813	827	836	791	783	814	756	787	765	796	804	794	792	838	795	781	797	817	768	824	794	770	809	811	822	792	860	789	776	827	760	829	816	794	742	869	840	745	784	794	820	834	752	793	792	772	836	796	805	813	865	804	844	833	818	769	776	795	791	820	797	770	771	793	844	769	788	820	795	836	814	777	818	819	837	824	762	774	789	807	822	787	788	844	831	769	829	835	773	819	768	806	831	826	873	796	783	798	812	831	773	809	803	804	803	825	796	713	732	849	784	773	797	815	797	811	774	854	802	786	782	813	824	839	725	781	790	801	820	795	812	827	772	841	823	833	815	788	844	830	747	814	863	787	817	763	792	802	801	805	832	809	774	780	783	744	800	775	799	811	791	860	829	819	847	819	762	755	826	807	792	775	809	810	816	815	765	850	821	776	811	809	770	807	793	786	798	818	758	773	776	810	797	804	836	799	804	796	819	793	775	834	836	832	811	873	850	815	831	814	821	772	763	791	816	796	819	822	787	800	839	778	766	752	802	828	825	838	816	766	770	835	819	805	772	842	793	824	810	830	829	789	804	746	874	813	755	789	777	739	787	827	830	800	840	757	791	775	761	793	841	771	780	782	795	777	809	754	778	782	778	797	791	777	799	824	843	828	788	783	836	773	801	814	809	800	822	839	790	855	815	783	771	802	797	746	814	804	776	795	813	744	805	765	772	808	825	804	776	827	791	843	804	741	765	801	825	793	810	805	764	825	798	789	763	764	815	789	770	772	813	788	820	795	783	806	781	824	794	773	797	779	807	793	858	888	812	785	827	796	787	822	765	801	775	788	826	797	777	764	803	829	804	755	778	851	796	804	742	803	796	820	824	786	751	803	816	787	839	800	841	825	811	809	761	802	808	848	789	811	825	781	804	794	799	868	756	768	807	795	765	802	825	765	816	783	784	781	783	840	812	814	814	815	752	825	828	793	805	802	787	830	768	835	815	802	755	809	820	834	777	815	827	802	769	837	802	773	754	819	798	821	807	797	789	791	711	803	794	826	763	802	786	762	804	753	769	764	808	773	739	784	809	792	782	788	764	807	844	818	826	785	818	784	816	848	782	796	805	805	798	787	816	862	817	746	813	783	828	824	783	788	764	847	829	854	738	799	808	785	803	813	779	786	771	815	777	813	782	771	816	811	799	800	789	772	830	821	804	739	810	753	854	815	810	808	810	844	800	827	772	851	764	806	769	782	805	796	758	835	832	791	798	793	790	826	776	824	877	819	823	838	782	844	767	864	811	820	743	827	798	837	827	809	864	797	837	782	825	765	780	813	777	814	803	883	841	782	810	817	803	873	808	853	768	763	759	757	826	759	767	823	769	787	820	818	792	737	781	766	772	813	827	830	785	757	761	793	764	773	804	793	741	768	754	799	793	814	790	832	736	799	722	783	813	785	800	760	810	805	786	806	796	785	789	778	783	793	866	776	789	830	777	801	796	792	819	796	806	737	810	761	822	771	833	759	805	805	798	817	760	803	825	773	766	763	827	776	781	790	718	802	762	804	777	838	770	806	788	813	830	846	857	791	818	802	797	808	809	889	783	752	800	794	777	752	768	813	796	745	799	836	784	784	826	799	800	808	772	821	846	809	813	810	822	773	813	745	791	834	754	812	778	810	775	793	823	812	830	757	820	772	831	822	781	813	784	802	784	788	772	811	818	781	796	814	798	792	768	814	783	807	744	811	812	809	770	787	791	812	866	743	833	766	815	817	764	813	779	819	797	767	791	827	843	758	839	769	818	812	800	823	798	792	775	791	853	775	835	800	753	828	845	807	805	830	835	767	783	777	789	804	816	819	745	752	767	781	787	723	814	828	783	840	774	788	796	842	820	770	825	823	805	825	784	798	861	750	809	723	823	793	778	818	833	811	822	799	837	799	736	833	794	785	805	816	789	805	809	798	783	809	819	777	824	837	759	788	771	827	826	793	768	833	764	793	782	804	800	811	832	772	769	837	786	769	775	793	813	817	799	754	775	798	807	795	752	852	788	761	771	840	825	850	815	805	821	778	813	782	814	814	732	783	829	781	823	771	749	812	791	784	817	833	799	770	811	794	815	810	794	795	762	776	816	756	823	772	739	793	743	807	870	799	828	796	785	782	792	796	808	812	752	771	801	842	818	743	764	795	780	834	807	802	790	800	836	730	813	801	773	846	787	778	810	749	803	821	826	829	737	794	822	832	762	803	846	817	787	863	770	774	794	785	776	820	736	773	763	761	812	798	790	755	786	841	792	838	791	781	817	783	803	764	831	768	794	782	789	799	724	762	848	765	869	785	790	749	813	873	797	816	833	794	783	805	824	766	784	750	782	813	815	802	766	781	800	785	783	832	816	760	859	808	805	833	756	785	731	809	827	795	742	748	799	813	778	853	791	828	777	763	751	814	773	775	824	838	782	816	805	787	806	794	769	774	814	780	800	799	774	757	828	772	785	785	826	767	825	800	778	774	823	799	769	795	793	835	813	806	773	768	846	765	832	779	791	817	773	781	782	794	808	844	775	775	780	813	750	827	847	814	846	795	777	847	826	796	796	734	840	752	839	826	811	782	778	777	841	812	773	787	755	849	840	807	778	764	773	818	796	802	736	798	838	805	822	831	804	791	755	800	810	797	850	802	835	796	813	765	762	831	786	791	805	808	776	791	806	822	799	787	827	789	801	841	802	832	787	842	781	796	813	811	817	803	816	799	807	809	823	853	735	760	870	765	863	795	754	787	784	811	799	804	799	777	832	815	838	776	792	786	786	780	764	815	798	804	819	809	799	812	757	788	828	802	816	806	828	803	838	779	805	825	757	764	829	793	771	857	770	792	834	802	810	732	781	837	820	783	792	792	801	729	822	784	797	798	793	826	803	805	794	836	854	811	771	876	808	808	799	816	842	761	798	807	820	823	778	805	759	819	803	819	819	830	809	790	795	802	802	768	805	821	803	784	832	802	806	776	807	787	838	806	801	828	790	831	884	743	805	792	769	822	780	819	802	770	767	833	837	786	798	794	840	821	766	772	811	761	807	816	808	826	837	820	790	823	840	862	771	735	774	831	837	779	821	824	777	839	831	785	803	778	854	828	750	809	767	827	781	800	813	834	792	839	778	841	830	788	847	789	765	753	823	779	821	846	796	790	742	784	820	785	780	824	782	820	766	828	750	788	824	826	802	774	781	804	782	796	801	807	783	758	824	777	795	756	845	764	812	769	855	886	808	841	859	814	789	781	768	827	761	825	863	816	780	774	842	821	767	785	796	832	764	807	812	796	749	825	770	840	778	769	792	795	803	805	772	796	787	780	803	814	818	810	775	789	799	801	845	741	743	817	764	779	817	750	837	817	794	769	779	765	776	827	801	853	773	785	794	764	787	804	787	811	848	754	744	841	800
53339	43188	35874	24826	23109	19883	13175	5809	1839	712	540	516	500	505	468	409	469	431	416	481	395	425	429	463	420	427	440	414	412	411	391	423	415	430	432	430	381	423	397	426	391	415	379	394	439	427	421	402	411	360	402	384	381	405	440	392	398	406	448	410	385	419	427	417	362	398	416	344	372	402	401	402	403	408	386	386	445	374	423	406	333	386	422	370	361	412	392	367	416	395	390	413	415	395	426	416	423	373	430	414	419	370	375	371	405	403	373	425	396	423	358	398	392	458	375	383	392	419	375	414	402	441	386	395	397	368	431	438	390	438	383	407	442	444	398	437	396	411	394	443	382	392	404	440	411	379	428	425	415	382	415	427	442	414	448	425	423	405	377	385	420	429	373	401	406	373	403	370	412	402	410	403	429	368	409	412	414	384	359	398	366	412	418	434	417	410	395	370	391	440	423	408	417	384	390	400	412	398	381	397	421	420	417	391	373	438	360	419	375	384	415	406	466	396	388	418	414	419	383	382	400	403	395	394	369	416	369	440	378	409	403	424	379	415	405	403	458	369	398	432	435	399	398	391	392	431	364	394	416	388	387	418	382	383	375	385	420	410	399	390	379	383	411	380	409	394	414	373	391	414	386	402	392	401	397	420	410	415	396	364	428	400	410	406	418	419	406	420	365	377	408	405	442	394	374	383	395	398	377	413	436	402	375	394	386	398	416	379	372	378	406	411	380	389	383	364	414	398	395	409	429	399	402	376	412	392	376	377	382	420	388	441	393	382	426	390	409	404	420	395	388	404	404	397	391	424	394	389	412	365	394	390	368	400	392	412	401	435	418	418	426	425	425	407	412	387	385	433	379	413	390	395	403	396	400	376	394	420	365	460	377	375	417	380	391	396	408	345	398	376	386	406	400	416	424	392	378	370	428	423	386	381	426	414	382	407	408	411	403	411	388	400	414	404	399	406	400	382	458	387	407	386	381	408	404	398	403	386	367	400	397	400	366	384	417	388	451	403	350	392	391	421	386	397	404	394	411	388	422	384	410	411	387	401	375	386	363	412	383	365	397	403	403	390	422	407	407	406	404	366	415	388	408	386	429	369	390	356	363	426	357	383	414	370	389	389	379	364	438	387	386	435	401	382	383	353	379	381	407	411	405	386	391	391	393	408	412	396	443	404	369	395	444	404	440	435	407	418	408	432	425	408	415	409	398	399	385	383	415	380	435	427	423	418	372	419	399	401	417	388	381	416	400	418	390	395	422	416	373	384	386	350	405	379	390	393	402	398	476	389	391	407	376	448	434	385	418	366	389	371	413	390	432	421	402	397	399	409	386	460	382	401	425	422	416	407	407	375	389	397	387	395	417	401	375	407	405	417	371	391	376	423	418	419	407	398	377	419	421	449	448	392	436	404	411	372	345	405	427	433	381	398	378	426	406	415	396	366	391	393	378	371	426	406	408	420	389	401	417	369	398	420	380	384	405	390	414	398	428	425	414	395	412	422	407	419	433	398	408	418	408	384	366	418	388	380	423	435	420	434	421	411	384	368	382	460	411	422	418	392	423	408	375	426	407	400	421	402	419	413	394	359	408	411	380	377	399	416	422	385	426	393	402	369	392	415	384	386	383	397	404	394	445	444	398	401	388	403	398	386	345	421	415	373	393	383	399	410	395	433	426	433	404	431	429	382	441	389	378	382	349	430	388	405	390	403	387	392	422	398	404	410	380	386	432	403	410	401	402	414	398	374	436	369	381	402	389	393	373	382	423	369	419	401	398	371	354	404	405	412	405	401	360	400	394	384	399	437	432	394	393	433	453	397	397	369	394	459	426	439	404	383	364	376	401	421	430	401	414	433	420	442	396	382	373	378	391	379	366	419	404	401	392	391	409	388	355	370	385	406	395	404	410	401	386	406	394	408	404	373	359	393	422	385	414	362	417	426	400	391	402	399	407	396	415	365	420	409	404	398	401	397	399	413	431	418	374	393	397	424	436	370	398	353	405	383	435	412	380	398	389	413	383	397	388	407	372	392	418	394	390	412	405	407	443	432	396	412	428	388	384	386	408	385	370	420	392	402	419	417	409	394	385	370	427	346	360	410	410	412	411	389	385	400	394	440	402	437	390	365	376	384	376	380	423	383	349	380	429	439	425	402	368	392	420	388	418	416	396	417	408	396	383	413	377	379	403	416	373	382	364	385	405	403	400	403	416	385	377	441	386	372	401	401	390	394	390	399	367	383	382	408	422	418	400	414	408	407	393	404	403	368	389	380	338	407	373	383	380	368	402	375	379	383	404	386	382	406	387	407	433	430	408	342	411	360	426	427	387	443	409	360	444	408	377	371	414	387	402	377	387	381	412	395	406	387	408	402	412	376	382	408	428	381	369	404	385	399	371	381	374	392	374	411	374	337	380	409	399	349	377	376	403	403	413	373	411	427	430	378	377	386	383	398	396	428	413	387	405	401	407	376	412	376	390	384	389	414	372	381	412	391	433	404	391	416	358	408	438	413	450	386	396	423	410	405	376	423	417	410	397	384	404	429	418	418	352	393	376	404	420	365	428	428	423	403	393	367	409	415	407	401	414	395	423	378	383	396	394	399	418	389	410	415	409	379	412	378	383	399	426	422	390	424	400	427	378	398	432	399	372	403	387	387	383	431	382	373	412	375	398	394	388	388	345	399	432	398	382	449	391	377	414	395	407	359	371	378	435	435	410	388	383	389	394	367	416	403	392	379	412	408	368	434	360	382	394	412	391	393	400	395	420	392	397	407	401	371	390	420	415	395	396	380	399	394	371	440	410	421	388	386	365	438	401	436	398	389	424	401	389	387	398	416	397	370	445	361	397	391	376	401	379	390	369	409	411	409	386	397	413	417	375	406	379	424	411	389	397	391	373	382	421	402	404	440	395	423	432	412	419	361	401	436	373	395	381	420	383	398	414	383	390	354	374	399	421	398	427	421	399	404	403	431	420	436	379	428	398	392	390	400	441	401	409	424	380	391	372	395	395	418	393	399	397	417	368	390	433	407	413	389	376	382	417	370	445	389	394	387	411	440	382	362	396	425	377	402	402	380	377	372	405	406	422	394	402	423	406	369	375	380	393	408	409	386	432	423	408	354	362	380	382	387	408	432	363	389	403	456	391	418	410	370	405	394	436	391	435	422	372	388	404	406	361	371	405	433	409	399	425	412	396	436	386	401	418	389	418	386	383	402	410	421	450	420	446	425	413	416	391	387	345	415	417	394	393	391	416	440	385	410	397	390	399	403	370	373	361	435	388	391	407	408	389	412	409	407	394	414	417	386	410	411	404	416	376	414	397	368	415	413	424	420	411	380	428	399	399	405	409	372	400	358	424	381	406	392	394	406	376	377	437	413	383	409	405	398	399	375	389	394	437	370	392	383	419	403	375	402	383	398	415	405	402	414	369	421	357	420	400	407	406	374	392	397	379	431	409	406	395	441	381	399	397	415	395	404	413	381	399	403	405	353	385	372
49135	56883	35472	3867	3433	2826	2447	2148	1914	1728	1622	1530	1466	1335	1293	1249	1222	1116	1178	1213	1076	1189	1056	1059	1108	990	1010	1055	1034	1036	1029	1048	971	1042	1037	1037	1021	995	1042	1009	1007	989	978	1000	990	1020	981	951	985	973	970	944	938	1025	986	1017	968	1003	977	990	952	999	977	967	998	978	899	975	940	944	993	940	963	954	924	971	976	942	928	978	953	943	957	1011	946	963	953	944	983	967	969	979	1018	969	936	1013	956	956	920	977	998	954	905	975	961	925	964	951	938	976	959	994	917	978	954	903	976	1008	957	892	924	943	964	970	954	978	918	938	951	944	885	959	906	980	916	946	920	921	996	986	864	968	923	949	970	910	944	940	936	928	927	937	951	907	950	954	966	974	1025	926	951	942	1007	957	962	959	913	943	939	919	951	981	953	903	938	950	938	962	924	916	946	959	892	944	904	962	913	897	937	943	959	954	951	972	932	989	884	944	913	964	990	945	990	944	908	905	911	953	887	957	973	931	918	901	957	920	948	951	926	949	951	954	958	940	909	945	917	949	996	939	929	926	944	955	885	934	971	960	929	937	886	1006	1033	973	970	958	886	928	903	951	897	945	931	921	907	900	925	955	954	935	901	935	990	915	949	949	914	916	914	952	930	897	891	920	923	954	914	947	883	914	945	951	1016	951	952	986	989	946	948	956	918	976	983	967	999	936	963	918	994	965	971	884	874	970	896	937	922	954	935	1025	984	911	939	966	992	911	932	1010	940	990	890	916	921	921	955	953	1006	951	915	950	968	859	945	1018	913	1012	932	892	918	941	946	869	976	941	945	942	959	943	1004	941	961	950	953	957	947	908	944	934	945	935	960	869	943	946	928	929	942	941	967	968	933	941	948	1007	931	929	934	918	931	934	949	903	889	907	930	927	949	959	974	957	959	948	908	936	885	990	918	962	917	943	982	931	887	947	976	923	983	941	919	916	893	926	949	941	950	969	959	924	948	962	938	902	915	899	958	922	979	941	962	899	890	949	926	909	942	985	953	948	971	910	1006	935	953	954	945	937	976	937	932	918	1002	990	913	930	943	918	893	947	898	902	913	900	964	925	902	987	955	945	937	945	926	931	927	914	891	942	911	970	999	954	973	965	969	930	1003	979	963	912	892	903	1001	917	911	927	949	950	926	972	924	912	965	925	949	974	926	954	980	997	900	962	956	910	959	896	917	983	936	935	961	963	948	911	965	897	924	1001	944	949	921	951	903	903	928	912	906	931	951	897	908	944	962	905	968	927	992	940	974	917	921	934	962	946	1017	948	934	927	921	927	1014	934	898	927	929	914	909	918	912	937	967	962	951	911	934	937	942	977	892	970	941	971	952	979	908	891	948	891	912	934	892	923	893	963	903	942	910	933	955	938	919	926	919	975	890	982	914	974	909	966	945	939	896	944	950	907	955	952	921	904	980	956	922	878	950	922	945	932	995	906	976	955	960	964	960	940	939	919	956	951	965	904	917	959	959	960	944	947	970	965	975	902	965	906	925	906	931	860	891	957	915	923	875	900	932	950	959	1017	934	939	928	932	961	907	932	973	956	918	931	909	968	928	955	937	965	961	953	957	875	967	924	959	941	974	962	921	924	950	947	884	931	909	937	881	945	986	959	942	937	997	984	932	948	960	948	941	979	933	911	958	950	901	984	912	949	904	912	921	946	899	974	1018	972	937	937	953	924	935	947	942	926	943	931	942	984	957	947	924	945	890	927	972	931	919	938	981	941	977	960	972	951	944	941	905	905	946	955	988	883	908	987	958	904	960	926	952	931	954	904	939	896	971	902	948	926	978	961	947	974	943	943	961	914	931	962	930	929	947	939	950	871	966	930	981	933	932	949	927	880	913	943	939	943	924	923	1002	981	938	953	964	904	974	902	955	949	924	951	922	951	860	905	929	967	881	957	982	909	947	998	1043	944	923	934	921	941	968	926	900	912	970	1000	919	990	930	936	945	895	991	909	933	976	931	920	975	957	950	906	946	912	965	976	941	907	953	950	928	1002	928	936	925	963	965	1000	926	970	936	998	946	974	998	914	917	951	970	947	898	913	973	902	953	935	938	997	949	998	938	889	943	1021	979	930	865	944	936	971	993	939	906	916	978	971	926	952	966	1005	946	1006	972	946	908	930	924	901	875	931	954	928	1000	985	999	957	944	939	964	901	913	909	958	918	953	975	882	1000	878	1008	975	921	914	966	920	965	928	888	898	900	985	946	969	937	956	967	927	972	959	966	979	909	916	916	964	945	962	982	936	915	921	973	925	886	969	905	904	917	908	939	951	965	967	933	926	916	949	948	923	1056	949	928	1004	869	973	957	937	931	909	986	906	957	881	939	927	996	946	969	924	946	932	926	947	976	949	945	903	899	913	971	926	966	928	964	1005	942	920	907	940	897	891	922	1000	902	895	974	950	939	929	926	892	937	939	968	942	949	938	915	961	896	948	1019	946	941	907	899	910	867	896	960	934	944	916	916	942	936	955	926	948	947	947	950	943	903	957	906	943	934	930	924	940	916	923	964	967	988	940	958	928	959	913	938	945	941	899	986	970	890	988	883	982	951	921	960	946	938	970	949	952	932	1003	955	956	896	864	951	914	986	990	990	976	985	952	940	915	917	972	962	974	889	960	939	931	956	909	955	945	906	954	911	951	919	947	928	956	965	975	955	903	905	928	920	936	971	924	949	980	923	942	952	960	973	904	969	995	902	916	929	910	952	967	952	931	919	928	987	954	960	921	902	972	961	931	962	952	903	875	950	894	928	954	988	939	902	891	921	976	886	929	942	927	955	930	906	993	904	930	973	922	928	867	916	935	947	922	943	985	873	965	947	929	929	972	965	944	951	932	964	922	947	976	958	934	977	909	945	959	948	946	932	945	998	978	952	919	943	831	925	934	916	954	939	940	920	878	911	961	902	949	936	893	923	967	972	935	932	932	916	918	902	905	925	957	947	908	955	974	926	980	941	973	948	932	900	915	980	911	955	1004	956	975	985	906	901	946	936	950	978	980	905	974	971	887	904	936	946	967	953	936	941	966	935	936	905	910	966	961	956	970	939	912	969	918	964	951	946	932	892	944	909	941	895	924	953	901	913	933	951	927	979	975	947	940	908	916	966	916	942	944	948	966	931	959	954	999	1006	907	1002	914	910	983	948	935	925	943	936	914	979	953	973	966	907	932	958	929	892	930	974	963	928	988	999	904	889	939	976	920	954	911	905	937	958	937	973	902	955	994	919	966	924	911	1004	981	931	936	968	915	956	947	935	981	847	902	916	965	887	1009	904	916	1022	968	985	965	871	951	962	946	983	947	927	959	892	991	906	922	909	979	978	976	942	929	948	929	959	958	888	963	938	988	896	928	927	973	881	981	971	958	950	951	918	958	925	934	986	964	955	1016	961	936	966	886	934	965	862	947	933	941	974	986	937	920	878	912	929	1012	908	920	904	923	952	965	956	921	1008	940	905	936	910	1000	946	909	898	923	966	1031	909	924	933	971	953	926	914	896	884	940	968	987	965	954	930	947	925	914
51941	40903	30199	23554	23375	23532	19241	10765	2793	599	529	491	463	427	385	373	378	327	336	350	350	297	277	276	265	304	283	281	289	276	262	284	249	299	259	260	253	258	240	263	298	266	280	298	278	239	259	278	239	250	266	267	263	259	308	265	283	300	285	243	279	239	225	270	255	255	248	271	257	293	253	294	276	252	251	282	236	254	257	232	273	264	259	257	238	225	260	284	269	258	252	259	245	251	243	256	264	236	237	283	260	248	264	257	258	226	261	274	268	283	249	239	262	251	242	270	255	264	270	230	251	273	277	258	242	249	238	258	256	269	239	244	254	222	269	273	252	277	262	236	255	271	238	277	262	262	241	247	259	224	261	234	250	276	240	254	270	223	271	268	263	272	238	246	252	232	263	238	265	259	267	241	279	235	268	248	250	255	265	301	275	259	288	260	272	231	254	233	222	224	281	255	255	236	250	285	260	266	262	255	229	271	253	247	279	259	271	256	246	276	260	264	295	260	252	262	268	244	276	267	251	280	264	292	201	258	230	262	245	242	254	259	246	267	266	231	254	275	274	303	245	290	254	239	243	247	293	240	241	252	249	254	268	297	260	256	235	245	246	251	272	229	238	234	273	234	266	260	246	274	255	270	278	222	267	248	248	247	304	294	255	251	253	272	249	276	257	254	254	233	249	280	269	229	280	234	255	258	278	275	244	256	261	250	253	246	242	246	266	283	264	277	273	276	252	233	244	251	255	265	237	258	272	234	249	262	249	280	278	245	241	255	227	240	260	242	274	264	251	241	242	253	271	250	263	273	259	262	250	294	241	250	269	243	258	263	264	261	243	265	255	256	267	228	244	253	285	260	277	230	291	249	286	228	274	263	250	235	267	241	259	264	256	256	274	241	262	252	256	241	254	275	253	263	247	263	314	250	265	255	226	265	248	270	283	266	262	251	251	246	247	276	257	246	241	252	263	245	275	266	258	259	244	239	259	229	252	271	275	234	261	251	240	265	267	256	261	254	263	270	274	258	253	254	241	278	274	282	264	253	258	230	250	261	247	266	237	252	278	289	258	240	267	227	265	283	271	232	220	249	242	304	218	228	245	285	234	247	280	231	261	291	265	268	220	271	291	254	237	266	232	248	272	260	219	247	218	257	265	251	253	244	236	279	258	251	232	261	256	255	245	296	261	260	271	216	251	234	264	250	258	284	242	260	270	266	213	263	238	255	249	252	258	261	252	270	252	255	217	272	258	262	282	252	258	268	288	247	268	253	255	261	263	254	262	241	230	262	234	266	239	302	246	268	255	234	281	259	230	247	290	236	244	273	248	249	282	253	258	263	256	279	239	272	241	254	235	253	262	252	263	277	255	254	253	273	274	283	243	250	220	267	235	279	232	244	240	235	278	231	261	245	255	277	296	267	259	247	261	263	284	281	285	270	269	242	242	267	252	235	239	242	231	270	263	243	249	255	277	272	284	273	276	262	275	269	245	265	226	253	257	248	263	255	251	276	241	278	252	244	265	259	271	238	285	245	263	271	276	252	251	251	276	240	279	266	290	269	217	282	226	266	215	267	254	249	243	264	252	247	255	226	239	259	258	232	274	260	275	282	256	253	245	244	235	267	254	278	302	231	258	240	244	249	281	262	252	254	256	252	264	269	267	265	262	289	260	250	255	228	233	272	283	267	272	228	240	249	247	274	272	280	273	253	228	292	276	285	225	265	247	244	242	258	253	278	250	256	254	271	260	250	268	267	242	264	249	253	253	228	251	274	242	249	256	281	259	242	261	250	239	265	255	257	266	246	231	251	255	294	260	258	262	223	277	254	260	245	276	207	234	248	276	267	252	269	243	271	260	230	236	248	265	292	246	231	245	219	261	243	224	244	259	240	289	282	239	280	231	288	224	235	265	244	276	260	237	250	260	257	283	247	246	267	264	273	269	213	257	275	268	260	262	262	219	225	220	245	267	264	244	264	245	247	270	257	291	245	247	264	263	235	248	233	276	240	261	250	265	265	228	248	247	241	271	265	238	241	249	277	255	224	265	211	282	270	245	240	302	237	231	232	240	231	257	256	232	290	246	241	266	249	275	254	250	229	258	244	280	275	265	260	275	222	259	283	237	256	250	260	273	287	234	247	227	247	250	262	242	234	231	273	248	276	259	255	247	229	231	264	231	228	257	244	285	230	267	257	245	281	258	256	255	245	264	245	244	244	266	234	257	259	278	264	266	256	264	257	272	258	284	246	262	244	267	297	248	273	280	268	232	252	249	251	233	243	259	243	288	257	282	257	237	259	242	272	264	275	235	259	253	256	254	263	231	243	266	261	262	275	251	254	269	245	256	299	255	244	264	246	251	249	285	253	252	251	248	271	280	258	241	265	245	297	242	238	251	248	252	276	263	275	244	267	288	261	239	235	256	271	266	280	248	260	273	283	270	260	270	286	254	261	254	272	283	262	247	262	269	267	254	284	248	232	281	273	239	247	285	263	222	259	271	267	245	228	298	260	255	244	237	282	244	249	242	272	277	250	237	263	267	243	269	257	259	264	244	249	278	243	265	228	244	264	270	261	250	229	270	268	263	237	283	228	236	249	248	273	244	244	232	236	276	242	280	255	238	294	260	262	270	256	260	227	255	276	249	262	266	240	239	248	261	265	264	296	240	255	259	259	269	300	244	215	246	247	263	249	232	207	239	270	269	273	265	250	270	236	259	286	253	242	251	238	264	266	293	233	243	262	235	258	260	239	243	260	251	262	256	266	230	260	240	252	265	240	247	260	251	258	256	254	255	227	237	237	262	284	266	241	251	245	246	253	260	259	231	257	274	243	252	261	234	258	227	231	280	257	269	286	267	255	268	270	224	253	284	265	270	255	210	271	251	249	226	233	281	272	269	267	270	245	252	253	248	255	242	272	262	270	270	246	238	244	257	238	260	256	234	252	233	274	248	246	261	231	261	271	243	266	211	255	248	240	246	256	271	277	249	255	235	243	270	259	247	246	256	274	246	250	275	246	262	255	276	218	268	256	277	263	275	236	258	259	239	220	256	257	243	292	270	243	229	283	259	279	261	282	277	261	278	234	258	260	274	263	265	269	244	253	259	262	257	257	271	231	268	255	279	246	255	244	287	250	258	255	260	238	248	242	263	251	272	294	278	239	264	252	248	244	258	235	273	273	263	253	262	247	243	277	257	249	248	270	243	246	222	247	271	265	285	254	248	261	248	272	272	237	277	262	271	262	253	280	248	239	274	256	243	264	255	265	266	243	264	229	228	269	228	239	249	273	245	253	257	266	258	279	257	284	272	246	244	228	236	265	247	263	251	271	259	248	267	246	251	274	258	260	258	247	241	257	251	252	241	235	224	290	294	244	242	250	248	243	257	237	246	269	263	229	254	288	282	272	240	269	238	244	263	241	256	253	245	251	260	261	262	236	269	264	230	279	266	287	242	277	260	250	247	238	273	273	273	268	244	241	289	272	278	292	245	229	261	267	254	280
50148	57194	25179	6277	5230	4221	3409	2882	2488	2108	1936	1654	1504	1400	1354	1229	1093	1037	1038	956	963	927	901	854	803	857	803	720	755	782	778	701	749	698	724	742	736	682	769	688	679	695	670	708	661	665	669	670	698	641	653	637	648	673	689	663	645	645	664	642	619	641	667	646	633	617	674	630	651	623	631	581	615	612	638	587	600	633	632	634	626	609	631	600	640	633	574	628	636	614	609	593	641	633	585	612	599	641	654	644	612	651	610	638	617	608	618	610	602	598	600	604	622	605	647	608	592	635	596	603	602	652	607	615	626	613	639	601	593	607	679	601	624	598	616	581	574	596	617	656	648	600	607	591	596	614	597	583	600	599	613	640	599	589	640	585	649	572	572	624	626	613	599	596	580	601	599	624	594	646	596	579	597	612	613	556	639	621	609	637	566	654	607	601	601	604	605	596	577	635	600	544	613	605	609	684	605	634	628	610	587	652	627	643	606	590	618	588	557	576	605	563	591	650	588	591	618	608	649	602	646	589	560	584	628	604	612	643	632	617	598	566	621	606	598	598	585	607	625	659	609	619	603	633	544	580	573	589	590	611	614	600	641	547	580	621	587	645	588	609	656	591	625	607	626	622	638	586	584	580	587	621	587	595	625	636	652	551	601	601	592	616	603	637	567	648	593	642	573	582	575	559	607	616	605	568	601	599	582	586	613	616	576	626	609	591	643	586	610	669	576	572	587	625	615	615	623	586	666	569	565	648	611	616	584	587	591	603	579	602	566	662	564	619	630	577	617	567	627	604	614	597	570	588	585	614	632	605	575	581	605	617	616	570	581	617	597	595	652	608	591	610	641	649	620	622	630	596	628	600	609	604	608	581	646	587	594	579	619	628	654	573	595	620	611	609	652	619	631	607	574	621	574	591	576	591	578	605	651	603	623	588	584	610	587	636	608	619	608	620	560	571	584	603	609	634	549	577	606	590	612	613	599	647	601	610	590	595	647	608	641	645	613	609	577	593	625	609	610	580	648	621	602	631	580	587	605	616	621	578	584	607	668	624	602	564	656	602	608	586	624	602	603	574	549	608	614	590	591	604	581	569	605	595	647	619	606	626	583	592	633	590	584	585	598	580	577	633	577	606	593	588	630	604	626	579	598	593	602	614	615	615	613	577	572	617	613	536	595	594	586	601	626	604	601	575	589	633	601	592	587	604	619	607	606	573	609	578	603	646	625	636	596	584	600	591	602	645	583	596	571	587	594	591	612	620	562	588	607	645	584	613	633	624	629	573	566	654	582	597	596	623	599	609	590	592	581	594	599	599	605	627	593	641	607	594	615	586	576	629	606	637	634	576	607	578	609	571	652	627	587	618	557	639	612	582	593	615	612	609	630	556	572	586	595	616	625	584	536	620	600	604	582	602	619	605	617	625	630	610	633	575	594	581	608	641	625	600	612	607	562	580	605	657	574	565	634	603	620	621	633	584	611	611	589	636	588	609	637	622	550	616	614	571	615	587	581	555	578	612	584	580	619	612	615	595	636	609	615	611	608	602	642	628	598	613	577	644	588	612	642	618	623	627	665	640	610	610	610	626	568	635	596	610	607	617	594	618	614	645	592	612	575	614	555	563	634	599	568	612	580	583	555	580	617	584	594	600	596	557	521	605	658	559	591	603	602	608	637	564	574	593	576	618	575	610	566	633	597	582	601	594	642	624	605	596	624	597	590	600	622	639	623	551	599	606	603	586	606	578	573	604	575	581	581	635	635	619	631	601	608	617	618	607	630	592	613	615	603	588	653	640	614	618	597	616	660	628	573	596	614	626	589	598	575	610	612	619	626	561	602	599	587	613	599	612	590	649	574	581	586	637	624	633	616	597	610	617	602	604	616	588	607	606	629	617	591	638	602	556	576	579	593	583	594	570	567	613	629	609	611	590	622	604	654	632	586	624	625	623	580	590	575	600	569	602	608	593	596	656	615	596	568	619	567	569	646	596	630	611	627	604	604	587	636	596	588	647	585	626	603	574	630	595	534	619	570	601	619	617	620	606	587	606	584	602	619	602	584	564	543	589	578	616	563	633	591	624	622	620	615	614	612	605	578	584	582	599	615	632	630	619	610	613	570	609	595	607	615	573	537	578	581	625	631	620	623	600	601	614	616	609	607	593	600	628	599	641	581	651	607	571	637	605	563	584	591	585	609	589	581	601	651	604	582	613	576	587	556	619	619	620	615	603	598	597	580	599	603	608	644	600	592	613	603	573	574	628	627	595	647	616	638	616	597	600	591	584	630	586	599	630	640	594	619	613	603	554	590	601	593	625	621	626	606	558	644	626	598	612	621	630	641	559	613	563	641	642	624	586	576	589	590	606	604	589	585	643	578	684	603	585	587	604	563	588	582	596	592	581	634	655	580	630	628	594	632	600	643	592	648	629	603	599	622	581	601	650	651	623	598	606	615	580	591	592	609	609	586	641	620	591	607	580	566	554	572	562	581	610	598	655	575	568	587	602	610	616	615	646	636	606	606	621	595	624	602	646	617	577	557	638	605	643	540	611	609	566	595	596	620	613	628	604	598	583	607	594	600	662	604	597	595	598	602	592	594	649	606	671	600	634	587	617	632	601	618	604	560	613	596	586	600	621	587	592	607	556	650	609	621	650	560	583	585	596	632	591	645	635	587	626	617	604	636	627	595	649	635	574	554	651	597	569	555	601	604	622	588	618	577	602	557	615	604	607	549	620	568	571	646	590	605	581	611	617	615	599	622	627	634	600	638	618	646	607	581	580	622	624	608	587	586	609	574	604	579	634	612	604	596	607	587	597	590	581	631	651	607	629	625	657	603	630	622	604	571	597	648	617	610	599	582	617	596	591	617	596	569	641	603	623	643	607	617	610	622	577	632	656	568	653	620	604	598	637	619	586	608	608	599	573	588	632	595	597	595	560	601	606	598	610	622	600	590	683	618	573	634	595	611	642	614	606	594	645	600	585	631	599	595	577	567	648	620	608	606	602	606	613	570	616	594	649	646	611	593	594	591	579	575	534	587	583	609	610	615	561	588	597	587	641	571	595	589	574	631	609	590	569	636	596	573	611	595	618	611	595	565	576	601	648	610	594	588	660	614	583	625	603	527	638	611	665	621	634	576	612	609	600	604	584	625	596	606	641	609	591	633	593	593	580	596	604	588	605	592	573	601	613	565	621	595	625	584	599	580	577	621	610	605	547	583	570	577	599	631	621	608	606	628	595	655	590	619	607	597	605	605	662	636	613	603	599	605	592	583	626	611	638	648	607	599	622	629	577	600	622	617	596	623	604	682	582	595	603	575	614	570	621	623	593	624	640	587	604	621	614	611	549	581	570	595	649	639	629	601	600	630	569	597	634	609	622	614	584	620	587	625	585	613	534	567	592	602	602	641	588	601	617	534	648	570	708	608	604	628	595	628	624	619	636	593	647	671	599	606	575	611	556	596	620	615	580	594	623	577	607	621	574	570	594	592	591	610	580
26464	37685	15047	3684	1253	565	382	344	345	292	342	347	293	325	320	326	336	300	318	313	306	307	332	336	285	330	335	312	313	290	319	326	309	316	301	327	329	314	321	315	322	318	360	349	329	323	329	340	334	291	383	296	326	319	336	273	322	299	305	298	322	322	318	293	313	313	309	316	291	299	324	340	295	324	330	300	302	326	329	315	310	328	308	289	358	309	329	363	316	303	319	324	305	297	299	307	306	341	326	359	355	307	308	311	281	297	308	285	331	305	304	311	306	331	307	340	266	300	319	299	334	317	338	293	336	304	295	328	315	293	302	322	312	315	326	308	292	297	333	334	311	320	288	300	318	291	306	287	323	334	294	301	323	330	326	293	310	304	319	305	320	343	334	292	274	307	299	276	306	292	309	317	295	286	294	341	328	323	315	338	357	320	283	330	311	350	290	310	301	309	317	293	321	306	295	300	325	314	334	313	326	322	337	331	293	323	284	270	346	307	322	295	323	302	313	342	323	291	297	340	324	328	311	317	303	325	304	348	327	321	292	297	331	295	336	286	292	326	288	334	326	327	320	312	332	297	259	303	334	298	327	294	275	325	302	335	274	295	330	298	285	274	314	310	297	296	322	329	315	331	340	338	314	319	327	329	331	312	333	355	300	294	304	313	338	325	329	329	325	335	309	323	311	352	359	304	313	292	316	316	295	300	303	340	335	308	321	320	326	327	305	298	314	294	307	330	311	322	327	313	329	300	343	306	338	306	295	285	306	304	284	319	339	334	322	336	318	341	319	354	335	308	289	309	278	266	308	338	280	305	313	296	296	317	340	293	320	319	339	332	326	321	326	309	279	325	330	334	294	304	351	301	339	305	314	323	313	310	332	327	303	339	298	328	305	319	310	292	310	305	315	281	321	298	309	325	286	309	324	314	337	326	335	334	311	366	330	336	315	315	316	299	348	326	317	292	316	269	317	277	355	297	341	277	312	294	297	286	321	307	345	315	283	313	304	284	332	333	341	299	336	325	321	310	332	322	330	320	346	326	305	298	333	304	313	352	336	289	338	324	285	330	330	352	348	310	312	277	331	317	343	297	320	305	325	289	303	328	297	298	300	300	289	328	324	297	329	312	279	315	301	332	330	320	310	308	343	292	326	286	333	298	293	337	292	294	351	316	325	307	283	285	329	359	274	349	332	287	304	319	342	304	354	314	336	312	331	302	313	316	317	308	300	304	324	295	324	282	326	300	342	306	339	310	281	323	323	307	303	327	325	299	313	313	299	331	277	306	321	304	332	314	350	331	329	307	288	300	337	307	283	344	308	318	271	333	312	294	304	324	319	314	323	298	301	305	302	326	329	279	358	358	311	315	309	319	314	289	315	310	304	305	322	312	317	313	316	348	305	336	322	318	292	286	318	283	316	292	319	312	360	285	282	301	289	290	303	337	289	305	295	342	318	324	301	291	339	304	320	318	339	307	306	320	292	316	363	305	308	309	313	280	295	299	325	291	329	324	318	306	319	320	291	311	314	304	292	303	330	309	336	309	279	315	340	292	340	306	318	323	318	353	350	314	307	302	292	309	325	310	295	275	306	311	298	306	298	339	306	314	291	307	318	322	315	324	302	302	316	306	338	346	313	325	314	343	352	330	288	275	285	308	343	348	307	358	324	288	308	323	338	319	339	311	331	320	292	348	335	318	317	311	312	315	289	315	324	300	332	309	283	288	341	333	322	332	296	285	314	335	341	339	308	299	318	340	331	318	291	316	313	296	301	320	290	298	306	296	305	301	246	307	319	321	306	309	334	312	296	301	322	297	308	293	265	337	294	333	310	332	300	348	344	273	311	322	284	321	310	312	282	287	318	287	345	350	338	316	293	342	313	301	330	300	299	334	290	294	299	307	320	302	292	297	301	310	324	327	313	314	327	333	328	339	306	340	298	320	307	332	342	294	319	282	321	301	321	366	308	295	338	316	318	324	325	303	324	320	314	311	315	333	343	310	312	311	323	313	305	310	339	299	271	289	299	354	341	319	306	308	296	305	340	365	318	317	324	322	319	322	339	342	349	322	310	309	342	328	299	342	324	326	296	301	317	319	304	327	340	323	298	302	311	299	322	317	320	310	285	320	351	299	311	319	337	328	311	300	327	328	282	320	342	351	281	322	324	304	311	317	315	312	291	317	288	273	296	333	340	334	312	316	311	279	306	319	327	302	322	332	304	305	331	317	303	313	338	312	305	338	312	324	328	342	285	287	293	320	316	306	304	326	300	352	285	300	310	313	324	331	324	320	322	325	307	292	322	281	277	308	310	296	291	308	331	321	314	319	303	314	301	283	335	302	326	296	306	322	316	300	339	341	315	327	332	339	339	341	286	317	305	304	298	289	304	316	368	331	306	325	306	324	274	294	334	326	280	275	305	306	326	349	298	285	323	282	312	313	329	314	348	322	328	318	293	317	299	289	273	297	270	313	293	287	343	311	317	290	289	310	304	318	334	323	277	317	330	322	284	286	319	308	304	329	306	292	328	326	332	309	320	309	350	306	308	317	337	320	313	304	273	329	370	311	310	340	355	307	336	331	300	313	312	286	329	314	305	310	320	299	335	295	302	331	305	334	363	340	310	318	306	321	332	306	344	315	318	330	333	302	318	310	268	312	331	304	335	341	304	296	315	299	321	348	314	330	296	316	321	308	354	291	297	319	322	304	296	302	324	339	352	312	320	305	336	295	290	293	326	290	297	317	300	307	318	281	322	308	314	315	310	303	299	325	298	323	314	303	284	328	335	314	303	306	316	344	327	287	309	308	304	348	308	320	280	323	313	305	324	303	329	305	278	322	307	354	306	304	271	329	332	340	310	310	312	295	330	302	311	311	311	309	325	305	284	320	317	282	281	326	293	357	311	323	339	319	344	270	304	308	320	274	337	334	295	305	315	310	308	283	262	304	297	304	328	291	293	299	296	330	327	340	309	293	297	328	333	283	324	289	330	339	326	296	268	311	289	319	317	330	316	307	311	307	333	325	311	342	316	329	321	332	315	319	310	308	313	347	340	316	340	323	323	289	328	297	304	315	336	304	316	303	351	300	340	333	331	318	330	298	330	308	302	293	289	314	341	283	330	327	310	307	305	313	265	293	314	298	302	330	326	307	315	307	330	312	290	319	308	350	304	273	309	289	313	312	335	315	311	341	328	333	322	307	322	295	307	302	320	293	307	329	319	305	304	322	333	291	302	283	342	285	335	287	322	292	336	308	298	342	307	303	311	309	306	329	337	321	293	331	344	344	322	307	314	335	325	324	315	303	287	314	302	335	325	290	316	350	316	332	307	285	280	307	346	336	306	307	299	290	304	317	288	337	356	292	305	329	324	320	349	333	315	335	306	315	341	306	299	304	349	287	317	301	328	312	333	309	328	322	328	320	313	323	315	302	292	323	327	318	320	291	317	321	321	330	284	309	300	317	330	307	290	291	300	308	307	308	282	312	280	319	313	296	285	343
24450	34176	4606	1291	1244	1021	870	867	837	804	848	869	838	785	845	798	815	798	788	786	779	824	824	818	766	820	822	813	806	792	808	823	806	764	829	821	778	802	836	859	818	800	840	769	801	823	769	790	806	801	795	792	804	798	815	798	834	844	827	787	771	808	786	867	828	810	800	772	765	794	856	828	830	763	850	795	828	821	815	850	794	778	782	813	770	777	777	833	789	813	829	811	777	769	777	758	775	804	823	831	790	834	803	780	806	827	817	807	714	758	770	829	793	745	824	786	789	818	805	800	823	828	800	772	764	798	825	827	778	781	829	829	777	786	759	790	773	837	799	813	786	811	800	818	809	749	791	777	786	822	836	821	847	818	827	784	763	796	826	813	809	808	800	815	829	789	828	760	830	833	801	780	727	786	835	792	808	750	788	838	796	852	781	809	782	790	796	801	855	792	806	863	835	836	819	787	872	799	738	783	756	829	840	801	787	832	784	783	796	824	836	833	741	793	826	826	839	751	803	789	744	830	815	805	781	775	819	759	799	771	812	779	841	800	769	828	807	813	782	761	812	823	749	786	783	794	741	828	771	789	780	796	761	808	831	756	800	773	752	810	787	819	845	793	823	835	841	790	892	830	794	795	827	768	817	798	785	819	796	775	794	787	825	805	792	794	775	742	752	817	843	775	794	884	810	802	791	801	815	799	812	801	795	755	769	862	775	801	790	830	823	798	788	843	797	760	814	770	788	808	804	786	735	831	796	823	839	772	858	833	861	770	745	808	722	792	813	788	832	798	793	781	799	824	797	777	822	783	834	792	834	791	818	824	814	834	786	816	773	791	792	784	803	840	792	786	810	846	816	823	759	842	794	841	794	797	819	807	771	810	823	844	847	772	851	822	836	816	780	798	780	771	767	860	820	794	770	819	766	835	790	783	804	830	780	765	845	804	818	806	810	756	824	823	779	799	802	758	848	819	785	791	784	822	820	844	815	798	744	799	823	804	767	829	821	811	750	792	794	793	795	835	801	806	795	755	801	821	816	848	809	789	846	781	781	802	723	773	804	846	736	773	816	747	845	751	782	768	817	800	895	755	846	819	850	760	791	790	807	803	778	821	819	808	857	830	832	775	792	801	814	764	791	821	810	785	817	816	787	777	799	771	729	764	739	842	819	812	761	798	862	793	753	806	782	767	812	815	795	808	788	790	784	836	767	807	846	820	795	805	834	835	853	773	739	801	781	792	785	776	820	759	799	828	813	798	776	788	878	775	767	864	797	796	794	823	847	791	783	737	825	805	779	822	772	828	819	838	818	771	806	773	793	833	779	833	827	774	812	789	802	766	734	782	810	829	762	803	863	762	839	843	804	824	776	768	821	800	848	831	846	816	805	771	778	875	784	796	768	813	830	773	843	770	808	823	769	768	751	820	760	806	774	800	800	778	779	796	762	819	849	814	789	818	790	754	780	818	775	796	763	755	805	846	831	735	823	793	842	751	771	770	788	837	790	808	761	829	784	767	779	826	750	799	778	843	772	786	811	832	792	792	777	800	803	791	819	804	795	829	853	752	781	811	813	828	814	786	768	846	806	792	768	812	795	737	854	770	821	820	797	837	830	772	774	834	871	765	771	845	758	780	819	830	816	800	798	821	758	827	771	795	824	774	840	850	810	857	780	824	829	831	778	858	796	817	767	775	793	797	749	820	773	856	806	796	836	795	789	778	803	810	819	819	774	800	823	833	813	863	856	840	803	821	779	832	782	800	837	841	779	827	807	819	795	765	824	791	745	768	814	822	808	831	830	777	803	769	788	783	775	787	811	790	812	797	749	764	866	800	773	793	816	816	810	793	822	799	809	795	813	741	836	811	823	768	806	751	819	786	868	818	846	825	822	817	776	802	782	771	758	796	771	792	722	841	787	787	853	821	853	813	783	806	826	823	788	784	781	847	817	788	791	836	850	790	740	804	755	746	808	784	847	768	835	792	767	808	769	767	830	735	839	827	823	773	791	793	795	799	777	803	760	795	782	807	751	830	788	831	824	785	792	795	771	786	838	763	831	838	791	769	824	809	794	822	783	781	856	792	778	808	793	808	803	789	791	862	778	784	823	812	782	810	784	788	807	788	788	850	830	831	786	835	779	807	812	798	796	781	828	797	785	821	815	859	831	815	768	841	767	776	807	815	800	777	831	805	791	849	823	789	834	784	778	789	811	757	804	802	839	847	828	765	737	760	776	797	757	770	800	797	840	774	791	807	798	823	817	810	765	878	801	801	771	796	831	779	896	769	832	797	842	791	821	795	828	786	830	812	786	816	822	827	756	805	835	799	807	793	780	814	832	765	806	741	806	794	798	862	839	789	792	774	793	830	800	844	786	765	783	805	805	770	813	797	754	769	780	888	804	838	787	767	696	823	780	798	767	817	823	787	818	809	770	767	791	855	805	793	758	812	825	759	811	786	779	842	811	758	779	856	811	794	862	784	830	847	796	774	818	819	800	739	856	843	787	811	805	787	822	770	783	794	870	831	792	833	824	798	796	762	837	782	804	849	792	788	818	777	776	809	798	762	822	823	760	758	798	818	798	796	872	773	782	784	801	853	830	812	776	771	828	826	751	836	805	783	780	794	790	874	832	817	799	797	775	752	777	810	824	801	790	837	758	796	828	777	754	842	813	790	821	819	763	826	803	737	809	797	847	809	757	811	738	802	794	846	782	818	793	792	779	794	836	811	766	857	854	792	819	763	818	816	782	831	786	840	793	816	797	772	787	811	816	793	786	812	798	806	785	759	841	830	773	794	789	810	798	793	786	749	782	774	825	815	787	844	782	772	792	842	792	767	797	804	830	809	788	727	814	784	831	801	846	762	819	799	825	781	822	778	798	748	772	846	804	802	799	763	779	867	799	865	764	803	838	807	786	808	803	744	781	829	811	827	758	802	798	801	772	805	807	823	782	760	842	782	782	815	806	804	825	806	822	810	790	768	804	789	788	822	788	786	758	774	844	792	807	822	835	806	807	795	815	803	760	784	782	838	815	768	780	845	800	778	789	799	798	839	776	811	798	800	805	833	807	841	787	772	798	799	839	753	817	811	805	813	805	755	823	818	771	808	813	793	801	811	780	854	776	769	837	788	773	760	816	767	801	791	818	803	789	795	804	826	793	807	804	797	812	817	830	842	834	831	798	815	785	847	787	792	807	828	783	801	845	828	787	819	788	775	792	772	775	764	768	814	783	755	773	771	789	762	773	790	792	756	765	830	799	772	814	861	753	812	793	839	884	810	774	826	814	809	816	816	827	803	796	754	796	799	810	806	771	842	771	780	805	800	827	860	815	794	775	793	781	808	774	815	782	808	756	789	812	811	794	829	800	766	781	785	826	784	793	789	842	819	807	765	794	796	783	767	833	781	784	825	834	811	807	828	815	759	807	770	831	832	856	809	804	803	836	754	795	810	779	796	774	794	767	768	809	856	765	791	841	803	793	823	796	785	860	791	792	802
53833	32942	23681	21582	15893	8963	4087	1282	597	514	521	458	468	440	444	438	439	427	439	420	403	419	410	413	404	408	447	394	404	401	450	391	381	408	432	399	412	359	404	432	380	385	397	430	403	411	419	409	380	370	386	394	395	402	415	397	409	390	406	414	388	398	390	382	394	389	341	391	423	375	388	384	370	406	429	363	378	393	411	411	361	390	431	364	403	368	363	427	386	377	403	338	393	420	362	401	394	379	381	375	387	398	364	367	405	418	400	393	425	407	420	373	447	343	407	425	401	401	395	413	433	425	434	376	395	352	428	390	382	417	422	393	437	430	372	411	371	373	397	389	378	378	403	360	377	381	402	382	395	396	415	404	405	368	424	346	343	370	394	406	373	397	356	386	418	393	397	349	417	401	401	372	387	395	385	367	370	413	387	397	378	357	379	430	398	396	377	372	389	354	422	389	361	357	357	374	411	373	409	353	384	311	413	368	373	360	396	373	429	408	394	385	413	402	389	386	364	423	399	384	411	377	393	405	368	403	372	404	380	409	434	400	352	386	426	355	392	407	378	375	389	378	356	367	409	402	381	398	406	386	394	421	395	369	421	372	349	395	390	399	386	367	366	388	392	399	389	384	394	433	392	403	410	409	407	404	410	355	409	397	403	376	401	367	398	369	387	384	350	389	393	380	372	394	428	370	372	400	360	383	369	409	353	378	404	374	378	384	380	412	401	343	388	381	386	397	400	410	347	366	392	380	360	376	337	403	395	365	378	369	364	359	414	416	341	421	389	372	379	388	397	410	379	406	359	387	396	386	399	382	391	420	399	411	413	369	371	398	414	363	386	398	355	402	389	379	385	361	392	388	329	378	392	384	387	375	384	420	361	388	358	390	413	422	374	364	359	399	376	390	396	416	363	382	385	367	358	422	380	423	386	390	391	396	371	367	346	413	441	391	409	382	402	388	373	404	396	418	358	360	398	409	399	386	398	401	382	376	376	383	411	426	373	377	381	374	434	374	386	404	382	383	375	372	424	360	411	390	397	368	395	375	375	369	384	355	405	395	470	430	420	372	354	378	358	379	391	348	359	403	365	365	394	384	366	396	394	410	403	398	363	368	398	443	400	405	411	355	385	372	381	392	387	373	388	346	410	364	389	398	391	384	409	365	376	389	432	402	379	345	419	424	377	382	412	438	404	384	395	397	438	380	366	428	383	389	385	382	387	356	380	377	361	344	374	388	412	409	383	365	394	375	386	404	391	371	367	387	373	420	385	385	377	345	381	399	397	408	352	360	403	364	365	378	388	419	380	401	369	379	403	392	369	350	357	400	382	358	338	379	382	390	413	388	346	388	381	339	402	410	365	418	379	370	420	405	390	396	420	408	362	372	372	388	337	415	400	396	374	349	376	415	366	384	426	372	333	410	414	447	420	391	401	366	408	408	411	380	382	387	430	380	410	396	394	422	400	374	429	371	409	392	403	381	394	370	377	358	341	444	375	399	394	368	412	382	376	390	390	422	425	407	377	402	357	390	374	379	344	392	393	401	385	375	390	389	365	360	369	374	436	409	402	407	371	364	376	359	403	410	386	413	357	385	348	386	425	405	351	351	382	432	385	428	373	402	407	402	430	384	348	441	379	389	378	406	386	406	384	388	404	398	422	403	398	371	385	392	398	399	396	395	370	413	375	421	407	337	412	403	363	355	396	402	422	356	410	365	394	372	380	366	358	369	374	389	411	396	376	353	415	401	400	415	383	353	347	412	420	387	410	414	400	357	398	387	417	405	384	401	391	399	429	400	389	378	408	364	368	404	382	381	399	381	379	366	387	374	382	372	398	363	384	412	393	375	436	411	382	420	399	401	392	405	376	415	377	395	399	384	368	387	350	369	391	405	360	392	436	369	402	385	347	354	380	386	415	345	434	381	398	387	368	383	376	384	384	387	401	405	391	400	398	371	378	386	363	390	381	397	370	354	385	388	413	404	407	410	392	377	391	403	398	397	391	390	399	412	392	368	363	423	386	370	391	380	379	375	451	391	437	407	377	414	360	404	383	402	415	364	375	413	379	385	405	361	391	366	368	393	370	371	463	351	374	384	440	375	356	380	357	393	374	373	407	375	376	398	387	419	373	426	394	383	355	399	372	375	373	385	393	411	398	378	369	403	347	391	381	397	404	366	354	403	402	404	396	401	374	390	383	395	394	358	392	393	353	413	329	384	344	350	391	388	394	336	381	386	388	344	385	361	361	417	386	376	389	370	339	413	373	406	393	417	378	382	363	380	382	398	410	418	436	372	393	395	391	398	394	386	397	388	374	388	390	399	409	409	381	391	379	412	412	384	413	380	385	371	381	392	390	358	369	376	382	366	387	373	400	403	392	372	409	386	369	375	362	422	375	367	368	383	388	400	374	411	403	357	379	417	392	416	387	335	355	393	367	372	411	370	404	380	445	400	355	375	409	376	378	417	372	403	367	388	414	398	377	381	390	392	355	406	379	403	366	429	379	369	373	373	375	388	403	387	364	408	375	399	418	346	380	403	390	383	373	361	384	360	397	402	427	393	388	365	397	431	390	391	375	346	399	415	376	381	375	404	389	350	383	398	383	344	363	386	412	387	413	351	384	378	394	370	432	351	354	405	366	378	394	410	379	373	384	375	383	410	395	375	373	392	371	391	398	367	376	361	416	400	386	403	385	387	416	377	424	402	405	377	331	427	389	397	377	380	379	355	383	394	406	370	418	381	376	323	364	408	399	392	402	405	411	390	375	408	374	392	343	391	398	396	388	376	372	402	425	391	433	396	374	388	407	403	354	400	376	426	388	373	380	389	359	403	382	422	409	379	372	404	394	411	435	353	380	377	423	395	367	409	387	390	454	395	392	435	404	366	399	360	415	392	405	389	328	383	378	350	408	405	387	391	385	383	375	385	382	382	403	407	387	390	382	405	405	365	355	365	390	396	390	385	362	398	378	347	380	358	385	392	417	387	402	401	391	394	397	403	432	371	364	375	437	355	395	399	394	401	414	376	398	376	361	352	413	382	383	424	390	394	356	419	422	382	371	379	421	413	382	385	370	359	390	366	399	370	418	400	377	342	387	395	424	362	385	394	397	383	365	401	371	380	371	394	408	365	364	376	364	364	416	415	369	403	379	385	385	425	409	371	363	360	422	397	368	394	377	438	356	401	403	401	369	398	413	370	380	354	394	376	374	362	386	363	412	355	395	407	371	417	386	438	365	406	380	413	412	397	370	367	402	380	385	402	379	367	395	376	389	377	387	364	387	376	366	445	392	400	400	382	378	416	355	392	382	443	379	381	422	448	404	353	411	387	353	341	417	391	384	427	406	373	437	417	386	363	389	393	377	392	377	388	360	432	371	355	382	373	397	367	372	407	371	387	381	425	387	387	403	372	384	419	393	401	380	395	410	350	400	425	395	384	361	437	376	370	368	383	340	377	392	389	380	368	418	383	394	395	417	419	400	364	364	371	380	381	405	373
48353	14283	4536	4606	3332	2929	2465	2052	1832	1694	1662	1544	1398	1272	1256	1246	1179	1166	1165	1153	1132	1057	1093	1083	1068	1073	1068	990	1012	1014	994	1005	1040	1002	971	1068	951	915	1021	943	981	932	976	952	974	981	948	959	972	882	913	999	935	912	980	991	954	965	967	980	950	946	962	967	935	937	983	909	925	953	990	946	910	980	898	993	920	956	944	922	950	953	972	964	966	914	951	977	1001	921	976	934	892	888	929	928	955	887	950	939	901	987	944	962	954	926	919	924	943	981	974	923	928	966	903	951	889	948	948	934	949	932	920	941	956	898	954	958	958	938	948	914	891	928	927	911	955	960	971	908	931	899	928	900	939	974	994	897	1001	968	943	923	900	921	978	952	957	970	947	920	959	926	947	962	905	898	892	960	958	900	919	944	937	940	924	925	895	936	1005	974	931	920	879	882	920	969	930	979	943	917	876	856	951	924	914	989	908	900	882	974	991	959	905	965	932	913	923	962	964	947	970	931	927	941	906	879	884	933	965	968	927	940	916	902	943	877	970	945	968	879	950	936	941	960	966	869	949	951	935	930	943	921	985	916	951	918	940	942	910	909	894	964	901	948	956	882	1022	947	947	925	979	957	1009	968	937	909	940	938	972	944	916	925	895	937	959	970	962	873	895	928	865	915	934	935	934	910	928	931	956	948	883	893	880	932	934	929	901	985	939	975	917	958	912	948	889	905	997	892	952	995	1006	899	923	924	942	922	915	939	937	933	963	953	955	938	915	902	982	950	963	1005	943	946	978	935	916	944	952	932	963	1039	946	936	954	935	930	918	1002	942	991	943	943	963	940	928	952	990	895	932	955	876	872	926	937	901	988	992	944	949	1002	991	919	904	983	940	905	910	927	921	946	972	946	899	927	956	962	934	948	937	966	965	928	934	948	919	960	941	984	955	951	890	882	973	957	881	924	948	942	938	927	950	982	943	901	943	984	983	935	939	921	975	910	934	953	929	910	970	857	931	916	986	869	960	980	954	977	978	992	961	955	943	918	957	940	973	936	948	943	949	941	897	932	937	929	911	911	966	970	947	936	922	943	947	941	965	984	969	953	943	943	944	955	931	948	968	969	936	914	951	935	975	892	880	934	941	886	872	896	949	954	940	980	930	933	997	920	929	954	987	986	889	948	922	976	928	897	938	984	964	984	902	923	945	892	930	957	950	911	976	906	951	923	872	916	958	931	944	971	961	986	938	914	929	872	945	919	934	942	978	992	905	934	947	965	884	997	950	962	916	950	981	1004	989	963	932	929	920	933	902	938	947	911	939	965	908	885	1000	910	953	915	943	913	907	942	889	932	919	948	869	928	944	952	960	978	952	908	943	943	912	976	941	869	950	939	951	948	921	939	987	969	895	925	916	986	942	948	965	933	932	943	938	934	913	918	897	935	949	938	956	897	886	995	928	927	895	871	992	920	944	932	944	948	947	956	916	971	967	959	970	910	922	905	943	952	886	941	928	920	900	931	917	875	911	886	1033	936	924	971	942	917	903	976	883	915	958	905	933	942	911	963	958	934	956	965	990	915	980	917	966	899	910	975	926	916	948	908	933	955	924	921	933	903	904	900	910	938	913	918	939	922	919	934	992	943	930	960	906	940	917	933	937	903	947	963	893	963	930	956	889	939	982	902	909	959	949	926	937	923	975	889	940	918	974	902	946	923	955	944	911	970	895	920	926	924	960	884	959	912	911	898	930	918	908	947	903	948	911	925	902	942	929	959	942	975	930	935	922	899	953	912	964	935	899	1008	968	931	985	930	979	937	951	932	972	990	994	906	928	919	911	956	962	957	899	944	913	901	894	911	946	925	987	897	970	935	951	931	994	929	944	931	906	946	925	944	957	898	907	902	917	916	929	888	961	932	1030	933	935	947	960	962	930	965	938	921	951	931	942	917	932	905	922	918	902	893	966	980	909	935	896	952	909	962	901	952	997	886	907	915	910	951	894	915	917	917	917	913	867	940	920	933	925	921	1005	928	921	971	959	955	946	910	949	868	926	973	1006	858	925	856	950	916	935	930	883	975	931	875	907	954	880	888	931	897	944	947	955	933	926	897	901	946	943	918	902	945	925	956	921	945	959	965	954	945	1001	960	922	968	923	889	985	955	946	913	934	920	913	943	973	929	920	938	954	922	928	919	932	952	921	892	921	941	937	921	957	962	952	959	916	924	983	928	926	875	946	916	890	948	947	942	954	954	953	925	945	901	953	932	958	928	927	869	958	964	959	977	978	943	933	986	921	943	935	949	913	925	933	906	1000	906	935	915	921	919	915	935	910	932	951	910	918	872	930	912	990	929	982	916	955	920	875	930	936	947	950	925	958	930	894	933	870	987	942	977	910	962	919	931	927	954	974	971	910	941	921	950	931	955	954	924	953	932	898	964	898	881	917	903	936	950	929	976	940	913	939	942	915	925	933	932	889	977	979	1004	920	927	975	969	936	923	929	864	916	960	972	954	955	946	965	922	937	973	898	975	942	934	904	920	985	857	894	964	915	974	957	936	943	937	960	924	972	928	889	921	955	950	939	905	943	923	939	985	968	930	904	953	965	954	974	951	913	975	954	914	959	868	930	911	943	961	916	884	935	954	1006	951	978	927	891	954	943	967	936	913	941	980	930	876	925	976	994	972	915	904	897	921	929	943	959	915	920	939	917	959	933	932	899	957	920	915	898	931	985	933	953	925	914	891	946	953	950	934	911	918	938	945	933	929	943	961	900	924	939	919	918	913	971	938	926	952	930	907	958	917	944	910	942	910	944	959	926	902	878	903	966	936	901	985	909	897	894	932	1003	980	903	929	990	942	953	955	935	976	942	935	963	934	925	928	939	941	949	961	905	958	929	951	933	925	905	947	927	898	867	943	866	948	963	928	939	922	919	966	929	988	981	882	868	970	978	947	943	962	942	947	885	919	938	932	921	947	957	958	932	973	960	954	891	931	873	945	903	933	940	882	933	970	937	885	991	890	917	934	933	886	985	901	984	893	987	893	952	956	991	933	934	946	941	953	898	948	896	909	929	897	909	929	945	965	925	931	945	916	884	889	864	972	901	913	914	959	917	963	922	966	972	957	923	968	933	973	952	933	944	852	916	990	957	939	941	925	964	920	931	975	890	975	892	969	962	870	933	963	937	975	919	942	933	959	872	925	913	956	995	923	919	942	931	893	951	968	911	886	985	916	968	924	938	928	933	960	962	936	907	919	887	913	912	858	903	920	917	887	901	987	901	918	892	962	912	924	922	961	908	976	900	999	890	901	870	974	959	885	981	928	909	922	940	933	891	951	919	936	985	900	938	950	908	985	881	925	915	972	894	903	947	898	955	941	956	943	948	946	969	967	863	922	913	958	938	940	905	923	908	939	957	886	944	989	896	947	915	921	928	931	918	900	930	927	936	956	944	930	960	905	948	889	920	925	915	871	891	927	936	911	983	960	875	932	909	906	964	908	938	905	1005	977	933	913	986	901	998	893	899	934	975	874	880	881	910
57760	33150	24714	23093	21589	16840	8622	2456	650	543	485	438	422	387	330	363	307	364	304	274	268	284	269	276	274	270	282	259	291	239	311	282	267	261	242	263	298	238	269	240	225	234	219	259	223	256	226	270	265	243	257	212	243	243	266	247	257	256	260	254	265	277	241	216	224	263	234	243	263	259	226	258	272	228	232	255	259	214	265	261	243	232	230	238	290	228	226	224	249	249	213	251	239	253	228	215	259	258	248	249	272	209	270	260	264	253	220	242	224	235	262	246	215	271	223	214	252	232	249	200	246	223	268	284	268	244	239	269	214	235	258	246	247	255	206	240	236	253	213	274	266	253	274	289	251	246	233	226	251	238	269	237	223	250	229	231	235	221	239	218	234	202	248	238	253	236	240	241	250	235	269	243	257	264	215	225	224	237	242	225	255	225	269	232	198	279	252	244	248	269	217	217	244	246	237	225	272	260	244	240	220	278	263	269	248	222	231	230	221	262	249	255	253	227	234	218	257	230	246	244	230	243	226	267	242	242	229	258	233	262	230	217	226	229	269	246	236	259	238	254	220	279	240	275	260	219	258	252	229	227	211	266	230	226	241	236	231	248	240	227	255	215	231	237	278	252	260	234	237	242	257	233	260	212	240	224	246	267	222	240	239	225	265	218	246	243	229	236	227	265	244	244	239	278	259	235	250	237	230	239	231	209	254	249	227	252	234	260	233	247	233	217	234	226	260	195	214	231	244	225	243	228	208	242	246	266	235	235	260	231	236	247	252	243	236	254	229	235	255	260	263	237	206	234	243	225	242	235	235	255	240	231	261	244	245	232	233	238	264	238	209	242	236	256	222	238	257	239	240	300	243	240	274	217	220	256	235	243	218	243	240	241	231	259	248	240	253	214	259	259	242	259	224	225	239	240	242	263	230	272	236	233	267	247	243	233	253	223	216	260	258	259	231	255	214	244	222	235	246	246	258	251	254	244	243	241	219	252	248	219	254	231	259	271	246	227	238	263	226	248	255	212	238	255	277	256	242	230	252	266	235	223	236	246	225	238	266	249	240	226	277	248	234	249	234	222	247	240	225	249	264	246	238	237	243	250	240	233	243	252	249	238	246	233	238	285	250	232	221	265	228	225	260	245	232	242	235	239	255	254	253	225	226	241	246	220	255	274	242	243	267	256	238	244	242	251	235	259	251	226	248	257	245	263	235	239	230	250	274	246	224	219	243	239	239	257	233	230	233	254	252	227	243	212	231	236	253	245	250	263	230	229	252	231	237	240	247	232	223	254	243	244	242	236	257	245	209	245	234	239	241	266	247	240	267	259	226	236	236	240	251	249	223	234	235	251	253	235	219	240	238	254	212	240	248	221	249	222	225	280	240	221	227	241	241	228	248	219	250	256	264	247	251	264	254	238	255	245	238	220	254	216	218	225	241	235	258	235	237	261	234	249	216	229	269	227	230	251	224	230	235	247	258	252	225	222	246	242	226	256	250	264	241	225	262	249	245	270	252	271	259	233	248	238	248	239	247	209	268	243	242	247	220	255	234	228	232	254	226	247	214	251	274	243	239	220	243	219	231	250	247	233	233	240	260	223	253	265	230	239	252	258	230	242	215	260	250	226	254	256	263	226	245	242	247	233	226	216	256	245	235	220	243	240	264	245	241	248	200	247	219	221	242	255	234	249	236	234	225	235	261	262	247	255	233	245	247	228	288	258	227	272	229	275	263	216	242	263	237	248	236	219	230	234	225	272	222	252	222	289	270	264	228	242	224	207	259	226	250	205	233	212	217	243	260	228	238	250	252	230	270	218	201	230	254	207	266	231	251	239	263	239	244	262	235	261	222	249	217	228	272	232	238	244	255	215	257	253	262	241	262	275	211	222	236	244	243	231	212	231	238	240	248	263	254	261	251	246	266	230	239	210	239	227	231	252	240	244	241	262	254	277	233	231	233	244	231	246	242	265	216	247	232	232	209	241	261	214	230	240	248	223	249	247	255	273	230	218	245	215	236	257	262	283	251	230	240	264	257	249	257	230	212	246	253	231	218	238	230	241	228	211	258	238	234	247	234	239	220	215	246	265	236	255	225	248	240	230	236	219	253	248	246	237	235	234	244	229	233	248	263	267	254	207	239	235	236	240	276	220	238	219	230	252	235	246	255	231	236	244	239	280	210	238	234	246	246	245	256	223	241	228	257	265	256	240	265	248	258	224	237	264	240	217	215	226	221	243	255	240	221	233	248	245	256	247	253	249	226	253	234	217	237	266	241	255	243	226	263	209	229	250	255	220	241	224	266	230	238	238	249	235	251	237	229	243	231	222	230	261	251	249	247	250	232	260	246	213	243	205	248	260	220	229	232	233	251	238	209	236	214	238	238	260	269	242	253	257	212	254	231	218	238	231	223	227	221	233	256	244	249	222	203	234	265	244	224	233	246	263	216	241	252	236	237	219	252	278	229	246	261	269	253	235	293	232	268	237	243	229	244	247	212	250	263	251	260	253	245	238	238	212	270	231	235	266	227	203	233	242	273	213	249	247	242	249	224	231	221	245	236	227	215	221	224	207	248	228	242	275	241	265	225	203	261	253	237	233	224	255	214	258	239	280	224	266	237	204	246	224	239	247	241	229	234	220	234	232	236	235	268	231	217	229	227	260	233	271	229	256	250	225	226	255	263	234	264	225	246	246	231	243	266	218	263	256	262	292	232	243	228	230	230	258	245	229	242	264	242	235	243	252	246	218	262	220	234	209	239	212	258	238	237	233	243	231	221	244	244	249	241	238	249	267	227	225	231	225	231	257	232	255	256	228	217	252	241	241	239	263	221	252	248	228	242	250	259	250	248	215	287	259	229	266	238	223	250	233	230	231	264	243	216	222	254	236	235	253	231	291	279	243	227	248	247	249	253	256	249	239	257	240	240	262	250	235	266	260	246	242	227	264	237	245	255	231	232	259	247	235	265	278	270	262	237	214	249	219	223	249	241	264	245	240	219	248	246	227	247	217	241	235	230	238	263	238	243	242	226	244	254	256	245	268	265	268	244	231	255	262	239	235	227	184	251	251	206	220	261	239	264	214	241	261	228	246	258	237	239	252	249	225	239	259	252	244	272	247	248	251	225	247	255	226	261	223	229	227	251	255	236	213	231	244	228	238	256	246	239	211	215	205	257	204	234	247	268	239	236	254	256	232	244	229	249	232	221	252	217	235	200	247	225	238	251	238	269	239	234	234	240	219	262	245	241	221	257	237	235	250	266	249	228	280	242	282	259	235	264	263	248	213	219	229	224	239	240	231	237	241	236	235	232	225	219	230	241	250	227	234	228	233	261	238	227	238	239	265	228	247	239	240	249	253	252	230	236	230	229	234	248	232	248	240	229	228	224	265	239	226	211	237	252	234	252	258	224	252	263	229	245	219	236	260	239	259	244	220	219	252	257	274	241	244	221	245	235	244	238	260	287	264	248	262	260	264	255	223	254	251	222	235	246	264	246	246
53913	12170	6633	7663	5164	4377	3392	2874	2476	2099	1962	1766	1482	1383	1345	1252	1115	1065	1023	1038	926	938	870	833	871	815	784	811	776	778	745	718	712	727	696	709	746	706	722	691	693	755	697	712	653	730	715	695	650	646	607	662	633	602	625	687	607	668	618	643	612	648	632	633	625	627	663	595	632	601	602	621	622	618	633	544	610	609	574	589	598	619	595	603	598	577	611	600	627	584	642	642	578	602	605	608	598	581	608	593	592	641	644	611	626	581	612	599	622	578	603	586	606	573	588	658	604	611	586	604	627	585	584	604	606	571	597	649	600	599	624	594	599	615	586	594	581	624	584	585	573	582	606	599	565	616	627	603	609	569	586	566	586	561	622	620	585	628	594	587	625	617	572	607	598	537	601	629	581	594	625	561	614	589	581	585	584	594	603	615	663	593	581	566	631	587	597	582	573	574	594	598	544	564	576	577	611	591	563	604	631	603	625	583	565	560	636	627	590	559	602	580	624	559	634	586	624	633	559	621	596	602	584	581	592	638	591	608	571	581	568	574	632	611	657	559	587	594	560	570	581	572	584	573	597	584	622	565	581	557	598	572	556	576	651	603	581	596	579	563	615	603	599	589	579	554	587	545	591	595	593	625	590	603	578	599	556	618	625	609	549	630	584	568	604	633	594	592	537	538	574	574	591	536	622	573	593	592	608	582	606	588	582	628	599	606	572	596	623	562	609	600	564	588	579	545	656	562	596	598	580	579	608	638	604	603	628	548	532	557	579	572	617	608	601	576	607	649	589	551	593	567	606	558	594	591	587	609	611	585	599	624	606	587	574	583	573	597	598	571	594	614	582	548	552	608	639	575	594	617	606	571	600	632	578	577	592	581	592	642	621	577	581	621	627	583	575	555	541	609	616	567	579	611	567	601	645	607	581	589	599	563	569	584	605	583	579	608	608	586	596	534	589	570	587	588	583	616	637	582	595	600	617	603	574	619	631	591	538	582	572	558	602	581	596	625	591	600	575	554	602	614	583	609	593	586	617	569	594	625	583	599	607	624	608	592	575	590	604	591	603	605	544	554	588	566	593	545	609	607	586	598	577	598	587	587	570	559	554	572	615	594	553	595	570	568	620	550	574	596	604	617	589	574	578	544	594	593	644	623	585	577	545	605	582	604	609	646	570	612	591	586	582	606	582	591	614	542	603	625	593	574	585	612	544	572	567	572	574	583	579	584	580	570	596	622	619	623	609	577	557	650	586	627	570	612	598	632	622	605	609	572	624	568	562	616	575	569	635	552	637	597	568	565	572	616	571	576	577	593	578	582	597	587	628	581	616	597	602	599	579	567	588	608	582	593	582	580	631	586	611	560	572	630	597	601	603	630	569	605	578	566	596	620	579	635	609	578	590	605	596	585	624	551	624	639	591	594	598	567	612	577	587	615	589	587	594	610	578	646	614	655	600	580	571	598	591	621	598	572	577	561	576	583	621	571	599	584	602	599	608	596	571	556	581	626	590	574	586	597	543	607	629	602	548	593	619	605	592	597	624	569	623	602	599	610	604	624	590	589	565	622	605	599	599	542	597	571	586	588	575	629	615	576	590	609	613	571	582	600	621	624	609	604	614	570	605	595	587	605	605	609	603	624	578	585	627	582	561	602	619	612	581	609	614	646	612	605	618	576	600	573	604	568	601	609	608	590	566	600	640	556	620	589	540	609	572	575	600	646	600	538	547	578	589	617	558	591	557	621	579	610	594	624	590	572	587	613	627	599	592	589	609	591	598	591	572	578	551	546	579	611	608	602	592	612	573	587	609	612	590	596	632	590	620	571	568	586	627	564	577	593	597	543	590	584	584	623	612	548	558	551	577	561	597	579	558	553	642	583	577	592	612	573	589	573	559	596	586	602	578	628	569	578	581	580	599	572	634	569	583	576	584	619	568	607	620	576	550	537	616	602	608	572	612	568	609	585	592	609	610	598	599	575	564	585	668	612	620	620	599	590	620	579	594	645	580	604	592	573	592	579	589	580	613	645	555	602	588	547	596	615	610	605	598	602	618	618	591	609	590	577	632	546	587	593	619	576	562	575	594	615	588	554	572	626	601	589	634	649	583	570	541	626	573	604	587	631	629	610	592	584	586	563	600	574	592	612	573	607	600	544	582	548	566	583	597	526	635	591	530	623	563	597	594	596	596	605	608	618	626	576	610	605	579	603	586	560	583	598	600	628	585	586	597	604	626	595	589	580	594	562	584	574	615	579	568	545	583	634	585	576	556	566	571	621	584	577	545	607	518	641	634	621	575	559	602	619	597	627	572	570	574	670	610	588	608	599	612	569	598	588	588	592	607	618	607	540	592	582	575	598	545	563	552	598	600	555	541	609	554	602	564	615	568	581	622	609	586	583	606	579	592	514	547	579	565	585	618	608	591	579	569	566	610	560	569	587	605	618	610	595	598	632	584	547	588	577	633	589	566	563	595	591	584	613	620	600	587	549	602	599	611	574	632	642	633	569	621	585	604	585	640	582	596	640	597	559	593	588	580	593	548	617	591	653	582	611	554	580	603	590	631	561	578	621	597	571	586	594	592	574	577	602	603	608	651	647	582	624	577	608	625	578	630	581	609	587	611	624	593	589	621	590	573	572	593	563	566	585	609	576	605	595	625	606	558	621	623	566	565	607	607	620	586	570	588	603	606	577	588	543	591	614	559	645	556	565	566	541	628	595	609	597	574	603	586	573	595	605	609	593	584	619	587	634	596	618	546	602	576	608	582	609	607	583	575	572	569	637	573	575	567	600	597	623	540	598	570	564	552	597	576	595	589	594	620	580	632	591	597	586	644	566	600	556	625	591	600	595	603	576	553	564	592	551	595	564	579	596	613	599	617	573	553	569	610	551	592	601	634	636	589	562	569	598	578	638	617	612	640	565	594	606	568	649	593	620	555	599	566	567	638	595	609	594	616	643	622	572	558	613	593	590	550	612	619	590	605	584	599	592	641	605	588	546	572	612	624	560	608	615	591	581	521	603	570	603	622	562	613	595	611	591	628	621	575	592	595	617	599	654	597	631	542	620	596	545	566	567	593	596	585	589	623	588	615	572	593	612	530	582	603	566	564	579	605	619	625	599	582	568	619	575	598	604	570	610	591	627	636	585	583	575	577	607	613	644	595	591	626	572	607	583	558	549	605	574	561	579	602	564	640	622	569	583	544	583	569	607	555	607	559	608	594	593	624	586	592	611	587	596	599	562	567	601	603	617	621	582	605	577	588	599	626	573	532	533	630	606	606	560	588	600	593	561	645	559	572	577	604	612	589	557	606	623	575	601	593	583	605	643	592	553	593	605	610	599	617	599	573	604	625	570	595	561	593	542	633	590	533	575	632	548	636	601	584	587	595	604	577	603	594	609	585	587	620	593	591	570	590	611	575	593	578	599	529	581	553	569	580	606	533	577	612	586	607	578	608	573	551	647	559	574	566	557	625	593	592	627	616	557	594	634	579	599
28719	19077	4281	1554	993	731	570	397	345	334	306	310	308	315	296	317	347	307	308	308	304	327	318	292	329	332	298	304	318	316	280	288	323	302	305	329	330	316	344	305	324	317	312	338	343	300	290	292	320	307	343	289	286	304	309	296	309	309	325	267	310	291	312	329	316	306	333	309	311	300	303	309	289	327	327	301	324	310	270	298	289	295	311	327	288	299	315	317	333	287	303	338	297	323	325	283	313	291	311	278	277	325	317	301	330	302	360	319	288	316	344	302	278	320	318	301	289	318	288	314	301	312	328	317	290	312	300	275	325	296	315	307	274	303	320	282	302	316	306	309	293	293	305	338	301	334	325	301	312	306	266	299	319	301	314	330	284	309	289	333	321	302	308	317	300	311	301	290	331	324	313	313	335	314	316	312	306	275	326	320	267	316	331	294	323	304	279	311	285	300	319	316	300	283	298	262	307	333	301	345	293	293	318	291	305	309	280	302	323	309	339	290	268	310	328	338	283	337	315	308	276	320	309	305	322	315	303	317	308	345	321	302	299	330	287	330	349	327	301	318	302	306	299	297	303	282	289	328	296	318	285	305	326	323	295	307	323	289	313	314	289	284	330	297	280	338	285	265	289	320	280	330	336	285	289	313	293	295	287	321	315	323	319	291	292	330	287	324	288	309	311	319	322	296	319	326	322	300	286	320	300	334	357	326	321	287	290	307	314	289	282	313	312	314	324	321	324	308	332	325	343	314	265	342	282	300	301	296	327	289	292	299	300	318	323	293	332	318	320	311	305	311	280	304	304	298	315	289	279	304	318	301	301	310	299	314	330	306	297	316	316	320	318	313	295	324	312	326	311	321	291	309	284	340	288	347	292	305	336	334	313	329	284	298	316	302	323	310	313	298	313	320	328	296	288	307	290	315	258	334	313	317	279	309	320	291	308	315	294	314	313	317	313	288	311	283	311	308	317	292	318	292	273	333	302	283	303	304	298	286	326	304	279	307	287	301	342	298	288	323	299	317	306	348	290	266	273	321	289	322	300	311	306	321	290	304	262	311	300	313	299	279	297	300	324	314	326	286	310	301	274	329	341	320	287	274	313	306	333	319	302	283	318	270	338	292	299	309	298	317	297	316	320	268	334	310	294	312	295	330	277	341	319	336	303	304	295	336	274	316	289	293	317	323	296	305	311	288	313	314	309	310	306	271	303	300	337	295	315	325	286	286	290	350	316	305	297	305	293	300	326	313	360	283	321	336	318	300	291	329	314	290	305	277	313	318	312	303	324	299	318	341	320	344	318	302	327	288	313	310	294	294	283	294	300	304	334	309	329	302	309	304	285	303	328	324	288	294	314	283	306	332	304	317	358	323	284	335	312	307	310	288	296	314	294	303	288	289	318	300	279	298	322	328	299	333	314	306	309	325	291	318	326	286	316	297	315	313	340	306	318	287	305	348	326	298	337	302	327	319	314	320	299	291	290	301	319	370	300	279	296	288	323	323	340	314	308	283	306	304	307	311	300	331	297	312	286	312	301	322	310	287	274	297	346	315	292	335	310	299	279	324	290	279	300	314	317	305	347	305	299	320	319	300	307	300	290	294	289	310	303	293	313	305	312	303	351	324	284	319	325	300	318	315	320	290	327	298	303	334	328	300	304	307	311	304	298	312	311	286	273	331	292	310	322	332	324	289	302	314	320	296	300	316	275	308	319	325	314	307	304	320	277	316	282	277	313	313	287	336	284	287	304	331	299	300	322	300	289	298	311	320	312	306	308	282	295	292	307	274	311	323	319	334	313	305	278	254	295	321	310	293	278	313	321	342	291	315	282	311	304	298	296	305	319	317	294	295	342	297	296	310	299	294	272	333	346	294	280	293	315	307	289	288	328	286	285	277	281	309	287	333	311	326	275	282	303	322	257	312	280	284	296	312	292	323	302	312	304	316	314	313	306	305	310	308	311	287	295	332	296	295	325	301	309	305	309	300	315	330	327	326	274	307	312	306	297	292	313	317	355	313	305	337	328	297	295	305	292	303	289	312	308	315	298	295	280	317	291	303	301	314	352	320	312	294	300	335	300	345	314	295	286	316	315	299	311	333	282	326	316	302	290	311	300	299	313	304	311	314	342	290	316	331	279	296	297	298	320	316	318	311	292	268	312	319	296	280	302	317	313	284	286	313	314	327	292	270	306	293	301	333	333	341	308	311	317	331	301	319	297	303	309	293	335	323	312	299	312	286	278	308	293	339	325	313	308	329	285	345	277	284	298	300	311	305	326	291	294	322	301	269	265	317	303	303	283	298	311	340	322	289	346	308	289	315	310	319	300	294	311	295	357	320	295	332	311	309	313	319	318	320	307	291	311	323	329	311	293	301	308	329	298	281	329	296	333	284	307	329	326	301	321	328	299	299	336	329	315	295	291	298	301	288	324	343	315	317	317	321	313	292	314	324	321	324	319	317	303	307	307	330	283	312	332	282	305	288	298	316	294	291	305	330	309	289	308	321	316	299	284	322	347	290	307	297	321	312	321	334	329	313	293	317	328	316	319	320	288	297	337	282	325	299	315	316	319	290	324	311	324	315	279	300	338	298	320	303	311	284	321	326	305	294	284	314	288	307	312	299	286	295	304	306	277	326	319	323	328	282	302	305	311	308	321	312	311	319	346	301	305	291	332	282	292	310	304	310	297	284	307	300	299	317	304	265	302	301	311	308	278	328	315	313	302	273	311	280	329	293	316	309	287	287	335	311	324	320	287	333	304	305	300	315	336	308	313	311	289	306	316	296	334	321	324	305	333	342	306	310	311	313	307	301	294	269	343	314	319	290	337	308	322	274	322	325	292	289	302	300	292	292	311	309	310	316	312	303	316	296	345	329	335	298	300	321	310	303	306	319	290	319	299	298	315	294	303	313	319	309	332	289	300	301	332	307	300	302	327	300	293	318	312	317	334	288	275	318	286	328	328	297	326	320	321	326	301	285	301	279	295	308	321	319	303	316	283	315	297	299	326	280	303	286	303	323	276	326	291	295	304	300	285	320	292	292	320	331	309	325	322	318	317	292	264	305	327	316	318	268	284	311	270	311	318	298	294	283	310	320	283	295	318	280	319	350	296	338	315	320	330	306	315	285	307	317	316	308	301	328	296	328	308	313	309	314	320	307	312	281	306	329	324	290	327	293	304	294	318	300	318	294	302	328	312	337	312	315	299	259	304	332	316	334	320	319	302	290	327	342	323	301	321	314	304	313	319	307	296	327	271	284	285	283	298	311	306	313	285	319	288	293	297	257	307	323	313	302	303	302	298	329	307	293	287	301	325	330	288	278	261	292	315	279	300	307	340	314	280	323	298	304	317	309	316	291	311	291	296	314	335	302	305	321	314	283	310	313	309	318	301	315	316	299	334	293	302	332	301	281	294	323	275	296	330	297	334	289	302	302	299	338	339	308	291	278	287	323	290	310	299	305	304	318	296	282	256	306	331	314	322	306	314	309	319	298
25488	8604	1082	1187	1077	870	884	849	884	857	839	878	869	787	829	783	864	782	825	784	817	768	832	819	719	822	804	763	824	811	804	794	834	757	806	792	774	807	750	835	738	771	758	783	817	711	831	818	755	788	757	795	803	785	798	823	799	818	791	789	824	778	782	799	798	771	807	769	854	726	799	770	815	800	764	809	804	803	789	789	794	789	748	775	782	791	805	775	799	769	758	768	752	808	745	795	796	817	791	801	840	796	770	793	808	808	813	808	784	784	809	813	806	777	803	792	822	809	837	776	780	757	784	754	813	819	830	810	782	838	763	778	809	817	781	833	784	760	773	843	782	811	773	818	766	828	839	829	785	833	797	769	797	807	808	769	761	779	821	772	787	719	807	767	782	782	767	779	820	817	830	801	819	821	814	778	773	763	797	792	798	831	825	762	775	790	832	759	859	848	811	758	809	793	782	750	800	804	797	784	789	842	843	788	777	755	846	748	801	809	806	801	774	781	768	778	786	758	853	802	760	762	797	779	805	787	821	807	796	746	781	771	765	798	828	826	792	774	807	786	774	786	824	844	782	812	776	779	781	825	771	796	790	744	791	789	824	775	771	816	800	804	766	844	853	796	775	828	784	824	823	769	811	756	744	814	860	797	842	780	820	774	726	804	714	773	843	788	800	812	775	747	818	820	781	771	755	790	799	768	764	771	816	830	840	820	785	863	811	796	754	819	768	782	794	779	818	778	835	853	817	814	810	807	747	754	806	791	796	798	811	765	789	786	791	840	795	802	815	825	801	793	809	782	787	830	769	828	753	752	816	757	774	790	748	796	773	807	780	826	814	783	815	824	797	813	816	782	748	771	770	778	805	790	833	818	802	790	785	782	780	741	770	780	790	846	727	817	811	809	784	799	787	793	791	776	813	841	772	766	745	769	771	758	798	720	733	767	732	824	803	764	808	790	797	738	802	772	775	846	812	765	807	745	827	789	790	792	827	787	809	811	774	752	777	765	812	789	816	819	792	799	803	830	819	785	806	829	784	856	791	777	772	801	799	850	804	810	816	819	826	821	760	824	804	767	763	770	788	758	834	763	835	837	743	720	805	793	788	769	873	769	755	810	735	780	785	763	790	851	766	818	806	785	795	798	840	779	784	761	843	731	782	742	776	853	837	812	804	817	807	805	775	769	785	786	852	770	779	808	770	737	800	757	848	772	764	792	767	833	816	755	793	807	807	783	770	785	824	785	802	778	791	806	818	818	832	826	803	773	796	847	822	774	757	853	805	805	798	810	821	763	790	784	773	796	826	788	776	797	782	784	829	778	773	788	781	808	768	714	770	749	831	762	807	827	775	749	816	791	829	742	736	810	799	761	799	765	773	775	795	812	771	801	845	798	811	762	728	770	818	802	830	803	781	820	758	818	803	799	807	788	810	818	798	787	770	790	799	780	759	804	787	755	813	773	791	817	777	757	783	825	773	869	787	821	757	797	775	783	829	780	806	733	797	759	799	746	779	795	806	788	785	798	764	798	802	820	759	776	773	763	790	790	763	793	818	783	803	800	743	853	790	800	821	748	844	783	764	797	807	784	791	749	775	816	796	786	741	838	763	836	755	775	823	784	754	786	788	835	785	780	794	811	863	861	778	815	783	814	819	794	754	769	794	802	784	791	807	818	814	799	808	830	788	806	845	835	845	793	769	807	810	805	786	805	811	775	813	841	735	840	848	750	779	766	811	861	808	828	780	800	838	799	830	817	813	812	831	793	796	773	765	799	823	727	780	793	754	787	792	817	802	792	788	790	755	808	825	793	815	829	777	758	756	839	791	757	783	796	790	787	805	816	774	793	788	791	801	778	795	807	803	820	765	822	823	798	783	772	805	790	768	832	823	824	826	792	764	806	776	780	787	827	826	734	823	814	763	777	776	758	810	778	807	757	764	765	824	773	747	789	769	785	840	842	793	809	779	775	799	818	795	741	788	809	834	811	817	808	813	767	806	818	808	783	784	787	783	769	836	754	773	791	833	741	731	822	805	843	739	832	760	797	833	790	794	768	789	775	762	775	786	832	834	812	795	763	830	812	815	793	778	812	823	820	739	807	797	782	794	750	820	824	791	797	798	794	811	784	793	770	811	807	840	798	779	833	850	767	824	774	730	783	794	815	769	781	831	805	842	824	763	819	810	789	782	812	789	781	779	792	814	811	786	795	750	801	802	803	775	807	771	786	809	814	766	819	767	805	811	785	786	801	833	817	815	821	789	772	803	784	774	844	797	777	799	827	742	825	786	769	765	817	775	765	814	841	812	823	785	766	782	769	789	807	779	817	771	820	783	823	809	798	783	798	810	843	762	780	782	802	800	816	757	800	811	779	749	767	798	798	793	779	764	773	783	795	785	761	804	790	771	811	805	803	808	840	795	716	823	799	771	804	842	799	776	792	802	776	798	789	798	813	796	748	807	758	788	824	809	822	787	751	757	776	831	768	766	764	847	790	770	765	783	780	742	830	783	771	788	751	780	830	786	818	776	761	784	748	766	762	809	843	843	794	814	808	805	824	763	772	821	828	778	785	777	773	790	765	763	816	789	824	868	789	777	831	779	811	782	749	808	822	759	769	835	781	745	771	800	779	793	787	801	816	750	793	803	758	803	824	799	785	732	869	773	798	776	775	806	833	795	833	768	776	822	792	795	774	828	790	783	802	797	787	809	791	813	818	785	773	787	777	740	779	782	827	780	802	788	815	809	748	784	815	785	794	814	739	758	813	793	730	761	791	852	759	789	839	784	787	787	756	797	764	801	768	784	797	767	763	778	806	831	789	786	780	780	766	787	768	799	810	792	787	836	859	838	786	784	785	818	827	795	791	801	812	742	809	826	811	786	820	798	768	809	756	800	772	793	768	805	787	773	794	780	812	788	732	774	839	756	769	748	796	767	816	804	749	757	809	768	738	793	801	768	793	801	785	814	802	802	785	799	821	770	801	810	818	856	823	757	788	742	808	755	772	760	827	758	775	765	796	788	758	826	818	804	793	810	814	816	770	763	789	754	821	780	822	834	785	835	795	789	850	775	806	775	785	800	822	804	824	802	823	771	777	786	844	775	746	786	780	761	762	796	850	808	857	768	801	787	765	765	793	762	769	783	764	844	797	805	784	779	770	797	826	758	755	804	874	807	744	809	773	806	750	789	791	755	782	807	773	781	777	829	806	779	773	843	762	750	741	751	772	769	825	799	819	731	808	809	778	869	793	802	793	819	798	809	808	793	822	795	775	765	795	798	812	776	798	783	767	782	805	762	838	844	800	814	788	796	785	821	811	815	796	790	835	830	803	800	801	812	781	777	780	759	790	845	783	824	822	751	811	798	782	762	802	751	790	789	775	806	788	748	859	771	791	789	798	784	804	802	812	804	781	808	844	779	808	835	777	823	783	760	804	753	800	792	789	813	849	791	770	779	759	850	807	817	803	775	795	825	795	767	775	834	785	877	796	733	799	777	803
53862	32300	23246	21364	15776	8287	3805	1395	628	512	485	441	436	425	435	444	418	418	435	401	393	414	423	367	427	406	401	378	420	382	392	425	410	387	387	379	422	395	403	386	369	403	381	390	387	384	407	373	390	384	418	359	395	371	409	380	380	416	366	380	391	352	387	386	360	425	399	393	383	398	404	397	383	386	392	349	384	401	373	380	375	394	411	412	383	348	413	416	378	354	358	390	395	342	405	374	388	369	362	395	349	361	388	393	380	414	379	378	360	389	352	401	405	380	406	378	404	404	402	374	423	356	384	380	349	411	393	372	366	387	399	372	400	391	407	411	415	337	363	401	353	403	394	365	393	379	358	361	380	386	400	376	378	361	377	373	399	364	376	351	393	408	391	373	388	377	414	369	377	383	417	357	369	387	358	387	413	369	415	406	379	386	400	375	370	370	384	379	376	365	386	372	377	340	345	390	380	349	338	383	395	417	389	384	347	349	406	364	372	380	349	349	394	371	394	371	405	417	395	366	387	379	345	345	360	392	399	355	410	405	414	373	366	358	433	388	399	395	383	424	385	398	393	394	395	386	382	402	367	410	398	378	358	380	397	366	396	389	398	363	406	375	400	373	394	370	386	362	434	400	399	381	426	362	410	400	392	409	391	376	391	390	408	361	380	377	371	395	382	415	385	383	387	385	382	421	385	395	375	377	377	358	411	379	383	421	388	403	395	367	424	377	381	403	362	364	372	413	378	380	360	402	397	392	378	405	399	401	387	396	367	392	345	405	357	387	397	384	380	382	384	345	443	417	387	402	401	412	388	354	350	347	373	375	400	380	397	363	395	362	354	393	373	369	365	397	402	389	369	382	373	334	368	378	402	363	401	381	445	346	398	390	395	431	417	365	377	408	418	396	385	392	383	399	394	397	402	397	405	381	363	370	419	378	405	375	409	387	402	364	387	418	393	376	393	355	397	376	359	411	388	360	336	361	346	396	371	382	358	383	365	360	372	370	382	415	419	387	401	426	403	387	395	387	403	409	404	370	398	375	356	392	369	374	379	360	387	392	407	396	385	406	391	387	401	346	390	352	413	374	408	358	413	383	408	368	376	420	374	389	375	380	404	403	388	394	376	398	384	393	359	390	361	388	387	402	386	390	406	386	395	403	374	355	414	389	388	368	349	413	423	400	358	381	358	363	394	391	385	397	401	407	370	382	405	360	391	346	356	365	358	399	433	363	375	384	362	375	384	372	384	363	407	379	393	381	379	371	382	341	409	381	416	363	397	363	362	385	394	382	394	403	397	360	350	359	417	384	395	391	394	389	371	368	362	392	396	395	429	425	373	414	373	350	391	392	398	379	378	403	389	390	359	369	364	367	388	381	371	378	394	383	398	401	409	363	377	395	375	394	386	430	364	401	378	381	356	378	374	382	392	412	368	362	380	388	382	354	391	361	374	391	409	374	417	367	386	390	375	394	408	393	385	371	361	372	362	377	356	422	399	393	387	367	399	372	409	401	349	452	381	368	395	388	356	362	397	389	385	354	404	379	390	383	409	382	370	365	356	375	400	373	375	358	413	377	375	417	377	378	376	422	347	411	395	408	417	389	406	386	382	403	386	374	358	383	371	392	389	401	351	415	398	397	368	410	380	419	345	384	392	364	399	407	383	370	356	415	375	384	424	346	370	385	386	355	387	392	396	373	433	392	373	397	405	386	384	397	418	396	376	390	366	363	389	409	358	402	364	399	407	371	407	355	398	392	392	416	405	393	423	365	365	391	402	375	382	380	366	376	380	387	352	376	398	350	379	386	390	401	381	370	382	400	418	367	375	367	394	378	372	390	392	377	415	378	399	415	398	380	412	391	407	383	382	425	366	386	386	373	389	391	390	361	389	358	366	363	400	368	426	346	396	402	399	432	392	351	376	380	364	401	364	392	398	390	395	377	346	405	366	358	379	383	372	404	375	389	357	423	402	392	384	404	362	391	371	386	389	353	358	386	361	360	397	380	347	387	373	383	359	373	398	361	350	409	399	382	371	358	375	351	403	383	390	417	377	366	385	381	389	367	357	403	386	381	428	369	398	413	383	413	397	391	408	393	380	377	391	390	390	372	384	392	365	363	371	411	416	370	390	373	381	388	380	367	346	398	427	403	429	396	380	404	398	378	400	391	344	375	380	384	407	371	410	377	394	388	393	371	399	373	352	386	364	387	361	386	378	384	378	388	390	380	395	382	380	371	404	408	394	379	382	383	389	436	367	355	372	405	383	391	393	417	406	371	398	371	422	400	386	418	361	342	370	374	399	394	398	367	365	385	372	372	374	364	377	352	384	384	383	408	389	380	426	404	369	369	366	378	398	394	326	378	377	386	383	397	406	385	394	377	427	373	379	419	392	387	385	420	393	350	390	403	355	407	338	376	384	381	366	407	410	360	433	373	401	371	405	392	400	390	412	376	382	415	384	411	410	414	387	378	402	374	352	372	366	377	397	388	377	411	398	362	393	405	369	366	385	380	380	362	368	383	408	383	413	376	416	379	367	407	372	409	406	421	402	376	341	384	373	396	399	407	383	414	386	367	373	362	356	387	378	384	394	376	406	403	389	356	389	377	394	394	412	393	401	376	382	385	377	356	393	371	384	392	370	368	375	382	349	372	401	419	362	375	368	341	366	383	354	399	370	414	368	388	383	377	410	384	399	397	371	363	338	346	391	408	413	365	363	355	362	380	367	347	416	404	393	401	363	396	390	392	358	370	367	374	398	420	371	407	400	380	385	370	404	398	400	392	389	391	405	373	361	368	381	404	409	405	375	386	412	374	385	388	368	390	402	439	371	368	367	404	378	395	417	385	367	363	381	409	426	389	368	396	363	412	393	383	391	355	402	371	397	368	418	410	400	378	371	373	344	388	381	386	374	369	354	384	370	394	363	388	404	382	365	347	414	396	370	393	355	376	385	376	392	383	380	352	408	370	373	395	351	370	406	433	343	386	400	361	391	373	404	440	406	348	371	346	349	401	391	385	403	397	369	378	381	340	382	387	389	375	385	354	360	381	410	392	351	385	380	391	378	346	377	405	356	364	410	386	379	356	337	389	377	403	358	362	363	370	367	380	400	390	362	436	382	368	407	408	409	387	360	363	394	362	381	392	378	378	400	394	381	376	351	382	385	371	365	364	412	387	375	384	391	394	395	386	382	339	397	342	366	363	377	383	386	409	365	383	401	387	435	395	348	386	377	338	372	420	359	361	399	347	393	363	415	364	403	396	421	410	368	364	406	373	389	396	395	382	424	412	383	404	393	391	355	389	363	375	379	366	376	352	431	408	400	384	411	393	393	361	385	388	386	415	358	365	344	384	364	389	404	384	416	386	359	359	386	369	368	391	339	384	406	359	370	385	354	362	392	398	347	402	366	350	394	410	398	396	418	372	410	385	387	383	373	397	372	401	341	393	358	393	376	390	386	408	396	382	407	372	360	432	378	376	395	376	361	389	372	376	372	357
46498	18953	4590	6170	3788	2784	2251	2185	1926	1742	1645	1447	1314	1320	1281	1238	1167	1172	1181	1127	1055	1121	1103	1058	1096	1036	1029	1028	1010	1053	986	995	1025	1028	1008	1042	925	1001	978	972	921	1000	949	956	958	915	959	950	922	973	915	1030	962	971	901	979	983	932	972	962	922	973	945	937	958	952	916	938	878	950	960	925	921	883	941	949	952	935	905	945	922	864	961	931	943	926	937	971	954	993	957	939	963	912	961	860	967	902	986	922	912	964	946	949	882	901	935	951	925	912	967	943	959	928	989	914	935	958	903	975	944	940	989	907	957	916	944	913	888	933	961	920	921	969	918	905	953	943	963	874	947	910	918	945	868	934	962	925	924	964	948	925	956	877	893	938	896	953	963	946	940	911	964	943	917	941	885	910	941	929	928	970	926	870	937	900	943	934	971	917	946	915	904	908	993	914	903	939	900	904	975	963	972	900	992	910	945	948	951	938	963	890	921	928	930	909	941	935	923	912	975	876	959	943	970	918	900	912	945	902	927	1009	984	903	951	917	948	895	987	890	925	949	979	945	956	900	849	912	951	894	852	961	883	890	977	945	924	914	897	882	932	926	925	933	943	929	955	940	915	933	926	943	932	925	889	885	950	903	884	961	959	904	931	928	901	956	886	931	923	950	1040	920	910	980	968	931	946	877	897	985	1001	955	918	956	914	938	937	976	946	878	871	976	908	938	954	930	918	923	952	926	933	974	949	956	937	948	899	897	977	915	937	999	908	891	931	963	903	893	916	967	972	961	954	919	870	898	887	936	993	929	958	935	922	917	913	914	920	951	961	926	955	905	926	969	948	889	927	990	959	902	943	923	936	964	985	941	867	919	960	952	915	966	915	935	936	903	929	922	988	910	900	948	883	929	912	935	935	900	893	943	924	896	960	940	962	1003	926	928	907	921	961	905	996	907	909	857	990	898	943	886	903	908	939	937	947	911	934	943	959	956	943	940	955	910	934	912	926	920	929	895	892	931	932	904	961	888	892	928	839	950	919	881	874	963	917	898	959	879	963	918	898	893	960	923	944	912	903	902	946	937	909	889	942	895	897	924	904	968	949	875	975	898	919	949	953	939	951	903	979	930	893	938	924	979	986	936	896	935	928	898	961	955	882	959	916	950	949	902	933	902	1001	913	936	926	904	876	938	956	964	940	954	869	938	881	905	928	936	974	924	896	943	968	936	989	879	929	932	909	924	923	941	905	974	901	915	929	959	892	928	940	931	903	934	950	966	963	926	942	911	950	923	946	905	931	911	856	947	888	977	957	932	996	942	944	939	927	902	1003	932	960	914	941	943	929	932	934	926	932	899	905	963	937	927	979	906	968	918	965	894	934	965	902	943	856	970	970	962	921	882	923	944	1001	940	906	925	948	882	932	890	884	938	904	921	853	901	910	941	938	936	974	933	940	950	922	940	923	884	921	922	939	952	921	945	891	887	901	911	892	943	891	919	945	965	952	942	931	920	916	899	926	863	961	949	902	912	937	900	929	946	946	959	929	918	926	890	963	950	895	934	948	940	885	957	960	938	949	977	921	941	953	953	958	938	931	973	966	906	951	945	920	893	935	926	902	847	928	914	884	972	951	927	913	923	932	896	928	944	904	921	934	963	943	943	959	912	904	891	949	938	901	884	929	943	920	961	925	887	894	904	973	905	947	938	955	884	951	918	947	922	916	988	970	917	915	1004	925	953	947	942	957	941	914	958	907	895	924	866	910	1003	944	949	896	953	913	963	914	886	964	930	979	945	971	932	951	911	983	912	908	891	918	948	949	919	1014	881	911	942	905	845	906	891	898	891	945	943	936	987	913	907	922	901	939	955	901	956	959	935	952	926	935	935	898	951	888	967	902	878	918	901	947	930	923	940	931	936	883	901	980	932	904	1005	945	931	909	936	917	939	907	930	934	925	903	938	820	929	946	956	932	885	904	893	891	945	960	924	942	891	863	955	901	908	989	937	889	936	936	972	935	913	991	869	931	914	908	921	978	910	964	906	906	916	865	926	986	923	943	959	939	921	927	947	932	916	999	933	943	951	935	934	904	977	948	909	938	888	926	951	969	931	903	998	952	961	940	920	946	931	890	947	888	913	922	915	918	916	931	901	866	940	940	927	934	947	911	977	944	971	919	961	908	877	1014	997	945	932	944	901	932	978	921	914	870	940	959	938	978	969	929	916	967	926	969	907	937	902	985	955	902	891	920	921	929	891	889	929	914	889	908	897	948	912	889	986	935	944	942	921	950	1005	933	937	943	924	948	900	931	978	924	953	935	906	949	929	990	941	972	959	920	895	930	959	931	905	939	929	933	937	908	917	979	890	887	894	979	974	954	928	942	902	978	904	945	902	917	908	960	899	914	934	907	907	902	897	924	889	900	945	916	950	921	889	911	879	910	976	914	919	908	924	939	949	954	895	940	900	907	893	931	932	895	1012	905	962	872	953	946	921	936	917	941	922	918	900	952	936	962	883	954	985	879	941	848	945	934	942	977	967	956	918	908	968	903	971	938	925	932	927	887	914	943	943	918	919	971	908	959	949	896	943	962	883	876	905	946	946	926	926	954	929	942	944	947	956	949	927	932	941	916	893	926	911	891	973	907	928	884	915	958	925	878	959	923	934	910	953	943	958	906	924	940	910	963	919	911	971	945	924	962	978	876	920	895	914	869	925	949	921	925	951	929	875	939	931	947	947	953	932	922	935	905	927	909	959	908	957	947	946	897	967	914	945	946	988	977	887	913	981	923	892	867	880	976	932	917	939	963	994	893	891	952	937	964	957	948	943	898	968	950	926	940	861	935	967	935	935	917	906	923	938	920	950	880	911	955	967	867	937	922	911	934	894	974	953	926	952	933	954	923	941	933	954	974	968	894	880	933	931	904	928	955	907	962	913	952	926	917	936	927	943	924	923	934	926	928	896	966	974	923	959	937	936	978	922	969	940	912	930	906	931	933	907	964	984	986	947	912	941	936	929	993	988	922	915	921	936	940	933	934	922	923	902	912	937	973	910	899	907	974	934	976	901	916	913	955	944	928	939	926	945	930	955	865	911	927	930	943	934	924	974	943	932	914	918	925	975	965	959	980	925	868	987	970	916	909	908	957	944	884	940	954	932	924	921	907	949	904	959	906	938	964	885	868	901	987	966	936	895	962	915	958	930	960	924	943	916	884	970	844	924	907	959	944	965	888	858	997	952	936	907	902	925	951	829	916	931	915	959	938	953	965	965	976	906	993	916	918	966	930	953	907	971	939	946	959	944	960	910	904	875	876	929	908	952	956	948	945	950	909	925	907	934	910	891	904	890	934	958	927	910	931	915	931	911	978	927	949	930	978	924	942	950	929	935	925	907	961	871	914	896	919	944	912	965	899	913	933	934	880	856	889	897	920	914	953	928	987	935	948	960	929	924	875	903	940	924	934	895	923	913	907	935	937	944	880	961	921	949	934	905	937	927	906	928	951	1002	944	912	932	951	902	940	923	948	933	912	966
55177	31569	24729	23177	20004	13595	6737	2147	804	574	522	418	377	358	329	321	309	301	278	298	308	278	295	271	275	262	283	276	251	282	266	267	261	266	277	226	265	282	234	256	237	239	237	246	242	257	233	230	248	250	212	233	243	237	224	234	258	236	248	216	238	242	238	225	258	227	248	233	221	250	246	232	247	203	233	214	227	248	265	250	235	237	248	223	226	225	264	247	207	237	211	231	215	270	262	205	236	236	263	217	241	249	236	216	229	230	225	233	231	237	231	249	222	217	234	227	240	216	248	259	269	236	219	215	264	244	238	236	209	226	254	227	231	218	204	223	215	239	225	255	264	247	225	272	249	229	261	249	227	246	211	205	245	221	224	217	236	230	234	232	228	222	228	227	245	249	252	239	199	225	257	244	248	236	253	211	229	261	243	237	231	213	231	231	237	221	245	224	222	219	254	244	256	225	228	215	235	255	248	217	256	259	255	241	229	227	252	205	211	229	225	243	241	242	234	211	246	221	232	230	246	227	239	216	226	240	273	231	223	257	249	229	251	241	279	259	210	225	215	247	252	235	205	222	221	229	244	237	251	254	257	274	226	224	235	223	235	224	229	255	241	214	239	212	211	267	245	228	235	277	236	220	261	218	238	234	209	225	224	229	226	221	240	226	259	231	254	210	246	240	236	236	219	238	238	215	247	221	246	213	247	237	248	245	242	200	215	226	261	234	248	210	236	211	250	222	226	232	262	242	224	241	230	229	223	228	231	210	248	232	249	218	243	213	226	231	230	252	246	263	236	237	240	260	213	234	233	224	225	246	225	241	245	254	219	222	223	259	240	223	260	268	252	249	219	225	226	248	218	225	256	241	233	231	241	243	228	212	242	250	228	231	242	254	214	231	239	239	220	235	253	227	196	217	213	219	240	261	243	223	247	238	238	242	267	256	225	213	217	230	251	237	222	224	251	201	238	229	234	240	239	227	229	220	243	217	222	253	244	228	197	260	246	273	236	224	224	232	234	232	240	223	249	205	215	213	225	231	192	238	222	201	249	228	223	195	221	220	224	224	235	225	225	201	248	223	231	246	242	213	212	225	248	235	240	226	238	213	234	211	239	217	218	250	245	220	224	248	259	239	227	270	228	238	255	256	241	244	230	242	237	244	227	239	239	217	243	227	252	257	236	278	243	219	224	239	232	243	223	221	230	243	227	258	235	251	251	237	196	232	216	236	246	238	220	252	242	233	219	217	208	252	242	225	246	226	235	250	237	215	245	236	227	230	229	233	210	225	202	224	234	241	225	226	206	238	222	246	196	234	243	224	262	218	249	210	239	244	255	259	216	206	221	246	226	213	231	235	234	245	259	210	239	213	244	232	249	203	218	224	237	239	233	237	218	219	232	250	232	224	224	247	240	255	217	233	222	235	206	225	226	210	222	234	243	223	220	246	270	259	258	222	258	231	222	239	220	247	232	239	232	235	257	254	236	224	277	182	234	211	214	261	276	221	226	228	262	228	248	212	213	227	207	287	206	255	235	230	227	225	239	248	246	218	232	229	275	260	228	227	221	205	225	225	244	240	232	231	235	232	258	227	230	216	241	226	238	242	269	234	246	238	196	215	234	234	230	234	248	227	237	233	237	264	247	211	230	248	248	239	220	234	253	208	221	235	236	243	207	222	231	235	252	240	258	271	237	223	241	217	251	245	260	249	269	229	226	236	219	252	253	211	216	236	215	231	222	242	231	239	252	202	223	244	242	230	229	233	245	219	246	230	209	206	217	193	214	221	236	236	215	245	207	232	220	260	232	211	243	266	242	236	219	219	219	227	276	241	215	240	228	204	240	216	254	239	250	217	237	258	221	234	235	224	233	220	232	221	216	230	254	219	237	233	226	233	229	240	214	260	251	231	245	238	246	238	224	217	218	241	247	252	232	249	251	204	233	237	213	224	231	214	245	245	247	235	227	235	242	233	240	222	245	241	259	235	227	198	236	255	203	230	239	224	237	224	223	262	251	210	243	209	260	246	231	218	262	220	240	242	249	232	259	244	252	245	222	230	221	249	217	230	233	243	235	213	249	239	246	216	241	207	235	243	239	272	232	245	226	243	218	244	224	236	226	238	238	225	244	235	239	222	250	218	231	229	233	257	237	236	235	248	209	213	222	252	206	252	236	242	225	221	231	236	235	241	218	255	215	242	259	243	220	234	220	230	219	249	251	235	224	240	254	228	240	248	245	222	173	234	219	239	243	227	240	233	236	242	240	232	240	251	238	230	252	243	236	232	256	239	220	248	211	205	204	254	217	207	214	227	249	229	224	235	245	246	241	249	258	232	225	222	245	238	231	237	220	266	247	241	215	230	258	252	235	221	225	258	212	219	281	241	231	245	259	241	213	274	223	209	245	227	250	238	213	216	226	240	237	239	259	250	219	270	220	262	234	260	213	242	240	256	230	220	234	245	271	247	215	251	228	261	241	230	249	240	257	220	234	212	276	247	232	243	230	245	260	258	216	234	234	269	234	213	243	236	247	239	240	239	240	253	237	240	234	215	248	220	226	231	218	227	278	247	238	220	218	215	251	224	221	224	268	239	239	213	201	198	225	260	214	238	221	212	256	251	233	233	252	266	222	253	227	231	219	223	243	241	244	249	253	229	222	215	212	250	225	249	242	251	234	229	258	257	231	243	274	235	196	237	222	217	248	239	214	242	226	234	214	244	234	217	227	222	262	218	234	218	228	217	234	256	258	226	218	232	238	263	231	246	225	227	229	243	237	242	226	268	234	223	224	219	239	224	237	224	227	232	231	230	237	233	238	234	239	225	240	231	247	245	237	245	214	240	227	243	239	246	219	245	236	246	243	234	235	227	239	245	239	244	232	228	232	222	250	215	240	251	208	208	247	228	229	266	209	241	233	267	228	250	219	257	236	227	218	236	248	230	219	250	229	222	250	237	239	257	243	231	244	228	235	246	197	206	244	224	233	232	234	236	228	225	230	250	227	244	235	236	239	221	225	244	240	251	233	231	259	220	265	214	235	240	222	220	209	244	223	232	224	237	254	248	240	211	252	218	229	274	239	220	280	234	246	238	236	250	235	227	252	259	230	247	248	242	232	266	226	186	210	232	251	229	216	243	239	245	240	281	200	253	238	216	246	221	262	223	229	230	233	233	194	231	259	243	224	239	216	218	233	218	268	243	245	223	214	223	238	236	215	243	231	246	208	250	242	224	252	252	223	221	249	231	229	225	228	218	215	245	234	228	224	236	210	225	257	216	232	242	224	219	213	221	259	269	241	206	241	240	230	203	211	218	226	224	246	226	245	213	245	209	242	225	222	241	231	235	236	256	260	227	223	226	202	240	219	233	253	243	242	252	224	253	244	219	234	217	248	227	247	235	245	223	217	237	237	264	259	213	232	230	214	225	240	269	242	234	241	252	240	259	229	231	214	239	216	243	230	213	217	243	253	227	257	218	221	224	217	215	227	214	212	204	228	243	233	242
49258	22510	7819	8705	8661	4781	3409	2873	2470	2128	1914	1651	1507	1343	1281	1173	1108	1059	996	1003	933	979	922	862	857	809	787	820	775	803	795	749	721	731	706	708	746	664	661	681	737	642	680	663	630	687	661	646	634	640	651	672	614	645	654	631	654	650	650	590	627	625	658	621	612	588	623	650	624	615	615	618	611	588	633	595	574	634	622	624	650	638	602	561	613	588	567	620	625	597	597	608	622	577	550	587	575	598	586	629	628	626	564	621	637	602	608	624	576	610	562	651	595	603	588	582	608	602	530	624	598	595	586	584	604	586	600	601	621	603	575	578	558	568	599	625	597	574	644	591	629	587	612	622	600	581	560	595	610	563	597	565	633	586	576	617	568	634	593	555	587	569	607	550	549	551	589	612	566	585	574	606	569	549	638	589	589	550	582	576	545	549	588	604	595	585	639	587	627	618	589	600	574	540	601	611	621	598	568	554	578	582	618	593	563	606	596	605	601	626	561	562	583	593	594	608	582	575	625	549	575	579	585	598	591	639	592	583	556	565	554	546	586	605	599	584	598	579	584	553	606	613	626	594	583	534	574	576	598	641	625	584	559	587	576	606	598	581	589	579	607	587	578	595	587	574	602	580	542	551	581	593	587	565	586	609	595	590	533	594	579	606	587	560	631	580	546	593	571	602	585	621	583	601	561	634	578	572	595	611	574	596	573	540	563	578	608	603	616	626	623	536	583	579	590	588	594	624	579	583	634	598	577	584	592	617	607	601	605	560	605	573	575	589	584	582	565	625	575	556	533	586	597	580	624	590	568	630	580	551	597	588	563	593	577	574	620	564	564	609	562	587	602	600	622	547	582	616	609	623	563	604	603	571	586	571	607	570	556	586	556	583	586	604	588	584	606	611	580	603	546	529	589	624	557	584	592	625	549	570	579	546	551	596	597	552	591	593	565	571	556	603	571	559	588	570	565	571	607	574	595	576	609	587	562	610	608	588	604	581	597	641	626	600	604	604	586	568	570	591	639	558	604	619	576	587	554	630	581	596	584	585	581	560	538	584	576	610	605	574	581	644	619	578	637	576	606	615	554	630	599	550	588	575	579	596	594	560	655	570	587	542	552	598	621	579	590	577	625	618	631	619	592	570	555	569	575	611	591	573	588	620	579	551	641	581	569	627	577	593	590	610	553	589	552	617	595	612	563	597	553	620	547	630	609	599	606	541	605	592	548	601	568	604	594	585	601	574	632	559	595	562	528	581	570	608	566	590	623	571	651	606	580	568	638	608	556	592	573	601	588	599	578	565	601	626	573	642	570	562	566	592	584	583	651	599	570	574	575	556	592	573	599	560	595	582	585	579	594	612	576	591	581	537	570	550	601	602	582	591	575	622	566	574	570	533	630	575	621	632	605	550	607	578	579	638	604	589	555	583	577	590	571	588	553	574	593	562	562	606	581	595	602	586	582	589	527	571	591	535	545	582	564	584	561	576	592	541	606	605	584	632	579	593	590	584	561	577	582	588	562	612	604	602	603	574	558	537	599	589	602	592	571	640	615	583	580	588	575	585	586	592	576	557	565	593	552	569	530	578	587	606	536	570	586	622	557	571	594	628	586	584	563	594	560	579	598	561	563	595	585	584	603	624	612	596	606	599	616	619	631	603	598	601	541	591	561	563	588	582	562	626	600	567	609	581	580	549	558	569	584	605	577	590	573	552	618	596	567	573	612	583	558	616	584	593	617	617	594	596	598	626	602	580	635	564	609	569	549	577	573	590	600	589	566	573	567	607	579	592	582	588	564	610	633	569	590	618	589	596	602	602	545	578	613	610	597	562	587	644	585	571	587	582	608	606	543	599	584	582	564	569	580	577	606	588	581	588	577	599	572	610	610	614	537	538	575	600	620	611	557	580	590	589	591	567	541	588	572	600	550	615	574	545	589	610	600	554	597	614	630	557	577	589	574	629	594	585	577	570	562	592	546	576	582	599	541	607	578	580	540	564	556	573	622	589	574	590	562	596	609	597	585	579	575	576	594	623	621	560	561	572	618	577	562	576	534	559	552	599	596	643	580	604	580	621	607	594	568	615	630	575	595	611	584	564	591	543	595	543	582	590	626	590	614	618	613	585	582	622	571	597	634	586	584	610	576	611	571	586	528	578	581	645	562	616	546	580	562	606	568	627	595	571	613	599	580	542	543	594	653	601	587	574	614	651	603	572	624	595	557	585	608	588	557	583	585	591	599	579	596	590	608	589	587	575	611	592	565	592	586	582	630	626	589	579	591	514	570	581	568	551	576	604	550	580	582	558	618	618	595	562	623	583	571	565	593	595	620	563	567	588	606	577	579	609	579	582	553	552	595	632	574	580	602	579	565	576	597	542	547	581	571	535	592	537	586	593	601	592	568	571	602	574	587	587	600	577	595	553	587	564	563	571	587	559	640	571	585	598	612	598	602	603	561	630	603	593	614	578	571	588	598	606	615	560	578	581	612	599	566	559	650	554	581	581	562	641	610	633	623	589	600	618	584	597	582	563	551	571	613	540	578	573	563	598	607	565	585	592	575	601	542	597	569	643	610	576	587	639	595	620	554	565	642	597	584	589	573	600	548	612	576	567	590	601	580	567	584	623	565	587	619	573	609	572	619	595	606	595	566	571	575	648	591	540	605	618	597	517	571	624	596	551	545	559	594	611	555	561	624	590	557	562	595	568	606	607	588	582	583	589	570	562	579	584	591	625	562	576	576	596	588	570	560	611	600	534	594	578	573	597	629	631	592	587	572	615	567	623	575	610	552	593	593	574	586	594	561	591	603	551	566	623	585	577	611	553	566	568	569	566	553	555	601	603	614	587	599	565	553	556	611	572	588	561	593	547	589	575	609	582	590	598	595	603	562	579	631	558	578	586	590	566	605	550	612	565	595	585	572	581	611	613	573	615	562	602	587	599	617	582	601	583	613	572	567	558	650	579	593	617	602	564	573	617	607	561	579	561	585	565	610	574	569	592	580	534	595	579	636	545	591	630	566	579	590	561	602	583	577	553	556	624	626	576	578	601	587	581	551	598	593	624	608	557	558	578	608	629	563	583	551	612	603	631	562	582	598	577	628	639	578	564	596	592	579	590	574	597	605	593	654	589	546	589	562	562	612	576	579	606	600	583	584	619	625	563	546	555	584	597	587	595	585	572	594	569	578	591	600	582	550	598	585	595	565	583	601	628	608	551	597	608	589	535	583	578	610	610	571	575	587	534	565	568	582	544	595	591	566	605	604	558	556	635	577	593	637	607	584	571	603	616	587	594	618	541	623	588	587	575	565	581	599	606	600	597	606	631	583	595	609	573	632	631	578	635	583	596	615	613	582	580	577	579	551	571	598	571	554	565	591	553	587	576	576	576	580	601	617	541	617	599	605	587	573	597	569	572	584	581	633	546	635	607	581	540	550	598	561	622	624	564	591	560	610	587	588	641	582	546	595	564	614	585	587	607	614	549	566	609	565	576	634	616
23708	12773	2761	1131	651	409	371	294	325	328	309	290	283	289	325	322	308	293	335	320	319	290	302	295	312	288	305	284	334	301	320	286	332	359	315	324	327	301	303	288	297	296	324	331	276	313	343	312	309	314	313	308	321	314	293	328	315	262	285	311	310	298	341	296	292	302	300	294	308	275	309	330	293	285	289	313	322	300	295	335	313	299	306	330	279	342	281	293	323	307	263	276	276	321	308	299	333	318	330	310	338	280	298	335	308	271	323	270	331	332	310	311	308	291	269	338	295	293	291	277	291	297	292	308	289	273	300	269	320	305	300	337	325	272	303	301	291	305	313	308	305	301	312	289	318	341	287	339	288	306	289	285	309	320	306	292	276	268	323	327	316	291	308	320	300	311	237	334	317	317	290	296	298	278	291	318	320	322	293	338	302	294	290	293	332	323	302	318	306	284	306	308	344	275	331	300	276	294	309	304	297	297	337	277	296	294	277	306	345	305	290	314	311	310	309	318	284	318	280	310	294	291	310	295	293	312	305	301	312	293	302	308	297	305	292	319	263	279	268	331	316	289	296	292	288	309	322	328	297	313	306	287	331	306	299	286	310	295	292	314	306	307	313	283	279	323	309	299	272	293	309	292	264	322	304	312	328	300	291	295	281	278	301	307	326	330	326	324	351	296	310	340	313	280	299	323	332	311	312	294	307	315	283	292	312	279	308	309	303	307	304	298	284	299	309	283	329	261	258	297	307	323	332	321	309	296	283	314	296	313	301	311	314	309	288	322	294	305	312	318	308	289	341	334	290	328	303	305	332	305	317	326	307	292	264	299	304	280	329	320	273	277	289	303	318	328	313	317	300	340	338	297	282	292	323	291	304	287	276	325	302	313	311	300	318	287	320	295	323	337	284	319	284	294	284	285	318	325	304	292	306	296	285	339	307	316	289	298	278	277	292	295	286	337	303	324	265	310	290	278	316	316	298	303	311	321	298	294	294	345	280	344	287	260	288	312	321	284	328	317	313	296	297	300	315	292	295	325	310	337	339	273	323	285	289	330	326	308	308	293	283	302	313	314	307	304	332	290	284	281	299	274	289	306	283	283	301	337	309	328	303	277	333	319	310	289	331	298	306	282	333	325	308	313	301	313	312	313	320	329	283	296	314	309	314	286	321	320	305	354	312	305	340	324	315	277	318	269	279	299	289	323	303	299	275	313	283	340	329	291	333	319	307	298	331	290	319	321	331	305	299	303	286	284	306	311	294	296	324	326	285	343	310	300	291	334	281	315	309	285	308	331	306	318	281	297	283	316	321	315	298	319	279	311	293	310	305	287	295	295	292	273	314	316	301	273	309	279	317	336	291	309	292	354	316	279	282	339	272	327	294	320	325	308	297	331	329	341	292	294	322	319	318	296	327	328	311	318	313	298	301	319	305	287	302	280	330	343	303	273	302	342	338	331	295	254	286	283	323	271	311	326	321	303	317	303	300	315	303	301	282	307	278	283	293	348	288	299	296	296	305	330	308	322	321	291	276	300	313	311	306	300	308	286	313	306	319	294	314	323	290	302	310	324	280	318	301	297	325	286	308	332	297	285	350	296	291	298	309	334	321	284	316	316	331	269	323	284	301	304	288	290	291	286	313	319	275	299	283	288	291	294	302	345	315	297	296	288	301	296	310	303	318	293	314	281	305	320	323	321	313	319	305	295	305	296	335	325	294	307	283	277	284	327	309	294	287	334	282	281	296	280	306	331	314	300	297	295	332	344	301	270	288	320	292	332	317	284	337	342	309	280	291	268	305	302	286	317	304	299	331	312	313	311	310	328	306	284	289	310	329	338	301	313	293	262	306	302	309	325	318	311	342	327	333	311	347	280	328	338	308	312	302	299	306	285	317	300	306	312	354	304	327	286	308	299	302	316	324	310	293	330	298	280	326	327	304	284	281	314	300	298	321	305	305	310	286	274	341	366	319	299	299	310	313	323	311	309	271	313	333	319	309	283	312	299	308	335	312	330	293	346	346	295	344	294	307	305	274	312	298	316	311	322	302	311	323	344	337	313	276	298	309	287	300	300	298	293	320	277	280	281	320	328	314	305	309	263	287	309	286	302	299	331	327	309	317	289	306	270	290	318	254	298	293	323	321	326	305	276	311	307	292	308	317	320	298	304	304	314	303	295	286	297	302	304	299	318	312	295	319	305	316	276	315	276	339	274	283	321	270	269	302	324	311	294	319	294	321	315	293	307	299	317	294	313	304	304	314	304	307	314	293	278	294	286	278	296	324	293	296	297	271	290	331	289	295	298	277	312	285	306	279	307	266	290	316	284	315	353	324	310	288	279	279	264	289	326	288	327	286	267	306	327	336	289	346	274	311	280	299	274	310	290	287	320	312	324	299	340	304	295	277	317	285	359	340	323	319	321	311	294	305	314	315	344	296	319	282	340	297	316	295	297	329	321	311	307	315	312	323	283	328	327	322	303	298	313	303	339	320	302	315	313	306	300	319	307	307	291	314	320	303	306	295	320	304	327	321	273	282	336	325	300	283	290	304	319	292	313	306	289	296	316	322	322	336	302	288	282	315	288	315	273	301	321	311	299	331	344	294	303	295	325	291	327	293	299	307	284	298	283	284	272	337	318	320	291	324	288	294	303	312	341	288	295	299	298	317	295	280	305	298	287	312	309	304	316	296	290	295	298	303	310	315	320	291	297	276	307	317	284	308	321	316	290	324	296	299	328	282	348	289	292	303	304	293	302	301	291	295	310	338	298	285	309	304	287	321	307	298	321	262	312	303	296	297	310	294	309	336	304	287	338	316	315	313	312	327	298	323	314	315	279	291	292	322	315	311	326	295	268	310	290	300	316	330	321	329	295	281	339	282	302	297	305	294	308	284	308	336	328	320	316	284	350	312	337	303	357	280	318	299	300	340	324	320	304	316	287	325	330	329	310	300	319	308	345	321	317	288	317	339	333	308	284	286	311	301	297	325	310	334	316	325	303	297	324	323	281	303	319	297	291	305	325	321	331	314	304	288	317	322	295	291	314	299	305	292	299	283	276	314	288	301	284	299	312	306	278	294	307	302	295	316	274	321	302	290	289	296	318	315	292	297	307	327	273	296	326	317	290	280	288	308	281	310	286	333	320	303	329	306	351	291	306	327	301	320	334	297	306	306	291	318	340	315	303	284	317	296	288	297	327	289	323	304	320	309	287	320	280	308	313	317	290	288	297	299	297	291	308	275	329	314	350	298	306	326	270	318	302	323	318	262	302	298	303	261	301	323	311	306	271	285	299	299	282	270	309	291	280	297	304	276	291	311	297	326	294	327	320	309	334	320	310	302	263	322	294	307	304	306	316	333	300	274	297	337	277	321	287	333	334	326	311	319	266	328	308	306	324	319	301	283	315	261	295	306	289	314	319	333	311	312	314	301	296	303	310	309	287	288	311	318	310	282	296	320	288	315	301	285	322	320	310	292	331	275	253	269	266	260	297	306	294
21268	6081	1027	1222	1004	940	837	841	857	808	800	827	815	792	837	854	772	769	820	813	840	754	799	796	808	842	759	764	811	781	782	854	787	813	814	803	807	825	790	829	778	789	754	810	783	803	789	784	787	781	804	812	835	804	812	816	836	797	777	817	796	787	809	806	754	822	774	773	787	772	758	817	801	786	811	770	797	854	777	777	803	810	752	808	827	796	824	780	785	798	813	777	807	834	784	794	828	760	834	803	847	816	811	813	862	809	798	782	818	816	825	759	758	815	790	796	839	804	755	798	780	768	798	805	778	811	802	784	829	801	783	785	789	787	799	802	822	808	821	776	772	795	752	796	774	807	827	779	803	812	778	735	752	857	808	787	826	787	803	775	784	812	787	785	809	821	798	784	834	803	825	756	752	794	831	735	828	801	801	807	761	854	809	837	804	829	776	798	836	753	797	768	807	807	765	783	809	810	797	809	741	757	807	806	811	772	745	796	787	782	840	847	753	785	786	754	780	823	815	789	826	771	835	797	788	787	774	797	805	758	791	815	766	795	820	768	793	789	829	787	800	782	838	816	808	747	786	798	794	793	763	764	797	777	793	748	780	763	821	777	708	738	763	805	771	838	831	774	762	802	812	791	730	799	829	730	818	792	808	795	815	743	822	802	819	837	774	771	774	789	787	825	787	818	849	799	791	800	805	795	776	775	790	784	776	817	812	791	819	767	788	764	711	747	793	780	803	778	850	812	824	818	780	739	758	794	757	810	798	775	777	819	792	793	796	722	750	759	782	735	804	827	790	812	740	789	783	848	786	792	722	777	758	784	803	808	752	759	809	798	738	770	761	784	763	773	847	815	796	786	804	803	802	739	790	836	785	805	789	795	777	782	837	780	795	797	833	775	803	823	727	796	739	787	805	797	817	801	799	812	786	853	810	828	777	854	793	803	799	783	789	803	797	802	861	808	760	812	752	759	820	802	794	757	799	785	846	751	758	775	796	773	768	795	741	823	826	820	795	819	806	766	823	849	834	765	826	789	808	813	884	795	755	787	789	790	760	821	782	768	789	762	805	778	786	779	773	784	822	784	829	802	814	781	819	798	775	806	803	754	781	798	834	793	744	797	803	750	805	810	725	772	755	796	789	793	782	831	802	790	766	810	788	825	824	775	831	819	805	814	782	795	787	795	764	787	772	746	816	784	822	807	768	834	771	804	810	765	738	802	788	803	767	783	824	828	814	798	789	732	833	803	753	806	825	767	783	787	810	795	799	826	805	805	792	790	808	825	819	776	816	750	771	753	831	790	695	770	735	818	779	807	794	838	816	716	808	805	729	812	886	823	710	805	820	807	838	742	814	838	762	789	824	756	815	780	823	814	779	844	824	810	829	783	804	756	837	840	765	788	801	787	775	723	812	779	785	747	785	769	746	849	812	821	826	776	801	770	791	822	853	751	849	798	810	811	794	796	837	806	780	774	820	761	763	763	789	822	809	801	752	791	860	757	823	799	786	770	781	791	784	770	824	805	820	805	800	830	742	798	786	788	733	818	770	827	778	809	780	823	786	811	772	788	841	766	821	791	776	785	782	812	794	762	787	836	775	784	774	794	801	778	787	801	738	725	834	816	773	777	817	765	827	800	762	767	773	783	812	829	784	831	755	811	774	775	729	740	782	794	754	794	818	745	781	819	797	805	825	812	806	804	758	772	726	807	786	757	805	791	808	771	779	798	781	778	840	792	801	781	818	787	791	777	750	772	827	826	811	812	828	810	816	803	777	816	748	796	816	814	741	757	789	814	822	824	772	754	790	785	815	799	764	822	776	799	809	774	803	757	806	829	854	821	823	754	754	757	783	798	780	833	807	817	843	817	773	864	820	775	795	818	809	787	755	806	786	835	751	784	824	824	767	770	813	818	824	798	814	840	783	814	792	816	778	781	821	795	791	765	739	821	768	824	800	739	802	805	814	755	805	837	762	762	818	787	786	789	770	819	772	774	809	803	817	804	783	816	797	810	764	856	776	749	748	785	840	786	795	814	810	788	830	796	811	746	766	801	830	802	788	802	767	781	752	776	790	779	783	804	846	832	789	784	806	813	806	794	787	770	779	818	785	846	799	791	759	789	813	793	859	798	782	813	783	753	837	813	750	804	795	812	790	822	833	766	791	824	744	806	759	782	809	826	833	803	821	748	795	822	780	786	761	803	814	786	814	774	762	797	767	785	771	773	764	771	784	824	828	776	784	769	835	770	816	843	804	803	796	808	765	784	772	790	818	814	796	800	757	792	828	738	835	781	749	821	801	808	790	809	820	765	824	754	808	781	836	804	779	745	777	805	821	848	817	782	780	807	733	825	798	790	787	841	778	815	821	769	796	777	806	789	773	807	865	838	779	755	781	772	806	816	797	823	826	770	768	787	765	776	826	766	801	803	878	779	834	767	813	777	792	778	795	844	810	791	778	806	781	796	780	747	740	735	736	829	786	791	795	805	841	774	835	814	821	783	767	811	781	806	797	783	804	853	788	805	866	772	786	801	778	822	826	787	777	796	750	737	854	778	814	795	774	819	798	838	876	768	827	819	775	776	790	761	751	760	773	780	825	793	800	808	801	784	769	805	803	771	737	807	782	800	834	793	801	801	796	798	803	810	828	805	823	808	834	745	770	794	745	749	769	813	800	780	777	789	785	796	786	819	748	766	762	795	751	814	786	792	723	793	763	789	776	754	794	751	787	805	781	802	784	788	792	737	790	773	803	795	816	811	818	836	765	737	805	812	786	780	793	770	768	769	776	789	788	847	813	762	753	824	763	761	782	817	811	792	769	815	780	816	836	781	783	763	741	830	789	764	808	811	793	781	825	856	816	765	815	815	737	828	811	815	788	826	820	799	812	793	768	776	812	784	799	745	767	824	757	770	760	832	810	751	863	816	796	779	775	802	756	784	823	844	764	804	811	780	792	773	746	790	772	778	803	753	802	781	751	800	782	838	797	826	770	778	822	806	772	798	815	829	806	778	831	803	774	815	824	779	815	788	812	777	830	826	785	781	784	737	759	799	783	820	775	789	818	787	809	780	796	780	802	800	786	803	778	784	776	827	785	778	760	754	784	770	787	811	809	789	798	754	776	774	826	820	781	788	796	774	806	819	762	809	800	803	811	794	782	780	772	780	788	818	798	834	834	757	835	794	794	849	795	790	807	788	811	823	794	832	795	797	785	791	779	795	812	782	791	817	838	782	783	816	776	790	777	833	772	865	789	775	757	818	847	778	836	799	737	779	780	807	856	787	791	789	782	745	786	804	815	825	748	743	730	790	819	818	751	804	741	782	768	792	825	740	802	825	808	783	805	760	754	762	812	810	839	769	809	787	832	831	794	832	794	784	810	815	806	782	832	770	824	775	820	830	751	779	763	760	768	788	833	830	790	777	789	794	790	799	818	798	804	806	810	783	832	826	816	757	801	848	812	786	813	747	810	779	771	799	781	817	792	831	850	825	870	784
50309	30638	22772	17988	10669	5354	2644	1078	586	515	516	474	460	458	452	411	386	404	387	388	395	434	384	365	388	395	409	392	424	355	392	365	381	401	402	387	348	357	408	353	406	375	374	355	357	366	368	433	389	364	377	375	378	382	357	358	360	363	385	347	395	413	380	401	381	353	365	400	398	355	383	380	361	364	362	383	386	346	368	386	372	376	359	330	372	386	381	401	350	402	402	377	394	394	359	388	387	363	365	359	397	362	375	346	363	392	381	360	395	404	385	401	374	357	367	359	378	388	387	368	343	386	388	355	380	380	347	337	377	376	381	370	370	381	368	361	387	383	363	368	427	367	355	403	361	370	375	379	343	360	384	394	389	358	353	399	384	388	383	375	374	373	351	362	385	388	408	398	419	403	359	387	421	355	384	365	382	376	390	374	387	401	363	376	364	390	386	364	365	408	370	392	396	392	386	399	390	388	379	388	401	415	402	359	355	400	347	391	353	363	382	350	393	353	355	394	375	366	380	359	364	401	343	379	365	395	411	367	360	351	385	356	390	385	364	325	340	331	353	399	349	370	390	399	365	364	385	400	395	380	387	382	363	372	399	396	344	374	372	390	376	399	360	378	373	351	383	362	372	362	367	394	403	345	348	341	354	349	364	364	358	370	388	381	395	364	396	390	409	396	383	365	381	384	375	372	362	378	344	401	364	369	351	340	399	367	388	408	403	398	388	384	405	411	366	389	386	401	411	395	358	370	383	391	389	382	392	414	371	373	382	366	403	371	374	382	390	394	368	376	367	368	364	404	378	417	354	366	415	376	349	357	373	343	374	373	395	346	357	423	370	382	369	400	343	362	405	380	394	365	390	358	353	366	409	419	355	383	343	357	383	398	395	385	352	356	381	337	367	381	396	328	376	403	386	408	374	415	380	362	386	354	366	367	363	374	381	354	381	353	373	427	368	364	365	382	368	379	375	367	418	393	400	358	373	391	359	386	372	384	375	371	406	371	377	374	377	382	386	398	407	370	351	352	402	350	403	372	420	378	384	377	385	374	372	364	394	315	348	381	398	401	393	401	378	371	364	387	363	375	389	385	373	346	403	377	368	392	403	359	386	358	367	355	370	356	376	349	378	360	402	388	390	365	370	385	343	363	353	333	362	392	366	382	394	410	370	391	401	399	392	353	403	413	370	364	371	403	374	356	365	351	349	377	372	360	387	408	363	365	375	390	359	365	389	348	345	380	389	402	344	359	348	329	379	365	331	354	413	364	344	348	396	399	377	383	358	366	364	352	400	361	369	394	346	386	415	387	380	380	383	339	361	394	431	400	367	371	397	347	375	397	358	391	385	395	359	339	397	390	384	337	437	397	340	391	382	387	395	365	361	342	382	387	398	393	372	364	357	361	399	386	380	377	382	346	373	402	364	379	374	389	360	359	401	377	402	365	372	369	348	355	407	349	390	388	370	354	354	390	388	384	406	400	396	354	342	361	363	377	343	393	383	342	391	351	372	385	357	357	344	399	348	355	347	409	357	356	372	376	372	389	432	395	385	393	372	384	369	344	373	400	368	398	404	398	391	393	392	339	359	374	393	389	388	377	374	344	365	395	343	373	372	365	382	387	375	361	380	398	379	384	395	373	401	368	406	411	355	407	374	394	392	383	370	360	365	397	372	336	417	396	402	394	355	393	343	367	376	351	386	377	359	364	352	382	379	366	391	384	352	361	402	352	324	398	405	338	385	364	360	349	357	405	376	370	361	395	380	383	377	359	381	343	420	382	375	379	383	419	351	372	405	363	361	365	364	413	381	381	375	350	361	400	387	406	341	381	364	377	394	375	412	362	385	359	377	374	399	392	360	379	353	357	368	376	410	361	372	350	393	389	384	383	371	378	389	377	347	413	364	339	416	382	361	372	386	363	369	360	386	382	380	385	384	374	378	381	362	354	376	386	391	395	346	385	389	401	401	362	382	358	364	397	403	364	384	377	411	381	393	373	377	396	391	350	418	361	347	353	382	399	379	365	388	373	367	420	374	406	364	346	377	379	383	383	392	357	361	381	408	382	376	377	341	398	359	393	413	409	359	385	373	397	352	358	374	337	408	397	392	382	383	387	382	399	414	355	389	337	381	404	386	358	383	397	362	380	368	367	356	374	356	370	382	352	349	372	376	396	344	353	411	392	371	356	376	349	411	372	362	370	411	342	390	394	379	361	342	373	361	383	384	342	359	382	358	366	404	365	379	353	352	366	386	330	403	354	349	377	368	379	399	370	355	358	356	395	387	397	346	368	351	380	381	390	374	371	393	397	363	366	423	380	404	381	372	393	360	373	377	378	384	375	357	378	388	372	393	364	377	399	418	369	382	347	366	377	378	350	386	365	388	361	362	380	396	385	352	422	393	383	410	394	389	369	342	372	405	366	364	372	384	350	384	405	361	370	371	360	392	375	409	409	360	382	368	382	388	379	400	415	379	432	383	393	390	368	358	397	328	354	397	383	338	384	374	351	406	335	376	395	363	387	376	361	372	382	391	376	379	382	387	383	373	377	402	388	382	352	379	366	405	371	388	377	369	396	337	363	340	386	388	384	393	371	355	384	380	403	380	387	376	398	371	390	378	403	353	362	376	407	375	395	395	353	352	385	407	381	360	375	396	378	399	396	355	370	384	383	359	340	379	367	381	369	341	374	362	374	367	386	343	351	350	353	385	366	384	359	379	359	383	366	369	376	390	387	348	394	383	383	383	415	394	392	352	349	370	398	357	388	409	396	364	356	368	398	351	412	373	412	378	373	370	357	412	345	369	390	373	375	377	366	360	398	392	375	366	340	387	331	374	392	378	354	390	377	366	382	352	374	379	414	334	345	364	397	393	383	383	368	396	377	366	401	426	369	394	361	371	399	366	361	362	375	357	422	363	424	400	396	383	406	409	370	346	389	396	333	370	368	391	402	371	372	366	375	396	347	375	356	361	376	361	365	360	418	422	398	388	359	368	395	375	364	407	392	392	365	370	367	363	386	376	356	387	370	369	424	352	381	374	374	368	412	367	371	365	402	364	343	354	374	350	349	386	347	352	387	406	350	421	379	356	383	388	386	381	396	373	371	373	373	366	368	378	380	405	394	345	356	396	381	366	380	375	389	354	366	388	356	359	369	363	390	362	358	419	386	402	360	369	395	375	374	398	380	358	365	387	399	393	381	388	354	365	366	419	365	356	381	379	389	395	351	343	358	358	380	418	382	370	351	371	432	331	392	391	370	390	403	377	369	381	396	396	370	367	376	384	347	370	369	371	383	366	366	376	395	336	392	355	319	352	375	365	388	378	426	377	355	360	356	351	384	378	377	390	405	375	359	393	367	383	386	371	382	368	368	383	393	368	364	362	326	386	351	355	387	375	399	359	369	359	359	347	373	393	416	378	369	398	377	368	367	406	401	342	385	378	391	355	337	346	366	378	373	363	391	393	360	385	366	388	354	387	373	388	381	386	376	399	381	377	363
43010	18142	3730	4253	3390	2760	2422	2119	1749	1725	1631	1481	1449	1359	1296	1234	1245	1194	1134	1101	1110	1056	1103	1035	1060	1073	1080	985	996	1005	1005	1000	1007	974	981	990	1016	970	996	1004	976	962	946	988	978	993	907	920	983	928	1010	957	912	968	908	957	930	971	984	985	910	947	928	953	953	870	943	931	933	938	966	944	960	927	933	913	937	979	937	949	999	980	935	954	919	982	981	915	991	901	931	928	913	917	892	966	971	944	897	910	962	884	933	953	925	917	983	936	931	950	905	999	939	948	903	906	920	923	938	918	913	869	987	913	941	917	972	912	976	947	939	926	974	930	959	936	951	936	880	889	916	951	863	937	899	883	939	957	903	949	921	945	929	914	907	912	947	970	935	925	983	952	883	952	962	970	903	976	941	944	929	967	907	915	869	976	913	931	934	991	897	941	899	928	933	947	927	881	962	955	910	956	944	964	940	959	945	866	898	879	931	994	889	922	915	873	963	887	895	934	975	942	900	917	966	933	888	919	878	950	916	983	915	949	910	908	905	930	967	933	938	917	948	953	944	932	940	954	920	931	962	941	923	953	891	912	928	908	886	875	933	957	946	934	896	937	952	927	928	916	933	910	954	936	942	899	935	907	916	987	916	908	926	919	958	898	964	1016	880	977	946	922	981	878	949	854	957	961	949	903	880	935	939	910	885	939	956	903	912	870	888	932	920	909	933	894	901	920	963	909	929	937	905	966	887	930	923	905	943	893	925	892	947	888	930	952	936	922	930	903	866	931	925	929	980	881	931	950	975	911	906	948	902	912	907	848	885	912	947	907	940	915	936	932	885	932	919	948	929	913	941	907	962	956	928	873	897	923	934	963	904	903	917	946	896	923	941	896	922	896	958	911	946	884	967	963	954	930	918	877	951	891	905	905	936	931	933	936	924	929	886	880	902	947	943	904	895	927	952	907	942	865	939	898	949	887	965	934	928	922	932	906	911	916	969	914	929	902	931	902	926	916	956	895	918	913	964	987	962	934	932	940	925	889	917	929	969	929	869	866	903	943	912	910	935	948	960	917	979	907	961	974	905	887	908	907	918	864	953	981	936	930	918	915	954	966	1003	919	888	924	934	911	903	908	995	954	972	974	912	893	915	942	887	877	943	915	952	882	892	894	917	900	974	922	955	983	951	945	894	891	966	922	936	909	912	987	958	964	946	949	884	880	900	870	936	953	939	945	911	916	981	946	999	912	922	922	935	956	997	929	935	971	955	921	923	932	870	912	934	900	896	878	910	954	930	868	931	941	912	932	861	942	972	959	968	922	933	926	925	934	954	943	989	931	907	876	925	965	920	908	959	927	888	877	919	928	889	953	919	931	1012	918	944	873	888	960	896	867	908	938	937	935	900	942	958	977	964	949	979	976	900	871	956	920	904	898	940	964	963	942	931	944	932	941	869	937	914	942	928	902	915	927	922	937	946	965	921	896	937	942	935	944	951	895	919	910	947	978	916	949	943	913	976	956	911	949	864	933	953	942	943	961	951	936	909	953	913	910	963	949	950	977	924	968	920	933	924	913	950	952	942	925	928	932	956	904	938	906	919	934	921	880	961	943	939	903	923	932	887	1022	888	993	936	970	921	967	898	881	948	944	892	941	947	915	895	942	946	912	861	929	961	923	895	906	917	853	973	910	937	913	940	971	911	918	938	892	911	958	955	942	876	896	948	906	969	901	947	945	936	916	911	929	944	915	923	926	937	939	898	910	916	986	939	959	910	924	982	896	965	952	950	913	914	933	943	943	938	950	925	957	943	933	876	893	892	942	806	904	950	915	936	923	952	930	894	933	930	988	968	933	939	887	917	934	895	911	960	947	945	911	873	883	963	965	935	976	974	959	932	931	871	923	949	931	882	954	955	941	974	960	882	929	913	874	932	920	903	944	896	930	880	913	917	880	935	858	947	928	912	954	945	903	977	999	863	985	970	941	928	912	972	927	931	970	897	862	908	970	893	905	928	900	948	937	881	921	876	896	895	896	972	916	923	959	932	899	942	881	990	908	924	940	906	923	922	957	982	907	894	975	919	928	941	940	906	983	957	936	946	849	886	972	944	929	912	944	964	910	948	912	895	911	943	918	887	900	958	952	931	926	906	901	1003	943	938	893	877	930	927	904	950	940	972	920	965	962	952	940	931	914	961	969	950	967	911	920	934	927	876	866	883	916	919	931	913	955	995	904	906	944	935	946	950	896	927	930	907	886	889	940	922	898	967	976	963	909	902	939	951	950	962	916	910	951	885	874	957	875	953	919	950	947	904	934	883	929	854	967	958	897	899	948	939	963	910	993	929	985	875	950	995	946	885	927	888	962	905	938	949	937	931	885	973	930	918	920	902	952	936	935	966	885	956	926	952	872	1003	1009	925	1026	927	933	914	916	939	925	956	921	962	928	916	925	964	905	939	914	895	889	916	911	952	975	930	945	861	904	945	943	928	931	875	932	976	860	966	892	952	943	948	913	925	929	933	903	931	914	928	963	932	952	900	944	951	950	870	879	928	965	938	928	935	934	910	949	955	887	962	941	886	925	952	878	970	947	893	935	885	919	896	917	924	901	877	965	921	886	910	876	931	959	971	971	1002	929	930	943	986	900	956	913	897	938	934	928	934	922	955	906	950	907	934	955	926	886	915	935	969	896	1015	931	942	917	932	943	978	905	944	884	935	898	880	953	934	917	887	955	961	890	917	878	877	926	883	933	911	878	944	902	885	936	928	934	938	923	931	906	956	952	857	893	928	945	964	918	926	927	921	895	922	1019	931	919	895	899	939	914	886	929	937	915	946	939	954	892	957	936	924	908	899	921	887	906	920	880	924	947	891	938	986	989	937	929	953	939	922	949	899	977	945	950	881	902	938	944	922	895	934	943	960	932	910	886	910	913	924	923	923	930	1000	943	910	927	946	956	949	883	923	959	931	933	957	932	980	945	976	943	963	972	944	908	888	954	953	876	918	974	927	943	931	944	895	906	954	954	999	918	966	943	962	935	957	960	933	930	937	899	872	891	889	943	1007	959	898	896	926	929	959	889	911	916	961	930	879	916	939	959	936	900	923	904	914	909	962	938	946	953	981	904	906	921	935	913	968	938	908	926	926	875	894	947	942	912	921	912	950	872	910	886	906	913	920	911	948	906	936	838	910	916	929	901	919	957	909	937	926	909	946	926	950	895	922	930	947	997	945	960	956	950	986	936	961	920	890	896	941	945	910	917	966	940	925	938	893	939	983	911	941	965	905	980	886	905	915	891	960	921	914	895	961	892	945	937	889	923	930	907	925	873	916	926	895	914	904	926	959	916	894	908	953	946	920	938	917	920	899	963	971	921	886	925	960	948	939	927	952	890	928	923	944	925	884	918	924	910	906	904	943	965	909	898	936	954	903	919	911	952	894	916	908	912	969	925	886	923	887	913	895	934	911	881	893	926	965	886	894	949	933	899	933	1002	923	977	907	950	932	964	923	893	928	957	928	908	919	914	923	896
53371	34948	25520	21782	17965	12208	5676	1918	652	566	418	426	357	352	320	353	295	284	317	287	283	268	297	278	303	287	251	274	226	293	206	253	246	239	235	263	250	250	242	242	231	241	233	264	200	246	229	245	248	249	224	235	250	245	209	236	253	234	252	237	242	217	229	221	224	229	224	228	247	238	226	229	212	229	230	240	247	259	224	208	204	241	223	254	251	220	237	221	222	222	243	251	213	229	241	222	226	236	251	251	245	235	225	254	237	225	239	216	242	226	228	248	222	240	272	211	229	240	244	221	238	230	227	242	202	230	233	220	223	242	214	234	232	248	231	246	243	209	221	224	230	236	221	259	224	229	235	220	225	218	205	237	216	219	230	215	217	232	208	181	229	231	217	248	224	205	247	245	231	235	217	247	234	252	232	233	219	234	241	209	234	208	235	238	223	223	223	249	253	263	239	236	235	225	232	236	233	239	233	270	235	194	253	225	214	248	218	236	241	227	231	195	237	204	227	224	229	231	242	206	225	262	230	227	223	221	231	228	231	212	224	219	224	223	222	213	274	215	231	227	244	240	227	236	237	206	249	213	227	203	227	239	209	247	223	261	243	243	259	229	265	248	204	227	247	245	204	230	214	240	227	225	239	236	214	242	221	242	243	214	234	218	245	211	228	250	220	224	236	244	254	209	257	209	234	231	220	219	258	234	233	246	237	215	234	261	221	227	248	239	242	237	223	233	223	227	214	231	236	251	238	221	245	222	204	242	233	221	247	236	235	229	232	248	221	226	224	249	220	224	214	222	233	230	208	229	247	225	235	251	200	223	204	238	238	215	214	230	259	234	275	220	231	238	239	257	211	229	195	234	219	228	248	225	230	252	247	231	252	225	231	213	217	268	251	247	249	241	213	224	248	230	237	257	234	246	243	228	258	226	231	217	214	210	224	226	242	235	251	252	185	232	225	244	247	226	213	212	255	245	246	217	220	213	247	207	261	239	224	205	254	193	228	230	251	262	242	232	233	229	230	247	231	227	209	240	229	205	227	222	212	237	193	233	222	219	252	218	243	251	194	232	255	196	215	233	225	240	204	227	227	235	238	240	224	249	216	236	237	246	245	237	227	235	197	228	212	251	234	230	221	231	219	222	235	246	233	240	239	225	242	254	208	259	236	211	282	233	213	211	229	234	198	251	200	249	237	205	234	259	254	231	201	216	210	239	230	231	210	245	210	223	217	235	227	221	219	204	203	231	209	220	263	250	241	259	240	235	232	247	239	247	243	217	238	239	230	227	218	223	244	257	260	243	226	259	221	242	251	234	230	248	220	221	232	228	240	217	249	232	259	244	221	240	246	241	219	245	248	237	239	229	257	234	246	219	227	234	240	229	233	237	246	241	236	228	228	220	220	241	245	216	219	220	213	244	223	212	209	226	233	211	209	211	224	236	231	237	210	240	262	233	226	240	227	219	226	246	217	208	246	240	225	238	242	227	230	254	238	233	239	243	250	210	248	232	232	246	229	196	253	248	219	242	216	257	247	209	237	214	245	211	232	220	215	237	215	240	218	225	224	237	237	242	230	221	230	255	205	229	209	203	235	220	231	226	236	231	242	218	224	210	234	230	222	227	253	261	233	204	220	249	204	206	236	215	229	262	226	249	244	246	220	232	263	222	224	269	227	247	247	226	220	240	241	201	226	212	246	222	222	223	214	229	229	214	234	211	236	235	240	217	237	232	220	241	211	230	231	237	225	230	236	214	215	234	250	198	226	254	236	246	248	209	254	241	217	226	237	231	233	259	238	240	250	225	220	218	228	239	224	251	244	215	235	241	251	214	210	204	228	215	230	212	212	227	256	271	222	234	235	216	226	232	233	224	253	214	239	205	217	203	213	236	240	205	233	243	218	203	202	257	241	232	239	237	244	207	227	214	239	235	235	210	231	251	244	241	219	204	184	238	202	215	235	225	248	226	251	225	271	229	233	213	224	238	238	232	208	215	235	226	220	236	208	240	236	241	247	245	237	243	224	211	238	210	220	236	243	245	263	199	274	225	207	232	213	237	225	239	234	235	213	224	221	230	251	230	234	237	237	229	234	234	245	224	199	212	223	224	232	220	221	229	237	208	225	215	227	232	230	240	245	254	222	231	243	264	236	236	248	215	219	242	229	213	226	224	200	200	222	231	211	244	237	222	211	258	226	244	238	250	202	238	249	233	214	237	238	210	243	229	229	219	230	221	224	224	219	235	259	250	220	230	216	246	234	220	220	232	214	247	246	246	252	236	204	241	247	255	231	234	247	222	240	238	208	254	215	225	196	220	228	225	253	231	268	235	250	218	253	230	243	230	241	241	224	205	211	207	237	193	225	237	245	230	240	199	245	236	248	199	225	236	206	176	243	236	254	218	233	228	230	198	216	234	206	236	250	237	261	241	222	227	233	242	261	232	255	242	217	244	233	216	225	231	225	235	207	214	235	244	204	243	277	236	210	261	250	232	243	235	264	227	229	242	219	238	192	224	220	210	233	221	224	264	244	238	252	245	229	248	230	224	227	220	219	201	261	204	219	209	228	249	230	206	228	234	250	235	247	219	207	257	229	227	231	257	250	240	221	232	239	253	224	218	238	230	250	225	232	229	244	242	205	217	270	245	221	246	245	270	252	227	246	227	238	235	252	253	242	244	228	239	216	206	225	221	209	207	225	241	248	224	240	234	250	244	229	253	221	212	211	263	231	248	240	232	228	234	204	217	216	234	218	243	209	212	248	249	226	269	223	244	228	233	235	223	221	200	218	210	242	238	237	203	250	268	257	244	233	213	234	241	263	207	247	225	227	242	218	199	237	231	256	218	234	215	249	255	202	219	201	232	222	220	264	233	229	237	232	206	230	223	219	263	225	202	257	227	234	204	201	211	233	204	224	247	225	243	240	230	236	237	236	216	253	230	240	222	228	228	215	212	218	215	236	224	227	240	230	227	226	251	235	221	237	219	239	243	238	246	230	225	207	213	212	232	240	220	223	245	222	216	230	255	241	228	234	225	247	259	229	218	227	247	221	205	199	218	235	225	243	210	262	235	213	233	257	258	235	227	232	235	226	222	249	238	235	248	230	238	242	219	198	200	268	203	250	190	202	220	200	230	250	228	235	206	246	253	218	238	239	247	215	236	234	243	245	209	240	239	249	243	229	238	226	190	259	248	231	220	232	228	214	220	230	240	268	254	238	230	246	237	224	207	209	232	255	253	259	206	207	224	248	227	213	225	198	240	246	214	211	245	212	236	219	276	230	193	235	210	233	220	228	234	240	214	230	233	213	236	249	245	250	244	234	231	239	221	242	218	224	251	237	250	244	240	228	219	230	234	245	246	240	202	219	233	235	236	263	233	214	231	224	197	257	241	225	211	217	224	208	230	249	246	240	201	241	222	221	220	237	221	253	206	224	229	241	219	220	240	224	217	207	240	229	224	224	223	204	248	236	240	219	243	243	220	247	243	196	250	236	218	225	216
52198	24535	5835	6313	5279	4238	3501	2896	2413	2197	1925	1757	1501	1332	1231	1195	1107	1038	1053	1008	894	899	866	868	860	848	805	766	827	766	752	791	687	685	712	702	677	683	726	671	695	661	663	631	644	674	595	586	670	634	652	619	579	610	632	633	647	644	627	589	649	615	640	603	612	638	650	631	625	582	620	628	655	600	603	636	587	606	604	613	639	604	572	586	629	610	557	586	569	584	573	582	583	614	639	619	616	638	607	608	610	598	633	581	603	582	592	574	586	568	582	579	557	554	617	554	575	573	596	574	596	539	602	629	556	594	582	620	578	618	610	569	624	621	597	554	595	571	567	614	590	566	602	611	609	589	612	586	592	569	582	578	577	576	530	580	539	600	589	581	562	539	652	598	624	611	606	602	603	579	569	567	577	591	580	581	646	544	597	564	559	588	587	567	650	557	601	634	581	574	631	593	609	611	610	538	579	561	617	608	585	577	590	573	596	558	605	616	561	547	605	608	579	612	561	566	604	613	620	584	594	611	623	587	577	573	614	591	598	532	601	573	575	635	573	561	594	569	572	562	543	613	542	583	610	586	552	563	556	597	582	585	598	541	593	599	556	586	565	586	573	550	574	581	555	613	583	583	593	627	584	558	584	550	534	595	592	566	576	588	569	555	596	636	606	574	631	581	614	564	611	557	593	592	580	575	591	569	550	565	637	616	560	564	630	650	618	628	587	600	612	606	605	592	567	637	574	607	600	591	555	587	568	579	582	593	573	604	582	572	565	588	580	545	627	578	582	574	591	609	591	585	565	553	561	602	630	565	561	595	570	615	609	579	567	583	622	625	588	571	551	596	591	559	557	564	558	599	583	588	596	631	584	605	604	535	574	597	630	591	534	554	559	604	581	606	553	568	607	580	599	597	584	581	568	649	578	595	567	570	586	564	591	589	553	630	589	570	582	582	566	579	575	572	553	533	605	571	613	614	559	563	602	574	566	619	562	575	564	562	562	554	559	580	613	604	599	568	608	551	605	602	598	603	618	640	583	591	589	626	547	615	611	577	556	558	601	552	567	591	586	596	606	589	540	570	567	565	574	618	571	579	592	606	616	578	606	589	578	632	574	597	542	603	531	512	608	568	584	609	595	588	566	631	596	573	586	570	574	593	618	618	618	651	603	612	561	588	578	582	583	616	566	590	605	606	590	593	578	600	586	547	562	575	611	581	600	611	600	610	612	600	600	580	591	645	618	553	590	613	606	571	612	603	574	598	609	586	597	558	535	595	544	588	601	561	541	570	613	588	561	597	550	612	555	606	549	558	617	588	566	558	588	578	571	582	573	593	577	556	576	576	585	577	568	561	593	602	599	595	614	563	558	564	577	583	561	583	615	609	562	577	610	541	579	552	559	602	585	599	576	593	558	605	593	569	608	580	604	574	609	553	621	560	636	571	603	572	590	620	582	594	599	593	613	543	573	583	582	568	570	577	577	570	592	576	626	585	582	594	603	563	581	587	546	647	570	583	589	599	582	585	557	569	604	587	602	597	615	575	574	593	610	589	570	565	605	553	547	569	606	591	547	592	589	550	565	584	635	579	600	579	575	623	570	558	586	600	583	604	607	583	558	587	581	548	549	551	587	578	598	606	591	571	612	613	647	617	582	586	575	585	584	566	588	568	592	537	598	571	593	598	536	602	597	604	557	567	579	581	590	578	568	567	596	506	603	593	593	528	593	598	575	591	591	605	608	584	572	612	575	602	572	588	585	536	535	563	596	568	617	596	588	598	611	554	549	610	549	545	621	532	600	595	579	562	545	576	594	558	600	594	606	588	536	615	592	600	588	531	634	607	599	575	628	606	603	553	562	603	596	609	556	593	618	563	634	559	565	590	570	550	590	549	550	576	581	571	624	612	608	572	566	553	561	612	596	602	565	571	559	567	567	576	585	574	578	586	616	621	568	601	590	542	598	563	637	530	618	586	599	545	597	569	564	631	621	588	614	626	565	583	562	612	595	597	573	591	596	550	562	615	559	578	581	585	559	541	576	565	597	601	655	583	579	572	565	551	574	610	583	588	548	610	568	578	554	587	608	608	554	609	616	633	558	564	616	609	572	564	545	591	590	593	590	581	565	581	579	575	552	576	574	612	582	629	558	581	587	590	593	540	571	610	630	566	581	535	594	610	592	574	567	607	571	602	575	581	587	556	601	606	603	559	560	601	580	590	539	610	563	586	592	580	577	571	602	579	598	616	562	551	538	587	630	593	618	571	624	604	593	605	601	599	625	571	598	612	556	609	570	549	594	616	599	586	584	618	575	563	607	610	570	584	564	591	539	588	563	559	608	595	582	590	565	606	561	640	579	557	578	566	565	593	567	552	572	549	602	551	562	573	605	616	568	576	604	578	614	593	598	590	549	570	610	575	580	565	604	558	531	608	569	578	530	577	569	580	601	632	600	579	581	588	592	585	576	586	584	598	548	549	599	597	583	613	578	581	592	602	592	613	600	575	588	565	576	566	607	559	564	600	602	567	567	608	565	603	565	606	602	627	627	598	575	625	549	575	590	561	602	583	569	596	528	581	547	621	556	594	540	569	565	542	580	604	550	568	590	580	581	569	575	611	591	601	578	607	576	631	578	553	548	625	586	625	593	591	593	548	604	614	548	578	602	561	631	577	582	542	590	601	581	603	558	553	579	586	550	560	627	585	591	611	572	573	554	562	566	595	566	559	628	565	572	589	563	549	598	553	603	592	590	546	604	634	550	589	582	580	598	567	572	578	617	642	639	546	530	580	538	590	588	600	584	594	578	560	570	604	598	581	561	578	557	548	542	584	560	593	596	568	611	571	576	561	613	595	613	592	578	567	585	592	602	602	627	572	588	585	561	633	631	550	592	560	538	578	601	573	617	580	547	565	560	631	573	573	539	582	572	577	583	591	608	568	591	591	553	573	581	564	580	554	553	577	574	589	568	571	579	564	568	590	594	548	606	591	560	613	573	599	586	569	547	570	622	566	592	574	572	569	540	561	585	619	561	541	584	614	606	572	607	549	569	590	597	599	570	567	601	548	544	599	610	577	531	572	578	612	581	577	580	581	540	542	579	585	565	582	549	553	555	558	591	576	580	531	581	577	618	606	562	543	580	605	543	633	577	593	600	546	544	577	598	594	568	586	594	559	623	592	559	591	589	561	592	597	570	552	609	584	573	567	580	542	574	551	648	577	599	583	549	579	574	631	582	609	637	577	587	613	578	634	581	648	578	593	590	619	539	586	552	599	583	557	633	553	606	597	581	579	608	578	595	587	590	639	564	556	564	558	569	560	616	574	582	581	604	595	630	566	588	572	608	595	580	583	610	557	573	560	574	565	552	596	576	646	642	549	595	583	650	603	585	602	542	659	579	593	606	586	539	532	659	550	557	599	576	583	592	582	623	568	556	616	578	561	584	641	638	576	569	579	623	569	622	572	590	630	593	622	548	574	613	572	533	611	560	589	569	597	578	602	584	567
19885	9939	1951	916	578	445	369	335	333	298	309	312	304	312	302	313	296	290	285	306	282	297	297	338	294	280	296	287	302	281	314	322	292	286	276	299	309	300	307	326	309	298	300	313	303	318	344	313	288	320	318	316	293	295	284	298	287	299	297	268	298	311	300	278	284	305	293	300	296	287	284	270	292	291	298	275	292	293	309	307	291	245	330	277	290	315	307	327	291	347	304	290	315	303	306	274	338	317	292	313	294	318	293	285	300	298	290	301	309	268	323	295	289	304	308	301	290	329	333	295	322	297	299	305	310	328	286	317	272	280	285	308	298	299	296	318	287	304	305	324	299	285	322	289	290	302	296	320	316	295	298	307	309	305	285	311	297	287	270	290	301	295	306	299	294	309	298	286	303	287	282	310	316	286	289	322	277	336	311	321	304	317	321	265	316	305	309	307	313	307	320	307	305	319	295	319	313	321	271	300	287	299	304	326	284	332	302	292	295	301	315	312	267	294	312	333	313	331	258	311	268	277	314	298	311	278	308	299	301	282	306	294	298	322	303	291	281	297	326	269	318	329	311	292	292	288	311	300	307	280	291	285	305	292	277	288	287	302	290	329	317	286	271	298	302	288	291	298	293	302	286	310	281	269	317	320	291	296	284	309	307	279	302	322	288	298	297	276	300	323	314	299	320	294	298	349	277	294	307	357	304	312	282	282	276	311	313	276	329	288	290	278	265	323	301	325	311	296	302	334	305	273	234	308	284	292	350	306	283	326	285	316	292	321	272	311	296	324	331	295	271	289	361	291	316	302	301	320	309	272	293	305	284	289	323	297	326	289	276	286	308	297	286	306	279	319	284	286	275	310	289	262	301	280	305	296	290	307	303	296	273	299	271	310	303	291	302	298	308	318	321	296	277	301	298	319	287	317	336	285	315	253	293	299	320	293	329	299	266	310	343	309	292	275	291	272	293	289	288	293	289	286	300	295	292	311	318	307	305	312	330	342	312	340	299	299	290	308	321	302	269	287	310	304	301	297	327	276	296	329	322	325	277	321	303	322	283	307	298	276	268	285	310	305	293	273	292	286	306	283	307	285	333	308	303	329	295	292	294	289	299	299	302	281	262	293	287	286	315	309	286	296	295	277	282	308	286	321	309	298	280	306	294	299	301	299	319	314	315	315	289	293	319	301	295	324	286	284	282	275	281	328	320	312	306	321	291	290	284	292	301	290	314	297	292	315	293	310	291	288	253	314	269	295	318	269	308	304	326	311	294	309	293	337	279	289	300	316	294	273	283	289	293	295	295	296	345	316	270	304	311	295	315	306	318	304	270	312	322	288	317	325	277	285	282	317	307	314	296	268	293	294	311	306	320	318	298	326	298	288	293	284	293	284	294	300	332	302	302	295	268	284	264	303	276	297	276	304	299	287	293	302	337	304	283	317	310	280	324	307	324	314	319	301	286	297	270	305	316	305	286	299	296	293	306	311	323	286	294	266	265	304	295	312	288	304	294	289	267	315	254	285	292	302	289	291	325	287	313	299	316	321	284	324	307	325	298	303	286	299	320	306	285	290	296	291	282	331	314	272	300	275	319	326	301	301	292	316	280	291	310	315	322	312	288	308	280	304	294	314	313	326	297	304	269	327	272	297	284	286	341	310	318	294	330	293	294	292	293	279	307	275	330	288	317	309	308	309	297	295	318	256	314	340	312	326	292	308	283	306	304	311	317	313	315	314	278	321	269	323	315	315	322	295	291	295	307	297	273	290	325	296	302	311	315	292	281	305	311	300	301	318	308	270	313	298	313	305	298	298	301	299	320	312	309	316	291	300	330	303	293	288	294	302	313	320	299	337	319	336	313	293	319	272	308	317	302	263	342	316	281	296	335	287	311	289	317	296	308	325	312	292	317	287	288	327	328	323	320	305	282	292	311	273	283	313	298	311	293	278	311	297	345	299	283	296	286	292	303	285	252	316	272	280	316	309	297	298	292	279	339	314	312	302	291	304	290	310	324	301	328	310	306	274	308	290	311	312	291	300	305	278	296	266	304	348	298	281	285	338	294	362	295	278	302	291	319	333	313	301	288	317	302	294	308	286	307	304	285	294	264	313	288	320	276	302	271	277	286	311	331	301	309	322	307	333	299	280	293	281	297	321	301	303	270	298	307	289	281	295	289	338	309	315	315	330	283	321	288	296	271	286	304	305	307	314	274	283	304	293	279	274	333	317	331	327	283	277	283	291	302	275	318	302	295	328	310	305	311	287	314	300	312	260	306	285	297	297	294	300	286	283	291	312	315	314	306	299	297	300	270	288	322	276	278	298	308	282	317	334	327	302	332	297	301	291	300	317	302	319	301	311	281	306	301	286	311	304	343	337	287	279	299	294	304	305	289	312	294	326	307	300	302	280	296	304	294	271	268	332	314	280	299	310	305	326	321	253	289	309	295	276	337	326	317	298	311	262	287	325	295	296	287	297	326	316	282	298	301	265	291	325	309	312	304	316	286	320	304	295	300	339	286	310	263	281	311	321	304	310	313	325	283	323	307	296	276	303	321	303	317	298	287	299	320	304	301	313	298	292	287	294	260	273	342	290	290	296	336	299	316	329	280	304	319	286	288	299	278	303	305	302	293	302	297	308	292	306	298	322	284	280	298	327	291	289	279	330	298	330	273	305	291	275	326	341	301	314	309	281	329	272	294	304	296	306	283	284	286	321	318	295	386	300	289	336	287	303	288	296	291	297	299	295	307	294	295	308	287	306	326	271	288	317	299	286	288	299	278	300	323	292	299	324	290	293	282	319	331	304	272	314	297	291	301	295	299	318	314	302	292	311	334	299	286	279	267	290	294	285	302	320	299	294	302	314	284	331	307	301	308	274	290	312	283	306	310	317	293	276	315	284	314	361	334	314	295	287	298	306	282	287	281	305	315	301	309	283	299	274	278	328	290	261	288	307	291	310	301	316	286	287	301	296	323	317	291	300	345	262	291	287	340	286	317	286	313	290	311	295	293	299	312	292	315	290	309	306	267	328	304	308	293	294	295	287	325	292	306	256	331	304	292	317	311	310	306	290	294	289	283	331	301	326	291	300	310	291	307	315	318	297	280	281	286	301	303	281	302	319	283	318	299	320	296	275	305	284	309	300	274	261	300	258	279	329	334	308	312	303	306	305	282	304	293	278	304	255	294	324	285	281	299	318	314	312	267	311	287	314	340	297	300	280	307	297	303	303	294	297	288	269	265	308	291	278	292	302	278	312	308	298	298	302	293	281	286	288	299	308	311	306	290	279	302	288	287	287	301	283	304	284	273	278	285	312	312	323	312	292	288	293	304	291	278	308	310	329	308	300	301	287	308	312	290	306	332	313	302	268	296	294	304	298	283	292	314	320	292	262	304	304	313	274	315	313	276	275	301	327	280	270	297	313	282	282	300	296	304	284	305	312	319	300	296	271	284	307	318	289	285	277	275	289	322	322	313	295	286	330	287	278	313	289	268	293
19183	5186	1041	1020	970	929	894	848	834	801	811	759	859	787	823	809	789	790	841	784	801	756	754	838	756	836	798	774	839	777	802	790	758	774	814	778	783	820	831	754	750	788	812	751	753	827	802	812	756	777	796	775	791	761	790	749	797	862	777	786	802	771	763	792	807	762	823	802	769	822	785	810	766	780	780	836	737	828	797	774	761	835	805	770	792	804	749	712	793	778	812	785	809	774	821	804	741	765	788	802	771	789	781	769	749	776	840	815	750	794	808	773	818	753	758	796	814	808	783	813	814	778	818	811	833	831	815	846	799	804	736	767	738	747	764	785	768	827	787	805	773	834	800	806	809	744	785	760	758	784	791	760	818	782	763	813	818	748	805	800	738	789	799	885	772	773	775	772	807	776	808	769	779	806	861	835	751	786	775	777	791	799	792	796	787	788	779	755	777	779	826	798	756	862	804	762	792	787	772	774	788	796	740	800	822	751	842	788	790	724	785	784	759	773	782	770	827	813	784	784	838	784	798	770	832	788	767	787	804	816	783	809	770	774	839	755	814	794	843	737	797	771	761	817	781	790	748	761	788	779	772	792	821	790	778	784	772	785	802	752	814	757	764	789	812	760	769	801	842	787	797	781	796	785	794	765	805	783	795	780	774	805	844	765	827	790	740	835	801	782	775	812	778	793	817	760	765	810	833	749	817	797	791	797	790	754	828	772	761	795	831	755	802	807	756	812	762	764	830	787	781	828	780	815	814	768	779	785	799	776	809	802	827	793	762	803	791	851	779	759	754	789	750	848	807	760	735	752	784	786	837	807	764	799	788	840	766	791	843	789	806	779	793	805	771	771	794	759	804	781	783	761	776	792	830	783	800	798	733	765	796	794	785	767	812	793	837	763	840	783	801	772	800	820	804	814	805	771	844	752	770	806	807	782	787	788	810	778	768	826	811	794	787	730	819	763	759	738	719	766	821	773	796	805	816	772	811	778	810	805	755	748	832	764	747	832	809	782	771	767	794	779	782	811	720	769	810	787	757	769	800	845	774	779	768	812	736	790	820	714	797	753	733	751	748	776	764	786	771	805	815	797	823	806	724	804	794	757	800	782	779	789	817	807	772	768	833	789	783	753	794	782	772	823	790	847	831	819	808	798	810	762	774	830	778	750	784	789	761	806	787	801	784	799	805	761	759	796	779	756	793	806	757	830	790	731	767	750	804	780	789	799	803	764	775	798	811	818	789	768	869	775	793	812	779	746	806	794	808	809	802	823	748	826	799	869	803	805	824	757	748	790	760	797	795	758	809	818	806	811	798	802	790	777	813	773	741	819	789	835	753	844	781	793	798	808	817	768	814	807	798	813	771	790	750	793	780	770	735	826	756	745	816	796	783	834	764	737	798	782	808	809	803	815	782	813	808	779	781	834	774	787	772	757	737	775	811	804	810	744	809	732	796	795	841	813	763	854	765	745	763	785	840	809	795	779	763	808	792	822	782	795	774	774	780	773	733	792	769	769	789	746	791	777	807	749	731	777	765	809	810	734	816	837	774	802	774	777	780	786	816	764	754	797	826	752	766	827	812	742	807	800	761	774	798	802	763	813	813	729	773	787	812	822	800	805	790	826	780	753	824	802	750	781	794	797	781	804	746	797	742	790	802	816	764	748	790	722	778	783	780	798	793	794	817	773	783	797	796	777	751	758	806	793	773	818	788	780	772	761	816	801	792	792	819	750	841	805	757	763	840	810	779	729	801	755	813	754	780	772	842	769	776	773	793	813	798	757	788	769	785	738	789	762	836	823	777	786	778	821	767	757	791	755	875	756	809	775	825	781	777	785	807	741	839	817	734	766	807	798	808	791	779	778	819	756	815	757	797	784	825	791	802	754	807	825	825	776	780	815	773	774	796	765	838	810	791	820	808	838	805	780	789	835	769	833	816	786	776	781	844	802	793	819	807	833	795	788	782	796	780	832	821	796	775	796	828	792	837	752	793	842	750	750	744	806	751	802	757	813	738	823	847	762	772	804	804	766	800	808	807	733	786	782	847	739	814	776	804	776	756	806	789	781	782	795	774	852	817	804	725	796	836	752	784	811	771	797	744	807	762	776	757	732	807	793	796	805	782	770	754	770	830	781	795	760	758	775	761	829	808	773	764	792	761	827	731	775	801	816	799	807	744	755	779	748	827	872	804	786	755	768	820	821	805	761	811	762	826	849	789	814	755	807	816	837	806	787	819	868	787	799	741	801	770	786	768	762	762	758	813	785	746	779	754	783	796	786	784	840	816	817	786	800	794	835	813	826	792	764	753	792	792	781	799	783	842	816	813	740	764	770	759	764	754	816	791	811	823	833	784	816	761	814	762	792	793	836	800	801	770	815	761	802	808	708	814	826	770	769	807	749	809	780	822	799	840	795	813	845	810	796	757	790	755	781	737	767	827	764	824	777	779	756	779	758	797	767	775	774	766	838	807	833	802	798	753	776	774	834	815	793	780	755	764	798	776	770	767	835	782	749	803	839	781	765	785	764	755	778	761	781	773	812	790	787	818	802	823	783	767	767	770	807	794	806	818	767	797	837	807	774	812	798	811	771	773	826	766	765	761	781	764	776	791	773	785	800	799	806	781	767	743	772	775	846	773	798	805	796	804	797	813	783	788	812	766	756	765	790	790	795	793	827	767	722	776	816	755	763	786	774	824	796	794	787	771	776	803	725	728	809	807	778	771	754	813	803	801	775	833	798	785	835	764	838	781	769	782	765	744	804	847	792	832	745	772	813	791	803	762	838	822	775	813	863	782	799	782	765	867	767	844	780	749	811	762	784	738	771	778	760	788	792	758	794	795	806	799	781	786	782	777	795	788	781	772	795	771	800	764	746	756	754	771	763	798	775	781	763	795	784	775	794	797	774	844	784	810	792	807	830	765	778	784	833	818	738	789	765	808	798	806	793	796	838	803	790	793	737	769	791	743	765	825	717	806	784	728	767	836	781	803	769	793	738	784	800	786	777	879	790	726	817	809	812	764	818	750	792	805	750	846	816	807	783	820	788	800	793	774	746	785	765	744	771	833	727	848	809	763	744	784	837	756	791	804	800	786	805	769	794	769	779	798	793	782	785	829	799	782	799	746	846	753	779	744	813	802	765	772	769	820	809	786	753	773	773	792	801	793	804	802	825	767	786	790	778	819	832	778	777	745	774	760	822	809	864	824	801	775	762	782	800	791	797	810	812	770	767	774	763	791	804	779	759	764	760	744	760	778	795	806	771	759	773	747	799	826	821	799	813	778	795	786	802	854	799	774	795	736	820	806	780	777	827	788	778	793	792	805	767	779	785	824	739	802	758	843	821	803	774	811	792	758	766	782	733	801	822	816	803	788	769	808	782	778	807	768	801	792	764	803	788	857	812	763	767	768	782	766	793	791	770	757	775	821	764	825	786	815	813	806	835	817	791	808	808	797	788	821	806	778	790	806	779	758	795	717	794	786	752	797	817	762	782
52623	31254	20062	13473	7846	4021	2076	930	605	521	498	472	409	457	418	410	436	391	428	401	441	316	442	409	402	400	408	390	387	385	365	390	398	375	369	412	410	348	372	416	402	391	360	382	361	353	378	364	393	405	362	370	380	387	383	354	372	354	400	392	380	393	354	370	402	353	377	412	372	349	368	356	359	376	371	375	391	371	393	396	367	340	425	351	351	370	368	376	361	341	372	376	365	352	390	390	355	398	356	344	382	397	400	356	338	362	374	390	390	393	404	382	416	370	359	404	395	356	357	378	373	319	381	346	387	359	361	397	382	406	380	417	347	367	382	358	366	378	366	362	359	387	367	372	368	347	381	406	389	384	374	358	314	394	378	395	360	347	357	374	383	375	352	347	353	373	360	360	371	376	381	383	381	372	365	399	369	380	420	359	351	398	382	354	422	368	388	379	385	369	352	381	381	404	371	347	411	345	379	365	354	377	391	389	403	346	376	348	380	375	363	397	379	371	419	389	383	403	341	354	369	395	330	366	383	362	351	363	395	411	383	378	426	368	350	399	381	398	369	409	354	368	357	386	366	371	391	400	377	376	367	408	401	341	374	368	353	363	351	376	415	338	339	367	358	361	351	400	418	379	395	408	388	349	362	339	345	358	371	413	373	345	380	371	396	401	400	364	383	368	347	382	413	365	408	359	361	388	354	413	348	375	386	384	368	360	340	352	394	389	374	360	408	400	350	330	401	421	415	353	382	378	395	360	369	352	357	376	435	352	351	381	385	374	367	370	380	397	380	362	370	414	372	405	348	373	412	383	361	376	366	373	379	402	431	365	401	337	362	400	373	371	386	367	385	357	375	392	376	372	378	368	415	354	384	401	396	356	396	365	362	385	350	382	369	402	376	389	381	349	382	396	352	354	356	372	381	383	385	381	389	390	403	377	385	395	367	372	346	385	392	364	389	369	372	356	377	347	361	357	379	420	349	344	378	345	377	412	366	345	330	373	395	379	369	364	358	358	365	384	378	377	388	370	397	379	395	381	369	364	362	389	372	354	414	365	389	386	343	374	399	369	441	360	378	394	365	387	378	351	342	370	390	339	361	364	385	364	391	369	375	370	369	391	351	414	367	376	387	367	350	376	423	380	386	383	359	362	348	386	384	395	366	394	370	363	375	370	408	369	386	386	373	394	379	366	363	388	358	369	392	381	377	370	387	370	389	366	371	369	429	362	372	415	354	366	352	390	380	391	348	382	368	416	371	383	369	388	377	367	364	354	365	357	345	411	407	370	368	365	398	363	365	396	354	378	353	396	363	369	350	369	362	359	394	351	340	365	367	352	383	355	368	380	363	380	365	381	356	370	371	388	409	392	384	360	370	382	412	357	349	366	364	383	333	357	373	393	364	340	406	362	358	365	416	341	371	379	366	368	381	363	369	381	342	346	393	373	343	381	352	366	371	369	376	371	364	359	392	385	382	365	389	388	365	416	368	363	357	364	400	399	381	408	316	376	396	371	381	381	343	402	373	388	369	393	393	387	375	367	378	375	394	395	384	419	340	366	343	398	402	355	343	347	377	393	369	357	405	394	359	340	367	331	365	389	379	371	366	372	370	374	354	379	399	385	390	336	378	377	401	377	396	365	389	374	364	366	367	368	370	340	341	393	377	359	386	390	374	386	358	385	351	404	404	414	373	394	368	361	383	358	375	401	410	372	354	394	365	361	380	361	365	378	379	390	333	336	372	385	396	371	384	362	411	383	344	327	375	374	345	417	420	391	387	384	377	345	349	343	409	340	404	384	391	386	355	374	342	361	375	363	386	366	350	370	361	376	343	356	350	382	375	341	346	382	360	364	401	365	358	356	394	353	371	343	376	347	358	361	377	388	354	390	364	379	407	376	361	376	336	364	376	370	366	343	334	340	378	368	384	407	385	373	386	387	371	354	362	379	403	424	359	394	382	366	382	381	359	388	373	383	355	373	410	383	429	364	379	389	409	403	374	399	380	345	342	389	399	390	359	362	387	390	363	344	369	366	362	345	392	399	380	341	356	356	378	375	425	395	394	394	367	355	412	348	335	411	352	378	364	390	352	375	366	386	371	382	382	363	405	387	376	401	379	354	380	369	411	351	341	346	351	393	347	372	352	343	387	367	355	421	371	364	387	390	403	396	376	378	360	391	353	340	377	394	402	371	381	383	406	349	384	364	365	373	358	389	394	386	315	378	385	387	395	380	393	386	369	390	381	370	388	336	377	388	401	362	367	351	364	362	381	361	354	383	380	390	372	408	373	392	353	364	387	353	373	375	380	364	392	344	357	348	420	394	391	406	380	371	400	385	384	383	423	365	352	383	393	370	397	397	381	358	418	349	336	374	355	380	400	377	354	379	340	357	394	331	402	361	373	370	377	377	389	410	390	360	384	370	390	369	379	370	362	372	407	373	371	385	378	401	375	384	404	326	394	365	362	345	402	386	363	384	361	394	434	405	372	355	362	357	398	425	358	355	384	369	337	389	401	400	386	369	389	369	397	370	373	366	381	354	373	384	336	406	375	400	360	361	361	351	409	373	365	368	348	373	370	406	345	384	340	352	377	362	321	381	372	349	364	387	375	384	363	394	344	368	387	347	379	371	342	393	376	383	339	399	375	367	373	374	375	353	395	335	376	367	349	384	359	366	355	394	368	360	372	395	371	374	346	368	364	354	361	382	376	348	363	383	380	408	381	380	381	375	367	340	369	351	370	385	352	398	365	374	384	387	380	362	393	398	385	339	395	360	407	372	345	371	391	388	400	361	334	347	383	395	367	354	365	352	350	377	413	365	384	369	388	394	389	348	349	376	376	352	369	344	401	439	388	352	411	386	388	408	351	390	388	377	324	380	379	372	366	353	357	380	354	330	366	386	380	387	354	371	357	369	348	372	400	324	376	363	367	379	354	363	351	376	370	385	406	400	370	386	362	387	372	359	358	371	379	371	427	373	375	379	367	367	395	378	399	375	395	395	366	359	356	353	392	378	387	386	364	386	400	393	368	364	343	369	396	369	375	342	358	382	351	380	364	387	385	369	371	414	370	351	355	362	379	370	387	369	345	407	371	366	377	384	387	423	386	370	394	348	367	366	409	356	403	309	385	371	414	385	335	347	347	371	411	369	356	372	362	342	369	371	370	352	382	390	363	423	367	394	384	382	367	425	357	380	376	378	388	377	394	366	366	382	353	346	361	355	386	354	366	373	388	360	361	355	348	351	377	338	411	383	352	351	358	371	396	387	385	384	387	384	403	426	347	381	387	336	357	358	397	370	381	394	341	331	330	390	359	358	388	364	357	371	355	363	372	386	378	341	410	354	357	384	373	363	363	344	408	384	388	390	320	363	368	402	367	410	416	370	374	379	388	418	375	399	370	358	370	371	372	373	364	362	352	375	374	363	324	380	410	374	365	319	355	384	364	370	354	359	410	400	389	368	369	380	355	368	369	398	376	396	385	365	359	404	386	362	371	393
42211	13398	3472	3846	3392	2841	2357	2178	1822	1729	1564	1475	1378	1348	1275	1231	1221	1211	1152	1108	1118	1016	1060	1069	1041	1034	1057	1010	1017	1015	1032	1037	967	1030	930	984	959	1003	1010	984	944	998	962	955	979	990	998	969	940	1000	941	990	963	986	995	946	1009	924	949	971	877	959	935	909	898	976	981	928	935	947	920	972	907	984	894	920	945	946	903	960	895	972	943	971	911	940	939	942	935	943	921	924	903	978	963	937	952	926	981	935	908	922	933	903	955	890	883	891	975	918	962	929	951	955	938	916	918	891	951	895	930	890	917	940	941	953	915	905	890	933	917	907	883	930	938	851	918	927	880	879	921	916	908	893	892	955	919	949	920	863	923	938	950	959	943	887	895	963	985	991	937	899	930	915	872	934	859	912	921	949	950	893	900	939	925	959	886	942	925	925	886	953	965	875	918	903	940	890	943	930	908	945	944	931	936	929	906	950	942	906	927	983	941	966	933	934	940	936	968	941	973	877	915	982	863	925	915	934	947	905	982	938	921	925	933	883	857	919	907	921	970	918	937	897	914	941	902	923	925	906	931	917	936	907	947	947	974	962	889	976	962	931	930	937	905	920	919	920	947	962	909	914	928	924	905	972	934	922	954	897	946	917	921	918	938	959	906	906	935	957	935	892	935	937	920	986	896	898	934	931	913	945	946	897	925	849	891	959	990	895	886	881	922	900	950	893	920	894	928	954	938	864	918	929	947	945	965	926	917	932	948	937	890	890	947	947	894	956	905	907	922	939	944	931	917	894	903	893	929	914	940	994	881	982	914	897	920	932	909	913	989	942	846	982	975	862	919	942	919	937	911	933	894	884	857	902	936	942	884	972	923	962	869	898	966	866	924	957	942	943	971	849	968	916	921	906	867	913	926	925	941	900	997	977	916	911	954	897	979	889	917	901	920	931	972	884	922	912	879	923	950	914	884	894	947	917	934	962	957	864	894	950	900	919	957	917	959	873	943	912	975	925	898	932	897	943	932	930	897	924	936	950	948	933	888	928	932	952	924	960	908	925	879	913	951	897	930	905	929	918	922	894	915	961	947	893	938	954	892	894	967	933	924	844	967	964	936	888	913	930	930	902	900	901	904	904	886	981	914	904	901	950	924	943	970	968	885	921	960	938	933	929	959	914	914	902	926	930	966	984	944	911	891	918	922	945	875	895	925	924	924	955	919	925	861	935	956	906	955	926	928	905	877	948	936	906	909	926	906	926	934	974	877	905	981	932	936	836	924	929	936	970	922	931	972	944	928	956	934	943	961	948	959	934	940	916	953	936	942	901	906	945	910	898	872	920	978	894	967	902	957	908	917	920	907	911	980	925	965	936	962	924	930	882	892	934	941	864	939	955	936	931	923	963	947	961	953	946	901	901	909	926	864	930	940	946	953	898	946	941	968	964	927	899	909	937	1003	967	968	877	948	971	901	915	970	912	971	921	932	896	902	960	960	839	929	976	890	974	878	928	900	895	937	942	945	934	897	961	905	888	890	948	901	950	983	947	898	930	925	937	869	888	947	942	941	913	990	945	933	958	900	935	927	973	912	891	902	882	899	925	904	938	885	928	895	943	911	937	942	929	952	921	924	952	918	937	880	900	956	913	992	898	929	926	916	921	879	930	921	955	921	947	914	938	901	951	933	919	896	871	917	895	948	893	905	914	915	874	914	949	982	972	896	922	1008	924	941	884	935	920	949	924	907	892	899	937	974	919	932	903	915	912	895	940	898	937	955	871	880	915	960	927	922	959	921	944	925	912	913	935	928	902	967	953	904	907	863	900	919	869	899	944	995	950	905	952	930	871	999	898	955	890	907	964	901	921	962	917	955	912	878	947	978	904	921	925	887	945	960	928	938	878	931	911	973	928	938	990	961	914	913	965	923	912	921	908	883	908	977	888	922	956	886	870	923	934	920	965	925	938	922	953	957	934	896	971	878	916	950	948	909	1001	910	974	950	958	945	942	916	925	936	924	906	889	923	891	888	974	880	951	932	904	921	965	919	896	909	920	995	957	958	900	941	905	878	930	898	942	895	957	897	1000	912	896	890	918	950	885	935	881	931	884	939	891	925	946	947	914	900	902	899	914	963	961	955	959	897	884	953	910	937	898	895	891	881	937	961	935	923	911	932	893	951	906	937	905	942	875	917	930	954	895	942	869	915	990	895	955	959	890	972	911	934	935	943	934	882	926	925	944	938	960	958	917	945	938	956	937	922	934	936	938	943	963	937	915	959	927	917	920	932	916	864	943	923	937	917	946	903	913	902	907	916	917	885	901	952	910	886	957	978	889	932	950	868	875	901	903	956	937	898	990	961	932	940	964	837	920	911	931	917	939	1002	902	935	951	934	858	877	933	900	872	943	907	934	946	936	943	950	934	965	928	981	941	915	926	971	910	968	915	940	977	959	895	897	914	962	929	903	923	920	906	912	947	944	963	927	897	922	887	870	929	968	883	944	927	903	932	982	936	973	933	926	984	910	941	921	904	903	922	953	878	902	892	965	935	993	952	930	915	904	951	892	921	873	926	900	926	915	842	926	895	915	927	958	889	861	971	881	922	906	986	885	954	912	931	917	939	935	943	947	920	898	920	933	906	909	920	907	931	948	917	931	907	876	897	942	909	909	915	951	929	928	913	878	929	949	975	934	927	881	895	958	952	940	977	881	915	988	886	899	955	970	880	956	879	932	938	940	874	891	925	938	924	905	918	965	896	928	877	901	919	930	880	990	944	895	906	888	980	906	893	943	957	886	918	900	946	876	925	948	914	912	926	935	938	901	953	902	988	944	941	943	912	969	952	904	958	945	917	924	933	911	889	933	931	906	949	932	858	935	956	926	888	916	897	915	895	951	912	941	966	911	911	984	942	871	952	896	937	957	917	972	901	899	918	896	948	907	959	964	990	901	943	951	906	913	861	932	960	964	927	960	933	942	891	958	932	909	939	919	954	872	945	889	944	899	949	985	929	951	922	875	921	984	951	890	924	902	928	912	911	946	912	992	905	916	927	954	949	900	887	860	951	933	945	992	913	933	918	926	942	941	866	932	975	981	881	937	950	944	909	898	955	901	949	895	871	941	908	901	915	973	950	967	918	897	932	950	920	916	953	904	928	926	928	950	881	948	890	890	896	958	932	895	898	919	933	915	915	958	920	971	946	921	892	882	955	901	969	915	960	918	866	915	926	904	953	986	908	975	970	932	977	958	962	886	934	955	909	943	925	932	884	1005	940	943	901	957	943	861	905	942	946	879	977	938	957	927	909	964	920	948	910	907	937	923	896	898	941	885	934	922	902	984	920	908	904	931	945	914	911	915	868	918	910	927	887	916	900	968	889	957	901	912	960	939	882	919	974	861	922	959	909	938	972	926	936	926	928	970	910	934	945	919	965	987	943	910	849	964	918	927	949	894	884	912	897	863	910	922	943	917	933	980	902	906	921	939	951	863	938	885	908	919	906	939	947	929	894	884	929	900	841	954	915
54792	31057	23647	17518	11123	6173	2975	1122	593	492	428	397	370	328	333	318	269	295	296	305	284	276	285	253	252	256	269	245	236	251	268	255	234	224	253	217	241	222	227	241	212	268	265	227	216	231	258	244	268	210	232	233	243	246	201	252	227	207	244	231	252	247	245	222	210	231	229	217	212	235	252	259	217	239	233	220	259	196	237	221	239	237	219	228	206	227	235	224	219	229	223	249	215	239	211	214	252	242	245	220	230	238	250	246	216	230	255	209	228	218	250	245	217	224	241	223	234	231	202	215	225	229	223	238	223	234	223	230	221	205	225	226	228	254	216	238	242	217	218	247	228	235	222	195	236	199	225	201	232	233	273	242	249	244	233	233	219	197	237	232	245	202	216	209	220	218	192	222	217	224	231	263	225	250	216	245	213	261	219	218	225	234	236	216	234	210	248	247	218	260	227	219	252	222	230	252	217	226	219	219	192	214	206	223	239	234	230	213	213	220	252	212	222	238	218	217	228	218	233	232	210	230	222	232	182	237	226	193	232	205	206	216	211	212	204	243	215	222	215	203	229	234	216	219	207	195	224	229	217	232	220	215	231	220	226	223	262	226	189	210	234	218	219	242	232	207	227	230	227	194	249	247	235	205	226	233	214	216	261	247	227	245	239	227	214	229	221	214	243	224	210	226	241	216	216	231	228	224	216	213	255	233	208	245	256	205	221	207	238	231	251	225	224	202	222	199	222	251	248	218	240	226	181	239	229	219	248	242	235	212	198	215	230	225	247	223	204	215	204	271	244	242	227	234	222	249	217	217	228	234	208	221	231	241	203	224	221	213	235	236	239	233	215	218	221	222	214	221	207	248	240	250	209	246	234	254	203	219	223	221	209	214	234	235	219	216	241	239	217	228	233	233	226	208	229	217	238	204	214	245	214	234	242	239	231	238	240	203	205	236	204	183	222	236	227	216	229	232	199	225	240	211	215	224	210	253	230	220	217	230	224	254	239	212	240	221	255	222	196	233	228	191	222	241	212	222	222	229	199	218	222	226	217	199	216	206	219	219	226	261	221	220	205	226	204	218	232	229	247	228	234	222	232	230	212	245	217	231	179	231	226	243	207	218	223	245	212	235	209	229	231	229	251	218	241	221	230	252	228	216	226	194	246	246	209	207	209	214	203	248	220	231	217	234	217	249	224	215	241	218	247	227	230	246	236	227	206	234	233	229	228	236	254	220	215	214	258	210	243	233	199	218	227	227	230	254	249	219	206	230	194	231	197	222	238	234	238	255	220	209	226	209	233	248	242	231	213	228	226	229	246	222	216	224	220	220	224	245	227	230	209	219	223	249	229	225	221	245	209	223	204	244	227	227	224	220	231	218	229	223	221	242	231	238	238	230	219	206	227	228	234	218	211	224	223	209	250	200	206	208	233	225	222	219	200	255	207	213	212	245	240	209	216	262	225	230	226	226	230	241	232	215	229	251	248	232	214	212	229	235	229	230	236	218	207	236	215	230	240	207	222	209	231	241	220	203	233	227	224	203	235	215	206	216	229	229	230	233	210	215	242	207	242	230	220	217	235	244	245	245	226	211	257	242	221	226	217	233	221	240	217	217	231	232	221	236	206	222	239	220	247	240	197	228	238	224	214	220	212	200	251	231	213	240	211	194	236	235	223	236	227	228	200	213	199	214	245	216	208	261	218	244	248	223	237	220	202	196	197	226	225	220	235	233	196	233	250	220	233	231	254	220	208	225	241	221	223	236	212	229	215	226	198	217	226	222	212	218	222	210	244	222	240	273	229	212	205	231	239	242	235	223	233	243	210	220	228	248	229	248	227	231	235	234	220	233	212	201	232	242	226	247	247	229	246	207	217	245	238	192	223	200	235	236	228	220	234	221	235	202	227	229	215	220	236	230	253	211	234	194	227	245	201	228	229	226	234	233	237	211	219	191	233	259	242	222	224	225	218	218	260	221	247	228	227	227	227	223	203	229	246	209	219	217	242	243	233	245	239	220	239	228	198	205	231	228	202	225	216	228	219	205	222	229	199	221	205	205	235	211	215	226	237	227	234	223	249	250	223	206	207	246	238	234	242	215	206	212	219	229	225	221	246	254	218	210	208	214	236	239	234	241	198	248	253	207	209	235	234	235	222	215	218	223	227	236	236	212	222	235	233	181	230	232	236	213	222	228	256	223	217	235	235	250	208	205	227	214	211	228	197	235	235	212	247	213	191	217	216	239	203	217	242	192	198	225	229	211	220	221	214	221	212	245	206	228	214	234	248	231	192	243	214	240	223	242	215	221	210	210	251	228	210	210	223	221	232	223	210	208	220	207	222	227	234	218	214	254	246	204	256	203	227	238	207	233	216	229	226	226	210	207	218	224	232	227	233	235	229	205	206	212	211	223	207	228	203	216	220	208	236	224	208	206	200	220	211	231	224	214	217	238	254	206	222	219	219	264	197	229	204	260	245	219	223	201	239	223	248	215	249	222	225	214	192	258	237	207	231	240	233	206	212	216	230	221	222	222	196	224	226	238	222	232	247	221	221	199	191	225	228	222	236	238	258	228	235	226	215	217	217	208	219	223	217	227	207	233	195	226	225	227	243	226	219	206	226	224	234	223	225	238	225	263	207	206	203	229	250	207	255	204	188	219	239	236	200	235	211	227	249	216	267	217	219	260	228	251	214	238	244	241	213	226	227	239	241	242	203	218	230	245	217	227	233	227	217	222	212	204	233	233	220	236	232	227	227	218	214	237	223	248	225	229	205	249	229	244	206	233	226	209	212	238	238	222	219	229	241	217	230	211	228	232	205	222	216	219	229	248	229	243	214	212	224	221	259	211	198	219	230	230	206	230	215	212	214	193	215	246	237	241	243	227	223	211	213	231	204	229	193	239	228	236	248	223	217	229	247	227	215	216	201	221	218	223	232	227	225	240	207	216	224	208	228	212	215	220	219	265	215	226	223	251	229	214	227	225	220	218	205	216	229	197	252	205	244	251	202	204	222	231	221	236	225	218	208	204	214	227	202	209	217	222	238	227	237	219	224	205	223	222	216	203	194	210	213	236	232	218	253	217	198	250	224	238	233	242	229	226	212	244	234	241	232	239	232	258	214	224	210	240	233	201	232	245	228	223	202	195	215	218	236	206	226	221	195	224	212	241	217	241	236	232	245	226	240	244	218	231	219	215	227	237	207	212	232	241	210	252	249	235	233	187	237	227	252	229	211	208	222	240	224	243	222	209	235	214	211	238	241	229	230	213	234	224	215	216	220	232	211	258	213	244	213	231	207	231	223	255	248	238	206	214	213	213	237	205	228	231	230	207	232	229	261	224	199	225	225	256	261	248	220	228	218	214	241	221	223	218	230	212	228	201	209	220	209	210	240	214	222	206	225	244	207	210	231	209	222	228	238	207	239	243	225	192	230	192	214	236	233	242	215	221	233	220	227	218	252	209	261	191	217	219	261	213	241	217	230	215	232	234	207	226	214	222
45529	19021	7896	6304	5134	4196	3476	2892	2529	2112	1867	1704	1536	1391	1313	1232	1129	1077	1024	947	973	903	904	882	828	797	821	807	785	772	751	750	714	738	723	695	700	669	639	684	656	663	654	655	656	607	673	640	645	618	610	626	661	632	659	588	627	617	636	627	614	612	650	616	593	612	606	633	595	601	585	598	644	597	600	635	619	570	600	575	572	581	657	557	586	586	604	592	635	600	607	587	571	598	576	564	574	562	618	572	576	604	577	608	663	577	593	572	606	588	584	567	604	626	585	609	618	583	582	582	592	601	626	567	587	606	617	543	598	597	627	589	575	562	569	585	582	588	561	583	564	538	588	557	589	597	606	579	645	590	566	610	574	568	592	576	551	558	555	598	596	561	586	542	568	556	606	591	595	584	559	614	574	594	509	587	592	561	566	608	605	567	596	592	570	580	609	547	574	594	580	546	592	560	646	565	543	597	589	587	590	544	564	639	569	588	562	610	592	574	581	581	570	593	562	602	569	545	556	580	599	588	567	562	576	592	599	555	587	583	568	550	625	596	547	595	568	654	573	549	612	593	551	559	617	596	564	610	567	581	566	579	562	550	562	587	586	573	556	564	591	604	568	588	603	584	582	600	595	577	610	635	581	575	553	577	573	628	611	578	560	566	583	581	605	584	596	559	578	591	641	595	536	610	573	570	584	571	584	623	551	601	576	537	624	593	558	597	591	582	530	590	570	592	560	611	544	539	568	607	596	592	576	583	580	567	597	594	619	598	618	607	545	541	593	572	570	579	542	604	568	571	571	586	544	560	582	586	601	577	585	622	571	550	613	614	559	570	539	582	546	599	569	593	594	535	571	631	603	570	575	586	583	573	522	613	560	621	549	555	565	536	557	575	551	574	558	554	553	605	556	577	587	610	607	605	553	583	607	579	577	544	589	588	563	585	561	593	609	564	595	616	549	596	600	569	585	585	571	584	587	598	621	535	581	578	587	593	527	554	584	587	585	571	570	601	569	609	659	647	610	549	572	564	581	533	574	557	567	589	511	589	588	592	544	580	598	587	550	604	599	587	620	543	564	580	556	595	602	589	634	557	602	572	580	582	581	584	593	617	553	578	563	604	547	595	568	575	609	575	544	585	598	558	591	570	613	542	597	576	605	594	567	623	606	540	620	585	582	591	611	616	580	560	595	542	606	564	588	571	608	599	608	584	587	601	590	576	566	531	583	619	595	574	563	598	570	602	584	613	567	592	598	578	556	629	560	565	626	588	582	555	590	592	597	590	594	551	562	583	584	571	558	574	615	591	633	545	559	570	623	543	582	597	590	623	613	536	548	582	580	605	574	575	568	591	575	590	567	584	624	543	598	641	561	537	617	586	551	589	520	549	611	583	591	558	579	626	598	578	557	577	571	601	555	571	626	575	583	587	587	598	576	628	606	572	559	580	591	581	515	582	548	624	602	568	588	601	553	594	586	562	658	586	559	605	618	564	588	554	619	588	607	574	590	582	579	579	576	617	550	584	581	622	575	582	560	570	548	572	586	570	563	579	600	601	596	576	609	593	591	574	565	561	641	567	579	592	592	589	580	580	561	548	589	574	598	572	598	570	608	539	615	560	598	584	611	562	564	567	570	605	536	575	602	612	604	579	573	556	582	574	588	603	552	591	567	581	604	607	553	567	583	602	591	568	557	550	616	574	629	631	605	562	572	594	592	616	569	570	588	622	572	610	563	595	600	560	584	572	579	587	600	607	568	546	589	593	575	615	551	555	611	550	595	563	615	599	600	585	590	567	599	572	564	564	534	587	602	585	556	583	587	578	563	610	569	590	625	575	557	602	573	568	518	594	568	619	565	551	563	553	569	586	488	587	575	582	574	617	534	578	561	584	604	600	553	558	584	549	578	577	567	554	595	602	577	581	567	590	615	587	568	574	529	607	576	599	578	571	547	585	608	598	610	594	620	602	598	570	596	636	597	575	558	569	621	595	567	584	559	581	574	567	563	594	541	563	582	572	595	621	580	560	603	587	581	572	557	552	547	553	574	563	584	595	571	627	585	540	584	613	593	612	601	619	608	583	575	594	585	558	597	567	568	562	566	597	570	612	605	579	593	583	588	563	560	603	536	575	640	603	587	621	550	561	593	557	609	543	589	597	584	589	581	551	594	565	537	567	560	619	564	592	581	563	540	589	605	570	602	575	600	578	593	557	546	590	595	595	581	585	568	549	567	602	561	593	586	587	599	577	584	603	575	622	595	574	558	579	561	577	583	547	604	574	595	552	541	645	610	566	605	584	551	568	550	563	550	620	553	604	585	600	593	573	583	595	593	596	578	602	655	595	535	544	545	577	572	592	582	614	642	584	601	583	591	567	558	605	574	555	583	542	557	609	617	564	561	599	590	589	553	570	592	569	581	518	558	587	585	584	582	609	544	567	554	625	563	584	554	583	575	562	620	572	573	603	603	597	574	624	593	593	607	601	555	592	569	574	597	587	588	579	602	586	596	638	570	603	635	606	587	562	581	583	557	593	575	582	590	549	560	568	575	579	571	545	607	557	581	582	583	597	593	569	621	591	568	528	615	583	581	595	594	620	588	571	590	567	564	584	553	603	557	566	589	621	607	602	575	577	581	588	621	605	580	620	552	603	574	579	572	612	610	590	599	539	607	584	544	583	573	583	575	595	563	590	582	559	606	602	570	580	578	561	595	598	595	578	553	571	610	570	597	572	586	618	614	627	523	583	601	601	579	582	563	571	614	547	593	573	594	582	644	601	565	591	600	601	553	617	628	608	540	564	573	591	550	543	631	618	586	595	561	621	552	586	628	610	573	573	619	578	588	575	561	592	574	641	605	610	576	568	597	593	555	615	643	533	610	587	558	586	587	590	605	569	574	568	581	573	552	575	577	566	596	601	580	585	625	574	584	564	531	634	595	568	526	596	592	605	537	550	538	590	593	597	636	581	580	589	576	602	628	570	596	596	571	571	526	586	605	555	618	600	580	568	539	551	576	584	576	615	600	581	574	607	565	599	622	574	593	570	589	601	594	579	579	598	586	578	617	557	586	591	567	576	544	618	565	572	562	641	588	580	562	566	601	614	555	584	577	566	574	571	604	594	605	598	574	567	609	577	555	584	579	545	550	572	629	573	536	571	543	574	569	567	573	592	578	558	606	576	617	613	573	608	542	564	550	536	571	602	584	584	549	611	604	573	621	564	572	561	571	601	587	550	560	594	595	594	610	576	565	563	602	592	574	616	538	540	611	565	566	573	598	549	548	584	611	577	557	530	555	600	581	585	570	604	589	561	601	550	610	610	564	601	602	541	563	544	605	527	592	626	555	585	611	609	642	607	577	618	580	607	596	613	574	563	489	587	576	583	593	583	581	618	631	534	595	599	602	588	606	534	575	567	588	603	583	624	572	537	578	590	577	570	575	595	539	599	557	575	573	585	590	591	590	593	600	552	585	589	576	619	567	599	565	547	620	603	563	550	536	570
15369	6327	2103	734	473	385	315	306	315	289	328	281	307	314	313	297	286	325	306	321	320	308	322	296	287	288	304	295	291	295	329	317	307	281	289	300	285	311	267	309	287	298	294	315	296	308	286	277	291	283	297	286	317	307	302	289	334	276	317	330	292	266	295	316	305	297	315	311	296	288	293	282	297	286	309	290	264	299	298	258	281	326	318	308	290	328	280	294	286	294	329	275	279	298	296	273	307	296	291	306	295	305	299	282	317	290	271	295	305	305	309	298	300	283	300	303	295	294	287	258	328	294	289	318	303	293	286	301	303	301	309	312	323	299	276	308	289	314	291	312	288	269	273	290	304	316	318	305	308	305	312	319	282	303	304	310	321	297	258	306	308	269	278	299	290	300	321	309	286	266	333	296	282	301	292	301	309	324	292	287	308	318	303	307	314	325	267	316	267	324	315	268	309	281	265	308	294	316	287	294	279	284	330	312	284	308	322	293	308	301	305	277	296	299	285	314	265	291	317	308	287	276	312	304	326	294	282	266	293	298	306	304	287	335	303	302	311	298	293	298	256	298	279	311	285	329	309	299	318	292	277	307	298	333	299	341	332	308	311	282	282	295	306	305	288	292	297	310	289	306	325	278	331	291	305	279	297	292	289	292	310	312	328	298	291	332	336	290	311	319	289	294	331	324	286	283	269	317	298	286	324	303	302	301	338	279	317	290	298	308	312	307	293	292	278	277	285	287	309	287	274	282	309	308	295	274	265	286	293	328	302	301	328	331	301	267	275	246	323	322	293	286	296	272	299	274	285	297	281	295	314	308	298	285	312	331	306	260	286	291	296	271	291	313	315	323	327	324	295	321	304	282	281	282	285	271	316	294	291	269	306	312	277	303	312	308	312	312	287	274	272	297	305	306	318	325	284	295	290	287	292	291	300	292	303	274	284	292	322	275	309	282	286	264	277	328	269	290	273	325	294	295	307	301	301	264	308	309	274	308	283	275	296	317	323	321	322	302	319	304	316	319	295	307	281	297	287	295	302	283	279	307	296	303	307	321	284	328	315	307	269	311	329	281	295	300	302	310	265	316	299	294	292	279	271	284	309	304	317	312	311	319	309	304	307	261	280	310	310	287	314	309	310	294	308	275	313	278	283	295	285	319	322	291	291	280	324	333	311	301	285	301	299	329	321	338	282	319	293	293	312	272	273	315	290	298	295	289	257	318	339	298	310	292	298	294	310	289	288	320	317	292	279	306	324	328	275	313	295	276	342	325	304	317	276	281	296	328	284	344	323	292	268	313	301	254	293	292	265	306	303	336	286	292	273	289	274	317	308	313	315	300	314	300	252	297	292	299	317	306	296	308	300	295	303	288	281	323	325	291	315	289	296	289	304	346	308	271	309	295	314	266	267	307	277	321	292	291	300	254	288	303	319	274	287	297	349	286	300	295	303	275	279	314	281	272	289	298	316	307	299	305	282	298	288	310	270	332	332	305	272	300	327	251	304	305	322	286	278	302	298	282	303	330	310	317	282	306	312	320	286	300	286	292	282	304	292	276	311	341	295	280	295	314	294	307	270	294	304	316	299	266	298	300	273	306	284	283	281	319	295	290	294	290	299	279	301	291	277	295	291	313	304	319	287	278	296	266	296	259	310	300	279	309	303	318	283	270	280	289	299	285	328	287	290	306	331	311	282	309	322	308	288	289	289	298	315	278	282	295	282	328	303	303	312	293	301	286	278	270	315	312	299	304	299	320	269	308	262	276	315	312	307	296	288	294	327	299	293	311	281	325	283	305	306	330	298	307	326	306	258	313	296	273	294	274	292	323	293	276	282	290	312	305	294	304	309	292	306	312	276	306	274	298	308	336	322	315	282	290	295	303	280	311	297	302	311	319	299	314	270	304	305	328	295	291	308	295	300	330	278	271	307	279	284	326	303	309	290	312	280	285	308	314	283	323	303	321	301	295	298	293	304	287	310	309	313	299	301	291	328	276	298	305	300	288	263	292	295	263	281	276	280	339	296	302	295	299	321	296	274	308	298	292	281	311	316	290	287	301	303	316	288	300	307	327	301	283	325	287	292	297	289	292	256	283	330	292	300	293	314	293	291	311	299	282	305	331	320	278	281	315	309	294	298	275	314	304	306	303	290	327	277	322	296	298	287	293	308	301	286	310	278	271	313	298	311	322	283	288	316	298	312	304	283	283	289	307	259	341	280	299	293	330	314	277	291	303	266	303	278	322	283	309	303	316	274	286	297	281	318	282	304	282	323	277	294	268	329	282	342	289	337	288	301	308	282	316	283	299	290	272	312	279	309	296	301	285	304	308	291	296	279	294	262	291	281	281	291	302	308	310	336	274	324	295	305	299	325	295	287	272	301	297	327	295	312	330	269	301	267	303	287	282	307	319	272	289	288	282	297	290	299	310	266	336	291	290	294	303	291	290	313	277	295	283	274	313	304	308	301	283	289	309	308	291	259	248	299	285	272	294	321	290	322	279	319	289	279	272	327	318	299	302	313	315	272	294	307	303	267	320	311	271	290	298	267	319	311	288	309	302	283	312	328	316	310	310	274	305	306	286	272	330	287	309	303	303	276	310	319	330	297	284	296	301	309	278	286	300	277	313	308	266	304	299	289	285	301	309	302	339	293	288	285	316	291	309	265	299	324	316	303	282	300	290	309	294	301	295	279	280	276	333	307	329	280	311	311	286	301	300	287	295	327	313	304	304	291	302	273	311	326	302	271	303	305	315	311	272	303	318	289	300	285	280	285	301	294	329	298	303	298	300	325	331	294	240	283	286	308	293	319	285	270	286	298	293	290	316	292	277	285	275	306	290	304	307	326	280	314	280	295	334	258	289	299	297	301	297	336	298	327	295	272	305	287	306	305	342	294	313	312	314	304	286	275	313	278	284	307	305	302	308	297	308	286	303	291	280	305	302	316	282	307	277	280	293	310	290	313	304	312	303	282	313	340	295	292	298	305	308	265	294	304	327	297	298	307	320	287	334	309	308	298	304	288	296	275	300	305	291	325	299	305	288	297	281	307	314	294	297	327	258	283	308	299	305	288	297	320	276	316	285	282	286	296	284	281	285	290	283	302	283	302	287	292	304	308	297	275	291	277	299	286	275	268	279	284	319	256	302	313	310	315	280	319	311	270	275	272	287	308	302	313	294	299	312	287	287	305	331	290	307	278	286	315	307	272	275	300	281	281	302	286	299	307	299	297	290	304	309	301	301	300	299	310	274	297	320	303	298	301	267	275	275	295	323	297	274	267	323	329	295	289	290	303	305	297	290	319	307	309	292	314	291	279	298	304	294	314	298	304	280	317	260	294	280	311	318	330	296	285	288	285	313	302	282	321	325	272	286	311	273	322	294	287	266	313	279	307	312	280	329	280	291	293	285	347	297	295	336	306	300	320	298	316	322	289	294	325	294	271	303	297	292	330	289	286	281	338	283	310	283	292	278	272	297	305	288	304	259	297	317	308	301
13888	4321	2247	981	962	892	877	878	831	792	817	805	802	809	814	819	775	832	803	788	789	781	803	811	741	758	784	792	816	817	792	810	833	766	801	766	799	774	794	810	792	793	749	769	821	818	796	796	794	813	827	772	783	809	856	776	793	775	816	860	781	774	760	752	787	809	797	789	802	762	778	802	824	804	837	747	841	752	802	800	809	757	775	804	777	799	753	733	799	822	812	801	790	796	814	781	789	816	773	768	813	728	796	821	775	802	771	819	750	808	753	828	759	702	746	812	777	810	829	816	770	778	728	776	715	780	770	813	782	758	760	804	817	816	790	811	808	798	755	820	827	783	774	754	795	808	813	760	839	821	832	759	780	811	765	801	763	819	775	808	819	725	783	774	767	792	780	805	771	795	768	768	750	779	761	777	759	799	806	761	768	774	796	801	765	826	823	754	735	759	763	795	796	794	764	787	810	835	807	774	797	832	735	823	806	737	816	759	815	813	807	751	773	753	794	791	784	777	800	775	795	772	809	777	730	766	760	767	804	733	774	761	818	753	774	764	773	795	750	776	826	736	808	827	819	755	822	807	792	746	723	832	795	796	795	773	835	789	746	769	792	818	830	781	773	824	759	812	765	781	798	800	767	754	750	793	816	829	781	725	792	799	782	791	824	773	787	778	835	783	791	742	776	738	790	827	769	765	803	733	814	847	804	825	803	748	763	775	740	774	770	794	769	787	831	818	805	747	789	813	775	834	789	797	754	809	809	805	810	797	791	783	814	803	806	785	790	801	843	755	796	819	773	767	796	793	817	752	772	799	775	746	778	780	793	807	776	773	791	808	798	781	817	764	762	838	752	782	784	762	760	786	764	827	739	799	793	725	770	774	818	819	803	734	804	739	721	749	768	783	778	762	738	797	766	785	774	809	801	805	814	755	787	812	838	776	786	816	732	766	786	790	765	728	858	842	823	757	805	818	806	775	806	703	759	785	772	778	767	785	770	766	756	707	747	764	788	817	780	786	781	769	762	790	757	731	798	784	794	803	810	795	779	781	800	742	772	788	817	800	736	778	730	794	787	789	755	771	792	811	743	750	796	761	801	771	738	807	803	793	781	787	789	792	758	811	766	733	805	778	823	785	829	765	836	766	763	807	778	818	797	814	816	801	776	756	770	814	800	778	799	794	755	780	798	758	812	775	757	826	787	820	838	762	807	839	771	751	728	749	733	777	722	789	812	745	813	780	782	769	799	732	801	766	825	762	771	814	800	739	805	795	764	756	780	774	763	770	765	782	746	787	776	720	791	794	771	824	774	771	747	763	785	774	742	755	768	768	767	844	786	819	746	775	786	782	754	798	763	745	770	817	747	780	781	838	792	806	837	771	769	822	780	815	803	780	767	794	808	765	859	764	809	747	809	817	763	821	819	722	780	787	763	808	790	807	850	726	815	744	760	788	796	783	838	775	795	792	746	842	779	768	767	771	750	774	794	755	801	797	792	818	792	784	838	768	826	768	792	745	740	797	780	797	748	789	813	768	782	783	801	790	800	785	742	790	809	789	841	772	746	801	800	735	822	875	817	809	794	778	829	780	764	752	829	790	784	787	815	725	818	773	752	746	797	803	749	782	780	766	790	833	766	745	769	778	740	772	814	794	766	792	802	778	802	757	811	758	812	818	779	817	771	816	808	792	782	738	839	779	777	755	714	812	777	789	747	810	760	783	787	768	749	784	787	841	797	772	784	826	790	799	824	782	746	761	772	779	782	749	760	788	759	789	838	740	830	826	750	799	765	790	806	776	798	767	772	762	806	795	777	816	801	811	795	843	742	801	810	805	829	797	761	755	810	821	808	811	769	782	752	750	756	776	796	770	809	790	759	821	759	765	745	774	787	727	802	792	788	797	806	785	770	781	785	811	861	784	808	774	784	800	795	732	769	739	776	768	803	832	775	755	765	756	800	774	810	794	793	799	773	768	832	789	738	789	800	795	784	736	782	788	753	779	862	795	816	828	786	814	823	787	819	751	753	848	767	792	793	809	787	804	768	792	781	841	734	790	764	778	815	776	780	784	794	797	813	736	812	783	782	786	793	805	819	773	765	766	805	787	744	750	778	824	799	776	773	791	768	797	830	819	813	753	788	824	778	831	779	719	791	797	782	783	778	790	790	793	752	764	811	826	759	836	774	774	824	771	803	796	776	751	781	798	808	835	785	744	834	771	749	771	749	768	737	797	805	763	789	811	813	779	786	736	761	794	764	776	798	765	768	798	795	792	808	776	772	792	805	796	791	775	731	851	826	794	826	768	781	814	819	814	805	784	772	777	775	765	830	753	809	780	756	763	810	784	803	851	768	816	807	755	797	795	778	785	782	812	733	770	762	828	787	785	778	765	835	762	757	774	816	784	814	836	785	806	730	823	792	817	793	817	807	775	763	762	762	803	729	788	789	730	812	772	783	741	791	837	772	771	772	761	822	793	787	814	762	830	762	765	819	798	765	792	778	789	776	718	818	760	800	803	774	792	812	793	745	795	776	782	764	825	739	734	785	770	752	758	791	833	795	842	775	761	811	812	793	798	769	772	746	807	818	797	836	822	782	777	757	730	779	743	826	832	768	766	786	764	748	768	726	836	770	794	781	760	810	778	742	743	727	792	784	808	809	791	786	785	782	741	809	753	769	783	760	805	814	788	826	778	738	783	834	802	814	779	764	787	784	808	751	768	795	769	781	804	800	863	844	770	776	788	804	783	778	826	829	786	771	787	763	744	766	791	765	748	813	812	805	789	794	748	769	787	818	780	783	817	815	807	742	766	816	752	785	776	792	816	816	781	772	751	822	735	819	833	765	790	799	766	776	806	788	736	759	804	788	776	774	811	761	814	753	785	804	782	825	777	839	744	815	763	771	761	798	782	772	778	785	792	839	791	761	749	725	777	803	779	812	758	802	819	797	787	792	732	800	733	763	806	793	811	775	802	733	791	778	780	760	800	725	842	808	812	766	821	795	816	777	798	757	770	830	763	799	764	774	785	802	748	768	776	784	808	781	759	778	764	746	821	786	770	832	805	790	752	813	806	822	789	774	775	780	802	765	782	772	783	786	761	736	775	758	776	805	796	773	830	803	764	843	781	833	776	769	757	798	718	774	771	836	803	740	776	765	752	750	827	804	792	834	781	796	752	794	758	769	761	841	837	770	725	770	787	816	759	815	779	817	818	814	848	813	757	806	744	769	741	788	766	806	803	785	794	775	821	782	737	785	777	823	755	772	773	815	818	791	783	780	752	765	789	797	763	742	791	781	813	753	753	838	784	770	762	785	819	755	769	792	796	775	817	774	823	763	767	734	751	772	790	788	759	786	843	810	738	766	752	719	796	769	770	832	775	809	776	812	836	751	782	748	747	835	783	796	819	781	746	799	757	783	785	744	770	790	833	780	776	739	819	799	787	791	764	816	786	753	741	762	740	788	827	799	775	778	769	842	766	775	820	754	780	786	769	791	777
48819	35881	22640	14677	8057	3991	2090	1001	559	487	487	442	421	420	416	392	375	399	379	365	410	408	350	418	401	380	394	409	381	395	379	412	356	386	418	352	383	397	376	396	336	378	344	370	384	360	395	369	344	377	356	393	419	416	376	342	362	344	359	379	373	376	372	391	367	373	331	372	387	390	391	360	374	401	337	407	397	339	349	359	358	427	349	359	346	370	397	403	388	375	361	388	362	366	386	372	351	383	370	355	341	330	407	366	376	374	371	389	370	368	374	375	408	385	365	361	369	375	387	371	377	315	332	373	319	375	337	369	382	337	377	354	367	334	385	381	358	361	387	371	357	339	377	370	354	330	361	363	342	381	374	358	343	354	408	372	356	362	393	373	354	390	344	384	391	336	375	377	397	356	382	394	371	382	328	400	376	376	405	390	352	384	327	366	369	357	380	353	385	354	395	375	390	399	375	355	370	390	347	361	346	390	369	368	384	375	404	385	382	374	371	362	348	390	396	397	360	387	341	359	365	367	379	393	353	368	376	364	331	357	372	361	375	368	358	376	363	376	339	368	358	363	354	351	360	361	368	339	378	411	349	374	357	367	360	397	333	383	328	377	376	369	369	379	403	359	389	362	379	375	370	376	378	337	379	383	383	350	368	349	374	385	374	366	344	359	363	405	366	371	404	383	356	361	344	358	352	336	360	363	399	367	396	353	363	379	360	359	381	372	377	350	379	363	354	347	341	363	340	347	382	339	362	380	390	347	406	335	359	364	361	348	354	378	372	414	349	346	419	328	371	345	358	332	362	379	348	323	379	383	362	340	358	348	377	390	371	349	355	380	372	370	338	348	417	357	373	413	406	364	391	405	371	345	401	392	371	317	352	365	372	357	373	347	323	360	395	374	366	398	374	384	388	312	349	360	376	370	397	341	343	371	380	375	351	361	360	374	377	358	347	350	351	401	327	356	372	316	332	367	345	360	352	346	366	374	396	402	349	400	375	355	344	354	357	396	370	350	351	395	344	379	344	338	392	365	376	358	357	396	383	382	361	350	382	390	326	343	329	340	381	330	350	378	380	357	343	373	363	369	424	383	405	358	368	332	391	371	380	350	374	342	360	348	388	390	370	356	356	390	370	347	354	393	349	382	356	362	387	358	345	372	360	371	375	375	320	371	350	339	347	377	352	405	372	385	332	376	383	354	383	397	354	369	330	351	341	359	363	388	359	370	341	343	377	367	397	385	354	366	375	361	370	389	362	373	365	358	364	380	368	367	371	338	386	371	352	398	394	357	321	388	405	374	359	360	335	359	375	406	345	355	368	363	387	376	341	372	384	352	370	346	384	379	370	318	378	350	346	341	393	379	396	392	385	387	371	376	373	392	372	390	378	379	375	383	391	334	354	353	387	389	378	372	343	384	377	390	367	350	361	394	379	358	384	379	379	359	361	354	370	344	346	360	345	351	357	352	328	327	387	392	388	386	369	372	377	382	371	349	362	356	385	367	384	365	396	369	341	400	389	359	356	368	337	341	359	365	391	341	382	359	388	382	348	351	362	342	396	393	375	383	365	348	397	376	389	356	393	384	380	342	347	364	370	381	336	346	338	400	359	394	357	369	334	342	359	393	373	358	381	373	386	357	347	372	384	346	385	384	380	356	361	362	390	377	388	376	360	394	346	373	385	349	358	362	346	381	358	353	313	340	363	360	385	368	317	362	389	337	383	392	374	386	343	345	331	385	377	332	387	385	341	387	356	373	364	391	361	356	362	380	366	327	343	371	338	370	340	400	373	369	358	390	405	353	374	364	340	360	368	334	349	381	336	371	388	391	353	372	366	332	364	355	341	327	354	359	373	396	329	385	342	386	409	376	370	354	348	366	325	359	356	373	372	380	410	402	355	360	413	358	369	352	371	370	390	354	373	365	379	365	381	323	384	385	350	355	336	364	357	382	351	368	363	379	373	329	357	383	317	392	388	343	359	366	353	342	388	396	365	359	359	382	334	363	358	360	348	358	379	346	375	381	345	342	351	356	362	352	364	362	374	361	333	327	361	353	338	337	393	365	349	388	375	366	351	336	368	356	362	363	357	385	359	362	380	373	355	359	360	345	368	317	372	386	352	366	365	400	353	401	370	384	375	327	380	382	390	385	348	360	361	342	344	343	345	359	372	360	365	346	346	369	345	365	377	363	368	362	358	384	361	379	376	378	382	351	424	341	385	343	363	369	355	403	395	388	366	350	386	387	376	343	341	375	387	378	357	340	369	376	370	364	352	363	387	349	384	362	375	337	370	333	416	381	336	376	361	346	383	362	372	377	374	379	416	366	349	368	335	371	372	336	365	358	359	387	390	364	357	391	384	358	365	399	359	400	383	358	374	377	349	342	352	341	385	366	354	333	346	358	369	374	344	369	363	337	361	407	368	381	353	358	396	412	343	348	348	374	411	362	391	373	355	384	331	366	355	364	371	388	363	383	401	381	377	368	353	365	374	402	369	382	348	360	349	352	395	402	386	359	330	378	339	346	345	378	357	364	367	362	370	354	351	390	347	332	367	338	374	365	316	429	372	367	357	395	337	412	320	375	366	387	387	352	380	359	367	345	370	357	406	360	385	316	346	385	349	361	346	363	398	368	351	366	356	344	336	403	367	336	367	353	377	388	377	359	342	363	389	377	402	393	377	352	374	390	371	360	334	350	381	386	364	381	391	394	404	390	375	341	360	367	380	331	329	358	387	380	344	390	363	395	352	382	370	379	359	381	329	353	379	387	361	348	383	382	386	357	364	385	396	369	344	358	370	364	393	370	358	355	358	351	362	352	326	400	356	358	372	368	377	412	361	378	348	382	359	358	355	386	386	388	361	365	378	383	336	402	366	381	363	358	356	349	372	356	328	337	395	370	354	362	365	375	407	365	368	356	339	367	341	331	381	327	362	369	372	388	341	381	387	356	384	341	375	381	355	359	305	349	387	360	359	398	381	373	366	354	348	337	390	362	378	376	368	351	360	377	365	368	336	401	364	360	357	369	367	363	364	377	404	416	339	372	383	365	340	379	363	336	406	390	351	348	372	388	385	362	375	386	364	397	337	369	361	401	378	374	385	355	380	377	338	328	366	378	361	360	351	360	358	352	373	363	438	357	331	384	385	372	359	384	358	358	352	388	361	382	338	369	364	411	389	355	339	347	369	372	407	350	353	382	345	327	371	367	382	387	374	335	395	362	353	341	362	362	342	368	324	356	342	364	402	345	350	378	341	321	388	346	340	385	384	391	341	379	394	342	381	339	336	350	366	386	355	358	374	355	343	383	369	395	367	334	381	353	350	376	342	357	354	365	357	371	326	378	365	349	382	359	359	379	404	403	384	358	378	361	361	324	339	355	407	348	413	367	364	403	333	365	365	403	368	343	355	340	326	359	387	350	392	397	364	373	374	354	383	365	370	342	370	402	391	324	337	354	360	349	375	332	382	373	410	362	341	386	394	336	392	366	357	375	384	355
37728	30362	7872	4962	3401	2812	2369	2072	1847	1730	1561	1476	1392	1274	1309	1195	1178	1170	1123	1155	1144	1108	1015	1020	1035	1029	1069	1053	1049	1015	952	993	979	924	1034	919	1001	984	955	986	923	947	922	992	943	978	972	995	992	927	946	907	980	943	989	921	942	920	914	957	980	922	902	903	917	995	957	914	1005	950	910	888	979	930	908	883	952	910	969	962	1034	929	1008	939	933	961	927	937	929	938	972	940	912	945	961	959	964	890	883	942	905	926	865	911	954	918	885	925	959	934	888	907	927	928	920	916	873	945	929	879	920	901	1026	940	929	961	922	954	912	920	971	939	887	964	893	877	948	927	862	943	873	913	924	924	922	919	879	945	888	873	924	934	940	963	847	955	936	908	817	923	908	948	895	929	938	899	922	908	1003	936	888	915	931	922	937	917	875	881	931	946	937	957	957	936	896	912	947	908	951	855	929	915	933	992	890	930	987	989	919	874	913	918	887	904	928	933	972	940	887	965	929	880	949	923	940	965	952	965	948	888	982	925	923	945	954	884	931	890	948	971	891	866	829	1005	912	959	957	944	924	917	848	948	903	932	916	979	917	850	930	905	960	957	944	986	950	919	933	865	953	903	927	877	898	938	975	931	929	944	870	881	910	912	869	897	1027	878	890	886	956	903	930	844	945	902	963	924	921	892	948	906	901	864	895	936	915	915	877	908	961	941	957	954	888	959	941	918	929	891	895	958	968	987	922	932	938	893	872	932	946	895	939	854	919	927	916	915	955	949	939	949	935	934	956	896	919	880	893	871	927	973	899	873	890	929	871	932	938	964	955	938	865	895	959	926	946	967	944	888	979	972	892	875	955	917	897	922	909	932	922	883	936	918	886	983	925	912	895	912	930	949	942	898	929	861	932	883	917	950	857	899	945	979	903	891	957	909	898	924	904	912	830	949	898	945	924	918	926	913	923	935	925	965	992	975	933	973	932	912	920	899	882	890	934	891	928	877	890	963	915	902	908	910	945	965	957	891	886	918	981	915	865	939	930	924	979	884	906	967	954	887	928	901	937	917	959	909	878	865	947	982	928	912	922	954	908	883	948	905	870	886	877	902	919	977	925	958	922	964	932	938	984	939	920	910	907	854	972	874	1008	957	943	942	893	950	877	912	918	926	957	910	944	851	879	928	908	924	917	921	935	940	971	953	918	918	913	924	913	914	936	948	909	935	871	930	925	920	914	926	965	917	949	905	893	930	937	960	921	915	925	893	921	948	928	885	937	967	960	936	939	905	954	870	889	946	930	911	923	979	874	958	853	941	911	852	907	870	928	967	890	913	902	905	914	981	957	931	941	925	906	913	935	911	939	924	988	933	962	890	888	934	969	919	953	922	926	935	965	917	922	917	906	935	930	949	897	950	916	955	916	923	980	875	926	915	923	903	954	878	935	911	894	912	934	910	880	889	889	946	931	947	968	933	917	983	913	882	934	926	947	936	983	884	996	900	901	927	916	911	916	887	903	917	913	933	967	892	949	936	937	930	927	919	918	866	928	979	854	891	962	970	921	914	895	964	968	892	940	880	928	933	890	919	939	930	919	955	898	917	943	913	921	930	940	950	952	922	872	903	946	921	900	913	910	943	957	921	930	918	908	934	887	963	929	927	900	901	890	931	974	878	894	906	869	903	926	840	909	947	930	930	917	930	920	928	952	913	946	881	913	964	890	906	917	873	951	951	859	931	922	933	888	947	919	910	988	910	954	905	954	845	925	975	913	939	963	928	941	907	937	918	938	862	900	931	936	962	869	891	908	890	874	958	900	896	921	878	979	879	887	903	906	897	950	958	892	891	974	907	918	915	903	866	911	943	952	947	979	956	925	939	916	998	915	913	909	864	905	844	941	937	956	922	933	930	872	897	932	923	944	909	931	906	882	899	911	926	926	1011	923	914	963	933	939	999	927	880	904	901	964	889	916	914	941	925	929	922	980	907	948	906	931	899	948	863	902	887	885	996	936	925	966	908	943	884	930	909	887	890	933	906	907	860	924	938	884	951	894	878	925	932	934	957	934	914	910	883	948	937	900	920	909	925	939	860	892	894	919	935	956	932	980	902	963	906	900	896	925	913	937	911	893	924	933	879	887	911	901	961	930	914	839	962	973	894	862	965	926	887	998	903	932	956	970	895	957	959	921	963	901	971	896	901	928	884	956	932	903	973	917	915	899	906	947	906	900	914	960	907	935	895	914	965	887	895	901	917	931	917	948	886	928	923	876	957	906	945	951	938	906	926	904	936	892	861	935	879	894	933	881	924	931	956	966	915	898	940	892	897	909	890	924	924	930	972	903	894	869	905	927	889	879	896	984	962	896	891	897	943	899	922	898	899	893	916	958	928	885	917	877	888	957	898	913	886	926	926	979	938	891	876	907	952	946	877	915	889	906	886	918	949	865	930	922	973	944	901	873	840	955	886	955	909	960	913	912	893	951	917	953	943	914	871	983	950	948	931	903	945	951	933	948	907	912	972	866	896	929	955	965	887	887	923	935	938	948	984	936	886	921	927	918	876	918	887	926	904	866	930	921	931	951	934	919	922	889	907	899	891	959	939	959	933	916	887	956	956	924	927	939	939	892	941	867	927	921	900	935	953	930	913	907	899	934	902	892	976	957	915	957	916	949	920	958	985	939	911	976	903	995	904	952	817	938	916	895	893	879	942	912	933	930	908	912	933	895	895	946	887	890	938	911	921	912	900	933	920	923	897	940	944	916	944	944	939	948	907	924	887	904	972	868	880	882	912	940	963	913	856	954	877	951	903	903	872	924	899	891	897	921	894	1004	876	891	918	878	903	920	909	938	887	974	971	872	967	934	890	994	940	896	914	931	878	880	912	917	977	902	889	928	961	935	869	930	929	906	901	878	898	925	929	944	899	920	902	875	976	905	919	912	933	970	896	886	936	922	975	895	914	917	937	940	912	940	938	897	930	877	905	917	974	938	882	916	877	928	909	913	916	933	898	892	875	941	940	928	960	963	978	884	970	880	931	968	935	964	906	909	875	892	918	940	873	915	867	905	920	913	965	910	900	921	914	949	920	928	922	912	934	854	876	891	898	920	942	891	872	910	865	929	923	889	910	918	868	896	862	966	899	954	938	971	933	1011	878	969	922	912	952	913	864	879	876	904	911	913	902	956	863	916	930	921	948	936	895	951	911	907	868	877	899	913	879	958	952	940	919	956	900	974	937	939	921	858	907	930	924	926	906	967	968	881	904	880	892	921	924	884	881	942	884	914	904	983	893	880	920	929	832	960	871	917	939	871	910	885	916	920	892	871	928	924	918	897	946	920	944	914	929	911	922	870	978	902	867	935	911	919	897	919	934	928	862	941	891	877	949	953	929	895	902	909	919	832	937	951	960	911	899	899	870	931	939	908	876	941	945	891	907	956	885	916	921	922	905	885	902	854	897	944	900	913	864	897	957	938	891	886	909	918	913	947	871	953	933	921	941	845	881	930	926	972	922	889	916	949	900
55033	42504	27677	23077	19477	13103	6634	2485	855	493	421	376	399	333	332	329	278	298	317	248	267	280	257	268	262	223	263	246	218	267	279	241	226	236	250	251	243	246	225	233	212	223	257	232	259	239	243	215	234	236	238	267	255	236	234	226	210	223	216	241	228	212	253	237	202	247	220	220	221	236	240	232	249	242	216	230	242	236	232	215	234	238	215	242	211	232	226	232	249	256	255	198	240	250	227	213	249	191	206	214	211	235	246	238	218	226	232	228	246	238	217	235	231	260	220	221	220	260	216	229	239	247	220	262	230	195	233	223	229	217	248	219	263	228	217	219	212	218	205	201	228	244	239	206	220	205	253	248	212	185	247	234	218	220	253	200	209	226	220	231	262	211	235	217	243	206	227	248	225	242	224	230	225	213	212	217	244	250	234	228	223	205	211	236	214	206	217	228	232	211	217	217	243	216	238	239	252	235	270	210	246	244	247	224	227	236	272	217	221	211	239	216	240	247	211	213	210	220	246	226	243	219	212	207	249	232	213	252	244	233	217	232	232	216	189	200	254	251	240	216	244	215	221	231	239	202	213	235	212	232	210	246	209	193	248	229	240	252	217	211	204	229	221	254	220	225	244	238	236	217	241	217	230	229	221	215	233	236	224	191	231	215	227	204	225	218	225	228	231	198	204	238	222	221	227	200	253	238	222	228	220	213	212	234	224	225	204	239	223	221	203	221	222	216	222	215	200	228	234	213	211	215	206	231	258	225	208	212	213	213	221	243	225	225	222	234	226	213	261	215	239	238	229	254	203	251	238	208	270	208	225	212	241	230	217	237	226	239	226	233	229	222	236	188	237	270	246	242	243	231	215	211	226	219	222	250	235	231	208	229	239	259	224	225	222	228	254	228	222	222	220	254	216	246	219	240	220	245	221	238	221	248	230	241	211	246	221	220	210	212	239	218	233	226	213	235	230	215	257	209	216	206	206	215	227	219	226	208	231	237	241	212	238	220	205	222	260	227	242	216	228	208	236	207	200	258	204	200	225	231	254	249	225	236	221	224	233	222	216	235	220	207	217	211	242	223	221	229	222	251	240	246	245	244	207	218	221	237	239	216	227	231	214	208	250	232	216	214	206	230	216	245	227	226	219	226	202	249	256	207	246	226	232	207	213	235	283	238	197	258	217	244	229	230	191	200	228	223	222	226	245	206	227	221	215	235	234	247	226	221	233	223	220	222	217	233	223	237	226	220	218	237	231	208	236	208	227	222	218	212	206	216	217	247	246	240	246	230	227	216	243	220	224	197	229	261	228	205	218	230	199	218	256	199	233	228	229	230	230	213	214	222	212	218	210	214	230	244	219	202	229	239	238	222	231	230	221	209	230	227	226	248	227	215	231	227	239	273	243	246	215	256	204	227	225	240	228	256	226	219	232	246	242	187	236	232	239	234	235	238	225	236	209	203	235	190	246	233	217	223	223	217	212	237	225	223	238	232	234	234	266	208	221	221	231	217	257	267	238	249	240	213	207	226	232	223	229	234	220	264	243	232	213	233	186	224	208	209	201	222	203	213	223	226	232	236	237	247	254	242	222	244	200	219	225	243	228	204	236	220	234	244	221	211	257	214	217	229	224	207	245	211	236	199	222	207	222	229	198	264	239	242	225	222	221	248	232	238	242	218	222	227	260	223	241	229	213	187	223	249	227	216	225	256	215	227	238	224	224	232	230	221	230	220	265	218	188	220	216	244	243	230	228	252	210	192	222	197	243	215	226	235	239	264	220	225	242	227	237	224	230	221	196	228	209	211	223	245	206	227	233	227	222	245	240	191	233	255	253	222	217	235	261	239	220	240	233	232	232	244	226	202	230	247	223	210	214	210	240	239	230	231	189	227	212	200	202	218	215	229	198	223	245	217	235	240	224	265	236	224	227	234	222	195	175	224	244	203	219	232	258	245	222	229	233	223	236	214	236	224	236	239	240	211	220	209	219	225	204	225	244	242	246	242	229	210	222	229	228	225	227	225	260	212	229	233	244	237	203	231	226	226	209	207	229	230	235	226	239	231	221	227	226	205	222	229	235	234	207	216	236	240	233	207	256	262	216	249	258	235	226	226	229	250	267	245	245	229	261	243	252	198	213	236	222	228	225	208	215	236	204	229	227	211	241	230	213	212	233	197	245	200	229	245	226	201	208	235	220	244	213	231	201	245	211	253	236	226	234	235	219	216	237	216	207	232	252	255	205	228	232	240	233	240	225	263	211	225	228	224	238	221	204	205	209	254	215	225	219	239	225	215	222	218	220	197	229	223	229	220	223	237	272	220	257	234	205	229	231	223	239	218	242	216	224	240	261	198	232	215	203	242	191	244	210	235	266	221	235	254	231	185	212	230	243	202	250	238	216	241	257	236	223	237	225	217	218	219	202	242	245	229	228	204	226	243	215	215	231	229	237	219	213	250	222	232	209	225	235	242	214	226	220	209	246	247	240	242	232	215	211	222	235	188	235	176	236	217	208	198	237	216	218	207	253	214	238	223	201	237	220	259	229	225	218	216	234	210	236	230	230	212	226	235	236	214	228	234	228	214	227	240	253	233	229	220	224	245	234	219	202	207	235	215	255	214	231	239	212	227	209	253	216	228	241	245	239	236	237	249	205	251	211	218	216	242	226	212	211	217	210	238	228	195	215	229	206	236	254	235	218	200	211	238	206	229	238	251	228	215	234	210	234	210	216	242	246	208	206	216	239	214	211	227	228	217	231	211	246	245	227	219	214	204	241	227	239	238	219	212	241	242	214	218	227	188	201	224	217	249	236	225	214	222	242	229	248	263	228	224	236	250	243	250	229	231	215	212	229	244	231	214	225	236	238	228	207	243	210	200	234	222	215	237	238	237	225	242	225	258	214	215	226	209	242	237	237	225	261	246	217	218	222	214	191	240	226	208	228	257	217	217	219	221	256	234	234	246	221	228	232	225	196	239	265	238	200	235	234	221	212	258	224	201	229	211	215	236	250	219	239	233	223	210	195	228	214	234	204	232	204	235	214	226	235	227	227	239	225	245	216	242	235	219	199	206	229	223	219	251	231	226	245	250	243	209	223	232	250	214	226	214	223	234	236	230	220	222	226	228	215	217	215	225	264	242	243	222	215	224	263	215	216	211	219	237	238	252	234	232	237	233	224	228	243	225	226	254	214	226	214	234	242	204	242	223	230	230	228	213	238	228	225	249	226	214	208	242	221	248	221	216	221	243	212	227	233	250	222	200	207	223	211	222	239	219	231	227	209	211	224	213	228	230	213	209	221	243	209	199	226	212	202	211	247	235	233	218	225	240	219	197	207	240	220	227	232	206	227	235	231	214	208	210	213	235	228	250	225	222	212	212	251	231	239	230	202	208	210	213	225	199	209	240	221	203	220	254	227	227	217	209	198	225	242	237	250	260	226	224	248	223	212	222	227	214	229	241	227	248	226	227	225	249	241	223	241	232	264	228	218	236	227	207	237	213
48380	44642	19206	9697	5600	4518	3326	2788	2446	2156	1893	1680	1489	1342	1323	1149	1127	1053	1018	907	935	910	883	835	859	770	803	801	775	735	728	694	759	707	750	669	693	716	710	647	719	663	664	631	631	658	654	681	623	628	668	666	627	646	586	630	645	659	616	618	600	636	576	569	638	623	587	603	598	610	591	599	607	598	592	614	604	572	621	622	628	593	589	582	591	622	582	598	591	581	629	590	574	595	656	614	592	623	552	591	546	585	534	570	590	550	579	602	616	601	582	611	560	576	584	572	602	596	569	595	565	620	599	584	576	596	580	574	582	565	568	575	628	558	563	620	582	597	564	593	572	623	567	584	610	573	588	558	598	579	607	595	570	552	618	579	608	588	608	597	566	583	587	586	573	537	575	594	580	602	549	568	543	541	567	607	632	589	573	577	576	559	619	593	595	581	562	539	611	564	561	585	612	618	593	581	554	595	573	560	615	574	574	588	582	597	554	586	589	568	597	566	558	574	617	567	599	562	614	603	575	606	561	590	577	600	613	577	598	607	584	589	550	593	596	589	571	599	590	584	579	578	613	559	566	549	609	563	605	601	588	576	580	588	597	562	580	604	568	581	592	598	602	552	630	596	582	579	565	600	589	593	571	603	569	600	603	548	568	620	603	575	557	573	513	544	556	613	575	548	541	563	612	565	549	579	571	574	589	609	577	593	588	588	589	580	550	565	577	565	606	617	559	562	556	607	603	604	621	620	602	569	604	557	579	602	578	638	561	547	595	587	595	591	605	598	560	608	576	540	570	629	590	589	586	617	538	595	595	567	564	535	585	577	595	561	550	577	558	555	553	568	616	620	552	613	580	587	535	591	618	624	579	608	566	580	589	555	584	586	576	590	583	611	569	585	590	566	553	582	595	596	607	563	625	574	560	569	564	586	573	612	548	588	567	618	569	579	548	600	584	532	582	599	599	552	589	591	578	572	626	554	574	587	601	588	579	600	549	525	566	566	577	578	598	590	574	576	594	632	618	613	577	518	599	564	590	593	567	595	593	528	593	587	619	596	587	590	582	545	632	572	586	578	605	624	593	616	524	533	607	567	580	591	596	570	562	600	616	566	578	601	595	611	597	586	599	575	560	586	571	626	576	571	566	602	571	602	546	588	575	577	585	559	573	544	586	624	574	583	593	575	550	572	616	570	537	579	617	611	591	553	618	597	536	589	584	591	574	619	542	622	580	538	596	596	589	598	555	552	601	607	576	535	576	571	541	578	595	570	577	543	589	538	582	589	580	606	546	584	567	614	566	566	561	528	579	568	545	547	581	571	608	578	601	618	553	570	535	603	567	594	605	581	585	582	532	605	587	583	583	556	586	561	593	568	587	584	572	590	602	506	580	569	565	606	558	526	577	575	599	595	576	603	626	567	574	603	584	574	602	551	521	559	571	591	587	569	623	555	625	581	609	559	635	565	595	631	579	606	600	576	607	582	587	587	595	564	583	584	575	587	624	612	619	560	601	576	584	605	540	536	593	611	609	609	622	615	604	558	559	560	588	517	576	559	599	610	563	589	567	597	615	572	554	599	569	554	549	585	558	588	517	557	558	616	553	592	558	562	589	557	582	607	623	621	529	556	583	653	599	602	551	592	615	579	570	546	555	596	580	585	607	610	566	570	576	599	569	573	579	619	545	582	579	583	582	582	587	554	589	609	575	570	555	618	609	581	541	566	599	590	586	554	581	606	578	568	565	592	595	611	590	565	591	587	588	572	564	607	577	606	568	593	582	619	598	589	611	570	588	598	566	578	577	588	578	502	556	554	569	582	548	576	561	568	622	602	565	632	577	578	590	610	593	609	542	567	589	567	608	582	582	557	541	556	583	534	551	596	602	581	524	619	553	620	583	565	576	575	580	572	609	590	556	548	569	538	540	605	565	543	585	568	574	550	542	605	570	587	589	560	616	590	551	582	595	592	568	602	582	597	568	581	552	548	575	591	581	610	563	573	596	593	611	615	601	579	604	592	552	588	551	583	600	592	628	553	572	587	575	588	592	563	583	611	604	625	542	569	580	558	536	573	569	585	594	628	569	558	586	602	535	640	576	579	613	546	624	553	576	628	560	615	560	592	576	572	560	563	585	557	587	555	570	527	567	548	625	535	536	594	528	571	596	529	575	585	545	559	555	571	588	569	553	589	610	559	569	597	615	520	553	619	570	596	595	561	589	574	571	599	613	556	567	561	592	565	567	543	599	557	558	606	588	582	584	610	600	564	590	612	588	614	579	570	589	620	622	576	632	568	539	579	593	570	588	599	581	587	565	593	566	546	590	583	543	569	585	610	587	571	598	596	584	591	621	576	563	604	586	583	603	614	546	584	553	575	603	593	583	555	582	598	548	569	581	583	580	566	597	573	574	577	587	565	573	617	582	570	623	582	563	594	551	553	563	576	603	596	581	578	535	548	612	590	588	551	556	533	569	624	564	590	593	574	594	550	628	572	567	530	623	574	571	530	575	561	591	596	597	566	564	617	552	556	615	591	614	596	564	521	574	585	589	569	583	600	568	519	588	579	562	586	558	588	590	570	614	571	552	616	581	596	620	585	583	528	522	603	570	599	619	556	584	617	614	601	594	633	599	571	576	524	575	556	549	529	569	594	579	585	591	618	609	614	611	597	583	568	576	543	602	539	588	549	563	597	572	565	614	582	591	586	577	589	561	637	571	572	589	581	623	574	520	578	595	569	603	553	614	584	480	567	596	582	568	549	594	536	574	558	558	565	627	566	602	664	562	623	552	582	563	568	564	557	540	537	586	611	579	560	593	617	595	570	581	607	606	586	570	579	566	626	605	529	615	568	574	544	538	588	589	601	565	569	592	585	513	552	608	621	585	612	551	551	601	573	615	592	565	547	551	621	577	557	604	552	549	585	634	600	574	563	544	613	582	549	590	616	585	601	579	528	600	593	598	553	561	588	597	594	594	631	551	564	602	591	557	543	578	604	585	581	564	586	619	600	531	580	554	566	611	564	602	581	584	593	583	597	583	549	599	596	551	575	548	565	522	587	628	583	586	571	565	593	590	574	571	548	596	584	573	600	602	588	602	567	586	566	565	576	585	590	582	600	615	540	535	587	604	565	569	630	591	571	537	582	557	583	598	583	581	534	556	552	534	579	542	573	594	640	612	577	589	581	564	583	606	594	584	571	587	603	571	612	517	566	569	580	635	608	577	585	606	589	583	597	635	541	577	574	621	536	623	579	552	587	562	576	588	557	640	596	571	585	574	604	564	620	547	599	600	576	555	606	577	556	571	608	545	590	582	602	594	556	581	611	560	619	576	553	555	529	599	583	570	591	556	611	571	543	603	590	552	608	602	593	583	599	584	585	566	586	562	629	570	583	597	538	548	576	573	604	583	559	558	576	580	553	540	600	594	580	561	576	577	571	556	604	624	579	559	538	588	635	605	561	612	555	546	566	582	589	560	574	567	574	570	547	544	546	532	604	544	560
15529	12536	2910	921	509	396	327	334	309	304	277	287	295	291	325	286	312	311	288	287	324	286	309	267	325	309	310	284	292	280	309	321	286	308	303	304	307	340	324	300	294	290	295	313	314	297	285	306	269	308	274	320	309	324	286	311	305	318	281	279	300	293	305	303	302	297	303	324	287	317	292	314	321	277	293	322	294	286	286	287	275	315	298	300	302	290	296	297	336	303	317	303	277	311	328	286	317	295	294	280	298	301	283	264	301	307	302	315	267	300	307	317	293	306	299	278	290	260	291	292	335	306	330	312	310	319	304	288	286	299	271	313	309	298	285	291	310	319	322	303	306	278	283	309	301	300	298	293	286	279	317	283	301	281	255	290	286	308	339	322	284	323	293	293	320	291	326	313	330	314	299	286	302	296	310	315	284	281	287	299	317	323	266	333	296	293	300	293	300	276	292	285	304	309	321	278	287	305	291	276	268	262	318	308	287	285	293	321	309	308	272	296	320	308	293	245	298	270	280	275	297	303	304	291	300	330	304	319	292	292	286	280	312	295	301	317	287	288	293	300	296	295	311	297	267	286	291	285	326	341	276	306	281	285	315	328	283	288	295	302	309	326	299	295	282	279	295	285	291	275	298	300	292	279	297	287	301	314	299	315	307	316	307	283	329	299	308	292	318	299	327	297	310	290	304	297	289	284	289	321	332	276	294	293	305	291	289	326	270	287	288	296	314	273	297	308	309	306	272	279	270	310	288	311	315	326	334	270	277	283	294	286	294	290	321	283	273	298	278	294	295	252	276	314	298	300	294	283	320	290	300	297	303	313	302	304	273	306	301	285	319	283	283	330	269	317	303	309	245	302	304	323	300	253	310	285	291	280	305	302	309	293	279	303	273	332	307	289	327	320	316	320	291	297	285	297	310	327	269	306	288	288	304	296	313	300	297	296	293	306	302	309	285	298	289	306	267	307	324	309	284	308	294	336	302	304	305	297	305	272	257	291	301	303	298	329	321	294	305	293	291	297	282	293	296	294	300	311	298	310	310	331	312	266	288	299	329	273	292	305	327	312	298	289	302	286	296	305	292	318	296	285	294	324	285	331	298	291	293	286	295	311	274	292	328	296	321	294	308	292	295	284	255	263	278	266	308	278	287	319	283	304	317	297	324	293	288	309	288	263	298	306	255	308	311	306	290	299	312	308	257	279	273	267	272	307	306	321	296	302	297	301	312	306	280	340	319	299	327	310	306	317	315	302	285	297	283	274	304	289	277	295	300	295	280	292	287	308	324	319	263	280	322	305	311	270	297	267	285	306	300	291	291	292	286	285	296	332	328	303	294	310	290	288	293	320	323	272	291	272	274	338	306	297	334	331	294	290	289	283	295	299	288	347	324	308	277	316	325	304	288	318	274	336	317	285	345	289	302	282	287	347	292	306	276	304	299	311	282	328	327	301	320	292	321	298	309	293	298	290	303	279	293	283	321	307	309	331	275	310	279	353	305	305	307	338	303	303	309	295	308	308	330	326	271	312	278	286	300	275	318	268	268	269	294	284	288	318	300	314	273	299	308	294	306	304	311	323	312	283	308	287	304	289	307	278	339	306	322	290	297	319	308	285	317	283	310	335	298	258	307	309	286	293	298	304	277	293	305	307	323	306	305	259	317	285	298	270	300	302	299	304	320	280	306	283	277	321	273	265	312	291	311	292	292	311	330	275	317	313	301	294	289	328	270	278	310	293	301	264	293	316	312	312	305	296	315	318	305	293	315	287	305	307	326	330	308	266	280	291	292	308	304	279	302	318	320	296	267	285	291	264	288	279	306	320	291	273	295	298	280	305	293	286	290	296	304	272	304	275	289	301	299	298	282	301	272	313	300	286	298	278	305	317	308	293	317	310	298	297	283	283	329	309	314	288	304	305	321	316	271	290	336	304	311	288	321	275	307	316	312	277	305	271	322	315	314	346	308	288	303	263	296	282	304	322	300	303	290	282	287	281	303	304	321	295	298	304	285	318	253	294	306	278	339	325	295	312	279	307	287	302	325	296	324	302	287	311	317	284	297	293	311	304	295	306	302	312	300	289	293	321	301	314	304	279	292	280	320	279	319	281	313	315	293	294	290	284	265	293	316	263	299	277	295	327	276	299	286	295	298	305	313	313	301	311	275	293	301	283	266	301	316	267	271	291	301	291	264	324	314	291	309	293	309	286	277	295	319	269	321	295	320	314	295	299	280	269	259	268	335	312	335	299	270	283	298	294	280	302	275	302	316	303	289	301	286	310	274	292	284	317	271	280	267	314	283	290	304	302	314	317	287	281	290	283	303	305	317	277	287	278	282	302	286	304	318	286	291	323	302	265	260	309	314	310	313	313	284	293	318	293	321	316	295	307	299	281	335	308	290	302	327	318	322	300	316	300	285	306	275	303	305	317	303	291	323	299	274	314	301	314	288	306	314	322	304	294	323	304	303	290	348	315	302	296	282	286	327	293	273	322	293	299	314	312	314	326	302	300	318	272	285	300	325	308	298	324	279	267	318	323	331	316	311	297	307	306	292	320	280	290	314	289	287	302	258	285	295	306	289	320	279	276	318	277	329	318	277	305	289	287	294	303	303	305	293	265	309	305	321	304	282	319	276	304	289	316	309	287	311	299	286	326	308	286	302	299	316	271	281	285	320	294	311	301	308	286	333	285	279	307	316	330	305	302	298	307	294	274	259	273	318	300	314	305	277	308	300	317	283	296	331	290	289	327	321	308	327	292	317	312	311	302	297	323	277	304	318	299	302	296	327	288	308	300	274	333	318	277	303	314	315	293	274	289	315	307	279	287	324	291	282	318	271	319	308	303	269	288	290	281	342	273	289	311	294	317	281	299	293	311	278	294	276	289	307	322	324	290	296	307	305	310	298	317	288	284	304	281	297	291	270	289	295	261	307	294	317	314	317	294	288	262	310	264	294	295	305	302	316	293	277	305	288	342	287	289	283	299	275	260	323	274	313	298	314	283	318	294	327	320	317	280	321	313	306	301	287	279	286	272	313	261	310	311	289	291	332	295	280	291	280	292	293	288	282	317	322	294	332	314	276	292	297	285	289	271	280	334	302	322	300	314	289	312	277	279	307	324	314	312	302	293	313	307	299	282	324	294	311	300	295	329	304	301	331	301	326	306	290	321	300	340	245	288	284	293	293	304	311	278	328	289	287	282	294	284	292	288	295	310	298	277	311	283	317	309	245	312	309	311	313	285	334	284	269	310	250	281	325	279	292	290	316	318	318	285	315	280	297	303	295	305	278	305	271	290	275	314	308	273	345	308	286	308	274	300	267	310	277	290	321	272	321	311	283	301	310	298	328	288	299	292	292	301	344	291	293	277	304	299	296	295	291	273	338	307	297	307	293	302	280	307	288	309	277	305	309	296	312	267	321	293	304	299	294	318	299	299	322	299	311	273	310	313	279	291	338	303	297	277	301	287	291	309	287	314	299	334	285	310	315	283	274	293
15402	11256	2721	1183	1019	903	867	854	870	838	874	785	815	802	816	812	807	808	821	775	793	755	801	748	853	788	798	741	819	787	787	767	811	774	772	825	792	787	779	768	777	799	761	800	814	781	755	765	750	838	806	769	787	740	787	742	742	744	770	788	795	794	800	827	785	740	799	773	804	796	807	728	788	757	832	751	828	846	831	804	783	837	764	764	740	783	756	799	818	827	802	813	803	797	759	787	799	834	869	806	764	792	879	773	787	767	777	832	777	826	801	732	782	812	843	753	784	768	821	747	816	792	781	780	771	800	825	777	812	838	771	788	753	778	767	780	761	774	757	784	789	801	765	788	726	815	788	719	784	789	796	823	765	811	733	761	789	775	769	751	773	797	823	778	788	787	797	713	780	760	778	804	789	763	740	754	788	824	794	761	808	800	818	770	760	713	687	766	814	758	763	754	773	761	787	784	878	805	853	777	775	833	781	825	814	765	799	775	723	859	808	775	834	812	781	838	800	769	813	771	792	803	829	798	796	803	794	770	776	816	772	810	855	786	822	752	788	809	792	798	846	770	802	760	767	795	756	761	785	795	773	732	765	795	811	777	765	801	809	786	780	727	803	791	767	767	764	785	809	824	797	790	777	780	820	810	767	806	814	814	836	768	793	845	807	822	811	788	827	768	756	776	758	761	769	807	771	819	765	774	809	760	830	754	806	825	792	797	756	794	781	785	779	786	739	770	778	794	742	808	766	760	770	832	742	796	779	791	772	784	777	791	788	759	763	767	796	733	810	741	800	776	776	778	787	789	757	849	779	812	733	796	763	755	831	833	808	791	834	760	792	849	792	791	777	800	775	772	752	804	785	842	816	798	787	848	752	737	752	808	786	801	766	820	806	780	844	850	772	800	737	821	764	737	775	735	802	775	781	768	770	767	767	777	784	782	839	780	788	794	795	763	775	760	818	836	809	772	757	815	800	741	797	764	795	785	783	768	807	764	784	766	835	774	773	749	758	816	786	785	731	816	774	806	745	782	718	742	768	803	797	767	749	739	787	811	785	835	756	793	794	756	837	725	774	791	834	744	794	800	791	812	804	766	723	772	766	795	813	811	757	789	812	763	785	794	782	757	814	774	757	770	770	807	780	787	735	751	796	803	811	794	787	756	786	812	811	792	773	715	748	798	728	778	827	799	761	798	755	718	807	797	779	786	804	771	804	767	753	840	816	776	744	740	775	774	762	799	843	815	799	739	844	802	783	800	786	798	754	789	807	825	788	786	749	774	760	829	818	775	784	769	860	802	763	825	804	742	763	756	765	768	804	734	762	755	774	817	750	781	784	795	825	772	795	746	827	783	792	740	802	754	785	774	797	833	833	776	825	766	795	807	697	774	812	789	784	775	834	816	803	825	792	802	842	779	749	769	808	806	778	805	764	783	776	766	772	760	742	800	807	790	808	772	761	768	751	813	790	741	774	733	791	773	765	806	768	782	830	794	808	789	794	770	796	825	736	809	757	804	796	824	819	790	773	770	746	803	771	784	774	759	795	782	770	722	825	757	733	803	803	786	786	801	794	787	769	761	806	792	788	825	757	777	725	773	800	775	841	806	804	776	804	799	797	784	778	806	772	764	799	752	748	756	801	839	795	756	799	766	771	778	789	794	812	792	827	764	804	761	768	808	815	790	755	806	837	744	836	809	753	806	800	820	787	808	765	787	789	809	805	826	813	768	815	770	767	843	787	769	783	778	808	783	795	765	830	765	789	769	776	734	808	824	830	813	772	788	832	783	775	757	751	783	836	795	771	780	808	761	764	786	803	779	779	793	761	790	764	830	830	769	777	787	839	806	733	753	795	735	766	774	805	739	797	750	783	788	801	725	743	798	738	763	774	848	815	808	733	763	792	809	819	759	806	805	789	784	797	757	871	762	815	775	782	738	820	821	836	757	755	833	793	814	789	828	805	767	824	783	803	777	766	758	752	760	830	827	775	794	769	789	840	777	842	774	819	762	736	825	763	777	815	765	793	812	814	782	810	790	761	743	812	772	762	757	800	829	768	809	785	743	787	818	790	771	841	798	779	749	775	795	824	770	752	805	778	754	762	789	766	804	813	774	737	804	821	769	781	780	782	783	753	773	763	800	767	795	780	775	728	719	774	829	766	825	829	870	818	758	774	817	764	800	788	865	795	817	794	768	840	810	810	815	806	772	779	808	788	725	778	804	760	793	795	786	734	811	811	804	781	774	767	776	785	771	813	819	805	759	794	736	807	769	805	811	788	758	765	756	802	793	749	779	763	782	772	796	812	784	791	752	756	763	798	796	753	792	802	801	841	765	759	768	759	802	782	778	809	771	781	808	802	798	794	833	785	769	771	782	769	801	785	798	806	752	794	775	803	794	796	759	771	800	786	791	775	746	769	805	831	799	752	728	822	763	777	794	774	790	773	772	805	749	776	795	826	744	760	757	817	820	695	780	784	796	806	781	769	823	747	824	816	824	788	810	827	808	774	822	841	731	790	763	799	773	744	780	772	753	825	774	800	792	747	787	794	784	741	787	712	770	746	782	757	793	760	789	822	758	854	751	840	778	828	814	761	765	814	792	858	819	779	760	782	797	818	809	769	791	824	836	801	796	849	796	778	817	791	805	775	772	744	767	775	811	770	752	805	790	787	768	799	768	830	810	763	806	802	787	780	768	783	742	805	802	718	829	772	767	774	784	745	779	801	789	770	772	819	794	778	747	756	758	731	793	816	794	771	793	759	762	788	811	800	824	815	709	790	782	753	786	811	752	816	785	790	763	773	813	781	777	791	821	770	792	763	763	755	784	782	810	817	784	782	798	796	763	778	752	769	835	798	802	771	809	796	845	802	808	783	781	805	796	787	798	806	773	819	783	783	812	801	779	785	830	778	799	716	772	790	778	769	829	797	788	779	739	745	799	839	770	809	802	776	822	745	752	776	774	813	804	785	757	771	772	786	766	865	801	783	844	775	797	784	761	761	758	759	803	820	767	790	819	795	807	760	837	771	780	770	799	793	791	801	824	763	741	784	801	781	831	806	782	826	760	757	810	746	755	779	779	752	764	735	789	766	827	778	772	773	750	754	772	732	767	841	803	795	792	804	778	734	784	799	825	841	785	746	803	717	804	739	832	810	786	775	797	776	796	836	772	784	766	787	784	801	851	741	777	747	801	769	761	784	822	796	799	787	826	805	780	765	792	837	810	803	813	801	769	789	815	769	774	800	789	819	772	784	731	762	838	768	759	820	798	761	820	759	789	780	768	727	790	818	751	754	764	794	851	773	761	807	793	805	813	789	801	786	856	754	818	786	805	784	826	790	825	768	778	742	792	757	823	774	759	745	778	779	807	800	830	779	783	743	809	829	773	771	788	799	739	761	805	806	753	828	823	759	833	776	866	776	805	806	776	761	811	793	791	782	807	794	820	748	818	844	773	773	760	750	816	761	833	768	787	812	772	768	822	755	801	840	709	828	762
52915	35399	22955	16994	10696	5581	2681	1205	642	534	479	444	469	416	414	405	426	425	396	401	357	384	406	397	381	390	359	376	388	391	370	405	361	395	351	386	338	392	382	374	404	382	406	414	364	420	399	365	364	386	407	362	337	338	324	370	350	376	353	372	394	402	347	371	365	388	394	383	358	374	360	388	387	355	384	369	360	404	359	398	353	356	381	387	346	359	359	334	378	373	401	360	373	364	352	386	371	417	340	381	384	359	433	337	368	331	371	401	354	358	373	413	391	357	387	349	359	362	348	370	365	392	358	361	370	374	380	373	390	333	390	347	340	393	400	371	355	341	378	393	379	391	379	338	374	383	333	395	372	382	397	379	363	384	363	403	390	391	376	355	385	385	373	379	373	383	349	403	365	368	349	360	340	332	356	370	368	362	353	387	379	371	350	400	392	376	356	390	354	373	367	324	421	358	414	366	383	383	354	347	376	379	347	336	376	387	327	363	366	358	364	359	390	374	332	370	387	366	360	367	362	395	367	356	328	379	405	383	396	366	384	390	360	405	381	355	366	379	367	389	372	380	365	432	388	359	357	371	397	332	361	371	372	349	390	354	372	355	384	359	368	394	361	363	359	373	356	404	335	373	359	372	400	348	382	380	397	368	345	405	375	331	393	353	349	372	390	383	404	346	351	355	345	377	360	368	374	368	354	349	392	371	344	380	381	394	334	352	351	428	361	368	363	375	372	370	392	341	356	350	370	364	369	390	398	363	338	358	346	363	395	342	399	374	379	342	378	383	383	401	376	383	369	385	336	375	334	388	406	375	373	367	391	376	357	365	384	379	393	348	364	378	354	380	381	376	351	363	391	349	371	381	370	369	368	402	318	375	376	386	354	396	370	348	349	314	356	406	392	388	399	395	379	367	409	362	343	395	349	390	368	377	380	364	359	356	385	347	390	370	371	407	370	362	342	351	410	363	356	348	371	332	350	355	358	358	365	327	399	331	390	385	379	373	371	366	408	350	389	356	369	361	374	355	338	371	390	393	371	355	375	374	335	348	342	383	378	337	369	348	379	405	385	357	377	391	376	368	413	400	370	333	396	388	381	382	351	361	365	356	374	387	377	362	388	388	369	362	390	378	367	357	352	383	378	355	352	408	370	382	369	367	366	368	381	362	371	388	381	342	345	349	305	393	353	373	350	415	365	387	356	366	395	360	415	346	354	400	396	349	358	362	370	339	373	393	370	381	390	370	382	338	360	397	371	387	354	378	377	368	355	352	382	398	385	362	375	404	380	377	358	385	390	347	303	405	399	387	379	388	349	361	379	380	366	374	365	399	349	369	366	391	366	356	345	357	399	355	354	377	398	357	375	385	364	360	393	358	341	345	358	365	343	363	398	361	374	344	355	367	369	373	362	345	387	375	381	364	397	401	405	366	393	384	392	353	354	369	341	381	327	365	370	356	373	375	364	368	368	379	363	380	358	365	368	365	340	356	342	367	388	357	390	376	363	362	374	392	372	381	356	368	390	400	407	372	362	390	391	378	386	363	352	357	376	332	363	364	415	392	384	371	381	392	368	372	365	365	381	340	364	340	324	371	370	363	343	387	387	369	354	381	373	351	365	399	386	375	355	341	371	380	389	348	345	365	351	363	397	387	344	372	384	383	376	354	340	358	357	391	389	373	345	379	363	365	356	361	352	374	383	346	387	350	372	365	397	330	379	407	391	378	360	371	384	386	366	383	355	382	389	374	316	359	349	336	339	384	372	372	403	372	368	344	380	394	368	370	388	337	360	353	363	380	351	380	340	357	372	360	371	373	375	343	349	367	352	345	357	361	325	379	400	343	371	376	391	398	396	366	391	370	367	393	400	388	325	364	378	357	345	381	365	397	355	364	380	355	371	359	342	399	394	385	394	388	385	358	352	317	371	354	355	368	349	376	350	368	389	370	379	377	351	342	373	423	369	363	365	365	365	373	352	345	393	379	402	362	347	412	363	355	364	380	403	370	384	364	358	371	382	344	363	346	355	349	361	381	382	390	384	372	371	376	374	394	403	376	357	378	381	392	363	374	358	322	363	334	348	382	409	373	394	372	396	341	388	369	337	383	363	351	373	330	412	347	372	392	352	355	385	350	348	376	396	364	371	384	353	367	375	379	354	351	387	367	411	344	350	359	377	369	402	368	420	351	369	398	396	349	374	346	386	365	354	351	382	402	380	351	375	412	358	375	338	338	371	324	377	385	347	399	368	366	374	339	352	383	370	387	367	371	360	408	377	350	324	371	377	390	375	367	382	368	370	402	377	372	368	381	368	364	354	354	346	362	364	301	380	380	345	414	343	373	368	354	363	374	356	378	365	367	388	334	376	344	365	364	391	341	376	378	359	396	371	414	384	365	387	355	406	359	348	328	371	345	399	398	364	416	364	353	341	340	363	394	380	369	374	439	374	330	369	346	355	369	339	366	381	375	400	360	382	335	368	355	360	355	353	346	351	359	379	356	338	380	387	396	381	354	413	371	384	359	365	364	348	332	373	374	369	353	375	372	346	371	382	376	379	382	350	321	406	369	397	351	320	359	332	355	387	373	366	372	356	393	361	384	362	372	373	400	356	355	348	346	366	390	358	370	405	357	374	349	352	380	413	329	373	366	400	368	407	355	335	409	412	378	347	359	307	419	407	365	374	381	375	368	368	338	349	364	344	385	386	354	355	354	356	390	351	349	373	360	374	378	340	367	358	368	394	359	369	359	384	354	360	340	388	362	375	373	374	360	416	364	351	313	370	400	372	376	370	392	400	335	364	385	357	387	366	382	337	381	366	353	375	390	376	386	384	385	347	377	371	401	360	387	362	371	382	374	374	326	362	385	359	367	385	383	387	361	383	340	360	378	375	370	352	370	380	361	413	365	345	383	336	323	367	376	334	411	391	377	402	347	426	376	384	375	391	364	380	328	366	382	393	352	354	368	341	361	345	356	379	346	385	417	356	354	382	360	380	403	329	379	340	368	378	345	396	388	364	369	374	375	377	346	326	391	379	378	369	370	355	412	372	376	366	385	375	349	371	351	360	353	373	357	373	397	395	342	414	353	379	374	373	383	355	352	370	354	349	357	348	352	347	342	371	368	350	402	339	365	360	422	387	386	366	365	370	362	411	371	360	386	391	351	397	372	393	353	371	368	381	388	348	369	380	356	411	373	355	381	387	392	379	391	369	343	401	374	391	399	339	365	376	379	360	384	393	349	327	353	372	339	380	358	369	388	381	358	385	339	375	306	330	370	366	358	359	400	341	360	355	391	377	367	354	366	345	382	348	374	379	406	444	381	356	398	402	401	367	384	394	374	366	375	353	361	366	356	356	394	338	357	379	348	399	364	360	360	345	370	336	391	372	369	374	376	383	346	355	359	354	386	357	382	412	377	389	386	359	352	362	386	361	357	363	389	330	386	371	418	374	366	341	363	336	384	389	362	387	373	396	384	386	357	342	354	365	356	338	366	383	366
44220	22704	7372	4885	4939	3199	2478	2126	1957	1738	1579	1490	1383	1258	1271	1295	1233	1208	1078	1125	1052	1113	1056	1013	1020	1040	1019	1013	992	1012	963	1004	1011	989	956	989	951	981	933	1036	960	991	976	938	928	959	959	921	951	988	935	936	921	982	997	945	930	895	949	986	996	930	944	908	960	895	922	906	956	903	924	905	931	925	947	891	915	917	962	949	898	935	938	921	886	942	896	945	955	928	950	950	955	891	962	910	923	940	912	864	894	909	912	990	959	931	918	955	906	924	937	945	882	912	915	964	930	928	920	879	916	957	906	922	900	943	974	889	932	923	982	915	996	890	939	865	902	918	929	980	903	961	940	942	957	973	942	935	898	929	920	920	943	915	917	879	924	872	972	939	900	907	928	966	869	885	886	959	920	925	886	914	906	933	889	967	885	943	917	958	934	956	891	976	923	925	873	950	862	919	929	983	917	916	940	941	909	955	888	902	906	917	928	910	930	881	892	916	1005	884	893	973	969	944	904	883	865	940	936	923	974	876	903	922	922	948	945	897	949	887	939	903	913	889	957	910	915	931	864	928	950	868	921	925	899	956	940	884	903	882	928	949	922	862	907	910	910	875	915	950	866	846	933	928	924	883	925	861	909	865	931	920	881	938	926	930	955	927	938	852	886	949	963	935	943	908	924	925	933	924	913	948	920	930	952	907	945	892	934	907	940	923	913	934	902	938	942	928	1001	945	909	970	956	934	925	912	894	927	920	930	900	886	896	953	892	876	945	938	984	900	897	926	952	929	898	912	901	960	911	840	869	930	923	887	970	986	967	916	861	872	953	882	873	892	916	917	947	905	962	983	931	913	937	929	879	905	978	933	906	931	900	978	955	900	957	948	824	904	931	910	926	965	909	935	951	953	950	960	955	899	881	916	911	873	918	918	856	908	919	880	917	861	906	903	888	1020	953	909	944	974	938	907	947	923	892	950	920	925	896	895	883	950	903	965	857	907	898	952	916	936	959	913	871	914	929	939	939	910	943	958	907	870	936	915	871	924	927	919	891	908	961	866	925	888	955	916	884	909	932	940	981	886	942	884	913	887	891	942	926	894	867	898	896	938	916	908	870	921	936	911	927	925	893	938	965	946	937	957	899	948	919	953	933	921	964	920	937	960	889	965	919	894	938	848	997	937	947	920	945	963	911	924	905	926	883	872	903	928	889	923	931	928	914	950	965	891	921	895	899	926	972	918	912	932	885	899	899	874	893	919	912	914	984	935	924	879	941	894	939	912	927	909	926	913	903	916	937	964	940	900	962	907	883	873	933	937	857	926	898	961	917	917	914	935	918	921	870	937	945	982	894	956	931	916	895	927	899	945	899	979	908	958	939	952	869	943	884	962	952	955	908	958	1000	910	901	879	894	927	908	880	936	946	922	918	903	881	917	893	909	864	919	949	905	887	897	889	907	956	905	939	949	919	905	944	942	935	869	884	854	955	913	888	946	966	954	914	962	955	975	1012	946	954	907	907	935	929	914	930	884	946	938	926	956	928	893	932	963	955	884	916	846	935	896	902	892	977	921	1038	871	924	943	951	881	906	924	922	939	884	908	941	961	926	909	968	921	959	908	919	892	879	964	912	912	909	941	897	950	908	918	922	861	871	992	912	890	856	894	932	904	871	952	901	981	932	922	894	933	872	911	899	895	882	918	918	930	947	902	898	905	879	930	872	901	907	903	908	910	964	869	922	920	890	991	881	932	916	936	955	885	960	938	908	864	887	934	901	925	907	922	961	867	947	859	919	956	964	866	902	914	942	859	910	960	910	945	934	933	892	919	915	947	960	881	897	870	899	951	971	902	925	934	911	941	905	941	932	870	895	877	937	944	906	957	947	917	934	925	936	943	905	893	919	901	899	881	860	923	938	955	896	886	941	958	912	946	945	897	928	941	909	909	960	971	880	942	905	902	956	963	936	922	990	857	887	943	911	892	921	918	952	915	913	934	931	950	937	973	939	921	894	911	894	933	914	923	864	902	884	928	909	870	946	961	892	915	928	918	925	902	920	893	893	934	899	946	919	947	891	914	925	895	893	930	898	909	954	948	942	902	898	948	967	924	924	889	920	951	890	897	878	934	918	929	900	932	938	930	922	887	914	877	898	908	915	911	945	936	942	912	940	920	942	926	920	938	930	902	915	945	958	866	924	914	886	956	967	927	891	891	943	925	922	917	870	893	925	918	861	893	892	899	954	934	935	908	916	941	882	940	940	942	888	881	918	890	908	952	890	936	914	956	940	932	979	928	883	969	900	915	920	912	912	895	902	913	929	923	900	889	913	918	901	901	868	935	933	931	903	892	977	913	899	903	880	927	915	923	974	921	904	891	883	943	845	945	928	878	956	956	927	931	910	930	904	927	953	949	872	930	923	937	936	839	963	949	981	876	874	914	890	914	917	934	917	922	957	930	946	885	876	905	914	988	924	896	919	922	935	902	940	931	900	912	915	934	916	994	972	912	919	895	929	961	911	933	949	922	939	915	941	921	946	884	936	898	954	928	917	930	980	944	880	943	956	950	909	965	884	925	877	926	932	901	885	874	942	876	933	897	963	981	882	942	924	875	878	969	953	896	936	880	917	892	959	899	945	892	912	1000	902	959	935	940	900	931	911	894	909	912	850	896	924	954	940	906	934	879	931	912	961	983	911	910	947	955	958	912	938	928	897	954	925	950	908	935	878	955	886	943	924	907	894	910	924	873	860	930	915	898	931	926	928	914	920	946	833	989	892	915	905	889	970	902	932	947	929	938	879	863	946	1007	916	904	936	962	965	905	884	897	916	955	925	936	983	903	900	915	876	893	921	900	901	972	923	927	971	931	895	874	947	925	958	972	968	916	842	920	957	887	889	898	909	867	906	952	925	914	855	919	865	983	917	959	959	902	896	924	900	927	960	917	917	1006	867	914	890	909	923	907	894	945	901	945	947	925	982	943	931	888	917	875	934	886	953	938	867	981	926	930	946	909	944	904	901	911	914	903	881	894	916	916	917	929	927	975	910	905	929	958	897	911	908	896	972	950	930	910	892	944	958	902	883	950	951	971	859	948	967	892	892	943	875	968	939	934	885	924	928	858	900	890	923	926	888	933	933	986	904	912	998	925	926	961	904	895	904	879	896	940	875	1017	954	898	918	905	888	937	863	924	913	962	935	972	916	918	925	872	961	862	912	913	902	950	946	987	951	913	945	907	873	934	903	889	926	981	871	907	881	930	901	934	899	894	962	943	880	920	879	974	917	925	995	883	991	908	951	940	874	899	938	881	896	920	927	941	926	922	932	943	927	907	901	952	894	943	972	911	945	933	959	904	894	917	936	910	924	853	887	949	886	927	903	900	907	886	952	922	918	903	863	930	873	920	993	942	866	880	940	929	931	915	961	883	922	934	916	887	901	891	911	903	882	878	912	895	948	1014	937	948	954	920	966	937	898	937	933	941	887	954	942	878	951	954	900	881	962	928	903	976	933	984	894	883	904	915	921
54358	32826	24091	19760	14054	8443	3932	1484	632	511	469	416	346	343	323	309	324	323	249	247	290	255	277	267	267	272	288	246	278	255	235	232	264	236	259	232	251	210	243	216	239	246	195	232	251	223	239	230	211	260	243	259	222	234	230	221	199	240	214	254	215	241	213	221	248	245	210	243	251	239	225	218	229	231	235	260	223	202	222	233	219	222	208	213	243	249	217	228	216	230	224	214	207	226	244	220	223	193	210	238	213	229	244	201	233	244	205	235	217	262	235	219	226	230	230	209	236	236	210	253	231	217	237	218	208	236	202	247	219	239	229	202	237	203	207	243	222	217	231	229	234	225	212	233	221	244	210	235	234	219	236	215	200	198	218	197	233	224	232	250	234	225	230	187	230	209	216	248	220	220	226	197	218	205	212	216	235	251	228	229	217	218	237	216	230	233	253	231	219	224	226	214	225	218	242	222	233	230	211	218	241	228	227	238	217	227	203	227	202	216	220	231	224	230	225	203	214	217	241	188	241	193	236	237	229	236	201	214	216	201	207	209	237	241	237	223	225	209	224	232	188	235	214	211	235	232	234	202	213	222	232	220	226	226	217	217	234	200	233	205	245	227	226	210	233	243	214	274	218	228	230	206	210	254	213	201	240	231	213	198	236	238	234	221	251	215	210	232	241	223	226	218	187	228	247	224	198	215	215	213	228	246	227	208	203	244	234	241	216	244	231	249	241	225	209	213	245	220	234	225	218	256	231	240	205	225	231	220	218	225	210	224	226	187	235	215	201	226	244	203	215	208	197	220	240	237	221	244	234	234	204	216	239	207	206	220	224	204	236	232	203	214	229	210	226	235	199	221	225	224	212	241	211	225	202	222	189	249	208	216	218	231	222	235	239	210	247	179	214	245	237	197	223	233	233	211	249	215	226	228	201	231	235	251	215	228	209	230	195	219	217	232	227	228	226	226	215	243	224	211	240	203	224	210	264	203	214	196	211	207	198	238	230	221	221	225	223	230	231	201	207	218	224	238	239	249	195	209	199	207	231	240	245	222	228	214	215	220	247	231	233	249	216	201	209	221	195	221	209	208	213	220	222	227	222	241	256	226	238	223	206	225	240	227	251	217	237	180	233	241	206	237	232	234	233	207	238	210	205	202	217	211	256	202	218	209	229	244	221	200	223	214	215	230	215	203	240	201	201	209	221	235	239	226	199	189	207	220	229	216	219	214	203	211	211	206	204	227	238	214	237	231	217	204	209	215	187	232	208	234	215	234	225	206	205	220	207	221	220	232	253	244	260	248	225	205	231	249	211	218	226	232	239	213	206	241	230	202	223	210	228	211	235	242	207	240	257	256	238	226	207	254	220	224	224	216	227	215	243	234	203	246	229	235	252	227	218	212	244	215	217	218	220	236	223	194	208	245	222	247	218	202	219	215	231	236	234	199	234	240	242	204	185	236	221	232	225	213	225	187	237	230	228	235	225	232	208	241	213	206	228	220	212	228	229	252	210	214	240	216	241	209	233	221	235	239	241	211	231	235	178	219	206	201	237	210	217	208	196	221	220	196	188	208	267	222	206	226	225	218	230	244	240	219	215	218	217	211	234	233	243	238	210	237	212	221	215	204	243	218	209	237	227	228	206	242	227	212	255	218	226	220	221	216	220	258	228	232	230	212	236	248	240	241	215	258	211	227	239	221	207	230	211	242	210	237	233	221	226	213	218	221	213	217	223	213	202	210	216	232	243	240	228	236	216	227	246	214	236	209	223	213	218	215	254	216	221	235	212	236	233	215	226	239	210	230	216	215	237	234	226	211	205	214	202	214	229	213	214	217	246	212	219	237	230	226	199	232	249	227	215	231	226	231	236	219	219	207	233	203	206	226	202	206	222	228	251	200	229	210	213	222	238	232	198	209	213	214	239	216	221	212	231	238	245	253	218	240	216	196	235	213	212	232	202	214	228	245	233	215	234	222	242	229	238	229	199	227	219	235	241	218	221	201	208	218	218	189	220	211	251	214	259	203	229	237	231	254	222	227	222	212	241	240	250	221	204	240	224	239	196	207	246	227	196	213	228	234	230	214	207	227	196	211	234	231	245	236	237	227	209	229	219	206	207	221	222	216	245	218	196	222	245	230	206	210	218	222	220	247	219	228	221	235	229	225	231	219	216	260	241	245	226	254	234	237	217	201	223	210	231	254	226	202	214	239	231	217	243	217	239	226	208	233	221	236	224	213	230	244	240	257	227	219	232	260	206	208	180	218	213	220	226	218	228	192	259	205	238	219	230	228	202	232	214	232	219	212	239	244	225	238	244	234	214	230	245	225	199	226	226	212	207	236	232	227	233	228	234	210	205	211	223	217	230	210	227	217	226	230	209	188	214	243	234	213	224	195	226	213	228	199	223	220	211	231	231	216	191	182	233	213	222	197	217	224	211	254	223	225	190	225	245	215	202	199	230	209	231	231	231	207	225	234	210	234	195	210	233	218	208	233	246	230	254	239	222	234	236	243	225	246	236	196	214	217	220	271	243	195	235	264	224	203	197	202	223	236	212	225	217	211	221	210	244	209	217	219	226	221	188	255	217	213	233	204	222	221	235	233	216	211	226	195	207	257	196	212	241	234	251	205	221	251	256	226	227	241	223	210	218	183	208	246	225	225	260	212	221	220	238	216	225	206	239	230	219	231	273	225	207	211	219	244	224	207	232	204	237	234	222	217	220	230	215	226	244	235	221	232	240	210	233	222	218	207	229	253	255	210	234	227	229	224	219	213	246	200	248	235	226	193	235	215	223	251	218	216	208	247	230	225	243	220	228	222	218	209	233	235	197	225	224	254	232	225	220	229	238	238	191	233	228	225	217	213	230	233	238	236	226	187	219	231	228	245	220	221	218	240	213	208	201	223	217	248	253	195	225	211	244	223	237	220	231	209	220	196	191	206	195	201	228	262	228	222	240	206	257	225	207	198	236	236	228	222	255	213	222	217	246	214	239	201	214	210	244	188	233	245	233	226	193	242	228	216	221	230	224	247	219	227	202	208	226	222	235	245	201	231	248	196	241	205	217	227	230	201	228	201	217	199	215	236	193	207	238	221	245	260	221	225	227	248	232	247	220	232	246	230	228	245	218	225	232	216	223	248	241	198	234	246	199	250	222	207	229	224	230	227	254	240	221	255	243	225	226	221	216	256	229	206	213	230	237	225	246	216	240	234	243	221	210	225	230	218	232	259	212	229	219	220	252	241	222	237	216	230	224	233	228	236	245	243	247	212	217	236	260	250	238	234	218	218	220	231	258	208	236	240	232	226	218	234	231	240	241	220	223	249	201	240	228	206	236	235	223	209	215	207	198	204	207	226	219	224	226	228	210	245	231	228	209	200	211	208	202	241	227	240	222	231	201	221	204	218	256	245	208	254	240	217	232	263	226	229	226	223	241	227	227	249	247	259	220	229	245	192	221	202	228	222	200	163	196	219	241	217	211	210	241	233	226	225	230	242
46639	13265	6843	6801	6708	5004	3421	2910	2512	2093	1959	1699	1493	1496	1285	1223	1119	1116	975	1027	933	950	869	828	828	809	770	786	780	754	754	720	697	720	712	681	717	698	667	666	644	672	688	643	669	674	628	593	604	647	617	654	603	629	618	587	612	587	673	623	614	620	652	610	648	595	627	600	634	616	600	630	622	604	636	572	630	593	628	569	619	642	612	620	516	584	596	628	587	604	571	530	593	561	581	653	630	570	622	589	610	592	591	612	586	576	588	579	607	630	613	580	584	625	556	606	561	565	574	590	608	600	596	593	587	617	562	532	606	570	569	656	608	599	573	575	569	569	568	548	584	604	544	556	561	597	614	588	611	599	580	523	549	561	605	560	618	581	585	573	586	611	566	598	555	588	581	606	592	582	618	599	612	583	585	622	569	544	587	622	549	578	574	527	564	556	579	574	578	589	606	610	603	577	595	589	608	582	586	597	572	591	578	583	601	577	641	512	558	565	557	610	554	594	623	613	622	541	537	602	593	601	572	595	553	597	555	579	564	614	596	552	550	535	586	587	556	582	593	566	584	610	561	571	538	574	591	566	596	544	571	580	594	578	592	603	626	588	580	639	595	571	575	589	566	541	551	576	596	576	559	591	592	590	585	594	566	593	537	540	557	582	581	569	582	570	572	564	545	567	550	623	602	544	612	580	544	569	573	598	625	586	588	590	588	571	584	569	591	626	525	574	567	603	591	547	606	535	559	604	609	590	600	586	567	586	591	576	566	578	610	626	545	585	568	531	571	596	589	561	552	578	605	584	551	584	556	608	593	584	568	579	536	586	526	587	550	547	616	588	586	572	584	585	565	603	569	614	606	519	603	544	567	561	584	637	584	550	575	545	548	628	548	581	564	599	617	537	601	542	600	571	590	592	584	607	583	568	574	604	575	587	620	579	525	565	555	585	557	606	592	588	559	566	589	568	588	574	612	555	572	595	554	569	558	588	587	555	597	553	586	563	525	574	585	600	586	577	552	552	553	561	606	592	583	579	583	575	559	545	554	601	582	584	607	585	584	630	568	575	610	585	562	598	562	545	603	586	567	581	590	586	540	582	523	556	603	564	537	538	552	576	568	541	581	586	549	595	556	557	628	574	613	586	582	621	565	585	615	546	595	648	605	587	579	621	573	578	587	604	571	598	567	611	556	577	599	592	584	574	576	587	569	573	603	569	567	590	597	574	591	601	563	576	596	561	541	598	599	523	560	565	575	629	605	585	589	592	586	588	567	534	583	522	569	557	556	570	576	557	567	544	587	593	593	540	633	589	619	569	593	590	580	593	602	549	590	563	582	563	619	529	584	569	561	567	561	600	551	563	534	564	586	566	563	581	556	574	574	598	600	576	603	524	575	579	573	567	597	580	611	604	574	574	528	599	636	588	551	610	542	605	616	596	586	576	617	569	586	612	588	602	595	574	571	552	580	600	595	607	562	592	621	595	602	580	597	583	593	524	594	592	591	596	563	575	605	586	576	586	576	585	598	612	526	559	548	560	602	597	625	590	578	528	590	567	567	544	544	604	628	540	571	568	591	551	591	581	568	540	589	589	648	558	559	614	549	571	589	593	622	567	613	556	571	569	564	580	545	581	556	604	563	593	539	602	578	563	537	548	597	580	581	588	569	605	567	538	571	552	557	548	577	609	580	553	562	571	619	552	619	561	555	554	564	536	564	563	579	597	622	574	609	539	622	622	546	608	594	579	543	562	562	574	556	538	556	566	610	557	574	595	595	626	582	562	588	556	593	567	533	564	578	573	566	565	610	598	563	595	588	582	585	604	564	580	568	561	553	587	614	581	561	602	566	580	564	586	598	615	572	579	569	595	610	528	613	553	610	574	563	595	540	561	571	601	589	552	566	594	540	598	565	586	567	613	597	577	539	584	569	582	608	573	557	581	596	576	586	575	558	606	560	602	609	556	592	579	569	569	607	590	593	577	554	560	507	572	562	588	567	589	592	596	584	559	589	539	556	584	593	548	576	632	595	573	564	598	577	549	548	596	594	542	613	558	579	576	561	586	606	559	604	588	558	595	587	585	617	537	549	583	618	604	580	612	578	548	599	549	599	616	584	578	627	554	598	603	549	558	580	595	617	576	560	548	549	595	548	532	594	588	618	581	578	594	546	555	605	630	550	627	599	597	596	593	592	561	560	615	630	567	580	599	592	556	572	617	594	571	588	604	512	607	607	534	603	532	598	577	618	564	594	570	587	559	583	579	576	564	632	565	601	591	576	610	534	563	614	621	561	542	567	618	574	562	587	572	606	609	576	596	574	558	553	555	568	591	597	605	564	586	548	587	529	540	607	570	608	579	578	615	580	560	606	601	599	535	543	589	622	546	579	601	589	603	600	572	613	602	608	611	556	556	572	575	602	562	594	593	593	555	527	548	579	575	570	572	556	566	573	579	638	629	579	610	547	588	563	610	596	587	588	550	571	585	569	605	589	594	555	601	574	611	616	567	608	587	595	624	556	624	558	584	615	561	542	613	581	552	603	548	612	571	573	593	577	574	606	587	592	527	580	583	562	624	566	603	591	578	579	578	552	568	542	489	576	578	565	593	553	561	572	564	559	586	603	559	654	602	551	592	602	556	541	581	555	594	624	626	552	537	597	517	563	588	581	596	601	581	540	548	624	603	615	570	528	593	608	566	588	583	583	571	589	568	608	553	602	605	604	582	576	587	596	549	576	596	618	573	596	620	562	561	559	603	569	596	582	583	605	557	536	575	590	575	577	589	580	594	599	602	601	602	556	565	605	568	623	578	630	571	578	587	581	608	615	547	576	573	602	583	558	594	540	598	582	615	529	613	592	567	539	608	578	568	572	625	571	558	604	619	598	527	579	605	575	578	602	568	581	601	582	519	540	569	600	581	571	563	610	628	566	599	557	548	539	558	592	604	564	525	611	532	585	576	604	608	506	561	614	584	567	554	602	618	575	564	544	583	597	556	569	594	547	583	589	549	562	566	578	581	594	526	630	564	550	569	550	608	600	598	539	549	606	568	562	579	592	604	566	567	585	583	583	587	559	605	534	578	544	564	583	545	538	576	568	549	577	602	572	575	572	583	599	581	555	553	550	571	569	575	549	561	573	572	537	562	565	580	597	571	570	538	577	559	557	608	617	563	628	548	614	576	573	563	583	561	561	577	541	605	564	554	566	618	627	600	557	563	600	611	583	576	605	531	630	588	553	615	558	560	581	610	595	641	559	584	574	627	606	602	606	574	587	567	576	616	543	604	593	611	573	568	579	569	580	605	595	562	576	598	557	565	594	575	606	569	609	576	579	608	610	582	545	612	577	554	572	600	583	552	617	576	566	590	599	560	596	594	610	610	515	561	609	633	571	556	552	588	538	567	560	586	552	617	603	555	559	543	572	595	547	577	575	602	577	603	594	604	600	533	587	535	561	517	549	556	537	575	578	543	563	579	566	566	582	583	576	567	541	548	614	585	576	577
15199	6715	1444	655	435	322	320	292	272	315	280	277	322	276	298	293	308	322	294	314	295	296	283	309	302	294	297	292	284	300	270	333	314	309	319	289	335	259	307	285	327	277	274	273	300	308	259	309	320	315	316	290	291	307	275	317	309	306	304	303	283	290	336	287	260	287	321	321	283	287	286	299	300	271	301	285	301	249	270	295	291	287	300	252	298	293	306	306	304	286	302	303	305	340	276	309	316	287	284	283	312	317	290	292	338	293	312	298	290	315	298	316	308	293	263	281	320	278	299	311	294	274	273	308	283	285	292	272	299	292	295	286	283	298	292	289	303	317	279	284	299	324	301	296	297	327	292	267	307	292	324	283	302	307	307	319	310	276	313	288	261	296	306	277	293	303	317	309	298	288	286	277	297	296	318	266	297	296	326	323	281	260	312	315	282	294	255	300	319	284	324	319	282	299	302	316	298	297	290	303	291	280	326	293	304	304	312	272	282	286	320	304	291	300	297	270	280	262	278	298	281	283	293	316	309	304	283	329	331	281	291	310	311	285	286	288	312	263	268	295	303	299	301	322	278	300	266	281	277	297	322	296	311	296	291	272	282	293	296	287	320	282	264	286	280	308	332	311	321	274	270	280	298	288	303	292	298	302	311	279	295	313	307	287	313	294	311	304	285	282	284	284	292	322	297	317	275	320	264	299	300	346	308	324	279	295	264	280	310	298	303	312	325	289	337	310	287	290	308	303	289	265	322	334	285	307	283	300	298	295	310	306	275	281	278	287	302	311	281	313	299	302	286	289	326	278	317	296	313	329	289	318	302	287	294	299	315	291	270	291	306	293	292	318	257	294	280	308	287	280	278	294	317	291	287	305	314	309	306	270	287	313	261	307	323	316	302	273	309	290	303	301	289	293	288	328	309	300	293	316	289	266	272	316	272	293	299	295	310	310	293	285	291	323	281	273	298	297	277	295	302	269	291	278	306	259	277	305	280	277	316	285	300	288	285	301	315	319	283	283	300	318	294	319	281	310	305	301	318	303	312	287	307	266	320	287	288	309	262	285	301	282	269	257	286	263	325	277	296	292	313	307	314	299	262	259	289	297	295	304	256	262	312	283	308	278	289	308	290	286	305	294	279	294	302	289	305	315	304	297	304	307	313	306	304	312	270	303	298	292	312	288	296	294	253	324	278	286	280	305	276	318	301	280	280	296	258	311	317	322	292	281	295	288	306	294	289	327	273	288	290	297	289	307	294	319	302	265	310	283	281	278	302	273	314	279	291	293	283	291	311	306	301	269	296	282	317	268	290	297	309	317	326	302	302	295	290	282	288	296	298	271	295	300	306	297	311	319	318	316	300	285	282	293	294	322	317	332	284	318	320	265	297	311	302	312	280	295	323	311	304	318	319	320	268	262	317	280	306	302	294	322	302	311	333	284	299	310	297	313	286	294	314	298	308	309	296	309	319	324	323	307	305	290	304	297	303	273	279	283	273	289	290	291	272	344	277	322	294	291	294	279	310	277	322	268	285	277	285	300	277	340	281	276	262	268	306	302	298	294	293	295	314	283	292	273	278	299	269	265	306	302	294	319	309	326	290	307	267	338	284	320	313	318	305	274	268	314	298	285	298	282	252	294	293	310	295	320	285	339	303	288	280	277	319	287	286	278	290	275	285	305	312	333	264	319	273	320	286	273	293	260	301	285	290	298	281	316	283	324	276	316	283	295	281	286	312	287	313	284	298	330	294	301	287	272	296	309	285	300	330	289	338	303	276	293	292	304	308	309	322	317	292	314	302	270	269	292	282	296	283	297	304	261	289	290	279	288	307	316	294	294	312	271	289	304	277	324	269	285	272	302	299	332	265	305	289	319	312	311	283	302	295	287	306	284	327	283	300	310	311	299	297	349	305	279	276	312	341	320	297	314	310	281	290	264	311	304	305	288	291	279	305	296	272	288	279	293	261	319	294	290	294	295	299	314	281	309	303	288	279	284	290	320	300	289	295	283	290	303	299	294	272	315	302	287	292	287	293	299	267	294	273	292	293	285	323	298	275	323	299	308	290	268	283	303	296	301	317	307	288	276	314	272	287	281	304	293	279	296	281	280	301	306	319	291	287	280	284	262	306	279	305	311	319	275	257	284	291	318	279	322	278	308	294	301	288	287	282	283	270	291	293	298	308	268	301	291	304	279	286	288	281	287	351	307	263	289	286	283	289	292	316	283	299	302	331	320	296	278	297	288	314	295	281	286	293	311	254	300	300	278	303	268	296	272	290	280	279	309	299	338	281	273	244	276	274	279	316	292	321	301	302	321	322	311	303	304	305	336	300	296	270	284	302	294	302	305	288	308	304	304	293	305	320	257	296	298	289	270	315	319	300	304	306	306	284	287	282	278	304	262	313	288	270	315	253	315	276	292	276	292	285	282	274	300	252	298	253	265	290	269	324	300	288	273	273	298	300	293	251	278	277	306	308	312	329	275	262	293	312	295	297	283	273	295	318	305	283	297	289	320	297	308	287	289	303	309	310	290	310	300	288	289	257	298	302	335	320	273	297	280	290	319	292	305	285	274	273	267	282	309	277	296	289	313	295	304	291	308	294	294	291	323	274	276	274	290	274	300	290	265	288	278	285	308	309	308	282	266	285	286	291	301	288	300	318	310	296	269	302	307	305	301	300	255	281	316	299	308	278	285	293	279	324	297	272	282	279	286	299	313	276	304	300	277	283	311	307	288	267	290	293	334	295	258	342	289	286	291	297	279	311	277	280	290	292	266	279	281	278	287	289	295	320	307	281	323	276	275	295	279	290	318	307	285	302	293	278	322	293	324	267	258	300	273	282	293	300	285	298	265	292	266	292	255	297	293	303	299	289	285	268	311	299	296	311	273	273	287	294	314	289	325	285	315	289	278	310	293	288	283	299	322	296	262	285	275	288	299	315	326	301	282	299	307	291	269	289	312	295	291	279	293	290	269	301	285	303	290	328	317	305	288	315	275	264	306	255	297	307	319	280	308	303	295	299	292	286	297	323	305	297	293	294	303	319	282	285	303	314	292	268	277	307	286	284	293	299	295	312	303	281	324	294	300	273	308	290	319	301	294	279	318	312	276	295	303	284	275	290	308	295	304	309	311	309	321	296	298	289	330	289	302	292	311	346	283	297	281	306	301	305	285	272	290	292	291	294	287	311	262	302	322	331	278	308	304	264	282	307	283	291	273	302	272	299	295	346	271	275	290	284	286	332	300	293	264	297	300	315	289	319	315	309	297	348	309	275	305	330	254	320	285	310	335	290	313	285	306	266	284	289	256	305	291	301	298	305	282	296	291	293	277	299	305	272	272	284	292	292	292	299	286	299	326	296	317	329	315	318	280	287	300	296	305	297	315	274	293	293	279	296	295	284	305	263	267	293	328	297	314	283	289	289	306	294	301	283	286	300	302	296	281	308	296	299	284	271	291	291	267	298	284	286	286	316	269	313	284	274	302	290	255	294	269
14747	3757	975	999	1008	892	860	814	788	864	807	847	848	846	841	745	808	773	799	736	799	756	779	780	717	839	759	761	777	761	784	755	799	775	823	767	822	784	756	755	791	806	806	768	801	756	808	791	775	742	783	810	779	815	816	771	831	751	736	831	824	807	753	773	784	809	783	780	727	822	769	792	794	794	754	790	802	778	737	784	728	741	811	783	737	769	801	796	763	767	784	809	768	799	775	775	746	784	829	759	782	813	774	801	746	808	781	767	788	773	759	817	830	783	749	855	767	815	774	773	759	762	775	769	723	811	814	796	754	776	802	819	796	798	737	779	800	760	753	767	773	822	790	764	794	808	739	806	762	814	768	778	773	772	745	750	782	753	815	806	796	776	748	818	766	811	797	783	806	792	775	796	788	818	768	796	768	740	802	737	801	779	801	790	773	781	827	800	793	757	813	771	798	831	770	779	767	765	766	771	792	783	791	809	766	815	752	780	764	764	861	768	765	787	811	779	769	775	782	786	783	845	756	746	819	774	798	814	781	803	811	784	781	833	790	755	806	758	733	777	755	785	790	777	778	762	797	751	814	789	763	770	804	751	785	814	758	769	811	790	779	805	819	789	760	780	813	760	806	781	775	759	845	757	794	798	738	773	807	778	832	789	761	808	794	787	771	833	768	813	798	776	764	825	781	810	800	803	782	762	779	746	781	796	801	740	774	755	752	781	825	815	785	800	803	767	802	814	794	736	820	831	786	793	794	802	769	769	733	785	834	771	768	769	762	781	790	768	767	720	750	788	719	793	812	808	783	748	731	783	773	799	744	773	754	803	757	796	764	776	824	801	760	750	772	764	787	813	780	788	761	766	808	805	787	750	773	759	782	811	823	789	864	766	794	842	754	713	775	766	774	785	769	714	739	784	825	786	845	779	773	775	788	801	751	773	773	779	791	788	738	803	847	807	838	760	794	738	832	777	765	730	767	795	751	753	778	744	787	779	787	723	769	793	775	749	780	771	799	733	787	797	723	760	749	801	787	836	780	774	790	742	778	789	767	761	777	748	754	752	785	797	797	781	820	775	735	794	778	819	837	852	754	793	813	784	755	799	843	785	762	744	816	783	761	792	823	852	814	807	781	786	804	765	794	798	738	769	765	789	745	763	741	786	818	841	787	746	763	800	795	824	783	797	767	787	741	761	779	727	804	801	790	791	799	771	808	812	774	781	769	791	798	806	774	840	690	784	711	824	770	746	796	753	756	796	851	772	776	777	784	782	773	781	789	783	810	815	829	807	716	748	789	743	780	850	774	761	800	813	755	793	773	780	795	816	771	810	823	785	817	791	827	831	738	708	743	800	731	776	818	806	757	807	791	748	764	801	787	848	847	729	780	719	813	799	816	839	760	794	816	765	751	740	754	767	804	791	777	767	753	787	758	815	754	748	747	773	794	795	801	809	798	811	762	741	772	778	784	805	763	821	747	804	766	802	833	796	809	747	852	800	794	760	768	764	773	757	765	763	792	721	781	755	772	839	810	785	808	750	785	725	757	772	774	773	815	804	777	815	788	783	760	795	743	737	787	718	738	762	779	809	803	736	809	793	806	839	795	771	807	822	808	791	777	834	757	776	809	785	755	779	787	857	780	792	794	820	838	845	762	801	774	797	790	794	789	737	760	749	766	809	793	792	740	811	784	777	777	767	773	807	739	800	774	744	805	784	760	813	757	799	741	823	788	788	801	789	767	790	806	764	817	765	801	809	846	776	797	761	782	798	792	760	744	801	756	815	770	795	800	746	774	780	793	757	770	782	803	751	815	784	794	761	767	724	728	797	802	798	793	768	794	787	767	763	741	790	792	779	784	780	760	784	772	752	814	775	752	794	768	780	756	793	788	772	787	812	759	797	810	740	746	807	758	839	801	809	769	782	802	804	813	821	760	762	759	766	788	772	794	803	855	788	829	821	797	781	781	805	809	815	752	753	772	757	764	772	792	808	827	760	747	762	754	796	796	791	735	779	796	753	817	801	772	791	780	781	771	770	808	771	816	780	799	767	749	792	782	802	782	757	804	809	825	847	800	735	801	793	733	734	747	788	803	785	723	756	760	827	826	786	770	839	784	794	778	758	812	795	749	738	777	769	751	748	816	798	793	847	824	771	816	711	809	798	793	805	779	817	795	774	795	773	823	707	807	715	825	742	756	772	782	755	752	807	758	765	791	791	770	764	755	766	764	785	753	785	775	774	771	768	758	775	782	767	771	774	805	811	780	794	768	842	759	764	782	779	741	802	839	777	763	781	802	822	784	789	814	805	702	778	717	807	790	718	739	775	793	761	810	766	797	786	742	800	789	800	805	765	776	754	769	779	794	774	798	766	820	778	809	769	837	753	776	771	796	795	753	775	790	786	794	774	828	796	750	809	799	789	754	771	797	760	767	761	747	806	778	799	771	769	790	789	729	785	786	770	756	806	755	767	819	809	801	762	783	762	794	744	780	747	831	789	757	737	807	765	815	722	774	776	824	808	815	793	831	793	756	791	733	790	778	789	776	797	812	811	763	820	799	766	854	818	745	830	779	799	758	823	767	780	790	754	792	764	815	768	794	802	746	762	794	765	789	855	793	819	729	770	814	826	800	796	752	804	787	804	750	752	808	773	794	807	763	810	763	750	800	800	805	787	780	798	789	775	801	752	754	809	830	762	742	733	734	746	766	794	762	761	836	799	792	794	760	759	796	790	776	770	813	756	830	738	797	785	809	811	797	849	799	827	784	738	859	743	789	738	811	771	785	795	763	781	774	775	832	778	799	806	792	759	730	752	783	836	761	797	749	778	782	800	769	783	767	804	797	781	799	830	756	783	797	772	752	781	806	774	809	789	804	809	810	810	799	751	815	779	776	739	789	791	755	805	766	758	813	812	794	779	775	756	793	786	783	733	819	786	765	798	799	735	747	802	828	759	758	779	835	808	792	782	810	809	740	819	764	856	801	738	797	823	788	798	748	762	846	770	789	827	791	772	822	803	770	849	764	792	790	738	753	768	818	765	822	789	788	811	791	809	793	754	763	793	773	776	781	751	818	774	829	797	766	800	755	777	841	744	776	828	806	751	796	827	796	799	755	823	769	839	771	803	788	787	756	807	794	794	784	801	786	770	839	788	830	766	762	789	775	764	759	817	753	800	775	758	750	794	800	726	750	805	823	787	799	764	765	806	761	803	746	735	798	775	800	782	709	771	784	841	784	789	814	801	750	802	792	792	803	817	773	771	759	792	796	748	808	768	761	799	795	841	743	803	812	748	784	784	765	808	766	751	772	761	774	772	754	802	737	765	749	767	829	775	808	775	783	793	752	777	784	780	829	782	806	845	792	788	803	797	806	778	756	822	786	753	788	830	772	837	800	789	773	775	775	762	749	788	780	759	830	751	777	804	787	729	777	763	762	799	816	719	753	769	825	795	804	789	772	813	761	772	800	774	845	767	782	759	823	779	793	785	791	790	740	733
49198	31312	21011	15647	10300	5344	2379	1002	546	507	475	433	439	422	423	378	406	394	384	371	386	382	385	370	377	317	390	371	381	408	413	418	365	367	369	392	339	395	387	338	384	358	391	390	403	400	371	371	348	392	387	365	403	354	359	341	400	375	351	343	383	376	361	346	379	378	352	394	393	359	349	362	373	389	341	342	399	418	386	405	388	363	382	395	367	403	372	335	355	352	364	379	383	411	408	405	397	384	371	397	363	367	338	360	382	361	350	347	432	345	343	375	352	382	349	393	357	337	379	357	370	347	347	337	377	378	373	398	359	362	375	371	363	359	395	358	377	355	395	353	369	378	392	379	344	366	386	346	330	373	383	356	368	367	439	375	356	378	369	365	401	367	381	304	389	350	353	364	388	384	357	373	370	372	379	388	355	370	390	365	360	373	366	359	358	360	381	373	339	353	346	406	351	354	378	363	370	354	357	371	354	356	364	342	341	372	366	382	382	365	366	369	395	367	371	372	407	315	387	352	372	369	342	357	370	328	365	334	377	404	346	366	367	379	380	388	356	368	353	401	330	363	362	390	325	355	356	385	390	364	349	361	346	366	358	377	348	366	372	377	374	398	379	368	363	348	340	402	362	377	399	366	377	375	345	343	366	333	357	354	387	384	364	349	358	388	342	352	398	346	346	378	364	366	386	368	372	375	398	370	367	350	394	328	341	372	349	409	351	328	364	353	349	385	322	381	333	354	380	360	347	368	353	380	384	392	385	398	361	359	354	388	401	385	371	366	410	364	416	380	372	375	410	375	384	363	374	373	360	376	339	393	372	367	347	362	348	359	365	337	383	397	338	335	355	331	344	369	374	351	377	358	385	355	377	351	366	381	359	372	389	381	350	352	382	369	352	364	390	362	368	370	359	366	404	363	408	370	381	353	393	369	387	350	337	357	369	361	370	372	400	380	396	374	392	356	354	393	341	355	395	344	326	383	330	397	366	339	380	362	361	396	349	340	371	337	355	406	405	386	387	365	348	332	360	383	363	377	356	385	369	353	353	351	328	341	386	357	393	340	397	348	389	367	366	390	390	383	349	358	351	384	372	380	362	384	394	359	380	385	374	357	360	371	376	334	366	402	391	394	390	337	361	358	367	350	386	345	349	370	346	411	396	359	381	363	338	369	370	354	376	353	358	372	392	308	365	367	422	359	355	364	385	376	368	358	364	372	362	376	370	357	364	370	359	369	343	384	377	387	373	370	390	352	325	379	394	360	365	364	358	373	376	368	356	360	371	358	371	354	382	357	406	366	331	379	374	374	367	343	383	329	348	387	370	415	372	353	371	385	383	376	335	399	357	375	381	394	349	348	392	308	356	383	378	366	376	354	342	366	389	340	353	391	346	382	379	404	374	381	386	368	389	389	354	364	345	381	381	349	390	404	387	361	380	341	381	379	355	365	372	360	336	349	411	364	370	361	384	370	375	375	372	407	402	358	350	365	377	381	411	393	390	381	348	399	347	383	380	367	367	391	358	355	354	384	412	424	376	371	369	359	360	363	339	417	350	376	357	373	373	355	369	351	351	371	326	370	341	344	349	354	367	357	363	388	345	357	389	345	390	380	379	368	385	368	357	362	370	339	393	391	348	382	387	350	339	357	371	353	361	355	401	334	372	345	392	352	379	394	343	418	394	360	398	356	377	391	382	376	363	380	333	320	379	363	326	348	371	364	357	406	407	343	369	383	351	379	375	358	374	340	384	356	398	341	385	352	343	393	396	362	339	372	360	346	382	370	359	386	396	338	378	371	371	370	343	365	375	391	357	389	362	331	380	359	360	367	333	359	391	365	368	358	354	408	342	392	374	345	350	381	366	311	352	335	382	346	352	376	379	359	348	362	353	396	361	335	321	361	374	359	391	366	363	358	394	333	382	409	364	362	361	363	378	374	359	334	383	360	347	398	368	386	343	394	398	346	407	402	366	368	405	401	363	350	375	384	335	372	381	351	322	361	349	390	347	359	343	397	364	401	378	386	363	380	366	369	368	368	381	342	375	368	349	399	409	387	365	345	373	347	346	358	384	362	365	342	368	356	354	359	363	376	344	358	334	358	361	346	323	338	394	421	369	374	369	377	358	327	369	403	368	348	338	402	369	345	367	367	380	363	365	352	345	386	359	378	400	380	390	359	386	394	370	377	417	348	358	376	384	369	369	366	386	349	343	360	360	344	358	369	375	342	380	358	383	329	370	387	342	363	358	406	381	353	348	376	399	399	353	353	348	352	380	375	404	378	356	346	345	375	357	393	366	389	314	347	365	379	319	375	383	371	353	372	346	371	374	386	372	378	341	391	379	373	353	363	356	352	404	356	340	379	395	363	355	347	349	362	344	345	380	337	374	359	343	382	376	373	399	394	394	357	352	359	386	416	396	377	390	362	371	369	336	377	353	366	380	345	367	381	360	376	360	343	379	367	384	359	382	327	405	396	379	368	379	329	378	343	355	356	341	374	374	377	395	369	362	353	355	396	367	351	375	372	403	376	384	344	376	371	368	385	387	390	375	384	358	366	417	355	404	382	362	359	363	404	365	375	401	387	359	414	378	345	337	353	358	341	364	371	376	370	361	371	359	373	330	342	370	405	361	365	371	377	379	418	395	336	359	369	381	365	392	365	341	337	351	348	375	401	336	343	361	359	353	349	364	377	345	343	335	395	406	367	375	370	393	327	376	373	344	311	328	357	342	353	383	369	373	405	352	368	386	357	340	349	380	397	379	354	371	382	395	385	403	349	389	385	385	370	386	391	368	368	374	337	385	378	364	354	362	342	331	352	378	394	363	321	337	376	322	348	354	323	350	337	373	346	410	364	350	373	361	330	386	352	385	358	361	337	357	351	370	383	360	355	394	352	368	352	341	377	350	353	339	386	344	338	333	390	403	364	379	395	384	358	371	391	384	383	376	357	377	363	375	362	376	383	366	346	389	396	355	373	336	344	374	374	371	342	371	413	361	386	375	338	367	368	353	384	379	374	389	352	358	393	357	358	372	335	369	368	361	409	369	361	373	380	357	334	342	396	394	387	370	353	376	355	406	392	347	317	364	356	384	385	352	369	370	372	385	376	393	324	378	399	373	380	360	371	319	373	400	378	384	347	370	334	367	373	387	347	356	385	370	371	364	343	344	356	380	359	379	365	375	362	355	379	374	367	371	366	357	368	335	378	346	361	380	352	376	364	380	405	347	396	335	375	361	380	376	352	356	362	339	373	387	379	376	356	340	388	351	376	347	347	354	394	372	366	390	350	342	369	358	366	358	353	401	419	384	343	386	363	371	354	369	363	372	366	317	392	378	365	343	367	370	355	402	365	391	342	355	385	400	390	370	332	384	364	350	370	406	353	382	368	351	374	351	380	376	381	385	379	387	338	374	351	345	390	387	365	423	333	363	380	374	354	379	337	344	352	395	340	361	341	368	368	392	358	356	344	354	394	348	381	354	347	380	317	390	391	383	336
40600	9954	3555	3838	3462	2870	2359	2043	1908	1698	1613	1474	1430	1249	1250	1249	1151	1155	1112	1145	1174	1037	1073	1068	1022	1090	1049	1019	1025	1020	984	1031	997	989	942	972	944	935	984	978	944	981	978	992	915	996	1036	926	979	978	865	958	1003	980	920	931	978	929	942	960	963	960	925	961	900	968	964	941	919	952	921	940	931	946	920	958	866	886	898	954	880	944	916	932	955	887	929	941	923	943	967	899	963	968	907	990	940	933	904	895	910	937	954	878	940	886	985	926	919	971	877	886	907	973	910	885	899	918	897	975	858	861	920	935	874	945	929	920	951	942	947	897	859	913	861	897	921	849	931	919	920	929	938	916	942	936	947	929	899	970	892	928	903	894	963	887	943	893	918	926	911	951	948	916	925	929	891	906	906	948	894	964	939	901	907	911	899	876	901	863	858	911	899	967	921	911	899	927	915	911	962	915	944	954	932	933	949	927	949	908	924	964	937	960	937	990	893	909	905	892	905	925	910	953	912	915	928	880	930	882	958	933	881	934	935	921	925	939	905	895	887	903	905	921	925	914	914	879	921	922	908	963	989	899	942	896	914	960	891	874	917	865	892	931	948	919	887	891	939	886	914	879	902	942	914	923	900	906	905	946	910	908	924	962	904	885	899	921	890	917	881	934	967	954	909	903	931	937	916	924	919	868	965	910	896	943	944	903	888	935	900	914	909	904	912	873	942	897	924	911	955	923	931	964	925	890	942	900	950	917	890	947	927	895	877	937	878	911	899	845	929	882	902	889	901	893	936	942	924	902	915	928	921	921	892	922	934	926	970	896	959	863	942	901	900	945	886	882	912	959	882	893	912	951	963	940	912	941	924	939	886	950	934	919	900	932	884	942	927	913	949	929	909	894	883	919	933	891	934	886	926	938	918	951	890	954	909	888	939	912	969	948	923	941	930	974	928	919	847	913	847	894	899	936	900	917	935	936	898	962	965	941	929	885	881	909	923	881	906	924	962	938	970	852	902	921	901	957	914	904	939	922	910	942	954	906	922	930	880	908	910	921	913	911	911	940	917	936	928	911	917	866	898	909	979	881	887	963	921	922	950	993	927	877	872	929	893	907	912	920	902	924	930	889	910	895	914	953	870	931	944	881	952	887	910	904	921	911	909	940	925	917	945	895	914	899	939	878	917	879	901	891	902	907	940	908	929	924	885	929	888	934	914	864	908	938	916	911	940	948	892	875	901	922	923	959	890	863	887	922	911	930	917	930	920	872	893	928	908	956	865	927	896	926	914	918	886	909	889	951	887	937	949	912	964	880	899	895	923	893	929	925	898	909	894	936	884	943	901	914	889	932	914	952	924	939	924	961	961	885	864	927	914	887	875	950	880	950	891	942	912	958	907	897	932	864	917	978	919	947	899	890	931	941	892	908	937	939	851	932	914	905	859	947	888	915	938	953	911	903	952	893	963	885	928	917	923	905	933	905	895	918	938	882	944	935	943	925	903	919	950	904	1005	894	893	885	921	924	937	895	1002	922	926	976	944	951	950	960	907	928	951	938	963	929	919	914	949	928	922	949	903	897	854	924	895	904	883	956	901	917	912	912	917	921	896	879	927	904	945	878	928	936	884	951	917	956	889	918	934	899	924	917	941	938	846	899	919	942	887	922	897	964	896	939	916	908	894	928	892	949	913	945	919	911	898	897	964	906	925	901	934	953	879	907	935	951	920	919	935	917	927	890	890	928	917	885	909	938	946	892	920	904	906	939	933	948	919	952	892	909	930	981	897	928	895	864	921	989	911	937	883	888	931	885	885	897	884	935	926	908	908	939	965	955	938	888	918	885	908	910	896	881	949	926	910	931	945	927	901	888	941	909	934	874	921	924	841	919	886	899	929	925	903	919	937	915	913	922	940	902	914	931	947	898	917	885	898	929	878	947	825	873	895	857	895	899	976	945	889	886	949	950	951	939	881	911	916	922	944	933	847	867	922	879	874	940	915	914	911	928	920	883	947	929	949	926	913	921	932	893	925	887	896	891	856	917	914	861	932	908	906	906	966	895	891	920	948	878	976	911	882	875	883	931	932	950	920	940	923	925	927	947	871	916	957	919	935	960	887	924	933	874	909	921	859	919	887	886	888	932	915	966	891	902	931	939	905	914	912	913	879	947	891	900	924	935	850	979	901	964	954	931	883	968	899	913	919	944	965	920	898	984	906	940	904	954	917	907	910	878	910	958	911	887	908	924	905	941	941	885	923	942	915	894	926	951	907	960	969	914	922	944	913	905	892	886	951	946	860	914	912	939	929	925	908	888	885	904	865	878	882	988	939	928	891	972	887	878	904	917	923	893	957	935	945	966	937	887	865	939	900	914	935	927	919	884	931	862	903	937	885	843	911	934	889	933	892	880	956	960	915	874	933	962	928	970	944	912	903	896	890	910	919	895	907	931	882	925	866	919	978	903	907	915	928	890	909	926	922	900	916	938	901	929	910	887	925	929	869	945	943	926	907	907	886	926	891	905	920	911	986	891	918	939	935	971	913	1010	917	903	914	912	875	906	898	908	957	909	912	922	904	951	892	940	896	965	887	888	918	929	915	920	885	952	925	915	894	973	944	914	928	946	918	934	967	937	933	854	909	961	926	933	904	919	882	911	858	934	910	914	931	919	963	944	878	977	920	961	964	909	875	919	925	885	949	932	921	947	889	919	885	923	892	893	880	882	923	962	902	878	933	871	882	922	927	908	903	923	894	919	935	945	909	919	930	939	975	905	898	940	841	902	908	868	922	849	887	889	930	892	891	909	903	924	976	938	897	893	936	938	935	923	909	946	971	929	926	900	939	905	933	923	938	935	906	893	928	900	919	898	902	904	874	893	917	978	905	935	951	925	893	877	866	965	940	941	962	934	913	916	953	895	870	913	889	922	890	926	924	904	923	892	926	926	915	854	987	886	937	931	915	873	911	914	952	967	868	924	917	893	910	900	893	931	899	868	871	890	935	908	926	968	831	934	908	891	892	946	951	908	927	938	925	923	858	952	903	910	949	892	891	906	966	903	899	920	875	898	924	926	957	931	915	891	936	892	915	914	968	861	870	915	882	929	899	969	950	865	911	902	968	927	921	919	947	895	878	952	920	988	944	946	981	889	905	917	905	981	871	926	902	955	877	878	879	923	953	957	905	927	937	905	893	916	944	893	920	919	906	965	895	884	902	919	942	858	937	920	897	895	890	932	903	882	861	923	919	918	903	952	926	906	872	912	985	953	929	926	874	925	913	896	909	958	870	893	903	922	892	974	926	894	860	941	899	871	927	892	911	908	938	886	876	894	957	935	938	972	918	912	968	857	921	948	960	950	909	920	911	903	899	845	885	911	925	919	921	896	893	955	886	892	935	900	965	950	923	902	972	857	876	898	926	929	915	915	936	893	933	919	916	923	913	913	906	922	906	917	931	907	950	928	935	883	965	993	909	938	933	953	887	951	872	936	923	906	871	924	909	900	953	958	893	851	893	932
53430	30572	22626	17483	11463	5747	2432	1051	619	481	489	401	353	344	310	351	287	292	282	278	273	268	243	260	252	232	237	234	275	243	226	261	257	241	227	252	241	232	218	228	258	219	230	231	186	230	222	222	242	235	222	247	225	249	216	252	238	216	244	222	227	218	219	220	250	222	220	200	221	238	210	198	201	225	220	238	246	232	239	230	235	223	232	218	206	209	235	237	221	196	239	244	244	246	229	215	227	261	221	220	219	243	228	224	188	221	226	232	222	235	221	226	219	214	244	229	241	202	233	253	232	232	241	229	226	212	189	206	200	216	223	190	220	226	198	224	214	220	188	231	217	216	213	231	222	222	227	226	199	233	209	223	253	208	220	202	231	215	237	211	220	229	218	197	231	210	205	221	222	235	234	249	219	225	243	241	222	181	208	203	233	227	237	238	216	247	192	199	193	215	242	234	210	212	214	176	201	228	228	228	191	223	229	239	234	227	233	227	217	202	225	221	213	228	187	228	208	195	217	247	210	186	223	202	212	205	238	205	217	250	210	242	203	218	237	202	214	212	202	189	230	258	227	224	228	213	198	244	208	233	227	222	216	218	225	244	241	235	215	223	226	224	222	211	195	202	228	222	211	211	217	230	235	199	229	260	215	221	223	225	211	221	225	225	222	231	227	251	210	237	216	232	239	230	194	235	228	226	246	220	203	219	227	216	234	246	241	223	199	230	201	224	206	228	233	233	220	227	228	210	219	217	232	205	245	227	232	246	233	208	208	253	225	223	223	230	235	211	221	234	260	226	226	216	216	236	214	243	248	218	221	236	233	222	248	231	239	205	236	229	226	232	225	217	203	211	218	208	229	235	203	221	225	236	243	245	208	196	217	213	221	212	203	219	227	218	204	213	208	236	232	240	240	235	217	228	203	229	222	209	209	202	208	233	229	203	201	232	210	205	211	227	241	210	216	243	228	214	236	205	218	213	206	234	209	199	220	206	225	208	222	199	245	211	245	221	235	230	222	226	201	219	236	243	230	195	234	245	218	236	244	229	228	245	221	196	248	226	213	241	239	222	201	206	189	237	226	198	210	215	221	230	240	218	213	238	215	204	193	245	253	224	222	217	206	207	204	195	253	211	210	219	203	208	222	225	202	253	218	240	236	206	252	222	192	240	234	210	229	206	215	225	221	192	217	215	212	232	250	245	215	243	245	230	207	219	243	222	224	212	212	243	233	250	228	192	230	215	204	211	216	259	225	202	214	240	230	197	246	225	228	177	246	228	201	223	219	203	217	212	242	223	213	216	213	234	228	204	195	216	204	183	213	222	210	236	251	208	209	220	208	202	222	216	228	240	206	214	226	251	243	222	225	230	202	219	215	194	217	214	232	213	263	209	204	206	213	234	222	209	229	213	225	219	209	225	237	214	199	230	221	230	242	210	210	208	237	238	215	197	215	212	265	252	220	223	210	227	233	229	220	203	228	229	239	247	189	227	228	232	249	217	234	201	214	225	213	231	215	225	231	223	213	224	211	205	246	203	213	213	215	194	231	218	220	215	230	234	214	203	210	216	205	201	205	241	210	218	228	215	261	259	216	238	208	250	210	263	208	229	241	190	216	202	221	235	219	210	235	216	232	207	227	222	220	206	226	205	225	230	249	203	222	244	226	223	218	212	216	215	240	188	190	188	202	214	273	217	228	199	213	218	211	210	230	229	235	209	217	197	210	214	231	208	183	231	217	241	214	226	223	223	205	220	220	223	208	219	217	189	208	206	225	225	220	236	204	230	242	221	231	210	215	253	209	205	193	220	204	211	195	229	206	204	200	203	258	205	244	231	215	248	236	218	219	218	212	225	222	216	204	220	249	228	231	206	197	234	196	227	244	230	222	225	213	230	230	233	214	239	231	209	217	242	188	228	236	215	219	197	203	237	224	214	229	196	223	225	186	219	216	214	229	206	205	230	245	213	220	218	206	244	222	221	209	221	240	204	217	240	218	242	200	209	225	209	241	239	242	223	210	216	217	187	236	243	221	242	216	196	205	220	223	206	196	204	243	233	211	201	239	213	239	225	222	240	222	231	209	231	223	210	228	232	225	215	210	220	237	224	222	239	214	198	188	239	231	220	243	230	195	202	217	233	233	207	231	224	200	227	200	221	246	211	238	206	215	211	204	199	222	230	229	216	237	224	242	245	217	233	205	200	226	209	230	226	211	201	205	203	205	213	209	197	238	216	238	227	205	225	192	187	236	215	204	193	216	191	224	211	196	229	236	218	197	224	223	217	232	205	227	214	206	240	224	215	188	236	228	217	221	225	214	209	234	218	257	246	243	200	232	215	219	219	222	221	227	236	193	191	229	242	217	215	221	198	226	234	230	228	206	222	254	222	209	204	238	229	239	255	205	206	219	216	215	235	216	185	241	225	213	230	210	238	222	219	227	192	219	227	236	233	195	259	203	204	260	214	243	243	228	222	226	236	204	249	241	211	216	196	209	220	209	200	223	220	234	233	256	191	223	226	227	231	224	207	207	204	247	202	256	272	226	232	244	234	227	205	213	215	210	232	218	234	241	242	184	227	229	197	217	206	210	226	232	224	218	231	201	222	211	224	236	205	209	267	249	217	239	232	236	215	236	221	217	219	217	217	232	231	207	237	236	210	204	209	194	212	227	234	226	204	237	230	256	235	228	233	262	228	202	238	242	246	247	241	245	217	195	219	202	224	226	222	213	245	201	218	226	211	209	219	222	244	216	198	202	236	263	249	226	244	223	211	237	225	210	190	210	234	222	238	237	222	214	232	214	222	205	220	200	197	224	215	211	226	203	217	223	253	216	203	200	235	216	236	203	241	198	228	212	195	250	226	230	225	211	235	234	231	235	212	221	220	202	219	208	215	222	220	215	240	208	198	197	239	227	219	237	235	222	233	216	233	223	229	232	214	201	205	225	212	244	234	226	215	222	213	205	207	236	221	241	215	233	227	231	212	226	215	241	194	260	236	241	208	220	247	198	217	210	225	203	205	256	214	237	240	211	205	248	240	233	237	244	218	228	213	225	215	227	244	197	222	207	237	226	200	216	216	218	185	223	225	237	207	224	223	230	222	216	229	235	228	211	200	241	213	215	221	203	219	210	225	209	241	209	215	243	220	224	206	224	234	190	214	201	220	192	201	230	247	209	199	241	222	237	224	206	237	202	209	205	219	211	203	211	237	216	201	216	214	217	220	233	210	200	249	211	215	215	240	231	259	227	216	214	215	239	190	200	223	202	200	216	218	211	214	222	223	217	211	192	225	237	222	216	233	197	233	213	233	222	207	218	188	236	223	241	240	211	227	216	208	227	239	209	236	250	233	201	195	237	259	235	240	239	203	226	201	242	233	218	224	197	227	225	260	217	205	230	213	249	207	200	209	211	218	213	228	209	246	244	225	232	199	237	203	189	223	255	213	208	197	225	239	218	228	229	235	220	232	215	212	198	222	221	209	237	228	258	201	226	245	225	242
44285	8878	5679	6122	5240	4195	3544	2937	2480	2057	1911	1685	1545	1340	1259	1207	1123	1067	1041	985	981	908	842	795	829	790	799	811	807	754	728	718	742	771	695	706	718	719	646	639	639	648	621	648	640	662	650	634	639	642	663	614	637	642	644	608	645	593	629	583	594	621	536	562	605	586	619	584	589	605	612	613	564	592	609	591	598	571	592	573	608	567	566	599	540	614	573	602	549	572	581	604	570	614	598	617	613	573	576	635	602	612	593	567	575	581	556	592	577	551	616	559	580	544	573	583	590	586	556	601	622	580	599	572	583	619	604	564	552	586	561	533	587	611	576	579	589	594	578	560	569	539	558	576	598	586	562	592	604	577	527	573	536	569	558	583	603	615	597	583	554	552	566	592	615	548	615	579	542	558	568	566	594	582	548	585	563	549	539	577	590	571	579	603	580	562	603	551	569	587	526	552	573	568	540	548	571	582	571	587	549	555	592	564	560	583	536	648	562	590	555	595	551	573	592	598	571	573	590	600	594	573	543	575	585	604	553	565	596	536	550	573	586	586	551	599	555	549	575	582	557	524	523	542	576	601	573	586	593	561	584	565	596	562	555	526	563	593	575	555	568	571	578	565	582	571	548	586	540	578	581	524	580	586	532	563	614	591	534	567	567	550	593	576	625	583	577	588	617	542	545	617	608	537	577	617	576	546	568	563	592	556	583	559	581	561	590	540	573	556	569	592	592	568	590	582	605	559	570	587	576	511	560	616	597	548	563	616	562	583	606	576	614	558	616	580	566	546	564	510	571	539	582	583	555	623	585	570	567	591	586	541	548	600	571	577	547	565	556	561	583	568	607	521	560	576	556	584	604	580	577	565	596	558	620	585	579	599	565	551	568	589	573	558	600	572	540	558	539	577	545	529	572	551	534	585	597	570	542	536	616	609	551	542	586	562	593	534	572	585	588	571	585	576	581	602	594	545	566	549	562	600	557	545	533	569	585	644	611	608	559	563	572	576	530	549	525	603	559	573	543	529	569	571	513	601	596	556	587	562	533	560	634	521	551	561	573	638	574	559	554	545	574	577	567	544	519	531	598	588	557	589	566	601	567	553	573	566	571	548	599	555	559	578	567	557	613	573	578	633	584	622	572	543	595	584	574	595	586	569	535	568	572	543	591	553	564	595	550	552	560	575	578	567	603	561	569	558	607	562	592	549	597	559	588	581	564	564	559	576	601	596	564	560	587	625	553	605	523	583	549	586	537	606	565	603	569	590	564	551	525	622	555	584	571	572	591	549	600	589	594	579	579	601	624	582	523	558	614	588	553	533	539	571	535	566	584	549	553	610	538	539	567	545	599	559	560	558	592	586	564	563	580	556	552	584	576	591	588	547	567	559	578	541	594	536	582	566	590	575	645	585	540	583	582	620	603	566	574	575	588	573	568	586	536	549	551	570	570	586	604	584	577	567	585	517	576	610	568	605	595	560	550	594	598	579	549	573	539	576	605	559	557	568	599	601	596	573	605	581	594	577	545	558	558	560	606	561	574	590	558	559	590	566	526	587	556	579	591	551	636	576	551	542	552	549	551	595	596	556	578	548	545	586	520	569	580	565	607	590	584	563	564	540	564	606	612	557	544	548	507	548	608	549	551	536	511	595	559	588	550	608	589	571	540	534	594	517	565	556	570	563	586	620	586	559	610	574	553	568	570	562	583	565	593	561	544	583	568	541	579	561	588	616	595	582	586	555	605	553	575	566	590	559	521	600	572	563	611	560	523	585	596	553	621	562	611	592	566	547	571	538	553	607	577	575	586	566	584	572	570	532	576	574	579	577	581	579	598	613	525	617	582	583	604	557	560	562	557	556	578	534	590	554	596	545	585	581	598	533	591	557	543	585	588	572	559	637	584	613	543	617	582	582	543	568	598	540	554	571	560	536	570	538	555	564	557	576	598	556	590	603	626	559	569	547	550	549	599	555	552	562	580	559	620	596	552	570	595	603	567	560	575	557	574	564	585	609	594	559	557	545	552	565	541	564	550	573	611	577	591	581	542	578	582	572	546	578	561	561	592	586	549	551	550	540	553	586	563	573	574	548	606	559	549	560	636	620	555	557	564	594	542	594	584	591	591	541	571	559	593	572	566	541	534	616	545	588	576	571	560	589	595	577	519	570	546	573	552	560	559	547	565	583	574	598	607	602	581	559	611	549	572	589	556	582	593	556	549	529	566	566	581	613	545	627	595	577	577	570	514	594	572	587	546	576	574	552	559	575	535	586	554	563	611	579	593	552	553	586	560	558	535	537	584	567	585	575	554	595	583	550	559	600	601	530	554	567	537	574	548	569	550	564	571	528	580	560	545	615	541	566	545	570	576	588	596	581	601	559	543	571	556	552	573	547	580	548	522	597	578	567	547	559	585	586	573	538	571	561	577	573	605	575	580	582	560	569	551	582	575	554	590	581	567	552	577	550	577	529	565	544	579	616	572	560	531	593	595	553	592	554	544	583	564	595	579	603	537	577	584	599	553	540	573	604	570	556	574	574	577	568	558	558	557	568	558	599	596	545	559	581	525	574	587	557	570	578	611	543	576	592	540	580	598	527	609	591	566	573	577	562	614	557	572	571	519	568	552	572	588	584	616	588	560	554	543	558	599	561	548	573	584	553	551	569	593	572	587	602	556	552	568	535	595	589	593	579	581	525	536	574	599	608	574	609	578	578	582	548	585	617	573	576	553	535	528	597	592	565	583	583	550	574	590	518	511	617	610	595	565	605	601	612	569	572	610	547	584	621	584	558	567	542	605	572	582	583	573	560	534	562	531	572	562	582	562	543	523	583	568	563	545	557	597	561	561	547	558	594	555	610	583	584	546	551	589	598	565	541	532	539	586	585	585	579	574	594	615	547	560	571	595	581	554	613	593	576	583	569	549	563	552	600	612	611	593	587	579	610	576	545	576	606	588	581	573	591	535	556	551	566	568	561	598	547	548	555	571	564	595	562	537	542	582	592	571	597	583	516	556	546	567	599	567	596	571	582	578	560	555	578	601	579	591	525	591	556	588	586	548	585	568	590	558	526	587	585	586	572	538	578	559	563	569	580	564	604	569	543	614	584	590	541	576	607	570	581	557	571	581	582	580	625	550	529	577	600	588	552	597	546	537	607	568	581	616	557	538	551	558	606	536	547	578	600	532	578	605	582	585	560	593	559	596	579	540	608	570	619	516	533	543	616	568	581	574	598	582	593	560	549	543	554	602	586	572	568	551	535	567	568	565	585	541	583	551	561	562	626	581	579	609	590	593	575	617	595	516	538	548	565	587	613	570	586	570	589	627	544	597	580	595	587	554	585	584	573	572	559	603	536	562	574	562	603	588	567	624	592	581	570	578	527	568	576	594	590	560	603	554	555	599	609	547	589	558	556	567	569	580	541	577	534	630	520	576	596	608	573	569	584	604	603	571	572	574	588	560	567	555	621	586	587	563	578	561	562	580	551	556	595	552	541	547	573
17118	6981	1396	789	587	374	331	335	337	307	317	295	311	250	321	307	316	292	288	315	294	293	320	285	284	313	303	304	293	302	284	300	300	291	305	324	271	284	304	339	298	303	309	294	288	313	279	313	290	282	272	296	306	296	264	289	276	275	316	306	295	327	295	333	304	291	263	296	293	285	348	294	309	274	320	268	298	298	275	281	311	321	273	297	327	282	333	316	273	290	291	290	291	299	286	292	294	281	288	293	293	290	316	339	275	321	262	316	286	254	279	298	284	276	287	303	266	286	281	274	292	304	318	304	305	294	322	299	321	282	286	300	286	293	268	300	289	252	298	293	288	287	296	284	280	284	295	282	304	287	302	300	295	291	296	286	291	289	279	317	327	290	299	291	280	290	286	301	296	257	309	309	315	276	310	295	319	273	297	339	250	281	288	302	312	279	305	296	296	311	289	314	286	312	325	272	297	328	287	275	310	310	273	259	308	291	289	290	297	319	284	275	276	274	296	331	285	274	301	282	300	306	274	284	272	296	307	285	310	281	268	308	280	316	321	266	326	314	321	263	280	264	269	313	284	291	281	305	305	321	280	295	282	296	301	310	281	283	297	286	307	295	331	285	284	327	297	268	276	309	280	286	288	311	305	302	312	290	263	310	275	299	303	274	318	281	317	294	321	292	305	288	301	284	277	278	260	308	275	294	303	292	288	287	282	292	286	293	285	313	285	309	340	256	315	290	307	281	295	295	293	329	303	306	300	289	316	284	280	306	288	284	311	280	316	271	329	318	328	305	271	294	309	286	296	300	272	306	311	312	276	315	280	289	280	296	327	303	310	308	287	273	316	304	317	266	296	314	282	279	287	289	294	291	274	266	288	289	268	275	286	304	334	283	313	290	287	285	285	303	296	312	289	269	278	285	302	322	292	274	292	303	305	280	281	305	266	283	274	310	286	304	312	293	298	317	278	288	299	304	299	282	254	275	333	291	321	279	321	289	278	277	292	301	260	344	295	306	299	304	252	274	319	308	307	258	316	290	289	288	308	313	255	302	295	309	291	262	286	284	302	285	308	322	311	317	274	290	330	285	285	311	340	323	324	304	271	316	273	308	274	287	287	306	320	313	304	280	310	299	294	299	297	283	296	347	295	325	275	321	309	291	241	277	270	308	268	260	278	324	279	276	280	294	321	279	296	270	290	302	304	310	305	294	287	320	290	292	287	254	294	267	302	293	301	299	277	301	263	312	311	294	296	283	289	255	281	286	271	309	285	338	311	298	268	275	284	297	275	296	293	252	335	275	302	304	286	287	311	325	282	291	287	290	298	298	301	266	318	275	307	282	287	266	304	300	275	278	300	303	321	283	339	263	308	296	301	303	284	332	305	276	314	306	280	300	287	282	332	285	297	280	329	276	305	295	253	292	289	269	283	271	312	286	302	312	298	304	318	303	278	290	280	299	337	286	320	291	292	290	288	321	298	287	303	282	273	319	303	263	299	296	262	304	305	298	286	292	294	302	279	270	249	290	284	303	286	266	305	279	310	295	309	297	298	289	300	290	273	298	302	287	294	287	281	278	304	298	304	283	280	311	272	270	301	278	277	269	279	270	272	318	287	270	285	291	279	277	279	304	268	298	301	285	256	291	278	260	274	300	278	327	295	290	293	306	300	297	272	279	274	311	290	269	288	276	277	331	314	276	300	301	294	313	310	304	305	282	290	296	278	293	278	309	277	305	309	295	301	295	318	266	290	303	267	289	265	316	323	307	299	271	308	299	277	308	323	297	290	285	285	282	279	299	279	247	328	273	316	308	279	292	310	301	289	309	305	265	278	293	317	292	285	301	273	295	291	297	317	263	287	312	283	319	311	304	300	308	300	303	288	289	295	312	314	313	317	289	271	301	284	293	259	266	277	297	269	308	290	302	302	275	268	305	315	293	288	302	253	316	299	313	271	301	302	290	361	293	292	285	292	277	270	282	316	277	286	312	280	296	297	287	293	326	294	319	305	273	288	291	273	320	295	307	334	303	256	273	327	266	280	273	314	260	302	300	322	305	288	266	303	296	271	315	278	290	253	295	321	278	291	319	305	274	324	283	293	262	264	300	325	310	263	307	253	290	283	322	274	279	260	302	286	313	289	260	300	317	261	321	296	290	321	311	295	277	287	295	320	309	289	286	273	289	297	296	321	325	299	283	307	302	340	319	260	290	299	308	296	320	278	303	287	302	257	300	265	291	282	321	308	325	280	282	319	259	308	289	312	309	318	301	269	283	272	294	296	277	271	285	305	294	281	318	294	277	291	302	277	310	269	268	315	294	284	287	261	250	309	322	334	287	339	294	343	321	320	305	289	306	281	323	312	282	317	295	311	317	303	313	304	289	296	279	325	298	263	279	322	296	311	275	337	286	299	281	285	293	308	325	296	301	274	297	306	280	325	284	283	286	305	316	294	289	297	288	333	272	311	301	292	282	299	319	292	262	270	325	300	259	297	273	296	286	275	283	315	266	285	304	275	303	296	296	298	277	257	274	304	304	271	308	301	314	313	320	305	316	318	297	330	329	304	301	283	290	325	290	305	254	283	307	310	307	289	295	304	292	280	304	295	308	278	308	295	296	279	304	329	301	343	306	301	298	269	273	292	294	302	292	267	266	291	268	292	329	301	309	251	280	250	312	290	301	304	290	297	303	296	311	304	273	325	284	306	297	300	270	322	300	284	302	276	309	306	287	305	285	290	330	272	289	280	304	271	296	319	290	304	265	316	287	305	308	278	298	308	317	290	303	301	284	336	280	304	303	296	268	321	275	284	313	306	306	272	251	259	279	265	319	311	308	331	277	284	294	293	313	303	317	276	313	291	276	277	298	281	307	319	315	311	316	282	321	307	312	302	292	314	286	297	286	314	287	294	259	301	303	290	284	291	297	295	309	297	287	299	296	323	307	299	312	260	306	298	251	301	326	306	310	293	310	323	317	302	307	306	297	280	300	276	297	293	306	316	276	277	321	270	320	338	306	294	297	306	291	257	269	279	275	295	282	294	289	312	265	270	297	296	288	305	268	296	301	270	314	286	285	298	294	286	287	281	294	279	279	263	284	293	313	282	298	320	294	272	290	289	306	292	300	290	309	300	309	303	301	307	285	287	316	298	318	286	288	311	296	307	316	284	294	274	277	261	302	295	292	274	283	279	313	297	293	316	319	277	302	308	287	272	301	291	278	279	273	270	282	271	295	280	273	281	310	279	310	295	283	307	294	309	294	275	290	313	288	306	287	287	285	313	349	304	312	278	299	262	323	298	288	278	307	286	314	334	302	319	279	274	294	270	262	290	297	292	259	284	293	307	294	275	277	282	286	268	281	281	260	298	268	277	301	293	296	330	284	315	283	283	284	311	285	313	266	298	328	283	309	295	304	276	302	314	287	290	264	294	321	300	314	275	296	269	298	271	292	280	289	271	277	296	308	287	305	303	269	326	300	315	314	271	310	296	268	303	303	312	294
17033	2852	964	984	956	926	880	856	868	877	844	847	809	829	815	859	798	849	846	793	817	801	830	780	820	823	806	768	774	792	784	797	807	749	780	770	777	768	748	850	796	828	828	806	837	776	821	774	756	724	799	779	768	750	802	747	812	746	701	751	786	804	788	787	769	800	791	760	809	794	804	778	792	791	777	774	786	806	765	770	764	740	757	794	799	762	774	779	800	777	852	770	822	812	812	782	787	809	772	751	773	760	774	777	796	757	775	806	726	800	831	778	766	747	750	833	770	783	760	767	753	774	750	749	752	787	738	779	780	833	784	783	847	830	804	760	779	798	721	802	755	745	747	776	761	814	788	803	804	753	804	795	803	777	790	788	763	803	790	813	775	753	788	786	770	753	801	752	770	783	764	812	794	800	817	786	800	725	762	730	778	763	755	770	743	785	784	809	764	773	750	837	788	782	786	827	805	771	717	789	779	794	771	780	828	783	785	790	762	771	828	773	776	788	732	766	796	756	757	827	746	783	751	749	778	732	763	796	786	745	803	798	770	806	821	823	791	837	809	824	798	765	802	790	833	801	777	801	721	770	777	811	772	736	812	736	745	806	809	818	827	779	786	786	779	787	758	775	760	761	797	764	772	787	792	804	791	738	788	776	800	788	783	789	746	790	788	809	820	831	810	743	769	806	770	802	788	758	771	790	782	851	839	750	778	795	828	787	754	819	779	791	777	815	775	835	794	806	785	805	835	761	805	794	777	768	837	765	775	798	781	782	780	738	761	770	793	776	790	724	787	725	855	815	751	804	780	791	782	787	777	767	798	757	769	750	760	810	754	782	793	803	749	750	808	784	812	784	779	773	814	765	766	872	788	827	769	790	779	776	777	805	800	782	754	768	783	769	779	767	815	772	773	802	771	713	793	817	747	739	748	850	776	774	769	747	804	801	802	742	741	832	815	735	814	784	785	777	758	779	762	800	804	755	786	771	772	770	789	772	787	796	799	791	775	775	781	804	792	801	810	784	770	814	759	802	735	766	796	769	793	790	831	755	759	829	762	810	774	772	761	755	795	740	773	802	816	797	814	763	777	827	812	780	794	765	825	721	761	805	791	745	776	839	803	802	772	845	821	810	774	815	812	755	810	770	775	794	742	828	781	728	791	772	765	809	740	790	794	767	799	774	749	820	736	810	753	789	773	782	795	734	812	823	737	819	825	786	826	796	798	797	760	795	769	818	795	776	759	740	821	799	760	859	709	817	807	722	771	739	836	807	743	798	791	790	767	777	830	779	796	841	832	818	793	768	803	802	845	701	734	782	807	770	811	799	797	808	749	839	814	792	772	821	806	737	778	808	751	770	769	772	852	779	802	785	745	830	733	772	769	778	804	800	713	826	786	765	789	762	825	789	876	740	784	743	767	828	779	733	762	787	811	818	802	776	806	812	856	789	821	801	785	782	814	792	769	801	817	824	798	816	768	815	770	793	783	811	775	752	787	775	807	796	817	734	773	802	802	794	764	752	739	774	822	816	744	773	789	777	755	810	769	751	761	766	818	768	765	765	723	833	766	800	786	823	785	773	805	742	830	803	762	796	779	831	783	819	824	805	771	838	801	786	778	773	795	770	751	824	773	789	742	752	746	778	742	772	792	788	799	772	793	806	770	794	807	779	796	759	755	771	825	751	762	806	787	766	732	756	777	835	783	793	851	767	768	776	778	761	768	735	756	779	771	756	759	785	755	788	773	797	821	796	768	796	792	713	772	785	766	807	814	790	839	794	782	809	735	781	792	792	801	818	758	765	759	800	808	781	781	775	774	760	777	789	789	767	805	721	715	773	792	818	725	756	797	783	763	749	817	797	821	792	790	762	731	760	809	780	761	799	775	749	774	776	774	798	827	780	709	791	831	811	802	760	769	780	783	742	753	801	816	842	807	782	802	776	790	768	794	778	790	766	797	823	752	764	772	757	729	777	776	811	762	725	784	810	755	740	776	807	802	800	815	856	791	795	816	763	748	761	788	802	746	767	775	829	797	729	769	774	807	800	793	787	793	826	749	788	779	770	784	778	767	795	846	780	793	808	761	795	765	750	772	795	799	787	757	806	788	774	825	778	717	788	775	825	786	772	778	785	768	729	764	798	776	785	765	755	781	763	802	764	799	781	771	782	777	792	809	781	785	765	704	788	728	834	797	778	777	793	782	771	760	856	742	758	763	774	805	747	789	759	750	802	751	818	786	786	738	799	791	770	760	822	727	780	716	775	797	778	798	745	756	740	821	783	736	761	774	760	805	795	757	778	790	797	773	801	787	783	812	774	812	755	774	769	772	759	763	827	766	806	796	752	804	820	763	810	776	756	773	749	714	777	801	807	732	806	787	773	825	766	788	782	781	792	807	749	776	797	786	759	782	832	746	777	813	821	800	739	766	784	806	824	731	782	793	784	758	758	761	816	718	819	769	762	762	773	808	773	767	812	836	796	740	794	748	777	766	776	788	807	743	807	834	774	737	748	758	775	820	784	813	794	792	753	778	769	826	776	796	800	776	813	777	716	790	759	793	766	737	762	785	785	728	787	779	771	800	826	875	782	788	762	792	772	809	802	777	771	799	786	793	802	786	787	745	781	818	777	746	794	799	784	764	785	797	796	798	838	762	782	817	778	733	783	746	764	747	767	723	760	766	759	810	769	787	781	820	820	777	822	803	760	757	787	851	763	755	771	787	792	820	782	767	743	791	777	823	793	763	729	782	766	745	805	808	834	819	760	770	784	787	799	746	741	786	762	808	755	741	826	776	787	778	785	837	823	760	773	835	773	794	760	749	788	762	795	763	777	744	761	788	819	786	765	738	755	767	788	746	845	809	743	811	730	751	786	778	746	787	760	771	785	756	783	720	803	783	772	798	799	795	785	830	745	822	762	802	774	757	817	809	800	766	811	771	752	778	817	778	809	766	782	731	807	756	799	769	813	761	748	730	792	724	808	769	789	803	762	770	757	820	758	774	775	783	821	772	825	789	718	804	754	780	802	794	749	749	820	753	775	743	820	767	788	774	770	718	780	801	781	767	797	775	782	818	793	729	790	808	779	806	770	769	744	763	752	766	820	776	796	757	793	780	832	843	788	798	772	743	781	767	782	740	776	778	779	812	753	728	824	792	756	798	818	808	794	763	750	832	764	732	753	739	758	820	826	813	795	783	785	788	798	771	822	778	805	771	789	805	781	763	773	762	844	751	757	805	810	784	781	749	769	768	779	809	746	768	734	807	778	802	841	779	715	778	753	822	814	772	772	793	772	818	769	801	806	813	806	768	762	709	829	765	789	728	744	807	818	792	824	822	777	786	794	784	780	789	796	768	705	730	779	759	776	733	741	809	788	807	805	770	796	764	772	741	785	787	781	762	822	801	809	752	779	765	764	791	810	767	783	825	803	782	805	784	767	794	824	774	763	782	784	778	758	810	760	807	775	774	723	812	753	794	785	785	835	757	805	743	755	773	795
52060	37335	23143	18445	11928	5744	2510	965	530	512	494	481	449	440	446	404	439	445	366	390	412	364	413	361	410	377	390	366	383	373	383	377	370	401	366	393	414	382	364	382	350	400	363	395	372	378	357	343	365	376	376	376	372	386	371	369	370	373	333	366	373	356	363	363	381	347	354	416	338	365	341	349	394	335	360	376	394	399	390	381	349	394	372	373	338	372	374	411	360	345	346	374	384	360	328	364	328	325	340	352	378	377	379	384	373	372	341	378	370	359	360	399	373	367	419	377	369	370	349	385	364	372	338	380	359	345	345	327	376	378	367	371	357	327	355	373	374	361	358	364	388	364	354	352	353	363	372	375	378	345	385	355	383	380	379	367	357	360	361	359	327	348	349	350	385	358	344	380	367	388	367	351	361	356	349	396	346	358	398	374	368	358	366	369	382	375	349	371	360	361	373	389	367	358	359	373	414	356	343	365	369	358	374	356	388	332	369	350	399	399	360	401	389	393	361	369	380	348	368	362	324	361	396	380	380	345	375	386	384	370	377	369	362	366	386	345	368	372	389	374	364	362	365	356	373	393	384	360	388	375	348	363	390	377	342	366	387	364	369	363	361	352	376	423	352	380	354	384	351	349	350	389	320	381	369	331	382	365	329	368	395	384	386	377	372	347	360	324	376	391	365	375	378	367	345	385	387	328	391	334	360	344	347	385	367	371	367	394	345	383	353	375	363	366	384	356	386	404	362	343	346	395	358	416	382	372	373	394	359	351	392	367	393	379	356	383	388	377	347	350	389	394	390	396	375	364	400	354	375	384	382	382	344	366	385	389	366	380	346	342	332	372	372	388	393	385	342	373	373	339	357	375	353	344	361	353	355	402	363	372	375	367	344	356	410	364	361	375	347	376	366	354	368	349	349	423	391	350	389	369	362	358	368	340	412	376	375	365	369	391	379	351	334	363	347	381	358	394	353	370	371	346	381	382	357	354	357	363	406	375	356	347	384	363	381	355	350	360	318	315	384	345	377	366	376	386	354	369	355	401	332	363	341	376	360	374	369	354	372	395	386	367	402	364	325	347	378	338	371	349	360	380	345	367	347	419	377	360	413	362	372	375	362	362	355	360	385	348	409	349	332	341	341	358	317	361	366	360	357	409	378	371	372	391	357	361	347	372	405	334	359	380	333	394	404	343	356	386	347	348	380	376	366	379	387	357	337	334	375	359	358	376	347	363	381	378	335	372	364	349	396	375	376	392	379	339	389	393	381	391	377	342	358	381	349	345	356	403	373	396	329	379	387	400	353	369	390	388	369	351	377	372	374	317	359	363	397	348	378	358	383	366	358	378	376	369	366	362	390	374	376	343	357	365	366	362	344	392	399	371	351	329	417	371	363	395	365	360	396	375	356	360	357	368	362	397	358	374	341	337	380	363	398	353	375	407	367	375	360	409	364	394	356	374	334	348	365	376	421	349	369	340	324	332	424	341	378	362	364	362	378	333	355	348	371	377	366	399	371	354	344	373	375	376	362	366	353	370	349	375	381	374	375	395	374	356	392	379	366	390	358	369	365	353	396	363	335	352	353	369	368	391	348	379	393	390	351	356	321	378	370	388	396	355	375	369	366	365	329	371	357	386	357	350	363	374	374	364	381	337	360	365	357	391	342	376	416	366	382	373	330	372	392	392	373	385	366	332	342	357	351	366	367	367	371	358	354	396	363	338	378	342	360	361	369	373	366	396	357	383	365	357	342	345	342	358	374	365	379	382	400	368	406	371	363	381	375	358	408	356	356	369	383	371	370	385	385	411	358	347	342	338	357	340	372	366	402	381	378	340	338	395	369	368	388	368	400	359	333	394	386	358	356	364	384	380	369	367	395	382	344	361	337	323	369	353	364	389	320	374	354	389	364	338	405	372	347	377	380	367	348	376	371	411	368	331	330	400	389	345	349	347	380	358	339	378	385	365	370	342	363	346	399	330	379	365	374	373	384	388	381	400	371	351	340	340	346	358	367	387	349	378	362	404	401	330	363	327	355	366	377	354	332	369	354	366	387	395	357	309	325	360	386	350	375	390	346	396	370	372	365	374	358	384	362	358	393	392	364	392	374	358	339	383	341	351	317	343	360	416	373	386	386	358	386	399	384	375	369	373	396	388	347	356	370	376	357	368	358	365	366	350	392	357	358	336	336	345	352	378	360	350	364	391	381	372	355	373	335	361	349	363	353	386	335	373	360	380	327	334	381	383	351	382	358	365	374	374	375	386	337	340	379	390	366	400	395	357	365	370	383	370	388	350	344	357	356	363	362	358	341	328	414	388	368	354	379	318	375	394	424	337	383	354	349	373	334	402	359	386	362	354	366	316	417	396	384	375	344	355	375	351	368	377	371	376	373	349	328	344	337	322	357	366	379	383	353	367	357	380	339	365	337	375	383	385	349	382	358	356	373	338	372	352	373	378	347	378	323	347	355	345	383	382	321	351	341	348	349	356	345	377	385	360	378	317	332	366	348	351	388	381	382	384	366	423	395	353	374	364	339	383	370	375	374	346	354	383	346	350	381	332	349	398	391	346	340	360	375	365	371	391	366	392	386	376	380	361	371	378	380	384	346	368	392	369	373	378	371	384	364	325	356	413	372	356	350	332	325	371	375	355	342	376	388	357	349	386	385	373	350	349	376	406	363	366	397	383	380	363	390	373	372	338	371	375	384	343	362	373	393	374	374	364	406	396	380	345	345	377	342	358	355	375	369	375	314	407	351	372	366	368	400	423	397	367	339	410	402	364	337	368	333	391	381	369	339	343	365	408	340	359	388	395	347	381	368	372	388	359	372	340	366	347	396	386	374	372	361	370	386	376	395	349	371	352	354	352	370	368	362	350	367	326	341	368	362	394	371	397	377	378	396	346	342	386	345	351	377	355	375	374	374	397	371	365	338	338	350	362	376	372	372	363	377	391	377	358	337	395	364	378	328	391	358	383	336	398	385	376	352	401	371	386	366	370	375	383	366	339	355	338	342	336	366	345	340	386	362	391	371	352	347	399	379	391	359	347	331	361	393	378	365	371	368	403	389	367	374	387	358	361	371	359	386	381	349	349	385	381	387	370	350	375	361	366	380	396	360	384	356	410	378	368	378	387	400	378	377	372	331	374	384	406	358	345	364	338	384	358	353	377	362	368	375	365	364	380	367	364	378	372	398	365	341	353	398	374	354	361	351	340	403	353	359	314	349	384	341	376	404	359	352	347	346	367	388	380	340	371	348	356	337	361	353	407	375	376	389	377	399	392	422	407	378	368	354	348	372	356	370	372	356	385	336	390	328	361	399	397	406	339	393	361	373	393	362	351	364	353	383	377	370	366	370	379	384	370	341	385	405	321	385	388	352	338	331	376	341	337	399	374	384	384	391	397	376	387	373	346	333	372	387	355	383	394	361	344	353	352	356	357	362	349	363	347	389	380	385	372	389	368	386	359	406	347	363	353	359	389	359	315	364	352	365	373
44979	22692	3623	3949	3365	2867	2389	2148	1919	1828	1580	1439	1350	1334	1289	1210	1201	1133	1154	1115	1096	1057	1028	1022	994	1001	979	979	1028	1012	952	969	987	996	1001	1005	1014	993	1018	962	943	947	984	980	979	989	943	937	947	913	962	987	956	950	985	962	941	909	949	928	902	1028	1005	940	919	903	865	961	945	974	898	932	937	872	942	889	939	956	923	921	935	932	911	959	916	918	935	935	935	917	913	926	863	931	952	923	923	916	939	940	960	927	909	899	938	891	950	921	909	881	886	946	920	954	945	890	913	938	928	883	916	876	884	936	926	900	842	888	882	919	908	898	961	971	848	891	921	883	937	866	927	931	900	909	930	927	906	908	915	909	963	930	980	932	931	880	939	897	911	927	961	899	923	927	897	897	904	927	916	957	942	922	880	933	942	946	952	869	908	891	874	906	929	890	914	965	926	954	936	957	913	924	958	896	930	913	895	969	883	902	916	875	880	885	930	918	930	859	921	894	974	913	941	940	918	901	945	939	906	938	959	919	917	932	934	874	918	892	905	888	897	896	926	903	946	922	940	890	950	895	879	946	902	948	909	930	882	885	888	930	897	863	952	894	904	941	934	960	947	895	936	918	898	941	887	929	896	886	923	895	907	934	845	931	985	937	888	928	958	961	889	976	888	902	956	888	922	942	928	937	879	924	885	914	919	931	904	927	881	917	879	853	937	945	929	896	928	911	908	904	882	968	908	906	960	922	870	922	915	927	898	911	923	892	951	903	904	909	912	930	856	963	888	943	906	901	935	868	885	991	959	846	944	990	986	922	891	928	901	901	961	903	938	887	909	917	929	890	910	937	937	963	903	899	976	850	908	913	898	895	921	895	871	936	861	894	924	916	949	910	884	947	919	916	893	916	964	871	919	960	911	951	883	925	957	932	975	926	902	947	963	915	914	913	933	829	910	960	929	905	938	920	912	994	914	890	880	922	912	965	866	897	910	982	915	893	970	928	900	931	948	925	944	926	906	944	915	888	866	953	895	987	918	947	880	950	925	946	938	919	859	946	927	902	988	963	930	870	908	897	909	895	932	923	915	906	892	902	864	902	888	891	942	866	914	921	977	901	889	941	952	932	935	890	957	875	878	945	889	921	904	928	898	968	961	892	887	926	924	904	940	915	901	931	862	934	947	893	908	893	948	910	960	974	901	994	892	870	925	899	904	934	925	932	928	910	894	891	915	904	953	885	954	900	893	963	935	924	911	886	971	915	901	884	890	925	924	939	913	946	921	889	890	903	892	908	913	955	902	907	955	887	879	856	922	889	901	933	926	920	899	895	914	917	912	941	929	893	879	941	872	885	984	892	946	910	896	946	898	867	931	1003	943	909	848	870	911	924	889	878	970	923	944	916	875	900	929	886	916	928	906	934	877	942	929	878	933	881	879	906	914	967	894	930	932	939	930	854	966	976	964	874	919	914	873	997	912	983	952	903	897	917	940	894	876	907	891	916	911	901	892	884	922	888	923	933	948	903	890	918	896	947	978	946	917	922	911	893	953	942	912	861	942	966	911	886	901	944	903	929	943	905	902	909	870	920	912	865	935	957	945	949	960	925	939	914	892	915	935	922	905	936	922	889	916	952	949	909	958	881	956	817	921	940	902	901	872	906	920	898	860	916	905	927	898	922	918	900	962	964	940	940	917	947	931	895	933	964	883	931	910	946	891	888	916	867	949	911	922	952	924	884	897	881	962	922	919	919	916	887	912	932	848	920	934	919	896	954	945	915	942	918	906	934	925	923	945	928	920	922	955	921	941	906	955	955	915	954	911	885	923	977	930	953	914	926	924	871	956	899	901	938	949	938	909	898	882	976	869	933	877	923	924	940	896	944	919	900	915	887	919	898	931	952	903	915	848	928	903	898	909	859	870	879	889	927	916	919	881	902	921	880	927	909	918	910	901	941	933	934	919	915	914	916	934	919	914	914	896	894	943	916	939	918	944	960	895	878	955	938	941	902	954	976	904	961	957	887	918	970	920	938	866	899	897	912	930	905	942	940	892	926	969	931	956	940	862	898	907	979	960	924	915	901	910	943	836	919	892	907	901	947	968	940	894	882	885	994	940	932	894	904	899	939	909	894	914	858	1005	930	926	953	892	922	921	913	925	885	920	914	973	926	900	936	953	905	919	922	911	937	929	936	896	919	899	867	880	883	879	944	865	900	935	911	921	923	902	923	957	948	943	903	910	911	876	965	882	1005	951	915	885	928	883	899	960	904	906	912	918	949	922	902	920	918	927	925	884	902	958	896	906	905	914	961	922	971	945	897	928	909	888	885	944	938	917	928	911	929	881	939	901	910	925	945	927	937	892	940	917	872	880	908	984	1001	937	925	963	900	941	959	944	947	850	877	916	898	975	919	928	916	925	900	877	952	862	854	884	897	908	937	912	914	914	970	891	925	914	890	891	908	879	928	940	857	927	927	925	879	879	928	924	948	920	951	910	936	904	889	928	934	909	973	928	928	916	900	910	913	914	872	933	973	891	943	874	874	941	893	915	950	931	940	924	929	918	957	905	967	947	910	880	923	895	908	917	951	855	896	912	934	939	913	916	960	903	896	915	921	921	897	937	923	941	871	900	940	925	905	928	906	887	874	939	902	909	933	944	961	944	879	874	893	931	940	901	935	942	917	904	869	958	895	885	925	960	893	946	901	843	884	903	890	866	889	922	968	927	914	941	937	931	928	895	939	974	955	970	940	909	913	862	883	881	895	861	925	908	895	875	940	960	882	973	998	947	906	888	954	875	891	925	933	896	889	876	933	930	853	913	924	894	957	948	857	860	943	895	894	944	940	863	881	949	875	923	929	893	955	954	883	950	861	935	933	931	916	929	914	954	900	921	930	906	922	908	895	895	927	908	898	883	874	904	968	886	865	949	905	894	917	893	925	944	918	873	949	920	889	909	920	854	908	884	905	914	956	897	931	906	917	892	890	892	869	888	976	922	856	903	910	937	971	914	930	938	925	874	941	952	929	921	914	941	966	946	921	952	913	861	948	898	958	912	953	958	896	886	875	876	872	878	931	930	960	889	907	911	931	934	895	921	884	920	973	936	915	937	908	906	887	952	922	943	898	931	956	913	896	946	932	961	894	884	905	901	954	935	883	937	937	949	902	884	967	925	938	942	890	854	947	867	953	944	932	907	953	961	940	931	958	960	958	891	879	932	971	923	918	862	947	973	961	917	938	899	912	863	898	947	918	947	916	879	951	941	942	945	939	897	926	974	947	919	900	934	875	929	911	881	899	935	984	959	914	885	950	950	907	875	926	924	876	893	929	895	967	947	916	935	872	959	885	896	917	897	934	884	938	940	944	912	899	929	894	910	907	872	890	889	885	961	913	932	883	907	905	922	913	939	897	956	881	856	929	896	895	921	941	925	851	897	904	932	911	983	907	953	910	963	983	915	965	893	959	906	917	875	958	866	911	896	929	900	899	923	866	937	980	879	943	865	941	874	887	906	948
51700	34616	24046	22655	22042	16343	7683	2255	658	523	473	457	345	367	344	297	306	299	288	281	279	248	289	282	271	243	243	244	240	227	234	245	244	239	294	241	236	235	248	285	246	240	237	234	232	256	222	225	251	248	243	238	210	245	243	255	238	221	218	231	244	226	230	213	222	253	230	233	269	219	239	232	229	227	237	247	245	233	246	202	211	258	254	228	246	241	232	240	226	233	220	216	227	242	208	222	223	261	209	211	217	247	240	232	225	202	223	231	211	218	252	223	246	212	245	248	222	248	249	249	240	238	224	204	233	210	263	229	219	209	247	206	210	230	234	248	256	223	206	224	227	222	239	212	221	245	234	220	242	230	250	209	237	238	204	224	233	216	225	255	242	234	216	254	251	220	220	211	256	223	245	233	245	209	203	239	208	220	235	257	254	226	235	229	238	214	198	233	227	213	216	238	214	225	224	217	225	223	225	234	207	208	221	218	230	223	235	228	235	261	221	223	226	258	220	227	235	229	252	239	245	241	223	217	234	230	231	250	208	224	239	234	257	225	228	233	236	253	201	236	230	247	250	245	219	244	236	238	213	247	247	244	232	220	205	223	222	234	243	188	230	252	253	230	217	207	210	218	227	197	224	233	222	209	221	228	225	250	244	232	236	218	229	243	251	226	222	242	246	250	217	232	239	223	240	245	201	226	242	217	224	236	232	226	216	272	252	215	231	202	231	247	242	255	235	220	232	226	233	239	243	230	193	237	250	233	201	245	215	210	220	213	256	255	228	219	214	219	244	243	236	238	264	220	243	208	198	222	230	225	210	266	252	204	231	238	253	248	250	245	255	221	253	253	213	251	239	216	220	241	210	221	225	219	245	206	252	218	246	216	213	246	242	220	234	212	212	224	248	231	244	246	226	205	229	244	253	236	231	226	227	242	249	239	224	229	220	210	227	237	220	222	238	242	236	237	245	245	247	231	214	225	221	238	217	202	217	259	245	228	207	263	226	231	216	240	220	215	212	233	233	251	234	216	257	219	232	249	228	248	207	220	198	216	223	232	229	217	220	244	227	232	248	227	230	217	224	218	218	235	214	212	207	247	247	198	233	237	222	217	250	243	204	233	189	244	279	223	258	237	218	209	238	240	218	249	197	221	232	223	250	244	238	216	207	215	184	228	200	250	232	251	199	225	198	240	247	262	267	224	238	209	244	255	238	243	227	226	205	230	232	242	219	230	217	244	240	249	241	203	225	244	253	226	229	241	214	239	189	218	213	229	219	217	236	211	223	234	235	249	252	244	245	239	224	263	233	227	241	237	240	235	217	212	221	219	226	238	228	219	241	235	206	244	265	237	190	252	199	228	229	203	220	237	259	225	202	255	236	231	214	236	215	228	238	262	222	245	230	196	226	227	217	242	233	238	240	227	238	208	239	201	214	247	216	232	221	245	255	219	212	227	211	240	255	231	198	235	218	225	244	218	230	192	228	244	206	235	222	223	228	209	238	230	243	243	238	192	216	200	237	231	269	235	256	215	219	234	223	248	267	240	254	209	236	227	210	251	243	251	249	219	221	223	215	217	200	219	246	232	231	227	221	223	215	234	223	232	215	233	222	249	204	208	235	210	270	229	245	216	223	224	235	242	223	222	235	228	192	237	226	242	218	221	201	228	235	237	284	241	220	218	220	249	272	254	251	229	217	223	220	212	206	222	247	243	234	211	232	230	219	216	218	246	224	241	235	223	234	249	207	204	228	222	220	213	207	230	222	211	229	250	246	217	220	213	242	217	230	226	249	230	235	226	224	246	212	244	267	239	238	206	221	241	237	213	217	212	238	236	223	236	244	244	221	207	229	241	223	208	229	222	227	222	222	213	238	215	250	207	224	229	223	180	223	232	223	237	222	247	238	206	224	259	251	232	237	201	214	220	200	236	238	241	202	251	227	192	211	224	242	233	255	191	211	244	238	219	229	222	208	249	220	260	255	200	204	256	199	252	229	235	213	216	248	222	208	235	253	222	216	224	218	196	211	208	231	246	238	258	231	218	237	209	222	225	238	243	210	219	238	213	248	192	228	222	210	213	226	247	234	272	232	217	237	230	247	235	228	228	225	223	218	226	214	237	205	240	238	238	237	242	212	207	239	216	202	228	212	231	223	251	190	190	199	220	245	257	234	223	265	241	250	224	228	227	243	225	234	239	204	238	244	224	188	266	231	233	228	213	249	221	234	234	242	221	227	241	228	247	201	221	213	206	211	246	251	224	244	252	214	211	244	222	214	242	202	204	229	216	216	241	256	207	226	208	219	220	224	273	254	232	229	240	215	262	221	219	235	234	240	236	232	221	248	205	215	235	250	202	234	263	218	214	217	248	231	227	236	201	217	224	222	228	216	236	237	238	229	243	230	244	241	238	231	208	206	229	221	182	209	202	224	232	237	208	264	206	226	229	215	231	251	207	229	227	222	222	211	213	222	242	230	236	208	227	214	218	218	235	227	220	211	200	251	210	237	227	204	233	228	236	192	219	212	240	196	258	210	203	257	232	257	237	216	211	220	209	208	251	241	210	254	218	229	224	244	190	242	221	215	252	237	240	226	197	257	232	219	199	222	246	218	244	236	235	222	220	221	230	216	227	247	265	224	237	226	206	258	222	255	233	234	215	237	243	225	236	221	234	234	259	241	237	239	220	222	220	244	202	225	209	239	220	255	236	248	243	221	237	239	235	258	214	254	221	211	242	228	246	233	235	250	215	203	240	213	235	220	222	227	201	231	238	216	229	224	241	210	217	202	200	218	242	231	253	230	235	246	245	232	232	257	258	222	235	243	235	227	238	230	231	217	225	270	222	206	234	233	224	221	240	201	214	214	218	223	239	215	225	226	224	241	236	212	222	239	229	232	235	229	232	258	209	215	235	249	229	199	239	237	223	251	223	241	214	238	207	256	244	205	259	246	197	244	217	207	237	231	205	190	212	257	241	222	242	216	230	222	193	227	219	218	251	215	198	223	199	216	221	215	229	246	214	197	246	247	219	239	233	226	236	221	237	218	231	226	232	220	220	211	249	243	226	200	215	231	207	199	223	250	229	216	221	231	255	259	223	276	238	217	287	204	225	221	230	203	227	218	210	230	254	225	243	238	229	261	233	216	237	217	224	261	240	234	211	247	217	238	217	266	212	223	230	231	232	234	220	204	227	204	219	237	230	241	214	237	236	250	237	246	254	253	236	243	232	237	241	215	250	224	245	220	209	261	225	234	199	235	205	215	221	225	223	226	232	198	240	214	244	230	195	227	226	203	222	223	222	221	241	233	212	243	212	253	207	237	220	223	220	223	234	253	197	233	200	243	235	203	243	210	224	215	264	221	240	216	218	239	197	253	251	255	196	221	248	209	210	211	216	224	225	228	236	226	248	241	223	244	213	214	230	213	232	234	241	238	209	232	241	231	238	242	213	235	239	249	230	234	234	230	195	233	228	234	231	202	243	264	228	222	217	218	255	230	208
48691	23823	5820	6194	5201	4257	3547	2916	2500	2159	1925	1723	1462	1385	1310	1215	1100	1051	1072	940	879	939	865	929	865	795	828	730	788	753	779	734	757	720	707	728	657	660	663	691	647	667	719	669	640	635	690	651	629	676	625	613	583	626	613	662	608	600	603	621	637	644	599	638	556	612	604	592	534	547	636	627	589	607	597	558	597	571	578	599	606	584	591	613	620	595	582	575	581	595	600	576	662	583	599	578	625	564	600	614	624	577	572	570	616	620	606	571	578	532	568	611	570	603	587	574	568	644	576	557	583	571	553	544	586	608	613	568	581	589	542	609	560	609	614	575	558	581	578	561	550	562	540	556	594	600	567	574	552	569	583	591	583	583	574	606	534	561	620	601	602	594	579	598	572	595	579	626	568	616	602	585	589	612	598	576	529	584	601	588	554	557	590	589	560	599	553	567	574	565	572	566	612	526	583	589	570	577	604	600	602	573	553	595	555	572	605	621	628	584	552	603	589	545	561	595	576	548	562	581	575	578	540	608	611	593	584	585	550	538	550	572	588	576	592	575	565	561	592	573	570	555	626	581	564	574	563	570	570	571	594	558	579	572	627	598	585	573	522	569	557	555	559	574	543	564	577	595	569	534	582	582	560	592	573	563	572	579	610	545	558	560	545	539	581	560	537	555	610	569	573	592	598	561	600	567	567	545	556	612	597	595	559	619	574	525	565	587	578	576	597	555	580	579	572	573	602	564	551	595	587	571	578	579	598	533	578	577	554	588	605	565	575	552	598	556	568	575	573	553	635	565	616	565	579	562	585	590	572	569	552	513	538	608	566	569	575	551	550	585	605	586	526	570	573	594	559	562	576	576	581	582	519	588	573	565	587	622	577	592	581	563	564	627	564	571	569	550	578	598	597	563	519	530	547	594	570	619	556	585	591	614	577	531	603	595	549	616	580	572	571	570	580	581	599	591	596	603	604	581	584	569	615	566	582	584	583	543	580	585	585	594	572	618	593	509	589	595	522	591	597	597	539	538	578	551	578	554	587	511	593	575	572	571	533	579	629	565	598	556	601	629	528	612	575	603	547	573	574	579	573	636	544	557	564	583	564	617	570	600	553	561	593	558	608	557	576	563	562	566	593	582	604	563	554	549	619	543	554	578	577	585	554	580	557	565	602	569	517	570	599	564	569	594	576	580	593	569	553	563	562	613	536	633	572	572	536	584	558	552	604	581	618	565	580	622	571	554	554	573	572	625	586	593	578	605	600	604	616	592	585	544	629	570	599	544	617	531	602	606	564	546	570	573	562	563	544	597	581	557	549	610	588	587	564	549	549	557	533	571	564	572	604	620	529	593	586	552	574	580	597	604	569	588	570	569	558	562	535	634	589	561	619	628	551	575	614	611	578	587	579	541	562	590	559	574	601	544	580	582	583	568	553	587	556	568	551	577	556	560	598	585	611	559	585	575	583	551	586	589	582	556	586	552	551	623	577	590	546	583	546	579	555	589	612	534	572	601	613	561	550	589	595	614	608	561	553	562	603	561	590	589	594	554	547	585	550	588	537	581	573	545	556	571	588	552	539	588	608	533	583	567	582	602	573	563	583	580	541	548	591	577	575	557	581	571	551	554	571	558	553	610	573	564	624	549	607	551	599	592	583	604	580	581	572	608	572	547	549	577	545	597	621	566	544	590	603	571	563	568	604	579	619	589	553	549	591	566	534	600	558	590	594	588	580	553	542	586	588	597	631	554	572	588	592	548	570	582	578	593	595	613	589	599	559	633	563	596	576	574	525	585	578	565	560	567	601	563	587	594	593	556	538	563	541	543	586	563	561	574	533	584	602	604	587	593	602	531	569	573	613	604	578	553	575	569	597	598	637	594	554	583	527	556	564	611	536	594	558	591	575	567	596	597	599	592	551	556	622	591	576	570	567	573	577	575	567	571	594	560	585	560	567	616	548	557	593	560	538	548	565	592	588	586	574	592	560	554	597	532	613	599	591	577	572	534	561	560	595	577	552	581	588	604	569	536	628	568	529	548	593	567	555	553	554	635	566	585	562	577	547	598	567	578	565	602	557	558	571	619	567	611	596	587	561	572	576	588	581	581	587	532	579	622	574	590	573	626	533	564	592	621	567	575	648	579	590	568	583	617	574	597	574	538	558	617	581	568	568	578	559	605	562	615	560	609	573	613	581	605	593	600	580	583	547	589	566	585	573	582	592	569	547	554	593	581	575	585	568	598	591	555	603	575	586	597	509	590	542	565	620	563	554	573	574	566	572	564	553	591	572	592	576	559	581	587	531	579	580	566	564	566	579	561	559	554	584	588	559	579	548	526	631	535	592	568	573	613	551	575	577	554	529	573	612	586	604	588	563	608	589	570	540	569	547	579	603	606	594	555	594	635	558	527	590	555	574	567	579	647	582	569	565	551	579	592	595	598	583	537	590	518	567	535	600	591	622	571	633	620	615	572	558	575	574	594	592	582	594	604	561	603	603	583	570	567	560	576	579	610	608	531	629	504	561	546	576	587	573	573	598	634	582	599	518	550	562	534	574	568	567	586	608	552	587	563	536	560	618	539	545	565	547	579	591	592	558	596	602	555	574	582	590	560	634	547	566	567	592	577	563	557	588	571	564	553	554	583	562	561	566	597	547	573	593	578	584	581	568	569	543	593	569	567	571	529	551	602	573	566	570	578	585	610	607	576	605	575	538	598	543	586	558	551	600	544	615	531	549	609	595	630	579	580	608	604	527	602	612	559	580	637	584	577	592	555	583	611	569	575	539	607	595	603	538	574	602	617	578	595	593	576	569	562	587	615	552	617	549	599	603	586	562	589	549	606	583	588	577	604	552	581	575	597	583	567	573	588	570	579	602	551	566	585	566	563	566	549	545	625	534	562	562	600	568	595	538	558	529	540	569	524	593	533	558	629	557	587	580	575	608	578	589	552	576	591	542	556	559	535	607	583	573	598	555	564	564	595	562	545	590	638	633	633	595	569	611	535	569	586	578	551	578	563	570	566	573	580	579	574	592	549	536	561	534	565	578	548	584	601	592	550	587	607	555	543	523	540	598	599	598	569	555	597	517	553	562	560	574	635	589	583	567	533	596	584	553	634	552	587	598	616	568	616	541	564	635	592	527	569	569	563	587	600	577	565	579	547	604	554	584	606	534	549	606	604	598	589	590	552	584	578	585	525	600	588	603	566	623	574	550	593	597	579	603	567	539	589	570	572	573	551	584	569	610	564	551	576	580	550	602	599	591	607	632	552	562	572	592	615	581	563	539	581	595	597	589	534	606	579	540	561	576	622	566	601	570	565	554	601	570	596	571	578	579	601	595	567	540	609	588	527	591	548	534	549	566	551	600	565	586	608	591	588	587	563	590	584	555	588	556	568	611	577	581	574	555	580	565	580	600	574	569	535	553	551	600	602	563	564	563	580	576	586	582	605	576	566	545	570	595	583	579	609	600	557	567	601	587	555	574	573	559	575	583	593
29808	18186	3754	1353	673	453	351	365	323	343	293	290	319	303	324	279	338	316	307	306	303	310	296	323	319	270	312	313	311	313	326	329	316	317	317	332	288	303	275	326	297	311	284	332	299	292	312	303	284	278	302	317	317	321	338	315	306	314	323	282	276	288	315	286	305	310	331	316	306	301	304	299	312	314	274	293	307	291	285	341	355	262	312	278	273	308	310	297	307	314	288	278	285	311	309	311	318	277	289	279	273	252	283	288	313	306	314	329	295	322	300	294	323	341	322	293	277	306	302	284	319	286	321	298	304	309	303	309	317	278	291	307	297	299	328	297	307	309	314	310	302	298	293	305	276	301	319	279	307	331	303	306	273	294	321	297	287	319	287	270	277	312	266	310	322	299	310	303	278	333	307	322	306	288	298	315	314	323	305	278	340	298	290	321	283	306	272	305	292	275	314	327	310	329	313	281	312	315	325	310	291	292	300	269	307	276	318	291	286	310	331	320	319	317	310	300	312	331	329	267	314	308	306	295	291	300	320	299	297	298	304	338	301	275	294	299	319	296	328	327	323	319	315	306	302	315	277	306	277	273	294	327	323	308	322	272	325	315	291	256	297	298	285	305	311	296	305	334	326	295	287	270	308	319	273	276	295	299	283	288	312	335	292	302	262	307	327	283	303	282	282	323	328	307	286	278	311	300	286	280	317	303	320	272	297	298	309	299	292	338	303	282	313	277	287	301	345	275	314	271	279	299	308	290	330	322	288	260	318	331	311	327	290	325	305	306	283	323	318	314	290	285	265	316	315	295	299	289	321	301	301	282	318	304	291	294	264	336	342	293	325	287	276	327	309	322	332	304	270	304	314	325	301	294	295	302	299	301	303	316	332	302	273	299	272	306	325	310	297	338	306	272	308	293	298	279	293	309	303	280	286	311	301	281	322	278	299	312	302	294	294	285	309	306	283	282	336	303	270	313	302	305	344	281	326	314	290	304	289	312	293	335	314	284	286	336	286	309	302	293	297	280	281	303	294	296	304	312	280	290	322	287	285	296	289	302	291	288	305	297	313	268	291	312	278	299	307	305	310	295	305	294	325	304	305	277	336	323	311	328	293	330	310	324	296	282	318	309	276	289	322	264	314	295	321	284	326	289	274	309	268	285	285	305	296	304	309	296	291	296	300	292	289	281	322	273	314	301	318	281	289	297	296	297	271	291	299	297	327	282	274	315	289	256	306	295	292	282	313	292	282	304	275	328	291	296	295	334	278	280	294	343	302	294	301	303	305	290	335	333	298	272	283	297	301	325	302	302	289	293	322	304	303	297	282	308	287	362	307	301	290	316	280	314	285	284	286	306	299	308	316	290	325	322	282	298	278	289	271	296	277	319	284	299	287	286	349	327	302	328	282	307	291	305	295	287	295	279	305	319	293	271	301	337	287	293	286	275	266	324	304	316	294	312	329	323	336	317	305	308	327	278	296	313	315	313	303	297	314	295	293	306	280	297	295	283	300	312	313	274	283	297	277	307	344	308	304	309	321	298	325	345	323	312	306	294	304	299	324	306	301	302	271	323	305	297	311	292	313	299	310	289	297	315	317	329	281	290	282	304	296	288	322	293	292	293	316	292	306	328	320	278	293	302	300	319	308	304	275	302	273	278	315	310	270	283	291	297	308	295	269	269	284	291	304	299	296	300	286	316	304	302	314	292	295	287	290	333	307	291	304	299	268	314	277	284	325	332	293	303	328	316	265	305	271	335	321	326	302	287	297	319	322	326	276	269	317	293	311	294	294	300	290	303	294	310	299	292	279	339	335	321	306	271	318	275	320	326	297	311	300	321	283	274	322	296	312	298	290	323	317	293	329	336	265	288	304	290	282	289	303	303	319	342	287	299	295	298	275	311	285	309	304	295	269	340	286	305	318	342	295	301	288	315	314	346	281	298	288	313	278	330	306	286	296	303	309	327	313	301	296	309	279	278	311	303	324	309	313	285	296	286	300	317	311	317	296	308	315	295	322	301	299	284	320	297	306	292	327	300	279	285	318	304	318	350	297	288	275	279	324	313	347	314	335	304	307	331	272	303	302	273	281	305	287	302	310	305	310	282	289	318	272	288	289	286	310	291	306	263	272	302	320	287	298	314	346	285	299	297	324	363	323	327	261	281	281	283	316	295	267	323	301	309	283	292	280	292	281	305	289	300	276	288	318	294	325	273	262	266	296	262	302	320	278	324	285	291	305	328	304	274	337	278	286	287	333	297	315	305	320	301	319	305	298	291	283	324	319	324	292	317	290	292	296	323	302	291	301	310	283	306	310	311	264	292	282	301	324	307	290	293	330	299	286	294	300	323	284	296	293	265	314	290	275	322	310	293	305	318	303	291	288	300	305	257	307	275	301	279	282	306	307	310	341	299	278	276	323	305	283	302	269	265	307	311	292	283	305	277	311	312	323	309	267	288	308	314	291	307	283	286	314	290	298	323	317	322	265	313	266	341	307	327	296	307	337	318	317	277	315	277	298	288	296	306	308	313	311	282	308	305	336	305	319	301	287	276	314	313	261	328	315	300	290	296	310	289	323	301	328	285	312	300	273	278	299	289	301	314	310	295	300	277	314	274	283	313	296	300	322	267	307	264	307	315	319	307	306	313	282	321	281	275	318	312	265	291	323	312	303	316	301	296	287	292	305	290	314	313	252	285	274	319	296	272	308	299	275	320	292	295	313	309	296	306	295	308	274	284	323	333	282	271	319	286	323	278	305	291	298	290	294	315	295	310	301	285	323	277	289	326	299	296	291	283	274	280	280	322	310	311	314	321	307	294	302	318	292	292	308	288	291	294	250	320	297	315	287	298	301	319	324	309	288	284	331	312	291	300	304	299	293	307	301	316	328	312	254	289	280	289	313	314	325	301	293	304	308	313	305	294	347	286	283	293	290	314	288	321	304	283	295	377	322	308	315	308	324	321	303	288	293	318	309	298	315	283	301	296	278	270	324	296	304	304	282	322	300	294	280	269	294	311	308	311	309	300	279	290	301	302	308	313	304	306	291	277	314	333	322	295	300	297	314	294	296	281	313	284	291	256	296	303	313	300	286	310	323	315	331	308	312	270	317	298	302	331	285	273	307	295	312	284	310	319	305	316	322	275	313	303	303	308	294	305	285	285	298	301	279	272	327	313	328	301	316	291	261	273	331	310	297	294	293	298	302	292	290	277	301	326	284	312	303	275	304	301	314	287	291	299	273	320	337	324	319	301	319	300	305	291	326	302	322	300	287	292	288	311	310	277	288	329	313	300	274	291	287	284	296	294	292	289	315	313	285	271	297	278	305	280	332	334	288	331	301	288	322	296	301	296	309	318	314	314	311	305	315	310	292	305	285	314	312	321	298	307	297	304	287	320	350	288	315	281	304	302	273	320	309	271	315	321	301	284	287	279	277	312	276	285	315	282	300	280	289	287	314	284	306	319	313	310	317	268	292	314	303	288	283	297	302	295	294	280
25728	7299	934	967	918	907	843	863	862	893	841	837	850	746	776	780	777	783	769	811	777	819	779	778	779	804	764	796	834	852	826	778	827	786	791	820	806	772	784	752	780	792	748	754	751	772	804	810	787	762	795	768	751	827	781	767	729	757	757	842	797	794	751	760	796	742	828	720	784	793	815	807	767	821	799	761	806	757	770	759	767	801	781	819	856	798	841	736	755	778	820	766	802	796	762	803	786	785	833	767	783	793	822	764	806	747	744	805	771	827	799	777	761	763	845	801	807	801	776	804	723	780	784	785	783	765	770	788	754	804	735	803	836	783	805	775	786	829	728	800	813	790	776	757	777	821	766	768	788	814	754	838	726	749	746	822	773	785	767	784	789	761	815	787	828	793	780	710	823	825	784	817	768	776	824	785	783	785	829	794	831	775	809	804	762	764	798	801	820	796	791	860	775	802	822	805	770	752	821	773	792	766	772	746	817	767	801	744	754	761	785	765	822	829	762	794	770	794	786	804	803	780	805	806	736	784	780	838	799	851	791	749	743	797	765	751	802	795	767	820	760	752	774	757	776	791	805	784	801	836	799	816	800	790	751	813	784	779	759	825	786	753	786	743	798	767	775	771	728	752	798	824	751	795	757	765	767	788	768	790	801	770	784	774	789	822	782	818	759	796	794	790	800	727	782	808	820	817	774	765	803	791	846	772	816	744	805	836	772	797	801	753	842	765	799	798	781	766	818	827	727	780	803	786	770	787	779	784	762	834	715	782	826	819	766	768	746	782	816	794	760	767	761	785	787	794	776	781	794	778	754	808	833	804	824	803	790	783	777	746	731	778	821	813	809	813	785	797	798	797	809	786	789	777	781	740	813	798	856	776	768	807	766	747	766	845	764	745	852	788	810	799	789	779	760	821	819	767	809	820	773	788	817	820	770	735	812	748	779	813	803	746	788	816	737	853	766	807	787	815	835	787	764	807	780	814	811	803	784	766	804	784	774	796	791	825	782	774	813	777	757	756	808	811	795	760	744	764	804	783	790	789	805	764	788	856	790	781	765	808	793	810	821	758	796	817	751	784	762	801	777	766	834	806	726	772	785	753	779	826	754	768	754	756	769	784	790	783	766	759	800	797	816	809	816	769	855	795	818	786	768	795	801	713	809	786	797	795	747	811	782	828	828	785	796	775	805	783	786	812	803	834	796	772	799	818	807	761	742	767	780	777	763	785	796	801	790	767	714	797	779	811	754	791	819	781	771	792	785	788	854	843	770	756	764	757	796	771	730	803	800	881	823	790	798	817	802	763	754	821	837	792	785	799	841	784	755	768	729	761	781	757	780	755	759	790	776	846	790	822	825	726	798	762	827	778	783	786	783	785	816	784	807	782	792	782	778	775	779	765	813	768	820	819	786	782	801	782	752	765	812	789	831	775	819	821	796	790	813	780	802	763	785	775	785	780	733	786	774	797	717	773	799	774	820	759	797	804	706	818	748	794	777	760	805	800	783	759	842	803	809	780	839	758	799	834	785	741	792	803	832	775	791	721	764	812	796	813	813	815	757	793	831	771	773	788	775	784	739	829	734	771	798	786	790	778	779	805	821	792	806	765	771	801	754	771	751	795	789	802	786	752	796	781	771	866	786	815	823	742	770	797	757	774	791	761	760	755	789	798	793	817	776	799	778	791	741	779	790	771	782	779	829	810	799	774	802	801	792	768	793	778	800	836	805	797	835	805	758	776	791	768	768	770	823	820	808	780	814	814	806	767	777	797	793	796	758	802	790	776	794	761	799	798	799	787	748	756	780	832	774	797	867	772	787	804	759	751	766	812	834	839	744	796	820	833	781	783	823	743	768	708	761	822	831	762	779	789	780	772	762	793	766	789	784	783	768	782	764	785	783	815	792	772	776	773	808	807	774	832	745	817	781	808	771	797	801	798	817	788	771	815	789	752	832	784	785	793	804	723	820	798	778	826	846	828	806	763	825	836	784	752	833	766	779	795	767	785	787	787	771	816	844	809	785	803	743	799	768	798	764	767	809	783	772	808	787	783	768	814	788	774	798	772	811	787	801	795	804	739	822	741	790	786	757	748	726	800	813	757	772	740	765	757	797	767	758	806	715	849	771	813	774	776	849	766	803	826	735	781	789	774	816	832	788	802	768	780	789	762	793	820	802	758	797	799	756	781	742	797	742	767	758	782	764	800	786	794	812	798	807	772	830	765	842	782	763	794	789	779	729	798	832	756	780	783	779	774	789	782	777	788	822	788	753	798	786	801	809	792	814	758	793	764	754	743	820	759	773	768	777	789	743	794	744	872	748	799	770	783	781	765	841	745	766	783	777	761	782	732	774	779	813	787	736	795	788	763	785	774	834	787	820	818	749	818	764	795	779	744	807	793	782	780	793	770	774	818	821	767	754	756	837	764	767	749	756	824	769	752	835	804	800	816	786	772	779	766	821	814	733	800	757	729	756	790	829	796	814	800	813	804	777	758	772	804	793	805	740	823	752	793	774	772	801	786	751	811	798	785	831	782	740	797	745	768	783	789	796	805	813	816	777	784	779	772	780	793	805	764	769	768	746	765	757	826	798	769	742	807	799	764	777	801	805	792	772	828	796	786	799	809	806	796	754	798	804	804	806	819	817	785	766	804	787	782	775	797	775	821	802	771	834	793	799	833	774	808	790	787	776	802	788	757	823	798	795	824	833	798	795	832	802	808	798	779	806	835	807	868	761	832	765	764	769	824	793	791	798	803	741	816	851	831	798	773	820	789	763	788	763	752	763	784	787	760	809	767	789	803	844	778	825	775	816	816	808	797	781	812	809	782	844	744	755	816	781	793	783	794	805	773	821	801	790	743	812	799	820	750	800	744	770	760	765	829	782	783	738	774	786	822	798	766	806	774	757	811	800	781	728	796	824	806	766	735	803	768	787	806	826	803	768	740	799	772	794	817	749	785	759	797	788	736	833	806	786	750	747	820	799	764	780	784	770	787	760	817	745	772	774	798	754	762	752	772	732	761	789	789	760	822	803	811	754	801	768	768	740	778	804	766	763	822	794	754	775	791	786	743	805	767	769	780	826	761	784	768	741	770	807	770	795	750	815	785	802	794	788	812	750	838	814	751	783	816	769	783	808	791	788	774	751	795	814	800	754	741	762	795	699	770	779	761	783	830	801	763	788	818	772	749	773	838	822	783	742	824	796	784	821	831	783	770	799	802	776	807	787	803	796	825	761	823	759	842	802	850	822	781	785	769	780	800	775	773	785	794	815	752	785	771	814	853	810	810	792	787	799	782	786	832	819	812	792	853	811	829	795	811	820	744	760	777	780	792	781	816	792	771	782	760	779	811	796	773	776	781	793	784	822	791	844	787	815	776	794	764	787	686	748	809	756	776	798	803	751	805	785	772	822	799	797	702	799	797	762	837	837	805	787	842	777	756	786	820	778	747	765	853	759	769	769	768	774	761	739	768	732	798	782	832	795	742	793	771
49494	30939	22744	22020	17867	9612	3998	1343	571	515	483	479	443	421	461	426	433	437	414	415	411	405	413	402	372	359	329	427	392	393	396	395	385	384	369	395	389	375	403	394	368	360	394	408	413	359	375	378	414	376	376	383	420	385	387	363	400	408	357	360	388	365	350	359	382	369	400	370	395	394	408	423	378	394	403	398	340	361	396	367	390	392	376	355	351	369	386	402	372	371	379	371	384	397	357	357	348	373	382	392	416	393	372	375	347	365	374	372	402	392	354	373	344	352	377	399	354	405	391	364	361	364	392	383	354	367	357	348	378	359	353	351	380	388	393	369	374	373	345	375	405	431	407	349	368	367	420	417	385	375	345	368	353	390	409	373	394	359	382	369	369	361	385	394	390	399	395	369	371	409	413	354	411	367	375	407	381	335	365	347	378	412	405	370	363	398	409	391	364	377	345	441	363	379	348	365	391	381	369	347	363	387	415	366	402	382	364	387	377	388	386	376	400	377	374	367	379	394	370	412	393	394	403	383	385	383	395	401	359	346	374	347	338	382	400	379	353	391	373	389	387	369	397	350	391	391	389	353	422	384	400	357	398	404	387	389	344	387	368	353	379	363	353	383	390	364	390	364	399	386	378	356	366	350	398	368	378	351	378	374	372	381	339	345	360	396	409	389	436	391	388	360	388	357	360	338	355	333	377	369	358	375	364	358	375	379	361	393	363	370	376	374	400	395	360	402	395	362	355	388	356	370	386	360	412	375	430	369	410	416	347	371	374	347	387	365	353	379	351	393	399	405	369	402	379	371	379	387	370	372	399	374	399	380	387	374	356	384	376	391	353	387	374	374	365	383	373	393	370	378	350	430	329	347	401	384	360	369	332	423	371	391	368	379	363	347	345	393	350	372	396	390	368	373	374	352	329	397	383	380	354	354	381	373	399	370	338	377	385	369	401	363	377	373	368	381	369	361	351	414	397	383	388	389	393	375	389	367	384	387	411	388	403	359	397	350	361	399	383	383	364	379	374	357	367	423	441	391	359	351	375	372	371	389	373	349	370	387	356	386	386	395	386	354	386	361	413	375	397	363	376	363	360	379	397	397	363	370	338	405	353	392	363	369	362	383	409	384	427	349	388	354	388	385	395	363	347	335	392	358	384	386	371	420	413	363	385	366	396	380	369	407	388	388	359	374	412	344	406	381	371	401	365	386	351	378	354	403	393	389	336	366	376	358	374	407	402	372	418	353	372	349	437	372	409	368	379	406	360	361	372	416	405	353	398	407	396	405	358	365	359	366	370	364	351	397	391	394	396	395	387	379	347	358	376	383	387	366	367	366	355	381	376	354	384	371	384	385	428	407	400	402	384	373	351	371	363	365	351	414	371	327	365	351	378	380	362	408	405	401	369	368	369	405	392	366	370	360	404	387	396	385	391	366	395	359	416	351	372	364	396	392	374	386	410	373	402	408	372	358	396	334	348	349	389	366	377	367	360	370	411	389	387	396	408	369	375	364	366	368	359	372	388	408	349	374	363	404	405	361	401	372	359	398	410	433	390	377	396	383	397	382	372	371	387	396	366	368	363	384	352	370	350	381	356	372	364	412	393	378	368	356	375	388	393	381	391	400	396	367	417	356	336	393	354	373	397	380	360	397	342	355	399	367	390	342	380	414	369	381	401	368	380	347	365	383	331	321	377	390	388	363	375	393	382	367	398	356	371	390	400	392	404	359	411	384	375	379	415	353	397	399	412	422	375	361	350	402	374	364	368	383	423	329	395	392	396	392	388	403	376	392	371	400	389	388	345	406	380	400	392	420	372	398	372	379	357	328	391	401	407	371	375	393	404	387	379	401	347	372	372	392	398	364	376	344	378	413	390	363	408	382	371	354	398	360	393	401	371	367	367	358	368	375	356	342	386	387	372	374	421	387	410	392	390	393	375	351	383	375	361	361	360	381	384	363	389	358	354	406	400	361	415	377	360	371	377	388	397	403	394	388	373	398	371	399	389	428	386	350	390	357	365	392	413	369	372	359	342	381	380	378	412	405	382	400	372	365	358	368	397	399	345	389	376	330	380	426	399	377	397	385	382	392	340	391	358	421	332	357	378	376	383	379	382	393	384	378	390	348	422	387	395	404	398	409	375	400	365	356	378	407	426	383	398	390	382	388	382	373	403	407	374	430	353	368	384	429	411	385	402	395	372	365	379	388	387	378	378	367	389	371	371	369	358	359	391	372	370	383	381	360	401	415	377	377	399	388	356	363	361	377	394	367	387	365	350	375	399	392	377	393	372	394	378	376	379	381	366	374	401	381	357	347	404	354	362	392	355	424	373	394	352	379	364	346	370	361	392	399	363	376	375	365	414	368	367	397	398	376	369	389	406	355	394	360	353	374	363	407	372	326	389	380	357	365	367	350	390	380	423	394	374	395	346	379	369	363	390	375	361	372	339	388	394	399	362	337	373	361	375	395	373	408	398	380	364	385	349	352	380	391	354	355	362	384	431	375	357	373	414	393	369	411	393	383	372	367	380	383	372	373	369	395	367	392	389	359	379	380	433	403	399	329	341	339	369	376	378	387	394	366	387	430	370	399	403	396	384	360	397	398	364	410	388	387	388	400	385	318	412	358	415	384	401	422	391	388	409	384	380	377	395	365	379	388	363	393	369	383	386	379	355	366	404	367	382	377	374	356	368	380	398	388	365	387	354	346	376	382	350	364	386	323	384	352	360	367	352	359	366	419	396	370	414	390	398	361	398	393	375	359	408	364	375	390	423	356	369	385	373	404	378	368	385	370	372	380	430	363	378	358	346	368	383	396	385	370	368	396	400	370	390	412	362	371	399	359	388	351	413	363	376	364	365	417	360	377	395	357	392	361	387	333	388	347	392	372	391	375	391	380	377	366	382	373	380	376	442	360	331	346	410	376	392	350	389	377	371	394	328	373	386	390	407	390	425	359	357	415	384	369	364	371	334	359	377	365	378	354	382	347	372	359	393	393	404	359	370	382	343	401	378	361	377	382	418	357	401	379	368	400	382	381	360	396	359	364	411	367	354	351	403	352	386	419	397	389	425	370	365	394	400	379	386	364	390	418	380	359	421	355	366	397	392	381	379	372	374	352	337	382	414	379	393	333	399	356	394	349	366	365	370	361	375	390	391	411	330	403	390	405	365	378	359	362	337	367	355	341	390	386	378	350	367	373	351	394	396	389	345	399	425	377	383	359	375	380	377	432	372	396	391	402	399	355	414	379	365	383	377	395	374	367	393	358	362	395	370	383	380	378	383	369	384	394	321	369	367	408	366	372	366	375	389	386	409	342	368	383	395	406	381	345	379	407	373	412	396	402	377	378	369	380	394	384	374	369	384	354	382	343	359	403	384	377	378	383	442	382	378	359	374	402	367	376	384	398	388	412	382	345	372	394	398	334	372	379	372	337	429	377	346	378	368	364	357	397	355	358	376	405	356	393	385	408	371	370	387	319	406	383	348	368	368	363
44104	17805	3569	3842	3408	2834	2370	2057	1872	1707	1687	1438	1362	1233	1293	1188	1124	1181	1145	1121	1079	1058	1045	1061	1095	1080	1021	1003	991	979	972	1044	1013	989	1037	980	1043	935	958	950	965	991	958	975	876	954	978	913	903	954	956	983	955	961	953	963	968	950	914	981	925	915	984	925	938	941	879	975	922	879	898	977	966	928	904	894	919	907	921	987	964	908	957	923	887	903	950	875	922	986	969	949	964	923	962	891	907	956	920	938	914	898	968	952	922	930	958	887	940	977	935	939	901	907	948	923	955	923	924	921	890	933	926	911	902	896	934	869	948	939	941	907	893	951	889	911	951	917	891	923	917	863	920	922	933	876	880	916	903	1001	896	910	905	944	909	986	904	923	953	896	967	838	937	915	897	948	902	917	929	947	936	899	951	880	931	902	943	888	983	958	903	922	914	890	896	930	916	927	929	873	871	914	957	936	915	873	915	956	969	881	875	932	893	888	939	900	965	908	956	866	943	930	928	877	956	924	925	840	901	950	894	953	901	878	933	921	960	886	983	929	897	907	948	885	988	888	900	931	924	913	942	897	869	864	942	927	893	897	891	965	897	913	899	905	945	942	892	899	909	899	923	937	947	925	980	935	882	925	932	918	883	877	924	897	935	904	918	900	925	938	892	863	913	937	905	936	932	909	880	938	851	941	868	929	950	898	892	907	932	890	932	956	985	878	959	962	948	895	973	883	937	887	931	906	890	848	963	931	922	888	961	891	916	893	948	893	947	921	925	909	922	883	933	953	850	922	945	904	890	897	876	1001	925	899	935	954	901	977	894	914	894	930	973	881	934	898	904	918	921	947	892	912	857	892	933	879	953	901	945	941	936	901	930	906	889	857	967	913	904	891	898	932	901	942	897	923	968	911	928	881	944	886	887	882	949	880	921	965	900	919	963	946	903	912	907	895	938	913	946	903	894	920	908	867	941	900	955	901	985	933	937	862	938	895	868	899	955	912	920	951	897	871	882	937	930	892	922	917	923	936	936	927	850	875	890	926	924	930	914	949	908	950	907	936	897	906	982	878	906	863	863	874	977	947	948	911	884	938	915	923	909	905	889	928	882	919	894	956	910	894	857	914	916	933	919	926	885	886	920	932	937	889	976	966	918	881	875	944	909	927	922	924	917	894	935	927	947	943	931	948	944	960	880	886	894	902	916	885	893	883	862	906	949	927	909	874	962	929	938	961	966	929	879	916	936	922	941	887	860	943	930	931	917	919	934	881	940	908	939	996	929	926	898	906	929	903	963	957	895	944	890	887	906	860	948	890	958	954	920	967	939	910	1006	904	938	918	906	949	913	921	915	915	904	938	933	924	919	937	903	947	881	912	914	947	875	877	941	923	910	907	893	972	916	921	922	902	904	908	906	944	878	915	920	925	899	936	950	962	947	936	883	903	974	971	944	901	947	878	952	920	885	877	901	936	923	893	928	905	832	890	877	892	851	965	928	859	911	867	940	947	877	919	946	912	993	950	965	853	898	824	939	898	899	928	903	872	889	976	902	905	930	891	920	895	948	955	872	878	923	943	935	993	912	895	978	981	938	877	928	896	883	908	906	942	838	890	938	912	880	934	976	916	878	904	964	900	892	928	905	937	957	903	974	917	1010	927	859	970	913	903	887	912	933	945	868	947	927	921	947	927	950	868	966	927	956	905	904	952	913	944	906	922	919	898	942	899	940	916	946	888	935	915	988	940	936	933	864	910	939	876	941	942	917	920	882	940	923	954	890	914	891	981	945	908	916	925	894	927	937	939	971	945	914	905	926	923	915	996	903	863	909	933	950	946	929	910	941	878	883	929	960	943	934	958	904	964	1009	892	922	963	945	903	923	945	938	856	995	861	976	930	918	904	849	905	992	933	894	921	969	928	953	943	902	901	966	974	905	904	987	930	893	919	921	960	878	928	915	940	907	925	886	912	851	957	894	952	992	971	907	911	953	926	912	944	901	897	943	935	959	903	946	940	917	865	927	946	924	875	922	906	907	879	935	898	838	926	958	959	922	937	898	927	935	928	904	911	903	910	939	894	870	933	895	936	952	939	915	939	934	917	888	899	916	909	897	952	1012	899	936	943	917	922	947	949	931	922	921	947	891	933	865	938	934	919	896	938	895	942	906	936	937	902	872	945	904	921	878	893	960	865	961	932	870	961	939	940	922	953	913	937	901	910	935	921	914	935	901	940	922	906	927	912	910	861	900	971	935	922	899	906	961	921	901	926	903	946	895	890	884	949	942	964	957	859	966	861	970	906	904	915	926	953	907	884	870	906	906	885	942	949	941	915	878	902	934	871	890	925	907	908	959	892	881	879	906	869	950	915	908	950	890	909	964	952	894	913	916	926	910	924	972	937	895	938	891	929	854	864	902	918	914	882	919	896	917	933	890	920	926	869	918	902	981	950	876	882	924	939	938	917	932	913	898	948	917	952	880	889	932	892	946	933	990	943	869	925	910	941	894	889	936	933	926	945	946	954	896	930	895	916	934	964	970	960	924	894	877	907	911	938	894	925	998	920	911	905	962	962	890	889	935	920	911	834	956	933	931	885	877	957	946	895	964	934	929	897	928	949	927	881	906	920	889	945	880	954	937	959	952	928	854	966	910	891	925	877	946	939	957	930	878	839	911	920	953	933	895	918	889	952	910	966	895	901	925	934	979	847	890	911	898	949	962	897	940	875	930	888	941	909	944	901	908	919	872	936	880	887	943	903	936	870	953	891	958	864	939	883	915	878	902	956	871	925	943	888	915	935	883	985	869	889	950	900	928	919	881	929	935	900	907	891	940	924	922	891	917	929	948	894	903	862	933	905	875	935	926	955	925	876	904	867	967	916	915	913	949	979	941	865	915	842	895	891	924	896	922	920	930	932	929	962	862	841	881	950	953	891	943	922	865	960	938	913	957	878	935	862	917	925	935	924	905	910	927	963	932	926	936	953	972	954	879	981	913	946	887	941	874	908	885	954	915	928	905	921	907	987	928	902	874	952	932	911	928	882	947	959	917	924	947	863	942	965	949	889	892	917	931	934	945	946	927	949	936	918	925	921	937	924	849	934	887	890	923	973	968	928	942	917	959	919	910	830	883	959	898	919	921	929	941	883	948	943	873	936	918	933	928	940	936	862	882	949	968	929	915	881	902	938	905	905	904	936	916	997	973	928	917	915	913	938	863	894	925	882	885	877	912	908	925	900	953	908	919	915	888	914	889	980	914	871	918	883	900	934	863	913	887	910	964	915	878	904	901	946	910	897	886	918	897	911	885	964	920	967	912	911	888	932	995	886	958	933	939	921	963	947	896	881	915	901	903	923	893	929	923	907	910	946	931	900	903	890	975	918	913	902	886	940	886	897	932	883	937	872	962	907	918	929	884	924	942	932	956	897	916	899	957	929	950	871	913	912	952	909	948	848	924	876	928	943	893	962	872	952	950	921	923	958	942	875	964	922	907	891	959	900	900	972	940	925	933	903	922	932
55005	30168	22319	20270	14254	7050	3073	1156	594	492	431	443	369	365	322	330	284	308	293	287	286	278	279	276	286	261	278	258	236	260	245	253	232	226	210	226	237	250	214	226	240	236	227	228	240	214	226	205	224	234	232	236	234	253	241	196	204	219	249	241	241	228	251	218	219	233	210	203	227	239	213	233	216	196	212	223	227	232	218	252	214	206	249	210	228	214	226	231	214	191	277	255	238	245	231	245	205	245	245	229	209	231	211	230	224	202	228	246	224	221	231	220	222	218	237	210	246	215	217	232	205	238	229	221	234	205	224	207	227	237	231	213	217	207	188	219	215	217	259	224	241	205	224	219	245	195	222	222	227	223	210	227	213	231	228	230	217	224	226	226	190	205	211	238	223	245	245	218	238	204	211	221	224	223	250	229	197	213	215	216	204	225	262	214	228	225	268	218	205	200	235	228	215	217	235	250	201	223	189	204	218	215	252	223	225	232	229	228	210	211	243	220	235	233	208	221	222	223	218	246	205	242	241	215	206	215	242	237	191	242	232	197	230	222	211	220	220	205	199	242	206	219	232	224	233	229	243	218	223	251	233	216	210	232	263	219	246	240	211	214	227	233	213	238	191	218	213	207	225	217	227	216	236	227	230	222	211	198	197	252	231	243	198	232	244	223	211	220	247	227	239	236	211	213	200	217	225	203	230	230	224	226	202	226	234	227	229	239	225	261	210	198	202	229	215	238	208	209	221	227	214	231	243	211	223	242	205	228	236	212	207	202	211	218	230	233	226	242	215	229	215	214	229	245	221	217	231	216	256	224	223	224	233	218	209	222	213	242	204	200	223	209	221	212	221	222	218	224	218	231	225	256	230	226	223	210	200	237	224	197	221	226	213	221	237	208	235	252	210	237	233	213	219	203	226	214	244	221	223	228	252	244	226	238	195	227	192	228	220	229	223	235	230	221	219	255	223	205	241	207	216	197	247	247	219	230	208	218	232	179	222	215	209	190	238	220	210	216	219	227	228	210	200	241	226	221	226	225	256	177	188	213	224	218	226	200	215	238	247	210	216	238	195	243	227	228	200	218	277	232	219	199	219	216	186	233	213	228	186	206	258	217	211	215	216	237	235	217	228	249	227	219	225	209	265	230	240	205	231	260	229	224	249	221	218	253	227	218	209	242	228	217	249	202	216	204	227	225	242	217	251	230	216	222	265	243	212	215	217	210	239	239	196	221	224	241	213	198	230	250	232	212	215	258	229	226	235	229	222	216	216	244	218	213	225	236	191	238	242	215	233	243	233	233	207	192	214	229	214	223	210	233	206	233	199	249	238	244	202	210	230	236	235	206	216	218	243	224	216	203	219	229	202	233	226	218	230	198	201	233	180	201	222	215	229	235	225	196	238	212	211	241	240	218	246	232	222	254	235	226	227	236	198	183	217	216	228	217	253	209	237	224	226	225	213	196	223	226	208	238	226	210	209	215	240	208	228	234	206	239	207	201	231	223	220	230	218	190	237	229	208	257	262	213	244	224	211	212	236	200	233	232	215	219	249	224	234	224	222	235	231	218	228	218	227	221	205	252	232	228	207	236	195	210	221	207	217	237	199	210	248	211	211	192	228	219	232	217	192	219	195	250	250	219	255	221	242	231	213	237	244	220	218	200	222	217	221	215	220	227	217	234	222	205	227	229	224	223	223	222	264	224	213	233	265	214	241	207	242	221	217	185	206	213	226	222	242	206	231	241	222	234	223	206	288	238	212	215	215	205	238	241	250	222	205	245	245	207	224	237	183	222	232	202	242	209	213	222	219	215	246	233	222	212	217	251	205	215	196	224	192	184	219	222	214	209	226	243	221	233	212	223	219	196	208	229	186	200	226	195	226	207	207	218	211	205	194	220	203	204	212	220	222	192	194	235	238	215	236	213	201	232	235	212	191	203	246	253	200	229	230	201	218	199	215	235	215	222	217	212	248	212	236	200	210	228	252	215	213	238	205	233	225	236	193	211	223	208	217	210	213	222	253	235	231	238	220	214	222	223	245	229	218	238	204	234	265	213	243	208	206	221	213	236	187	223	221	196	213	237	218	218	206	187	197	225	239	214	209	232	235	213	221	236	196	229	218	212	217	248	239	212	232	226	230	219	207	212	235	257	229	230	219	208	207	236	206	204	221	238	216	194	215	197	219	241	222	202	221	216	226	218	208	207	218	217	230	221	214	248	206	210	208	204	226	243	230	217	209	214	239	226	235	203	220	248	229	215	217	183	261	211	220	212	215	205	215	225	220	218	213	220	249	196	208	227	207	232	258	229	213	206	225	239	240	207	220	228	196	217	220	183	222	230	249	212	228	223	216	231	245	217	226	198	235	232	217	215	231	216	249	224	184	230	222	240	230	208	237	224	226	239	192	207	220	239	236	222	249	216	241	252	230	238	217	212	229	231	216	213	204	243	233	191	207	239	219	244	224	229	235	212	220	217	204	226	190	244	256	211	215	216	242	217	222	239	242	207	224	207	235	217	225	213	246	231	214	235	222	216	227	212	220	234	197	213	228	205	252	239	211	229	249	221	202	193	249	216	222	227	200	202	225	223	226	259	240	193	239	203	212	226	225	224	219	238	225	204	207	211	217	197	230	229	216	183	240	217	242	230	257	208	234	211	212	198	241	234	222	218	204	226	233	246	221	226	211	235	217	236	199	207	202	213	214	205	208	233	214	217	234	224	229	209	234	225	233	216	203	218	205	200	216	233	229	218	200	198	207	207	224	218	209	224	214	226	227	239	223	257	234	194	240	242	211	205	228	215	213	240	232	221	224	238	229	240	227	239	225	196	219	221	214	217	218	231	228	215	225	239	215	191	235	218	215	209	193	229	219	215	207	240	221	246	230	216	227	240	221	214	239	226	234	215	233	220	231	172	224	216	212	225	240	232	214	242	209	237	196	223	203	180	208	203	213	262	238	228	246	208	243	236	220	210	197	241	212	224	204	215	238	216	223	214	235	232	228	241	222	246	220	210	237	212	243	204	214	223	229	222	229	234	236	252	210	234	221	216	225	246	223	218	187	246	213	222	204	212	229	243	234	236	200	237	208	208	200	229	234	209	240	248	242	216	225	237	202	233	205	218	211	212	230	231	233	213	229	223	222	235	236	211	242	237	239	178	243	222	271	215	220	203	223	214	204	228	211	223	219	226	223	221	208	242	228	210	216	223	223	243	201	210	234	247	212	220	194	228	205	243	227	200	223	226	213	218	202	227	233	220	201	225	247	224	235	224	248	225	212	221	225	255	213	209	263	242	248	227	224	229	215	208	200	215	213	213	199	224	248	214	213	235	206	261	208	242	193	214	212	220	223	218	243	225	224	234	231	214	229	228	259	218	248	199	240	245	233	188	227	203	254	177	205	203	226	206	203	232	249	236	218	226	224	234	246	230	216	236	238	224	230	210	211	221	228	228	224	240	232	220	223	238	216	215	192	219	188	213	218	219	231	233	235	240	221	213
46348	13019	5708	6150	5131	4242	3439	2869	2388	2143	1926	1672	1515	1331	1314	1163	1041	1125	980	1023	951	926	898	872	846	834	793	804	812	760	741	698	711	689	707	682	727	679	650	648	611	645	633	644	636	632	650	642	625	622	600	640	561	624	626	626	643	636	612	616	587	643	564	572	570	584	606	591	621	613	644	575	596	611	552	630	613	566	572	562	552	531	597	578	596	565	571	605	626	568	566	576	614	615	549	562	602	550	628	584	600	553	569	574	587	621	602	555	551	615	568	579	579	528	573	596	579	569	577	568	609	617	580	593	571	591	577	558	583	625	567	585	564	566	598	576	613	564	566	574	553	583	587	605	562	553	588	601	569	559	560	576	574	583	609	587	581	590	600	558	614	516	574	568	625	609	589	572	580	586	584	554	550	532	584	575	564	543	618	584	587	579	537	567	558	541	549	541	639	596	616	598	536	564	562	576	538	607	583	579	562	585	559	625	578	593	604	571	562	596	570	534	546	585	579	583	565	577	609	600	568	583	553	544	598	613	559	582	583	561	563	561	595	589	545	511	552	597	573	592	570	580	587	626	575	564	533	559	586	616	589	565	550	562	546	641	560	578	569	613	556	541	581	563	579	588	579	575	533	590	634	568	525	584	534	580	550	545	593	577	617	599	539	539	574	553	556	584	572	584	549	535	555	523	550	590	531	552	529	548	578	602	591	568	549	557	559	550	624	588	560	553	551	528	590	563	561	580	598	562	571	556	590	568	615	590	561	624	575	548	567	554	604	545	537	606	590	579	614	567	538	519	557	548	608	578	580	552	561	614	515	550	584	550	564	541	608	538	538	601	564	550	625	564	585	559	564	566	549	601	567	552	549	524	574	549	596	544	614	603	601	590	563	578	563	578	574	619	593	575	576	585	515	575	588	580	609	589	525	575	540	586	576	540	564	528	517	576	561	551	549	545	565	563	564	565	559	561	577	579	550	564	568	571	564	573	583	532	552	581	568	542	571	599	548	563	584	585	574	529	573	579	582	586	566	569	605	565	539	556	577	587	569	572	601	584	560	591	600	561	534	540	564	564	583	551	570	549	567	583	617	588	587	535	587	607	604	554	591	579	569	563	585	569	572	581	529	554	608	580	643	568	560	619	594	561	570	555	555	549	566	556	582	534	567	587	599	529	589	594	603	588	570	550	570	579	539	594	570	571	587	527	550	544	563	549	593	569	616	564	584	548	588	582	547	544	595	529	568	548	596	576	592	549	590	572	630	546	606	516	596	576	569	559	576	586	563	570	552	550	591	590	575	573	544	558	620	550	538	562	571	571	608	588	594	536	564	583	575	571	578	604	551	577	570	575	588	541	611	596	583	565	555	544	587	596	571	568	539	582	568	625	549	578	559	510	541	547	555	523	556	573	557	518	557	562	567	587	566	576	553	600	576	540	574	595	562	577	551	561	571	579	555	563	597	564	577	553	552	526	586	560	599	569	599	601	590	587	575	553	565	543	562	588	543	564	576	604	591	599	581	541	600	564	560	578	587	549	609	565	551	588	593	574	585	589	589	568	591	581	572	588	579	558	553	575	603	591	612	548	593	560	543	603	593	547	612	585	586	588	560	571	594	574	544	536	550	568	576	599	572	564	575	577	575	613	603	509	577	526	598	540	508	569	542	558	593	570	578	570	567	542	556	617	521	542	578	587	547	579	581	586	584	569	576	588	557	556	607	590	562	522	567	529	565	553	548	568	553	586	559	570	579	554	558	558	579	558	596	571	586	564	571	569	585	593	597	551	558	564	538	597	550	528	570	585	563	588	567	578	556	561	519	516	568	586	558	590	588	580	585	602	588	587	552	595	535	563	570	550	590	595	606	551	607	592	514	549	543	576	575	585	556	595	599	572	574	548	536	597	547	607	555	584	529	582	628	564	564	590	568	555	577	575	587	522	552	555	584	612	558	537	545	578	616	564	568	560	587	585	572	612	556	586	538	614	552	543	586	526	593	569	571	559	580	580	607	548	575	527	605	587	612	561	606	555	562	578	564	577	583	552	572	571	580	600	518	565	584	553	604	559	550	577	601	579	578	549	583	531	580	588	649	608	586	553	539	541	566	557	582	549	588	566	585	565	591	565	567	558	596	534	596	569	604	569	587	601	596	585	583	563	569	523	582	565	550	543	605	571	541	585	612	554	545	608	548	596	536	552	573	603	546	560	502	564	588	589	559	587	546	585	577	605	571	545	569	597	579	592	595	595	576	597	578	554	578	545	572	553	542	533	553	565	565	532	584	575	578	578	564	544	548	528	575	548	567	602	576	607	552	624	572	603	586	593	552	563	539	583	591	567	536	561	614	558	591	558	574	606	557	583	557	590	536	594	622	591	602	568	553	548	593	555	583	564	543	588	578	607	619	593	543	563	572	562	576	573	530	608	585	570	544	523	609	561	556	600	550	572	560	551	566	614	547	533	583	537	589	626	621	600	578	532	556	607	587	558	553	571	558	588	579	586	568	555	610	563	606	561	580	544	576	589	537	588	591	565	587	560	540	608	562	560	553	588	562	572	559	563	565	566	587	574	549	565	570	545	575	570	580	597	536	583	584	607	573	563	569	538	576	591	573	588	601	609	604	534	599	543	517	572	599	544	548	554	593	554	550	614	557	561	601	591	541	534	598	567	581	590	566	571	586	536	587	575	569	591	565	579	571	584	549	541	548	588	578	538	585	565	595	614	578	553	549	568	577	558	579	563	568	539	566	596	600	506	574	570	561	532	594	554	535	563	533	536	578	608	544	594	608	573	599	546	549	581	570	558	563	527	575	599	543	545	588	542	574	572	523	544	604	598	563	567	587	557	629	613	600	559	548	610	539	553	525	559	616	557	544	603	564	589	558	605	582	544	576	551	587	567	583	560	559	590	559	606	592	570	571	540	555	600	598	565	545	554	605	619	574	605	520	566	577	569	594	581	571	574	585	556	568	570	607	556	596	544	575	602	549	587	560	571	552	575	577	591	581	519	553	566	575	557	554	526	547	607	564	574	576	633	564	591	599	537	607	570	573	557	571	575	615	565	556	592	592	582	562	567	596	590	575	514	601	608	620	600	584	573	538	580	553	545	607	534	529	557	564	563	562	605	568	611	590	617	562	602	629	642	565	573	547	560	574	575	568	554	582	581	575	570	538	566	563	565	544	598	584	552	597	548	559	564	553	574	550	578	530	536	604	594	559	586	562	563	574	538	569	609	563	573	583	565	621	550	555	565	586	522	542	581	574	527	576	572	535	515	606	581	548	543	573	521	557	559	601	531	555	583	618	595	548	570	542	609	563	573	542	615	585	572	558	593	575	587	525	552	589	563	571	590	572	545	570	558	616	549	600	562	554	578	574	605	545	564	580	546	615	592	556	573	624	593	570	577	568	567	607	571	599	549	586	595	566	558	553	561	572	586	540	539	589	572	579	567	574	546	527	593	572	555	546	565	550	580	519	578	566	547	634	621	535	595	534	554	555	590
22467	7403	1939	908	571	418	323	331	322	309	310	308	279	286	298	308	298	310	304	317	294	306	300	285	304	296	279	304	267	308	310	299	322	322	274	287	296	326	312	294	279	292	290	268	329	294	282	274	317	282	321	305	317	282	297	317	325	292	273	298	310	319	296	295	298	273	317	327	309	296	289	293	301	312	338	298	269	309	299	315	307	289	322	312	278	278	299	292	275	284	284	276	291	333	289	282	329	294	305	301	310	284	300	265	305	308	279	306	316	286	296	316	332	278	296	281	321	315	283	315	296	287	274	311	271	300	301	277	242	321	301	291	280	295	282	316	272	305	298	306	301	307	263	284	234	338	303	292	280	285	313	285	295	268	261	305	326	275	296	275	286	287	305	277	295	289	307	298	284	289	307	284	311	306	313	319	274	282	274	269	335	290	292	291	265	294	294	303	264	292	281	305	311	287	277	251	345	287	320	294	305	274	299	295	284	302	314	278	331	301	307	305	293	301	311	312	318	289	289	312	339	312	287	304	341	297	282	271	331	279	265	258	323	291	318	267	278	303	311	270	306	295	319	330	273	303	305	275	287	317	283	291	298	320	314	296	294	298	309	306	272	293	301	299	275	298	312	297	352	273	306	323	291	292	283	308	287	308	298	291	329	287	277	310	314	299	268	275	305	275	300	306	311	272	326	302	297	315	258	290	282	302	308	254	303	329	319	277	330	285	295	274	281	294	322	267	311	339	317	294	302	278	273	296	278	308	251	292	321	290	294	289	297	264	326	317	292	290	272	305	306	304	270	295	317	310	315	300	302	284	296	293	299	293	308	304	304	313	300	292	311	335	297	268	311	270	307	330	303	300	285	296	304	295	316	283	322	292	301	322	276	320	301	288	267	291	320	282	294	330	315	285	317	314	300	294	270	278	315	288	278	286	299	308	295	275	263	275	311	298	299	296	302	305	265	303	265	297	305	316	296	298	332	316	331	274	293	288	304	308	302	275	262	293	319	312	295	297	292	295	297	288	298	301	280	303	268	290	333	322	292	289	255	297	285	327	297	303	284	260	300	292	268	295	298	270	288	304	298	284	313	286	302	305	305	292	314	280	294	306	293	284	285	302	289	278	282	273	271	292	288	318	287	312	279	314	279	277	285	295	278	285	309	324	290	300	261	294	280	295	287	259	311	305	307	297	293	297	321	325	299	298	317	311	273	294	309	289	315	315	301	297	309	274	278	281	251	277	267	289	288	290	309	312	325	300	302	273	307	296	317	278	313	317	258	292	307	294	301	325	284	313	296	320	286	293	290	292	278	274	305	297	281	301	310	311	298	280	286	290	313	302	285	283	303	291	288	273	317	281	311	297	268	334	329	297	309	321	283	287	287	296	311	303	321	313	306	287	273	275	297	288	311	305	283	305	317	301	283	276	304	303	272	302	288	296	295	325	281	313	281	301	329	278	276	303	298	284	320	333	261	310	303	273	332	287	277	279	328	320	314	297	300	318	278	291	309	332	306	307	287	316	313	281	308	291	281	297	346	277	322	297	302	323	283	282	330	305	295	291	265	294	310	288	301	322	293	309	328	303	292	285	276	301	290	265	320	285	298	282	297	310	285	277	296	300	280	290	294	302	300	321	331	300	321	267	299	279	310	303	303	311	292	271	280	316	294	280	298	273	285	323	321	301	277	313	313	281	282	263	302	299	297	293	284	302	315	311	304	329	300	319	296	330	321	327	323	298	282	301	296	275	271	317	281	301	307	343	297	286	279	291	278	344	269	274	297	282	294	286	282	316	279	271	310	303	307	311	307	300	315	295	275	286	315	330	301	329	320	276	315	312	274	299	305	266	278	312	280	271	306	280	310	338	298	308	311	266	316	327	278	335	265	304	289	260	293	264	298	301	294	310	314	317	299	289	332	306	265	302	285	323	290	294	301	278	307	288	302	290	281	322	314	269	297	286	308	305	301	308	299	325	316	334	315	305	291	316	325	311	307	341	308	337	266	288	286	291	313	275	306	269	294	301	283	317	288	315	306	341	298	298	298	260	281	287	300	302	293	272	328	286	293	288	303	314	315	292	306	293	288	321	310	287	309	309	282	257	308	284	282	266	280	298	339	309	277	296	312	292	300	280	309	326	311	333	277	302	291	293	335	288	317	320	293	267	309	308	310	319	325	309	296	300	298	295	293	320	292	297	306	302	313	309	301	284	279	291	263	302	281	322	292	254	279	278	320	303	287	267	303	275	265	324	274	312	302	324	317	290	284	302	300	313	315	275	265	298	285	302	296	304	263	281	294	291	317	316	288	316	317	323	291	282	297	303	295	301	323	306	323	277	314	304	294	286	244	300	298	296	294	292	289	304	290	281	288	306	307	320	323	315	308	329	290	281	278	270	310	280	269	280	284	270	298	278	354	275	299	296	295	288	285	305	290	294	331	310	296	318	314	291	289	314	341	321	263	326	295	301	310	316	287	296	320	274	270	288	317	302	344	256	298	293	308	289	313	351	275	306	304	321	277	305	303	291	296	279	294	274	323	256	303	293	342	323	289	312	282	295	303	293	294	330	276	274	294	299	282	318	300	307	288	280	310	321	303	298	259	302	269	310	298	316	314	308	315	280	287	296	302	314	293	291	318	286	263	274	279	285	292	283	321	298	261	284	304	290	333	322	298	306	315	284	289	287	306	295	295	268	263	318	292	272	298	272	287	343	285	306	295	313	301	255	301	301	318	272	279	306	302	319	292	328	301	290	317	295	301	316	292	319	292	304	320	305	268	280	338	301	304	292	317	327	299	284	319	301	261	307	302	277	292	285	297	308	315	319	279	286	321	278	279	301	277	306	309	293	305	306	288	251	328	318	286	268	294	292	279	313	294	305	286	270	319	287	305	316	283	291	313	306	293	304	322	305	303	306	273	305	320	288	323	300	301	277	310	319	296	271	320	287	297	299	303	316	298	295	303	321	267	302	320	310	301	322	308	310	286	304	277	273	311	304	283	324	294	282	306	308	306	322	304	310	273	299	298	290	319	311	281	318	285	286	308	334	272	262	337	307	317	292	317	328	301	292	279	290	289	338	303	278	322	322	309	268	262	280	298	272	281	301	276	308	294	317	302	301	327	299	328	288	302	304	281	271	290	324	308	302	317	341	301	293	294	283	319	294	311	258	273	303	284	298	307	286	277	298	326	260	298	229	296	291	301	265	307	321	297	327	303	278	273	288	313	297	303	322	309	292	302	305	285	286	303	270	288	291	305	314	297	310	304	278	295	318	286	277	309	292	323	298	277	296	296	292	316	287	277	278	305	321	290	281	264	299	285	297	279	324	307	303	280	281	269	305	319	306	312	298	288	291	306	301	310	299	275	276	301	313	293	279	283	284	292	282	309	299	303	277	288	306	316	316	295	315	305	326	305	294	294	333	299	281	286	281	284	280	275	310	280	307	312	299	278	275	281	314	279	275	337	290	310	310	316	301	297	321	289	316	316	284	288	323	260	256
18125	1330	1033	1062	1004	980	985	860	861	826	795	792	818	858	850	780	779	813	765	794	822	827	822	792	788	788	778	766	789	797	788	849	783	811	797	772	845	776	790	782	767	836	796	802	747	749	825	754	790	756	805	850	782	783	794	771	824	818	796	725	750	760	789	778	805	797	758	761	809	776	751	788	789	785	761	764	787	759	798	767	775	827	784	782	787	772	784	814	805	758	790	787	804	824	735	765	779	760	758	785	748	768	798	719	840	849	813	765	769	782	774	834	750	761	809	776	757	825	792	829	767	782	815	756	764	793	779	758	774	790	775	792	768	816	812	735	760	788	767	765	758	771	781	776	774	831	782	763	798	811	746	745	776	806	817	782	842	779	764	779	819	822	754	784	806	777	746	745	746	789	800	777	796	817	800	761	791	788	800	763	776	752	781	787	772	780	779	812	767	782	803	769	782	774	804	793	768	741	715	791	742	779	752	738	763	756	794	777	775	760	785	773	766	772	760	776	784	773	769	737	777	779	794	783	803	813	760	793	793	794	795	784	769	779	782	778	790	790	742	827	751	773	784	778	793	822	770	801	793	754	727	796	780	739	742	803	842	769	754	753	808	764	782	765	735	783	761	775	800	798	761	796	749	814	790	764	800	810	761	790	776	781	771	777	747	774	816	729	773	776	790	800	735	785	804	732	781	740	747	794	805	768	745	770	775	790	823	800	840	827	767	724	747	817	801	798	808	781	728	772	805	705	786	807	773	763	800	739	778	799	777	768	799	748	795	797	774	761	717	783	764	755	753	760	814	763	777	762	804	755	784	771	794	795	836	773	769	803	750	767	744	810	757	759	782	817	828	755	783	777	784	739	705	742	826	773	794	793	766	772	807	767	760	754	737	742	767	775	748	752	770	814	784	754	784	725	693	754	809	758	805	783	796	793	761	777	792	765	761	761	801	757	805	789	753	820	781	771	765	776	777	797	775	795	776	802	785	760	750	801	787	810	725	744	787	802	772	790	803	746	794	753	820	791	766	787	783	811	772	785	768	794	750	816	780	752	777	795	758	777	778	786	819	748	781	760	776	833	713	790	769	814	801	803	804	782	731	781	787	755	782	765	789	819	818	821	722	785	755	783	781	797	719	783	772	866	721	829	780	786	766	751	816	776	777	786	787	728	807	790	734	753	757	781	763	760	760	789	774	769	748	784	838	802	813	798	772	750	726	760	780	767	768	782	708	770	791	762	763	845	782	806	808	786	786	706	782	811	774	773	725	754	852	787	796	765	730	758	754	777	774	761	807	816	813	739	789	739	770	811	770	756	787	757	775	798	781	794	799	794	808	784	784	781	760	764	784	812	770	758	815	753	805	768	792	775	773	746	798	819	759	768	748	800	803	744	798	778	745	833	835	813	752	770	792	773	867	853	820	747	788	764	718	790	713	807	778	753	803	821	708	757	788	793	811	793	767	802	771	757	794	786	799	771	777	775	730	758	719	777	793	800	756	792	769	803	801	787	756	788	797	782	750	770	777	787	807	776	751	772	752	793	786	787	835	730	793	799	731	802	757	787	765	798	794	814	790	767	745	769	769	759	766	737	750	785	786	766	812	761	800	798	765	772	786	774	817	766	754	773	723	774	754	814	806	817	690	767	760	769	755	787	780	771	804	754	778	754	789	752	750	780	815	832	776	800	802	747	754	823	781	778	815	758	770	785	809	707	763	792	784	778	765	758	745	779	746	757	809	802	785	742	769	733	799	803	798	766	765	753	789	799	798	788	798	802	778	797	823	745	765	738	751	746	764	745	813	759	764	745	731	750	821	784	806	796	829	753	769	800	748	780	744	779	802	742	761	774	769	815	813	740	821	734	821	766	813	741	753	802	800	764	773	779	797	831	783	726	825	742	748	791	783	790	815	801	771	744	800	797	818	780	797	803	765	818	797	779	799	750	797	834	804	798	800	780	816	779	755	736	820	779	785	799	813	709	785	800	751	776	765	765	763	802	802	760	823	797	850	775	853	834	736	818	782	758	779	782	795	756	786	810	777	756	749	763	767	740	767	821	762	723	749	821	773	803	826	808	778	765	731	755	723	733	813	759	787	690	822	786	774	777	791	792	840	756	802	791	802	730	784	732	822	787	737	814	745	762	794	787	754	743	697	763	788	768	810	756	794	799	802	818	786	761	790	772	740	846	781	791	846	785	793	737	789	796	775	778	756	786	799	809	762	803	770	823	763	787	785	785	846	804	789	777	761	742	803	827	742	775	833	757	791	746	784	752	842	765	830	753	766	743	739	818	759	753	756	775	821	791	764	816	777	777	775	822	766	711	750	818	783	764	752	727	797	756	771	788	788	826	782	846	818	787	777	774	809	803	779	793	778	754	832	780	829	836	760	761	759	763	814	845	786	793	764	755	760	827	789	765	758	792	788	782	749	840	781	772	787	801	763	710	784	816	761	751	792	806	762	763	780	792	749	817	738	748	787	776	734	757	727	781	724	808	748	780	787	797	808	833	766	783	781	751	781	822	768	770	780	791	841	746	813	740	749	814	798	793	802	712	759	779	766	778	762	771	795	810	808	762	762	794	800	771	795	811	767	794	737	760	784	801	833	807	769	792	780	783	788	791	782	790	815	781	806	780	839	757	799	797	830	789	745	819	781	791	781	814	793	831	760	791	801	773	795	746	781	806	799	838	791	780	727	780	806	835	758	768	712	751	808	737	735	761	769	749	752	858	785	798	782	843	800	781	833	770	778	759	782	763	780	774	794	763	733	793	798	778	815	756	798	754	777	793	780	739	756	756	817	788	797	799	745	778	738	778	796	769	811	815	747	777	817	780	787	768	823	809	801	747	759	817	757	757	761	784	789	744	802	782	819	799	759	784	810	826	762	765	830	770	786	774	776	797	741	782	830	748	793	781	745	770	767	760	750	737	783	775	713	773	777	732	806	772	748	781	767	810	811	736	790	783	801	758	776	816	787	774	763	789	801	756	784	831	785	776	758	803	773	795	776	786	772	773	776	745	781	819	820	793	806	800	750	831	768	761	790	824	813	739	778	777	743	803	751	779	831	791	785	805	736	751	779	783	777	747	864	801	797	829	798	882	799	753	797	758	788	770	756	810	746	844	777	799	735	832	755	784	768	769	776	739	763	759	737	791	748	761	783	813	810	783	792	768	759	771	746	794	800	778	850	782	780	743	762	744	741	776	723	785	801	758	770	783	765	788	763	810	809	774	746	760	770	767	782	791	771	805	754	766	789	801	826	717	763	763	806	760	759	760	727	802	773	741	780	821	761	778	813	783	750	804	799	795	829	801	774	756	821	769	779	792	816	762	813	808	787	747	806	774	750	809	781	742	801	795	754	773	756	772	711	761	813	788	750	716	786	730	798	814	766	777	782	785	802	776	775	803	762	824	777	786	797	805	723	796	792	760	766	819	784	757	770	810	750	747	820	801	787	810	760	773	828	802	729	727	753	801	750	745	832	753	789	820	762	793
47348	24474	19887	15573	7402	3402	1769	820	540	480	504	437	447	398	436	440	411	403	422	400	364	402	371	376	385	409	346	400	401	376	358	336	416	384	377	358	352	372	364	404	384	334	383	387	381	359	357	401	377	363	347	362	381	356	361	371	385	393	344	366	409	389	367	387	369	371	400	338	369	411	335	380	391	345	418	360	358	358	371	345	374	383	346	386	387	395	357	359	345	379	345	352	390	360	361	339	373	384	395	319	368	354	353	382	361	348	372	356	335	337	383	343	355	370	377	400	372	361	384	365	366	374	339	373	407	355	376	375	390	377	361	368	380	362	342	411	375	374	351	368	377	378	368	351	354	381	356	372	395	392	327	308	375	360	365	335	403	343	355	359	356	343	343	333	386	341	317	346	342	396	344	379	403	380	348	383	365	363	345	362	369	342	384	377	352	385	343	370	373	335	386	353	374	411	374	363	395	390	363	356	399	357	360	371	355	364	353	401	356	340	371	412	354	333	374	381	377	368	383	367	363	387	363	342	366	376	357	362	369	384	378	358	361	392	369	388	400	385	395	382	374	352	357	368	322	353	343	371	376	372	373	383	385	349	327	344	391	366	373	348	363	355	350	358	354	384	358	373	380	366	367	355	356	388	391	349	359	404	373	368	366	351	377	374	355	360	404	377	394	364	366	357	369	401	427	386	355	378	345	384	397	351	354	364	355	373	378	365	359	359	334	337	351	382	357	384	342	366	352	383	380	356	339	362	357	377	378	369	367	341	369	329	370	359	364	370	358	366	350	373	370	358	390	368	363	377	381	407	376	378	399	370	356	377	365	371	339	383	387	351	353	376	380	358	374	340	388	329	367	378	371	348	356	380	342	391	362	409	388	391	380	368	383	350	372	346	367	404	330	391	395	381	364	356	357	357	380	364	338	389	345	389	356	393	359	379	345	350	402	381	364	392	376	383	376	362	401	383	353	354	339	397	380	360	425	328	372	366	368	385	345	366	371	371	377	383	388	337	356	381	364	379	380	405	371	392	340	348	350	348	375	358	406	316	360	368	383	320	379	359	365	353	386	395	375	365	369	360	379	377	356	342	385	400	371	351	354	345	361	365	348	358	335	350	366	360	365	387	379	347	381	344	367	379	376	368	347	364	356	377	350	369	375	395	347	308	350	393	400	328	368	361	399	362	358	357	363	387	362	393	347	372	363	356	362	370	361	361	382	357	321	336	399	375	358	383	359	370	380	347	381	418	382	360	383	373	368	351	340	397	358	348	360	359	396	348	363	365	378	372	374	395	362	397	339	398	371	329	330	369	347	394	378	345	361	391	364	383	425	370	311	379	363	375	371	371	376	423	360	361	329	381	358	341	389	367	344	358	372	349	354	355	394	375	370	348	358	369	389	380	363	381	361	375	388	353	358	351	361	352	360	367	376	370	379	355	379	366	366	363	378	352	374	361	372	411	360	360	388	363	347	359	369	375	380	401	336	376	374	368	366	379	371	418	348	363	392	349	329	341	355	337	353	364	358	349	376	350	364	373	365	353	381	359	350	361	388	394	387	330	375	355	378	349	359	379	334	393	355	340	357	355	350	343	355	360	367	373	386	369	351	396	397	369	394	374	364	373	389	368	386	355	383	379	352	390	343	322	352	344	360	367	369	373	316	380	358	413	360	370	363	336	373	344	326	377	390	394	343	375	340	367	379	364	353	351	346	364	381	336	350	361	355	346	374	390	381	411	382	386	396	374	387	333	386	358	375	368	343	386	389	343	385	390	355	378	386	393	351	393	407	359	356	360	367	383	393	384	344	388	335	345	349	379	371	335	365	333	355	377	378	366	349	358	361	372	326	387	384	385	361	399	361	347	356	371	370	384	385	384	374	367	360	352	346	368	376	367	348	329	379	330	351	371	368	376	327	370	410	353	389	348	376	352	366	388	387	366	389	338	381	340	391	364	406	360	368	342	349	385	383	367	367	364	368	369	358	412	332	387	365	368	357	357	394	342	353	385	387	400	379	363	379	384	407	351	368	357	383	420	429	385	390	385	364	365	344	358	350	365	338	360	350	373	356	367	358	354	364	376	400	388	360	384	388	387	366	392	362	390	376	334	335	354	398	384	343	372	397	360	374	391	345	340	376	365	344	347	380	373	384	326	345	353	380	331	362	350	342	368	399	350	361	392	344	366	342	409	384	328	357	360	385	365	405	373	372	392	370	390	363	365	375	381	370	369	362	379	356	378	349	381	360	378	387	387	353	386	376	420	354	353	352	360	358	342	359	399	347	354	400	387	334	358	365	392	378	345	343	345	413	362	372	396	406	383	383	392	361	380	348	379	364	369	399	381	363	344	357	344	372	373	344	384	381	352	421	405	392	400	339	359	375	346	387	372	361	351	363	395	386	369	352	364	374	364	365	357	389	363	321	349	342	367	387	373	370	373	365	405	363	364	364	359	384	323	373	366	379	372	398	381	375	377	368	385	384	394	380	386	371	373	347	362	386	399	389	354	364	372	329	364	350	391	365	369	383	344	340	375	380	366	338	370	362	386	387	366	362	365	339	357	327	362	357	381	357	348	359	331	360	343	386	341	366	365	362	359	344	375	378	389	368	327	386	357	354	368	362	364	385	359	382	399	347	346	364	409	326	387	387	372	327	371	330	339	350	385	366	375	384	378	386	342	369	389	397	378	347	357	350	378	362	388	383	369	383	353	368	354	337	364	345	345	382	373	419	341	341	386	340	379	348	356	390	390	413	353	369	370	372	390	358	382	342	358	377	372	409	338	359	372	353	392	384	378	346	364	355	355	336	397	344	380	363	386	360	368	386	346	365	372	371	382	396	399	339	376	398	369	386	383	363	348	337	357	354	357	339	374	404	391	370	335	357	368	355	360	365	367	410	395	345	377	376	365	372	403	401	360	363	364	365	364	422	413	361	357	355	381	356	356	360	360	368	384	386	351	352	334	374	364	380	357	342	371	387	346	397	380	349	383	375	369	394	362	363	378	350	377	373	356	353	359	382	381	391	376	333	394	370	383	362	364	386	373	368	378	336	401	366	362	357	402	392	356	385	370	340	373	376	340	387	377	376	359	398	392	371	359	346	368	347	362	358	344	359	352	397	347	345	352	318	356	376	379	355	334	376	402	399	351	366	349	376	388	379	363	361	375	355	382	371	376	368	346	384	385	404	358	403	396	352	374	346	342	377	362	394	354	376	388	379	343	356	423	357	378	336	366	359	350	344	392	367	379	355	374	361	350	400	379	393	374	371	369	362	375	353	380	379	399	382	338	408	343	394	403	357	362	353	371	413	356	391	379	370	372	419	387	349	373	395	399	383	386	391	346	368	379	387	382	392	376	352	374	382	371	385	343	384	393	410	374	376	386	364	349	366	348	383	354	392	375	382	354	329	353	339	385	336	386	369	343	363	384	356	357	395	359	383	350	342	401	343	391	399	397	355	366	368	363	392	329	377	347	368	384	374	372	377	403	363	398	396	363
34768	7973	3562	3899	3269	2874	2518	2110	1883	1621	1711	1464	1417	1250	1245	1186	1215	1121	1130	1065	1097	1096	1053	1086	1032	1010	1074	1049	1008	1029	964	1010	950	947	1017	940	994	888	984	976	956	944	942	987	971	962	950	950	939	943	966	882	907	903	951	940	905	876	920	968	921	949	965	898	905	920	934	907	934	909	974	928	894	909	977	973	924	899	900	936	922	899	926	968	916	955	886	871	898	920	979	947	890	875	954	891	947	944	932	891	895	895	924	969	866	927	926	869	901	883	902	919	929	876	925	870	923	958	891	899	909	918	906	922	937	907	915	898	881	895	929	903	931	908	910	939	934	887	926	925	881	975	918	917	943	923	889	944	903	871	867	898	910	919	914	904	926	893	919	906	918	886	913	880	878	878	909	987	937	916	923	941	923	925	961	886	918	949	940	906	916	885	911	918	921	886	901	930	863	928	900	923	938	867	897	913	866	944	914	914	947	943	940	896	888	956	927	908	921	947	867	933	882	900	906	908	958	880	918	903	930	904	894	868	896	926	912	948	953	907	929	973	927	888	886	928	919	960	934	893	949	936	899	887	908	878	925	895	927	926	919	947	886	898	907	887	880	929	894	941	914	879	960	952	875	902	920	922	918	937	950	880	975	934	914	899	904	923	898	870	848	867	951	947	955	953	943	873	899	932	903	869	971	884	963	882	876	901	891	901	870	939	945	934	952	903	929	889	911	918	910	952	916	906	942	902	937	924	965	938	913	928	946	882	866	872	944	969	956	917	928	947	877	920	875	944	955	873	895	886	878	909	881	870	900	930	970	893	933	904	930	863	920	958	930	891	947	882	877	930	964	945	914	879	928	916	930	993	934	920	912	878	904	898	906	918	861	906	906	876	902	947	877	932	903	914	931	947	856	926	840	942	907	858	885	896	932	894	911	940	935	916	935	941	913	943	945	885	910	874	908	947	916	896	884	916	873	906	910	909	915	888	895	859	902	874	897	868	878	913	899	909	925	877	917	841	900	907	922	926	867	978	912	906	879	915	920	947	949	916	899	894	857	944	924	855	912	891	931	948	932	953	948	915	919	949	895	893	913	866	969	910	892	919	909	850	896	853	921	939	954	905	923	896	860	955	937	929	938	905	887	935	903	877	901	938	866	904	904	894	964	933	900	902	937	890	888	908	898	908	892	964	930	961	961	862	934	940	902	874	877	916	906	922	917	905	874	916	897	857	919	975	929	912	903	954	886	887	951	903	962	900	906	896	943	883	906	916	874	932	938	933	897	894	910	918	907	949	925	918	907	952	949	974	892	935	910	940	963	933	883	884	939	882	888	893	899	811	933	948	896	894	934	896	896	876	950	871	921	900	924	930	905	951	937	875	850	889	930	960	872	910	901	950	900	890	907	913	908	926	870	887	881	895	915	899	904	890	955	899	905	903	901	921	891	913	884	889	928	952	923	923	899	883	870	921	918	885	949	894	907	925	923	975	930	859	924	930	936	886	919	871	953	847	874	895	909	957	889	946	884	902	888	905	931	906	904	984	973	924	933	938	904	957	863	934	878	934	935	953	866	874	940	916	962	888	914	971	946	892	836	928	885	889	893	870	831	902	918	868	919	924	955	906	845	912	885	902	861	877	907	888	925	947	951	907	890	889	928	915	905	914	905	943	918	915	862	884	935	896	913	962	878	917	928	963	874	883	860	883	912	927	892	915	902	914	921	908	900	891	867	877	939	912	897	925	904	937	918	915	912	906	918	925	899	927	879	872	886	940	898	856	922	884	911	905	903	934	946	925	889	905	963	847	886	891	921	892	884	962	874	922	925	888	936	958	922	878	934	929	872	881	878	908	885	912	932	943	939	875	916	881	901	857	930	911	862	875	910	927	892	926	925	966	911	947	888	894	980	936	889	875	911	895	927	867	893	857	939	919	887	863	909	894	898	918	949	905	917	920	886	898	891	901	955	916	877	935	928	948	876	866	935	930	892	927	876	936	928	987	938	891	913	957	878	860	886	911	907	899	946	935	916	875	898	860	884	952	934	936	844	932	915	939	931	907	969	948	892	933	989	911	860	916	909	887	891	886	876	946	913	902	951	930	878	913	889	899	903	931	922	882	912	896	944	897	927	955	926	913	885	920	946	899	886	946	952	887	926	924	923	933	931	902	917	963	905	888	883	932	910	926	930	905	969	897	908	929	894	901	977	907	877	895	876	901	937	940	847	901	930	949	903	945	901	907	917	947	918	928	879	921	910	963	918	942	890	895	897	942	911	881	938	856	931	860	875	894	838	925	878	866	868	898	918	924	941	930	874	913	903	907	919	921	922	901	957	883	865	940	917	913	865	903	920	943	935	904	886	898	916	894	884	863	896	885	867	956	925	897	924	857	860	917	920	965	961	945	860	881	904	962	884	941	918	948	904	901	922	962	893	862	952	885	907	951	867	917	867	917	899	950	921	910	907	888	903	910	902	911	839	906	876	935	951	899	880	901	914	922	907	934	947	867	916	919	903	924	880	871	887	919	918	907	900	911	914	870	893	884	932	879	924	864	951	935	909	921	940	884	876	921	927	900	885	904	875	896	901	940	934	968	949	930	961	913	952	915	903	968	935	919	906	968	956	915	951	911	914	931	907	922	917	893	897	897	866	923	928	906	896	896	895	898	956	904	853	880	910	871	885	912	877	913	953	886	914	915	893	889	890	917	877	908	950	943	898	943	888	871	963	868	887	916	908	945	927	904	890	936	959	960	987	940	852	877	888	875	911	879	891	897	901	963	935	927	958	921	930	972	923	858	891	957	859	901	917	926	916	911	909	941	901	885	917	852	937	880	876	930	899	936	891	900	889	959	951	890	929	894	920	945	920	976	917	885	884	966	943	952	868	946	889	901	909	967	906	973	947	922	859	934	924	897	894	916	903	862	874	926	862	926	873	928	909	943	872	937	854	894	958	885	879	997	876	883	907	869	960	931	914	893	916	884	918	865	861	927	901	937	897	855	931	930	947	939	946	827	866	933	955	863	900	911	903	870	974	899	916	973	851	915	895	912	929	921	888	914	917	926	892	910	891	906	941	911	965	940	919	898	937	894	884	890	952	893	922	936	884	967	930	928	932	916	934	960	940	852	906	899	914	939	902	914	925	861	886	860	903	909	962	923	870	905	911	929	931	879	984	920	952	946	892	909	895	906	887	947	911	886	886	914	890	892	863	902	863	922	927	950	872	938	902	931	901	934	957	878	967	933	893	909	853	899	904	910	881	909	878	935	877	917	921	890	933	900	904	893	909	934	924	937	903	904	903	905	919	944	906	870	878	924	879	890	943	889	865	921	923	920	919	921	866	911	910	884	882	954	991	960	901	890	910	930	845	935	920	890	927	852	940	935	955	920	905	975	925	949	911	957	959	887	899	942	930	950	894	930	971	979	920	897	912	940	907	911	883	941	930	944	943	925	893	830	932	918	905	956	945	875	934	872	838	897	928	908	877	949	923	904	969	892	934	868	950	935
52995	28097	23226	22564	16915	9589	4564	1563	593	489	455	400	390	329	337	287	302	278	271	304	264	271	275	256	231	241	209	265	242	217	258	274	230	249	236	236	245	236	240	250	243	226	238	241	208	243	233	233	244	225	281	247	239	206	238	235	221	231	243	261	215	223	229	230	235	226	231	221	220	225	234	229	252	240	229	221	234	229	247	249	245	247	225	232	231	220	243	232	225	232	246	236	247	248	237	210	218	231	209	234	210	212	211	247	223	211	211	237	259	245	224	227	243	236	209	187	211	235	218	226	235	212	246	235	236	231	214	233	241	209	229	213	213	230	229	242	223	207	253	241	222	248	239	223	211	229	202	219	240	215	198	210	221	213	223	228	232	212	227	209	211	225	192	234	237	224	220	233	235	254	238	204	218	218	223	229	227	213	221	232	202	238	251	227	224	238	223	218	218	244	227	213	233	218	217	235	224	251	231	205	194	215	216	220	212	217	217	220	218	202	239	225	207	211	251	244	216	216	226	215	220	254	216	214	250	210	227	234	224	222	214	216	209	200	226	218	241	219	202	233	226	231	210	239	216	226	216	222	224	222	231	231	241	233	233	229	242	213	209	215	221	214	229	216	223	224	249	215	211	222	230	223	226	235	223	263	207	229	226	270	215	227	212	238	228	229	227	229	230	217	218	213	236	193	233	216	235	233	219	224	220	211	236	227	212	218	204	243	183	241	268	215	215	253	229	226	230	213	224	198	234	203	230	229	234	241	219	220	215	229	254	223	233	202	206	248	229	241	221	202	219	213	224	217	195	201	207	200	229	222	245	205	227	257	247	203	212	224	232	258	234	249	230	215	245	234	227	225	227	222	223	215	250	207	253	255	230	216	234	208	203	224	221	225	233	237	198	211	217	255	212	234	235	259	199	202	253	243	215	231	232	192	232	249	233	224	231	240	233	235	207	237	188	231	222	205	223	242	229	249	227	232	234	264	219	226	245	228	233	258	235	195	202	208	211	236	197	224	231	226	220	212	214	238	224	216	243	238	230	236	239	227	260	215	203	222	222	212	200	223	210	236	202	210	220	216	220	228	229	233	231	239	236	206	204	230	234	219	221	212	229	223	203	211	241	224	218	215	227	217	241	219	221	211	217	202	223	244	240	244	204	216	225	213	213	252	233	226	230	234	218	208	208	200	211	237	262	224	247	243	238	217	223	229	240	228	235	213	236	243	229	220	234	222	222	222	241	201	203	224	240	230	223	235	210	203	230	220	253	190	230	230	274	244	218	230	230	206	207	201	212	187	237	225	193	226	216	211	210	218	206	221	247	230	227	246	239	227	199	241	234	243	211	203	214	208	221	223	249	252	218	205	246	214	254	219	244	244	218	220	256	216	266	224	227	212	202	204	200	216	233	232	211	224	211	213	217	252	233	238	242	235	260	205	225	233	248	213	196	229	212	231	244	226	232	215	232	222	215	221	199	213	226	249	223	225	228	227	233	246	225	248	211	220	232	225	227	211	219	213	209	202	224	243	231	214	217	248	208	207	239	207	216	209	215	221	197	210	216	183	197	214	216	222	231	229	226	221	204	229	200	220	196	212	218	245	242	216	237	219	210	190	226	211	206	226	218	222	198	237	230	227	202	211	243	236	232	237	242	232	229	240	206	227	251	238	235	197	216	226	234	221	218	223	216	228	222	212	230	211	225	206	211	212	231	201	248	221	227	232	204	249	206	207	243	214	227	225	188	233	239	212	214	215	217	253	220	241	217	217	249	198	201	225	229	216	233	214	227	206	217	216	228	242	242	236	228	244	211	217	219	237	241	229	245	218	252	233	206	215	232	234	216	231	224	219	223	245	226	242	203	223	255	237	230	243	209	219	201	248	238	219	221	223	215	220	216	230	217	214	214	214	226	227	223	213	227	215	216	223	210	270	215	230	233	248	187	230	217	228	237	211	222	211	208	222	223	226	225	241	236	204	201	263	219	222	232	235	213	200	200	220	229	227	213	249	225	234	237	218	214	207	233	217	204	238	231	237	231	208	210	234	212	194	217	214	205	227	225	201	224	200	217	252	212	227	189	193	207	234	239	248	234	225	216	194	229	218	247	241	226	204	238	223	218	239	199	223	225	239	213	241	225	222	226	224	237	248	214	242	210	230	223	230	236	214	212	235	235	236	261	187	223	242	247	220	221	194	209	251	215	230	251	214	210	211	239	212	240	219	203	240	230	236	219	236	244	238	207	204	215	201	220	218	226	244	210	187	260	220	242	220	234	216	237	238	238	231	229	219	229	214	238	193	226	214	238	226	224	218	252	239	229	241	237	236	228	214	231	208	224	259	232	221	222	228	241	214	237	261	226	220	239	209	231	235	251	206	231	228	201	236	201	219	222	195	232	247	227	244	213	213	231	224	218	225	200	198	240	191	220	225	230	225	250	213	223	248	238	218	233	215	255	222	205	190	218	224	243	216	183	206	206	210	221	217	215	227	228	249	208	221	230	232	191	213	222	228	217	245	202	239	244	228	247	201	224	213	227	222	216	217	215	231	236	234	235	198	224	218	201	211	230	261	237	226	239	223	230	248	254	249	235	246	221	219	224	199	217	223	217	220	212	235	224	223	245	241	252	235	218	256	222	222	214	204	208	241	209	198	210	241	237	232	227	198	217	220	200	232	231	210	247	224	233	229	213	234	217	228	227	218	209	219	241	228	227	201	233	231	225	209	234	220	230	204	194	203	199	218	218	201	227	250	216	215	209	234	217	242	234	220	237	236	244	237	232	218	224	207	236	203	209	213	224	235	215	219	236	206	230	236	228	229	224	242	247	188	217	224	196	209	202	200	218	220	236	228	241	240	240	196	225	221	225	217	184	216	245	233	229	218	196	257	228	227	240	213	225	210	221	245	221	236	222	253	223	201	244	227	231	251	220	238	238	234	272	208	217	217	213	221	231	233	221	214	201	227	243	181	212	227	248	231	222	223	222	232	199	214	212	217	237	234	247	240	217	233	216	206	202	203	239	223	236	212	204	215	221	229	202	247	216	211	211	225	226	224	229	229	224	251	225	225	248	227	243	237	215	242	222	204	217	208	233	234	216	241	219	237	246	227	227	233	187	245	212	248	237	220	218	256	235	236	237	223	241	245	225	215	235	235	218	200	220	238	199	211	255	221	233	237	253	213	240	224	221	221	252	245	233	212	231	226	223	221	218	211	222	193	227	220	218	225	243	240	199	209	221	196	207	229	254	231	219	202	234	236	194	209	222	184	223	221	217	230	237	216	220	234	220	201	198	238	235	217	208	237	208	220	215	226	208	228	205	227	237	214	230	208	229	246	222	255	203	244	250	207	226	236	236	223	220	248	221	220	208	217	220	217	219	222	225	244	217	236	211	236	207	229	238	228	222	248	196	220	199	228	231	200	202	228	212	227	235	213	201	239	232	231	232	213	195	240	236	223	235	247	212	246	243	224	248	229	238	215	234	236	221	248	240	222	238	239	203	210
44870	12535	7508	6265	5213	4253	3395	2850	2531	2120	1908	1697	1532	1376	1230	1169	1121	1075	995	972	960	939	864	845	804	772	766	776	744	750	736	727	746	672	746	713	671	692	644	657	680	638	670	661	669	608	671	632	641	624	666	691	627	595	618	656	571	592	596	615	597	600	629	548	613	555	613	604	599	563	592	600	616	570	578	632	588	556	568	583	570	600	578	603	553	590	536	586	581	602	569	556	619	618	627	613	633	603	561	619	558	537	555	585	588	565	573	592	578	563	601	555	582	604	618	576	554	539	588	593	590	588	562	553	580	547	580	561	580	604	567	556	561	548	575	622	590	531	551	618	591	526	579	609	573	559	584	566	544	555	578	552	571	622	537	540	528	594	587	540	555	637	575	594	558	594	566	549	574	571	553	609	550	598	553	584	584	580	556	578	544	566	579	606	557	540	564	580	580	557	549	563	577	566	525	541	581	569	586	611	600	550	545	591	557	551	568	608	565	548	525	587	567	598	603	566	541	574	587	535	590	588	566	593	587	569	575	592	564	603	559	556	576	543	565	588	551	578	554	556	576	576	599	513	585	621	583	595	569	565	538	587	586	542	561	577	586	562	563	537	551	584	547	578	588	546	585	555	561	548	593	582	585	630	570	563	560	584	576	564	583	523	521	576	583	580	513	528	555	600	588	633	553	607	603	570	587	546	519	593	619	603	581	576	529	562	547	601	561	595	578	580	596	587	573	561	565	624	560	560	587	586	583	553	523	574	540	592	566	571	588	529	560	563	543	570	567	559	574	542	547	600	579	581	598	566	611	572	580	564	544	527	590	519	538	566	589	570	564	550	588	557	553	572	532	537	563	582	589	582	582	577	586	534	568	605	598	561	580	585	590	579	557	544	565	587	551	543	593	618	555	588	555	557	552	556	586	616	590	568	594	579	565	550	565	565	597	560	611	556	611	587	549	516	595	575	545	575	580	561	525	567	603	567	563	532	555	546	549	552	556	600	546	590	585	556	527	561	601	583	553	610	533	559	600	626	561	614	576	565	594	614	560	532	607	596	583	553	580	605	556	591	582	554	549	571	529	506	575	527	613	528	603	570	570	620	566	591	571	589	578	582	574	568	595	589	577	541	566	550	593	563	550	588	594	576	588	564	574	530	577	554	567	550	604	567	559	559	586	596	575	577	574	556	554	574	566	589	561	571	583	587	569	534	537	569	488	612	583	511	562	608	586	543	550	600	585	531	570	558	582	543	572	588	566	588	568	559	587	560	582	582	534	577	549	579	574	541	553	568	558	557	584	574	613	565	551	554	610	576	558	547	539	589	623	584	581	552	625	554	579	529	550	569	599	583	537	590	589	516	550	559	582	588	573	547	569	628	576	569	626	577	569	573	556	537	544	551	528	605	562	622	555	561	528	570	582	602	571	580	590	550	520	549	587	526	561	593	565	576	552	554	569	548	605	593	546	575	596	568	580	557	533	590	582	558	548	528	555	535	545	602	581	600	588	580	604	631	561	610	568	565	590	586	512	537	594	550	565	576	503	545	598	602	564	553	574	554	545	552	534	561	557	558	543	583	583	609	557	546	577	554	576	545	579	529	584	651	555	580	599	585	627	561	539	585	520	561	625	591	588	536	558	588	572	583	595	540	527	566	590	552	557	611	580	621	582	569	550	589	531	575	546	574	565	580	586	572	582	536	564	594	591	524	545	550	585	577	547	545	529	550	557	625	564	517	547	574	604	618	570	582	573	619	537	566	579	581	575	547	560	520	553	554	535	574	553	609	602	528	548	590	559	564	555	514	557	574	568	587	591	570	567	577	569	581	562	556	596	538	520	563	583	529	545	559	599	538	525	547	569	573	599	529	614	545	578	557	587	583	562	587	563	560	576	580	557	608	563	590	568	548	597	541	568	596	568	566	574	563	576	546	524	577	581	619	599	552	620	554	578	549	572	583	547	584	540	574	564	541	518	535	577	541	549	581	594	603	572	578	627	592	609	570	563	536	558	579	573	567	570	519	575	589	580	527	530	568	563	554	564	578	578	550	549	572	581	597	550	592	553	614	551	614	583	566	580	573	568	589	586	595	561	608	603	564	566	588	579	581	603	545	537	589	603	568	576	579	603	587	574	559	544	585	565	566	606	567	603	573	608	566	554	553	607	539	544	553	555	575	614	590	595	545	584	550	584	594	557	585	561	614	542	564	552	566	544	523	549	583	571	535	551	584	584	608	535	559	553	565	570	591	539	548	566	547	589	592	548	600	564	591	563	551	544	579	553	562	575	585	526	578	612	574	577	583	545	523	605	588	578	549	568	604	538	584	567	595	578	575	612	597	544	562	537	588	560	604	570	575	546	567	564	577	562	557	572	548	532	555	529	549	611	541	521	527	578	600	556	575	578	571	605	607	585	582	593	544	610	573	552	568	565	553	595	582	581	577	573	579	568	561	625	578	599	574	560	579	648	564	583	536	542	555	533	589	593	551	557	588	594	536	604	590	591	566	599	609	555	554	548	561	566	509	551	557	592	585	583	569	548	565	518	552	619	549	599	583	610	595	577	577	571	547	542	577	569	569	582	588	598	565	599	590	549	558	611	548	552	569	564	567	548	615	553	583	574	595	629	509	598	566	614	591	570	616	514	600	572	527	577	564	551	597	553	597	595	526	597	572	576	567	576	527	613	580	575	597	567	514	542	569	541	533	562	549	565	576	588	556	574	620	607	541	548	566	546	574	596	550	587	576	550	561	580	550	602	539	570	527	592	562	532	566	553	554	560	574	584	552	563	561	605	584	551	567	563	589	540	607	597	556	549	550	551	533	577	599	587	602	560	561	590	530	585	578	539	611	566	608	607	544	529	631	575	573	578	581	575	606	567	502	576	597	552	573	534	563	578	588	580	578	561	592	562	551	575	534	526	580	579	575	623	555	557	580	563	578	617	581	635	537	578	590	599	573	604	574	572	588	551	578	567	615	562	595	600	619	552	582	562	592	565	559	597	562	531	562	574	552	566	573	542	580	592	577	563	582	561	584	543	595	567	528	579	570	593	581	594	568	596	581	574	557	602	557	548	572	567	574	591	596	552	589	629	598	557	578	584	590	582	546	558	555	568	553	506	562	548	617	574	573	558	578	536	577	607	604	556	606	594	564	528	550	563	610	593	574	596	531	546	561	592	540	565	576	570	543	587	575	570	562	567	588	546	561	573	575	593	571	533	577	560	601	563	586	551	527	588	591	587	570	587	555	573	578	576	573	587	602	618	605	560	577	570	553	589	563	601	565	587	589	557	628	526	559	578	618	549	572	611	596	598	605	572	626	566	588	575	576	552	630	572	588	541	592	576	583	557	599	579	581	548	546	588	575	574	543	572	552	544	550	566	544	524	568	570	620	550	592	567	588	606	572	590	587	600	541	557	577	535	608	574	600	546	567	546	610	561	594	603	555	566	549	557	608	560	560	591	576	545	568	557	577	588	562	548	557	603	587	544	603	540	555	624	569
16982	6378	1583	706	449	378	321	297	280	296	351	274	283	285	320	279	283	295	312	290	281	303	286	305	283	318	307	311	313	332	299	315	269	329	291	354	267	282	328	280	283	292	273	250	272	286	325	314	279	291	267	328	302	276	310	276	284	268	298	295	302	281	260	295	293	302	309	303	318	318	315	293	308	311	295	303	317	286	301	321	300	335	297	318	273	309	317	278	287	313	273	255	254	295	346	286	310	298	315	323	312	320	332	306	291	303	307	291	273	271	302	304	313	296	268	319	300	345	293	307	282	302	290	271	255	300	312	302	308	325	286	264	306	291	284	302	290	294	263	308	302	293	298	304	276	314	309	326	299	296	305	282	307	292	276	289	299	300	271	290	302	286	315	266	308	297	265	280	317	324	317	298	298	301	284	295	301	288	319	318	308	308	311	314	286	293	324	287	279	309	296	283	297	286	316	276	334	266	298	308	271	301	284	280	293	277	286	301	305	308	321	324	295	308	315	272	287	299	264	283	316	303	297	324	300	323	299	317	299	300	279	309	322	342	312	292	274	282	307	321	303	278	305	285	296	305	330	306	298	278	308	309	291	301	277	324	339	307	267	300	315	316	293	307	279	276	274	285	257	304	277	288	260	284	287	300	309	316	310	347	331	272	285	320	265	290	319	288	297	316	291	284	307	301	311	295	297	308	292	298	311	286	273	307	311	310	280	322	288	293	288	318	278	314	313	305	315	272	298	273	313	327	258	284	279	282	279	256	291	317	297	331	327	311	285	269	307	288	306	306	290	291	324	271	300	313	300	313	349	306	309	304	302	302	296	274	295	268	299	325	326	294	311	333	298	326	275	311	315	291	295	313	317	311	311	302	261	313	288	302	273	310	285	287	278	295	288	376	284	279	297	310	330	294	296	289	285	283	293	291	288	281	323	302	297	294	289	311	298	330	256	296	262	266	301	297	311	295	289	334	324	279	331	270	311	280	295	276	332	333	317	292	286	299	286	266	275	284	295	295	295	325	289	296	287	290	279	302	313	254	276	276	335	310	308	305	312	282	320	299	318	313	320	322	303	302	290	347	306	299	315	264	280	295	304	296	280	268	301	276	286	311	297	300	284	325	280	322	276	289	261	311	280	267	330	308	308	293	289	285	275	293	287	267	309	294	291	292	303	266	296	331	300	298	293	333	299	278	259	336	307	301	312	294	301	275	288	283	295	294	309	302	296	321	285	296	282	307	268	331	284	297	292	308	306	316	273	310	296	293	276	309	286	286	302	290	306	281	275	299	295	267	304	303	297	275	313	303	307	256	334	277	311	284	290	279	276	294	333	284	286	284	302	292	265	295	316	309	267	284	291	318	309	310	304	288	309	321	278	297	313	289	330	319	295	323	296	273	283	285	264	321	309	293	285	303	288	281	320	294	313	321	305	272	301	305	296	326	299	268	342	328	332	286	297	288	282	280	295	314	309	334	290	303	264	276	301	342	298	288	296	285	308	311	314	310	253	265	296	300	281	273	306	281	326	308	295	331	284	292	273	281	303	301	311	272	296	280	309	298	302	285	273	341	318	319	291	322	299	299	283	293	261	297	296	339	280	293	280	300	305	261	302	307	296	299	296	294	285	293	302	290	278	302	322	273	260	301	313	306	296	338	312	317	292	299	317	310	292	265	304	280	276	296	286	317	304	339	297	328	278	278	304	286	297	319	327	296	290	321	294	280	274	267	294	311	307	296	336	286	299	311	319	317	284	291	291	270	296	306	286	328	316	298	288	317	334	320	317	294	294	296	299	266	297	292	329	257	259	279	288	303	328	277	295	309	282	291	293	277	318	305	283	301	257	301	316	293	300	279	290	298	297	274	272	312	306	303	284	338	304	300	285	291	285	327	311	323	302	286	313	320	327	323	316	307	276	270	287	338	276	281	304	288	279	289	309	269	314	305	277	306	295	320	289	299	270	280	316	306	298	306	285	288	318	300	290	299	277	301	264	298	311	290	304	278	298	306	293	322	297	319	301	291	302	262	316	284	289	300	344	311	299	310	300	301	283	310	298	290	291	306	328	297	317	278	279	306	309	301	292	272	283	305	320	311	320	311	289	285	313	278	312	296	322	281	285	276	289	296	299	324	286	300	290	308	289	294	300	293	312	324	302	272	295	300	289	315	296	318	308	300	290	337	296	274	311	302	299	318	327	308	294	285	286	301	327	294	274	299	299	314	285	328	306	277	311	303	330	298	317	299	293	338	333	303	299	286	271	295	277	301	291	307	284	277	317	298	309	314	281	274	328	288	279	318	313	280	305	294	300	309	296	287	300	304	294	300	338	316	302	289	286	301	307	288	312	329	306	298	300	293	312	306	296	287	299	261	311	293	307	249	288	308	310	276	263	283	307	315	291	290	318	304	328	258	298	314	329	283	282	293	300	302	275	314	303	289	306	288	281	300	286	305	319	308	292	285	338	279	270	292	303	304	300	283	319	302	284	288	300	289	302	289	293	304	336	304	270	288	330	306	300	310	282	304	285	303	297	282	283	308	255	299	311	293	323	283	316	288	301	279	283	296	331	318	290	273	287	274	305	322	308	308	312	271	290	295	309	306	311	284	295	278	316	331	342	322	308	248	315	288	294	280	314	296	310	293	328	312	302	322	314	296	312	308	329	314	329	305	291	283	308	316	280	283	308	288	270	284	300	317	288	307	323	319	291	286	285	314	284	299	302	312	286	277	308	294	283	276	276	301	299	292	308	294	297	313	270	298	284	287	316	311	291	288	317	279	323	296	335	293	297	268	315	298	274	310	296	308	284	302	293	295	288	309	311	272	300	284	311	295	311	311	290	315	325	269	277	324	299	344	316	310	285	262	270	310	346	275	260	301	314	313	284	290	293	289	287	279	328	292	309	274	293	282	301	285	302	293	286	301	307	289	313	335	301	334	290	269	316	296	305	297	292	304	299	323	297	319	306	244	275	274	296	317	326	309	302	313	279	280	295	279	302	296	352	297	326	270	299	291	301	295	320	285	292	293	301	287	342	312	280	266	289	299	281	262	286	277	296	324	263	271	286	279	308	314	283	275	285	281	296	307	303	302	300	309	297	328	302	270	318	310	299	258	286	281	284	271	297	320	297	301	298	291	301	303	317	280	290	290	311	292	268	307	284	285	277	316	307	296	300	283	295	303	269	304	314	314	278	311	289	297	304	302	288	314	301	293	292	305	334	294	301	334	278	316	282	333	305	320	294	306	275	320	283	303	305	290	323	306	293	301	303	315	278	277	285	299	294	283	315	293	296	285	308	275	308	276	311	310	289	318	281	320	284	290	306	294	301	323	318	318	293	322	285	284	286	323	290	290	297	305	283	310	305	293	313	275	309	310	298	304	296	290	280	298	307	295	313	282	313	326	308	310	290	298	327	296	246	294	270	278	286	284	310	285	297	300	310	282	305	286	293	281	301	301	304	306	313	300	316	315	301	324	310	299	307	286	315	327	302	307	304	280
13820	5881	1263	950	909	906	882	866	870	856	795	731	795	778	830	811	811	811	811	731	815	823	758	782	787	747	755	796	725	844	768	841	767	784	796	774	759	742	823	774	744	768	774	762	808	754	758	783	792	792	783	751	735	789	759	764	844	783	770	774	797	820	799	776	785	800	741	805	786	807	756	806	770	733	735	777	827	837	770	811	766	753	806	766	812	794	780	799	794	850	831	739	800	787	774	779	806	725	786	766	733	778	779	760	768	781	796	779	744	774	805	820	790	724	768	775	787	773	800	780	766	728	758	802	811	799	808	746	814	778	809	747	806	763	824	755	765	790	771	730	750	756	777	786	801	794	776	792	855	779	748	736	819	779	739	768	737	767	791	815	797	753	763	832	767	749	805	794	823	756	786	776	784	780	788	827	751	805	782	788	791	778	809	751	787	803	803	810	779	749	763	742	782	819	766	764	792	784	764	778	750	830	795	799	788	779	799	835	775	770	787	774	806	770	797	793	799	784	777	808	771	787	772	796	818	766	780	740	788	777	740	727	803	747	745	735	816	815	755	755	811	752	817	731	726	767	763	813	756	813	805	780	775	831	736	809	809	832	761	800	740	826	768	785	748	799	801	818	783	780	763	766	778	763	778	751	755	766	801	758	738	789	770	771	720	802	784	779	768	789	727	774	800	837	732	758	765	755	798	731	721	770	784	791	788	781	792	762	746	795	799	718	754	754	838	777	753	741	752	808	765	801	774	810	774	797	795	720	750	783	765	818	796	768	780	794	770	795	840	769	781	801	778	794	768	732	767	804	749	840	768	738	758	822	755	819	761	778	801	706	765	752	796	830	754	767	748	806	851	774	764	768	788	763	828	796	781	743	785	725	768	779	841	799	794	762	744	752	801	786	815	779	763	765	784	756	811	771	733	744	739	789	746	782	779	772	745	766	776	818	763	797	799	746	780	786	764	768	810	764	780	736	809	799	755	740	735	785	730	823	788	806	786	777	785	771	767	751	795	756	767	784	797	739	805	777	789	806	782	823	792	819	770	815	786	768	800	835	766	769	778	785	770	777	796	770	822	765	803	812	764	787	819	773	793	779	769	777	803	812	767	797	787	775	734	818	857	753	763	771	745	781	774	788	797	786	772	794	756	775	822	791	735	750	807	738	765	748	802	784	738	781	791	769	726	767	735	764	750	782	819	800	808	746	819	740	795	768	743	756	805	788	823	805	758	775	758	794	744	812	789	785	772	749	793	752	827	790	785	757	760	767	787	854	783	761	758	758	739	730	778	787	760	728	779	765	806	741	780	783	794	807	823	752	760	743	773	815	799	741	788	785	776	795	812	815	766	761	779	781	785	804	729	827	796	793	790	775	753	778	814	759	785	773	824	792	790	782	810	723	747	810	803	764	760	808	746	785	778	793	786	777	802	752	801	768	809	811	742	814	788	776	782	750	760	773	794	780	755	774	817	748	786	766	776	751	748	730	843	789	804	753	825	780	748	827	800	778	817	747	754	814	749	792	760	795	777	789	807	762	794	809	780	812	750	775	844	805	798	759	789	760	805	818	831	801	811	725	783	793	796	763	745	751	795	754	764	782	766	689	759	740	757	810	774	763	795	753	755	805	819	790	773	774	729	747	790	763	766	750	807	801	802	771	786	774	814	766	789	804	852	793	806	802	799	751	827	787	749	794	741	797	797	799	824	757	782	821	781	765	810	733	809	780	793	757	748	767	776	750	759	790	787	756	743	752	781	812	769	771	773	740	806	828	769	781	786	741	764	750	756	846	796	819	751	792	786	838	772	793	823	762	794	786	817	817	795	793	773	830	795	722	766	746	824	821	777	764	783	807	779	777	794	754	795	738	757	781	730	788	766	776	778	743	772	765	749	808	766	792	747	782	751	795	779	744	762	783	799	767	808	743	805	852	772	758	787	817	771	826	825	799	786	719	771	785	803	769	751	794	795	812	792	802	792	811	809	792	755	810	810	789	756	784	816	844	742	787	786	791	853	739	771	790	803	832	771	788	785	791	744	815	807	784	786	814	779	810	776	764	791	767	795	792	765	789	762	779	776	818	808	791	778	811	796	783	769	771	807	764	791	804	772	782	738	783	769	766	762	816	767	790	756	797	774	719	797	796	832	863	786	740	778	800	811	768	775	763	831	767	760	783	802	758	790	757	811	820	802	760	767	762	778	771	776	767	805	741	796	745	749	773	777	801	793	771	786	714	815	788	797	767	828	753	792	742	738	743	782	771	738	800	737	791	772	781	806	776	736	746	816	810	797	810	750	775	816	800	793	782	767	800	793	820	774	764	761	741	777	801	779	739	759	757	735	740	819	755	830	804	771	812	766	791	788	797	791	733	794	757	780	802	783	762	753	771	761	766	781	773	753	737	746	785	774	756	747	748	756	769	775	759	762	764	763	768	769	785	760	841	785	792	761	794	756	793	792	818	805	778	840	756	758	843	763	789	766	781	826	768	768	693	755	760	778	833	805	746	756	759	789	758	756	791	774	823	775	808	765	812	788	722	764	820	742	781	765	830	782	716	764	764	836	778	806	796	752	731	794	802	778	765	754	758	751	794	773	841	835	753	805	746	764	746	766	792	758	769	766	729	775	807	776	817	786	819	757	773	832	744	711	784	768	791	799	804	734	774	775	782	785	770	791	781	755	748	802	795	774	784	792	764	765	759	797	783	794	816	748	779	743	796	764	779	802	811	752	824	814	811	778	747	820	822	784	839	778	781	778	748	824	798	793	729	780	804	849	789	811	770	793	726	763	756	740	758	796	784	846	749	760	785	776	790	746	782	791	818	790	789	745	823	754	773	771	786	763	805	802	800	792	772	762	781	771	736	717	752	760	771	737	800	808	809	758	754	764	773	816	751	783	802	770	797	778	783	775	744	766	761	759	798	766	812	779	792	803	794	792	721	785	717	783	822	750	795	802	779	787	785	778	760	776	797	823	778	757	769	730	780	812	805	781	756	761	801	790	755	784	720	792	787	802	794	837	823	762	799	732	760	785	782	757	742	718	771	735	802	817	776	792	742	760	758	756	786	769	798	762	786	723	798	792	765	819	792	799	801	803	790	841	731	787	743	771	779	729	802	742	792	781	795	770	771	737	772	803	772	766	776	807	799	782	771	761	771	746	766	782	806	790	737	794	839	775	794	809	786	788	732	785	727	762	796	766	794	774	765	800	749	765	783	775	791	750	743	814	685	813	773	767	792	802	827	797	760	792	731	787	764	798	787	775	804	800	780	834	783	763	802	776	771	818	763	788	796	800	764	769	795	744	775	764	792	810	738	809	801	739	816	788	783	746	739	743	799	779	757	765	732	792	800	784	759	778	775	798	816	753	737	710	783	757	822	757	764	797	780	753	750	771	801	772	788	836	770	724	806	825	772	781	764	709	799	798	766	762	845	787	792	812	844	799	836	798	772	764	746	803	803	835	717	751	769	805	777	807	806	799	743	746	759	802	798	788	809
49054	36073	24681	19152	11442	5916	2840	990	557	478	497	478	431	430	422	434	396	442	397	390	400	397	397	393	431	400	385	404	387	380	374	375	408	368	390	382	372	381	378	357	402	393	387	379	401	379	367	366	411	389	404	379	377	361	389	371	401	371	338	405	369	353	373	392	365	383	392	334	396	394	359	364	372	397	394	345	407	371	373	386	392	396	359	397	389	393	333	347	374	352	378	355	401	407	362	369	325	374	397	339	373	363	372	339	361	379	403	385	403	385	380	361	375	370	369	388	329	374	359	373	365	334	345	396	403	385	366	350	355	388	347	349	363	355	404	372	388	351	369	397	363	376	351	381	369	393	388	399	358	367	359	398	358	369	366	375	358	381	332	345	389	347	349	320	366	353	381	374	355	360	373	399	365	382	410	381	382	349	362	399	377	331	380	395	394	410	322	342	393	404	372	364	373	363	381	389	368	323	337	362	375	368	374	384	347	330	385	331	372	366	355	401	381	389	361	358	381	395	373	357	372	367	402	389	364	349	384	381	366	387	361	367	375	338	350	359	378	377	347	353	360	394	379	314	359	359	378	373	370	351	387	399	368	330	378	373	353	385	408	364	360	393	385	369	356	384	371	386	352	339	370	375	388	369	398	363	373	388	332	396	390	372	364	373	390	398	316	387	359	347	376	363	375	400	366	367	348	348	363	378	352	363	386	419	346	354	387	365	331	320	385	357	359	410	381	359	413	384	382	375	344	347	404	346	370	344	371	353	359	360	363	379	391	369	384	383	388	390	362	343	359	372	342	357	362	358	347	371	391	370	413	384	406	361	405	381	369	422	386	357	363	390	368	413	368	355	384	390	381	365	382	370	412	352	368	345	357	373	390	361	353	357	357	380	378	366	351	373	379	366	371	399	392	344	361	342	407	349	360	386	358	351	369	349	354	401	359	392	393	360	379	356	353	338	370	399	377	392	378	380	366	375	368	362	345	386	369	356	408	395	368	382	355	399	360	389	367	380	354	372	341	333	368	377	383	365	339	364	376	348	396	376	351	363	379	370	367	353	355	387	390	372	363	366	371	376	337	349	391	373	400	367	381	374	373	357	376	366	353	368	384	383	369	384	352	369	399	373	365	371	371	366	349	360	364	376	406	366	352	388	362	340	390	377	350	367	354	390	370	369	374	374	352	379	385	348	370	400	344	371	363	372	368	370	402	401	405	344	341	365	394	356	375	385	378	364	393	350	400	363	361	356	400	366	336	382	424	379	395	378	344	369	343	397	395	334	386	374	336	395	372	377	375	366	364	378	348	404	381	351	369	405	380	376	398	377	387	378	351	386	372	351	384	395	371	392	377	378	361	367	344	394	365	397	330	330	347	382	399	367	384	374	346	386	347	368	359	376	385	337	366	398	368	391	342	332	380	374	367	366	341	364	345	374	356	377	358	338	396	375	377	396	381	344	346	342	372	384	383	391	374	360	396	364	361	364	349	385	383	394	374	371	375	390	346	392	360	334	396	351	375	375	393	369	366	355	385	400	349	358	385	383	377	335	360	386	356	347	376	367	361	385	386	404	377	373	364	377	352	362	405	354	383	367	401	360	356	357	329	341	349	375	380	359	372	377	361	413	370	382	401	361	328	357	357	381	355	353	337	351	358	401	380	400	372	385	362	378	359	347	374	366	374	379	365	372	332	328	341	352	374	405	373	370	366	388	403	365	358	373	328	348	375	381	365	376	381	358	361	426	360	363	347	377	378	406	350	381	350	404	367	392	356	359	371	369	354	357	399	367	387	372	361	334	392	379	367	366	379	368	360	374	385	348	406	339	363	368	379	364	358	329	380	375	369	372	375	357	398	392	405	357	351	381	340	372	351	363	352	381	391	342	384	377	374	371	369	392	393	379	377	400	374	371	400	382	363	384	358	388	408	357	384	351	351	378	379	343	389	350	355	370	376	370	381	380	383	380	378	406	406	367	385	347	374	384	389	395	397	369	362	368	373	376	352	381	383	356	354	356	358	345	389	378	373	358	400	358	377	354	364	383	369	375	366	377	341	344	355	346	336	397	382	345	378	363	338	388	351	387	326	388	379	403	367	358	348	349	333	363	386	377	372	383	343	346	377	349	360	339	352	411	389	400	365	356	388	348	371	393	407	355	352	387	359	372	346	356	390	376	367	379	365	409	379	374	353	345	359	390	353	383	362	360	385	379	387	373	382	392	373	359	381	387	356	373	373	353	392	358	352	336	356	384	396	345	396	378	400	391	378	357	357	359	361	350	364	365	394	352	395	350	352	379	370	378	368	377	364	390	384	358	357	378	357	358	374	402	363	359	378	369	388	368	355	350	371	353	334	376	398	355	381	382	369	405	387	347	340	375	397	343	404	365	405	374	373	364	402	371	345	379	378	394	388	393	343	333	381	370	362	381	356	373	372	366	390	357	372	355	359	367	372	375	386	359	381	391	363	385	347	366	355	357	329	382	375	358	385	363	375	359	347	367	336	361	369	365	348	366	394	341	371	363	367	400	353	369	357	344	350	362	372	376	357	399	378	386	379	393	379	358	375	361	386	333	390	326	369	373	362	381	427	361	373	398	366	356	393	388	402	414	355	350	317	334	379	348	344	365	416	371	358	373	339	378	382	364	359	333	396	338	361	385	360	379	369	347	331	399	360	370	344	365	357	363	347	345	374	366	332	357	359	342	363	356	371	392	384	369	350	364	343	385	414	380	361	398	364	342	342	387	403	361	356	366	374	364	337	399	340	365	373	397	385	412	405	351	354	370	381	415	400	341	353	365	347	363	363	340	354	351	368	373	358	340	394	375	373	386	415	348	360	386	361	362	357	372	343	374	372	364	365	342	342	353	392	347	408	341	377	392	369	357	386	361	385	346	378	360	341	383	365	389	386	346	370	387	347	356	370	388	369	379	374	366	368	362	361	358	364	354	338	356	373	385	344	336	357	383	396	380	363	374	359	399	354	392	385	341	357	362	379	395	364	356	342	380	354	362	397	374	345	347	353	334	364	362	382	363	375	337	401	339	376	356	401	337	368	368	381	333	390	378	374	383	365	360	386	371	374	347	355	399	359	368	353	364	384	372	369	374	350	368	365	362	342	401	375	376	370	386	377	389	398	385	363	370	372	390	376	375	352	386	424	404	355	370	375	375	396	330	350	366	362	337	400	369	359	374	368	358	404	368	352	364	370	361	332	393	343	367	366	317	390	364	384	395	374	344	370	369	374	373	369	391	362	338	369	363	398	385	371	336	365	366	410	355	373	391	379	385	378	385	364	354	378	369	343	400	358	340	361	337	361	382	361	391	370	373	383	356	363	325	362	381	381	397	382	381	362	408	360	375	366	342	366	394	348	391	353	376	380	352	365	372	348	367	357	342	372	350	384	401	340	363	378	391	377	378	380	376	364	369	351	411	373	374	407	343	387	334	368	380	369	369	393	361	363	347	367	355	384	391	405	378	398	378	359	362	358	362	367	366	391	378
41774	36384	6331	3878	3361	2756	2348	2020	1883	1673	1597	1397	1402	1288	1280	1175	1231	1176	1122	1093	1046	1099	1069	1039	1042	1053	1041	1024	1033	923	1010	961	964	997	964	977	925	959	965	964	970	980	957	952	915	930	889	931	972	962	917	936	1010	895	945	957	934	882	994	943	944	884	916	846	940	932	854	887	928	924	886	946	918	923	890	958	890	907	929	907	935	975	934	851	929	884	886	933	938	924	951	921	885	881	925	908	876	935	927	905	917	900	908	906	938	917	882	887	895	947	906	926	877	896	934	830	885	899	935	911	908	953	913	928	969	945	936	910	888	924	941	914	861	905	957	919	932	896	945	913	892	969	919	936	905	952	944	928	870	966	915	917	918	946	940	872	910	909	891	907	955	917	885	915	863	918	919	900	913	903	906	853	979	881	872	921	906	913	919	909	902	894	901	891	861	895	899	931	908	929	897	899	917	931	937	905	879	889	993	912	907	887	869	916	952	982	938	900	914	870	899	868	956	881	890	910	901	851	946	925	899	912	974	849	912	953	888	851	951	866	911	954	888	870	912	922	872	937	881	879	914	935	847	937	843	890	950	881	877	983	934	905	892	896	860	919	917	870	928	877	868	1012	908	897	907	910	887	904	931	894	1022	935	915	911	915	876	919	912	882	884	930	928	873	932	912	888	956	925	928	948	889	903	874	905	832	925	894	905	898	923	948	928	922	956	931	952	898	952	910	893	870	881	898	903	917	884	941	904	920	889	941	935	903	898	913	867	937	946	897	914	967	915	869	927	896	914	951	914	906	870	902	918	843	950	927	882	905	903	850	894	886	924	933	910	907	907	884	911	889	838	873	963	919	890	857	856	906	926	977	885	925	925	907	966	918	937	899	922	886	866	885	918	953	935	893	943	934	910	921	896	912	925	918	952	953	887	937	916	919	909	952	949	873	920	943	868	897	944	903	908	888	923	954	951	900	900	940	986	957	939	957	939	971	913	958	898	944	949	857	898	931	939	923	949	894	890	929	855	904	914	880	919	902	893	892	875	914	909	901	947	942	847	890	871	925	880	916	898	904	878	950	944	874	917	899	876	911	932	1003	860	865	913	942	940	910	896	876	922	927	925	867	903	921	899	950	952	899	892	865	891	936	906	931	937	937	944	950	956	897	910	864	858	850	918	898	889	931	913	897	893	879	904	951	960	963	914	914	951	889	911	941	898	931	920	970	928	877	874	876	923	957	926	882	865	925	895	932	847	854	902	924	870	884	851	860	908	916	869	917	953	896	940	892	907	899	952	857	903	925	917	901	877	858	859	846	938	898	938	1005	882	932	892	961	999	891	962	907	928	925	938	879	885	921	918	947	915	926	912	908	889	926	860	889	894	957	916	877	942	949	894	894	895	943	882	871	912	842	953	879	871	851	963	936	908	902	896	841	938	879	860	899	943	937	875	889	922	905	896	886	917	849	900	899	941	898	900	917	934	886	893	887	917	909	952	929	934	920	824	906	946	885	920	939	908	933	916	937	920	899	940	931	918	890	937	888	887	890	943	940	905	947	873	877	870	919	940	900	959	968	867	893	904	955	919	938	878	880	851	928	887	970	892	936	954	873	980	910	916	927	900	966	858	923	892	903	865	887	872	889	895	872	864	932	952	886	945	958	922	892	909	926	891	889	955	931	908	899	931	901	943	952	942	884	915	913	897	857	948	918	926	900	966	945	959	888	947	898	860	907	951	980	908	880	935	912	907	906	912	885	950	946	913	895	908	912	925	874	897	916	890	905	917	942	931	883	893	961	933	930	897	936	939	915	918	912	927	960	936	936	924	886	982	909	935	919	901	917	965	932	916	911	899	948	946	847	894	933	865	867	946	871	910	905	916	880	878	925	895	912	921	928	955	906	908	945	877	923	936	936	924	948	967	919	948	880	919	899	905	904	938	863	890	960	939	937	914	937	893	862	921	926	897	946	861	925	893	934	860	872	945	943	938	924	893	931	952	851	909	886	931	919	935	880	911	858	912	903	893	913	920	932	911	948	920	951	862	880	859	925	935	913	912	882	947	937	879	922	915	931	903	944	838	913	909	937	957	915	895	871	937	901	917	909	932	915	892	920	944	923	907	898	873	937	953	925	909	913	931	893	892	890	969	924	898	934	894	933	893	882	878	919	914	923	899	983	880	927	890	961	961	902	957	905	955	914	909	913	922	912	936	931	908	967	937	896	881	934	930	949	875	865	908	935	899	953	896	901	942	852	944	908	927	934	953	890	883	927	920	880	989	866	891	909	902	886	936	864	892	968	909	926	877	877	951	894	961	939	884	933	886	888	877	922	862	929	904	925	849	922	893	967	937	914	914	917	862	876	903	974	921	960	883	898	913	877	860	889	917	925	925	934	935	909	916	924	901	898	932	902	948	905	929	893	916	903	903	907	884	938	957	942	887	867	913	910	945	893	924	960	917	895	919	928	884	919	970	914	887	961	929	890	879	969	925	908	922	888	952	928	906	880	914	905	900	888	904	942	929	932	934	882	932	928	919	934	929	914	909	921	879	919	897	884	915	883	949	913	902	935	968	922	904	924	933	941	955	939	903	1020	937	915	976	907	891	892	911	931	887	957	942	941	922	916	900	912	896	914	902	902	894	936	881	909	882	974	827	916	886	870	962	917	918	894	922	923	950	928	892	953	881	914	946	938	911	914	930	914	911	919	915	864	895	889	928	916	893	899	891	881	889	1007	922	923	929	853	925	937	938	965	898	884	869	936	932	863	883	911	934	877	880	849	880	895	924	872	926	925	868	933	911	928	934	955	848	877	946	931	880	870	913	867	860	913	944	911	872	905	912	935	966	853	914	935	922	945	903	911	905	885	978	876	883	962	885	871	914	874	960	933	905	926	920	910	913	959	951	900	930	929	932	919	948	922	942	923	929	922	874	921	905	954	894	831	900	917	884	888	893	875	923	892	889	892	934	914	934	919	889	876	936	968	893	896	895	887	880	934	923	940	920	924	910	851	912	950	912	883	905	941	920	945	932	895	921	907	897	954	913	906	960	894	927	966	914	866	970	861	918	878	931	951	905	906	924	926	881	901	898	954	929	931	863	949	937	867	867	908	927	876	907	889	911	885	877	905	847	897	907	931	874	957	859	928	899	907	934	956	883	894	900	922	908	940	916	881	904	857	911	894	896	884	897	971	974	921	932	909	911	883	914	908	909	897	873	928	942	910	913	938	894	900	953	926	923	913	905	924	947	930	912	870	953	909	917	969	904	921	942	975	941	977	887	898	848	965	921	951	896	899	872	893	926	886	823	888	932	917	899	956	890	917	921	875	919	993	936	906	900	923	935	931	946	892	915	882	883	936	907	876	917	900	886	893	925	906	928	941	938	900	967	894	940	944	919	938	849	910	940	886	922	915	854	957	894	926	911	919	930	922	907	1011	949	879	925	878	921	928	970	927	891	906	872	898	904	951	900	903	905	921	940	936	880	957	950	875	935	916	905	926	870	920	956	897	943	904	928
54496	38952	25630	21977	18546	12267	5829	1989	631	473	417	390	362	359	390	317	312	292	289	290	275	303	295	267	262	257	224	246	235	223	251	243	254	248	236	228	245	219	255	238	227	229	216	230	225	219	232	238	224	249	225	251	235	247	236	243	240	216	240	217	209	221	231	212	222	237	230	213	241	234	201	204	253	222	234	235	238	216	242	226	216	214	232	222	213	226	215	210	207	228	203	251	223	225	194	239	238	217	225	244	230	206	220	232	231	248	253	218	226	220	225	234	254	215	217	235	227	238	220	222	229	212	206	196	234	222	220	217	235	242	219	221	246	225	198	210	230	219	231	220	218	244	230	251	252	237	218	205	234	231	215	228	220	232	226	212	220	217	226	216	201	235	193	265	221	215	204	222	231	205	210	240	224	217	230	233	228	246	231	235	251	237	232	241	245	226	220	213	254	195	212	192	243	225	235	233	206	221	208	222	211	228	218	240	235	223	230	220	240	234	250	261	208	217	248	239	247	205	214	224	217	260	228	218	217	210	218	251	229	214	237	247	226	241	218	217	233	204	206	237	217	240	237	239	206	222	216	232	238	218	236	254	192	215	236	233	238	264	207	206	225	222	233	218	209	232	233	197	239	237	233	217	197	186	218	229	229	212	212	233	217	219	221	213	222	218	248	240	203	215	230	250	212	234	230	231	232	219	216	236	227	229	234	228	234	230	230	233	222	239	210	204	218	223	211	216	209	242	208	231	234	196	233	228	226	225	202	219	227	244	220	234	220	219	240	235	232	241	206	189	200	235	209	227	246	217	221	224	241	218	235	234	203	217	219	238	233	217	214	204	222	233	223	217	211	226	204	240	207	226	245	251	224	203	197	232	218	210	236	214	222	208	232	247	225	221	205	250	232	232	236	231	222	232	241	194	221	223	226	209	233	254	211	242	226	199	218	233	221	239	213	255	214	224	226	236	256	242	206	230	229	213	225	247	242	209	219	256	227	239	238	232	227	226	228	220	215	206	218	243	231	190	238	224	193	232	210	218	245	226	201	223	225	208	215	226	226	251	237	217	220	244	211	226	241	240	213	215	230	236	246	207	219	217	247	217	232	207	212	216	229	247	195	214	247	225	223	195	214	247	216	232	215	227	210	226	216	245	199	229	242	241	230	223	219	228	232	231	230	213	233	196	213	206	219	227	231	224	209	218	241	213	224	215	223	234	247	244	209	229	246	223	216	209	237	205	217	231	215	224	225	225	226	228	220	241	222	234	228	260	221	234	231	226	224	223	225	243	225	243	225	207	238	217	250	232	226	242	219	222	242	237	229	228	242	234	233	201	242	231	206	198	227	207	218	221	214	232	207	216	218	235	213	245	210	243	239	212	250	232	222	241	223	215	257	214	234	242	215	247	219	209	245	230	223	223	227	239	204	221	206	210	220	219	201	240	218	191	184	242	219	218	249	221	221	199	214	237	206	229	215	247	226	214	236	226	190	233	212	251	229	211	197	220	223	210	223	212	210	213	222	220	234	236	242	207	244	209	248	229	225	218	217	213	222	211	208	208	245	220	258	225	215	232	219	221	226	222	231	217	251	242	209	221	212	229	229	195	223	222	218	228	230	241	226	234	214	235	226	248	237	217	240	224	228	209	259	212	215	254	224	235	222	208	241	246	207	233	222	231	215	210	235	224	205	215	228	224	244	250	198	215	224	222	225	247	229	222	213	196	218	211	221	222	239	233	237	207	247	261	222	226	222	220	236	197	214	232	236	219	222	196	220	212	236	214	211	230	228	205	221	208	222	206	219	230	197	242	230	230	244	233	218	221	231	219	225	217	240	223	252	253	217	226	183	215	223	222	230	212	226	204	221	209	202	243	241	206	217	215	236	217	255	242	231	212	245	255	216	228	192	232	225	207	203	236	249	212	243	215	187	249	217	210	197	229	217	223	235	189	230	205	228	217	209	239	237	236	238	213	218	223	239	240	227	255	221	230	218	188	241	217	250	230	200	208	253	235	225	214	230	222	244	223	196	235	238	215	209	235	233	237	220	235	219	224	223	215	227	218	237	249	270	217	198	215	212	237	218	211	222	233	236	216	229	234	228	225	210	220	209	258	235	215	243	269	228	180	230	221	209	236	237	223	251	214	263	222	245	212	200	201	210	206	234	214	207	201	249	243	216	224	195	194	236	223	222	223	212	210	202	231	234	200	220	248	227	217	240	214	201	230	231	227	208	214	215	212	213	253	252	230	223	208	221	242	241	216	204	206	233	227	238	210	225	213	216	222	248	220	218	205	229	221	251	208	224	219	206	230	246	229	234	238	214	214	250	208	213	215	187	259	220	243	231	227	221	248	223	218	268	216	225	223	201	247	220	219	217	216	243	238	215	222	229	226	199	240	196	213	216	222	235	211	246	237	224	228	219	207	234	209	209	199	214	225	206	213	213	212	208	222	202	218	217	236	232	214	241	214	239	245	210	230	214	207	231	213	230	236	239	211	241	225	251	237	211	222	254	201	236	200	259	214	235	237	211	215	255	195	217	229	222	199	219	203	231	214	227	227	192	237	239	208	212	206	235	227	225	212	232	232	232	225	190	246	218	224	209	221	220	213	227	238	225	203	222	216	224	226	192	217	232	249	202	232	256	218	233	224	245	214	195	240	233	226	241	220	198	206	225	216	235	215	248	222	209	184	225	216	227	238	215	242	213	224	211	208	225	207	205	228	231	209	206	237	224	212	253	214	208	199	207	239	219	206	225	222	213	217	224	222	222	218	222	229	252	213	209	225	244	214	198	229	196	223	228	225	228	220	232	221	212	204	232	212	204	227	222	214	247	221	231	225	193	218	209	243	217	202	210	226	236	223	237	208	222	247	238	225	239	200	219	235	222	219	229	243	217	209	209	232	226	224	236	218	213	227	223	226	239	221	227	235	222	231	217	205	233	247	238	223	216	216	198	235	250	245	230	205	248	227	220	211	234	233	215	244	215	262	267	210	212	230	239	220	233	229	249	197	235	202	216	236	240	233	222	215	228	212	224	241	219	232	249	207	215	209	220	216	240	245	240	210	229	235	245	236	268	218	240	196	258	221	209	221	230	205	207	219	215	216	207	238	231	188	225	257	206	225	212	236	227	210	221	223	223	223	220	203	222	214	240	229	233	217	205	225	212	234	246	205	243	237	221	213	196	239	232	244	258	212	231	218	231	237	191	212	241	240	213	237	223	212	225	266	245	222	227	203	221	252	200	208	227	237	210	252	258	212	227	240	241	242	238	253	239	229	220	229	244	216	218	214	233	229	220	230	234	218	238	270	231	223	225	230	214	207	223	205	221	274	230	231	204	239	222	241	230	247	235	225	214	221	205	203	229	257	215	212	226	235	214	216	255	237	200	216	226	223	218	207	221	239	268	214	205	263	218	198	228	220	222	217	250	206	224	206	256	220	214	246	256	220	185	231	213	220	246	221	225	217	239	228	227	191	216	233	217	217	219	232	202	232	217	203
50401	34061	11668	6232	5366	4156	3360	2918	2456	2155	1902	1656	1527	1330	1280	1181	1187	1067	959	1008	963	906	855	825	864	782	812	770	789	740	770	676	699	743	682	666	758	715	668	634	672	683	676	617	610	627	676	654	668	598	653	623	634	606	604	644	594	568	642	633	636	587	598	601	613	577	575	556	595	603	593	629	629	616	653	597	596	549	616	592	593	605	605	563	577	568	621	545	573	541	623	559	609	627	568	585	624	583	598	577	619	581	573	571	616	579	584	571	606	567	579	625	578	549	605	562	562	571	555	599	579	596	591	556	588	575	630	542	576	582	560	546	590	616	572	549	602	570	556	589	597	566	574	602	575	573	560	584	567	573	505	585	603	552	582	578	562	613	564	538	559	575	568	570	558	565	552	606	585	559	585	575	538	546	586	532	585	610	581	587	590	568	582	523	548	585	553	583	570	587	552	561	580	583	563	584	598	563	558	569	581	562	557	564	555	592	571	533	561	589	561	579	572	602	599	560	584	531	541	586	581	599	560	597	550	580	575	565	568	607	523	548	583	616	596	555	570	588	557	543	548	565	572	581	581	574	585	543	577	562	571	586	555	553	559	580	527	582	572	603	575	574	569	577	574	588	551	566	587	580	570	585	573	593	567	554	574	607	591	522	584	552	558	585	541	558	539	588	564	562	604	577	579	597	564	547	568	584	546	566	552	539	577	580	557	604	553	532	532	546	587	536	551	582	576	569	571	562	569	533	566	566	545	561	539	594	572	575	575	573	556	575	560	580	567	577	542	577	547	608	585	541	562	539	568	577	565	569	557	578	514	560	592	565	614	536	568	588	575	599	595	562	564	544	591	563	581	539	573	592	656	552	569	572	558	593	585	573	558	570	545	586	572	544	567	563	547	591	582	588	571	631	559	575	594	560	578	563	535	572	568	584	573	548	562	525	577	546	580	607	598	550	629	580	583	581	569	563	595	572	576	587	590	586	584	565	571	561	545	548	578	585	540	548	554	555	584	566	542	590	557	595	575	550	568	547	535	551	560	571	543	568	572	591	507	560	553	588	549	561	570	548	563	576	634	552	573	558	574	559	553	530	580	537	597	568	589	574	565	562	543	561	556	544	564	604	546	545	555	540	593	528	584	605	552	534	570	544	545	562	559	543	557	551	574	583	598	540	563	543	522	603	553	558	559	600	574	567	552	562	572	565	584	582	579	581	526	593	581	553	596	565	561	576	531	583	580	601	581	567	543	591	598	596	584	568	554	592	601	571	569	527	564	556	562	552	564	571	578	516	554	564	583	569	543	619	539	529	594	547	565	547	550	604	619	620	552	591	599	537	550	551	541	562	524	550	570	599	576	591	551	505	603	580	569	631	554	629	576	599	563	561	565	569	571	565	565	587	588	542	599	572	534	563	560	594	595	546	555	543	581	532	620	556	601	510	571	566	567	525	580	540	572	569	559	597	571	576	530	591	576	526	546	599	523	548	545	600	561	558	565	596	513	592	564	597	582	540	551	559	595	573	551	585	571	561	585	578	574	561	562	576	539	553	556	517	548	579	558	585	543	530	567	605	566	522	536	545	578	570	567	553	555	566	604	593	544	543	589	566	550	550	556	528	601	572	589	586	556	586	581	546	590	581	602	590	592	528	557	566	592	557	559	584	548	564	551	576	600	588	567	560	558	553	583	554	592	578	564	568	530	533	562	583	586	587	574	603	560	599	577	552	554	579	560	559	559	582	546	567	615	520	555	573	590	600	544	570	565	557	568	593	575	610	609	562	525	592	600	572	579	594	556	549	534	578	544	561	545	515	602	535	588	578	573	580	578	566	531	564	599	548	591	564	602	591	554	574	595	566	586	594	553	555	553	565	602	556	581	547	651	609	591	579	527	539	557	583	579	575	542	575	569	570	517	551	612	576	591	576	572	551	550	563	584	548	544	503	535	590	575	579	563	582	543	562	528	602	568	543	583	554	550	596	555	600	598	577	578	588	536	587	551	551	570	584	541	558	576	606	543	563	607	557	556	577	582	603	570	552	570	539	530	541	550	572	613	549	565	588	595	531	519	568	540	560	566	561	578	547	512	597	598	539	585	599	562	571	575	585	531	555	566	560	577	539	586	572	581	554	601	597	547	573	552	575	563	563	582	588	545	550	593	574	584	563	559	581	547	601	535	566	572	563	572	559	581	595	514	592	604	586	593	606	575	615	614	531	553	567	568	578	544	561	562	540	556	589	594	545	639	556	601	542	553	573	540	567	535	553	499	525	565	553	515	573	600	564	564	559	557	565	561	572	541	577	552	532	582	566	595	576	599	584	567	536	591	563	569	596	590	606	551	565	527	559	547	570	539	575	570	565	569	614	545	557	583	578	605	588	554	591	627	564	574	588	582	574	581	562	549	586	553	585	578	571	591	623	583	569	595	566	586	566	571	562	577	564	547	583	540	604	562	584	537	618	569	555	567	555	586	622	569	564	560	561	620	512	558	555	547	576	559	581	605	589	522	578	591	588	611	547	599	545	580	545	542	583	568	562	571	566	568	605	602	540	541	572	530	604	583	573	566	577	547	552	592	562	516	559	578	622	555	560	546	573	575	549	610	553	596	581	561	511	603	561	524	599	551	576	523	590	587	555	594	550	603	566	597	559	565	573	585	590	577	540	529	554	558	554	544	568	541	563	552	549	557	537	510	605	522	581	590	553	539	582	568	585	564	581	552	539	529	565	579	579	543	589	543	565	564	553	587	572	576	574	572	570	563	534	566	528	566	562	570	569	556	601	586	551	518	511	525	577	600	569	629	571	576	548	553	547	581	532	573	580	537	524	564	583	576	585	504	568	577	567	558	535	575	577	549	512	534	585	583	541	615	568	591	553	550	569	567	563	580	596	605	579	568	549	568	564	513	612	602	576	594	553	579	574	576	578	600	559	576	572	573	581	599	618	573	585	541	587	535	590	595	538	555	547	600	586	521	556	570	561	579	560	570	545	527	584	611	559	608	567	555	578	563	537	541	597	585	528	578	585	577	579	596	577	543	598	593	551	592	575	566	557	564	613	550	576	592	563	537	516	555	560	542	533	576	547	575	504	604	621	559	603	541	592	538	524	585	560	618	523	573	621	575	575	572	560	553	549	602	543	610	568	603	587	547	538	581	595	555	572	563	573	599	578	545	599	589	569	515	541	567	570	523	578	546	591	551	584	563	527	599	575	574	599	573	553	569	578	589	577	568	541	569	582	579	560	602	554	591	541	568	528	568	591	559	594	589	571	565	541	548	593	595	541	560	585	566	552	539	549	595	554	598	586	553	505	553	597	575	498	579	583	597	553	546	554	563	565	562	582	572	615	605	561	528	597	578	554	560	597	537	588	546	582	561	572	534	516	539	564	590	595	596	597	604	530	557	560	569	590	592	599	608	595	545	592	528	590	567	541	588	531	582	538	557	581	609	556	605	562	559	571	586	544	551	573	537	594	561	607	579	574	555	560	575	558	566	585	599	601
17443	6151	1632	677	449	364	324	291	314	309	284	339	308	304	270	310	313	312	312	323	274	315	319	272	312	289	282	319	329	316	290	293	258	297	312	322	287	310	299	274	256	303	312	276	326	294	297	307	292	346	314	310	264	323	280	303	287	297	313	297	283	272	282	305	313	289	284	272	327	288	290	325	300	323	282	280	284	292	310	268	331	307	298	309	309	313	295	302	294	260	265	286	327	285	288	291	295	318	308	318	308	299	304	297	318	324	283	293	297	273	299	325	273	296	295	308	314	295	292	290	290	285	336	299	328	295	265	279	279	334	271	282	297	289	308	283	286	284	333	309	292	276	295	288	292	292	326	320	291	302	311	315	309	287	281	288	277	261	311	300	277	312	295	298	303	275	310	289	291	274	300	293	299	300	297	310	287	273	295	305	299	326	318	288	315	309	287	320	303	266	321	282	311	321	272	298	294	296	304	279	333	328	335	294	316	291	305	300	271	275	252	272	323	290	273	288	326	293	292	295	302	306	305	292	307	286	314	321	301	295	284	336	283	293	348	333	314	322	304	312	305	268	276	305	269	302	282	306	306	291	320	301	287	310	292	306	293	275	248	316	326	340	329	290	336	284	324	272	301	312	282	302	317	290	288	271	301	283	307	312	256	310	306	302	332	300	300	308	273	295	290	330	301	340	305	305	292	295	302	306	288	316	283	299	309	296	302	296	288	315	279	295	280	304	314	334	318	284	293	289	303	286	285	298	324	250	305	320	312	311	300	311	282	270	293	310	294	298	315	292	324	315	285	283	278	298	308	303	284	347	298	304	302	328	304	311	307	308	323	335	301	305	307	296	303	307	334	329	311	324	264	288	272	298	308	301	305	315	298	302	325	310	312	267	281	262	280	303	305	296	302	263	285	323	283	295	300	290	314	304	275	287	311	314	324	326	286	305	274	285	305	306	266	308	302	296	265	305	319	287	272	295	287	301	292	323	302	289	280	334	289	286	319	317	301	298	315	299	294	307	287	291	316	336	309	305	313	300	297	304	271	296	279	292	298	318	306	327	284	301	271	321	285	323	305	273	292	309	300	294	288	328	294	268	288	295	279	264	302	303	303	305	299	281	270	298	303	304	285	310	292	298	282	289	297	301	299	278	328	306	320	306	276	296	310	351	271	302	299	314	296	287	302	307	323	303	306	313	315	288	277	321	295	300	289	277	285	297	310	284	302	276	283	331	314	293	291	278	287	298	282	308	301	272	287	298	293	297	305	277	332	297	292	283	281	335	289	318	298	290	323	316	361	304	295	308	328	299	301	290	288	291	292	272	319	281	331	292	281	272	292	319	285	302	298	308	278	285	302	323	303	325	296	315	268	290	293	309	308	353	323	294	283	314	280	279	310	296	307	306	261	313	283	309	319	270	292	278	290	276	311	277	292	294	304	296	330	298	271	275	304	283	343	292	290	295	287	268	299	310	275	283	338	317	286	326	316	267	290	307	283	293	290	294	306	315	298	279	268	286	273	297	296	304	303	301	294	346	298	290	287	300	299	302	295	283	310	297	314	300	304	312	279	308	311	308	288	309	322	296	292	298	302	307	298	304	315	294	316	289	303	292	280	299	320	302	292	290	285	326	278	298	296	295	327	329	292	314	282	301	274	282	314	320	297	311	323	307	276	321	283	282	309	275	316	291	314	306	318	308	277	306	296	275	277	314	300	316	293	313	290	302	299	279	301	321	291	291	252	291	277	274	308	304	271	307	301	243	302	301	281	306	317	319	253	291	281	283	291	305	286	291	312	336	308	285	304	286	271	282	313	308	311	280	278	290	319	301	292	294	302	311	270	308	339	301	307	298	331	313	287	336	303	296	323	279	309	274	310	327	309	309	302	275	293	302	274	282	299	304	325	286	319	279	282	325	273	285	312	314	311	284	317	286	305	316	286	294	302	337	314	317	275	283	279	294	287	289	312	299	297	324	314	332	292	300	277	311	356	310	303	300	271	261	307	283	316	311	275	305	281	294	319	281	299	269	296	314	326	260	341	284	273	315	303	305	290	353	287	316	308	317	318	309	319	312	312	302	296	330	321	302	295	296	299	279	273	307	286	315	313	295	307	299	295	304	262	316	312	271	270	296	302	299	306	324	285	279	326	302	265	295	317	292	290	306	305	315	296	291	286	278	297	354	322	286	301	291	294	325	287	287	283	301	283	276	300	293	289	281	316	291	263	295	335	283	301	321	292	294	313	293	291	292	335	302	301	310	267	278	315	308	288	278	281	321	283	285	293	318	309	307	295	340	312	301	286	325	273	320	295	275	317	295	312	310	274	318	290	298	274	297	311	291	330	322	317	307	304	285	297	307	284	309	313	321	303	305	291	319	311	301	327	266	288	298	286	273	316	294	258	338	277	308	317	285	302	277	270	311	312	324	291	283	280	322	297	312	305	308	275	274	287	323	304	307	296	268	308	304	293	312	289	268	302	301	320	280	317	317	291	275	290	312	301	317	289	285	318	307	309	298	304	301	320	316	300	272	278	299	301	305	306	328	359	345	292	298	316	298	312	303	308	303	301	282	274	324	322	320	277	313	304	291	321	290	281	313	300	286	337	312	310	276	311	281	308	326	298	299	303	304	296	282	300	284	308	331	289	292	325	323	304	304	292	297	285	310	307	329	328	304	306	306	334	312	293	287	296	298	273	315	313	307	298	288	312	296	300	306	308	294	313	310	305	271	275	308	292	295	303	279	277	327	313	308	281	272	335	308	306	282	298	286	302	288	270	263	277	302	309	295	284	262	315	284	325	298	280	292	308	316	322	324	312	318	295	311	274	311	287	284	285	295	290	296	302	296	293	333	311	301	288	273	292	294	293	317	304	279	312	314	310	321	312	315	288	307	276	277	298	300	316	312	293	308	299	268	308	298	328	287	324	291	297	320	301	323	290	294	292	306	299	327	279	327	316	288	296	305	305	329	287	326	338	308	308	297	269	302	348	316	309	306	283	294	298	310	270	320	290	317	278	286	298	323	320	312	300	317	275	298	320	319	278	283	281	309	304	264	299	338	297	271	283	295	304	305	340	263	266	297	296	309	321	274	308	250	326	325	306	283	320	309	296	313	316	323	292	286	305	334	301	305	307	305	286	308	318	309	285	275	324	314	323	293	311	281	272	323	305	277	304	281	332	307	311	296	294	295	328	288	331	328	284	274	271	293	256	269	282	321	309	307	310	312	288	315	299	298	278	288	312	309	299	299	304	299	283	298	291	336	250	306	283	309	284	291	329	289	284	251	322	317	309	322	308	329	289	303	276	306	325	305	310	316	314	298	320	310	279	295	294	281	301	287	281	305	324	320	297	306	317	297	331	325	307	310	287	322	328	323	302	307	299	309	297	327	292	302	314	293	316	338	323	299	285	253	268	281	295	320	269	295	283	316	295	287	306	299	300	276	297	285	301	315	307	289	283	288	281	319	330	277	309	287	325	314	313	308	287	304	305	289	293	315
14990	4316	1238	977	878	900	847	873	828	819	869	833	820	845	843	793	795	811	803	770	788	844	764	807	773	781	791	760	793	803	795	761	834	785	746	783	825	802	756	766	764	829	797	795	759	782	789	840	748	766	740	788	811	807	790	800	744	776	782	810	811	830	771	782	753	786	807	779	778	754	790	823	777	769	808	764	788	774	712	791	746	780	745	807	791	766	810	784	788	782	811	792	782	766	777	795	769	749	799	818	759	801	808	721	846	785	759	816	771	808	803	781	804	766	753	737	771	762	755	831	746	769	817	797	786	766	759	732	774	781	810	790	758	763	760	765	790	812	758	760	813	848	756	806	803	789	809	823	784	829	823	798	766	783	813	757	808	801	767	825	822	814	780	774	759	790	832	793	778	782	785	728	754	802	788	764	761	813	819	818	821	805	792	748	808	784	794	751	777	776	746	770	779	771	732	773	816	745	755	818	784	800	795	730	807	787	781	778	782	822	797	787	772	764	787	806	784	737	805	726	797	829	774	824	771	836	764	781	835	821	780	753	789	779	781	772	765	832	779	800	743	794	809	789	723	803	791	834	774	831	806	739	835	753	745	771	800	773	799	771	812	771	768	825	813	789	772	787	805	793	817	778	749	826	791	784	734	758	787	852	802	759	779	832	791	755	853	784	771	751	800	826	788	733	797	754	771	804	760	771	796	789	790	787	791	761	759	795	804	850	836	751	788	786	737	786	818	746	781	759	847	798	775	819	789	807	767	807	784	780	780	763	748	791	773	806	826	794	754	780	771	771	795	812	757	744	810	841	732	850	758	837	780	774	768	817	771	777	792	793	792	776	768	859	779	793	759	759	838	762	807	774	796	793	756	775	839	798	789	760	744	793	745	769	773	791	784	808	788	774	785	805	771	811	791	814	749	802	786	818	817	790	756	792	812	788	775	840	795	782	805	771	752	795	772	788	754	765	755	779	772	750	799	758	798	785	792	770	806	764	766	750	798	771	765	750	788	800	803	833	766	811	853	823	710	783	765	825	823	819	761	778	770	819	755	781	720	798	734	789	758	788	813	778	823	771	801	792	780	819	779	789	805	809	731	776	774	775	762	804	820	798	780	759	835	792	801	813	753	746	804	815	794	779	769	776	767	788	775	815	769	743	820	811	804	797	769	832	767	812	795	787	728	765	752	744	768	742	787	815	757	773	783	758	751	767	788	820	801	818	814	782	762	743	794	812	767	766	813	775	728	779	764	840	759	862	805	801	752	779	755	783	733	783	773	819	784	782	764	759	746	757	827	770	782	743	813	794	778	790	811	810	769	811	782	772	759	794	741	799	757	754	823	785	805	783	794	742	788	807	792	810	765	778	756	812	789	756	780	763	733	796	786	848	744	787	760	747	832	762	819	788	786	806	802	776	787	813	757	781	782	821	790	795	770	751	805	780	743	826	786	723	830	763	798	796	786	820	794	774	772	807	759	746	739	851	779	813	725	783	730	768	815	785	781	769	818	819	807	754	792	810	792	814	785	808	799	764	791	799	762	766	781	808	760	811	798	759	744	740	788	803	761	746	783	823	789	761	774	733	813	778	716	751	859	789	750	816	778	803	775	790	768	807	810	809	705	742	762	796	807	767	816	762	776	772	799	769	771	736	797	785	805	770	776	783	800	785	815	775	790	796	798	727	754	752	773	779	756	809	777	723	792	790	774	764	748	795	768	744	783	774	757	802	780	742	757	777	792	806	754	808	739	758	786	773	818	745	805	772	775	750	787	760	769	766	832	809	815	792	786	789	751	783	775	824	772	769	827	814	813	810	760	752	779	762	757	794	744	812	803	779	762	783	833	829	755	783	807	807	765	816	812	802	779	744	792	771	815	809	778	815	767	789	758	793	844	784	763	770	804	775	817	815	772	780	764	836	745	762	800	732	738	754	763	803	750	783	802	778	781	735	799	806	777	809	781	815	745	769	834	756	751	796	786	766	788	804	838	766	752	781	822	805	765	772	841	744	789	745	856	813	793	795	728	773	784	768	802	813	843	744	774	759	798	788	770	808	756	779	756	764	757	820	745	799	802	750	835	878	774	757	771	799	783	799	794	780	771	783	724	805	815	787	828	800	746	765	806	794	784	769	761	788	815	797	790	814	766	827	792	791	758	798	762	742	687	811	819	725	726	827	781	771	798	746	754	770	796	827	775	797	822	795	774	816	809	796	814	758	827	739	787	737	791	798	786	747	779	723	754	755	785	760	766	739	765	772	745	750	776	753	788	786	755	776	754	769	781	763	784	782	775	784	760	801	763	810	754	768	786	785	760	768	815	816	773	807	764	826	781	773	818	777	805	807	736	800	779	765	778	801	783	763	770	832	782	811	757	745	819	773	738	778	800	791	771	704	749	805	765	797	759	789	766	807	805	772	751	738	819	822	842	785	779	734	837	774	773	808	828	790	804	812	788	785	803	802	741	686	735	730	852	753	833	745	810	803	782	822	746	806	767	793	764	797	739	785	796	797	780	804	778	804	806	811	813	803	731	810	790	713	769	811	805	755	759	757	801	792	797	777	785	799	751	731	835	824	781	773	753	774	796	823	753	760	779	729	790	762	765	784	795	770	804	754	763	785	810	758	758	758	716	754	746	801	817	791	759	783	777	799	785	782	755	772	818	803	800	773	859	774	755	804	775	829	774	790	736	809	820	770	785	731	758	820	806	751	800	821	798	739	757	790	748	744	747	748	807	752	778	804	790	817	770	829	806	772	740	797	730	752	820	791	749	793	725	754	775	805	803	772	757	771	748	803	799	822	749	757	742	781	768	786	776	775	795	835	811	787	787	772	818	764	786	790	817	802	746	820	776	749	744	815	777	814	821	761	818	809	821	780	732	807	742	749	808	780	815	813	762	816	776	787	814	791	817	805	787	783	727	735	794	805	757	783	769	740	833	787	725	793	831	790	775	774	751	762	764	808	801	812	764	765	794	810	761	791	739	775	860	808	755	773	781	799	756	789	743	772	727	758	778	804	763	772	763	758	766	768	812	792	805	807	785	778	825	758	777	756	796	763	807	784	780	771	814	774	757	776	744	786	801	792	810	805	757	786	786	787	771	824	776	764	774	797	803	747	764	759	802	750	804	803	814	767	763	731	811	811	773	794	786	789	782	806	828	769	777	802	771	757	807	800	802	744	766	820	766	795	773	828	762	778	743	780	785	782	767	782	750	760	807	783	781	837	773	764	820	811	793	750	785	779	784	786	820	779	771	829	723	805	817	805	755	770	796	821	808	765	783	809	850	823	795	818	832	817	807	776	771	784	720	772	785	762	786	725	782	798	748	760	809	764	782	743	859	813	795	740	788	752	785	778	790	793	754	814	740	741	708	792	787	833	776	749	763	782	797	785	836	771	836	803	782	749	787	809	756	779	768	821	862	771	753	778	772	789	763	786	757	823	816	768	808	751	784	814	760	820	768	759	793	814	815	801	742	784	784	765	755	801	750	782	782	765
46595	30918	22910	16362	8443	4256	2065	813	582	505	469	461	426	431	407	394	420	385	393	364	398	400	399	378	380	403	422	355	374	415	376	348	359	381	396	351	369	350	350	336	365	353	362	360	371	369	328	386	371	343	335	368	353	360	375	382	372	344	358	381	355	369	377	355	386	383	381	384	380	357	351	356	347	378	374	377	330	371	346	362	363	387	359	389	387	414	374	392	370	345	371	346	361	414	387	344	351	331	391	390	370	350	343	397	351	363	317	367	352	385	372	366	382	373	334	349	371	374	337	383	381	371	413	369	366	361	364	343	346	382	382	337	386	351	370	379	377	401	344	353	369	343	364	362	383	393	340	355	361	352	372	362	371	395	374	366	382	360	343	399	368	353	364	377	386	408	347	378	360	339	351	380	388	403	359	341	349	402	413	347	336	405	366	371	394	380	337	362	347	370	352	374	377	388	338	389	361	384	402	359	362	371	378	354	373	362	355	355	355	336	361	317	366	347	333	355	357	353	390	321	385	339	405	384	348	344	367	358	407	425	383	368	375	349	359	355	367	350	378	356	418	329	417	368	366	369	370	348	343	359	369	347	368	355	362	388	348	356	356	364	372	350	379	345	400	386	339	363	392	362	376	333	357	335	367	403	352	375	353	343	376	375	369	281	372	377	387	361	385	337	381	382	366	370	388	418	373	355	340	378	380	370	356	404	360	429	353	368	369	352	331	429	339	379	384	382	345	391	367	376	380	368	361	344	346	371	390	365	361	348	371	369	330	354	363	367	385	356	373	363	368	323	344	397	374	383	363	361	355	371	350	378	362	355	372	373	384	372	384	326	361	376	333	361	388	373	351	363	372	362	371	342	388	345	350	335	391	410	399	351	345	341	343	386	363	362	387	367	378	352	375	382	347	358	343	326	390	401	345	344	367	360	361	348	356	365	356	378	353	347	393	359	403	360	393	357	370	371	400	382	361	376	352	348	397	352	360	402	356	331	351	390	341	378	350	336	354	396	378	385	381	381	361	341	331	373	364	381	383	336	371	347	377	376	412	324	372	369	355	371	342	328	380	365	339	381	390	381	369	371	375	376	396	356	362	358	358	357	377	376	352	380	339	348	367	380	346	383	350	353	354	364	375	366	389	354	376	372	369	370	366	377	398	351	373	361	362	386	366	398	376	407	356	365	388	384	374	338	354	373	366	386	361	374	349	398	351	347	321	340	407	374	357	374	366	360	352	368	332	342	350	344	342	338	375	325	388	351	327	373	362	390	365	388	364	390	404	345	399	360	389	336	365	357	358	389	356	404	402	368	352	363	355	329	387	402	365	341	347	345	381	358	375	397	353	371	347	373	382	369	338	376	344	377	331	372	345	372	353	374	365	361	372	343	365	345	347	377	385	376	310	372	359	363	376	346	366	387	365	384	372	365	369	346	372	352	403	335	364	389	400	393	316	351	375	389	380	370	381	373	363	365	387	374	396	361	378	372	370	356	372	350	351	359	400	370	387	362	343	370	374	345	367	350	338	377	381	381	369	350	363	364	349	386	328	365	378	398	390	379	387	357	365	369	394	367	335	356	379	377	387	340	339	361	351	414	368	361	335	400	375	357	350	367	342	372	347	347	366	368	377	348	362	362	357	354	370	399	402	369	367	345	377	359	352	422	366	354	353	363	404	355	382	349	356	379	388	361	390	334	351	372	391	360	380	382	396	375	375	382	366	393	331	363	372	323	347	407	361	357	340	370	403	375	376	400	359	346	396	391	367	356	365	379	353	347	353	396	389	340	395	364	343	354	355	369	352	348	370	379	382	359	344	381	344	399	368	349	383	360	377	357	340	333	375	351	354	374	384	372	332	370	373	401	377	352	385	360	329	379	377	351	366	378	384	366	352	360	339	376	375	390	364	381	359	372	368	395	349	384	335	379	375	370	392	350	376	370	337	382	359	393	355	392	342	379	363	370	385	375	342	372	339	438	324	350	365	377	368	332	385	340	368	352	353	355	381	369	352	371	331	358	363	351	362	354	390	354	397	389	349	338	333	340	374	370	353	387	372	351	370	370	383	370	337	328	342	369	353	379	337	384	353	374	340	350	367	374	353	388	373	358	403	367	374	359	366	340	391	418	401	356	369	377	378	331	383	389	396	339	360	365	343	370	323	389	373	363	381	351	375	378	376	384	355	380	378	375	340	357	360	396	345	334	353	353	356	348	339	339	322	404	369	325	380	373	388	365	347	360	386	372	368	383	364	379	364	333	365	317	326	375	394	378	375	342	371	353	330	358	363	368	375	364	367	374	383	393	351	364	351	310	317	359	348	337	360	399	366	393	331	335	363	385	387	392	350	379	337	374	388	345	369	380	388	391	360	315	341	369	404	350	364	393	367	363	351	354	370	365	384	378	379	373	390	355	342	374	338	378	332	373	354	328	401	367	378	392	348	349	368	388	377	386	369	354	371	359	414	373	376	383	382	370	368	362	366	352	373	382	370	397	349	356	365	377	358	332	383	366	327	374	360	364	326	356	375	336	361	394	333	360	382	382	307	380	397	378	352	335	394	383	361	347	358	352	404	386	348	356	375	399	326	378	373	376	370	342	347	405	365	374	361	348	376	397	374	374	342	314	364	376	368	367	355	408	348	343	364	351	371	363	339	338	351	363	359	337	334	372	382	389	347	343	356	384	391	364	375	361	372	354	363	388	349	401	367	337	372	384	351	358	400	354	385	360	404	340	389	377	369	382	359	362	375	352	363	349	345	355	370	342	377	349	350	359	347	368	389	380	385	392	368	367	339	352	374	354	394	387	368	350	371	376	400	363	392	392	358	394	378	361	376	351	383	310	334	361	394	357	334	379	379	368	400	373	380	359	380	373	400	385	363	364	344	345	358	350	347	355	374	386	355	374	379	339	353	390	382	397	365	373	396	390	369	346	331	366	404	342	389	349	375	350	355	339	369	363	340	380	394	374	357	407	346	374	381	357	386	392	373	378	355	389	355	380	346	367	341	377	348	358	379	346	398	363	332	347	345	351	378	356	370	374	359	381	395	324	365	390	361	377	352	352	378	358	401	329	369	344	389	349	346	334	364	349	348	385	389	344	386	375	368	374	366	342	366	358	349	403	338	374	370	403	383	377	388	389	372	377	364	346	373	350	336	367	333	352	382	386	336	373	345	381	377	352	351	370	373	362	364	397	388	344	334	374	356	359	342	375	364	349	374	374	369	329	390	387	379	370	372	362	374	380	349	383	346	388	335	362	379	377	335	388	323	356	357	375	364	393	417	353	351	350	341	349	381	359	407	368	383	359	379	351	371	339	376	317	382	391	337	378	363	353	380	355	359	370	389	385	398	393	365	364	356	365	331	352	355	380	355	382	360	359	372	363	344	343	366	344	365	364	361	342	367	362	354	358	374	358	385	366	371	367	364	397	348	366	390	331	359	371	376	364	319	353	359	368	344	380	354	379	366	386	343	323	350	353	310	350	339	369	422	341	352	335
37433	24172	4102	3979	3213	2824	2418	2108	1926	1733	1502	1506	1351	1211	1268	1265	1189	1148	1139	1121	1080	1028	1075	1044	1043	1009	994	1014	1025	1069	1040	955	992	960	950	1009	950	922	949	987	971	880	1000	943	911	955	915	863	937	997	909	922	912	978	909	965	922	934	931	926	910	939	928	945	922	919	893	927	915	901	965	873	924	960	918	871	960	928	950	895	902	962	909	860	934	971	979	870	924	895	912	968	893	949	866	934	832	910	882	882	881	903	898	915	915	932	943	949	967	936	874	922	890	862	926	888	919	907	912	929	906	905	940	999	914	902	939	960	899	917	942	886	909	856	936	910	898	894	914	927	961	883	912	922	901	915	935	915	855	913	924	934	914	911	930	881	941	933	895	934	914	958	908	875	898	920	893	887	920	887	907	907	895	892	888	916	893	915	905	975	884	911	872	872	904	923	883	937	909	878	891	866	921	854	916	865	899	905	875	872	911	950	942	928	879	927	892	924	903	871	913	911	938	924	901	889	891	885	908	878	887	926	903	945	880	917	892	898	920	944	910	947	912	911	962	916	929	911	892	927	924	898	944	874	923	884	884	897	891	918	907	913	942	872	928	924	943	922	925	939	906	954	904	874	908	861	893	923	893	909	841	871	918	927	951	906	931	898	911	928	881	886	899	892	913	890	900	896	951	889	887	879	867	871	884	960	916	904	883	961	904	926	944	940	907	911	914	911	859	931	978	920	904	928	953	901	921	920	894	896	882	932	918	916	970	893	862	973	932	967	885	928	950	941	928	888	892	919	970	917	907	944	910	962	954	859	893	918	877	943	870	875	942	874	862	920	928	907	942	875	875	879	873	941	894	897	896	899	843	925	828	890	933	892	948	810	942	896	913	934	901	940	885	917	911	887	955	929	875	868	952	892	904	849	916	908	948	908	932	915	862	910	879	928	873	927	868	932	881	900	942	908	892	817	866	847	896	880	923	940	935	940	914	817	905	898	879	896	888	930	939	925	878	887	936	862	884	881	921	908	942	944	876	897	902	890	942	915	894	946	868	950	932	883	885	919	929	949	853	904	945	875	917	905	858	951	933	910	911	943	902	877	956	926	922	916	888	900	919	870	926	895	882	945	902	897	906	901	918	929	888	910	954	967	913	868	935	909	879	875	926	895	921	943	917	905	958	880	910	928	898	959	880	905	906	907	909	928	901	894	906	942	847	899	967	882	927	933	870	906	896	926	904	888	922	934	825	878	865	923	921	930	895	948	921	947	858	925	912	914	841	888	910	928	874	930	886	934	886	893	915	901	902	932	846	889	929	929	923	940	931	905	908	853	943	893	900	866	919	929	868	879	899	885	947	881	897	906	882	886	894	910	941	955	858	941	905	911	944	866	952	871	889	888	901	918	954	921	884	932	886	881	865	919	902	896	910	876	850	920	920	966	888	881	934	895	861	866	898	939	921	863	931	899	904	887	864	896	879	894	936	897	843	908	867	890	950	966	893	891	897	922	934	935	881	925	941	910	948	919	881	901	907	867	918	933	898	901	922	928	955	873	942	956	930	843	909	876	910	908	954	936	922	923	919	974	910	874	912	917	926	927	904	920	872	879	923	874	877	863	951	937	937	936	921	879	910	873	897	916	887	872	873	910	894	950	889	867	874	886	937	848	917	904	877	898	890	948	904	900	914	860	943	891	899	954	885	914	897	926	884	936	966	928	907	914	905	894	919	878	892	875	861	914	853	909	899	894	934	878	941	927	884	877	918	927	915	900	916	930	935	854	903	919	911	911	863	894	945	917	911	892	923	944	907	913	908	949	920	922	883	900	929	930	922	926	908	927	905	946	911	953	946	948	888	915	899	908	930	865	900	908	952	873	866	932	856	937	917	915	904	868	875	881	936	911	901	887	938	877	858	929	937	983	898	932	837	960	907	911	920	864	905	942	963	913	970	889	887	917	931	902	890	928	914	963	930	864	923	868	905	933	919	907	894	900	877	903	949	883	934	952	883	887	939	892	931	921	960	903	909	990	894	930	888	942	929	905	885	940	900	932	882	911	912	895	920	901	847	935	942	913	941	953	933	936	929	849	930	915	903	916	888	952	901	869	906	887	909	947	871	878	922	968	943	893	849	888	942	894	939	909	918	896	846	950	932	923	915	907	895	921	912	956	899	912	934	956	894	889	920	907	858	863	966	850	893	906	927	901	923	922	876	886	875	863	885	917	885	887	893	895	940	907	929	937	889	875	906	909	880	967	925	904	922	927	898	926	950	891	878	932	853	871	907	906	909	930	961	979	898	917	844	870	941	933	911	877	935	937	875	933	908	890	921	972	935	890	910	897	922	886	969	930	931	925	874	821	928	923	944	859	892	922	916	933	900	912	926	898	895	936	903	913	908	925	887	877	824	950	919	918	922	875	884	857	875	895	907	892	898	897	908	915	911	964	912	917	854	947	936	875	885	897	964	865	925	905	922	911	860	909	937	922	955	973	924	889	938	887	859	893	932	936	882	914	871	895	871	935	917	908	921	984	919	857	909	878	894	914	859	898	892	896	934	899	880	930	877	912	902	922	905	960	945	918	894	865	898	919	846	882	923	928	901	937	950	892	904	903	886	898	882	924	915	865	966	970	922	906	891	924	914	924	880	978	953	946	920	900	895	902	862	1008	896	884	907	892	907	931	878	904	969	876	943	895	930	938	916	904	976	868	889	893	930	941	907	867	841	912	921	971	920	880	897	912	952	904	835	915	877	907	838	862	913	965	941	880	936	883	870	931	902	944	962	883	848	897	909	910	924	912	863	900	901	894	921	912	951	884	899	919	895	931	935	955	860	910	927	907	964	874	931	928	882	942	865	963	936	912	895	854	943	852	924	924	920	879	918	891	948	896	977	917	901	931	888	938	898	903	907	941	927	945	889	882	896	899	889	924	899	933	930	907	898	952	941	904	892	887	883	954	899	914	920	960	881	890	919	892	895	884	862	926	922	944	920	904	901	894	937	912	990	944	910	936	915	865	874	929	909	917	892	920	951	915	907	867	918	951	884	883	914	907	901	939	955	910	989	954	896	944	935	954	923	885	981	913	934	935	874	942	1008	888	924	920	918	892	888	895	904	871	964	898	928	934	901	941	867	897	895	923	919	905	822	939	900	880	931	919	888	922	863	876	883	906	920	863	861	939	932	892	886	923	950	887	951	937	929	895	911	863	902	893	907	881	926	882	921	848	921	937	933	914	953	877	945	942	885	923	880	918	842	894	919	887	942	922	935	933	903	913	894	861	892	942	863	905	877	888	900	878	910	938	922	914	902	862	859	839	899	944	942	919	915	912	874	852	875	871	836	976	865	897	899	929	884	884	964	865	911	866	902	940	895	923	889	880	930	892	875	916	932	946	926	892	883	901	984	913	954	920	886	901	937	908	960	928	875	925	869	912	924	907	921	937	894	945	916	884	916	945	903	905	854	897	883	918	902	902	872	837	909	863	903	878	892	871	949	860	929	878	876	921	869	912
50694	36798	26782	20187	13973	8008	3854	1482	654	504	474	387	342	395	322	286	284	289	296	277	284	293	272	264	289	265	249	260	239	241	253	233	224	253	241	240	224	251	236	249	229	236	218	257	246	216	220	242	210	224	254	236	215	202	214	218	245	219	240	226	228	206	189	233	205	213	216	204	196	229	237	225	235	251	215	209	202	232	227	225	227	246	188	232	235	206	239	200	202	210	213	209	217	226	216	209	213	207	214	239	221	204	212	214	256	233	194	244	180	241	242	232	243	242	252	225	206	234	202	226	203	216	251	231	211	223	211	216	219	219	223	214	212	208	185	210	234	254	232	226	230	227	224	219	203	219	194	226	220	234	228	207	232	229	221	199	230	211	182	200	240	226	212	228	213	206	223	223	253	246	229	230	214	239	230	232	243	223	199	186	203	229	220	219	203	209	213	258	229	219	209	217	202	200	244	191	219	205	195	201	213	190	225	244	211	207	212	232	239	214	226	214	234	231	248	242	210	216	250	238	234	230	224	237	192	208	216	232	217	211	242	249	230	207	241	230	209	203	236	219	197	261	205	203	239	227	230	220	222	227	233	195	242	242	238	245	206	232	209	223	193	203	237	223	195	223	226	255	228	195	246	214	211	216	214	230	216	214	194	196	221	229	210	209	204	211	233	226	209	248	224	223	213	220	193	223	227	198	240	210	187	213	205	208	206	221	216	223	206	227	225	227	199	232	196	234	195	208	200	212	232	235	196	218	238	199	204	250	202	224	219	203	212	209	228	208	218	234	234	228	210	225	200	236	217	228	224	217	222	203	236	225	237	217	210	222	224	237	216	201	218	243	193	228	231	204	246	227	222	215	202	244	242	221	227	217	215	227	236	229	211	215	221	218	239	228	216	239	237	233	236	214	217	224	205	212	201	210	241	227	213	226	248	214	236	217	238	231	237	215	209	226	230	242	231	177	227	199	229	199	233	210	211	212	207	218	218	203	192	212	220	251	219	225	242	238	203	224	242	207	223	222	197	206	228	187	219	227	213	204	233	215	233	223	235	236	214	244	231	231	244	210	250	229	221	248	230	207	229	203	226	212	212	210	208	198	209	206	224	207	220	196	216	211	225	230	233	251	234	186	216	213	197	210	214	215	219	215	206	212	208	216	223	256	215	247	227	212	209	216	212	216	232	228	223	229	228	217	222	204	213	210	216	224	219	225	216	217	224	239	228	211	236	232	221	233	235	195	227	204	214	217	221	217	197	214	212	207	240	228	226	226	208	221	198	204	214	213	221	221	235	220	220	233	208	241	231	217	199	208	213	205	237	216	229	217	218	229	249	228	223	200	221	215	213	229	256	217	227	214	224	196	235	207	230	228	227	231	239	219	225	219	238	222	254	221	206	195	235	234	220	240	219	210	204	198	222	217	190	228	215	225	211	213	211	233	225	192	261	250	200	228	222	216	226	222	225	233	217	205	219	206	196	226	210	220	238	252	224	227	253	225	193	215	237	193	250	200	204	235	217	204	219	236	225	220	215	209	227	220	232	217	230	205	218	227	194	237	244	210	211	188	224	204	221	221	201	217	194	235	215	205	200	243	204	236	218	207	227	255	211	206	220	204	216	210	229	214	222	212	243	209	203	254	206	246	209	244	213	219	247	227	252	222	240	218	221	193	225	226	225	227	200	205	202	208	220	220	184	226	253	245	215	228	206	242	228	194	224	201	209	221	226	223	203	219	245	218	189	210	222	228	217	221	226	223	211	229	213	225	219	207	209	221	207	211	210	222	216	197	263	211	230	204	226	242	216	203	212	249	238	211	205	242	218	223	208	216	210	227	217	199	213	216	227	211	246	195	213	199	205	229	245	197	199	226	199	201	210	233	224	207	201	228	227	218	210	198	204	244	215	209	215	223	220	211	228	221	210	213	230	220	242	224	236	202	215	236	226	206	232	228	219	211	193	240	213	235	198	203	239	219	249	213	222	219	201	221	215	219	234	248	230	214	230	199	209	247	192	216	229	257	202	207	211	214	212	214	206	216	199	226	225	213	230	222	215	191	201	220	217	230	214	217	230	223	213	242	196	222	234	201	203	209	214	231	199	188	199	230	202	212	247	224	220	214	191	211	214	209	226	223	196	222	209	218	209	216	227	216	223	208	215	237	216	217	214	207	235	205	221	209	214	218	231	218	237	215	230	255	225	256	228	209	211	228	202	213	229	212	239	247	234	208	221	231	204	195	211	221	235	247	238	195	202	222	231	224	222	241	183	230	205	250	225	210	253	223	227	217	217	222	208	257	210	208	218	187	238	249	239	236	216	222	202	216	240	193	246	248	234	232	211	218	213	184	222	211	219	223	225	224	207	192	220	219	229	232	219	202	222	212	212	226	231	246	211	240	188	221	216	234	233	190	205	214	204	237	217	215	225	205	217	230	215	243	202	218	240	225	222	245	225	218	204	215	234	230	204	228	217	206	217	230	200	215	220	208	211	217	241	239	236	193	224	246	245	228	206	211	221	233	216	234	234	209	220	217	217	218	238	203	207	222	220	219	230	207	248	204	205	218	215	233	228	213	211	233	215	213	214	217	226	211	202	215	209	213	224	188	215	202	196	226	234	215	207	206	212	229	245	224	222	245	221	202	209	215	228	202	229	214	238	215	209	209	232	189	234	233	223	219	209	236	223	211	207	199	221	232	227	225	224	204	246	237	197	219	226	229	198	238	219	228	232	219	211	212	198	217	202	222	236	226	230	201	213	228	212	216	209	217	231	219	221	211	192	222	217	192	269	215	216	194	208	222	217	251	212	219	221	223	210	204	224	204	199	228	198	225	249	233	203	221	249	203	218	247	197	213	239	230	211	210	224	228	204	218	203	208	192	204	219	215	201	211	222	249	222	201	227	208	200	205	204	233	243	222	201	222	225	226	220	209	210	206	215	228	218	232	214	230	214	221	196	234	232	213	220	225	186	214	212	209	214	203	219	239	228	233	189	227	213	214	204	232	248	233	250	219	222	226	219	224	234	196	226	245	204	222	213	228	246	207	230	248	239	219	200	230	194	208	218	226	226	231	231	213	212	237	215	227	209	197	175	207	227	197	207	201	225	227	218	207	206	226	210	245	191	218	225	196	248	206	182	233	227	233	222	216	212	214	261	236	214	213	232	216	206	219	234	198	243	229	226	233	235	205	236	229	235	228	216	207	226	213	244	229	228	228	220	233	214	210	211	227	224	240	204	216	227	219	242	227	211	225	225	218	189	218	216	190	205	221	226	237	237	205	219	222	216	231	238	212	225	255	219	211	219	206	236	241	204	236	239	213	226	223	235	202	217	261	225	232	199	219	219	236	231	212	222	205	232	237	224	187	207	218	242	246	204	244	231	218	227	221	244	229	216	253	220	264	279	217	215	239	252	215	234	189	244	232	227	222	211	233	226	205	225	211	202	222	200	227	231	230	225	214	257	230	201	239	185	243	245	219	210	244	216	228	251	195	223	192	220	215
43168	37621	9731	6281	5277	4138	3406	2915	2443	2118	1826	1610	1440	1392	1272	1142	1082	1035	981	917	919	866	874	836	830	778	775	775	777	728	712	716	699	686	697	671	653	646	660	620	662	698	663	646	641	599	629	604	594	641	588	621	576	610	574	639	591	587	600	610	585	614	610	580	601	630	608	652	631	571	580	550	583	578	612	573	617	585	553	577	617	631	568	585	584	570	598	576	613	569	573	578	596	551	604	603	564	569	610	592	587	538	572	583	575	544	545	576	544	553	555	547	571	564	556	601	545	569	591	542	560	594	597	568	542	525	574	547	574	577	622	620	542	554	581	537	574	574	578	567	586	585	577	576	550	605	567	572	592	614	578	525	557	560	554	565	585	544	579	552	581	582	540	604	580	550	619	553	551	570	541	573	591	561	632	564	558	607	550	552	562	543	558	588	551	536	579	546	565	579	575	601	567	552	624	539	603	585	580	563	569	558	588	566	555	556	565	608	590	523	569	563	524	581	550	500	558	582	596	544	586	508	550	554	560	542	542	544	558	533	574	516	563	575	621	564	615	543	558	565	555	573	557	610	547	570	617	550	563	567	563	564	579	587	619	546	584	578	604	536	595	598	578	535	559	540	512	588	558	562	606	524	564	565	526	621	537	537	560	566	593	557	554	543	592	518	573	605	604	557	557	581	568	572	559	551	571	565	572	541	638	548	548	573	587	578	558	538	587	597	667	605	583	524	566	541	607	565	557	582	553	581	534	580	571	620	520	492	551	509	519	584	571	547	508	551	553	498	571	576	549	530	611	544	558	600	545	598	564	557	604	623	543	567	556	561	534	562	578	581	575	559	590	565	522	589	567	593	586	555	567	532	605	579	552	539	619	592	552	554	521	573	551	589	547	598	557	526	562	564	607	584	534	560	569	558	581	573	540	548	578	622	609	535	568	554	535	570	577	575	575	560	580	552	569	560	556	569	554	586	583	561	534	544	555	575	536	580	581	555	598	565	577	551	572	590	553	590	583	592	599	544	573	527	577	560	546	552	546	580	565	537	547	609	587	526	552	539	541	573	594	596	539	590	587	529	565	562	560	576	572	571	565	565	613	580	577	559	548	549	562	567	547	546	530	509	558	583	547	553	565	515	575	585	558	574	585	533	556	588	561	549	529	526	556	589	599	555	520	555	593	540	546	601	570	567	626	588	574	557	584	527	559	543	543	558	563	559	613	536	595	547	585	581	542	560	529	556	579	545	574	569	556	548	575	536	595	561	556	599	504	526	580	581	535	532	603	556	573	576	542	589	545	594	613	600	553	584	560	576	583	550	591	589	555	573	551	586	546	553	530	586	563	544	546	583	552	563	525	571	553	551	591	575	545	617	570	583	615	602	562	552	593	554	557	567	574	544	599	599	577	557	572	575	557	588	593	525	547	624	611	554	571	557	560	581	584	594	563	568	555	595	562	577	532	579	543	586	567	558	540	584	586	550	571	560	625	575	531	570	559	583	553	576	546	560	577	597	569	540	584	565	576	591	529	550	522	564	598	606	539	545	597	572	550	565	591	570	588	589	599	558	523	656	553	546	574	606	593	622	598	590	565	578	591	516	609	536	529	603	552	520	583	511	517	531	611	560	545	559	557	555	563	528	559	554	589	607	545	535	584	578	578	596	560	564	533	552	567	592	565	535	562	555	573	580	587	573	604	575	574	594	603	578	601	566	551	547	591	577	570	547	512	558	521	513	568	619	571	572	560	553	584	585	568	538	554	573	520	603	583	583	557	567	605	564	573	547	572	616	524	550	570	602	612	553	533	548	573	554	564	547	574	584	578	569	572	591	550	570	557	533	561	539	555	571	567	542	531	559	588	590	571	577	624	546	570	549	546	562	573	520	529	539	574	555	577	560	582	557	545	561	539	499	545	581	544	552	551	531	566	590	570	575	515	540	571	574	560	580	518	538	565	596	515	520	536	554	562	590	554	598	586	603	582	541	559	544	601	555	574	567	601	516	574	556	595	548	546	534	540	545	570	553	592	561	543	587	571	534	603	589	559	570	549	558	523	508	562	561	572	559	522	587	587	557	545	566	562	588	569	556	515	551	553	562	563	547	544	565	528	584	589	544	584	570	607	605	588	562	575	562	610	591	574	569	545	566	574	541	550	597	586	561	555	580	562	544	564	582	592	580	560	577	557	572	541	561	532	553	561	549	595	591	565	572	588	579	567	569	584	552	582	548	584	545	585	608	572	550	593	590	562	577	567	557	559	551	534	582	563	571	554	554	537	570	577	545	558	583	589	576	582	574	553	589	536	574	569	526	580	622	576	586	549	581	566	546	581	563	553	565	587	494	573	564	574	568	569	553	614	560	584	562	587	595	591	561	563	596	582	568	557	559	569	627	558	566	547	585	640	579	575	566	543	601	560	591	553	590	537	554	542	550	580	581	570	572	583	548	535	568	565	574	546	594	542	626	541	557	567	569	605	558	556	535	567	566	560	544	588	549	577	580	539	550	557	543	594	563	611	510	589	557	581	549	520	562	543	557	543	531	589	548	632	574	533	572	611	518	535	577	601	591	561	553	578	597	530	558	557	600	567	592	557	536	554	566	550	586	542	592	575	527	606	580	563	564	593	561	567	563	562	549	530	555	578	565	553	590	574	557	532	576	593	588	579	521	552	544	585	548	546	569	552	617	571	546	638	579	576	573	563	559	521	590	596	583	593	531	573	567	571	581	571	557	583	572	589	589	510	582	580	573	554	596	581	586	578	563	566	572	554	527	558	571	539	576	542	530	638	615	559	606	592	544	515	573	540	577	595	601	509	553	566	581	554	591	599	571	548	559	599	603	610	557	583	554	524	592	575	543	529	557	577	525	573	576	620	595	584	585	539	588	605	553	576	572	541	565	585	541	552	575	571	540	541	561	566	577	554	552	593	588	539	572	556	551	513	559	548	535	588	589	572	546	528	554	547	557	577	566	555	576	520	547	530	543	502	587	573	544	575	563	584	603	540	526	572	532	547	570	593	541	588	519	553	578	569	550	571	574	529	535	547	565	566	549	554	567	600	558	580	569	578	595	576	547	578	550	512	573	578	569	589	602	602	524	522	548	562	620	588	548	535	552	548	582	571	615	555	565	578	568	491	543	553	568	547	585	580	580	561	579	517	532	592	575	585	558	567	569	523	593	547	573	545	528	571	544	523	533	558	571	593	576	545	540	577	557	542	608	573	576	547	585	570	532	530	570	563	576	641	552	564	547	582	573	577	579	555	561	577	581	555	581	533	549	560	551	548	569	585	554	611	557	583	584	530	548	587	561	598	579	591	561	524	539	553	579	567	525	589	567	576	547	577	582	552	562	627	573	589	589	553	607	520	584	559	497	560	584	545	530	559	557	585	526	560	575	528	535	570	569	584	540	583	577	554	579	595	540	598	527	535	551	578	568	576	594	597	608	578	584	550	557	573	611	576	609	577	523	571	556	576	592	540	581	570	566	552	557	571	543	601	576
13902	5609	1678	815	578	460	379	326	318	312	271	300	281	305	291	317	293	288	310	329	282	323	304	316	296	338	275	289	275	301	327	299	277	274	306	285	284	291	246	300	276	312	300	262	301	280	293	282	325	320	274	278	277	318	289	314	298	286	272	294	316	296	286	297	338	311	294	276	289	319	307	286	276	301	291	318	286	326	261	287	290	278	253	280	303	276	263	301	275	296	302	310	341	292	299	297	294	293	268	314	287	293	270	271	286	309	304	314	310	291	280	303	310	272	302	273	305	303	303	283	261	324	302	255	328	295	303	296	301	319	289	289	267	296	277	317	291	286	306	284	286	304	297	293	243	319	306	294	295	293	263	293	273	262	290	317	306	316	305	295	304	309	278	309	298	280	248	291	315	309	298	287	294	321	269	310	318	291	285	300	278	315	270	299	284	274	340	286	267	308	270	302	292	326	308	272	310	293	282	301	269	307	293	285	311	302	258	316	261	301	301	326	325	282	283	294	297	277	308	295	286	290	294	289	274	331	311	265	294	283	286	307	297	287	301	304	305	280	251	291	300	291	302	260	288	294	294	295	299	297	315	293	276	299	281	287	289	316	326	301	285	303	286	303	303	294	318	280	302	315	294	318	305	295	304	290	286	281	275	320	320	303	273	304	273	291	313	323	325	270	243	303	311	331	329	274	285	296	300	330	270	303	302	301	290	289	299	270	325	302	354	277	288	289	336	314	288	294	335	289	326	282	244	277	299	286	315	311	298	306	289	276	287	272	307	325	265	292	312	292	303	327	284	294	287	292	280	307	296	296	310	280	287	287	258	307	303	309	309	327	296	299	272	304	308	311	302	263	294	315	278	303	291	284	314	254	290	289	279	288	319	293	322	310	297	275	327	304	325	283	307	289	270	288	321	310	308	287	308	286	299	313	327	280	272	282	286	272	307	294	290	320	324	283	316	300	286	271	297	301	295	293	281	306	282	307	289	298	287	298	297	322	287	287	315	302	276	288	271	311	330	295	298	312	301	324	326	296	322	305	294	297	293	326	295	291	296	295	306	298	296	318	302	309	306	281	269	315	303	290	307	279	297	316	325	285	273	274	246	290	266	314	272	279	286	289	325	287	288	262	302	308	285	312	267	318	279	297	314	299	258	298	307	273	288	297	306	289	288	281	318	282	304	287	275	296	291	270	284	284	264	281	268	265	313	300	328	297	296	285	272	316	266	276	316	289	285	304	270	314	267	309	282	294	301	296	294	321	297	293	283	276	317	280	257	291	284	272	307	288	302	275	294	316	331	301	288	291	289	287	316	290	327	264	282	305	326	298	287	284	290	310	288	285	311	264	281	277	316	298	318	303	280	308	278	296	319	293	293	326	280	295	277	347	295	308	291	279	294	323	273	304	301	322	321	277	301	287	261	293	297	301	290	263	275	328	283	289	290	286	305	301	265	315	290	300	271	292	311	298	277	297	289	324	295	266	286	258	297	283	287	303	313	287	280	291	290	289	296	283	262	291	306	287	309	299	290	261	296	309	284	297	320	283	312	277	317	289	282	280	318	282	285	314	284	305	264	264	305	284	296	282	281	298	289	280	274	320	319	316	287	293	282	316	318	293	303	297	261	290	280	273	325	302	275	297	273	283	278	295	291	285	295	290	284	290	299	294	278	304	309	323	258	312	275	277	314	327	295	328	282	286	336	295	307	301	302	266	284	288	319	294	307	277	273	273	292	320	271	274	287	268	272	296	278	265	284	302	314	286	280	340	290	285	323	293	250	302	291	296	303	271	276	286	316	286	286	284	289	304	258	278	272	299	304	346	304	295	277	294	293	278	307	300	307	314	307	318	319	309	318	293	304	274	295	292	275	312	305	271	319	292	293	283	287	312	278	322	287	261	333	312	287	291	316	270	292	310	289	322	299	289	314	282	293	291	307	312	311	312	267	303	281	254	298	276	314	297	288	310	323	246	274	264	319	313	313	310	306	279	290	320	296	282	281	307	303	296	279	302	291	275	281	292	300	308	286	283	293	296	286	295	300	270	329	269	256	288	301	285	331	307	290	339	337	270	271	268	283	299	274	286	309	295	297	300	281	299	296	337	290	267	301	293	299	276	310	306	300	307	272	293	298	312	299	291	308	297	290	273	287	298	313	260	288	290	312	301	284	285	281	319	313	273	315	291	274	319	315	296	302	310	291	297	309	306	321	297	299	313	309	284	308	314	323	310	305	308	316	303	304	293	320	311	301	294	312	284	285	321	287	285	278	272	293	285	297	294	303	295	300	291	266	283	314	305	309	272	274	299	307	283	295	275	305	307	301	279	309	316	279	310	277	285	297	314	297	290	320	271	296	313	279	301	331	293	301	324	295	259	294	311	296	264	320	279	265	317	312	323	328	309	290	299	291	298	288	300	291	270	298	309	304	272	307	293	287	280	312	296	335	278	317	311	284	262	274	310	285	279	289	310	252	274	306	274	303	346	304	272	300	283	325	289	295	285	308	307	322	294	292	306	275	326	301	304	313	278	294	324	360	293	271	307	286	304	302	290	329	280	268	306	303	285	282	287	286	284	310	299	253	295	304	301	299	295	316	298	288	306	311	294	275	274	307	308	284	317	316	284	284	281	301	302	296	286	275	275	298	315	280	283	284	322	310	311	312	257	299	297	306	291	289	313	312	291	278	300	303	317	290	301	310	294	292	297	316	302	275	343	280	319	302	276	282	283	271	285	277	279	261	284	297	286	283	313	292	294	279	289	300	300	292	312	311	292	272	308	329	316	321	307	291	308	301	295	302	290	294	311	307	312	282	319	280	268	322	290	290	344	279	303	279	294	305	297	300	298	321	299	296	265	271	267	291	332	285	271	282	292	308	313	272	304	261	311	308	288	300	271	305	301	300	303	297	293	286	312	331	298	310	267	292	321	270	303	307	290	296	338	285	322	299	308	284	303	308	302	279	313	302	324	320	332	270	297	299	299	288	320	289	295	320	312	293	296	302	306	312	286	309	285	304	268	270	308	313	323	315	308	299	299	305	308	266	294	291	282	292	297	265	315	297	280	309	293	269	311	279	277	268	305	275	290	309	289	276	284	323	287	312	287	305	305	297	282	324	327	316	304	276	308	302	292	293	285	317	306	348	317	282	318	304	268	281	277	287	278	306	311	262	301	281	300	300	291	315	295	290	313	301	273	312	282	287	274	281	292	306	313	326	296	262	280	307	317	333	314	288	292	307	296	286	334	320	276	278	295	321	309	292	300	308	278	263	307	277	273	282	292	272	286	275	278	302	312	307	278	276	312	316	271	300	287	314	295	322	306	304	308	285	317	296	277	306	284	287	294	286	313	304	284	298	307	286	316	327	289	259	304	269	287	275	282	294	306	309	297	294	276	287	297	273	321	302	284	269	300	286	290	259	296	291	291	310	283	304	252	315	298	302	285	297	307	272	287	301	302	276	308	297	301	305	302	283	279	293	301	313	298	294	297	303	298	280	311
11569	4906	1003	961	967	935	904	836	836	824	838	788	823	774	835	780	763	830	851	803	802	812	772	732	729	763	761	782	749	796	771	762	791	814	814	806	809	813	838	759	795	732	778	763	756	762	786	779	785	792	749	764	756	833	797	763	839	771	766	780	785	772	771	809	779	788	793	817	778	780	787	774	811	806	809	768	761	788	826	780	782	767	799	739	721	790	787	786	739	777	740	751	723	783	790	785	818	749	761	811	809	752	777	796	781	781	761	745	752	761	773	771	757	797	768	788	766	822	800	828	742	778	791	747	776	765	784	788	772	803	777	732	775	778	769	742	780	782	802	763	789	734	709	812	760	779	746	761	759	724	830	838	770	805	797	773	769	773	713	812	774	752	749	741	754	734	746	809	820	765	807	767	792	732	827	803	754	804	771	792	784	816	743	758	745	744	765	752	742	792	779	753	800	759	749	804	749	758	794	813	776	784	787	768	733	761	717	779	740	780	791	788	764	773	744	758	774	774	771	782	828	812	731	766	815	806	778	776	750	822	743	816	819	782	732	790	747	828	850	744	824	750	787	784	795	796	747	763	759	807	816	745	798	773	825	766	810	770	768	771	775	722	758	752	766	764	797	764	737	762	791	778	770	786	752	773	813	707	771	789	735	784	742	781	764	845	772	783	787	830	729	794	828	767	809	806	752	800	788	834	702	766	806	750	782	760	808	782	830	810	744	785	759	759	806	805	767	787	774	825	749	823	753	772	772	783	805	739	779	732	729	798	786	768	777	745	753	791	766	772	784	800	773	748	766	791	798	713	739	777	756	805	780	839	810	762	777	795	804	725	754	755	752	823	802	745	806	743	780	756	760	742	753	777	786	792	811	800	738	782	758	763	768	768	788	752	799	757	758	778	759	793	768	781	770	791	755	795	794	794	827	837	764	804	821	762	732	773	746	725	818	774	763	752	730	786	814	792	813	809	751	728	810	827	747	821	825	712	726	777	776	809	718	754	793	802	795	799	806	765	826	786	803	769	807	766	765	781	762	781	804	788	799	776	774	805	807	749	777	809	777	773	786	786	756	795	765	770	720	740	778	740	817	784	721	761	788	744	770	732	792	797	764	809	756	809	761	746	805	803	808	779	795	816	745	813	803	803	763	800	761	756	775	766	750	817	767	798	733	762	769	781	760	757	803	751	764	782	745	754	757	791	818	808	733	787	795	771	739	739	800	832	778	795	742	747	799	766	756	762	770	776	732	798	770	760	812	782	796	788	740	778	753	830	785	789	766	784	790	789	778	754	737	818	811	772	754	743	792	796	777	757	780	752	804	767	785	764	757	743	713	786	789	769	737	758	736	757	747	751	795	779	793	763	768	775	763	754	769	784	799	734	750	754	771	777	797	773	760	760	828	785	784	794	752	781	715	738	790	777	775	783	831	777	753	771	755	777	755	789	779	814	835	800	780	759	760	744	755	773	835	747	778	752	761	774	812	794	816	768	748	734	758	734	751	803	761	771	757	824	726	793	754	740	763	749	806	764	797	747	770	746	796	783	813	809	735	779	803	752	790	771	828	753	826	757	752	740	752	767	806	762	764	751	751	812	791	762	801	759	734	763	776	758	795	747	729	820	814	773	747	818	806	794	773	730	760	733	754	758	774	756	735	783	799	751	772	781	727	762	755	741	833	786	785	817	766	790	798	771	750	801	763	714	765	769	753	777	747	730	776	767	780	807	726	764	807	781	789	779	772	746	810	806	784	762	839	747	776	747	709	802	816	794	791	822	818	763	784	766	796	797	816	784	794	780	772	749	784	808	813	751	770	835	755	815	743	767	779	739	821	752	766	712	746	780	791	774	763	734	801	767	769	748	826	756	765	736	733	785	780	756	772	796	765	756	711	784	795	761	797	725	750	750	724	755	811	789	771	782	779	767	760	766	798	794	808	788	745	765	820	745	773	791	712	736	807	724	769	764	804	774	762	826	835	808	774	798	799	786	805	796	755	762	766	845	778	734	741	797	751	773	754	764	756	769	767	785	810	708	802	748	848	803	737	753	792	745	827	760	734	762	827	754	769	727	762	732	728	777	749	748	765	824	727	793	786	747	788	816	758	791	783	749	775	742	792	743	729	728	734	807	725	785	795	733	814	792	766	787	771	782	776	795	805	767	767	764	767	809	801	814	827	767	775	811	809	734	775	765	831	771	729	751	738	769	731	762	782	763	748	760	778	783	770	749	822	758	788	761	767	762	788	793	768	774	756	772	768	780	760	740	748	760	741	837	771	727	756	739	791	778	751	781	818	732	818	729	790	753	751	741	778	776	776	774	770	843	819	740	761	782	764	778	762	773	792	773	756	800	785	776	773	771	791	828	829	728	744	760	757	785	787	773	738	752	791	787	818	740	742	774	771	797	804	812	781	762	747	730	773	788	751	733	801	741	732	795	722	788	727	737	768	733	794	767	786	792	816	753	821	762	834	808	791	805	802	809	765	761	744	761	752	779	776	830	739	771	802	755	825	725	805	741	754	748	781	781	790	774	751	762	805	797	759	779	783	790	745	800	816	787	795	763	843	742	769	778	771	799	802	711	759	769	818	766	789	708	752	757	815	743	736	772	754	715	811	785	801	777	798	792	780	800	765	764	785	823	805	837	738	803	784	791	792	777	753	753	783	747	767	740	749	771	788	800	763	763	814	779	748	812	780	775	790	774	814	735	847	781	759	725	766	737	787	782	762	793	821	762	803	841	790	795	796	796	735	749	771	722	809	769	763	780	751	736	739	794	791	778	800	770	760	718	764	774	805	812	773	770	732	794	742	783	753	844	785	788	807	769	797	811	744	786	778	752	821	731	765	760	735	767	776	822	740	756	795	720	780	760	758	794	776	806	758	800	771	813	800	733	766	780	782	758	798	801	814	773	786	766	717	767	776	755	815	815	792	780	807	752	746	775	787	757	779	763	726	803	845	776	788	759	829	761	803	775	739	770	848	736	719	740	752	782	770	776	796	734	782	762	819	766	780	765	727	709	789	758	793	796	736	801	748	791	758	793	802	747	763	796	811	735	725	814	731	802	731	707	821	773	776	813	723	753	768	828	761	784	798	783	783	755	729	800	749	806	777	773	702	760	773	806	723	777	766	805	751	768	751	756	734	723	764	753	756	809	775	781	795	805	782	757	742	783	715	778	768	751	803	777	777	778	804	743	755	777	792	788	793	801	788	808	751	765	757	775	813	749	770	798	811	825	765	783	750	801	807	779	775	796	790	785	832	801	780	796	783	762	738	802	778	777	761	819	769	772	779	772	734	805	721	808	783	752	728	763	811	763	810	769	786	716	792	751	777	767	790	816	769	780	770	809	767	740	763	763	785	796	785	765	716	841	804	835	770	742	807	779	751	734	765	788	728	796	782	773	817	775	797	760	760	802	774	806	780	729	783	753	757	750	751	805	803	807	746	751	759	752	786	761	803	796	737	787	795	708	796	754	832	764	790	806	778	779	783	750
44998	32167	21527	13077	6716	3297	1676	751	553	481	483	437	457	426	447	424	380	397	428	404	393	368	385	408	379	366	375	418	407	388	348	370	375	352	388	376	336	395	385	394	376	340	361	326	353	331	314	344	371	334	358	387	358	356	365	368	339	376	370	367	390	395	404	391	352	385	373	381	333	345	329	375	326	419	349	373	348	378	372	359	331	337	374	354	365	383	364	357	357	349	377	375	359	382	344	379	362	355	343	382	361	387	371	377	356	379	388	365	347	360	380	349	362	353	364	380	356	406	381	352	368	376	380	395	376	376	377	365	334	345	394	355	362	378	365	343	346	340	361	375	376	354	345	348	343	366	351	362	405	342	341	321	362	361	352	410	358	347	349	369	341	357	386	412	402	376	325	385	395	308	372	358	354	339	357	356	365	311	346	351	371	370	393	397	353	354	365	367	376	346	361	380	357	353	412	363	377	354	377	360	357	346	357	390	376	363	357	374	373	337	369	368	336	351	345	334	364	381	378	361	366	355	342	353	334	343	365	352	358	345	393	362	393	364	347	380	376	379	358	365	372	358	369	368	385	332	356	350	394	365	389	356	351	358	364	345	368	359	342	366	357	376	352	366	376	425	368	331	380	373	313	370	355	342	344	339	327	331	337	354	349	366	362	346	360	384	370	340	358	380	385	309	371	369	324	310	366	359	343	361	354	391	396	344	340	368	366	335	328	312	376	368	361	370	335	335	376	384	359	350	378	378	379	332	390	370	353	364	376	347	383	344	364	366	370	348	375	369	375	383	376	364	343	378	328	387	389	356	367	393	334	394	358	388	357	371	392	351	340	357	377	356	402	377	345	334	395	338	372	357	386	345	356	394	363	358	373	412	358	335	360	370	359	362	353	352	365	351	367	335	357	347	350	352	349	377	337	409	390	390	353	371	414	329	354	365	351	340	342	395	414	399	347	351	373	340	352	346	343	354	350	372	363	348	367	380	374	355	332	369	353	362	374	352	378	366	345	378	356	376	378	357	354	351	343	362	358	381	360	352	373	370	358	354	387	378	348	332	377	364	370	412	369	358	360	374	345	359	381	362	398	337	387	342	361	351	365	411	400	343	361	326	388	391	362	369	347	343	378	343	392	379	370	334	336	383	336	378	362	361	355	405	358	371	371	355	377	357	366	353	367	356	338	368	370	372	366	351	338	336	372	342	339	343	355	375	353	370	385	381	376	381	387	339	362	370	342	360	338	346	368	355	387	351	374	375	331	330	392	389	360	341	339	359	350	371	321	336	331	366	358	336	356	340	377	323	346	348	387	336	317	316	380	369	344	367	388	408	372	339	344	342	370	376	391	362	347	364	397	362	363	343	329	367	364	396	396	380	346	366	323	361	387	373	361	354	355	390	371	371	367	363	331	405	329	357	354	377	373	376	361	397	370	369	382	362	356	345	377	373	353	407	357	357	356	357	341	357	382	339	373	387	342	362	350	356	374	336	372	328	381	379	347	369	345	356	388	389	355	368	366	340	362	387	359	366	373	359	359	376	335	366	352	344	357	312	348	355	370	367	385	360	381	375	361	365	358	351	399	345	347	326	350	400	375	359	385	389	381	367	360	378	388	384	341	348	343	335	367	365	333	390	353	357	375	341	360	361	348	373	337	352	376	349	374	403	409	361	346	394	376	363	346	372	346	350	344	381	390	378	324	346	362	371	353	355	364	332	326	343	370	374	341	373	344	380	382	373	388	370	352	346	378	365	360	314	381	381	358	385	342	406	356	357	387	324	361	370	362	319	337	331	357	364	391	360	350	385	379	400	365	387	371	344	351	371	382	348	334	370	375	365	385	374	369	364	371	347	365	349	373	391	354	355	348	359	380	368	304	352	359	386	359	371	394	337	351	361	333	365	347	371	359	362	357	357	359	346	375	364	363	348	347	331	382	344	353	370	352	371	361	358	314	374	351	327	321	321	376	390	358	335	399	375	366	358	363	348	375	353	365	349	355	384	332	363	366	368	365	363	377	350	390	394	357	343	390	339	364	326	381	367	393	395	358	391	360	374	355	340	355	370	406	360	377	323	375	396	367	361	367	355	391	362	333	371	360	396	378	357	378	363	350	361	388	323	373	367	372	364	373	366	341	364	361	383	353	387	359	368	372	369	350	363	355	340	368	382	424	385	356	344	359	380	363	369	354	368	332	368	370	339	377	385	383	376	377	364	356	353	396	374	343	359	343	392	345	374	366	384	369	374	375	342	365	350	371	354	394	367	416	374	354	393	376	396	319	379	410	356	364	343	388	369	346	352	348	342	354	354	324	379	353	394	351	378	378	326	368	336	383	371	370	383	334	360	388	381	364	352	342	367	334	387	357	339	380	374	353	378	340	387	377	376	362	373	352	375	369	382	349	317	352	385	361	332	364	347	368	363	357	382	372	343	380	354	378	355	348	381	378	364	346	358	354	337	376	367	365	358	355	358	365	389	369	355	358	390	315	376	310	352	377	365	399	356	338	341	358	339	370	360	394	385	358	373	397	358	375	422	341	398	344	389	344	386	376	356	330	345	356	369	358	364	371	371	393	390	371	351	343	388	355	376	358	347	372	354	365	386	391	344	329	390	381	362	375	389	365	386	350	372	358	393	354	364	426	354	344	351	353	337	376	352	360	354	349	371	361	339	340	359	395	393	387	336	378	351	352	373	370	345	367	358	326	393	420	351	351	347	347	396	390	353	367	381	355	380	330	363	363	344	359	365	352	414	361	335	362	380	399	358	391	331	363	368	393	365	352	363	364	366	345	381	382	373	393	366	401	335	315	363	372	353	362	343	381	373	374	338	390	341	382	319	339	356	388	349	351	314	381	349	406	392	373	328	384	412	349	358	381	364	387	342	340	351	335	386	382	341	354	340	403	352	354	352	348	382	357	331	361	370	366	384	361	375	366	360	382	387	357	351	362	347	391	374	386	383	372	336	378	341	367	338	365	335	391	334	374	354	368	362	343	383	375	378	359	369	386	383	388	372	328	392	387	397	369	369	377	350	349	378	344	338	352	371	393	339	378	356	312	370	371	345	374	370	379	378	349	357	339	361	375	408	376	337	350	333	356	365	363	341	347	361	379	406	375	389	340	360	342	365	380	367	344	388	368	369	386	391	384	398	384	341	382	368	362	386	349	386	386	362	379	357	388	345	340	394	369	358	374	405	383	394	347	382	368	345	305	365	359	359	377	347	339	364	349	338	355	351	359	358	389	365	308	370	388	351	388	367	344	356	349	352	341	348	338	334	386	343	320	355	381	360	383	390	356	378	343	347	380	379	321	354	357	373	362	329	370	341	340	366	386	377	386	376	378	347	341	369	341	371	338	383	353	361	381	379	375	374	346	374	358	408	342	382	378	358	377	367	377	395	380	338	362	402	351	350	364	339	389	384	344	355	367	333	356	383	342	387	363	357	336	363	347	370	352	357	355	375	392	370	348	389	395	367	377	362	391	421	367	359	385	351	369	380
35488	24526	5963	3845	3293	2766	2291	2055	1845	1745	1519	1424	1291	1276	1263	1201	1157	1135	1152	1139	1065	1050	1029	1072	1070	996	971	1020	983	1036	990	977	981	976	988	968	978	915	980	935	876	940	965	961	956	938	931	879	942	1001	899	956	959	881	953	975	960	928	861	933	871	921	905	939	940	939	959	885	916	875	966	904	938	884	854	858	960	878	930	921	916	947	943	909	902	849	1016	926	958	959	890	873	924	924	929	887	924	936	900	886	894	881	918	931	937	895	903	915	938	944	906	890	861	926	917	930	911	881	911	879	902	926	936	929	914	890	969	898	867	957	907	910	917	920	887	915	941	940	944	947	879	911	915	900	877	890	887	941	892	946	872	926	898	904	868	864	926	885	975	919	886	913	958	889	923	885	905	918	969	923	885	889	919	883	906	907	896	840	934	911	858	967	934	900	880	911	889	909	908	909	915	943	907	887	902	901	924	820	897	851	907	895	906	876	906	923	943	937	910	898	898	953	896	882	873	915	887	895	936	904	926	939	906	944	882	924	880	894	914	900	910	887	878	868	888	885	930	882	914	961	839	918	869	898	872	951	924	879	941	900	905	903	889	924	928	859	881	940	883	884	891	938	849	916	880	931	884	930	966	942	974	921	947	850	972	960	877	953	898	932	912	904	915	911	899	912	900	876	956	919	836	909	876	862	913	936	897	977	892	871	927	880	898	929	897	915	912	923	861	934	898	923	916	916	865	934	853	853	892	926	866	966	911	850	951	957	846	877	912	948	904	880	898	933	906	907	859	890	866	879	893	889	921	947	916	916	947	896	928	897	907	902	909	937	889	953	925	873	904	874	914	876	912	902	960	901	865	898	952	891	824	911	944	948	910	935	926	876	941	848	936	944	906	890	920	879	897	895	864	848	921	896	886	861	914	897	931	882	910	881	908	902	933	925	906	900	921	945	948	898	933	955	865	894	872	861	885	921	934	857	917	856	915	877	933	884	862	866	944	891	891	933	855	855	906	916	939	928	911	867	908	920	943	908	963	919	886	879	928	950	926	909	913	879	881	894	897	911	857	951	892	895	923	914	956	878	896	896	977	913	932	944	927	930	921	913	975	926	885	896	911	968	876	933	915	937	881	929	860	901	887	920	865	868	900	906	899	905	918	906	878	909	900	901	956	933	880	833	889	949	884	906	967	910	895	928	893	955	905	936	923	894	908	897	853	873	898	884	860	942	964	868	943	943	877	844	960	945	894	964	883	903	941	890	959	906	902	924	928	918	913	915	935	856	914	879	976	906	916	931	880	896	892	926	937	879	902	930	912	915	877	908	946	928	885	952	890	924	872	901	894	879	913	931	854	936	908	929	895	926	878	880	915	899	919	889	951	999	924	912	879	896	883	888	863	954	923	910	875	888	872	871	922	933	897	893	921	937	902	902	932	908	882	948	922	943	879	906	865	881	900	921	910	929	884	907	895	935	902	925	863	849	890	926	953	906	976	933	887	909	988	908	899	904	900	903	914	918	971	859	920	936	881	886	912	914	895	918	945	877	947	897	918	895	823	863	947	910	856	926	930	950	858	932	915	926	895	888	891	928	882	905	920	923	893	907	964	908	929	843	925	881	902	912	896	910	875	896	927	912	860	977	908	841	920	907	922	867	866	909	918	885	921	899	906	913	876	916	878	906	945	899	920	864	972	911	857	942	840	878	869	900	877	890	900	907	896	927	919	915	910	854	907	870	886	945	890	877	976	974	865	934	917	956	911	886	911	905	951	935	883	965	960	897	907	919	917	890	898	929	899	925	941	910	851	911	892	886	878	916	793	902	873	916	885	921	843	928	949	918	873	969	903	912	888	857	914	852	912	854	905	938	895	971	931	854	878	950	931	884	908	906	964	968	933	864	940	911	927	972	869	942	912	822	924	914	859	900	914	886	966	910	872	909	870	923	888	924	878	899	936	929	906	900	898	856	899	904	857	876	906	910	895	952	877	920	884	910	896	889	886	887	833	922	943	917	871	898	912	893	874	922	939	902	892	929	951	923	926	878	879	928	875	902	817	915	905	916	937	871	896	865	952	944	874	900	939	897	883	915	954	966	953	932	886	888	877	935	902	994	849	899	918	914	886	906	949	872	910	837	953	914	921	916	961	924	895	876	934	891	905	859	909	899	902	900	902	878	887	939	916	885	953	910	890	891	927	922	898	924	927	885	894	872	909	942	861	912	895	939	882	987	873	891	901	916	871	909	918	898	910	881	924	979	893	894	965	933	923	912	912	921	924	916	882	918	906	916	922	881	899	900	974	896	889	949	919	850	908	870	888	899	867	935	882	894	954	849	916	954	913	942	904	927	944	927	900	946	890	903	868	852	918	877	935	903	936	914	924	863	865	833	977	897	912	922	838	874	883	919	930	919	880	889	910	912	910	946	906	911	913	881	936	876	896	948	909	866	916	928	928	830	915	884	897	872	899	911	892	990	908	866	964	892	894	922	923	920	920	913	906	918	914	908	887	943	945	928	846	900	890	913	870	863	907	878	905	859	950	905	898	921	876	907	892	903	912	927	853	958	894	929	881	922	957	919	901	909	900	880	849	880	935	883	922	872	920	971	951	939	901	946	913	880	905	902	881	963	897	916	894	883	932	862	903	911	921	869	908	864	948	939	901	942	937	970	877	939	902	939	1003	927	873	935	932	931	865	883	948	850	891	901	886	845	895	883	880	883	879	993	891	942	924	910	878	930	910	877	913	882	917	859	924	944	955	893	864	855	908	906	948	882	913	910	894	906	914	842	876	938	878	892	928	938	937	916	921	892	910	915	953	858	869	894	931	903	886	881	894	924	943	918	925	943	953	904	940	858	905	913	935	938	929	952	920	908	858	897	913	857	880	901	897	903	872	973	933	914	921	973	896	926	950	962	941	919	941	903	896	912	870	879	942	887	918	892	948	916	858	907	917	933	924	882	912	922	880	920	905	879	901	925	907	880	910	943	957	889	877	893	850	905	910	910	900	897	880	901	918	901	872	862	901	891	902	928	869	868	923	908	905	903	921	920	874	880	880	928	933	864	920	882	962	856	864	864	852	878	924	896	968	906	911	947	891	849	906	889	894	918	869	921	939	887	925	926	901	910	935	919	866	947	879	895	890	873	918	876	893	931	919	937	929	898	873	897	892	879	993	915	892	958	925	847	944	913	882	871	916	867	907	886	894	902	940	948	921	910	894	923	899	957	851	880	916	883	925	885	938	916	926	837	930	927	848	919	929	884	923	978	968	943	911	919	921	902	909	922	933	914	892	861	884	913	910	851	897	946	924	935	926	873	876	867	875	942	884	952	922	941	892	947	909	955	987	922	974	914	939	898	963	906	922	934	857	894	913	878	878	941	903	890	901	918	921	901	939	847	941	860	883	900	935	873	883	905	910	926	892	908	910	883	845	906	859	839	934	901	937	876	908	932	881	888	897	909	944	855	887	996	841	940	924	979	986	907	860	870	918	894	872	857	895	916	946	918
50849	31609	25384	16856	9684	4965	2403	1059	597	473	461	376	323	359	323	321	279	304	258	256	253	256	236	249	270	230	253	252	246	232	214	251	220	261	256	240	249	238	220	209	263	214	229	221	213	229	235	221	213	212	229	198	233	209	209	236	224	209	228	242	250	222	221	220	227	222	214	199	209	203	233	233	212	210	231	241	223	207	210	234	213	234	218	214	212	214	179	221	224	198	216	245	186	214	238	214	230	228	198	217	202	220	237	211	194	208	206	254	187	215	216	231	232	223	206	211	208	241	224	211	214	210	249	217	222	228	244	245	202	223	205	234	233	206	228	208	207	204	209	216	214	217	252	226	198	229	224	208	203	203	213	235	219	213	235	223	227	209	203	237	196	211	214	223	207	238	217	223	196	218	225	218	217	197	254	222	240	198	220	244	208	199	209	215	224	201	191	239	199	247	243	224	215	201	202	203	214	182	223	193	207	231	224	226	222	234	222	212	208	218	209	212	222	208	204	204	219	247	213	203	218	236	228	204	229	213	225	222	206	215	219	220	224	207	204	235	217	235	217	186	238	219	211	198	230	219	240	223	222	228	221	214	223	190	244	219	232	226	219	207	222	192	178	223	216	208	211	216	256	249	208	225	216	212	221	212	221	196	221	209	253	214	207	228	220	190	230	237	217	228	195	193	211	222	198	219	228	209	215	240	212	228	214	219	217	202	218	230	228	219	229	208	191	209	193	198	224	249	215	199	217	203	230	214	219	210	212	222	229	216	226	218	217	199	222	227	233	226	192	221	210	222	177	210	199	221	207	220	243	229	200	226	214	190	222	213	223	194	215	220	204	209	256	240	222	223	224	194	222	219	206	187	239	201	200	225	215	227	215	202	216	217	227	220	230	239	185	200	177	202	204	191	207	213	215	219	199	197	219	212	205	237	203	220	201	226	230	241	217	204	227	219	218	234	260	191	211	191	194	237	216	220	228	219	222	219	212	205	200	204	248	227	213	228	228	210	221	232	209	196	223	199	223	210	229	222	206	206	183	213	209	194	191	199	213	204	226	216	207	219	196	211	227	189	223	228	206	239	203	227	237	202	195	202	259	238	211	210	235	246	216	200	221	230	251	211	203	221	204	221	210	230	238	233	225	238	224	218	221	200	212	191	209	221	196	213	201	235	222	196	216	218	196	231	212	221	206	219	227	234	204	206	217	211	219	226	243	200	208	205	222	206	227	230	202	241	220	242	223	231	195	234	225	214	198	223	223	222	220	209	236	254	229	227	232	199	208	203	215	214	204	221	246	208	208	236	196	216	211	213	202	230	224	220	215	214	230	213	206	212	194	240	218	205	226	206	217	191	227	204	228	208	207	208	229	217	200	221	197	210	200	193	226	201	215	227	205	247	222	252	212	198	225	209	222	187	214	199	219	215	220	208	221	231	207	215	210	188	201	215	217	226	237	229	210	190	218	224	225	213	200	235	199	230	216	218	236	223	218	218	210	217	192	223	213	221	207	208	207	222	196	228	227	207	194	220	234	187	194	207	210	246	189	206	207	229	211	188	230	212	204	232	222	208	227	215	221	216	187	226	225	219	218	202	212	219	219	205	234	216	220	195	206	216	220	213	240	221	220	187	211	218	203	254	204	232	224	220	202	236	208	233	221	231	207	197	225	201	222	198	196	237	200	216	205	223	209	202	215	200	211	231	203	220	254	206	243	211	209	208	199	215	229	197	195	220	226	220	188	231	196	195	240	219	200	212	246	216	225	223	217	194	212	216	209	242	209	222	219	202	206	210	230	225	190	225	203	228	214	220	190	240	191	225	236	221	223	198	225	198	236	213	209	239	223	223	216	193	225	182	213	215	216	219	185	202	184	220	223	220	218	214	208	221	213	211	218	231	223	216	218	210	207	227	226	193	189	244	223	212	199	200	224	218	260	217	213	225	199	225	214	235	185	220	224	204	225	219	232	249	226	207	213	223	214	226	207	210	217	226	207	201	230	219	206	206	233	214	200	195	188	195	201	216	223	208	222	208	199	235	220	200	206	241	233	217	216	209	216	253	219	225	228	210	215	224	193	206	212	211	208	202	194	213	220	249	220	228	240	222	203	201	236	194	222	216	198	217	196	198	223	200	216	186	235	226	226	219	207	207	208	229	225	211	213	209	206	236	216	199	219	219	189	233	244	201	199	211	222	215	242	204	212	188	211	220	217	213	192	220	224	226	226	203	212	202	201	214	203	193	218	219	222	214	215	216	240	208	237	222	221	208	218	208	222	191	214	222	217	233	208	205	208	213	237	238	211	210	190	194	208	223	185	207	183	193	224	205	205	204	231	222	216	201	212	225	209	207	227	197	215	221	200	224	210	214	211	228	241	249	232	226	211	205	215	209	224	210	216	239	205	202	201	215	218	203	195	216	214	200	211	222	206	196	205	230	228	198	223	239	228	204	210	222	194	190	185	224	233	206	207	208	231	215	205	198	210	191	223	216	201	196	209	215	196	222	207	237	203	214	197	246	215	215	221	214	185	237	208	231	227	211	211	205	216	198	201	196	199	228	204	226	187	212	213	227	212	200	207	223	207	194	181	235	193	212	232	203	213	217	212	214	208	213	236	206	192	224	200	212	198	213	213	232	214	210	211	225	199	207	236	240	229	211	220	240	219	199	222	230	220	211	189	223	215	231	208	216	199	225	212	201	227	231	213	216	238	212	218	235	210	211	232	209	205	232	232	207	227	217	219	224	202	211	231	210	246	186	201	226	206	218	228	218	204	183	201	221	215	200	209	253	220	215	206	227	202	222	232	198	226	225	186	206	203	221	232	234	206	194	205	197	206	202	223	195	215	202	236	219	215	214	247	214	209	219	239	208	225	211	217	205	208	215	210	201	210	217	217	219	204	221	211	219	204	209	225	214	220	219	226	235	195	227	201	246	215	227	215	202	218	216	214	208	212	229	241	192	197	197	213	228	235	220	217	235	223	218	199	241	240	186	236	235	213	201	223	202	252	225	205	182	199	221	227	224	188	203	199	203	190	229	246	225	213	221	205	196	204	225	211	223	222	252	215	217	235	187	222	215	221	214	200	212	226	206	211	218	238	216	216	217	231	231	207	196	183	208	216	218	205	200	219	235	232	241	225	191	197	197	233	219	228	229	212	201	202	233	224	225	233	221	209	209	203	226	206	250	209	227	202	225	226	216	235	217	223	229	216	205	249	222	198	231	200	202	200	244	225	215	214	190	215	190	220	212	241	242	234	192	227	214	200	222	239	199	243	205	209	210	236	200	197	230	226	222	233	218	231	207	204	185	231	205	196	227	216	201	223	196	197	212	212	219	181	207	192	214	206	214	216	207	185	201	211	229	234	245	209	194	199	214	211	209	213	187	203	221	211	203	218	186	240	224	229	227	227	206	226	211	237	238	209	213	246	217	215	194	211	188	199	205	214	200	222	190	225	231	222	201	221	216	238	241	217	230	209	218	228	217	211	213	249	227	207	217
38919	25293	13696	6214	5159	4234	3354	2903	2573	2094	1832	1604	1367	1319	1265	1113	1035	1077	991	919	951	882	887	862	792	801	744	742	744	754	736	707	680	677	668	681	674	710	647	683	684	673	615	668	635	634	613	618	622	599	578	620	617	642	659	605	591	598	561	614	637	607	587	604	595	580	607	570	569	592	567	590	562	595	542	562	614	594	578	594	604	550	593	592	572	615	586	549	573	579	586	590	588	575	591	579	612	578	601	555	585	609	561	546	568	597	586	588	586	605	582	544	573	595	586	590	509	549	558	554	565	548	560	566	561	615	566	541	611	556	569	533	606	593	545	571	596	565	523	589	625	580	579	580	575	612	598	574	593	530	574	571	570	608	557	509	544	571	564	547	572	596	575	558	564	623	580	537	545	571	581	551	579	614	612	548	550	528	549	549	566	547	565	550	542	543	556	537	581	582	596	584	556	555	548	555	600	571	558	606	588	516	625	589	532	579	533	565	587	513	523	568	547	518	518	593	538	579	617	608	522	588	563	566	592	590	593	556	611	553	581	552	525	544	552	554	555	545	561	541	584	602	546	555	592	542	563	557	597	556	546	567	557	576	625	519	580	592	574	550	602	582	554	568	552	606	559	569	565	522	549	598	554	564	544	604	548	547	539	579	579	561	625	572	591	591	526	568	551	592	569	563	592	577	563	595	602	534	565	544	597	529	554	525	547	531	585	543	556	569	548	597	584	624	544	579	547	540	539	574	622	556	562	563	559	549	524	540	559	592	567	533	577	526	559	552	591	550	562	584	558	576	542	564	555	558	565	538	526	577	530	583	554	515	526	587	621	552	599	546	578	549	554	573	570	599	567	590	564	563	595	525	553	549	557	548	563	582	518	530	531	593	587	562	561	541	562	576	557	568	561	532	563	561	564	564	559	564	543	610	534	598	543	568	510	584	580	530	580	555	575	526	581	537	595	587	595	579	543	564	559	571	587	561	521	542	570	595	564	592	542	512	557	557	538	586	555	541	590	555	567	562	566	542	563	562	516	563	501	558	544	546	566	572	527	567	577	557	554	568	584	532	556	549	588	615	571	581	575	600	573	565	570	583	563	596	544	569	562	572	597	498	585	579	523	562	577	529	569	572	557	597	547	567	603	528	582	600	559	551	556	535	566	583	531	552	583	547	564	541	561	598	569	557	563	556	559	581	560	560	570	554	608	567	570	568	572	577	526	547	552	573	567	540	579	527	575	594	554	566	607	544	585	574	542	579	553	564	522	612	528	546	591	541	584	535	538	549	531	550	555	556	582	577	524	597	556	618	559	573	586	526	558	559	578	537	555	558	617	564	569	550	561	586	595	546	541	574	595	560	560	552	571	551	554	555	561	549	561	555	553	567	526	555	550	525	563	571	570	577	511	577	520	530	557	559	516	614	571	561	582	540	580	564	563	550	580	540	563	534	549	550	577	529	565	566	566	604	550	581	557	569	580	569	548	586	625	555	514	540	580	552	564	580	546	588	537	574	572	540	552	581	551	590	543	588	546	575	549	563	570	565	555	601	622	554	570	559	553	595	572	577	636	547	570	554	559	563	538	563	555	571	590	566	577	598	581	538	572	558	523	577	592	542	541	587	544	555	544	519	596	595	562	547	562	580	588	540	545	557	537	577	613	556	550	528	527	538	554	580	545	529	572	550	562	561	581	550	573	539	590	582	591	569	619	571	563	515	581	505	578	531	558	554	556	608	572	577	566	541	540	570	579	594	536	553	548	576	573	604	604	591	580	538	582	521	561	607	581	598	552	590	608	582	595	563	548	568	542	570	551	570	539	530	545	542	578	584	564	544	559	541	555	574	551	521	560	562	549	552	596	578	562	547	574	547	565	556	530	597	546	577	582	553	587	569	557	554	559	567	548	556	558	544	575	558	553	548	599	529	555	582	573	545	533	533	558	579	560	573	515	532	552	562	498	577	586	588	572	548	543	524	605	554	559	559	558	563	537	596	515	593	566	531	578	584	610	550	581	543	576	574	604	534	559	574	588	556	548	581	554	546	577	609	558	534	555	528	548	557	517	573	570	576	556	565	537	565	566	531	580	567	541	566	569	581	567	565	588	548	567	565	597	516	562	552	552	555	563	559	587	580	590	557	572	548	597	571	585	551	583	574	586	574	570	579	583	585	534	570	581	566	579	527	593	574	625	549	582	592	509	578	578	552	577	562	526	566	643	514	580	571	593	599	586	560	568	551	534	581	502	595	589	515	588	613	581	567	558	551	577	515	536	557	597	558	534	578	599	562	563	585	552	538	560	563	526	583	548	571	531	569	565	569	568	561	527	563	575	591	528	608	576	603	531	562	563	557	616	543	526	520	592	569	554	575	569	533	575	523	549	541	566	563	568	572	578	555	531	576	561	567	535	560	590	551	561	546	562	574	554	555	541	553	600	554	596	528	601	503	602	532	587	567	558	597	545	559	558	548	538	583	564	539	560	537	583	581	570	538	511	533	603	585	552	561	586	583	557	583	581	615	553	528	563	578	551	579	536	601	625	568	616	559	573	564	559	579	565	564	570	547	569	600	583	550	534	574	577	551	539	577	566	606	536	569	551	551	532	527	586	590	579	568	587	573	580	581	551	586	542	552	584	621	595	605	551	604	563	563	536	601	586	535	524	550	542	547	630	519	568	611	591	543	549	539	596	566	569	550	577	591	538	556	565	596	567	561	526	559	586	573	529	562	563	564	550	554	568	559	540	585	580	559	571	561	577	572	564	553	594	581	568	560	530	548	548	548	526	568	554	578	552	620	527	568	548	531	579	582	603	539	566	575	576	533	567	527	585	540	540	532	576	582	575	557	603	566	558	575	571	558	567	590	540	579	536	544	605	570	553	567	592	571	581	565	558	546	595	601	592	592	531	563	597	561	565	601	538	551	567	561	525	566	575	579	566	599	591	545	539	587	590	545	545	570	559	554	504	560	563	594	560	607	531	527	530	558	574	569	598	571	531	592	557	579	581	575	563	593	568	577	550	575	530	587	564	572	537	533	557	581	524	549	565	563	530	544	544	568	524	568	559	586	575	538	573	538	525	548	580	585	529	600	601	560	588	562	523	585	568	554	569	568	557	575	592	528	515	574	560	574	513	520	546	606	546	584	541	545	573	549	540	553	559	570	527	572	546	553	562	579	569	573	554	540	573	587	512	542	578	559	572	551	574	567	571	548	556	541	568	564	585	559	559	522	567	549	561	575	535	576	555	571	564	566	538	518	556	570	556	586	569	555	565	593	559	569	589	570	558	586	513	587	542	553	550	549	586	527	573	526	542	575	593	553	564	569	561	528	552	573	591	568	561	529	567	573	531	513	548	562	551	541	594	541	531	600	566	555	578	523	584	558	588	581	561	573	566	546	537	577	561	571	573	569	579	581	537	522	620	529	586	565	557	580	552	564	545	590	523	545	581	539	580	542	537	551	558	555	565	558	530	558	512	558	599	606	554	552	623	567	543	572	586	531
10515	13006	19723	4349	1349	593	384	331	306	311	295	318	288	311	275	298	283	277	258	302	284	300	291	281	311	279	305	299	307	259	289	314	278	306	307	297	329	303	299	301	300	275	306	291	324	275	265	303	288	293	284	282	298	318	297	277	285	268	273	295	308	314	283	316	271	307	299	290	304	286	289	285	282	291	274	242	274	287	295	281	315	304	316	270	295	268	304	278	269	287	315	305	312	299	318	308	298	281	337	304	298	290	332	275	262	290	293	295	313	273	289	275	294	298	274	266	279	289	281	269	262	284	328	247	232	304	272	302	319	322	277	288	306	288	305	283	288	290	275	296	324	278	271	285	305	301	301	291	289	307	277	275	283	303	275	248	316	267	278	293	299	298	302	270	265	322	294	286	299	270	330	301	266	304	298	279	319	274	293	300	282	271	272	303	292	297	297	313	298	291	320	284	344	299	307	275	297	285	290	319	301	293	266	305	267	308	318	265	264	299	285	295	264	334	301	304	318	297	322	309	301	279	303	310	269	306	269	292	316	304	288	265	290	281	281	273	281	284	284	275	291	310	275	281	293	294	290	263	293	300	333	297	284	284	307	304	263	273	289	281	324	278	297	289	283	291	302	316	306	279	278	288	323	296	294	288	315	304	292	290	295	297	305	272	259	265	296	315	336	313	300	286	321	275	305	311	268	291	304	301	302	286	271	282	317	259	288	275	303	313	296	325	310	322	282	287	304	304	310	300	301	262	248	250	289	296	287	293	281	306	288	316	274	298	297	324	289	285	317	297	311	272	317	294	286	305	286	295	276	269	292	275	255	277	289	304	287	265	251	304	283	304	299	325	301	314	279	285	289	259	307	296	304	288	288	300	282	286	280	293	292	297	318	297	279	264	297	286	287	307	307	302	304	282	295	270	284	274	274	296	275	262	316	298	336	301	303	282	285	277	300	294	279	281	285	287	306	322	261	275	284	292	292	286	309	347	281	277	275	299	324	300	327	275	320	288	286	297	301	335	320	278	248	298	303	260	256	290	295	265	299	276	269	293	269	271	272	294	300	288	277	290	280	305	300	279	292	286	289	306	307	305	283	309	283	297	275	319	309	301	309	280	298	315	291	265	275	312	295	313	312	294	307	302	278	274	307	279	281	304	282	298	253	305	285	277	309	313	322	256	271	291	307	320	288	304	275	332	304	282	322	287	319	317	303	291	310	276	282	291	285	306	287	291	282	299	295	326	270	302	295	288	295	320	289	291	281	280	281	309	307	301	297	278	287	307	321	323	303	289	293	299	290	302	273	305	325	308	300	288	294	275	268	269	279	296	288	289	283	276	334	292	320	303	266	290	310	281	282	316	293	310	294	326	279	266	277	284	289	281	314	298	286	306	305	290	315	268	305	266	286	283	301	290	319	311	312	304	314	305	303	278	279	252	274	299	271	291	306	278	279	281	306	307	279	276	297	312	311	288	281	279	318	307	332	295	297	282	311	298	276	290	290	307	318	291	292	291	303	319	293	290	271	275	294	329	299	326	301	290	299	288	321	285	300	290	283	261	291	270	285	321	299	305	304	305	294	279	272	298	297	338	279	297	279	261	271	285	313	290	295	250	323	304	324	297	287	281	277	281	289	291	289	292	313	308	316	282	283	301	308	286	292	265	308	271	287	321	268	296	274	277	276	332	292	303	314	287	260	271	294	277	261	305	273	321	320	306	277	305	270	289	292	317	270	250	294	293	290	259	296	277	292	305	301	317	304	289	271	307	286	299	315	283	285	264	315	298	299	301	279	288	305	282	283	304	298	287	290	249	252	318	264	310	320	307	288	284	268	317	279	287	316	317	242	303	314	287	296	319	281	300	275	309	279	277	286	280	285	315	305	306	305	301	278	293	296	316	294	326	291	306	291	292	299	322	289	304	297	337	322	288	309	277	306	287	268	274	295	323	266	305	290	254	274	283	291	294	303	288	280	306	295	297	290	288	316	311	306	302	288	282	265	297	300	301	282	299	294	285	303	306	280	307	296	275	302	305	292	295	292	289	295	310	282	280	289	273	288	295	298	299	306	300	297	278	324	301	272	308	289	327	295	281	258	287	293	311	276	293	327	311	267	293	299	286	246	317	317	249	286	299	306	277	310	281	299	270	275	311	303	305	278	278	300	282	298	264	283	256	307	297	280	269	306	307	267	306	311	293	294	281	305	279	302	281	294	254	304	307	304	302	288	286	302	257	314	306	308	262	277	274	260	260	305	304	284	276	297	290	259	305	311	293	281	306	284	290	308	299	280	314	295	308	341	296	268	308	266	316	293	324	299	276	297	304	281	315	287	296	295	288	290	282	291	285	260	338	307	276	309	288	292	285	303	294	301	255	285	271	253	282	290	261	309	244	292	268	308	317	257	327	268	278	302	302	267	266	290	324	298	271	321	302	338	305	291	296	278	285	276	313	306	292	268	262	285	287	287	259	308	301	317	312	258	275	299	276	305	293	303	299	286	283	295	312	322	284	302	307	293	260	278	280	291	297	304	262	272	284	284	266	301	273	300	320	267	304	293	279	276	282	277	287	312	317	323	284	270	326	313	295	293	294	270	308	298	300	316	311	298	270	319	306	276	309	300	288	270	286	317	296	336	283	288	308	295	319	238	305	297	328	293	300	279	264	300	292	270	292	268	310	271	268	301	274	318	300	282	314	327	289	282	312	271	310	271	284	298	311	283	285	326	302	283	258	322	293	302	297	268	299	302	284	328	280	302	263	308	294	307	281	278	306	307	264	286	305	293	297	274	299	294	261	298	297	306	285	304	275	293	291	313	322	282	281	283	288	288	308	297	289	291	266	274	281	306	290	284	303	315	280	309	294	272	299	306	283	270	267	278	297	301	286	279	262	305	295	291	294	279	295	268	258	334	286	278	293	279	282	293	292	328	287	296	262	312	267	307	267	299	302	282	286	278	282	276	323	286	272	318	282	305	335	302	295	348	293	286	286	294	268	308	284	294	298	299	302	294	302	288	291	301	299	313	328	308	285	284	298	265	288	278	306	294	274	265	283	301	315	296	282	312	303	307	326	288	281	300	265	311	288	289	313	258	305	294	288	287	309	282	259	293	315	263	286	282	300	322	292	303	296	282	281	297	296	293	290	289	279	292	290	304	302	286	314	294	271	287	301	268	295	283	300	264	302	278	265	302	307	312	305	294	270	285	313	289	261	298	308	281	272	291	317	265	315	282	306	297	321	282	283	290	276	267	261	262	320	274	302	270	320	292	273	310	290	291	287	301	291	308	304	279	287	299	279	288	286	281	276	352	300	276	295	277	278	351	289	306	284	296	280	280	275	296	296	323	316	278	264	277	276	296	288	280	286	319	317	293	291	290	288	313	265	306	321	303	330	280	270	304	318	286	310	295	298	275	312	284	285	281	305	288	308	294	280	273	303	328	304	291	296	301	279	284	296	263	266	260	311	285	292	265	331	293	305	293	279	340	302	285	280	299	300	305	299
9287	19051	22146	1929	903	941	843	826	856	827	876	860	827	840	816	832	789	801	788	883	795	809	813	871	769	807	777	769	746	806	743	820	765	776	796	748	807	824	789	802	787	790	797	788	776	757	793	817	801	815	787	748	768	784	802	779	817	751	817	775	774	755	779	759	792	750	785	771	822	766	766	784	813	731	802	778	776	809	788	771	724	819	784	771	744	741	824	793	829	735	822	798	828	790	815	777	765	793	725	745	762	747	775	782	817	771	793	753	776	820	752	787	778	781	776	775	776	785	771	769	785	753	762	746	733	775	816	723	789	794	764	772	813	741	775	826	735	780	803	778	780	733	787	778	756	770	771	724	769	759	737	746	776	776	783	779	775	739	793	802	817	802	759	795	810	782	767	790	794	745	734	808	752	790	749	763	815	794	794	775	776	795	749	774	745	793	776	712	798	792	769	781	755	780	714	746	815	773	771	738	752	799	779	782	771	814	823	793	738	788	735	725	815	778	826	779	773	781	755	755	787	790	798	803	756	778	738	795	738	813	784	756	787	805	740	694	745	783	736	814	750	738	795	784	745	820	807	792	784	772	807	744	816	787	757	810	771	752	786	769	805	784	774	756	768	802	754	783	842	824	768	796	751	777	745	755	770	790	787	739	768	747	766	784	753	694	779	751	785	795	768	751	815	790	801	790	766	748	794	746	785	790	785	801	801	795	771	741	815	762	775	786	789	758	781	831	736	770	790	743	777	768	741	815	768	774	789	795	862	813	774	812	834	762	740	755	840	781	816	740	742	786	806	718	799	803	760	798	818	747	759	784	762	787	812	765	783	777	758	812	718	761	792	794	804	793	776	764	768	781	778	787	783	717	832	807	774	814	778	782	749	807	788	777	783	784	770	768	827	774	775	802	790	760	768	799	782	788	793	809	787	794	795	773	772	771	753	793	770	743	802	796	816	787	780	753	740	807	838	794	777	752	764	823	820	727	785	792	728	813	773	767	819	786	827	798	815	778	766	818	809	802	787	767	775	814	787	793	778	796	771	814	760	747	759	817	774	741	778	782	737	786	754	756	762	764	821	768	787	816	796	775	787	750	801	836	766	745	727	780	751	737	760	801	795	744	784	787	808	800	775	823	799	798	805	707	778	799	798	821	770	771	769	792	807	786	770	784	757	748	786	791	843	756	776	768	779	786	783	814	795	789	806	783	780	763	747	792	781	741	762	812	789	817	797	765	782	813	774	773	774	817	781	790	721	775	754	763	785	740	779	753	783	782	790	811	840	768	768	788	770	782	716	766	765	743	760	754	780	750	778	780	777	768	795	768	797	801	774	794	781	770	781	775	798	765	784	819	802	773	784	767	770	805	772	851	757	743	814	781	743	769	788	775	777	764	773	783	784	794	803	823	796	719	815	729	780	783	737	781	767	788	769	760	749	798	786	792	766	779	800	769	839	777	832	725	762	774	781	751	779	745	756	790	790	763	787	731	774	750	767	837	758	764	776	772	787	793	781	750	758	794	782	832	793	723	803	767	788	747	779	761	773	773	825	760	782	817	823	826	849	794	775	835	811	840	776	812	769	817	739	805	787	787	752	790	759	782	779	788	803	783	798	760	775	771	825	796	791	743	745	789	734	800	755	813	733	752	831	807	746	782	749	750	798	751	794	761	823	804	772	774	809	801	716	780	832	737	757	806	766	792	774	764	752	746	775	788	746	804	740	782	801	807	814	774	793	807	798	832	804	815	840	785	723	783	760	761	774	733	768	821	817	780	747	765	794	813	745	787	836	805	774	758	777	799	794	799	783	768	796	712	773	808	758	790	783	778	786	778	834	718	806	773	742	769	799	801	813	786	806	773	832	780	757	766	748	771	819	789	761	744	832	804	756	713	782	781	736	776	760	802	809	735	796	776	758	779	756	812	765	800	793	765	785	758	787	739	794	797	777	822	758	753	794	762	819	816	805	797	799	780	775	767	825	743	776	769	768	735	762	827	786	818	813	808	781	779	784	736	747	787	753	740	792	757	754	768	776	795	811	760	782	778	749	837	794	749	775	774	772	778	779	780	795	773	801	805	804	834	832	806	783	801	771	781	808	759	774	785	771	785	792	799	794	794	804	765	741	731	770	759	813	747	746	760	788	777	761	803	773	762	766	772	776	734	834	761	770	827	789	796	784	767	775	815	738	803	736	762	756	782	798	748	774	746	798	811	805	780	746	797	812	785	780	750	822	811	722	776	781	751	822	772	718	749	772	803	761	745	780	803	788	788	781	783	777	752	781	824	784	773	800	712	748	778	801	826	793	776	802	786	767	818	754	791	756	781	820	768	815	758	773	757	772	799	778	807	780	745	727	729	789	786	809	768	753	777	795	784	833	748	776	780	768	787	740	736	811	833	760	790	788	788	791	767	778	748	806	790	760	817	812	758	831	800	767	776	810	755	779	801	789	805	777	708	764	764	796	799	741	726	780	785	789	791	795	742	805	779	802	786	737	812	794	801	772	791	804	765	753	757	798	762	763	782	770	776	763	730	769	789	835	781	809	790	801	783	790	795	808	776	734	771	768	826	805	769	776	784	786	761	817	767	781	717	792	778	739	783	746	770	766	786	800	792	806	768	823	798	801	765	749	796	823	804	767	804	799	771	745	759	778	834	809	784	809	749	753	807	761	781	740	803	795	784	778	779	793	800	747	746	785	743	818	821	754	772	766	809	795	757	818	817	821	763	799	773	773	815	767	783	771	737	796	777	794	761	842	784	804	841	815	776	791	732	739	752	829	822	754	699	763	734	768	750	787	790	744	789	764	799	774	772	791	763	772	810	748	751	793	781	795	790	794	772	764	783	805	752	768	777	776	731	800	784	763	781	799	817	761	716	805	753	790	807	762	793	759	765	769	808	818	763	818	770	814	830	787	802	763	767	771	768	793	795	787	774	825	792	787	753	769	840	784	809	784	773	779	784	745	748	793	750	780	772	746	812	786	745	779	803	784	772	767	773	764	752	752	800	751	806	768	795	799	757	808	804	781	713	743	765	801	733	761	803	748	832	810	777	782	793	773	788	782	755	773	787	771	784	779	803	770	755	800	801	798	731	828	691	737	772	776	785	782	770	751	752	812	790	793	775	789	760	825	784	759	798	775	748	774	763	814	798	824	785	774	822	792	841	754	800	763	821	774	788	767	801	801	787	726	797	791	764	801	779	814	759	749	822	769	778	754	760	787	837	778	766	744	748	826	797	797	767	742	805	804	744	797	719	778	804	783	736	807	800	818	798	796	843	788	819	761	775	743	854	783	746	762	775	759	771	819	757	778	801	739	795	812	799	789	749	771	795	811	788	829	827	773	792	820	735	815	806	811	823	827	783	789	771	796	773	773	741	751	781	782	763	819	806	761	794	802	808	796	802	792	759	761	766	717	746	772	808	766	794	754	794	741	808	806	782	816	782	815	786	820	825	735	758	807	781	781	748	810	771	780	768	749	788	788	771	782	754	802	801
43938	42253	24256	17732	10520	5066	2239	1012	587	487	494	473	450	465	388	380	362	364	420	397	362	370	372	375	367	349	407	362	369	381	357	405	358	362	380	381	356	379	347	379	373	350	388	370	369	366	366	393	343	355	364	326	427	356	358	367	374	339	355	364	368	357	345	375	321	368	337	384	373	346	361	352	319	358	368	370	369	336	349	361	359	390	364	342	389	361	340	347	359	384	352	346	345	366	382	379	394	378	360	359	362	371	357	371	354	355	377	356	341	345	346	371	365	353	364	360	348	331	354	319	378	403	386	355	368	372	376	361	328	327	372	358	353	342	382	385	365	346	365	342	355	359	348	331	356	360	361	390	355	338	341	358	406	353	372	361	395	385	322	352	375	389	341	385	365	378	328	350	370	359	359	325	368	330	301	372	367	369	350	364	367	349	329	331	364	366	385	375	400	371	402	374	332	363	327	364	346	376	331	365	333	375	358	348	337	402	356	405	377	350	374	353	360	345	404	376	363	364	389	332	375	337	394	353	353	354	357	346	324	372	370	326	378	372	365	347	369	342	341	359	360	371	384	384	365	369	363	369	350	333	365	348	324	347	349	353	379	369	367	394	337	367	327	370	372	339	378	360	356	338	348	334	340	341	354	340	349	353	356	356	361	370	338	347	344	368	407	388	345	380	367	348	369	381	355	407	348	401	354	382	329	356	333	361	383	342	354	370	394	340	373	349	356	350	393	348	349	356	377	368	321	320	339	398	348	355	350	357	358	378	350	321	330	376	361	399	368	371	358	361	356	346	364	331	328	383	375	352	380	363	339	364	369	367	341	375	365	366	345	351	366	394	415	348	355	356	370	350	367	345	382	370	371	386	341	371	372	321	323	382	375	380	345	387	338	356	338	342	373	376	382	380	382	391	389	366	376	347	354	366	368	377	357	324	334	357	343	371	377	393	355	368	380	359	374	382	399	377	399	364	372	379	368	353	370	368	393	369	359	344	332	376	365	365	351	359	343	360	352	373	362	363	358	397	387	373	366	362	378	347	360	335	311	365	373	320	366	351	371	346	360	334	374	348	406	375	376	353	343	350	359	346	354	334	346	365	358	372	342	377	362	338	368	346	348	344	372	333	323	371	348	364	358	403	330	360	359	348	353	346	378	373	350	391	372	323	378	361	355	353	369	361	389	378	365	366	358	391	313	345	351	401	364	374	329	373	372	327	329	372	349	336	359	361	340	361	364	353	358	365	351	391	365	353	371	393	365	329	357	326	353	362	369	346	360	381	326	376	364	376	384	362	328	311	324	363	339	373	330	367	321	367	324	335	344	380	364	342	338	369	341	380	337	400	328	341	362	372	407	372	335	366	358	343	342	349	360	321	390	362	354	349	393	367	395	360	355	347	387	363	340	361	346	331	357	371	393	334	355	362	355	330	352	306	357	415	359	363	345	364	364	351	391	367	329	346	366	346	364	345	362	340	369	401	367	422	336	365	359	323	385	359	357	360	383	380	398	368	349	369	369	402	375	392	348	348	336	343	370	380	384	407	405	370	356	385	349	368	377	351	340	330	324	352	342	378	346	347	439	352	358	351	343	317	363	351	370	353	357	360	363	357	339	358	347	330	365	379	360	338	360	376	317	338	370	354	386	360	344	331	379	343	365	364	341	364	349	337	359	356	366	329	342	317	321	398	365	361	346	346	359	352	335	350	376	350	355	360	382	359	364	338	349	397	367	389	353	385	382	335	354	385	341	323	334	364	348	339	378	372	335	368	348	365	357	385	364	334	378	382	359	361	371	377	360	364	370	330	347	362	344	368	339	348	372	351	326	400	348	361	354	362	352	367	360	369	323	328	368	385	352	373	391	345	334	376	362	356	362	352	374	339	339	343	383	372	361	373	364	343	340	393	348	357	373	354	355	342	388	336	352	374	356	350	369	349	381	350	383	353	366	353	333	412	358	387	372	409	364	390	357	328	353	358	339	385	366	313	341	379	335	362	355	382	364	345	347	367	372	335	335	378	367	375	341	363	366	359	362	347	348	363	391	347	356	363	362	411	359	349	367	374	357	340	366	376	341	385	372	336	339	351	354	349	346	343	342	328	338	354	357	352	401	363	339	385	372	390	358	353	340	378	360	350	360	396	334	340	306	339	366	355	342	342	357	364	371	347	310	340	329	351	366	345	369	388	362	346	357	379	347	348	375	356	381	355	386	349	365	342	346	343	365	352	372	349	353	388	354	340	398	381	346	354	374	358	401	366	379	394	377	371	341	362	371	359	388	349	325	380	330	346	362	352	369	368	388	345	356	378	305	385	349	353	366	335	348	361	380	363	332	365	353	344	395	342	375	335	360	353	390	335	371	375	352	326	343	386	353	389	362	361	356	360	329	391	355	400	387	326	354	361	341	366	334	355	323	336	364	357	332	375	362	372	370	337	359	356	365	346	370	346	348	358	326	353	321	384	376	331	342	377	340	384	347	359	366	351	374	354	356	356	379	354	339	368	366	348	342	368	374	336	371	301	360	345	370	397	382	343	323	379	370	357	385	383	364	378	356	369	353	373	362	376	360	362	361	370	345	360	340	359	350	363	340	390	390	396	358	362	375	361	391	387	382	340	374	364	350	375	352	355	383	383	345	389	315	363	353	375	405	343	368	359	347	382	321	342	346	329	360	332	372	333	398	389	379	396	370	351	416	374	318	370	322	395	373	370	378	328	330	343	331	353	374	342	358	383	365	346	370	383	402	321	355	351	400	333	363	358	371	334	362	357	328	377	352	346	407	360	372	339	346	363	332	352	363	357	319	390	371	357	339	351	348	351	329	373	366	366	357	341	320	365	362	360	372	356	378	317	312	348	385	348	353	374	333	333	339	349	335	369	364	344	338	390	370	366	361	376	382	357	367	384	388	352	390	367	377	397	356	377	370	332	350	335	361	401	337	343	348	373	397	364	343	375	376	376	343	381	333	381	357	374	352	344	329	351	337	352	377	372	340	342	361	360	390	330	365	385	391	406	377	353	383	351	368	340	381	365	347	335	345	387	342	384	329	351	360	410	361	362	387	361	346	394	360	392	360	346	329	392	353	336	372	409	345	350	346	352	380	360	326	324	364	346	366	377	358	367	364	356	392	351	343	374	401	361	352	387	383	388	337	413	372	360	366	360	349	382	353	354	362	364	374	333	352	397	344	357	364	343	337	366	337	354	360	338	334	375	359	382	340	359	356	380	346	367	349	344	367	403	378	353	344	341	367	375	395	351	354	366	401	329	350	326	378	363	378	360	354	323	370	332	386	355	357	403	355	328	398	352	346	370	333	393	384	345	373	367	380	348	391	386	375	353	347	348	361	327	357	384	336	376	368	342	353	383	392	391	337	365	354	357	390	357	396	353	364	360	375	396	361	393	354	345	400	317	341	339	355	358	381	383	350	355	359	364	329	357	339	382	357	357	357	384	337	343	344	371	344	386	357	402	357	334	332	385	378	379	379	367	404	337	343	339
34770	31459	8747	9378	3340	2820	2409	2184	1877	1688	1602	1451	1317	1344	1234	1238	1191	1211	1117	1093	1084	1102	1067	1040	1056	1012	966	1053	977	953	1035	990	1049	982	984	919	962	972	935	924	963	973	937	926	953	905	947	979	902	939	891	937	937	923	942	954	958	907	870	903	953	960	899	910	971	931	914	956	952	953	947	890	892	882	924	895	918	919	926	934	907	929	881	915	872	890	959	957	928	892	975	927	927	923	948	887	940	898	890	929	1003	953	923	925	882	883	920	887	876	912	937	908	887	960	854	927	852	942	921	931	907	907	920	856	898	889	885	921	854	874	902	913	917	908	911	896	899	943	890	947	955	890	919	928	867	873	908	955	859	917	894	900	927	872	927	907	932	950	892	863	878	891	901	957	905	936	912	899	945	862	903	930	872	898	866	891	913	953	873	887	857	881	941	902	897	886	889	896	930	931	894	864	931	935	875	969	924	880	885	900	867	906	921	922	928	926	891	933	907	904	923	933	928	884	889	943	898	877	868	872	883	910	909	885	950	882	919	959	922	868	912	935	953	920	885	918	942	938	823	914	868	899	921	912	971	933	875	845	894	885	946	878	875	936	930	914	926	937	878	894	883	890	908	856	926	879	862	914	936	905	880	949	947	884	892	972	884	874	934	907	939	899	964	928	864	848	901	862	918	905	892	881	865	910	914	940	876	872	874	941	923	914	859	885	945	955	934	937	951	921	879	956	925	886	927	864	876	949	904	915	971	945	921	935	902	890	889	890	902	964	939	937	913	908	919	890	929	925	879	891	955	892	856	843	904	912	924	950	890	919	869	963	921	890	884	936	941	899	932	909	892	901	914	892	877	930	898	852	955	862	886	889	889	934	911	941	921	887	902	920	906	919	905	877	918	892	922	937	941	911	916	913	910	927	901	892	952	933	851	896	916	897	934	917	946	901	863	940	891	910	897	933	874	894	916	972	910	883	930	891	914	949	972	952	927	913	966	896	855	880	932	893	969	895	973	897	865	889	916	888	896	946	952	935	901	868	856	873	884	848	946	920	885	883	898	913	871	917	921	901	942	920	934	936	921	917	898	918	869	977	899	933	931	949	930	875	860	911	951	935	938	903	880	899	895	885	888	888	900	920	917	943	912	880	850	956	922	931	863	876	877	913	978	901	889	1014	924	920	909	917	802	967	891	884	906	905	882	909	948	903	960	891	935	909	950	892	937	895	947	885	847	890	910	914	878	914	961	943	912	925	890	869	952	861	970	894	943	914	886	875	845	942	908	889	912	894	905	918	912	890	848	930	854	944	918	912	918	948	863	976	868	901	900	960	897	943	895	944	918	910	958	913	852	850	917	870	912	914	981	887	910	872	888	961	890	888	940	928	928	934	895	894	889	955	872	908	910	951	870	894	921	898	895	924	892	898	886	921	927	910	923	934	979	876	858	908	924	872	916	903	870	931	904	912	860	943	910	901	931	918	871	931	863	866	923	940	900	928	914	876	949	952	888	898	903	895	926	915	866	949	871	867	965	909	901	928	894	882	906	964	864	971	902	894	926	933	942	910	920	888	861	928	958	920	922	904	915	845	903	882	901	914	927	909	880	879	874	921	929	889	913	907	895	899	933	959	822	892	873	954	887	933	902	883	908	894	933	942	865	880	935	961	903	898	922	928	858	945	841	897	893	870	939	890	911	889	903	904	947	909	898	924	921	905	914	917	881	928	944	927	919	886	900	929	885	887	900	913	922	917	866	918	929	892	919	887	913	956	950	917	885	909	916	907	982	871	905	887	862	920	883	903	891	918	943	902	843	877	898	918	913	937	864	892	961	900	897	881	914	931	926	933	897	927	882	900	892	880	899	945	898	924	912	856	921	948	910	918	890	883	883	882	882	875	842	860	910	900	950	892	923	878	887	915	957	938	922	910	944	826	921	871	865	901	849	880	876	916	900	914	862	911	934	891	923	992	902	930	857	873	895	890	928	927	911	934	883	953	918	898	948	905	956	881	870	945	911	956	880	877	893	925	922	855	929	949	862	940	904	871	943	912	904	915	825	906	909	901	882	901	875	901	930	931	905	931	902	882	918	945	922	892	906	874	901	955	896	935	949	906	895	910	918	876	884	906	836	927	953	951	880	930	923	879	928	884	917	916	917	881	933	903	901	896	862	915	952	904	937	966	885	903	910	880	920	923	936	862	915	924	928	948	968	886	921	919	939	912	909	941	894	925	861	910	869	923	865	883	848	938	908	883	902	871	898	901	936	910	835	876	914	894	941	868	916	904	919	918	913	909	963	892	940	912	926	899	845	905	924	945	938	894	923	927	902	928	906	890	922	927	942	843	973	908	893	927	883	887	900	911	914	909	868	909	843	878	912	865	925	903	895	901	865	857	915	872	931	897	919	944	890	851	884	892	873	911	920	901	907	837	864	929	902	906	898	937	932	888	931	919	890	963	961	889	886	894	907	857	921	898	880	888	948	891	909	893	889	960	920	939	913	846	914	906	870	913	922	902	863	842	911	947	875	906	907	906	882	891	946	952	909	904	928	887	894	934	900	880	862	900	908	907	851	934	895	929	920	889	862	907	903	912	931	895	891	911	926	884	874	912	917	917	903	899	892	911	872	841	936	920	865	921	920	875	900	883	917	963	871	943	956	891	945	886	879	928	877	917	907	861	942	868	885	887	902	896	892	945	880	897	886	903	913	892	850	901	881	883	861	946	899	899	920	891	906	869	931	886	929	905	978	884	884	874	959	903	930	909	926	904	918	898	933	884	944	893	816	908	905	924	914	928	981	901	878	919	922	894	897	855	935	861	891	884	868	945	911	901	868	882	905	914	952	962	913	938	950	907	863	896	922	932	934	885	896	898	915	936	900	889	883	897	924	932	895	894	938	899	906	930	900	943	919	898	913	905	963	912	936	928	865	887	924	883	912	938	852	881	898	868	886	909	905	898	927	890	940	896	858	916	912	930	916	953	931	929	869	917	895	993	880	924	928	902	889	850	954	892	916	911	905	927	869	915	878	917	893	922	920	863	869	863	915	864	903	916	893	890	883	895	904	912	909	910	893	860	903	932	899	926	921	855	876	893	898	920	902	920	874	870	900	931	952	934	886	929	877	932	874	941	894	969	926	897	911	938	890	912	902	884	902	880	953	875	896	902	943	927	957	911	909	860	881	900	934	943	881	896	891	912	874	906	890	858	925	887	919	929	936	895	897	920	943	857	855	952	962	964	871	916	916	906	870	892	909	888	946	893	879	951	901	908	899	859	904	881	815	841	901	905	872	991	905	899	893	883	903	909	927	879	933	902	894	926	878	908	889	880	890	926	928	932	915	957	924	929	917	940	961	927	907	859	888	925	911	942	922	909	910	925	920	934	842	891	908	856	889	862	908	927	886	984	914	900	857	910	952	901	900	901	884	863	934	918	889	928	901	879	928	891	930	940	922	899	921	941	882	928	903	915	926	895	959	921	871	886	888	870	900	908	906	903	985	877	882	853
50598	41340	29444	21382	14907	8075	3656	1503	696	492	441	425	351	316	296	302	286	270	250	260	257	290	274	257	250	220	240	253	261	252	235	205	270	217	227	231	208	233	189	229	266	252	216	199	223	238	226	247	226	199	236	230	229	231	210	215	252	207	217	202	208	200	211	237	218	220	205	234	192	209	245	214	211	190	218	210	207	216	213	221	238	215	217	244	239	210	225	239	233	227	226	192	212	225	213	218	229	202	234	231	203	242	198	216	206	209	213	194	218	216	214	206	213	217	192	220	196	222	207	220	241	224	195	202	197	215	225	207	210	223	206	230	225	220	211	230	225	223	203	210	204	211	235	224	203	197	202	211	220	219	214	238	217	219	191	236	202	221	215	226	241	231	217	215	233	216	215	229	221	238	205	208	199	219	226	219	205	200	206	197	186	218	212	225	235	226	224	219	199	198	201	214	243	232	201	207	234	175	214	212	228	209	242	233	230	227	231	234	236	227	212	214	246	201	231	206	217	234	238	201	221	214	174	221	224	233	200	231	221	229	208	239	210	227	202	212	203	227	211	200	209	220	201	230	235	217	220	195	231	229	212	203	221	228	204	261	199	213	209	198	230	220	226	220	238	212	204	243	236	199	239	206	215	227	188	224	226	214	235	229	210	216	199	235	227	185	201	213	193	213	227	207	207	221	189	199	207	184	224	219	216	207	227	233	213	205	217	196	213	234	220	224	234	186	190	204	211	212	221	194	212	180	239	215	208	227	191	204	219	209	210	199	180	206	220	209	226	223	203	210	218	224	209	240	207	207	228	247	231	216	222	222	199	199	228	232	241	192	198	222	209	226	228	255	223	209	212	211	194	203	229	203	196	202	235	200	229	206	212	227	226	219	203	239	232	206	224	226	207	210	189	230	221	204	227	206	216	210	233	221	224	195	226	214	205	207	209	182	229	210	223	223	202	221	212	218	234	217	223	215	198	225	221	208	222	207	232	219	219	231	218	214	220	211	203	215	219	224	185	214	217	197	238	217	203	212	213	242	196	221	210	247	232	225	210	223	223	209	206	228	201	214	211	208	209	232	232	212	233	229	205	220	213	201	215	211	232	232	241	207	226	179	221	213	206	236	233	209	207	221	203	209	240	213	207	239	242	211	226	234	227	243	216	216	204	233	219	207	226	218	217	222	228	191	212	201	199	216	199	204	224	231	195	225	246	209	202	206	235	215	227	211	229	205	225	221	224	199	217	232	243	207	204	201	201	203	227	209	228	195	231	198	205	214	247	211	226	205	233	248	230	225	215	206	190	229	238	224	232	214	219	244	194	212	186	215	211	227	235	205	223	209	240	176	207	225	194	222	223	216	223	212	204	220	185	229	233	204	186	221	201	219	192	214	197	203	194	220	222	239	200	209	227	221	229	228	202	202	216	213	201	225	243	208	217	202	204	210	189	247	232	220	210	215	224	237	205	225	188	225	252	237	203	195	232	198	207	219	207	226	217	227	209	201	245	162	216	214	223	192	210	222	224	205	198	220	229	202	202	213	220	214	223	212	215	235	211	219	214	194	216	218	219	238	224	234	215	206	189	225	226	203	229	209	207	208	261	208	222	215	249	215	207	211	221	215	230	237	243	231	236	217	197	205	220	245	211	222	178	213	223	205	204	190	198	247	232	188	204	237	228	227	199	214	190	222	222	218	217	185	208	225	212	239	213	225	232	201	229	207	247	206	222	197	217	181	199	228	222	209	239	224	219	207	189	204	236	235	232	215	209	209	192	221	194	185	242	203	219	196	203	225	216	216	195	238	211	257	228	204	238	190	185	230	204	210	222	238	205	241	208	208	228	204	228	203	220	214	212	218	225	235	222	190	241	203	205	226	249	191	225	209	231	206	208	222	217	220	218	232	201	211	190	222	207	219	219	213	196	265	221	224	204	213	235	198	233	243	225	206	218	245	228	226	216	223	252	179	190	214	238	217	212	202	218	226	195	206	216	199	228	224	217	241	197	226	222	220	220	238	220	214	243	202	209	201	214	208	170	207	193	220	188	219	226	211	210	196	232	207	244	240	223	200	198	220	221	214	230	216	223	208	237	211	203	216	202	214	220	254	222	234	225	233	220	219	236	184	213	234	192	228	224	201	219	215	234	179	200	203	228	210	212	196	209	231	213	205	199	218	244	187	216	194	216	223	225	214	212	252	231	204	222	233	230	219	216	216	239	238	196	198	193	198	229	234	191	191	192	206	226	219	199	219	198	222	207	210	209	198	226	221	207	201	216	212	208	199	225	224	252	210	226	212	208	208	215	221	195	188	237	197	202	223	208	213	218	234	227	221	227	219	233	216	229	207	197	211	225	219	231	215	234	193	243	191	226	239	217	229	201	205	200	203	191	221	186	225	221	224	208	217	194	227	190	206	197	233	231	234	245	217	211	182	226	212	201	228	205	226	221	191	192	221	202	223	204	244	224	214	195	204	202	226	233	228	221	219	232	207	232	207	201	190	214	189	210	204	216	194	241	238	225	214	197	199	210	228	213	192	232	210	223	224	239	240	222	191	208	215	229	212	242	211	204	233	225	204	237	241	207	219	205	212	215	211	231	202	251	221	224	202	276	178	223	232	229	195	216	229	211	214	242	220	203	249	206	244	213	215	232	212	211	187	228	204	226	209	204	220	203	210	230	221	187	249	207	233	225	227	199	204	216	225	212	208	199	199	228	211	262	201	202	209	213	253	224	213	223	203	200	194	212	229	235	220	200	193	239	212	221	213	211	211	206	233	215	215	192	226	195	195	221	206	229	229	209	210	213	203	210	233	207	204	212	221	193	230	196	218	211	218	218	220	217	226	220	208	219	211	215	236	211	235	244	214	238	201	197	203	212	202	205	198	177	207	245	222	222	206	200	236	200	234	231	214	222	230	186	211	205	190	215	220	220	221	214	214	224	206	193	218	210	239	203	219	239	179	192	223	204	245	238	214	205	196	224	227	200	200	209	210	205	209	258	210	218	219	216	228	252	219	207	203	231	217	186	209	198	182	234	223	230	231	193	206	232	193	206	223	195	216	224	219	218	220	204	215	214	227	179	210	229	242	232	255	202	192	232	223	209	197	188	228	213	205	224	207	218	212	231	220	207	218	222	226	214	223	225	212	205	241	226	233	227	227	217	198	210	213	209	194	222	207	204	192	212	228	227	209	241	198	192	218	211	220	215	223	207	228	245	218	211	219	209	218	231	215	197	236	181	193	208	221	204	204	245	220	209	207	212	209	200	193	222	223	219	198	214	210	221	227	207	217	210	219	215	214	214	222	228	216	215	206	210	213	205	227	207	212	219	220	231	191	224	218	216	218	212	214	223	206	218	215	222	210	231	200	207	206	209	216	226	206	210	219	200	202	190	208	242	188	191	213	223	212	208	221	219	204	204	207	205	213	196	201	229	194	233	197	230	238	252	219	230	222	211	236	205	190	223	197	208	182	196	227	230	218	214	222	219	243	220	245	209	218
41174	42797	15820	6199	5075	4086	3497	2816	2486	2147	1889	1645	1498	1316	1251	1204	1081	988	1012	992	950	930	833	859	814	761	759	766	757	777	695	734	693	749	698	673	669	665	682	673	635	664	658	641	670	634	616	635	651	577	629	625	626	586	635	648	615	576	628	566	623	593	583	583	578	598	594	586	584	579	561	583	637	576	583	588	608	611	575	555	566	594	568	614	556	597	571	583	582	543	560	649	581	568	622	545	535	570	579	583	537	565	525	562	588	571	563	589	572	586	594	538	596	572	552	547	620	568	557	555	567	604	557	551	558	574	563	520	516	573	557	548	560	600	567	544	566	553	598	547	552	538	532	607	535	565	586	587	547	538	565	585	578	587	560	567	589	600	520	603	528	567	555	548	561	536	551	566	572	564	563	615	580	557	575	581	563	587	564	538	586	574	590	561	568	586	606	597	628	538	560	582	565	554	571	553	567	533	588	572	573	582	583	579	548	596	540	601	534	571	553	558	572	582	574	550	559	610	532	569	569	571	567	557	579	597	534	536	578	588	545	554	557	581	552	539	539	513	554	586	533	544	565	577	572	572	567	594	568	594	581	527	575	532	553	548	569	556	535	567	574	530	560	569	540	547	542	547	573	597	558	549	607	576	546	579	555	582	594	554	560	584	567	598	575	571	516	516	625	564	571	541	562	577	531	579	528	586	561	563	558	540	577	562	553	581	562	540	521	553	554	582	568	576	615	549	547	536	536	576	565	566	587	569	525	541	566	562	569	564	566	570	514	619	547	595	570	595	574	545	592	547	566	604	596	627	563	585	589	555	579	607	547	577	574	576	559	547	595	550	538	536	569	557	576	555	525	570	565	520	567	603	539	547	532	535	573	587	574	591	548	568	564	569	540	555	526	550	544	569	536	512	549	579	542	544	529	580	542	562	557	535	566	570	576	550	578	583	573	569	572	546	575	570	574	558	562	531	541	599	600	546	533	597	564	545	531	576	543	542	558	570	562	561	543	563	573	544	535	533	560	528	536	558	592	546	567	537	549	539	602	558	542	550	583	609	572	550	610	550	560	544	543	558	571	517	551	529	592	569	587	590	582	536	567	592	560	551	616	574	584	519	531	563	573	550	556	540	577	580	585	576	554	557	563	547	555	547	573	558	588	514	545	545	532	555	580	599	582	568	544	526	569	534	559	550	562	534	518	562	509	580	590	566	558	557	591	561	570	540	565	637	544	566	593	551	591	583	545	551	580	559	550	589	571	542	541	522	494	566	560	569	535	580	538	535	544	553	600	559	567	608	564	575	566	543	556	563	553	542	577	547	558	562	579	557	581	562	561	540	563	516	522	542	598	584	544	567	527	557	541	597	593	551	576	529	581	574	572	537	574	623	543	556	574	561	571	562	534	570	587	588	543	571	547	557	548	506	567	536	581	556	572	590	572	543	568	647	606	566	604	559	545	541	527	537	570	555	554	573	587	555	562	576	554	555	617	600	598	569	535	528	540	552	574	517	563	555	516	568	534	558	568	531	582	519	516	582	551	562	556	571	524	538	538	587	553	558	562	605	559	552	570	551	560	531	549	537	554	576	551	540	605	540	567	536	536	563	532	573	559	556	631	552	573	601	574	552	604	557	553	534	573	570	560	569	564	570	525	581	541	539	536	545	610	620	576	559	571	579	552	556	560	559	562	569	554	578	616	579	576	528	555	583	542	560	590	566	564	522	581	545	549	579	536	533	565	580	548	582	572	528	568	585	592	538	572	537	570	597	536	512	560	565	598	550	517	562	612	485	571	553	531	566	505	543	551	563	555	555	548	573	561	588	572	555	556	550	567	551	579	594	531	526	565	539	570	577	560	565	560	582	556	574	568	583	534	576	533	567	537	530	549	575	560	552	560	549	547	555	537	596	537	575	591	538	569	488	619	582	556	527	579	563	571	565	603	492	559	557	534	563	571	552	567	546	571	561	563	605	569	550	610	578	614	568	597	556	575	533	574	561	583	568	527	523	558	563	544	553	579	559	531	538	557	574	569	541	559	546	539	539	512	539	531	573	554	586	540	569	582	608	542	551	585	515	576	580	546	543	589	575	562	579	552	554	526	554	575	584	555	605	551	584	545	528	566	542	548	529	556	580	560	636	620	566	592	533	560	582	589	608	551	590	557	568	586	548	617	581	564	567	589	578	552	552	596	578	580	571	590	547	538	616	525	562	592	596	596	578	575	530	575	557	524	583	538	591	559	559	590	567	545	553	527	590	572	577	554	571	573	544	529	556	559	574	562	559	560	555	514	561	545	578	521	571	547	507	608	529	511	553	537	552	575	589	533	588	556	569	569	530	536	577	605	529	601	537	590	557	552	578	536	533	589	568	567	531	554	531	564	606	521	545	555	533	567	567	542	569	582	594	533	558	575	528	588	552	572	586	530	544	563	573	588	538	567	544	567	582	574	546	545	575	571	486	531	596	572	541	512	556	531	617	569	587	592	556	562	545	574	520	557	595	534	578	565	523	579	611	539	598	579	567	580	527	613	558	569	578	531	601	563	572	578	580	553	576	546	557	554	559	572	532	544	549	575	556	565	544	558	587	536	534	550	542	563	564	554	566	538	554	570	540	570	552	575	595	573	531	577	583	574	566	588	574	588	575	565	592	516	567	575	535	567	560	548	576	554	553	533	573	504	568	541	562	569	544	566	575	521	573	536	572	559	641	549	539	546	544	511	561	547	536	569	573	623	591	594	601	589	577	530	565	574	567	581	525	588	545	537	608	533	608	531	505	533	545	551	556	578	543	543	568	522	553	582	566	517	541	520	551	561	563	574	566	564	566	571	561	573	593	572	547	560	548	559	516	629	566	538	571	516	545	557	523	528	591	549	583	548	543	538	598	524	536	556	559	557	574	599	573	610	587	529	572	564	557	596	571	585	555	573	613	560	547	569	555	570	513	616	634	565	556	557	577	509	578	536	544	577	561	576	585	524	544	548	591	550	561	509	579	550	562	578	573	548	596	533	565	545	537	564	536	494	565	572	522	532	572	532	575	582	599	585	544	590	562	609	574	584	512	525	586	585	545	560	574	533	534	546	530	566	561	573	561	539	559	569	578	567	534	560	634	522	570	573	576	554	559	541	571	577	577	589	582	532	516	552	566	541	530	599	559	531	572	561	567	557	512	576	577	561	544	542	523	606	526	555	565	546	580	583	536	572	550	541	553	573	497	558	562	560	530	541	529	536	574	552	563	583	602	574	564	579	528	561	585	542	545	573	538	593	535	552	573	550	596	590	537	534	565	564	507	551	545	555	573	567	587	550	547	550	542	513	577	544	495	521	576	537	549	564	580	577	562	528	575	531	532	571	554	554	557	560	579	524	521	538	561	617	519	561	594	587	583	628	558	540	574	568	563	584	551	588	555	522	579	591	550	575	571	570	511	605	580	571	606	612	587	551	515	545	511	574	556	573	574	570	557	554	570	605	585	558	529	574	580	549	551	558	575	580	569	620	533
10796	8793	3228	927	558	397	322	321	310	297	320	284	296	321	318	295	292	288	303	310	276	302	325	291	287	308	282	276	317	284	319	286	300	265	325	301	278	297	277	293	301	301	294	277	283	300	318	318	300	284	301	263	298	298	301	277	309	263	314	271	273	292	258	302	292	308	273	283	284	291	297	282	345	289	279	283	275	268	290	283	295	280	311	283	301	296	276	276	278	296	305	297	308	273	304	339	304	286	283	298	302	279	284	309	272	269	279	316	282	290	280	313	296	295	283	286	325	314	282	281	299	311	298	278	284	309	296	273	277	278	287	293	310	283	258	286	299	303	307	308	295	310	297	309	309	314	273	290	257	332	253	293	316	328	289	268	286	270	302	300	283	326	305	273	290	293	281	306	307	297	309	302	321	302	315	310	255	307	281	297	318	291	286	326	289	262	314	320	279	282	298	263	297	269	287	302	293	292	328	264	271	270	294	307	327	280	308	269	274	281	287	287	283	271	317	284	306	305	309	289	288	318	321	281	282	294	305	301	300	311	293	309	277	298	298	273	315	302	309	301	282	282	285	317	280	290	307	278	298	330	304	288	294	283	303	282	299	296	295	278	267	287	298	279	303	306	319	301	282	277	263	294	288	303	278	316	290	270	321	278	301	250	323	287	268	289	319	287	312	271	280	294	291	325	316	286	299	289	298	322	298	298	288	307	325	303	308	294	289	261	289	287	308	313	301	278	274	308	297	278	297	284	276	277	274	311	273	317	279	286	280	278	304	280	280	302	281	295	270	281	284	333	286	304	259	312	289	317	321	322	293	314	292	306	331	298	297	309	292	311	310	265	256	295	267	307	290	282	272	271	323	299	276	301	295	278	297	270	287	308	262	273	292	309	286	277	282	310	301	301	310	292	304	306	305	285	277	280	289	278	273	297	270	310	331	289	314	277	304	300	293	292	317	307	296	324	289	282	317	307	276	319	334	309	347	293	300	290	267	305	295	291	310	280	317	305	312	291	273	286	299	281	286	306	276	261	271	309	304	293	278	304	277	275	279	318	285	287	287	287	283	280	242	299	288	319	301	268	283	276	277	291	303	338	299	259	288	298	317	315	289	291	298	309	264	290	274	284	299	310	296	320	303	281	296	270	304	270	272	285	291	287	306	294	262	262	261	266	277	290	318	284	276	303	275	287	248	289	287	309	304	295	284	299	282	297	288	306	311	300	298	330	296	327	295	294	296	278	287	283	294	317	301	295	305	281	328	267	280	301	272	258	288	270	284	316	292	298	291	284	325	314	301	283	303	313	274	289	338	301	308	283	276	305	295	307	295	310	299	291	319	294	277	294	291	281	291	325	278	328	284	270	293	298	306	309	324	299	282	309	291	292	273	294	275	319	282	298	332	298	302	302	329	317	282	323	265	291	280	324	291	263	287	307	305	279	303	329	289	304	255	294	275	267	317	288	291	269	270	284	257	289	338	295	300	274	304	294	267	262	272	296	302	315	312	295	282	290	300	286	269	285	300	279	307	285	262	301	297	275	300	303	303	285	282	304	288	261	300	311	294	264	271	308	268	306	281	290	278	280	292	241	288	287	282	311	288	282	289	308	287	311	315	324	294	281	323	285	279	265	317	316	298	300	332	309	308	306	272	278	300	291	268	294	278	262	283	292	281	299	300	299	271	305	278	294	325	276	307	279	283	255	294	270	292	273	285	300	292	297	302	308	296	294	277	301	294	290	290	305	284	284	283	310	303	312	293	317	303	330	312	292	292	327	313	273	266	299	279	301	279	288	292	302	303	289	305	314	307	294	291	313	323	338	292	279	277	307	290	287	313	300	297	298	314	256	273	300	273	293	260	280	285	287	297	343	295	298	289	267	281	281	296	265	280	319	299	262	298	291	287	288	304	318	312	295	286	289	299	284	297	299	305	275	251	310	288	317	307	323	304	325	300	257	303	285	263	297	281	275	279	282	267	306	272	326	320	287	296	297	322	277	267	298	294	265	307	308	308	272	276	316	289	285	294	297	241	295	301	290	281	264	292	311	321	282	316	320	301	270	280	295	276	313	287	293	305	300	298	286	318	287	299	326	275	297	270	302	315	304	323	293	318	268	291	281	301	284	293	301	290	305	281	308	308	261	305	270	315	263	288	276	238	295	278	270	290	318	296	325	291	296	298	316	329	309	297	295	286	322	312	308	293	298	286	284	287	278	296	290	273	314	292	275	282	267	270	288	306	288	298	305	284	280	287	295	292	265	305	293	277	345	311	268	301	293	280	312	298	308	278	274	289	288	299	291	284	299	309	308	300	313	288	281	279	310	304	293	272	271	289	302	290	289	294	291	238	299	274	313	290	287	285	310	286	259	311	307	327	294	298	302	295	307	306	283	303	277	268	282	294	298	305	297	279	296	291	280	294	312	285	283	285	293	261	290	335	271	290	309	290	296	268	282	328	291	286	276	295	309	301	281	325	301	285	272	302	299	294	301	301	297	306	302	299	300	280	287	314	303	275	330	283	283	279	274	288	298	285	273	294	270	298	262	305	320	337	266	311	305	295	273	314	308	304	298	272	299	283	293	315	299	291	277	278	310	299	271	289	315	297	268	292	275	302	299	296	292	285	298	277	306	308	315	330	334	329	270	292	301	294	297	319	299	273	295	309	313	294	290	283	298	312	292	303	258	268	323	330	287	284	303	288	290	335	311	281	291	297	270	313	292	290	295	302	296	291	321	269	319	299	298	281	275	245	271	283	283	299	276	298	273	295	303	260	262	282	294	282	312	266	277	324	286	289	284	327	287	304	291	304	318	273	282	284	282	288	267	285	291	304	315	279	308	308	306	281	287	276	298	288	258	291	277	306	278	277	285	283	272	319	309	283	302	265	302	271	278	295	288	269	294	304	323	284	278	251	300	273	281	276	296	299	276	261	308	313	294	334	315	309	316	320	307	293	279	294	261	297	289	293	283	280	311	312	286	294	323	271	272	308	298	278	283	286	295	325	261	294	294	300	286	284	297	300	286	298	305	303	256	292	266	293	275	310	314	313	288	277	297	282	306	302	314	296	274	287	269	298	314	311	280	328	309	257	313	290	265	299	290	332	295	321	270	283	309	291	319	277	319	278	294	322	294	286	338	312	290	308	256	310	310	311	308	290	318	289	327	328	299	296	291	271	272	252	291	293	303	280	285	280	313	288	273	284	314	295	293	304	289	302	343	298	296	284	321	294	301	281	285	286	327	297	288	304	305	286	291	270	293	286	293	299	316	287	272	304	305	293	302	280	317	306	289	276	268	281	288	304	294	285	297	297	292	276	283	305	280	311	301	318	276	315	280	305	268	289	327	300	284	280	311	310	272	291	307	316	277	267	291	299	306	271	306	298	297	294	283	302	305	264	328	302	278	294	321	318	289	305	259	303	263	289	301	338	291	289	283	290	256	300	282	312	286	292	283	290	284	280	273	294	291	286	295	305	282	276	316	280	283	315	317	292	273	317	304
10024	11980	4472	1075	1003	938	849	812	823	850	844	810	798	845	788	784	807	766	829	851	855	750	764	774	803	817	780	762	806	761	819	780	792	717	810	752	805	735	821	760	751	841	768	756	770	758	793	788	727	717	766	763	834	763	771	776	746	783	796	776	800	781	776	812	735	830	793	776	739	821	752	781	809	800	780	774	731	772	831	790	790	799	725	783	787	757	802	781	758	773	807	835	804	776	796	789	758	751	799	760	812	795	752	826	734	799	792	787	781	756	704	714	731	783	781	763	751	818	785	759	741	776	817	733	753	773	771	802	745	819	735	811	795	799	770	745	713	807	806	810	752	793	721	783	786	778	814	778	753	826	736	760	754	768	802	790	781	754	765	825	803	753	822	791	818	724	770	791	770	772	704	780	808	788	775	835	764	799	806	804	793	748	721	760	759	766	787	829	758	812	771	762	780	765	790	737	819	823	771	796	802	755	794	787	772	765	771	727	778	776	756	748	691	749	827	766	812	739	755	809	787	784	758	784	798	801	845	787	779	733	832	833	815	737	771	768	803	792	762	753	778	807	821	732	827	761	753	757	769	752	814	773	792	802	782	823	788	807	785	832	798	743	792	826	806	771	776	810	777	758	772	777	805	779	800	753	800	769	741	760	769	787	773	830	794	756	774	807	769	784	835	789	762	808	741	772	773	787	803	806	788	764	762	780	754	753	794	763	762	800	765	807	785	792	838	814	732	731	738	779	773	807	758	761	763	825	793	805	758	804	750	766	773	798	807	783	761	809	764	754	757	772	739	796	756	775	780	720	779	791	778	755	765	728	814	739	752	811	764	775	753	793	777	785	792	775	764	775	795	764	823	745	815	805	803	797	796	754	786	758	815	776	726	781	760	775	789	746	771	775	781	821	776	747	764	829	754	786	722	784	757	776	721	796	752	797	802	775	788	761	768	793	761	741	770	812	779	789	757	757	751	788	755	772	763	769	810	832	750	771	774	810	792	758	800	766	772	716	781	752	727	751	767	768	779	812	704	736	684	778	801	795	769	754	764	806	759	769	812	766	776	796	798	778	771	763	850	775	801	774	793	789	762	793	762	765	823	763	753	755	745	810	771	718	834	767	789	727	755	755	736	835	786	788	782	796	781	784	782	807	788	776	782	769	776	832	728	764	751	717	825	726	751	791	760	798	734	800	771	776	801	788	784	777	721	815	772	815	794	801	766	785	752	769	723	739	809	756	765	788	743	814	762	748	759	840	746	819	770	781	805	794	789	768	770	799	772	793	803	808	810	738	798	804	775	784	773	796	791	793	794	719	783	776	799	759	779	794	722	803	833	729	841	792	784	793	774	761	742	806	769	795	756	789	784	732	756	832	754	791	757	784	770	769	802	752	794	809	809	796	748	768	789	787	766	851	808	816	706	717	779	846	784	766	747	783	772	784	784	867	794	773	803	746	789	813	740	821	752	810	758	760	767	760	738	746	804	775	771	793	786	812	772	806	766	750	810	794	789	742	801	738	753	793	772	800	724	836	765	748	801	774	762	814	758	814	758	825	776	745	796	753	800	714	829	803	807	769	765	750	768	819	735	776	720	767	745	816	754	765	784	780	764	768	774	771	791	757	789	810	788	806	732	771	776	770	719	795	763	804	792	803	806	752	771	768	726	726	794	777	783	751	819	780	773	786	818	769	794	778	767	782	797	782	843	777	789	831	745	805	781	763	794	793	758	757	745	761	801	803	766	800	788	811	795	749	774	812	761	807	795	806	731	740	779	777	797	793	782	778	728	791	801	751	800	805	761	771	748	828	767	798	760	759	788	753	790	795	770	752	748	763	770	775	781	811	793	796	812	809	830	810	765	734	760	828	783	764	784	793	830	721	808	786	753	782	778	760	782	760	803	823	792	705	792	755	741	793	797	748	829	809	790	746	782	803	771	851	798	776	798	746	789	796	712	768	775	754	779	753	783	805	765	715	755	742	773	773	802	753	779	792	801	778	796	707	755	780	776	838	761	771	812	774	792	787	773	786	776	778	780	791	821	778	761	817	786	795	840	785	795	809	735	757	728	764	766	785	742	759	787	738	792	736	817	801	817	766	824	784	786	782	810	823	746	826	811	771	781	790	764	777	813	747	782	780	775	771	776	779	769	787	791	768	786	719	757	722	840	759	726	776	769	789	812	792	761	748	806	765	777	760	781	776	780	798	807	832	756	770	759	793	815	792	809	781	813	783	736	731	803	759	776	802	764	769	764	796	768	809	752	777	758	817	779	772	784	763	828	740	801	802	724	772	777	720	784	803	760	797	748	741	740	774	763	785	792	758	787	841	734	783	800	770	772	766	801	805	737	757	774	811	775	758	760	778	777	786	747	774	784	825	758	748	779	762	789	788	747	784	780	750	790	758	785	792	781	766	763	804	751	776	804	747	755	734	787	785	804	754	828	834	793	797	793	722	781	782	785	794	714	763	830	742	745	827	768	775	759	780	763	768	767	747	739	802	776	758	780	809	758	810	783	727	804	779	746	803	775	784	772	783	798	684	775	764	746	739	796	735	739	788	726	809	763	797	768	795	836	798	746	768	741	810	725	833	796	735	754	789	773	819	788	792	792	753	812	783	824	790	828	796	779	828	778	791	805	785	792	787	764	762	736	790	791	790	807	718	798	829	716	724	771	811	754	807	781	798	755	755	775	780	761	785	799	746	739	742	842	800	780	795	770	718	806	780	780	786	793	767	724	813	776	792	739	769	770	801	779	776	793	805	735	815	790	806	765	803	740	742	786	793	803	799	766	762	777	776	770	776	829	791	783	774	732	780	787	801	840	785	760	777	826	785	809	779	793	791	756	773	754	751	767	802	749	806	747	802	796	804	766	758	768	756	810	739	817	755	749	777	774	797	745	742	797	787	741	752	811	760	773	759	763	770	777	753	754	760	758	736	782	753	759	753	779	796	784	800	795	774	757	756	811	783	745	773	716	740	805	795	804	810	796	795	764	739	767	822	806	794	807	772	729	774	732	797	765	752	783	742	818	748	809	760	766	760	750	733	752	745	768	780	775	756	746	767	823	770	801	790	782	754	738	759	807	830	757	746	791	730	778	710	791	800	790	738	753	811	769	792	760	765	781	768	756	788	756	754	779	742	761	799	783	792	756	768	788	818	726	743	811	761	760	779	768	766	799	791	770	759	743	783	795	821	786	789	807	794	769	779	791	735	784	783	806	782	743	754	716	777	769	800	790	778	827	792	762	777	768	815	782	780	769	736	782	779	781	830	720	805	743	770	790	782	767	778	796	750	782	767	771	747	814	784	792	793	801	741	768	745	784	743	827	811	795	782	796	810	776	769	769	722	757	791	825	802	772	797	727	801	788	779	780	815	768	837	733	773	795	812	759	815	783	769	767	787	750	766	815	744	785	790	741	774	738	763	793	788	815	808	804	791	774	793	781	765	746	799	742	774	766	765	757	748	775	804	755	804	777	813	805	733	741	789	748	768
43488	39565	25664	15486	8123	3764	1806	903	579	511	475	458	432	409	419	387	412	411	348	355	387	363	387	352	360	371	349	349	354	419	382	353	357	383	341	381	380	383	332	389	323	379	366	332	342	351	352	351	347	379	350	363	362	367	369	355	352	339	361	338	348	357	310	374	347	360	393	388	371	354	347	381	369	349	341	372	357	360	402	335	357	360	407	380	338	351	384	353	371	321	347	377	353	350	349	366	342	393	339	392	378	374	329	372	355	367	348	365	341	337	353	357	364	352	380	401	352	368	359	361	317	351	351	370	354	377	364	350	373	376	372	379	396	368	369	361	366	345	399	390	337	362	344	350	341	411	360	347	360	344	354	352	346	345	366	358	361	343	355	400	350	345	382	353	366	349	339	347	358	363	357	338	347	326	348	302	357	362	360	355	336	369	349	343	393	355	350	365	355	371	362	326	343	389	357	356	336	345	348	356	359	329	361	336	349	329	363	332	366	348	380	355	334	365	363	315	375	362	366	322	354	389	346	347	371	324	356	380	339	327	385	377	358	345	342	383	337	353	380	360	364	359	359	366	308	372	341	407	353	349	375	378	374	307	360	351	359	382	346	330	359	357	366	370	382	347	351	339	346	339	381	359	391	317	372	320	351	354	414	370	355	347	390	362	388	348	318	390	372	364	318	365	363	315	379	379	404	368	337	375	376	339	356	350	329	369	364	382	343	362	349	324	347	371	360	335	368	349	348	378	352	395	365	361	363	342	334	361	334	342	350	339	375	405	375	294	360	353	378	356	321	344	336	380	363	373	381	320	347	341	355	319	345	348	357	367	389	347	341	332	343	315	305	370	364	341	392	342	388	351	353	359	360	344	368	366	323	355	351	385	325	365	345	363	347	354	327	362	317	359	363	388	370	340	333	334	363	363	384	368	366	347	341	338	351	338	347	350	333	366	360	367	371	333	325	375	359	375	340	379	369	348	351	355	367	347	385	381	340	353	365	332	370	364	354	338	385	387	346	365	348	374	380	369	382	376	343	379	360	348	388	378	350	343	330	343	378	356	343	361	352	325	341	387	350	327	379	364	379	369	357	351	352	364	350	380	363	358	358	334	354	388	339	361	375	382	329	387	397	338	371	381	362	372	362	391	334	382	387	360	355	347	355	345	370	402	344	364	370	358	355	390	383	357	359	354	405	362	376	377	380	371	354	373	392	355	357	328	351	331	356	335	342	376	379	331	338	374	355	371	363	378	393	356	380	356	354	350	342	340	365	362	348	353	371	355	342	374	358	388	404	367	366	340	382	343	340	343	327	367	339	368	378	339	339	329	337	399	376	385	334	389	356	376	377	370	353	377	347	362	371	329	363	321	322	394	385	338	352	335	338	374	399	388	350	339	349	386	359	381	377	352	361	346	394	350	354	376	342	352	339	367	347	383	378	369	353	354	306	395	354	355	351	373	334	343	331	402	360	373	347	346	331	358	368	359	353	369	402	383	370	346	327	368	367	317	338	309	383	344	382	348	381	350	331	360	367	366	382	332	355	386	366	376	337	324	355	375	364	358	337	367	356	343	328	371	365	341	382	339	358	367	369	330	328	346	368	361	375	393	356	357	358	315	363	343	412	358	366	334	346	357	355	356	372	359	379	355	353	322	372	358	349	353	338	361	363	351	357	365	343	370	359	359	361	389	370	348	343	357	347	350	322	363	347	355	362	374	369	356	368	403	351	345	358	361	329	334	352	389	384	369	372	373	356	380	360	311	363	392	367	348	347	346	362	369	365	364	320	355	356	370	369	345	346	378	385	316	378	337	343	347	353	360	361	347	348	383	355	337	352	366	340	331	347	373	380	376	338	379	369	357	355	355	362	307	352	340	372	340	374	367	360	348	340	363	355	331	367	353	360	359	364	347	354	358	394	379	351	344	393	363	363	361	367	354	343	340	352	366	337	352	365	353	374	327	362	359	359	357	342	380	348	321	334	365	380	324	358	341	381	337	363	342	345	345	347	363	352	350	353	340	345	351	351	364	373	367	362	376	355	355	357	363	383	341	362	313	363	362	338	350	374	392	353	338	351	338	387	335	372	347	386	332	388	338	387	375	354	355	349	381	394	374	375	381	354	390	324	364	357	383	335	378	377	340	346	347	311	370	368	348	368	377	337	352	361	350	350	347	387	326	324	399	352	375	355	350	363	377	356	361	331	388	322	398	346	371	344	382	379	343	315	363	372	347	369	384	336	363	335	355	342	394	358	380	362	342	366	345	353	351	359	344	354	384	356	315	371	327	381	365	382	387	371	370	386	403	349	371	366	340	346	357	332	363	370	338	370	333	333	349	364	364	342	377	362	367	338	336	382	363	369	341	352	360	381	354	378	360	354	357	392	368	371	357	363	396	366	361	403	335	340	368	395	334	357	373	347	321	385	360	390	375	372	375	341	364	352	350	360	335	347	381	384	340	379	316	354	370	355	361	347	387	335	335	356	385	348	376	353	352	340	354	376	374	362	381	349	374	365	355	327	353	353	365	329	398	377	365	333	353	369	377	324	328	376	343	362	377	370	344	393	376	350	379	379	384	375	369	360	357	375	383	376	396	350	352	351	358	394	353	371	335	358	342	360	386	342	348	335	390	318	372	336	364	384	359	363	355	360	341	386	372	359	364	360	345	378	355	306	348	409	356	376	343	363	357	379	351	365	353	343	364	329	341	337	357	365	341	352	350	379	358	348	386	405	367	348	366	362	324	352	356	389	348	359	362	371	339	374	378	374	365	356	386	409	377	357	380	350	364	338	328	398	329	338	392	376	367	377	384	376	343	366	366	343	357	324	389	358	371	375	362	393	339	345	359	383	358	355	340	351	341	354	343	374	361	344	339	366	340	387	403	357	366	396	349	345	369	405	330	342	371	371	354	377	357	332	372	349	344	366	365	334	332	352	365	380	357	359	353	319	370	415	384	354	331	354	349	378	401	355	341	371	373	334	327	325	414	345	349	374	356	364	381	373	358	358	356	346	374	374	361	369	363	357	367	343	306	345	351	377	331	354	354	373	368	378	378	372	387	347	371	372	361	369	354	355	363	345	342	365	338	366	366	351	366	314	346	360	326	359	343	366	363	360	335	356	406	361	366	359	319	376	355	367	356	367	404	364	378	344	303	345	365	371	347	366	404	357	367	352	371	369	348	313	351	364	330	366	341	360	347	355	370	356	394	361	362	351	324	348	363	359	351	383	381	380	372	421	349	365	332	373	333	346	346	353	334	368	351	381	324	403	338	356	363	336	370	417	335	340	329	346	375	374	372	375	359	367	355	377	399	369	352	374	357	334	376	339	337	392	384	384	334	365	343	337	345	365	369	360	353	347	330	391	363	378	392	354	334	360	346	343	357	352	343	364	362	351	373	376	350	344	393	393	353	356	349	377	379	347	350	345	392	374	377	367	332	360	391	346	365	361	378	352	335	355	366	353	387	383	360	366	371	349	385	357	385	388	368	397	373	389	350
34966	30569	16128	4769	3362	2863	2395	2112	1923	1711	1626	1412	1331	1344	1231	1226	1205	1139	1174	1101	1080	1085	1023	1055	1060	1055	984	955	1067	1038	1041	953	979	924	925	1001	993	1012	962	961	931	991	926	1008	899	900	956	979	961	929	921	930	935	912	878	950	879	966	932	930	950	897	962	919	974	937	974	983	909	950	891	916	938	916	921	939	897	908	920	897	901	937	914	921	884	904	872	889	932	880	887	913	873	896	946	915	934	910	834	924	899	858	947	880	885	951	873	931	936	919	933	958	918	890	889	902	868	922	901	917	966	948	923	892	880	893	912	914	915	941	896	917	906	914	904	862	864	934	878	922	970	943	891	946	905	956	903	801	920	930	954	866	906	893	970	908	916	933	838	917	913	840	863	914	845	938	933	900	872	894	839	908	863	890	907	876	868	961	895	880	915	918	880	910	914	942	870	927	912	953	925	883	876	901	972	936	915	902	888	920	903	877	927	925	924	870	897	929	917	883	963	889	929	897	898	874	915	914	906	886	875	886	884	884	949	919	943	936	931	902	886	835	940	913	939	918	888	836	870	882	965	950	939	921	867	930	877	883	903	908	865	928	867	918	876	880	884	896	886	898	922	845	925	888	917	950	992	849	933	948	902	908	887	904	901	868	948	872	867	868	942	930	955	932	910	905	917	873	905	861	847	884	939	913	921	909	892	926	870	898	906	910	894	879	882	899	901	953	938	916	920	880	906	854	931	890	842	871	890	887	875	927	879	894	920	818	876	907	904	964	907	929	840	860	892	931	900	889	875	924	915	904	913	907	893	898	893	902	891	875	906	865	911	858	892	941	953	889	861	915	923	892	913	871	905	896	942	891	894	881	892	923	904	934	889	941	848	930	925	896	837	891	897	867	907	895	925	927	885	890	882	943	891	939	870	942	943	926	903	926	903	921	915	838	872	863	921	886	963	913	840	897	934	885	900	871	869	906	907	895	952	926	863	976	890	862	882	860	867	973	929	892	861	895	890	967	898	896	946	863	951	878	918	918	912	896	938	946	943	884	857	864	892	915	858	885	894	868	899	901	891	951	951	915	913	885	852	914	919	908	879	873	854	905	935	915	898	915	918	912	921	901	959	841	921	901	952	897	930	926	895	924	888	865	904	902	906	815	898	841	912	889	884	872	891	911	903	881	937	955	914	904	854	905	885	874	857	943	921	875	874	970	920	895	915	910	916	929	941	894	881	957	886	901	883	842	928	851	924	968	945	852	868	870	900	910	932	916	894	930	909	918	870	920	933	887	971	866	912	927	876	890	919	922	935	914	919	907	930	946	901	932	934	900	959	901	895	921	943	877	935	952	896	907	893	910	856	955	942	914	856	926	874	855	904	930	921	884	904	935	919	931	931	890	891	927	878	886	905	911	895	913	891	903	888	965	864	959	865	905	881	896	939	861	922	807	926	876	856	895	918	904	866	954	952	893	907	900	891	937	874	912	884	936	890	865	907	917	940	891	896	922	941	884	881	877	909	932	907	936	905	892	926	951	910	937	909	938	961	909	951	937	890	941	961	846	888	887	884	908	881	912	941	894	898	925	895	923	882	880	898	874	895	910	903	887	970	873	929	922	882	885	898	913	920	912	909	884	927	908	872	893	903	859	929	928	885	963	884	889	877	883	873	883	916	943	900	922	900	915	889	902	923	924	901	865	898	933	849	919	879	891	891	921	907	892	885	877	898	899	936	918	922	874	899	934	864	895	814	878	953	877	927	905	910	908	900	907	893	925	841	920	889	898	918	937	906	914	889	929	881	893	886	910	918	956	898	931	918	942	904	880	905	888	921	882	885	895	896	933	894	918	919	907	904	872	893	924	879	899	856	956	934	905	906	920	968	914	924	872	867	907	871	945	882	904	879	923	931	987	898	892	916	958	928	918	899	909	901	925	881	936	949	889	890	975	931	910	857	938	880	971	896	839	931	927	923	915	880	890	940	898	918	884	950	919	911	883	873	933	932	900	906	902	854	922	863	885	868	851	888	886	895	924	873	904	894	887	908	898	893	899	928	923	859	906	922	922	897	857	909	967	884	907	906	872	929	857	885	891	907	876	960	858	902	876	884	910	913	916	908	887	892	890	862	892	971	880	838	866	864	857	915	909	890	865	871	891	888	921	908	880	924	907	944	962	837	910	934	939	878	878	933	904	930	935	921	882	873	907	904	950	879	870	961	930	955	880	903	916	880	913	875	954	895	923	912	917	887	928	927	904	939	879	793	891	927	942	905	951	878	927	872	908	852	868	904	872	891	877	915	905	893	881	914	905	851	892	915	932	910	920	843	964	949	888	910	914	924	849	892	880	873	921	963	909	897	922	920	896	935	882	894	877	922	899	877	855	869	916	895	902	889	911	894	921	887	932	881	915	928	904	915	878	847	931	822	896	900	909	909	908	903	879	904	894	847	938	910	883	852	911	890	934	935	884	884	902	922	906	867	900	922	936	945	890	868	868	909	918	902	908	887	866	910	876	922	916	916	870	899	889	931	909	915	895	895	874	893	927	893	936	917	906	894	898	885	894	900	913	883	912	875	889	863	895	921	901	842	854	900	944	912	870	893	855	934	941	864	883	909	884	901	917	873	891	911	919	897	926	881	885	934	884	899	914	879	935	884	860	905	919	909	951	921	894	921	854	909	877	891	857	903	875	920	915	878	897	881	867	929	969	890	867	910	909	851	938	931	868	883	891	906	888	867	987	881	942	878	924	854	865	927	881	906	935	902	903	895	916	848	854	929	832	870	881	871	881	873	930	965	902	912	860	972	941	910	893	929	958	835	893	922	913	959	891	903	880	876	852	899	890	900	896	889	920	881	884	909	925	923	917	947	940	913	851	892	918	912	937	930	879	887	927	942	896	931	913	939	860	915	865	943	891	944	917	897	875	918	904	849	909	926	891	923	879	889	878	871	904	906	864	934	959	890	929	923	879	871	865	917	848	897	906	912	921	882	898	894	904	922	906	946	910	940	851	902	900	963	907	910	921	907	843	924	891	933	890	932	893	882	862	916	914	915	932	926	918	850	869	898	972	881	918	806	866	903	875	879	904	913	916	952	898	866	887	959	883	869	934	925	856	982	874	899	929	884	877	928	898	911	906	884	900	911	955	881	938	872	890	894	935	874	914	873	918	884	897	877	894	887	949	860	864	887	876	885	896	878	885	902	883	871	878	963	900	918	911	896	920	875	909	900	922	872	938	944	957	887	893	902	910	907	926	828	897	968	925	876	885	915	861	933	855	908	845	926	889	890	889	924	854	910	853	929	865	960	889	914	955	930	940	908	916	847	907	896	879	916	952	895	887	906	880	948	880	939	857	938	855	880	883	926	869	934	936	938	931	904	945	890	888	896	929	957	891	854	866	911	874	953	983	889	924	887	925	884	920	918	891	888	937	858	944	822	895	855	893	861	877	895	906	893	858	821	870	904	881	901	839	878	925	927	901	942	885	979	923	931	876	873	938	892	926	871	919
48904	36793	24241	18431	12341	6902	3353	1454	708	554	424	413	364	349	319	284	300	260	252	262	245	249	243	233	216	257	216	202	230	235	229	216	261	223	206	236	234	227	236	227	231	231	218	211	218	237	218	225	221	213	207	206	210	225	217	228	233	226	221	187	242	224	218	220	232	225	235	230	192	218	210	226	219	192	211	216	210	229	216	217	233	204	207	241	228	225	210	206	207	217	233	222	210	216	196	239	192	229	195	191	205	214	201	233	218	210	217	195	231	188	201	211	192	244	237	212	194	194	214	192	232	208	191	224	207	221	206	220	206	219	193	214	193	216	231	239	210	235	217	207	234	221	213	214	207	208	215	209	223	212	205	243	189	227	211	250	216	210	214	186	219	222	211	221	225	218	241	227	222	211	208	241	195	246	209	230	219	208	204	203	213	213	206	218	200	204	212	205	211	210	203	193	205	191	221	221	207	188	207	203	234	210	206	222	220	206	199	198	227	181	209	234	211	203	211	190	227	182	208	217	233	191	224	205	217	187	230	192	228	235	188	215	219	215	207	210	218	207	221	221	200	213	216	211	201	206	208	195	202	243	217	220	223	199	190	212	185	190	222	210	205	201	214	215	195	233	234	215	193	203	230	203	225	203	202	210	199	214	205	213	205	203	208	213	198	199	224	220	193	199	202	199	226	200	210	218	221	223	209	203	222	192	239	222	205	185	212	221	183	233	227	199	195	204	196	216	205	227	229	179	200	210	224	206	209	236	212	221	224	235	212	228	189	196	225	198	239	222	202	191	217	239	221	192	191	220	217	206	199	224	216	203	222	212	214	217	241	217	204	208	231	197	230	220	216	230	197	216	215	194	217	236	196	226	221	212	201	250	216	217	200	204	226	230	231	200	205	217	189	240	192	230	226	228	218	199	222	224	209	218	192	205	217	223	235	202	209	232	236	230	205	223	228	240	186	205	222	227	215	216	202	231	208	180	208	205	216	214	208	200	202	222	244	219	220	236	216	214	204	203	174	204	227	222	217	232	227	195	221	225	209	219	223	228	195	207	209	215	219	226	222	226	224	180	231	205	219	210	234	200	191	239	219	220	203	230	210	206	225	197	213	205	213	200	215	217	233	212	189	193	188	224	249	176	221	201	223	206	233	215	223	207	216	221	221	215	228	200	235	221	245	250	215	208	207	217	240	230	239	211	225	216	197	191	238	197	227	223	198	209	198	204	186	228	211	202	218	210	224	195	211	223	211	209	199	202	214	257	184	214	199	186	223	233	239	214	200	233	228	205	194	238	197	193	223	197	201	210	219	216	229	236	239	223	213	195	210	210	235	220	225	205	214	216	225	224	214	216	187	212	216	209	214	200	176	216	225	215	205	186	236	210	210	220	205	238	211	209	204	224	204	210	229	211	206	230	185	212	222	247	207	203	229	210	208	187	219	190	236	215	213	195	213	208	214	211	236	210	212	209	216	223	241	206	225	208	217	226	225	208	197	212	193	212	219	191	219	231	220	210	207	214	219	226	202	215	208	166	206	186	223	245	236	196	223	215	214	241	186	231	200	236	217	190	208	198	189	220	206	252	216	189	179	223	216	178	208	199	208	258	224	178	229	228	214	204	211	212	206	241	197	230	211	208	198	203	214	221	184	210	215	218	210	232	204	216	224	226	209	205	217	222	211	203	218	211	209	198	226	205	192	219	237	230	213	214	246	209	215	221	219	207	207	224	217	213	213	205	202	208	215	227	199	227	225	214	191	207	210	221	218	210	214	218	199	204	230	221	224	196	222	214	221	248	186	227	207	185	207	218	195	208	213	212	216	225	209	221	224	218	193	205	213	238	216	230	205	180	189	221	221	220	198	213	207	196	172	218	247	199	214	214	217	230	202	228	212	246	214	212	201	209	192	217	222	200	213	202	201	204	215	223	214	212	219	232	213	209	208	227	198	212	203	213	203	205	219	227	231	188	222	238	231	207	196	207	233	217	216	209	229	207	201	223	206	189	195	196	224	225	228	233	254	235	171	214	235	238	229	188	187	245	224	219	214	229	229	202	226	212	211	220	235	225	207	218	201	217	190	188	216	210	227	222	235	228	219	211	223	212	204	217	199	222	211	213	211	217	199	185	197	217	191	226	240	203	192	226	215	227	221	213	211	232	215	195	223	214	208	236	208	193	228	228	221	228	206	209	212	211	219	210	196	190	236	225	202	209	190	198	232	203	216	228	231	198	232	209	209	207	217	192	225	210	248	208	230	231	184	215	182	229	203	206	192	240	240	228	229	198	195	224	216	215	189	214	208	232	213	205	201	209	220	187	224	198	207	245	215	218	231	212	207	219	215	202	201	214	213	227	227	197	207	215	227	219	198	230	215	216	248	206	244	189	224	213	222	200	202	181	220	207	231	221	214	213	212	218	231	233	219	218	213	203	217	219	221	237	223	213	224	188	192	208	235	222	218	210	225	243	220	213	196	239	216	203	248	195	231	198	221	230	208	217	215	191	209	211	200	202	190	231	228	224	251	240	213	200	233	196	203	195	198	202	226	197	178	200	194	202	228	201	212	206	204	192	223	224	215	221	212	223	232	231	227	191	197	221	229	199	205	200	197	192	205	227	225	213	216	216	206	216	226	192	179	205	230	218	205	210	206	205	219	214	225	228	226	224	223	215	217	222	211	207	208	243	185	242	212	221	218	221	223	204	193	221	200	210	255	192	214	196	212	190	221	204	199	210	211	220	205	189	218	234	195	211	199	212	214	229	187	189	220	214	187	198	214	198	193	228	232	216	199	202	205	213	222	216	207	222	218	225	203	226	199	221	218	197	221	226	218	197	209	207	213	210	213	226	221	243	225	236	206	212	206	213	217	203	212	227	232	240	217	229	197	199	233	209	207	231	224	217	223	214	191	210	222	221	212	170	221	219	248	216	206	205	194	222	203	196	219	201	203	218	218	216	209	198	207	202	222	207	208	202	208	221	195	193	181	211	224	242	230	240	212	226	198	213	191	230	201	217	220	209	220	197	198	198	219	174	209	194	208	211	211	229	231	225	238	202	207	225	181	236	210	229	229	187	204	228	212	223	240	215	205	236	196	192	211	191	227	201	210	215	215	221	246	207	195	213	196	219	217	198	207	210	198	248	219	198	200	207	195	229	217	220	220	220	218	198	205	235	231	189	227	209	231	210	181	194	211	240	199	220	204	238	195	192	207	226	245	227	224	227	229	194	217	210	196	209	188	239	213	202	212	216	198	198	205	216	205	211	206	221	218	195	217	213	226	217	209	185	192	223	197	184	225	193	214	192	209	215	208	226	204	206	197	208	198	186	226	206	238	193	213	221	203	216	203	226	189	222	216	215	209	199	207	189	211	217	219	202	207	189	224	210	226	232	206	212	219	224	213	225	194	233	217	206	239	216	232	216	215	221	237	206	210	233	207	201	199	199	216	224	179	193	229	203	194	200	199	213	200	211	197	200	217	198	226	203	219	232	221	223	194	201
37414	31996	11646	7088	5235	4194	3435	2899	2450	2194	1865	1611	1491	1337	1279	1214	1132	1011	1029	982	875	901	896	869	836	782	810	824	727	687	726	723	703	708	694	695	657	635	630	648	674	636	600	719	635	641	685	644	604	614	575	648	649	601	627	616	576	596	588	624	566	604	597	576	565	609	551	570	615	571	616	575	629	564	595	558	603	565	550	617	600	555	544	571	566	555	618	617	569	552	591	564	553	537	584	580	641	570	552	576	560	572	575	555	541	629	557	592	552	556	558	618	592	534	573	537	590	599	512	572	572	543	576	557	589	549	576	565	557	578	539	583	553	558	561	590	594	514	542	554	532	538	555	552	580	580	546	583	559	535	541	596	573	569	542	542	566	605	582	554	558	518	571	537	584	566	602	604	589	568	577	542	517	547	544	511	544	558	506	525	575	525	572	540	553	535	583	552	583	567	530	542	577	556	556	588	556	555	597	566	536	596	537	585	572	559	594	567	545	570	567	565	554	570	541	566	594	562	532	535	561	537	560	567	537	586	562	567	546	608	561	542	553	586	567	547	548	501	561	593	590	551	528	551	547	558	578	556	549	565	578	560	581	613	583	528	550	549	569	552	544	581	556	567	561	581	571	598	562	566	559	557	566	580	569	534	540	627	530	580	543	532	581	551	531	595	562	534	558	558	565	590	536	550	581	573	579	549	605	497	574	556	560	595	592	525	575	521	556	579	595	600	532	578	576	568	548	550	538	544	553	570	579	547	524	600	546	594	557	555	547	574	526	582	588	561	562	563	546	575	579	539	557	548	557	569	557	526	553	569	625	592	574	546	558	564	551	579	560	537	551	533	537	613	556	522	551	560	507	600	581	564	564	551	565	585	539	563	560	547	536	535	569	590	596	544	552	564	583	564	550	542	559	554	547	557	523	569	601	511	557	573	530	573	569	573	554	555	559	579	533	559	575	564	562	569	565	557	537	550	585	574	564	526	542	543	532	591	548	550	573	553	544	535	557	520	557	570	550	581	543	536	534	591	562	566	588	548	557	579	562	542	527	542	588	511	602	550	563	548	545	581	512	561	585	559	604	528	540	540	574	545	546	568	564	567	547	546	584	548	555	542	563	546	534	516	595	562	563	548	571	568	566	568	536	563	542	574	527	508	586	574	580	538	539	546	565	606	580	547	568	548	528	527	560	563	584	530	542	551	580	559	600	567	546	567	532	544	547	578	578	574	531	567	546	584	511	529	573	540	550	570	531	592	557	555	605	598	572	529	539	557	555	558	577	562	575	563	502	563	598	554	565	520	566	560	534	555	559	590	548	538	579	568	578	578	554	497	543	511	550	548	546	545	586	604	541	576	529	547	563	526	548	576	548	567	573	561	594	571	558	562	554	546	551	574	555	569	556	545	547	557	564	519	587	579	535	508	562	531	541	554	605	538	522	555	559	533	600	550	592	578	523	547	546	537	585	524	578	512	535	581	561	572	555	515	574	616	554	574	558	571	580	561	567	575	590	569	523	543	596	544	560	555	601	535	519	549	560	526	542	570	540	563	588	535	578	520	573	552	563	587	563	571	568	555	564	556	555	509	590	599	546	563	591	549	520	561	550	554	533	543	540	531	589	563	606	540	572	604	601	547	588	528	536	536	561	539	567	537	531	536	572	560	568	542	552	568	572	561	566	548	526	588	562	567	575	564	562	578	609	588	576	511	542	630	541	576	594	572	554	577	583	578	551	604	543	594	563	542	575	571	585	540	539	544	548	529	546	536	541	527	535	595	602	543	557	544	555	547	583	560	554	569	547	501	540	570	581	578	529	568	578	558	563	588	524	598	545	588	546	528	527	568	531	558	585	601	544	550	571	565	526	570	523	583	556	528	580	547	566	570	580	516	561	502	581	580	563	566	582	579	534	553	555	593	586	549	524	599	572	547	563	546	540	545	623	543	525	536	597	563	549	595	554	531	567	563	584	574	511	568	561	545	548	541	562	560	529	570	565	531	543	539	550	597	576	589	555	510	547	548	509	558	538	613	577	588	566	565	609	558	517	549	522	559	529	554	569	501	557	559	529	597	554	521	558	558	547	551	560	563	566	533	537	561	526	551	554	546	555	556	575	568	552	584	587	550	505	558	554	553	554	580	531	568	560	578	565	541	555	530	575	583	531	536	557	534	576	549	559	579	579	559	556	568	559	570	588	561	598	541	585	613	537	587	568	550	572	548	586	559	565	549	584	555	539	586	539	574	564	495	516	548	592	586	545	578	550	563	528	556	525	542	527	543	603	574	512	557	566	586	550	559	522	552	553	597	556	536	556	541	585	567	536	511	537	564	532	565	541	527	552	565	574	560	533	543	569	526	552	560	579	571	571	570	563	544	524	592	590	567	540	570	560	563	531	574	574	539	536	546	555	558	535	560	559	552	561	547	549	566	535	540	593	564	563	555	560	581	587	565	547	579	555	573	548	608	579	573	622	542	556	518	507	592	603	578	541	526	539	582	592	527	563	531	524	534	556	549	542	538	583	568	602	536	558	553	531	583	558	554	596	524	567	568	576	508	556	566	543	550	569	551	531	607	534	574	535	547	555	547	540	537	556	554	529	523	573	496	542	533	593	543	554	588	621	513	545	531	560	575	539	524	538	499	575	525	521	584	530	565	530	548	576	580	590	609	518	547	567	545	560	556	575	555	563	578	621	600	574	535	581	524	550	547	582	567	562	563	573	582	545	537	601	541	623	546	522	503	547	518	540	553	566	558	517	544	533	580	541	562	540	546	573	584	558	568	563	524	540	538	605	555	536	539	545	555	570	533	557	609	557	541	584	589	572	572	588	565	547	586	571	560	582	563	519	557	560	566	555	526	538	586	560	592	544	561	540	511	566	602	547	635	575	554	538	550	599	573	542	552	554	588	547	539	544	610	527	593	557	550	598	583	604	603	568	567	552	501	533	595	553	558	527	546	596	574	554	539	555	559	536	527	582	556	541	537	560	557	578	537	543	557	566	580	565	528	592	564	565	531	546	564	555	561	590	539	532	567	571	600	556	579	559	598	579	532	607	568	529	572	609	583	577	580	532	577	558	564	544	533	507	533	576	539	533	556	560	600	527	534	577	544	589	554	559	580	539	542	535	566	534	560	588	587	572	542	542	536	562	530	524	572	514	551	546	526	597	561	580	574	590	563	561	544	579	529	522	520	557	565	553	554	562	574	571	559	556	571	514	567	544	549	546	552	528	576	581	569	570	572	576	559	600	528	525	571	559	530	523	595	493	565	541	562	570	560	585	526	564	569	567	601	583	560	540	533	589	544	544	557	597	575	546	552	568	551	547	556	505	554	569	563	543	521	544	567	564	550	599	545	589	540	562	521	564	572	574	553	584	535	535	581	554	524	590	551	615	544	591	548	562	548	557	580	590	565	586	502	560	559	572	532	564	545	547	539	523	546	528	551	563	568	526	602	553	561	532	550	558	574	510	541	580	583	550	546	570	568	548	573	577	584	548	556
9035	4500	4297	1116	590	422	315	287	285	304	321	298	301	291	296	303	286	278	261	309	260	269	269	305	279	283	267	286	301	275	317	275	247	302	305	284	286	310	284	302	265	309	322	287	274	280	262	251	285	279	326	318	300	273	308	264	280	282	274	285	281	269	289	287	257	266	295	305	290	293	293	263	292	300	307	330	273	290	283	304	298	274	269	289	299	295	278	285	295	279	296	282	283	264	269	274	294	259	304	285	294	262	282	313	277	295	279	274	299	315	320	296	305	300	277	317	289	304	294	292	289	288	291	297	307	287	275	300	278	305	311	331	275	301	299	284	295	257	297	268	282	316	332	295	276	301	278	315	322	298	317	271	281	275	280	314	294	266	291	277	298	278	280	324	272	288	274	314	312	274	274	291	304	271	278	285	277	261	304	273	296	263	342	268	259	267	298	281	320	316	288	296	307	265	273	300	277	281	313	259	333	306	297	301	270	303	311	316	320	313	310	280	271	287	307	292	313	282	291	294	332	322	282	278	287	283	316	314	255	284	277	324	275	279	291	294	280	298	280	294	292	308	292	268	274	318	295	302	266	287	296	307	285	275	269	271	281	275	271	306	319	271	301	281	298	274	282	306	268	319	278	300	251	318	293	324	329	300	284	303	307	286	275	267	289	280	310	271	313	292	282	287	290	285	288	274	302	280	279	272	294	299	281	286	312	257	281	306	266	297	313	324	305	283	298	288	296	309	257	275	304	295	314	303	297	281	315	315	288	293	290	267	318	329	314	291	283	322	279	282	307	275	281	285	287	286	253	293	290	298	280	276	310	295	297	285	275	302	278	298	276	283	331	290	316	272	288	310	292	260	320	304	269	259	258	287	282	276	301	285	296	311	281	297	258	300	289	295	250	281	304	276	293	288	283	251	314	308	284	258	276	301	273	291	324	284	295	271	301	282	281	298	321	277	306	297	296	267	278	289	270	272	275	290	264	285	287	302	352	310	265	281	298	284	281	273	281	320	297	285	283	296	267	284	261	285	286	293	307	307	258	322	278	316	273	311	308	298	285	284	310	296	290	278	305	265	275	277	305	268	281	286	288	306	312	308	287	277	280	285	303	305	306	279	274	264	294	294	298	297	324	270	279	286	303	304	287	301	283	304	287	239	274	289	284	304	274	272	291	284	268	250	271	293	313	285	315	300	305	297	272	290	294	287	308	304	292	292	293	278	296	281	300	313	287	298	296	278	289	275	302	297	288	300	291	290	258	287	273	307	288	300	295	314	253	307	299	271	275	281	306	303	273	291	276	283	305	311	279	311	318	299	308	278	296	300	304	272	314	284	296	271	275	289	279	309	289	281	277	259	289	288	287	294	292	275	298	292	289	287	312	269	280	286	293	264	278	290	307	304	267	287	263	290	279	286	277	306	275	278	274	265	318	273	301	306	300	296	299	273	286	307	292	279	271	311	297	297	292	284	252	296	304	274	279	282	275	306	302	263	305	305	293	300	290	288	331	269	286	301	286	325	305	287	275	298	303	306	274	286	266	268	289	266	318	264	300	269	284	269	285	290	308	315	298	296	284	300	268	296	269	294	281	296	284	291	304	285	296	316	321	296	308	304	267	286	295	302	310	295	261	305	268	264	296	282	283	319	252	261	304	295	294	267	270	296	289	287	277	277	278	292	289	278	309	316	269	294	281	271	309	311	257	302	283	321	287	304	266	311	270	273	292	279	301	294	286	279	303	294	294	307	296	261	273	277	298	280	290	284	281	289	272	299	311	273	261	309	271	326	298	305	275	297	280	266	277	301	246	284	268	288	302	291	254	279	289	242	294	280	270	275	310	278	282	315	281	283	268	274	309	297	261	287	286	342	297	292	317	300	292	305	272	297	274	299	321	320	304	303	284	284	288	296	307	264	269	257	294	313	269	301	288	298	277	294	314	299	307	297	306	277	264	306	312	291	278	263	285	305	297	275	303	305	281	284	312	296	286	288	314	299	272	298	282	270	275	269	293	297	296	275	263	279	291	304	278	290	276	290	259	295	294	285	309	293	323	278	293	328	289	309	279	309	295	283	255	276	292	277	302	302	296	274	272	295	328	310	250	271	288	265	297	269	260	300	309	291	290	278	280	276	323	281	293	269	305	293	296	299	252	282	259	292	285	310	300	291	301	300	300	271	289	292	306	286	290	308	300	306	304	282	284	290	288	276	277	279	280	307	270	291	305	315	311	253	295	292	300	263	259	270	293	314	275	284	299	288	302	278	310	265	307	313	287	309	292	300	309	292	282	300	264	277	313	268	293	285	303	278	309	297	309	275	311	352	272	289	257	301	261	298	284	282	293	296	310	300	277	319	269	280	333	305	274	292	265	290	280	301	286	288	301	268	318	295	297	307	286	298	273	281	260	304	286	276	278	287	282	281	307	285	281	268	295	287	310	268	293	279	264	248	260	259	291	262	259	300	268	288	287	295	311	298	299	316	295	295	273	272	309	290	270	312	287	308	256	308	310	319	324	284	303	304	269	301	285	283	288	261	285	287	277	254	271	336	290	258	283	333	277	305	268	301	315	289	284	271	270	294	269	306	267	307	285	307	262	291	268	259	305	260	289	302	292	241	275	275	269	270	266	258	279	327	276	278	260	284	309	276	296	276	270	285	315	310	270	264	264	277	275	312	265	290	290	297	290	279	297	310	291	279	295	290	311	294	292	271	305	291	310	294	292	285	292	262	291	286	312	275	291	276	312	309	298	312	304	287	273	266	253	301	272	299	297	332	305	292	313	279	308	301	247	309	287	293	293	292	299	275	299	304	293	308	324	279	293	291	284	300	287	289	263	290	293	337	266	283	288	266	302	284	268	306	323	309	303	273	314	292	291	293	291	297	270	270	319	307	307	307	288	308	264	275	238	286	266	272	261	299	293	326	279	291	321	288	301	300	331	275	274	288	297	284	269	325	294	281	303	284	272	302	280	288	285	291	274	293	265	283	308	286	275	288	320	303	318	302	288	282	296	286	281	294	313	287	252	289	266	296	272	269	312	278	282	290	296	314	288	284	318	300	292	282	302	278	279	277	316	278	287	267	281	300	291	267	280	269	265	297	296	313	287	296	288	298	309	279	271	304	289	301	287	238	283	276	298	296	288	310	293	273	287	279	288	290	268	319	303	289	298	302	287	316	286	298	310	292	282	275	300	311	290	287	305	287	270	293	288	331	293	298	305	260	279	278	286	287	317	288	306	270	274	261	317	269	295	283	288	276	299	278	292	269	319	265	241	280	285	264	270	311	314	296	281	277	309	294	294	283	288	286	283	300	288	264	319	267	302	324	282	276	293	278	288	297	305	296	288	315	305	314	307	307	294	284	294	274	305	274	294	271	324	252	281	304	300	306	272	314	290	286	316	293	313	291	266	333	252	318	283	272	298	265	280	307	305	277	263	312	308	295	298	290	285	281	277	292	311	306	319	256	271	287	299	312	303	314	290	310	272	303	289	318	290	291
7893	5753	6010	1023	883	901	814	847	795	792	836	776	780	782	779	798	852	748	808	743	844	764	782	794	788	836	730	770	767	740	774	790	742	832	776	818	779	833	768	781	812	754	807	788	800	792	767	785	781	795	789	723	776	795	784	754	798	757	808	757	780	745	754	768	795	732	749	780	798	725	723	743	738	752	738	774	770	793	802	804	726	817	773	771	761	750	785	766	815	803	748	788	752	780	757	763	767	796	759	775	776	746	773	720	726	765	768	759	773	761	759	763	736	821	804	782	771	802	780	753	761	783	767	806	760	761	764	735	774	811	783	766	812	783	791	774	768	800	788	784	770	819	757	830	746	805	792	804	758	777	803	742	819	804	783	734	759	767	763	804	800	772	726	778	719	780	753	780	765	740	787	757	790	787	782	749	728	797	770	773	741	803	783	822	728	776	784	777	792	769	785	727	742	784	745	770	791	753	790	770	712	801	744	730	803	781	796	752	772	736	757	775	764	785	750	800	784	772	752	788	761	802	798	845	760	773	758	759	749	782	744	793	744	793	738	783	796	757	785	779	813	761	740	743	772	744	775	766	765	782	773	821	798	797	757	753	742	726	774	823	810	791	767	754	748	772	800	776	784	749	762	724	789	778	716	764	774	794	833	794	778	768	771	735	811	760	765	798	766	773	789	765	823	808	765	726	746	750	790	758	771	766	786	733	766	722	751	729	793	761	742	738	770	824	792	726	770	744	736	740	722	766	724	787	769	742	783	770	810	725	735	814	788	785	787	739	828	754	782	801	781	798	784	823	766	804	771	748	757	797	795	766	766	735	807	744	801	762	761	813	759	750	837	751	757	761	791	798	773	736	800	709	827	744	835	740	802	791	770	776	737	807	762	775	731	836	797	737	758	765	783	750	766	765	785	738	805	735	763	798	739	697	831	799	767	717	727	774	792	805	789	805	766	791	788	742	785	774	794	838	813	777	855	772	775	775	765	776	797	732	789	707	759	742	761	796	768	792	774	792	801	767	750	780	788	744	723	735	802	790	774	704	743	838	806	788	778	821	807	725	796	788	763	788	715	750	766	722	769	754	785	767	783	796	743	757	722	742	759	765	723	752	810	763	724	796	783	783	811	745	733	741	794	787	847	746	753	806	744	785	745	777	798	792	777	758	810	744	755	781	760	771	746	714	765	754	734	704	792	747	822	786	830	752	771	795	756	747	749	767	779	791	739	774	797	758	759	732	799	744	798	734	772	754	769	860	784	740	799	789	745	789	798	769	804	734	737	745	744	759	726	845	774	820	751	768	777	782	744	744	732	793	754	794	747	784	767	754	772	779	752	791	774	824	765	761	773	714	780	823	795	804	831	768	714	786	767	790	771	768	737	750	843	735	741	784	764	760	711	812	741	744	753	773	802	765	761	787	805	776	780	797	778	740	753	788	772	771	764	757	753	780	788	821	773	778	786	729	792	743	744	763	760	768	717	746	758	733	755	791	777	776	771	772	758	806	808	761	782	762	743	793	797	746	800	738	775	805	782	807	762	771	838	780	725	795	788	793	749	783	763	742	808	786	780	754	773	749	739	779	753	757	723	720	780	733	775	801	792	756	758	751	781	798	778	791	778	769	812	753	806	724	774	784	785	784	787	783	763	778	771	755	753	735	806	754	773	761	792	789	801	709	804	729	796	738	784	777	786	732	713	772	737	748	730	834	805	732	769	770	755	736	795	806	744	801	753	805	726	786	765	729	802	765	789	828	770	775	777	791	766	755	805	777	784	787	807	744	791	748	798	798	762	784	755	753	771	782	803	796	773	776	771	750	675	798	763	767	772	767	745	834	808	765	782	762	761	771	746	742	775	736	742	805	783	769	811	735	774	778	744	788	789	754	754	816	794	803	739	826	774	766	781	794	788	792	751	724	776	811	758	740	804	766	813	783	733	811	807	769	777	766	753	782	725	792	751	783	781	720	717	787	784	759	783	763	761	772	784	766	774	761	767	750	750	787	720	798	783	784	723	813	784	735	811	714	800	811	787	768	745	777	778	777	767	761	749	764	761	791	770	758	758	771	772	790	748	792	768	757	789	784	788	767	770	757	715	762	738	752	773	772	756	765	753	763	767	770	733	748	808	757	784	774	814	723	793	776	788	825	790	756	812	743	815	783	775	795	788	750	773	758	768	752	774	830	779	776	746	775	775	781	751	742	770	826	790	746	809	793	804	778	784	817	806	791	753	752	742	821	798	762	797	781	757	781	715	745	775	760	775	753	763	735	788	727	754	771	767	743	783	825	816	792	742	718	767	763	810	794	777	739	775	790	818	810	752	743	771	768	754	820	786	785	769	732	800	732	763	777	802	815	742	771	756	793	724	792	762	776	754	778	725	804	790	826	761	796	789	797	687	775	792	775	790	805	803	819	761	790	746	790	750	775	771	714	795	810	818	740	816	768	821	776	793	799	802	730	771	794	808	815	761	722	754	773	760	769	739	770	817	782	769	773	771	744	792	797	792	788	708	763	746	769	759	748	779	829	791	741	812	780	738	704	770	738	778	782	814	809	822	714	729	754	730	746	782	790	777	780	740	751	760	765	774	753	806	817	773	782	803	754	800	792	740	773	747	716	824	783	845	721	778	754	773	773	787	827	772	779	795	786	822	733	832	772	820	780	766	795	776	788	817	767	773	783	760	744	750	699	748	763	699	740	763	752	766	819	765	809	808	766	732	767	772	746	744	771	774	752	809	774	778	774	776	775	759	792	727	769	783	811	749	739	748	815	758	767	750	803	736	764	813	776	782	754	796	832	720	766	769	803	754	751	717	760	753	766	756	762	798	754	754	809	768	723	744	778	788	755	777	784	799	698	800	778	757	759	774	743	750	754	824	755	813	835	787	750	728	788	816	770	764	751	822	834	784	767	751	758	749	788	826	773	781	761	800	779	778	776	781	732	808	748	733	833	760	745	777	789	743	723	772	793	719	809	721	747	758	726	779	796	730	755	784	818	777	769	777	751	780	761	797	806	753	723	758	780	784	826	689	768	757	744	719	784	767	722	806	764	742	741	803	785	786	762	792	804	744	769	748	752	824	739	736	770	782	805	722	745	827	690	772	772	746	777	750	786	746	727	756	758	776	770	798	780	758	726	774	748	779	772	765	757	763	791	748	757	755	776	782	762	760	742	814	764	799	754	763	806	801	765	762	815	724	770	776	760	746	795	781	745	771	769	779	709	782	753	773	788	811	763	776	825	778	804	749	740	740	736	728	764	772	825	731	761	763	774	761	786	763	755	752	783	786	804	803	761	817	758	760	781	765	771	789	811	755	764	732	705	735	771	747	799	806	749	774	755	780	720	806	755	746	827	746	762	806	796	727	773	723	732	754	823	757	747	736	775	756	797	785	742	728	760	733	801	767	788	785	797	744	814	769	772	751	811	770	781	803	747	822	728	790	771	765	751	787	771	748	751	784	774	777	785	723	770	796	757	804	750	783	782	792	791	798	782
35763	16329	14251	10145	4115	2057	1142	757	527	444	443	462	423	415	400	386	374	403	381	388	376	369	401	371	381	345	398	342	336	372	376	386	362	372	342	373	368	403	332	370	364	351	382	360	397	359	360	353	340	347	374	316	373	344	328	350	384	339	373	350	349	376	356	383	335	389	370	347	333	367	339	371	347	326	326	339	370	364	384	342	337	369	336	370	406	345	317	349	330	346	369	355	374	381	344	363	351	323	402	345	358	355	389	370	331	349	352	358	341	354	371	345	384	367	367	355	343	342	363	354	374	357	358	366	350	324	366	354	351	344	320	319	373	355	354	355	354	352	326	353	351	332	370	364	383	379	372	328	368	354	350	339	379	364	362	385	340	352	358	385	347	360	380	337	353	351	352	361	345	365	365	355	358	357	345	339	375	355	359	324	340	337	331	322	349	354	353	389	360	339	361	348	327	334	376	335	345	364	333	346	350	357	352	384	362	336	328	383	344	364	353	377	383	376	313	354	324	339	344	331	334	353	328	360	368	358	365	363	331	377	350	312	326	344	321	353	341	349	333	340	356	414	363	373	367	370	353	360	361	330	371	355	326	375	362	345	339	331	365	343	324	362	338	339	348	329	355	367	301	362	370	334	327	316	383	352	323	357	330	331	358	363	365	319	343	348	344	366	356	345	343	356	340	321	350	397	376	374	362	322	357	351	335	352	336	366	366	342	369	325	374	376	358	338	359	359	353	358	365	347	349	377	347	366	330	371	350	356	380	326	335	354	348	360	319	342	360	355	372	358	360	359	354	385	358	362	354	340	364	348	335	359	344	346	349	345	358	343	333	348	313	342	335	355	314	352	357	377	340	354	356	371	360	329	358	327	342	356	335	334	322	338	356	344	318	371	363	352	320	341	368	368	328	335	364	332	343	330	383	362	325	367	361	342	352	354	346	384	336	352	326	347	339	314	351	331	358	345	332	346	380	390	359	345	339	358	377	353	338	346	370	319	335	359	340	349	365	349	343	332	367	369	368	358	353	332	353	342	360	352	339	384	365	321	405	368	324	383	349	358	363	344	339	346	361	388	332	322	336	364	347	323	376	388	334	378	337	374	362	375	349	351	341	351	357	355	338	356	346	355	353	350	364	372	362	371	368	341	359	344	318	338	335	355	345	346	367	322	334	364	362	338	340	364	347	353	348	354	326	358	340	374	342	331	352	368	379	346	372	344	358	321	337	335	326	355	336	341	406	358	338	364	355	310	356	313	369	362	365	368	336	357	316	313	341	369	363	386	316	347	350	347	367	327	341	377	348	368	335	358	368	376	334	350	364	386	363	362	381	378	387	343	324	357	345	362	355	346	353	397	377	370	338	327	378	311	374	329	362	358	329	329	346	347	354	325	348	322	387	362	363	352	344	344	319	387	338	380	374	366	365	350	334	344	334	368	382	383	369	358	360	345	331	393	359	383	372	328	365	386	356	361	337	356	372	329	338	345	393	330	361	315	354	343	371	364	343	358	357	325	354	364	355	318	366	381	356	358	364	289	376	350	361	380	364	369	336	385	331	333	363	356	370	354	363	366	346	327	370	361	385	393	380	337	359	355	384	346	346	341	338	357	383	366	349	335	347	352	360	342	361	402	370	338	344	330	361	313	351	330	365	350	354	333	372	377	342	366	353	374	356	337	353	348	359	371	371	348	312	318	360	382	358	359	358	356	347	352	318	392	360	356	348	337	376	358	346	378	334	338	367	391	319	355	393	359	362	347	375	378	341	334	363	373	319	342	358	355	341	384	305	371	362	350	335	345	346	352	343	340	372	359	384	365	321	341	326	327	363	359	340	386	355	395	348	338	322	315	346	354	326	371	342	342	357	321	355	340	367	353	360	362	355	360	356	359	370	391	355	343	353	373	350	370	354	359	328	374	347	352	335	352	362	337	397	357	365	380	353	383	359	363	375	379	328	305	335	379	368	362	357	398	329	363	338	354	333	351	378	357	319	358	336	315	344	344	330	362	332	359	329	369	365	369	378	353	369	345	317	377	336	363	356	348	403	340	351	409	360	379	355	342	347	373	363	338	337	311	349	324	358	344	337	354	329	346	367	348	353	372	383	353	322	354	344	322	366	365	336	374	395	358	339	363	371	348	347	362	414	352	324	368	319	367	377	353	373	395	359	335	331	355	382	366	346	352	363	333	381	353	344	339	384	351	342	376	361	379	363	343	302	329	310	390	375	363	385	364	331	348	370	340	336	334	347	359	386	327	369	363	364	383	370	332	366	340	361	341	353	324	345	332	340	351	340	353	365	338	356	322	378	353	332	346	316	395	365	343	353	368	350	355	364	375	336	358	333	350	354	379	345	335	356	348	362	318	331	346	313	333	342	342	353	351	369	369	353	329	360	360	329	342	329	338	375	349	337	364	366	379	335	358	324	371	355	368	333	350	326	359	396	342	391	355	368	329	344	314	369	359	408	346	360	362	342	385	373	340	356	332	355	365	397	386	360	331	339	365	378	349	376	398	367	365	359	358	313	373	385	345	366	371	383	362	345	359	343	354	352	358	345	377	315	410	343	351	369	346	360	388	348	339	378	351	337	390	361	343	336	341	345	359	354	355	324	328	359	369	372	339	338	329	361	364	339	375	368	353	310	350	346	368	342	342	346	343	375	320	330	353	359	340	322	373	321	354	335	359	381	361	377	371	339	391	396	376	372	335	395	343	361	325	343	357	352	361	338	353	351	332	377	357	369	342	339	342	380	334	366	380	370	367	375	366	349	332	358	327	330	335	367	371	320	338	380	367	337	396	327	348	339	366	323	355	358	361	367	317	356	346	341	333	332	350	363	390	348	361	307	338	351	351	389	321	356	356	351	341	363	331	352	343	371	348	399	369	400	365	350	336	359	354	347	328	374	358	347	348	331	355	384	318	361	370	352	345	359	346	366	303	359	365	365	375	333	357	341	371	328	369	336	361	343	358	358	336	331	369	363	300	334	375	370	358	344	345	386	357	350	346	373	343	351	376	355	380	344	333	339	353	341	360	351	353	360	339	335	345	383	350	355	344	323	370	377	369	333	377	362	320	354	362	355	351	351	332	349	335	371	358	360	352	383	339	324	336	345	339	330	351	365	321	361	369	374	313	351	341	346	358	311	317	344	314	340	328	318	352	324	316	337	364	376	356	349	344	373	352	363	370	355	377	326	346	380	363	354	337	340	378	344	327	367	339	363	325	320	342	341	327	344	360	349	357	358	399	366	359	365	352	386	381	362	374	369	411	316	370	368	366	369	345	325	348	372	335	313	356	355	339	367	364	363	377	370	344	361	351	346	334	330	362	359	348	351	357	360	364	363	350	339	324	370	358	368	329	350	331	357	407	370	352	346	355	372	313	328	323	360	377	314	394	388	359	364	342	369	354	359	384	363	367	369	334	350	375	336	367	380	363	336	343	326	342	327	371	346	369	327	333	367	375	353	335	352	368	351	342	351	383	328	343	361	371	331	352
23481	5414	12459	6686	3359	2775	2445	2126	2010	1720	1598	1457	1366	1345	1305	1198	1231	1117	1087	1090	1097	1066	1069	1055	992	973	1026	991	1038	963	965	1011	949	959	997	942	1019	976	972	957	949	901	953	907	953	897	921	952	937	866	896	884	925	945	901	901	921	927	915	925	930	914	887	938	916	951	944	910	903	941	879	946	951	921	899	895	869	901	842	875	911	931	882	904	917	947	863	936	890	950	921	933	935	875	906	938	885	946	914	923	926	883	889	856	906	875	874	929	866	904	924	896	933	957	918	905	904	926	886	936	925	907	911	916	905	925	928	906	928	928	879	863	865	905	875	903	918	848	950	899	876	877	911	944	851	844	881	899	835	918	888	946	864	870	838	899	913	900	892	926	885	927	911	922	915	872	849	896	866	860	865	898	926	883	890	921	906	947	876	901	902	958	889	899	929	890	935	944	890	890	924	889	970	905	923	930	876	870	914	862	863	879	931	912	890	888	886	893	876	886	920	906	923	921	879	943	956	870	924	875	933	893	890	895	932	913	916	907	924	887	858	888	882	862	857	917	844	899	845	910	911	900	902	838	949	884	889	894	919	927	891	933	899	900	904	854	850	906	882	935	859	904	896	880	965	862	871	882	878	923	921	926	932	875	886	882	926	848	924	889	876	898	877	911	934	964	907	907	875	916	865	945	926	856	908	899	850	869	950	854	900	852	873	899	913	914	844	881	930	855	943	894	907	829	897	940	921	944	870	895	970	953	874	891	906	904	916	828	869	906	885	924	937	920	958	885	900	894	869	911	917	895	910	868	913	887	894	902	843	937	926	931	899	840	869	891	863	879	848	904	824	952	861	922	874	939	920	949	894	865	888	902	945	908	911	913	934	927	855	929	923	876	893	952	902	885	925	867	881	939	881	897	883	918	879	866	860	932	953	899	887	962	928	906	919	871	899	948	901	886	904	932	908	895	896	841	869	892	857	911	881	900	930	897	887	918	865	910	937	898	949	874	890	923	850	916	947	836	908	908	939	893	911	923	896	855	891	900	903	834	964	873	936	877	946	869	912	891	842	899	918	867	891	910	866	924	906	894	878	941	900	880	911	949	879	901	875	939	925	886	904	871	864	959	911	854	926	873	924	886	943	815	850	944	885	897	870	849	934	927	882	949	896	874	842	932	965	901	869	933	845	927	915	954	876	959	862	924	897	849	859	901	872	927	911	907	901	909	893	924	897	870	876	951	903	881	860	895	883	884	910	882	927	920	921	897	941	937	927	999	897	913	897	858	929	908	980	878	897	887	872	888	883	889	914	905	891	917	954	877	909	899	865	863	947	877	930	951	908	842	915	858	908	929	864	861	875	951	920	936	911	945	899	904	948	906	905	896	877	905	884	908	926	911	920	928	926	906	868	914	883	902	859	936	932	906	919	888	899	845	845	878	944	838	957	863	917	910	898	893	888	898	952	922	876	879	873	908	920	900	927	904	855	943	903	900	888	885	914	901	809	912	903	899	934	879	899	883	908	868	930	917	905	907	917	920	880	943	893	869	829	921	895	869	891	923	935	909	866	864	864	953	873	847	948	940	912	898	858	921	944	891	913	876	870	850	899	882	863	909	896	892	922	858	875	880	920	884	924	923	865	905	868	881	953	883	899	890	918	882	935	900	857	910	893	924	878	922	922	923	827	887	946	846	913	929	874	895	872	944	956	863	963	935	906	890	936	891	864	931	870	950	867	911	901	898	873	891	848	953	878	929	891	912	893	902	900	910	900	888	899	907	947	955	869	893	905	881	927	930	861	908	952	876	897	908	860	867	869	868	858	898	882	852	944	899	905	979	893	888	917	884	937	934	959	895	932	855	922	881	901	919	908	919	921	877	856	877	886	913	911	899	931	862	889	898	933	958	922	915	939	893	877	893	866	906	897	918	875	974	873	902	889	895	929	882	923	923	863	929	917	933	881	912	899	849	905	844	866	906	885	881	883	921	930	901	900	903	880	879	881	951	928	845	928	884	872	876	917	876	874	890	881	860	898	918	911	893	893	877	951	917	883	902	866	911	919	875	859	879	924	858	851	854	888	899	918	891	866	917	912	854	986	948	890	912	922	935	893	901	884	912	933	911	877	904	889	930	936	914	877	839	917	899	901	936	881	951	902	880	867	920	958	923	919	896	955	910	946	958	932	834	909	904	925	917	922	908	930	859	865	890	893	934	845	881	961	945	887	892	911	881	868	934	899	912	906	919	913	948	890	924	918	910	906	946	876	930	907	897	911	929	935	881	856	897	921	901	902	873	902	865	894	915	953	922	893	899	875	869	915	910	874	876	905	939	880	885	920	920	879	920	915	891	899	898	938	893	965	866	938	872	897	879	887	911	890	991	941	905	909	918	880	848	929	873	922	904	866	892	905	913	899	865	905	912	847	891	876	920	901	939	948	902	899	960	923	877	948	853	855	944	966	882	927	888	907	909	913	883	918	896	882	896	925	964	963	830	935	922	862	939	924	893	832	924	899	871	861	894	881	896	930	859	870	888	900	876	929	984	925	866	909	910	881	941	895	917	927	931	908	927	878	915	927	895	884	858	898	923	862	920	894	864	920	911	871	914	868	930	923	883	886	850	902	898	893	885	907	906	879	906	905	871	874	873	916	924	836	910	907	846	940	930	910	890	896	880	903	933	917	883	856	927	904	918	886	877	881	828	960	912	933	889	908	927	875	884	925	859	890	899	852	938	893	882	905	935	1001	926	898	947	917	861	916	885	851	922	882	903	897	869	920	866	902	891	867	944	911	916	911	882	865	921	904	876	917	926	877	898	907	907	870	906	901	884	883	866	920	935	900	953	943	923	893	861	883	893	859	887	927	920	899	859	891	944	907	935	882	890	898	879	875	896	880	855	927	921	952	891	902	896	927	866	906	874	922	904	891	946	916	969	897	886	919	926	943	924	883	917	944	925	900	870	853	946	856	898	875	872	908	856	912	906	877	907	968	917	914	906	933	884	906	913	873	943	949	936	896	895	910	855	897	929	883	900	885	914	935	972	858	895	850	932	933	866	913	981	899	885	852	878	908	894	941	902	900	940	927	895	903	947	888	949	900	924	901	918	919	858	835	884	932	906	915	894	884	892	853	935	931	896	915	922	959	886	900	932	921	896	905	883	916	878	889	852	875	902	954	903	902	906	960	882	897	884	892	857	943	897	879	914	921	927	949	904	931	842	917	933	876	916	917	848	965	849	904	896	885	912	860	904	877	880	897	909	903	914	949	898	854	863	911	914	940	890	844	933	930	909	874	895	949	853	960	940	879	892	938	939	924	861	908	954	914	902	859	919	885	930	930	919	906	897	932	923	946	853	847	932	913	849	924	903	926	944	881	879	872	898	910	875	880	931	920	922	883	951	868	952	861	932	941	878	941	902	914	902	902	878	842	866	858	922	921	856	883	940	903	914	905	863	909	889	912	904	913	786	899	919	889	870	944	916	907	903	907	876	896	890	909	923	881	930	923	851
41825	27863	18585	14701	7040	3559	1686	871	589	464	395	370	335	308	281	297	295	282	259	271	282	280	229	244	227	246	214	235	236	222	221	255	242	206	204	218	221	214	199	209	236	228	249	206	221	206	194	221	229	217	217	243	202	225	179	235	229	208	220	195	194	211	213	191	213	206	204	210	202	217	221	184	204	223	211	196	194	210	217	197	214	197	226	196	207	204	177	218	204	238	208	179	198	228	240	197	199	210	214	206	207	233	203	224	226	196	223	202	220	218	211	226	206	201	208	195	221	181	186	216	216	219	206	211	210	199	186	207	213	221	206	194	190	211	199	209	175	208	221	216	207	201	216	213	202	217	231	223	228	202	227	199	200	215	211	217	188	199	206	227	209	242	203	208	222	177	201	213	226	196	222	222	216	196	215	208	223	198	194	196	231	234	214	210	207	205	201	174	195	195	202	204	218	202	200	207	242	181	187	212	194	207	209	204	211	189	191	217	206	205	224	211	203	229	251	205	203	193	211	192	224	200	196	195	211	205	208	201	214	208	201	213	193	222	254	204	210	188	218	201	212	228	201	231	192	206	216	219	203	218	204	226	235	211	202	217	216	191	207	234	218	222	220	184	240	209	216	227	210	238	179	226	182	203	229	234	216	241	196	184	216	209	242	221	195	232	223	234	230	204	200	199	212	197	219	196	203	235	198	207	196	209	189	207	194	203	211	244	222	239	205	175	195	220	185	234	229	232	223	238	204	209	200	212	194	236	199	217	198	193	219	219	169	189	226	235	240	208	226	194	195	182	210	207	221	203	194	221	192	213	195	211	221	206	194	224	226	236	221	209	198	209	225	192	214	205	239	210	208	207	190	190	200	229	204	215	221	195	218	206	206	229	233	212	190	222	214	212	217	205	236	179	186	193	215	216	191	225	245	191	203	227	213	191	194	224	220	209	219	202	212	206	211	179	218	206	198	200	210	206	196	203	203	203	202	217	212	216	216	223	237	208	213	202	173	207	224	221	192	205	211	231	221	227	191	206	181	211	219	208	214	191	202	199	229	236	195	195	202	224	195	203	200	228	219	186	240	223	223	231	214	213	210	202	214	215	218	199	188	182	219	199	215	231	190	196	209	216	205	207	192	209	215	207	209	209	205	209	230	226	206	215	207	199	229	198	217	206	211	206	218	216	235	207	212	216	221	231	231	248	209	196	207	207	229	188	189	205	204	207	240	206	224	197	199	208	228	204	201	217	217	209	206	251	216	201	225	214	220	216	224	224	215	195	218	217	212	231	219	220	179	214	217	198	202	200	188	206	178	231	215	184	220	220	214	234	198	189	202	183	195	228	188	207	204	227	234	177	222	212	195	206	192	210	208	214	236	227	215	203	200	194	210	230	239	189	225	216	208	218	183	209	221	211	207	188	192	228	202	222	194	207	188	223	208	212	223	200	232	212	208	210	191	185	201	222	208	190	180	222	224	236	186	210	222	198	195	225	183	208	195	213	234	199	207	187	181	203	183	210	223	207	196	213	193	226	205	203	218	209	199	205	224	242	203	188	201	199	206	199	203	211	215	210	199	221	205	224	191	189	201	219	204	207	201	197	194	199	205	195	204	222	194	198	190	206	206	201	208	216	214	213	213	182	191	211	181	222	190	205	179	212	191	207	189	236	222	207	211	207	183	206	188	193	208	224	215	213	188	236	203	227	193	209	203	189	229	217	203	188	202	201	234	199	210	199	204	238	178	200	199	236	203	221	205	221	196	217	229	211	235	216	204	212	231	203	199	200	217	209	214	225	207	192	195	223	210	198	203	205	241	197	197	226	219	215	221	225	208	204	205	203	206	198	199	218	237	236	194	196	208	196	208	212	221	214	229	206	194	212	226	187	222	229	230	206	197	204	224	206	182	207	215	180	222	214	194	193	206	199	222	218	223	236	213	202	220	214	184	198	199	222	180	183	218	232	184	202	189	211	203	214	197	215	204	194	193	250	162	207	205	232	222	199	179	205	210	201	232	223	221	215	212	215	200	202	190	226	192	239	218	214	186	208	224	195	206	187	200	199	241	216	217	187	214	212	229	205	227	225	183	222	178	195	214	175	215	188	183	220	211	220	203	198	221	195	212	213	231	255	254	199	195	193	224	190	202	197	246	191	213	221	204	189	221	223	202	195	210	212	206	199	259	200	207	211	184	214	214	216	219	200	242	209	222	203	202	233	183	189	231	222	224	210	206	212	199	199	212	233	230	205	206	205	213	211	185	197	221	179	200	207	196	226	223	234	179	244	211	239	199	183	218	212	186	197	206	209	210	192	214	202	203	209	231	190	188	195	206	208	189	221	192	253	206	199	220	183	224	194	210	204	217	195	227	205	204	211	205	229	196	218	190	222	225	228	184	181	246	197	194	198	221	237	212	227	224	215	203	235	205	208	185	229	203	191	188	219	184	202	197	202	201	197	221	173	181	190	199	217	211	214	205	193	199	248	210	212	183	188	208	201	203	197	221	212	183	210	204	198	203	197	209	190	212	192	187	200	200	198	229	217	208	199	212	190	194	219	225	217	215	200	212	212	198	201	196	207	215	209	236	192	193	222	194	172	198	209	200	222	208	205	191	202	210	207	204	223	209	206	188	226	213	215	206	199	223	215	207	197	205	223	205	214	194	212	212	200	205	241	234	223	239	207	206	210	194	218	211	212	222	220	229	215	209	215	213	188	213	213	220	218	226	226	217	206	194	199	200	228	198	203	222	205	211	221	195	241	223	217	218	179	220	213	200	170	203	214	187	215	214	188	191	193	244	177	207	205	227	204	220	199	202	215	189	193	197	206	216	189	228	192	244	216	212	197	188	219	223	198	209	203	183	216	188	189	203	194	212	208	215	225	213	223	205	200	203	223	219	222	215	203	170	188	216	209	230	220	194	173	222	212	196	186	178	221	212	187	226	207	228	202	232	187	250	206	213	197	211	206	186	225	227	229	215	207	231	211	187	185	195	206	238	216	221	244	218	185	186	197	163	205	219	180	202	202	205	212	203	217	214	215	204	188	209	210	193	238	210	220	229	207	217	219	200	195	217	238	217	205	198	190	193	210	177	224	215	227	182	201	224	192	212	195	234	175	215	226	191	213	205	228	219	237	227	218	188	197	228	201	195	196	236	202	215	210	187	202	195	218	210	231	201	192	225	204	218	203	187	235	202	183	202	220	195	220	219	192	202	222	197	211	201	214	228	221	198	198	229	216	165	211	207	212	185	193	197	212	201	224	194	219	207	194	212	189	189	213	199	197	210	224	193	216	187	219	216	210	230	210	208	222	216	224	216	188	212	189	222	190	197	212	188	212	220	205	205	210	214	193	248	191	199	214	198	200	208	223	196	187	179	187	217	231	202	190	225	208	224	226	221	233	199	196	204	210	225	193	236	225	236	220	205	183	183	212	184	221	242	200	207	205	208	198	214	166	216	208	211	209	188	229	249	218	205	210	204	216	194	184	214	198	225	195	211	234
29359	18743	8327	12433	5255	4247	3536	2893	2569	2119	1896	1641	1394	1378	1256	1159	1097	960	978	935	908	849	865	856	763	835	794	759	733	704	699	711	712	652	700	706	666	673	643	643	611	624	630	654	603	612	597	595	630	618	648	603	608	568	581	624	610	576	613	564	595	612	549	610	547	604	597	588	574	591	574	601	611	606	561	619	559	596	508	556	519	614	556	591	518	577	571	569	531	565	582	581	537	562	567	543	576	583	579	573	579	534	605	568	573	593	544	563	553	593	576	553	580	582	545	545	543	575	556	535	593	577	544	565	539	546	578	538	598	596	572	570	543	538	552	608	542	566	530	575	604	559	590	591	582	515	581	563	555	566	574	571	587	578	574	561	557	567	521	568	561	534	544	552	537	597	543	549	585	552	613	558	527	541	540	553	541	532	560	538	557	533	519	555	568	588	559	540	584	559	576	556	612	530	571	520	543	587	586	568	573	568	585	552	536	562	505	584	587	568	573	561	550	564	540	584	588	549	520	560	556	558	548	566	561	551	505	534	609	571	526	571	570	539	587	569	579	551	543	575	554	569	568	555	529	506	557	572	555	513	592	547	562	517	593	509	567	584	561	569	571	549	572	544	572	540	561	568	535	582	571	569	620	551	580	592	549	534	572	522	565	539	530	571	531	579	539	543	529	538	575	572	564	556	510	575	545	525	564	520	568	574	554	551	531	588	572	548	528	563	557	546	555	549	546	560	538	518	548	557	564	573	530	529	551	518	547	549	583	560	553	563	562	571	552	551	532	521	593	549	521	591	532	597	558	585	544	534	558	558	513	602	560	550	584	524	535	546	561	587	528	570	549	547	557	534	584	569	569	551	537	576	590	519	551	542	579	567	589	572	572	533	561	539	567	602	557	539	543	487	547	553	558	584	564	539	513	556	573	555	547	559	543	571	536	544	569	598	544	573	599	553	602	559	545	563	560	526	568	565	539	551	599	543	566	555	590	560	549	572	573	566	588	533	550	563	541	537	515	562	566	561	542	539	583	538	567	536	554	553	571	559	569	546	551	580	550	595	540	514	555	539	560	535	617	514	547	576	543	548	540	587	551	569	552	543	558	567	620	578	565	592	555	541	551	560	592	559	569	519	589	486	556	567	549	548	546	574	521	560	543	581	520	568	545	561	494	543	566	564	567	517	547	575	517	530	540	543	548	574	559	545	566	518	507	569	558	573	562	567	552	564	525	605	565	591	539	541	540	519	541	538	532	522	602	560	581	547	611	564	557	550	566	570	554	570	540	575	569	605	547	595	586	554	543	554	530	554	568	546	556	595	562	556	522	565	527	526	563	580	559	560	523	565	588	579	538	531	558	548	603	560	553	557	552	540	528	558	574	541	534	532	519	531	568	569	579	551	605	534	521	505	555	536	616	543	589	527	530	547	603	542	530	556	576	558	584	546	575	548	571	584	532	537	554	519	576	593	550	543	569	552	566	523	608	566	550	530	565	533	593	548	536	542	562	535	502	589	582	573	576	539	576	557	540	576	555	555	586	516	609	569	558	589	532	554	573	524	544	556	555	534	539	565	546	528	543	555	565	564	559	576	583	552	539	576	595	600	577	544	534	511	533	524	541	597	549	532	541	563	589	569	602	538	536	588	529	564	533	546	562	556	563	555	504	539	557	537	578	613	569	519	557	516	548	593	566	548	554	543	531	602	515	538	528	519	562	559	580	549	567	557	539	537	569	566	589	531	525	531	551	601	569	560	537	531	551	561	539	573	564	532	556	581	542	612	535	549	543	556	571	520	583	592	534	574	538	579	557	581	583	574	492	556	556	550	581	542	565	548	575	547	538	564	563	544	551	499	535	563	600	576	532	551	546	582	573	537	618	574	629	559	577	512	544	520	527	523	539	523	525	582	566	554	586	553	534	555	601	577	527	562	551	518	540	576	544	593	565	552	571	526	584	579	574	531	548	522	528	553	503	570	525	597	558	553	534	595	489	564	566	573	554	564	593	558	555	528	556	524	559	531	534	580	574	556	579	564	566	580	534	568	572	612	592	533	576	578	580	530	530	597	562	523	531	600	557	577	561	561	559	553	542	553	566	581	534	561	537	592	528	552	555	550	555	535	575	573	550	556	501	578	623	550	556	591	526	583	553	568	581	517	538	637	550	597	577	541	548	534	521	579	557	547	541	578	556	557	541	538	594	513	553	535	545	570	537	558	513	566	531	536	596	508	543	550	539	549	548	539	533	549	558	542	554	596	570	527	559	569	511	569	569	531	598	560	566	554	570	575	565	574	588	482	539	551	529	550	520	566	543	524	537	611	543	536	580	565	543	567	541	570	568	508	556	565	583	569	582	574	532	567	547	550	539	531	523	533	553	607	548	574	571	541	544	558	546	548	527	561	572	572	521	558	502	541	549	540	529	594	574	572	564	547	584	604	544	569	570	533	546	602	567	568	590	587	542	547	527	519	567	569	565	593	566	514	543	591	583	539	550	536	557	551	567	567	558	514	602	533	550	561	525	574	540	574	542	567	544	555	500	560	559	602	566	554	573	575	506	554	538	543	584	525	562	572	541	556	536	520	543	559	536	552	569	577	576	552	526	573	506	602	562	574	514	579	572	579	617	540	530	533	553	581	574	537	578	558	553	566	552	577	565	543	536	548	584	553	532	606	566	534	560	558	556	584	547	581	582	545	550	532	556	570	572	532	561	574	546	549	547	559	565	578	519	546	546	550	499	555	540	575	576	554	550	555	598	554	544	586	532	585	556	595	566	541	568	580	551	593	561	530	513	536	551	540	550	516	550	559	602	543	611	556	556	618	574	556	563	548	576	574	529	612	558	557	551	542	558	548	545	573	550	555	559	528	573	580	568	573	532	563	531	572	590	571	531	594	529	558	559	553	575	560	516	587	545	592	546	576	588	532	549	549	572	558	567	562	580	527	565	546	558	537	580	563	590	556	555	556	579	520	497	524	566	531	559	554	547	545	513	537	547	567	544	510	574	554	549	539	557	538	544	543	556	590	537	569	545	550	566	563	536	518	537	605	564	534	551	581	565	580	562	534	589	560	579	534	544	500	544	548	526	500	536	551	517	564	578	583	568	554	577	547	570	543	531	578	571	559	525	572	560	524	537	546	578	566	567	569	531	546	564	545	541	611	527	553	522	546	598	520	579	573	566	533	500	566	522	591	557	549	522	570	544	561	576	585	504	529	571	562	506	491	515	547	554	548	560	566	515	575	537	562	564	554	556	531	535	580	587	542	584	503	561	566	537	538	555	543	519	543	515	525	565	614	542	592	573	534	591	555	565	517	581	605	554	577	586	577	581	546	518	528	534	549	556	548	530	508	586	580	561	637	584	506	544	557	551	563	571	588	596	554	504	573	576	558	570	541	590	545	579	578	531	568	561	543	554	570	561	543	542	525	532	560	538	556	539	507	520	570	529	542	553	584	544	527	574	558	596	585	562	554	564	584	519	579	574	567	517	554	558	545	539	580
6229	4504	875	487	330	323	317	276	283	266	327	300	283	287	282	267	279	312	293	263	282	284	298	290	253	284	294	303	279	276	298	278	288	287	298	276	306	279	280	308	292	332	287	278	311	293	310	304	287	272	280	282	302	316	295	298	271	269	280	291	286	312	272	259	315	287	305	283	281	323	277	308	318	301	293	290	299	328	261	273	289	315	271	290	262	293	254	305	296	317	245	289	306	281	281	294	307	281	277	290	264	312	275	269	328	265	274	254	285	310	317	292	273	292	267	284	271	280	276	315	296	276	260	296	279	294	284	281	308	302	314	319	281	295	307	289	308	295	302	280	285	319	313	307	299	313	313	304	271	306	310	281	292	293	306	277	305	309	306	265	276	324	286	269	289	262	303	289	310	266	290	283	276	281	266	301	294	321	276	298	281	301	299	270	276	310	295	300	271	286	278	258	276	288	313	319	299	298	242	313	295	301	274	302	309	280	267	284	284	264	267	309	289	269	270	277	275	313	310	275	299	281	287	265	264	285	292	249	270	277	294	271	265	305	313	309	294	281	268	276	346	268	281	312	300	275	282	311	294	264	272	288	305	285	301	288	265	276	270	278	277	275	276	317	289	289	268	282	297	265	292	292	292	290	274	287	329	284	279	300	274	270	314	282	267	284	264	265	290	320	285	254	259	307	301	289	274	242	297	278	298	299	300	305	279	281	281	280	306	329	311	273	300	253	295	299	314	269	278	321	309	272	298	253	281	293	287	291	275	278	315	287	289	302	295	276	295	283	231	292	292	309	292	295	296	298	286	289	311	268	289	312	267	283	312	293	266	282	269	273	288	301	284	270	267	310	320	290	280	299	270	270	316	305	248	250	319	298	305	281	295	299	296	316	314	268	281	313	268	298	299	270	304	305	254	288	266	293	291	259	298	278	317	284	290	308	314	274	306	305	272	305	270	278	322	283	267	300	314	283	306	268	283	286	273	285	302	322	274	305	267	302	314	302	257	278	250	282	281	288	274	266	289	284	304	295	280	261	277	303	291	299	264	314	288	282	264	295	302	290	323	303	262	291	281	276	296	299	282	269	311	291	282	279	295	271	297	288	296	308	285	268	310	274	272	298	269	302	263	284	276	243	316	264	299	277	304	326	285	278	308	295	310	302	302	321	283	263	282	294	285	316	328	265	297	295	299	269	288	314	286	293	278	308	301	277	280	290	278	288	296	276	304	313	293	299	305	317	283	252	291	274	319	306	305	322	307	282	290	311	307	274	276	256	277	276	323	275	322	290	321	284	308	286	283	314	298	307	271	318	279	293	313	271	281	288	282	292	253	279	261	284	294	274	255	282	270	314	309	289	310	262	293	285	285	289	294	276	277	262	267	266	300	253	272	274	300	290	281	290	299	273	302	301	287	282	276	299	250	280	285	314	309	221	302	282	306	266	272	296	272	304	294	288	330	270	261	294	280	274	301	293	279	308	324	279	286	279	277	278	283	269	279	266	301	293	291	307	290	276	270	295	285	286	301	295	291	277	256	331	271	297	303	288	292	261	307	284	293	298	289	294	242	281	292	283	287	345	273	258	266	301	298	292	295	286	299	263	318	224	291	273	292	259	283	283	267	327	282	286	262	279	278	262	306	283	297	294	301	287	304	305	293	267	306	292	268	253	299	282	276	290	306	298	296	287	290	304	296	302	285	281	278	317	289	294	291	283	257	290	333	299	262	271	296	278	303	297	290	287	283	295	253	313	288	289	290	293	314	274	258	261	270	310	277	269	273	287	302	307	272	280	296	316	341	282	308	293	282	293	305	276	318	258	308	281	316	297	260	300	334	300	283	296	273	284	294	269	329	283	302	282	284	300	302	298	281	300	306	292	306	270	293	288	270	287	303	297	294	278	279	301	299	287	284	288	279	285	274	289	305	310	281	269	305	295	276	287	284	293	276	319	312	305	279	291	295	288	302	314	284	296	291	259	299	278	277	279	276	286	299	291	317	298	289	298	308	275	296	325	294	281	280	270	307	301	328	321	283	287	265	311	309	270	316	296	297	304	296	272	297	266	285	303	274	310	289	304	307	297	271	303	280	306	252	306	296	305	288	273	296	283	290	279	281	293	273	299	320	279	278	282	253	273	311	288	292	270	267	288	282	301	291	282	276	322	285	319	284	278	273	294	314	292	301	285	319	267	291	267	278	300	279	281	292	297	286	283	309	272	301	300	285	301	303	273	297	285	317	284	297	285	290	326	290	290	258	272	313	277	302	259	298	298	253	283	279	305	274	307	298	320	269	314	284	312	272	301	321	287	279	278	286	291	266	305	287	262	294	307	303	315	282	301	285	299	310	265	301	265	309	285	261	274	283	277	252	313	288	284	305	283	323	311	294	299	275	266	296	286	276	286	280	297	279	287	321	278	309	293	314	276	283	301	285	259	331	297	291	290	318	305	268	281	286	296	296	263	299	328	300	296	278	287	307	281	299	302	303	281	270	309	252	263	303	298	296	287	303	282	270	286	326	289	309	313	285	276	305	274	302	301	296	308	292	291	290	306	291	301	271	282	263	311	277	294	291	310	307	255	271	321	273	282	286	281	317	295	264	298	306	301	284	285	280	302	281	264	293	276	234	295	305	274	288	269	260	287	308	270	282	302	290	278	271	286	288	315	273	303	269	282	300	303	256	269	302	292	330	315	272	279	297	292	283	294	272	255	309	314	327	304	297	316	290	284	302	303	269	274	317	299	292	275	291	271	290	299	270	302	278	298	275	288	272	296	306	282	269	305	275	293	305	270	325	310	282	296	334	294	304	291	286	294	264	277	303	284	304	281	278	289	277	297	302	299	265	274	291	302	287	306	293	271	313	286	275	304	306	264	283	290	277	274	297	268	306	268	307	285	278	285	301	280	318	299	302	288	266	296	305	300	291	281	287	283	282	274	298	275	250	284	273	268	289	322	293	303	270	294	310	269	264	312	283	295	287	275	283	282	309	299	317	282	298	258	274	284	281	273	286	302	267	273	287	271	326	297	264	287	275	272	265	291	304	296	288	283	304	271	292	295	274	322	289	298	251	269	271	270	285	282	297	255	287	309	303	271	312	306	266	284	268	272	289	310	306	284	266	284	289	247	248	298	293	276	276	284	284	278	297	319	311	296	251	284	289	271	297	290	309	307	309	266	289	294	306	259	291	313	308	284	322	273	328	283	267	275	263	343	296	267	277	281	266	307	276	280	279	308	274	299	269	279	308	292	304	269	292	294	278	279	302	306	279	290	303	323	283	272	300	297	283	263	283	307	316	308	323	281	305	301	260	283	282	288	274	278	310	306	308	240	281	268	302	292	317	277	273	272	286	281	311	276	285	271	281	253	292	296	287	284	270	271	305	285	293	275	291	291	314	313	294	280	275	306	317	299	285	295	324	310	302	299	279	308	280	306	267	246	301	282	246	321	273	304	274	289	285	294	286	298	290	303	292	279	311	271	302	275	312	311	285	292	314	283
5553	6147	966	1160	945	914	902	812	876	777	843	831	784	814	770	779	771	803	818	769	808	766	816	776	744	833	776	826	791	807	798	797	806	807	783	710	773	811	748	813	813	789	753	784	822	760	798	785	765	809	796	761	789	797	780	787	738	777	776	735	777	763	770	770	755	783	774	710	789	738	817	796	775	833	844	774	781	756	795	797	793	788	797	772	759	776	779	755	791	759	754	806	873	844	801	770	796	804	798	818	786	752	775	753	756	816	781	793	785	805	799	764	766	741	811	764	776	807	771	780	766	782	783	793	784	779	757	837	808	786	798	801	786	795	806	787	728	743	752	821	772	770	793	745	799	811	828	786	747	725	748	746	754	782	736	772	813	712	783	744	790	790	794	782	764	801	816	765	772	733	797	776	738	822	817	808	762	778	739	778	787	819	768	728	791	772	768	726	744	810	791	741	735	827	791	755	806	795	768	716	787	758	750	784	747	772	730	837	723	783	828	759	773	766	728	806	754	792	808	707	727	709	742	769	725	810	795	782	764	756	799	781	794	762	768	765	792	790	795	788	745	730	762	761	768	741	765	755	771	775	799	779	731	784	800	780	795	767	731	801	801	734	820	782	816	792	801	764	713	784	789	728	786	781	779	745	775	780	766	799	779	762	797	786	778	758	803	836	763	757	761	734	760	774	764	814	765	746	748	725	766	787	746	790	808	758	765	725	834	727	795	750	795	750	825	808	753	762	817	751	789	819	769	799	755	767	759	749	807	757	794	798	756	775	814	840	763	786	777	786	732	756	814	768	835	789	788	761	780	791	766	762	726	763	770	809	719	759	797	762	785	814	757	796	818	781	765	784	772	798	758	757	829	755	723	815	770	744	803	739	761	738	744	738	755	763	734	825	797	747	801	814	793	734	755	753	814	834	758	789	741	753	782	806	787	740	737	758	780	783	791	792	765	771	750	760	846	784	797	783	755	714	769	798	830	740	835	760	701	730	787	780	747	748	823	796	790	832	757	719	721	821	753	742	747	792	776	787	782	751	753	785	795	781	751	800	805	777	806	785	756	776	802	833	818	757	799	767	777	772	809	790	795	772	837	797	770	820	785	821	731	781	814	767	782	728	769	808	831	731	770	770	761	773	729	778	767	751	809	739	789	785	794	777	734	774	750	738	759	808	821	758	734	735	785	808	740	774	781	829	772	778	771	781	774	724	784	788	767	744	723	829	804	764	790	774	766	773	760	775	799	793	821	802	790	826	803	787	732	815	813	764	812	779	725	790	813	774	749	819	795	761	781	743	740	787	799	743	742	776	810	753	791	762	769	790	784	764	780	800	799	735	804	760	733	806	809	830	791	786	759	755	756	778	748	746	797	800	759	706	771	784	751	812	828	798	759	771	797	823	742	784	774	708	776	775	772	778	802	790	830	790	797	747	785	780	750	793	807	699	766	758	816	719	824	773	787	793	816	774	724	780	727	792	764	777	791	766	786	765	782	809	775	788	789	742	807	837	779	801	758	750	794	763	782	767	746	782	750	807	767	802	800	757	802	773	791	755	801	813	769	764	795	729	805	744	827	752	763	779	756	824	748	773	797	789	764	817	776	792	796	746	831	767	776	775	818	772	761	730	743	828	776	754	756	786	770	817	768	783	763	771	757	800	763	792	775	821	723	779	757	735	745	801	751	770	815	751	780	774	735	773	790	759	762	770	771	789	767	781	781	758	780	789	726	784	743	806	736	783	779	768	738	825	783	868	811	775	766	800	736	796	755	809	782	731	790	783	740	744	752	768	751	727	770	811	813	729	784	757	741	722	776	764	828	816	705	742	722	795	773	736	762	742	793	820	801	807	738	779	802	788	802	787	800	800	767	752	784	811	817	787	793	789	765	802	729	760	792	816	776	806	728	782	742	827	790	763	777	721	804	748	776	753	772	754	803	746	768	777	762	783	832	747	784	749	762	791	730	732	773	808	761	785	769	782	826	741	779	739	807	791	766	793	798	772	738	745	766	786	769	805	745	763	731	791	769	845	788	796	790	746	828	747	776	759	717	809	786	783	784	786	812	768	763	821	775	785	789	780	787	784	789	734	787	843	757	747	800	792	714	753	797	749	771	751	795	756	758	778	772	755	803	786	758	787	790	765	810	771	713	768	775	751	775	789	749	807	798	835	777	765	756	762	760	838	779	798	754	785	794	797	793	795	781	793	780	841	716	781	741	798	788	781	769	794	729	730	814	743	763	775	769	765	766	798	770	790	799	760	757	800	755	787	769	772	812	835	811	777	762	760	793	744	739	734	738	820	791	718	792	792	762	771	754	773	756	785	797	782	746	737	815	779	803	726	741	760	803	795	764	738	796	734	785	805	720	767	747	800	748	756	760	813	804	758	810	724	811	797	810	826	823	797	796	811	739	796	808	773	762	743	771	757	807	783	788	743	808	754	760	742	686	692	753	772	750	798	790	762	766	757	761	747	775	772	822	785	759	758	796	773	790	762	765	752	752	731	765	785	745	747	791	781	760	738	783	797	767	777	760	809	756	728	823	739	747	756	763	810	768	773	742	779	820	772	797	795	778	747	754	756	755	775	766	756	815	759	780	789	806	789	779	805	775	777	782	807	809	760	808	859	749	761	793	749	792	743	818	788	746	790	764	799	767	779	768	760	784	779	774	770	819	761	754	816	819	769	800	763	733	803	783	779	782	781	829	757	781	779	790	787	765	811	778	757	745	770	772	775	776	797	822	769	741	733	789	749	753	737	772	781	741	775	788	734	785	779	787	777	805	774	758	760	846	798	767	773	753	763	823	811	752	779	752	783	745	798	772	761	814	714	806	766	737	779	803	823	759	745	799	813	778	793	749	773	758	761	769	784	777	780	780	741	783	799	800	779	803	771	759	766	759	762	773	751	770	743	775	795	752	766	770	765	804	820	749	797	795	794	802	793	801	784	759	755	770	767	795	760	800	803	757	781	807	806	722	733	761	814	738	771	787	784	811	772	780	772	748	774	770	815	777	768	764	797	816	780	798	728	777	748	813	795	740	752	761	792	757	810	745	763	753	725	775	760	751	774	775	787	796	773	794	765	761	711	769	762	815	786	741	744	811	793	764	786	794	785	782	790	827	798	783	789	796	768	744	843	763	743	793	734	798	771	794	800	776	767	732	755	821	759	764	819	773	764	785	751	755	796	780	794	831	800	810	738	763	771	764	789	731	810	751	763	778	768	785	792	790	781	748	786	747	777	759	773	833	774	771	767	788	746	747	798	793	794	768	734	771	817	732	819	794	774	775	775	770	818	764	729	810	814	726	709	770	742	798	768	747	817	797	777	809	761	728	746	760	735	794	775	771	780	798	762	738	749	803	756	812	777	789	811	811	771	800	795	811	777	789	773	764	782	808	778	724	755	793	779	766	796	788	788	758	772	806	821	719	763	767	765	774	761	758	781	778	782	756	783	736	746	797	799	778	760	757	804	779	797	779	787	744	762	747	801	752	802
29512	21376	10865	5313	2613	1410	931	590	500	486	469	440	402	402	382	394	389	406	369	369	348	408	370	389	352	345	343	366	341	375	345	367	362	349	341	376	324	367	320	347	362	342	322	356	343	307	357	339	319	367	395	376	327	369	348	391	359	354	347	377	340	358	346	395	342	342	399	338	375	343	365	354	344	307	312	330	354	330	367	313	323	343	337	360	330	362	329	334	343	375	347	344	358	349	321	366	367	350	376	332	304	321	339	362	375	336	326	337	359	356	364	363	368	354	366	366	364	276	370	343	337	372	363	387	356	330	322	337	340	352	353	333	316	361	365	402	374	343	351	341	313	361	333	333	349	340	341	345	393	386	356	347	331	318	353	326	313	361	363	348	333	315	361	331	356	361	356	340	306	349	355	341	323	356	326	360	355	356	388	349	340	354	366	346	315	368	336	360	349	347	362	336	385	344	338	327	345	386	343	350	362	337	367	379	350	375	361	328	372	361	305	371	360	355	320	310	316	357	355	334	369	335	339	341	381	360	349	358	399	348	342	372	311	349	324	392	363	327	329	310	366	329	324	344	354	369	358	341	344	350	396	366	358	380	362	366	380	348	405	346	355	363	342	372	374	380	336	314	329	342	335	333	346	372	379	341	358	368	302	336	358	384	346	317	346	392	354	377	358	323	352	345	345	337	340	392	364	347	340	349	308	390	334	359	357	326	318	306	342	333	361	320	343	352	388	352	359	327	355	345	377	365	321	367	328	366	320	327	349	406	318	336	329	374	352	333	381	350	353	349	339	327	380	370	346	337	331	349	351	349	359	347	352	332	349	356	366	352	360	350	374	366	332	368	326	310	354	315	363	343	359	333	342	308	307	337	358	353	391	336	355	332	357	365	332	328	333	381	362	343	368	324	358	341	352	343	356	345	346	384	366	341	338	319	357	372	331	352	314	340	358	342	351	343	337	340	373	343	338	344	351	350	345	346	343	336	355	334	335	371	360	342	360	371	341	336	341	309	343	356	349	363	357	328	337	334	365	361	309	337	371	342	349	320	354	352	336	355	356	328	358	338	355	350	337	340	337	352	345	331	364	372	331	338	368	356	345	361	332	360	355	348	340	381	336	362	343	359	341	313	325	358	392	343	347	334	350	350	347	357	368	355	330	331	338	341	362	373	381	353	342	336	352	346	399	405	382	351	340	344	340	376	340	328	336	366	373	311	313	336	342	327	319	364	366	349	343	357	347	340	327	342	334	343	323	343	358	317	356	342	375	369	302	371	337	342	368	312	302	358	370	386	358	350	334	300	346	398	355	336	369	360	353	343	322	354	330	353	355	381	350	358	327	350	366	320	327	305	366	336	356	375	367	353	365	348	364	395	370	337	351	328	347	341	405	331	372	327	337	354	336	358	320	330	346	370	359	357	344	353	330	368	336	334	372	350	326	355	376	343	293	327	377	376	352	375	375	308	336	312	370	355	361	311	363	365	373	369	334	313	344	348	320	365	348	374	382	316	343	357	321	381	318	333	344	332	350	394	340	341	345	362	349	350	342	342	381	316	360	386	333	359	300	370	385	341	326	314	359	340	350	345	311	341	315	340	362	357	349	371	377	331	351	320	324	315	365	361	314	341	341	368	331	326	346	386	358	316	346	378	333	328	343	381	343	349	365	322	333	339	362	347	350	346	344	373	326	352	346	341	335	378	345	325	343	335	336	359	362	374	358	321	353	361	344	318	306	371	344	386	340	362	377	321	371	369	347	359	353	332	366	377	385	353	331	307	375	352	352	357	376	342	327	345	348	346	342	318	332	343	374	351	331	340	347	320	366	319	365	348	328	334	334	361	371	336	335	317	323	322	378	315	369	362	360	332	339	341	401	343	366	363	379	334	344	356	342	340	347	353	358	381	329	363	374	351	351	334	334	332	339	357	343	353	352	334	367	343	338	328	332	329	358	363	365	330	350	317	352	356	326	336	322	344	329	328	334	361	322	308	371	317	358	361	347	352	356	304	349	393	330	342	361	347	321	348	401	343	337	331	334	363	336	338	378	375	367	347	362	355	356	401	376	353	336	373	335	356	350	339	331	354	337	355	315	336	326	356	348	339	347	361	328	366	330	344	356	357	323	349	326	344	364	344	350	351	355	368	385	339	369	342	316	365	373	340	342	343	359	362	337	354	339	333	351	367	313	373	342	326	362	384	379	338	327	327	347	336	373	359	339	344	351	372	340	345	329	376	380	372	345	337	327	354	341	372	354	399	334	346	327	334	376	341	350	313	357	334	332	369	379	348	375	397	351	359	360	352	368	330	360	349	365	393	319	373	355	353	378	362	358	337	342	337	360	352	334	340	356	351	337	344	344	367	370	378	345	346	346	327	366	347	359	319	368	372	319	368	359	377	366	343	363	369	348	359	364	320	331	326	356	351	391	361	349	365	347	342	326	357	333	339	357	334	330	365	367	320	373	324	325	360	360	357	352	346	363	313	353	337	348	339	380	352	349	353	368	336	346	344	359	372	361	334	385	349	348	384	336	328	376	345	329	349	359	335	320	348	354	376	353	320	336	355	365	352	336	364	329	333	373	342	365	321	374	359	320	348	350	378	374	351	369	372	328	354	329	334	330	335	324	327	338	336	334	355	344	362	353	369	344	349	332	372	370	370	336	369	319	331	370	313	371	346	348	354	321	353	376	344	350	358	343	390	333	362	378	346	345	357	361	355	345	354	328	352	323	338	300	354	335	332	370	352	348	357	374	350	304	367	326	312	350	372	342	350	377	347	346	341	324	358	342	370	369	380	330	400	354	362	330	352	327	356	339	334	336	398	377	357	365	356	351	359	305	345	359	343	322	333	352	371	384	339	350	351	346	336	354	324	365	354	351	337	366	330	350	370	350	308	352	316	376	375	345	352	340	373	376	333	362	384	349	329	333	342	364	380	308	347	350	330	342	349	349	360	338	357	388	400	365	365	349	336	335	334	370	311	366	333	343	389	324	335	377	324	331	360	364	373	344	366	357	355	330	314	354	354	350	363	355	349	316	344	343	339	356	357	344	339	323	339	330	355	396	370	364	324	351	359	341	328	331	318	339	358	364	361	382	340	324	378	353	371	337	335	339	365	384	366	363	364	358	359	317	345	340	316	311	361	348	359	346	346	362	372	355	350	333	360	334	331	325	362	352	363	377	352	324	304	368	396	355	354	348	329	327	338	373	372	383	362	326	350	316	328	349	352	376	339	333	332	334	345	360	338	326	376	367	339	346	331	307	359	330	337	386	353	326	354	381	358	340	358	348	335	377	349	346	307	359	355	374	368	376	368	336	359	371	354	321	291	347	364	370	359	376	363	324	361	350	352	359	356	331	338	309	344	358	353	361	333	384	346	304	382	348	331	370	331	371	368	375	349	371	317	372	348	354	327	317	359	340	388	288	356	351	356	340	329	340	344	350	384	340	345	339	377	361	335	331	307	362	364	386	343	380	389	365	336	340	353	348	339	341	336
21287	12149	4665	4774	3342	2866	2362	2049	1845	1661	1605	1407	1307	1361	1306	1217	1141	1135	1107	1146	1047	1088	1017	1025	1017	1021	981	1014	977	1017	968	963	996	962	1019	928	979	966	905	976	950	911	940	931	906	954	959	939	953	942	954	846	899	936	887	906	896	936	943	919	925	941	990	939	946	876	915	948	910	897	886	866	946	941	887	924	966	918	887	927	889	925	926	926	897	906	866	916	878	886	922	903	862	909	854	883	900	896	921	902	970	904	898	860	902	898	928	907	867	885	893	853	920	936	917	906	953	919	893	890	927	924	903	918	891	928	905	933	919	927	873	902	948	885	917	892	902	917	906	887	866	943	882	931	931	907	929	908	882	899	927	852	890	907	936	950	936	866	950	821	964	914	859	923	842	881	885	913	886	922	890	883	915	939	842	918	905	906	874	896	932	927	919	908	904	923	944	892	912	887	924	882	902	862	941	903	967	895	977	896	879	894	888	906	898	896	873	976	869	904	927	840	896	910	899	951	872	870	889	870	908	925	881	836	915	878	959	884	864	884	902	887	872	905	877	891	915	884	908	881	906	906	872	850	934	910	866	914	890	927	892	903	972	863	980	939	889	882	936	909	944	871	926	876	886	883	876	873	897	880	880	865	950	872	876	878	869	863	836	907	859	916	849	933	878	913	968	884	899	895	825	895	929	906	925	851	884	889	876	926	882	849	842	911	913	860	904	878	932	849	910	917	879	865	927	928	928	882	937	902	966	882	872	893	914	871	939	915	950	883	927	896	892	924	941	918	925	891	979	862	898	882	918	883	859	878	925	882	873	892	850	859	907	915	896	902	908	884	920	959	916	938	862	857	942	900	886	854	876	884	920	859	936	899	903	874	902	861	946	905	884	897	908	900	895	912	945	902	894	930	920	894	866	882	878	898	880	876	904	887	877	883	912	874	873	908	890	904	895	887	949	896	902	914	890	905	957	900	910	937	936	918	857	906	895	906	897	906	927	915	835	884	886	892	893	890	933	907	945	890	923	875	883	899	906	873	902	857	914	951	875	869	921	891	893	915	867	931	904	908	895	900	916	943	845	851	909	856	888	869	865	906	921	867	942	922	916	923	872	905	813	893	869	872	880	860	888	898	861	926	882	901	896	929	919	881	909	937	865	909	871	876	947	901	919	860	886	903	933	909	949	892	889	898	906	921	902	921	912	915	962	905	875	852	872	872	916	890	921	914	907	853	890	875	852	884	868	915	876	899	945	943	919	888	885	935	871	857	917	868	868	906	893	875	858	910	923	846	943	889	952	921	884	867	892	888	908	942	861	941	851	949	867	896	837	870	868	919	855	928	915	869	887	866	869	879	873	929	870	887	918	877	925	926	876	880	954	925	851	891	892	901	916	856	914	859	845	900	843	864	886	911	855	880	937	894	878	900	890	866	891	924	876	893	939	847	889	917	867	886	857	924	928	891	906	865	916	899	954	873	929	827	885	921	944	905	899	887	927	913	877	842	928	931	884	896	884	923	911	935	843	860	884	886	929	870	871	868	939	932	915	888	817	915	900	853	880	890	909	868	909	913	887	942	873	902	876	888	914	940	918	879	892	890	865	939	897	893	939	964	896	938	877	913	838	884	940	937	940	827	875	867	914	867	845	850	872	872	901	927	881	924	930	840	921	859	921	912	888	929	976	839	904	916	870	877	923	915	886	924	891	891	930	911	910	863	922	853	869	863	886	872	907	948	895	912	918	924	917	866	880	858	875	933	918	913	936	874	905	940	909	933	847	897	835	947	822	935	911	833	897	913	893	937	933	908	881	904	895	877	890	888	888	897	867	906	930	895	906	907	920	892	879	896	829	906	913	842	894	937	880	913	865	898	879	862	881	894	864	918	916	922	944	914	860	903	842	895	874	906	829	934	844	908	886	896	939	901	946	891	892	887	887	898	878	881	869	903	897	919	895	920	915	945	970	910	914	915	864	886	892	934	919	904	928	910	910	896	896	948	899	872	911	919	870	826	863	909	860	903	941	903	910	887	881	926	830	896	946	896	882	938	932	889	903	904	938	895	930	914	867	898	904	950	874	897	888	895	906	958	883	849	813	897	882	880	881	842	922	877	914	874	893	867	903	870	914	870	923	919	893	858	927	910	919	900	868	904	868	904	858	858	913	928	898	918	918	893	922	878	871	916	947	911	908	895	884	879	888	893	914	877	944	895	946	914	928	900	926	889	872	877	887	866	964	877	914	896	912	926	915	911	884	889	893	921	900	904	882	904	865	915	874	880	883	905	938	907	883	943	888	959	894	923	862	903	906	875	888	947	855	904	858	876	938	908	919	926	894	885	894	890	870	922	880	911	895	866	927	929	903	880	900	935	958	897	900	903	877	970	864	928	882	871	898	847	863	922	880	881	897	898	927	886	940	942	883	866	948	854	924	906	891	839	863	894	919	877	915	919	905	864	908	929	873	881	872	831	866	900	896	935	895	944	896	898	866	845	909	849	837	888	950	896	923	846	892	955	946	902	885	913	879	822	930	888	874	841	893	900	912	936	914	920	941	897	876	931	863	890	906	880	844	907	914	835	911	915	859	892	868	902	945	884	867	898	913	876	882	964	828	837	904	947	834	880	858	888	918	909	952	907	899	871	850	886	908	904	911	910	896	920	915	901	905	878	931	925	933	880	899	885	855	838	903	887	855	888	900	886	889	898	899	930	894	880	923	869	938	896	912	865	892	892	893	864	876	942	869	888	880	875	902	914	887	930	920	920	865	830	954	879	850	873	902	880	856	849	913	907	928	880	891	868	879	906	937	960	871	914	924	899	882	848	929	906	902	883	933	851	851	873	927	844	967	935	928	881	890	928	883	880	886	928	900	887	911	954	857	902	868	900	904	897	893	909	867	901	854	945	903	900	939	926	887	900	892	911	956	874	900	855	889	857	929	893	870	913	905	908	867	875	877	867	894	904	912	876	967	942	937	885	890	888	866	945	948	900	925	891	869	905	885	903	893	918	904	881	901	898	899	908	925	904	934	937	918	881	923	927	883	846	901	882	922	834	921	964	953	904	923	840	864	845	886	880	856	854	848	887	929	857	952	915	906	933	900	909	894	918	915	905	899	882	842	893	887	897	932	915	878	855	912	910	926	914	901	878	913	929	894	909	910	883	937	897	867	861	895	835	899	869	917	938	859	862	893	890	832	885	896	904	869	913	931	857	938	828	868	899	860	896	857	856	913	936	903	933	901	859	990	914	866	902	956	933	892	867	911	949	926	897	885	883	902	897	911	870	891	904	942	863	879	923	890	862	946	895	912	891	919	897	873	907	906	875	873	837	881	893	886	955	948	895	868	895	895	884	901	854	894	930	891	881	841	917	905	930	863	888	917	929	833	904	894	936	918	905	891	856	917	904	902	900	815	886	864	904	900	890	924	840	815	912	923	916	907	915	917	932	888	885	906	895	925	862	961	907	859	905	871	916	899	911	950	874	882	923	909	937	928	896	932	909	914	874
39366	34855	18492	10827	5817	2927	1629	889	530	459	420	384	327	323	312	305	287	279	245	241	253	256	234	243	237	241	220	219	231	224	217	221	230	273	215	239	247	221	217	194	245	202	227	224	205	242	232	202	222	194	214	210	199	203	187	167	195	203	207	193	215	190	178	203	200	196	193	197	195	223	205	213	189	213	228	171	189	218	245	209	218	199	219	192	197	248	205	190	208	232	218	200	212	218	181	211	198	207	223	230	203	197	210	200	207	204	214	211	217	208	208	217	209	216	204	198	205	196	196	206	195	209	176	220	246	196	211	207	204	208	234	242	194	206	230	192	210	204	231	187	247	182	217	228	201	224	211	193	194	208	211	199	197	193	210	204	209	192	215	208	220	211	196	194	207	203	175	243	190	203	187	220	205	203	193	201	205	207	203	197	201	203	217	177	213	213	210	201	209	197	192	212	241	199	214	205	193	187	222	220	201	192	195	192	229	220	202	196	191	206	220	201	237	197	231	205	182	210	187	203	195	207	208	182	216	212	235	192	215	191	195	221	213	210	207	211	187	190	236	198	172	192	204	213	208	209	220	216	214	216	207	208	169	183	213	207	218	204	204	212	190	222	220	201	205	197	217	199	189	203	212	215	215	211	212	189	218	201	187	237	204	202	199	220	230	199	191	224	205	201	221	215	231	192	209	218	187	220	216	194	236	200	214	204	199	228	214	207	195	210	208	169	212	220	191	180	207	192	202	208	203	196	214	212	195	220	212	195	197	208	191	227	216	207	201	211	197	206	221	207	196	193	192	184	195	217	213	197	192	206	208	225	208	199	243	225	214	185	182	184	220	202	215	214	215	191	193	216	206	201	187	213	214	215	207	218	223	219	227	207	162	218	232	214	194	199	198	189	195	201	186	214	191	193	199	222	200	226	219	203	215	199	198	215	202	192	183	193	214	229	192	204	233	189	212	219	210	231	219	212	195	241	212	188	200	219	212	210	203	200	210	201	214	183	235	209	221	226	197	203	193	204	205	198	163	225	207	220	192	215	199	213	230	189	199	212	195	201	200	194	191	228	205	212	184	224	209	199	209	220	195	197	187	215	202	213	188	210	176	186	215	202	208	207	235	201	224	206	209	208	214	201	210	189	222	195	217	228	203	199	180	190	193	210	198	223	196	209	194	215	228	207	219	235	210	206	182	195	234	221	210	208	185	204	218	217	217	202	221	216	192	207	205	195	223	202	191	205	196	212	207	196	192	197	229	226	210	197	192	188	199	223	214	199	215	187	187	209	213	203	210	234	216	209	215	228	201	205	185	200	206	187	198	181	228	207	188	210	221	200	184	184	245	205	194	228	220	213	198	200	205	192	242	219	211	226	166	239	241	193	206	215	192	202	220	201	208	204	179	202	228	216	209	223	216	200	210	194	197	199	187	203	176	189	199	207	229	185	207	197	205	221	227	204	194	205	217	214	208	194	205	194	201	228	209	193	205	220	211	217	188	189	209	196	197	207	218	219	229	213	179	197	202	214	199	187	171	210	198	212	178	204	210	221	217	174	203	199	201	210	181	210	203	184	220	189	219	233	193	205	195	192	184	215	214	219	225	189	231	195	202	211	194	190	222	215	203	211	224	190	184	206	222	207	188	187	212	202	201	206	197	225	196	211	206	210	240	211	187	204	219	216	216	224	207	217	194	193	190	218	164	215	197	200	209	213	198	181	214	213	198	175	200	198	179	187	208	220	213	162	212	239	195	224	204	189	213	204	204	218	203	221	193	196	207	216	222	182	200	203	207	197	189	194	235	192	228	199	234	217	233	232	215	206	205	195	191	189	204	203	204	191	209	198	206	224	179	213	202	202	202	198	205	200	194	205	190	204	204	174	196	202	216	181	225	207	205	227	186	226	228	225	209	201	220	199	204	206	202	205	169	230	184	189	198	221	236	205	233	217	209	215	214	193	173	224	203	206	220	214	198	203	217	228	211	201	217	201	217	203	176	191	208	192	198	178	196	207	216	211	189	213	211	209	227	210	214	205	218	202	204	215	205	221	189	196	199	202	191	217	192	209	221	209	202	206	175	193	183	222	189	197	196	235	199	206	210	199	212	194	219	215	210	207	204	220	215	209	194	229	203	188	201	172	195	221	192	196	227	232	203	211	218	205	184	201	195	220	200	214	220	185	215	217	213	221	216	215	211	230	211	219	192	216	221	224	202	196	247	223	238	202	190	213	191	209	211	194	217	229	203	214	195	226	177	222	221	204	210	180	194	227	204	198	199	231	206	201	213	206	183	218	178	188	206	197	203	211	190	222	196	188	218	211	202	224	221	223	200	175	189	210	220	219	168	193	252	177	224	187	197	199	185	199	216	204	214	200	215	218	201	171	203	215	183	200	200	192	215	215	193	208	207	226	208	188	177	193	174	207	185	175	236	197	193	191	182	185	200	227	185	207	209	219	220	197	204	192	207	207	224	189	177	197	200	196	197	223	204	195	202	195	205	193	181	194	200	221	194	215	211	192	209	178	218	196	184	197	215	227	197	196	170	195	199	196	208	190	180	201	196	239	213	232	193	211	211	231	201	184	219	233	195	205	182	204	213	214	218	214	219	199	195	211	171	208	210	191	201	211	197	210	211	188	192	225	203	186	214	201	208	214	210	216	189	197	205	191	216	192	208	200	197	185	186	208	191	211	181	236	204	214	203	231	194	218	178	212	194	190	214	205	207	226	186	200	197	215	194	189	205	210	240	206	198	183	212	223	203	185	201	237	184	214	259	213	239	214	207	214	193	195	205	208	191	223	181	209	198	186	236	196	196	211	202	203	213	194	198	199	232	211	205	199	173	190	212	203	227	212	215	226	226	201	197	202	209	201	212	186	194	198	211	198	212	243	209	208	201	183	206	183	214	191	207	213	219	207	204	193	181	204	212	169	215	232	172	175	201	223	214	195	181	209	216	202	181	194	206	207	193	202	227	205	216	188	180	221	209	219	203	214	198	197	195	217	181	198	209	224	201	217	170	209	197	234	223	217	206	207	200	210	190	195	211	234	223	186	224	229	192	232	209	188	211	236	194	227	207	185	200	208	207	221	204	189	186	200	192	193	214	227	212	196	189	208	207	205	205	202	209	190	200	199	226	228	213	197	220	189	208	215	215	207	210	203	197	234	201	199	234	192	243	202	215	206	208	218	209	197	219	203	188	185	223	212	204	182	186	187	201	190	204	169	196	182	195	201	218	203	202	229	175	227	198	217	176	185	196	162	221	184	229	181	234	202	202	219	184	208	218	195	179	197	186	210	210	208	163	207	218	189	230	210	200	199	206	215	212	197	185	226	213	217	188	194	194	218	203	219	199	208	207	206	180	201	222	212	215	189	188	189	207	191	218	197	218	191	192	197	215	220	206	215	233	195	211	196	180	202	178	201	188	219	223	214	179	186	229	189	206	207	219	215	215	222	197	222	193	214	224	196	212	206	203	226	188	188	210	203	207	200	208	191	204	225
28649	18404	6002	6653	5335	4198	3534	2865	2494	2156	1959	1668	1470	1343	1214	1199	1171	1049	938	962	886	917	832	832	809	864	782	770	742	707	688	687	709	717	683	650	661	669	635	642	619	630	621	621	616	612	674	612	600	646	625	594	620	626	596	590	627	589	586	605	608	625	560	601	581	579	573	591	605	569	561	555	578	565	625	606	587	583	588	559	610	609	524	550	579	593	571	563	589	544	595	619	562	587	546	554	575	557	539	573	578	531	529	561	534	608	538	563	571	557	578	534	600	554	544	550	581	584	568	542	557	585	525	557	543	563	560	589	565	599	511	524	605	592	599	544	522	536	562	576	537	556	570	572	558	568	566	546	582	560	568	569	570	515	546	545	551	542	508	533	553	561	584	566	563	587	606	506	595	559	563	546	558	585	524	563	510	554	571	571	542	561	560	572	550	591	539	538	548	543	548	585	573	564	604	577	565	602	529	596	575	567	576	552	568	548	578	518	552	538	606	562	512	516	530	523	543	605	566	528	527	556	574	502	538	516	585	592	520	528	549	541	551	559	591	565	559	530	541	555	582	570	564	529	534	594	535	535	562	541	576	574	516	569	516	531	554	521	571	535	576	529	562	556	563	513	566	625	566	510	587	560	544	535	538	522	528	565	654	565	503	551	571	577	515	515	574	565	542	508	540	575	569	554	561	545	567	530	535	567	557	541	566	558	573	518	543	520	538	597	527	556	560	576	586	588	512	579	510	529	578	587	541	544	572	556	537	559	501	530	510	578	551	543	553	521	595	523	568	556	567	570	528	545	569	552	541	581	567	546	514	522	528	584	524	603	540	533	578	506	541	554	562	510	546	553	554	560	530	550	540	579	586	515	543	534	578	576	533	564	594	527	565	537	588	547	580	508	533	502	552	598	549	520	570	569	559	566	559	565	551	548	577	605	557	556	548	561	526	547	578	549	570	566	536	579	548	562	558	536	522	546	542	560	549	575	560	571	534	510	533	567	547	565	578	515	540	546	552	548	572	557	567	561	506	544	557	515	528	528	602	541	576	542	551	552	557	522	556	557	503	491	577	577	551	543	570	574	549	539	547	571	544	596	545	576	609	577	545	513	593	527	572	544	521	545	530	507	574	568	535	497	560	553	588	558	518	570	530	580	591	594	513	563	552	553	539	545	562	535	548	587	550	546	554	560	534	570	558	589	537	544	590	544	551	549	553	581	533	544	528	523	541	566	523	558	551	549	528	540	533	554	525	521	524	588	559	535	567	558	578	542	539	569	525	558	534	575	539	537	538	551	562	571	571	537	586	537	580	562	577	544	576	605	566	538	553	547	542	576	552	508	580	573	552	564	537	556	569	554	574	525	545	586	605	566	569	551	580	551	536	586	557	567	566	543	582	540	506	502	557	558	536	567	520	549	579	568	579	541	583	536	555	529	540	548	580	587	572	554	533	544	559	559	521	560	585	527	542	558	604	551	531	576	569	548	560	557	515	543	559	545	554	582	529	546	553	555	521	555	565	606	564	551	561	559	512	562	547	560	547	566	575	561	546	585	555	556	561	562	536	558	551	553	535	542	526	573	547	534	579	573	540	539	571	534	537	543	526	521	555	558	543	581	533	580	585	562	572	560	581	562	548	549	553	584	518	559	528	538	549	588	523	523	573	545	567	574	550	581	528	536	569	568	527	570	582	500	567	560	562	508	578	580	548	568	565	566	546	553	540	558	555	547	548	571	533	566	531	502	555	533	583	573	508	516	553	572	546	549	575	524	558	565	528	572	513	538	533	544	556	522	500	572	553	578	574	572	538	548	564	562	549	584	546	519	557	551	535	533	576	564	557	548	546	573	497	552	487	558	515	561	529	531	541	547	582	594	582	558	589	540	573	580	523	524	538	574	551	543	582	539	559	465	526	586	549	543	552	556	546	547	551	534	533	534	587	564	554	541	573	571	550	559	588	587	571	556	559	600	548	535	587	497	500	525	497	561	528	568	558	532	531	583	556	547	569	539	520	588	580	533	580	529	566	488	559	536	563	546	535	589	560	582	532	586	535	538	544	550	511	566	534	542	514	557	558	544	570	526	548	536	580	578	581	535	568	560	556	568	584	536	566	553	494	553	563	562	584	550	537	535	551	515	533	590	537	631	531	555	574	564	527	556	533	484	559	520	617	536	525	587	543	550	540	518	562	553	544	584	543	578	542	533	581	534	548	541	567	516	602	542	561	535	551	551	518	553	560	555	515	523	558	522	580	566	592	538	545	550	561	499	537	506	549	566	533	571	515	567	576	551	567	555	565	519	522	551	517	550	559	566	499	559	540	535	553	536	554	595	547	546	564	554	512	569	511	552	558	573	558	574	525	549	500	542	560	530	564	566	579	553	559	547	528	553	529	509	550	567	521	543	579	577	594	547	559	580	533	546	535	563	533	551	543	533	547	565	556	562	563	552	543	556	577	543	586	552	559	590	556	577	589	539	591	566	558	560	550	516	526	566	579	565	581	544	518	546	560	600	580	571	570	529	561	561	542	574	536	533	527	540	568	528	539	548	585	534	551	519	578	542	581	607	566	547	570	543	596	529	524	524	548	541	555	523	576	551	567	538	558	564	525	567	545	514	515	553	547	543	569	551	584	545	545	556	550	555	533	533	564	540	568	574	558	552	569	587	541	544	557	545	581	559	526	548	589	546	525	540	559	547	577	542	560	550	523	573	538	553	565	530	553	582	552	543	547	594	547	561	536	554	578	532	570	588	600	562	572	536	570	576	588	555	517	581	585	544	556	516	541	563	559	528	524	558	519	557	559	556	592	533	556	609	570	501	534	536	596	563	575	511	568	547	559	565	551	534	544	514	600	575	533	550	524	511	561	564	540	563	569	585	548	567	541	577	539	568	591	540	524	528	572	571	558	569	548	557	517	554	522	533	503	541	560	576	537	535	540	530	536	576	545	546	541	572	561	545	565	516	578	535	512	572	541	520	504	539	562	592	580	552	559	543	543	545	508	547	493	548	503	539	527	611	555	541	548	570	551	582	560	539	556	542	512	530	515	555	539	560	545	561	549	533	540	568	541	587	522	550	568	582	547	574	547	553	544	542	551	571	579	512	563	556	585	552	591	526	523	525	513	559	510	569	546	532	549	559	533	533	557	517	596	545	574	549	526	548	568	590	555	546	530	546	548	545	539	590	553	611	599	572	600	534	548	537	528	550	524	590	530	524	592	549	515	562	554	564	574	522	557	559	530	542	582	549	538	556	548	554	561	559	551	568	555	540	569	547	578	537	529	559	554	552	566	548	543	574	523	546	551	546	534	572	517	562	554	551	492	535	569	526	555	596	583	560	507	538	520	541	553	557	571	537	511	550	562	544	514	526	562	545	562	519	538	544	570	539	523	555	590	531	545	532	541	538	557	534	553	554	575	570	561	574	527	553	562	534	538	549	518	538	529	582	562	583	567	579	552	511	547	514	533	574	564	586	521	522	558	561	509	525	509	580	552	545
6392	1462	574	396	330	343	291	288	267	312	307	312	285	280	283	282	246	349	291	253	305	307	271	297	309	290	313	302	295	273	302	282	272	287	301	270	316	282	302	282	288	304	265	325	271	289	297	283	318	310	300	301	300	276	275	296	263	286	236	273	307	269	260	290	268	294	279	270	307	306	299	316	278	263	323	275	265	285	288	285	276	278	274	298	287	296	280	309	287	284	320	294	274	263	271	255	277	307	279	321	274	282	275	286	301	278	275	287	288	275	287	268	316	308	265	279	270	287	310	265	315	284	296	281	271	299	300	297	292	292	266	283	251	299	273	292	309	322	268	310	286	296	312	286	299	278	282	283	277	306	301	295	301	298	290	255	304	278	290	309	276	303	264	289	317	295	296	298	274	277	310	295	282	304	347	290	312	281	272	300	271	274	293	279	292	284	274	271	318	280	271	307	313	310	287	300	271	325	280	300	267	276	273	270	271	277	337	305	275	286	265	281	267	282	271	310	283	275	287	313	274	286	276	289	296	280	293	261	290	243	278	257	305	305	284	269	294	276	298	298	272	286	338	291	270	299	289	246	263	288	267	299	314	280	285	269	300	281	297	264	301	291	291	315	262	309	306	305	308	303	294	294	281	285	267	304	294	283	272	283	310	295	265	296	295	280	298	294	303	297	297	292	273	297	260	294	293	262	287	278	289	263	283	281	292	274	282	268	297	300	306	262	274	287	321	287	271	280	284	306	278	343	291	293	309	300	295	284	271	283	254	284	269	274	283	292	290	294	297	264	314	274	330	265	295	281	294	265	282	263	331	291	309	299	275	293	314	298	310	282	291	305	312	314	290	278	290	315	300	268	294	295	295	269	277	308	287	285	251	284	300	320	287	285	302	314	285	330	291	299	294	297	273	293	275	291	289	307	270	298	285	275	268	286	264	297	287	295	299	289	269	306	312	282	326	264	277	289	263	279	293	316	284	286	319	281	305	288	272	298	271	246	286	292	281	281	303	301	297	288	302	311	283	261	287	286	290	243	312	311	329	284	293	300	286	305	263	289	290	283	255	274	276	274	284	274	288	271	259	281	284	273	290	300	308	304	322	280	292	295	293	251	266	280	297	285	281	277	299	299	260	308	291	309	314	309	333	279	299	283	265	293	294	319	305	272	321	266	260	286	286	278	308	290	272	320	270	297	307	277	283	303	293	283	289	309	262	276	300	305	280	262	296	296	289	288	284	268	278	256	298	270	270	274	283	302	277	296	281	285	293	250	279	269	330	318	290	313	295	275	327	295	284	293	297	276	299	298	284	288	316	256	299	297	297	301	283	296	294	299	304	280	288	272	255	280	306	287	304	322	289	291	295	285	265	308	257	299	307	257	280	269	319	318	262	284	253	279	282	294	280	280	300	311	315	302	277	290	277	257	291	302	268	264	265	271	305	305	297	288	282	277	317	276	269	294	307	287	310	265	302	275	296	275	294	265	287	285	292	317	295	269	291	289	283	315	274	337	258	279	284	305	318	312	311	305	267	270	284	270	276	307	281	273	297	281	263	262	292	293	273	298	286	293	306	296	274	268	257	303	286	258	294	285	280	281	307	276	254	302	291	285	286	314	277	264	292	315	302	285	271	259	298	271	280	291	319	287	280	265	292	287	269	262	282	313	287	280	286	276	293	279	293	245	305	264	286	303	252	288	297	276	290	263	298	291	303	304	310	307	290	293	308	292	278	274	285	306	292	270	292	301	301	281	286	284	253	284	283	306	273	263	293	275	260	302	303	324	299	269	261	304	260	249	293	291	280	303	283	261	291	290	278	298	297	276	295	302	262	268	260	293	297	287	332	308	296	267	294	262	285	264	298	278	293	281	291	261	294	311	285	293	272	285	287	314	314	306	301	330	325	262	280	284	307	291	277	330	282	263	281	269	286	296	310	293	280	281	270	290	281	305	319	283	260	265	297	301	294	290	269	296	292	283	278	274	269	311	280	277	279	293	286	273	289	276	309	255	310	278	337	290	264	274	294	300	309	281	278	297	284	255	317	290	289	296	267	290	289	330	275	315	295	293	309	296	308	298	304	306	316	284	268	300	279	274	279	293	311	285	319	279	283	273	278	296	287	275	311	282	267	315	296	286	279	285	300	311	313	307	263	285	295	269	294	289	304	287	315	269	270	286	249	263	273	325	308	263	302	294	291	275	312	285	273	301	305	261	298	275	277	299	311	251	313	308	289	294	263	291	295	279	307	310	279	281	258	274	283	314	266	289	292	270	298	299	260	305	289	305	262	308	283	291	282	288	302	257	303	274	262	287	291	265	261	290	264	283	290	286	295	276	284	276	264	294	317	320	275	300	301	256	282	304	282	295	296	294	273	307	241	301	269	266	304	277	325	297	287	289	299	274	275	292	297	294	302	294	286	274	265	302	301	278	314	268	266	307	280	302	287	310	290	284	322	306	268	274	279	298	294	278	308	276	301	263	312	296	270	305	296	328	282	274	316	253	284	277	278	296	291	296	293	270	284	255	257	304	293	287	281	297	304	288	290	293	311	307	282	298	294	304	324	308	294	282	277	310	299	295	310	272	287	296	290	293	292	261	309	333	282	278	274	258	286	309	254	296	308	268	293	282	313	267	300	272	303	271	322	244	277	306	258	301	318	279	268	289	295	271	304	281	277	310	272	283	253	292	316	314	317	287	310	266	279	264	292	269	274	267	283	310	307	313	316	289	289	282	297	299	274	258	286	290	297	299	284	302	270	307	299	298	265	292	286	294	280	323	302	301	289	308	250	296	294	266	268	243	303	288	275	287	305	260	278	313	294	296	269	267	301	292	285	286	284	320	298	313	259	261	291	297	313	291	278	295	302	302	297	293	261	303	285	301	301	274	291	279	271	281	301	265	302	278	294	286	305	300	300	289	294	273	306	265	290	285	298	267	295	288	285	288	273	303	297	301	294	267	321	294	266	318	304	279	302	284	305	288	286	297	304	263	287	297	252	259	295	297	290	326	272	280	270	309	300	290	277	312	284	264	303	297	260	283	298	276	286	339	284	318	272	302	287	279	309	275	303	300	259	307	306	319	292	287	300	291	298	301	309	281	285	248	314	292	268	298	291	256	293	267	314	277	268	286	290	299	276	280	279	297	287	323	290	305	288	292	302	301	293	313	305	292	276	271	274	302	309	253	300	274	266	266	272	278	296	292	250	285	301	296	296	331	292	250	276	321	277	325	300	291	289	287	288	277	281	306	286	271	262	287	274	290	297	298	288	287	293	286	260	298	311	285	312	330	277	279	281	279	292	283	263	312	287	313	292	282	288	284	278	295	290	286	291	279	283	264	298	238	299	310	307	299	270	300	265	259	296	281	318	279	305	301	321	309	259	311	305	277	299	303	266	313	292	309	288	286	284	280	278	300	288	261	316	280	271	298	308	295	283	298	297	278	267	273	280	275	294	295	280	268	287	318	306	283	285	298	275	296	302	288	284	321	300	277	280	285
6053	1789	1097	1002	974	899	861	871	836	820	805	835	803	773	799	774	818	843	749	799	818	772	803	786	802	750	804	778	755	712	753	790	773	761	806	775	789	829	769	786	758	794	820	789	789	732	776	805	761	762	788	781	772	759	741	761	804	829	766	804	776	806	815	845	769	779	773	826	759	767	737	793	755	793	784	783	772	778	782	771	768	821	704	806	777	755	752	799	821	771	758	772	814	803	810	766	800	746	772	762	774	782	801	787	754	737	739	750	826	753	761	757	753	806	763	730	744	738	744	775	817	824	804	775	810	756	717	736	766	800	743	765	802	795	770	792	793	801	764	788	797	745	763	821	778	757	753	774	778	744	805	737	806	749	804	763	739	778	758	790	761	738	756	767	828	794	760	781	774	772	784	776	782	820	769	792	758	799	775	814	824	798	778	768	780	814	789	756	731	729	768	752	746	775	863	798	771	758	743	749	788	749	801	785	756	763	769	779	814	795	769	789	775	755	773	776	744	821	777	749	793	794	812	726	790	792	749	733	751	764	802	770	755	802	839	764	793	797	744	737	757	803	738	715	794	789	804	786	766	757	754	759	743	754	772	786	817	769	749	722	807	744	746	782	737	729	809	816	767	763	774	839	767	803	781	794	782	796	805	820	761	788	810	793	735	853	756	765	748	778	799	770	806	789	758	774	774	823	771	801	792	816	756	788	710	753	816	781	812	811	803	795	775	767	810	762	761	795	738	769	810	798	735	814	769	762	773	774	768	802	810	794	771	743	743	787	751	785	748	772	783	742	763	763	804	766	769	751	734	728	784	784	732	773	741	829	776	820	801	818	723	785	809	811	768	742	775	769	779	774	742	787	790	753	816	789	811	788	791	722	818	761	826	774	739	802	798	770	748	762	797	814	790	769	744	770	777	757	727	771	796	754	776	784	796	790	751	808	753	756	772	823	728	805	834	809	787	767	791	767	788	754	790	773	776	778	748	737	748	780	771	764	727	799	747	856	794	775	825	771	790	749	774	774	758	810	743	756	794	805	816	754	753	814	740	752	758	804	726	771	759	834	844	775	759	785	803	780	798	806	788	777	784	771	810	819	749	756	811	714	750	815	820	751	781	774	767	790	772	772	728	755	776	747	809	798	759	760	731	730	810	781	764	781	788	747	768	780	805	775	758	783	805	759	795	802	780	794	769	822	761	787	758	760	818	770	797	763	777	785	775	771	784	708	756	738	831	791	678	778	774	780	804	777	848	804	797	764	755	764	822	783	753	794	777	812	769	755	766	735	736	791	778	794	789	764	720	786	753	793	822	787	763	820	774	736	771	774	764	751	758	792	722	766	812	774	770	769	829	792	742	828	797	759	796	798	776	810	775	806	766	772	790	752	780	829	778	771	802	740	775	726	761	794	811	785	787	758	755	769	766	768	779	784	739	760	799	793	758	755	758	772	817	794	750	766	791	817	773	814	784	825	727	719	813	743	760	766	831	816	788	776	757	770	772	782	768	843	751	800	797	769	756	748	732	807	728	772	803	773	781	797	789	809	812	771	802	733	831	727	759	801	804	774	809	721	784	782	791	753	780	739	771	785	723	743	753	805	793	795	812	763	741	789	743	734	794	777	754	757	686	738	797	806	758	784	763	752	782	775	767	795	803	765	775	751	779	773	797	772	757	756	766	765	765	776	751	782	778	780	778	763	812	820	807	822	760	725	764	739	782	753	768	794	809	753	806	749	799	800	860	799	714	753	850	820	781	790	777	754	770	791	802	830	785	774	766	835	774	785	762	701	781	733	793	796	753	793	746	774	760	788	829	756	789	758	752	740	757	766	794	792	724	762	761	811	734	766	828	791	745	846	793	769	732	821	759	747	793	802	745	803	726	790	763	772	773	782	789	791	785	788	839	767	775	767	836	797	766	759	791	791	801	827	802	817	753	737	757	817	798	790	743	782	761	759	787	765	799	742	828	808	794	802	783	756	761	729	796	766	803	755	824	795	810	807	794	755	730	726	804	791	780	782	789	734	757	805	760	748	749	769	734	807	750	786	782	756	756	738	733	732	781	775	775	841	812	801	747	750	730	786	789	781	777	779	810	765	729	765	793	774	748	766	807	826	765	788	820	795	759	749	790	772	773	799	795	766	775	818	802	763	744	781	795	856	733	776	768	791	789	755	807	754	787	784	772	740	735	770	810	784	790	759	803	805	794	770	755	773	803	802	763	793	764	755	765	751	761	808	763	780	820	760	767	769	776	744	765	792	749	798	811	793	770	769	762	791	757	811	762	802	757	811	776	769	775	788	792	771	760	777	804	780	777	792	801	823	762	739	765	719	775	782	795	729	782	789	793	781	761	779	761	779	772	815	842	768	786	828	784	768	769	759	775	772	729	809	735	796	777	753	773	766	733	776	716	826	802	790	809	750	812	786	766	752	741	764	762	709	759	765	768	739	772	784	724	752	721	778	735	741	760	811	785	785	759	788	810	803	800	765	780	786	777	816	795	785	772	803	766	841	806	750	804	758	768	783	832	795	786	708	783	784	788	758	734	760	793	769	786	744	770	769	793	830	731	779	796	779	774	745	748	779	743	766	781	768	770	781	731	775	741	751	748	809	773	776	772	749	793	785	745	773	798	792	769	761	810	775	766	749	784	774	794	740	765	756	745	846	763	732	797	742	726	795	718	800	816	768	746	758	751	784	799	799	756	791	740	772	737	773	760	844	749	790	787	761	744	723	792	799	791	772	821	729	802	803	766	739	755	721	803	753	783	764	757	772	784	812	791	786	748	802	793	789	745	765	793	728	803	805	832	772	804	813	732	754	762	777	762	814	783	775	818	809	758	730	791	765	712	780	842	781	741	756	797	773	831	847	756	797	750	735	766	778	767	798	782	787	783	793	748	811	826	773	752	738	774	774	774	807	800	770	779	750	758	832	764	739	788	791	794	736	777	776	806	818	816	762	728	737	775	809	725	799	780	757	782	795	788	739	753	726	781	773	767	791	779	819	740	721	776	757	801	789	744	791	775	769	808	697	797	823	751	810	782	760	766	713	764	796	777	738	801	822	778	807	795	754	817	800	791	789	830	798	760	827	800	784	742	786	789	766	804	748	774	714	760	737	746	742	728	769	759	780	719	777	749	768	787	818	765	793	789	764	771	858	707	757	787	757	769	799	767	788	783	748	794	805	774	773	782	735	803	789	800	782	727	742	766	774	785	813	749	766	776	730	789	754	776	727	784	749	799	745	747	761	812	797	765	782	758	757	819	821	795	780	730	753	809	823	743	793	766	813	816	814	806	763	807	777	753	746	761	781	834	707	795	726	802	738	787	779	777	784	761	804	800	786	830	750	768	781	775	808	792	814	741	796	745	762	790	751	780	844	740	791	758	789	833	751	851	791	778	797	787	784	737	720	794	742	772	781	732	746	733	813	771	797	774	721	792	809	780	775	770	812	763	782	775	770	810	805	764	786	722	752	777	793	716	783	780	791	772	762
33983	22096	11928	5982	3103	1794	1009	688	517	494	463	450	427	406	407	410	423	387	407	407	415	367	399	352	384	339	375	377	359	361	339	347	367	345	379	371	351	342	369	357	317	343	359	366	352	359	372	367	338	356	375	331	356	332	354	343	373	358	330	382	358	373	352	354	372	350	365	344	390	336	340	373	317	365	338	338	326	323	320	352	371	368	323	351	343	342	333	357	318	362	353	370	332	346	351	360	347	365	368	352	356	370	350	355	324	366	366	363	336	363	332	373	358	358	363	345	350	351	378	369	346	287	318	357	335	329	339	337	366	362	319	318	360	337	335	380	368	324	350	343	328	345	362	303	357	376	374	317	358	346	351	367	349	356	342	392	327	349	346	330	368	346	351	359	330	361	348	367	367	308	368	328	327	337	375	351	329	337	350	374	329	381	334	349	346	348	386	351	346	350	313	346	387	364	347	329	358	340	378	334	374	346	357	311	351	358	351	351	364	335	369	371	342	355	393	358	345	370	358	337	345	331	381	319	367	335	347	369	327	335	353	324	372	394	333	337	334	335	366	349	339	363	346	351	338	331	325	355	357	342	356	340	345	362	304	369	369	335	340	307	345	372	338	363	338	397	319	353	339	351	342	339	354	346	319	362	360	361	378	345	355	344	354	361	317	368	361	330	326	346	344	310	346	360	351	347	353	319	331	374	351	308	355	386	371	351	310	378	366	340	358	361	313	352	336	313	317	383	353	334	327	314	341	362	355	333	348	380	345	314	342	328	354	340	331	330	351	338	338	349	299	354	362	354	312	380	435	320	339	375	350	388	363	361	351	346	354	330	339	334	393	366	344	358	329	320	383	358	403	328	383	346	367	352	342	343	349	333	334	361	346	326	321	342	323	356	373	402	361	322	341	347	331	329	359	361	325	319	369	365	368	372	356	332	343	344	343	403	367	331	316	347	347	344	328	390	321	359	394	370	327	359	384	325	338	380	340	362	360	353	345	327	348	349	357	355	337	348	340	317	388	346	357	365	369	354	344	335	348	369	341	330	390	355	344	319	375	383	346	356	376	350	332	338	335	365	341	369	355	365	344	357	358	344	323	346	363	343	309	349	346	339	331	347	322	357	352	331	368	377	326	327	339	338	354	343	362	327	343	344	309	336	325	360	357	393	353	324	354	377	363	330	359	363	355	371	370	344	338	340	358	348	351	330	360	366	357	330	362	338	351	366	324	348	314	327	332	322	334	369	354	362	348	347	336	404	381	360	362	317	337	357	350	337	337	381	344	354	322	360	341	366	330	344	367	337	363	350	348	347	347	357	324	352	343	342	361	367	353	337	374	358	375	360	365	336	325	370	350	360	394	310	310	342	335	349	362	357	346	348	380	388	353	355	344	320	378	347	356	338	337	340	364	368	342	360	407	346	330	349	344	357	350	341	338	323	367	361	315	338	382	384	333	335	351	375	308	358	335	323	310	346	338	333	343	361	357	348	363	347	313	337	353	351	359	367	344	354	382	349	361	346	344	337	330	338	337	348	350	359	332	341	385	350	331	357	331	328	320	334	343	325	367	346	334	336	362	331	326	361	352	329	329	363	353	338	324	300	365	336	363	334	358	354	353	332	361	322	363	332	365	338	377	328	378	320	312	348	365	334	329	342	360	357	326	348	344	371	373	337	346	346	344	344	371	358	365	330	366	347	370	352	307	380	383	353	386	371	342	350	338	403	308	391	361	326	331	346	343	329	304	349	353	325	343	342	374	330	345	322	346	359	356	353	323	336	337	386	350	324	371	351	359	362	373	328	363	376	329	323	337	368	340	348	326	343	368	351	337	365	331	354	345	343	329	332	320	330	359	318	354	346	366	304	355	370	381	338	347	351	345	373	323	360	347	329	364	343	342	351	353	346	322	356	367	327	319	342	326	343	355	370	338	321	333	341	376	348	343	329	366	372	320	350	331	356	361	368	338	346	345	353	346	365	347	334	349	360	343	338	336	359	358	367	335	334	348	365	361	342	379	383	324	310	355	351	364	348	381	354	356	323	342	361	360	360	336	378	341	318	357	359	338	360	325	336	373	326	347	325	369	359	326	322	344	355	333	366	382	346	337	366	300	377	382	328	338	338	330	369	367	334	346	351	365	354	333	338	340	336	323	360	351	371	347	365	331	377	340	351	348	360	335	333	345	343	320	323	331	333	353	325	329	326	361	352	351	354	318	353	327	327	327	348	351	324	352	343	375	341	344	361	367	380	377	361	346	369	345	379	342	347	351	359	368	340	351	351	338	316	366	344	370	343	356	335	358	344	344	355	352	356	344	366	364	380	343	346	353	352	351	360	354	348	408	368	374	399	369	312	331	351	355	327	354	370	390	333	355	347	351	334	286	356	350	364	313	359	377	388	326	357	353	346	363	373	355	340	315	377	353	328	337	356	320	351	373	383	366	353	341	375	331	334	358	359	321	293	372	357	351	341	367	337	322	349	346	342	352	385	347	352	356	378	357	353	344	372	326	356	372	302	384	338	328	380	390	309	335	367	364	365	342	331	358	357	362	349	352	350	339	384	339	333	346	368	332	317	359	347	366	338	360	381	353	385	348	401	369	399	363	327	351	355	350	343	340	336	357	342	371	336	358	349	346	339	317	346	329	359	345	330	335	334	337	343	360	342	344	340	345	341	346	325	387	379	327	365	323	343	366	357	339	341	375	333	359	353	400	379	353	358	347	331	369	367	355	347	348	375	341	334	344	341	381	324	347	361	367	347	352	354	347	347	354	334	347	348	377	361	351	362	358	350	320	343	351	372	349	356	361	341	340	346	338	372	332	346	371	326	338	338	340	346	375	384	302	375	316	332	357	358	364	342	350	343	333	337	363	370	349	342	320	354	374	340	379	347	382	356	359	334	356	362	353	370	339	357	366	357	322	341	342	337	342	361	346	375	375	325	363	330	355	357	336	330	340	352	335	347	337	346	352	335	339	367	351	338	332	350	385	353	344	354	360	351	343	320	343	333	332	344	354	352	358	342	365	298	392	348	333	361	330	340	327	328	334	359	329	339	324	372	353	369	369	322	330	380	313	338	372	377	314	344	371	350	337	363	320	349	371	339	339	328	341	329	321	340	358	352	369	347	378	342	350	343	336	365	381	370	360	346	335	333	348	360	357	330	352	335	343	363	391	363	329	318	340	345	385	378	335	343	305	372	366	355	351	372	348	360	311	346	343	343	348	357	346	346	351	338	349	312	341	324	342	344	345	343	303	349	342	355	335	353	331	353	379	335	382	325	316	328	337	372	341	347	361	339	384	321	370	384	364	374	374	352	351	363	353	348	350	331	320	354	339	331	312	380	349	332	382	346	354	365	363	359	360	396	339	379	379	318	352	324	356	308	318	359	354	335	348	334	329	352	329	340	374	354	337	358	359	364	367	340	333	355	347	362	337	361	357	355	378	344	315	366	360	329	360	343	376	346	357	327	353	367	341	337	309	366	363	366	376	303	329	333
25573	9673	4887	4547	3458	2914	2317	2095	1911	1724	1630	1400	1318	1327	1228	1189	1213	1165	1084	1146	1094	1048	1061	1025	997	1028	976	1033	978	990	972	1031	1015	1003	939	877	962	961	978	929	1007	909	956	946	906	985	911	898	885	886	940	986	902	940	922	934	965	905	908	940	877	964	921	905	893	983	857	928	900	843	879	918	968	916	889	887	904	884	917	914	914	902	881	932	956	875	889	920	926	900	914	886	916	920	880	924	942	843	900	876	896	950	917	903	880	862	892	939	920	908	906	869	920	859	896	940	932	891	921	878	907	942	888	941	935	903	897	919	944	914	903	941	910	905	870	889	882	928	882	878	909	901	901	897	907	844	893	896	938	908	883	897	870	841	892	904	913	829	854	859	949	945	926	849	890	874	850	889	901	894	899	884	860	896	858	875	894	884	918	874	872	876	879	900	900	876	929	835	902	843	907	944	896	961	895	913	959	907	947	913	911	878	835	896	884	921	910	966	922	901	865	890	905	927	932	871	893	929	937	920	856	937	842	878	859	886	913	939	905	901	875	862	858	930	879	864	882	960	914	945	926	905	933	954	903	925	955	940	961	968	920	894	896	963	903	905	913	914	943	889	904	885	919	873	882	899	904	930	856	874	894	883	857	856	931	903	930	908	870	866	923	862	904	941	895	906	885	883	897	914	943	928	902	907	890	857	894	873	906	872	882	898	860	883	855	926	868	920	890	934	880	974	903	886	934	861	869	924	924	867	895	848	906	873	910	867	846	899	895	914	884	906	846	892	875	915	912	926	915	935	898	879	888	880	881	932	909	865	900	893	906	906	895	877	927	870	877	881	858	915	912	903	879	941	926	867	908	896	907	955	962	874	884	894	889	887	842	904	942	906	913	907	886	895	927	923	859	913	925	923	940	952	843	853	864	882	890	865	908	969	923	858	934	871	856	882	936	858	871	957	924	885	883	910	896	866	920	900	891	899	849	862	922	883	850	938	941	931	882	865	906	893	935	891	852	885	786	925	911	946	869	924	899	898	821	890	905	921	897	863	861	887	876	850	846	920	912	849	914	868	969	928	887	889	886	894	871	937	950	929	949	924	945	893	933	868	877	917	888	946	894	892	911	889	917	883	867	922	971	917	894	900	963	913	845	929	888	915	905	862	898	885	885	901	908	876	908	983	936	905	849	920	907	888	890	932	888	901	903	855	879	846	888	890	886	882	877	918	923	913	927	941	910	951	872	863	909	907	885	880	873	937	923	864	913	894	863	926	905	933	904	911	908	860	873	915	892	937	903	912	957	917	926	887	880	846	919	915	890	891	871	914	908	924	870	900	911	917	906	902	870	854	893	855	902	900	883	868	893	924	891	941	854	849	886	869	919	837	904	907	888	857	863	944	853	905	921	913	907	933	888	876	901	906	872	921	902	921	879	908	907	923	868	852	894	900	921	887	904	868	863	877	932	864	877	877	831	892	863	931	889	845	903	893	944	887	894	960	844	853	867	891	928	852	914	909	886	916	854	901	957	925	819	895	913	904	941	927	897	893	898	843	924	899	922	846	895	872	870	856	929	878	957	864	903	918	924	891	859	894	910	888	880	896	879	932	857	933	924	968	895	917	847	876	865	920	872	885	846	914	858	914	868	984	877	928	902	933	910	891	891	898	910	887	824	891	864	904	934	848	927	872	935	955	869	852	908	909	904	910	926	832	911	920	884	830	900	893	868	843	873	961	988	894	910	885	849	901	860	914	932	914	905	891	889	949	900	887	906	879	902	927	897	915	915	862	886	975	915	904	883	870	888	876	881	944	886	885	909	886	941	840	848	892	884	976	867	923	896	929	898	882	856	875	869	905	868	878	946	881	947	876	950	949	947	935	872	898	835	885	932	942	942	905	876	894	894	931	856	901	871	862	918	899	913	906	874	920	980	876	939	882	906	902	882	958	879	887	902	946	932	880	942	924	931	906	907	885	878	940	894	902	839	874	844	915	964	890	889	901	878	949	919	880	936	875	902	900	900	842	874	865	924	911	953	841	918	883	899	866	855	901	910	892	890	879	877	951	915	901	925	887	927	900	902	902	879	871	865	938	880	866	888	989	862	920	907	881	901	833	882	924	944	935	963	905	953	898	861	921	904	892	842	870	907	937	887	915	925	918	834	905	902	931	887	890	917	873	851	939	886	863	931	928	877	889	875	875	943	900	888	918	924	886	882	859	874	860	890	853	936	916	934	902	901	924	901	872	886	902	886	928	958	866	899	944	903	863	909	890	902	925	874	873	877	904	870	817	934	942	897	895	851	930	874	944	859	886	911	883	891	866	885	875	926	886	856	919	929	942	932	897	1006	916	892	816	905	950	860	844	871	933	817	894	877	916	889	838	902	892	906	919	884	844	921	834	924	904	917	925	906	862	910	913	894	929	917	875	845	906	953	836	886	925	912	925	851	887	914	919	916	901	925	905	889	947	948	889	838	885	870	865	894	888	895	893	900	926	830	913	915	895	908	884	904	852	869	928	835	911	915	865	858	869	902	878	829	854	917	890	934	922	845	919	900	904	872	900	940	903	869	921	935	866	899	843	891	900	916	887	948	885	926	882	882	906	919	853	896	960	906	858	921	881	852	947	883	920	913	909	905	930	893	877	939	833	869	848	913	881	874	928	929	872	858	945	908	954	913	891	892	887	894	897	847	875	864	880	853	889	927	873	932	860	905	924	875	886	893	900	892	857	920	872	897	884	928	913	880	876	905	873	882	893	868	894	902	957	859	896	872	892	916	898	889	901	905	931	858	901	958	903	935	908	921	923	844	907	883	937	961	901	961	831	899	845	869	906	902	906	906	898	875	846	924	888	935	932	890	922	897	906	834	883	900	885	913	916	866	837	874	874	902	887	895	916	960	881	842	933	930	879	878	933	836	921	941	891	892	906	940	939	863	887	887	902	878	900	919	920	884	838	932	877	844	872	875	919	886	894	910	882	896	938	892	887	852	924	834	934	890	912	868	906	854	867	939	904	871	904	920	898	875	869	887	864	900	886	910	907	917	880	886	852	928	850	902	911	902	917	897	862	900	893	908	941	907	877	914	863	956	950	943	865	913	862	891	899	918	875	885	936	903	905	919	922	884	899	855	898	882	888	866	863	916	859	953	884	913	915	879	911	888	875	921	898	915	910	897	922	888	934	875	916	878	909	904	915	917	888	886	943	897	909	886	855	919	908	868	956	915	885	896	905	902	901	883	839	903	868	948	877	934	879	851	912	909	861	892	895	868	897	899	888	897	936	889	901	893	899	879	884	896	877	909	874	857	900	897	880	895	903	902	905	917	881	922	862	893	915	928	863	903	905	857	914	882	929	843	905	939	893	888	884	909	913	902	874	894	905	905	892	912	909	962	850	922	888	901	969	891	915	899	852	946	876	852	859	919	933	903	903	938	894	921	931	864	940	896	886	908	900	929	910	887	867	898	910	896	924	925	882	912	855	909	858	908	835	890	873	906	851	912	849	891	934
44210	21506	13328	8224	5043	2676	1373	802	552	491	434	385	341	311	311	279	271	281	239	268	265	211	251	232	260	248	262	244	211	225	237	226	249	210	211	239	197	223	232	212	241	242	229	220	226	204	207	222	178	207	201	171	229	224	214	191	213	216	218	230	219	212	206	208	202	213	202	204	181	224	192	218	202	221	223	199	197	206	197	179	207	195	214	212	186	206	207	191	200	226	198	235	221	214	200	240	206	214	185	210	232	192	233	192	218	209	221	208	224	186	208	210	208	191	209	230	208	233	204	194	207	206	226	196	215	179	222	193	206	208	224	211	200	197	192	214	205	192	189	236	214	202	180	212	212	191	224	195	206	199	213	212	207	170	222	223	209	207	178	205	197	215	200	210	203	215	196	189	208	228	219	206	205	211	205	208	212	193	214	191	195	195	224	188	212	206	215	197	206	254	211	194	187	196	201	212	209	195	195	191	206	220	213	188	221	208	198	204	220	211	224	203	189	186	190	211	199	195	219	195	236	180	191	189	210	192	196	204	188	191	176	186	201	189	191	205	206	220	206	200	195	193	211	205	220	189	232	197	194	223	252	198	220	196	186	200	191	209	188	190	199	216	201	190	238	180	208	223	211	194	215	198	200	218	212	210	217	204	227	212	196	179	200	197	192	219	209	194	241	181	192	223	196	208	202	207	199	199	213	195	211	233	231	211	202	204	184	200	203	225	209	228	191	200	218	204	204	205	231	187	203	208	217	228	173	200	205	215	232	235	184	206	204	211	204	219	213	173	210	209	202	214	199	209	212	214	197	191	215	205	214	209	181	199	203	198	204	241	185	198	214	223	202	233	189	220	182	201	194	183	234	220	187	195	179	208	200	208	223	220	204	212	214	206	195	182	195	230	221	179	200	224	200	195	213	228	229	206	210	221	212	220	207	179	212	199	204	201	195	202	197	217	230	210	200	184	230	208	192	184	196	212	201	183	210	211	225	198	214	197	209	189	189	201	204	214	208	210	204	188	176	222	212	208	192	208	213	188	211	209	223	186	239	216	195	199	226	218	203	214	233	193	216	216	191	206	229	200	189	195	208	214	165	220	234	210	229	202	174	193	214	226	232	189	234	210	202	205	242	197	190	222	203	199	231	190	240	211	205	195	242	199	182	210	227	239	219	218	203	212	202	186	233	183	215	200	209	194	219	211	184	214	203	209	199	173	225	221	208	206	200	206	199	204	208	226	211	191	205	207	178	197	193	217	216	219	201	188	191	202	200	203	199	239	195	207	177	206	196	212	195	211	198	207	233	216	228	198	172	205	215	214	225	179	193	223	215	185	216	220	228	204	201	208	211	215	189	234	208	225	181	190	232	190	202	204	208	191	197	201	210	215	226	194	217	196	193	190	197	205	244	208	210	193	206	201	206	219	196	183	195	198	198	182	201	224	213	222	191	204	189	201	201	197	228	207	213	222	209	202	201	193	202	194	215	210	196	199	201	241	206	207	195	227	221	196	219	197	222	191	201	186	219	228	185	179	213	205	221	197	218	194	212	220	197	206	229	182	175	190	201	204	209	215	183	202	208	209	196	195	193	169	196	214	214	230	187	205	221	198	215	215	216	216	197	221	213	217	208	189	214	203	204	229	214	222	208	204	197	184	212	199	227	212	207	210	187	205	224	182	201	224	205	191	222	207	222	208	199	215	222	198	211	205	212	201	212	184	225	195	208	188	206	195	217	191	199	207	216	200	241	193	193	194	211	213	209	196	219	186	191	220	216	194	204	204	209	202	215	196	224	202	234	202	212	216	191	223	200	207	231	198	175	198	208	197	204	211	217	199	188	207	188	223	188	208	178	222	207	192	188	197	207	235	212	214	220	184	208	190	234	190	194	210	207	196	237	202	189	230	203	215	216	208	192	214	184	206	238	208	184	206	205	189	197	199	225	203	192	211	209	184	203	213	197	177	215	199	213	214	197	203	206	200	186	198	197	220	189	215	206	189	222	185	219	220	240	206	196	216	204	186	205	242	207	211	188	212	196	213	198	217	199	173	178	201	225	210	184	195	217	217	215	208	205	204	217	213	181	188	185	193	187	202	166	212	190	208	198	216	214	211	222	203	194	195	198	194	228	229	198	196	212	230	208	212	188	199	215	181	205	210	204	222	209	207	224	207	200	206	188	202	223	211	207	212	206	208	211	190	209	187	209	198	222	209	216	213	207	209	225	221	185	192	198	209	219	214	213	204	228	197	189	210	227	172	220	190	201	205	205	171	176	185	195	203	215	213	223	205	210	221	216	203	187	195	195	231	201	191	180	239	209	204	227	205	190	213	224	228	194	206	223	209	191	200	167	231	180	198	195	228	188	203	213	207	206	234	204	213	227	215	225	207	191	208	193	186	209	202	236	184	194	202	233	183	220	191	234	211	208	213	198	201	215	220	199	221	232	176	166	217	199	195	183	203	203	217	204	183	209	197	190	237	197	207	195	225	196	213	208	181	209	202	227	211	229	230	197	204	191	223	216	208	216	223	191	226	209	202	194	208	193	209	205	196	233	218	227	222	171	194	212	180	191	188	186	208	187	205	221	187	208	210	219	187	207	197	206	216	222	245	192	193	194	222	191	219	212	202	212	222	206	216	226	197	217	180	211	240	208	199	223	223	221	215	203	229	197	219	224	219	215	223	204	217	208	178	204	207	205	202	200	223	224	186	188	228	226	217	205	217	190	204	197	216	185	211	226	219	215	217	202	192	203	206	202	212	206	184	209	221	199	195	199	174	195	202	210	196	217	224	200	219	212	216	212	195	217	215	186	196	208	196	227	191	197	231	200	206	214	202	207	198	185	190	208	202	218	199	222	250	195	200	202	206	210	230	216	207	212	199	226	192	213	182	174	188	188	218	215	202	208	197	182	199	248	204	230	211	191	212	189	198	193	189	198	217	198	195	218	217	199	203	206	194	214	222	194	207	181	174	218	179	197	199	211	228	204	186	198	214	209	228	208	216	241	195	220	225	174	205	190	225	198	181	205	219	177	213	186	177	195	252	193	200	201	216	198	218	239	203	192	212	195	175	216	202	182	188	202	210	197	195	205	215	226	184	203	202	209	193	221	191	209	193	219	183	192	188	210	220	225	189	198	211	194	204	196	190	209	225	241	191	219	190	202	221	199	210	217	215	189	183	213	198	226	222	203	223	209	194	203	214	169	203	182	189	185	184	220	197	202	203	196	205	254	171	193	209	208	197	219	221	215	196	201	202	184	201	177	205	218	224	210	207	206	180	195	238	199	180	179	199	193	219	205	196	226	196	213	186	200	215	199	217	214	218	209	194	207	225	209	205	201	181	225	218	192	210	178	206	195	186	189	224	199	185	186	220	215	201	210	218	204	203	218	211	230	204	187	218	190	210	199	239	204	224	189	202	225	218	192	229	183	198	207	208	223	203	212	183	200	176	187	192	180	200	182	226	228	210	195	187	193	222	190	228	201	221	230	232	184	230	215	221
31205	4630	5988	6615	5876	4298	3557	2911	2489	2059	1796	1622	1437	1283	1259	1183	1091	1051	1033	925	917	929	802	817	783	739	777	720	722	711	715	709	652	688	689	663	639	672	648	627	618	650	606	627	584	669	613	604	635	593	634	620	582	587	624	559	593	584	617	606	584	629	555	584	545	577	577	562	590	584	540	597	547	590	560	559	563	583	554	560	570	570	583	584	574	546	582	544	513	561	562	567	594	585	540	593	570	558	590	571	590	594	565	575	583	552	573	574	571	570	517	570	587	558	543	487	571	583	534	540	540	561	547	544	524	586	573	597	558	602	562	586	517	612	553	517	531	544	556	546	540	559	593	566	538	593	513	536	576	508	536	516	580	552	583	546	549	529	597	611	545	539	530	570	524	559	522	597	571	552	523	550	497	546	523	580	539	547	573	539	565	563	523	568	532	540	525	540	543	560	585	532	586	575	541	544	536	550	544	557	513	571	549	524	588	571	535	539	555	557	549	536	529	572	522	526	574	551	578	539	546	524	543	523	550	542	498	562	542	556	538	546	540	579	507	568	544	542	525	543	586	517	492	600	591	591	510	572	559	500	559	533	552	568	518	538	550	521	583	533	562	503	569	566	537	562	550	531	534	575	538	562	539	547	549	557	545	584	555	521	538	616	541	566	578	580	525	579	529	559	548	550	582	564	527	540	551	589	518	567	572	540	572	547	578	562	574	555	521	560	560	536	570	557	562	559	530	575	517	534	531	580	507	556	568	543	525	526	562	584	532	526	553	538	546	510	519	565	566	545	586	572	539	531	568	513	512	545	548	545	499	544	542	497	556	594	542	558	567	522	563	575	552	499	571	529	571	540	553	579	546	554	565	576	518	546	545	507	532	552	546	519	562	541	590	550	554	505	569	575	527	557	532	569	595	563	560	576	560	576	549	515	563	566	547	535	557	518	538	581	558	543	563	545	554	530	563	546	509	571	552	502	557	564	523	550	543	595	515	554	548	543	532	547	553	573	539	553	588	598	612	575	540	545	544	532	558	539	540	543	521	551	539	548	526	583	550	566	508	520	527	558	541	562	578	541	536	595	572	549	566	545	509	514	566	558	580	537	534	568	534	559	533	538	581	558	553	520	564	540	539	545	551	490	549	547	573	528	555	573	499	566	586	566	565	530	562	573	535	579	526	504	553	568	548	577	501	594	562	528	578	534	574	546	564	566	559	544	537	511	520	549	530	546	503	509	597	539	574	570	554	543	570	537	604	576	562	538	563	568	545	507	569	551	569	539	526	550	538	526	568	552	543	562	542	582	554	569	560	560	548	559	516	564	551	525	562	585	531	548	567	558	594	564	537	565	546	531	628	560	552	514	614	542	529	558	554	516	510	535	572	540	568	547	557	555	557	571	539	528	533	517	571	550	517	587	536	578	543	554	516	554	592	572	567	597	562	584	573	537	554	552	542	563	589	525	581	555	592	509	524	549	540	525	517	575	551	537	519	520	542	543	534	568	577	548	535	527	525	525	532	496	572	522	554	555	520	578	553	549	532	550	558	561	584	570	548	559	560	547	569	547	511	523	583	528	533	542	582	525	606	584	579	563	579	561	555	583	541	541	556	564	567	534	519	537	532	581	604	571	536	543	560	518	547	584	567	564	526	553	505	566	550	519	553	541	560	521	543	534	540	527	534	527	568	551	567	529	563	540	539	538	563	557	578	565	557	596	567	560	548	558	550	604	535	539	565	550	560	556	498	594	545	541	531	545	535	533	548	512	531	578	542	535	521	553	553	574	525	566	528	597	580	587	561	538	537	505	516	591	539	569	536	575	485	555	589	540	550	500	585	510	536	567	585	572	553	515	530	559	530	529	583	553	520	565	586	559	510	574	567	590	564	585	552	535	551	532	574	512	528	562	483	546	521	543	579	571	530	521	516	530	537	563	574	548	518	535	554	556	527	540	589	518	517	551	575	566	518	543	527	546	602	598	534	558	509	536	533	541	567	589	562	557	547	546	570	525	545	536	509	546	562	530	541	553	565	521	557	586	541	508	526	594	549	507	497	553	550	522	535	527	549	539	575	539	523	543	556	541	566	556	528	549	564	558	545	563	530	528	558	551	572	546	549	527	557	526	522	539	558	540	534	567	501	592	562	541	574	555	601	535	533	581	562	569	553	546	559	563	563	542	550	534	537	539	554	541	582	558	527	555	580	578	546	598	562	541	542	516	540	553	516	597	551	536	551	558	541	548	599	516	543	502	580	541	580	536	553	563	557	524	536	541	550	544	529	592	511	555	538	535	550	556	512	522	547	523	578	532	572	565	578	568	593	543	581	556	553	560	536	515	536	545	563	552	555	559	590	572	528	562	565	583	509	586	562	549	540	566	573	566	561	528	536	549	582	532	571	575	502	547	581	504	560	541	586	543	560	557	585	581	557	534	502	562	528	566	554	585	550	533	544	523	549	551	547	559	537	571	520	519	518	559	579	576	561	508	550	545	534	561	555	548	575	569	590	531	510	546	531	531	567	558	506	576	565	529	569	536	590	577	559	555	546	542	595	543	535	521	560	508	596	535	499	541	578	533	547	565	589	557	551	537	586	572	539	546	564	581	579	546	547	554	534	564	538	529	546	584	556	508	580	545	535	556	562	553	587	574	555	549	541	574	567	577	536	539	541	549	582	574	554	523	566	583	522	580	544	561	521	547	543	572	562	565	528	569	547	586	550	550	526	555	558	575	565	540	542	592	566	581	527	542	537	524	571	548	513	567	556	545	567	540	526	522	551	567	534	555	522	547	568	595	533	580	528	534	561	557	547	580	562	566	563	522	571	510	570	547	556	570	529	507	546	597	533	566	571	566	536	583	560	500	564	561	552	569	542	527	510	575	543	547	576	540	607	529	542	512	557	545	507	517	534	544	533	522	571	541	554	535	563	517	545	543	584	561	518	525	532	542	546	588	562	527	508	576	552	525	586	519	567	554	565	540	574	543	540	547	547	590	548	563	545	563	554	557	543	542	538	546	510	523	558	563	528	574	566	544	524	566	543	551	500	559	550	530	552	578	531	538	539	548	516	603	528	514	555	537	555	509	526	531	538	578	515	544	571	544	554	553	530	588	599	541	531	563	555	513	572	534	547	549	549	546	542	566	563	572	576	541	550	569	579	549	556	523	555	558	515	560	597	584	514	538	553	546	541	552	563	533	555	581	540	556	609	568	560	550	560	542	548	550	572	572	566	544	518	590	539	544	544	592	574	557	527	607	575	559	539	525	526	547	567	527	503	550	544	554	574	601	567	534	527	538	546	552	561	506	548	537	572	547	538	556	516	533	523	568	555	545	539	535	558	540	520	600	547	520	533	546	581	541	575	527	534	527	588	559	561	534	538	571	520	572	529	595	552	566	534	513	556	570	552	549	566	554	540	496	536	529	563	532	547	518	592	549	571	551	545	586	549	567	548	555	555	544	540	530	570	519	518	533	555	543	566	549	585	561	574	554	566	546	569	577
6375	966	549	407	345	297	308	304	309	293	283	297	303	288	316	309	300	281	279	289	289	257	285	295	276	271	276	280	247	305	267	324	300	304	287	298	297	272	283	291	307	271	271	286	268	281	299	270	308	274	321	312	330	309	274	312	282	272	269	280	294	326	277	291	298	283	304	293	293	281	296	284	292	299	298	285	268	271	319	284	298	267	296	300	268	291	290	271	260	265	280	283	308	303	285	277	290	275	275	280	268	303	295	296	301	270	291	283	291	252	282	290	286	282	314	275	310	261	302	288	296	281	303	294	318	279	272	292	300	296	315	275	292	289	249	271	302	305	295	295	290	261	285	316	296	293	289	281	302	265	294	296	304	288	301	302	282	305	256	291	261	305	305	270	311	290	300	286	299	305	270	242	314	252	303	312	278	278	288	291	311	287	238	289	265	292	268	307	268	292	284	302	298	285	316	295	324	297	323	297	271	295	282	293	338	280	297	293	271	280	324	293	296	310	302	317	313	291	280	292	289	288	282	286	291	314	279	274	335	313	274	287	288	284	311	285	263	302	252	278	262	264	267	293	300	279	286	303	313	285	279	277	268	287	295	320	268	322	296	303	274	266	265	275	302	309	301	316	267	269	275	287	276	291	273	300	287	263	277	333	258	302	297	322	272	279	304	295	308	268	263	281	300	312	288	272	279	306	284	266	305	273	285	298	283	277	293	305	269	270	304	275	288	267	282	308	269	284	297	316	298	281	324	270	278	297	257	305	284	284	263	300	302	287	277	287	271	316	276	294	276	265	257	302	262	291	263	274	286	296	296	291	306	302	322	307	303	282	273	294	316	310	269	267	308	317	276	306	249	292	279	308	305	277	302	311	305	287	283	308	296	284	281	296	274	279	294	307	291	284	293	293	259	253	302	279	294	314	283	307	270	281	285	300	277	261	290	279	270	276	296	256	306	290	264	303	285	318	299	325	271	292	292	297	288	287	276	273	289	257	297	305	299	299	285	289	301	302	298	331	279	289	289	275	304	295	321	287	285	287	269	293	312	317	299	293	319	279	289	272	285	273	276	278	262	290	264	291	289	288	295	301	300	281	305	277	279	271	288	305	291	278	281	305	293	273	304	282	297	261	265	294	291	278	289	307	328	274	305	296	282	292	267	297	280	266	284	302	283	277	285	276	287	247	279	289	302	280	282	278	293	262	267	321	314	307	320	307	309	261	269	301	300	297	277	296	290	272	289	304	268	287	263	289	300	287	284	292	308	323	281	323	287	280	257	280	283	297	274	284	301	290	270	309	270	279	277	274	295	294	299	304	293	305	304	284	303	312	296	299	296	286	283	268	288	294	283	289	265	315	265	266	277	279	300	287	281	303	245	284	281	291	317	292	305	305	276	317	299	275	304	311	308	293	301	279	287	317	284	287	285	242	329	308	322	288	338	314	275	291	275	291	297	286	315	294	283	292	321	302	327	270	292	275	274	336	295	325	300	280	303	276	296	273	279	286	301	293	279	257	305	310	314	296	288	295	313	291	279	293	303	290	268	311	282	275	263	270	282	323	301	283	289	295	282	271	303	288	285	251	232	288	329	305	307	275	288	291	296	270	278	300	300	300	274	302	286	274	298	292	294	290	276	293	281	332	307	320	283	298	280	300	293	274	299	299	303	272	289	297	289	328	307	312	317	285	280	295	316	295	282	308	265	294	282	284	247	281	311	284	299	296	293	284	271	268	281	271	327	277	304	287	255	288	290	269	280	302	273	292	291	303	310	271	313	307	263	307	305	286	289	308	297	277	257	294	298	278	284	292	300	262	274	315	256	272	237	279	284	279	284	286	274	274	313	296	300	318	302	291	285	306	282	299	262	303	248	300	303	269	280	295	280	275	277	271	300	264	287	316	311	298	262	289	276	311	311	302	285	309	300	311	290	292	283	289	310	281	304	256	271	337	272	310	268	315	299	300	330	288	293	315	295	301	268	284	290	293	266	285	321	289	298	265	283	296	273	310	282	264	284	304	296	294	287	301	291	273	282	258	322	302	294	298	273	293	289	300	293	311	303	306	299	278	290	305	285	264	313	270	283	282	297	275	325	276	274	286	273	281	305	270	260	283	279	324	276	285	278	261	271	287	253	294	296	284	280	280	304	297	302	295	276	305	287	272	308	286	289	301	331	268	272	307	277	302	267	277	296	262	282	312	283	255	310	253	297	287	319	294	320	281	244	280	292	304	276	300	302	281	303	233	283	261	233	311	286	292	317	260	297	313	309	262	308	286	298	297	259	321	360	270	289	262	264	288	305	290	297	284	297	282	267	264	268	256	285	283	267	312	315	298	273	287	235	301	290	304	297	284	312	310	300	279	262	284	288	245	295	263	268	274	286	300	282	280	296	289	304	312	297	271	278	263	272	288	273	285	282	289	285	308	294	295	272	318	310	310	269	302	302	280	247	283	313	312	271	299	293	314	296	275	278	300	284	271	290	284	300	298	287	282	271	262	263	278	301	286	300	301	266	285	276	298	272	274	286	292	291	309	294	314	281	261	298	297	310	297	284	286	296	317	306	257	263	299	278	300	288	260	312	275	287	310	270	280	293	287	271	264	311	278	288	320	307	309	301	278	264	273	317	330	277	298	269	277	289	264	284	292	288	275	273	278	271	303	297	285	278	267	269	273	283	283	279	284	301	279	264	315	291	312	279	302	279	287	271	271	279	272	280	289	308	257	270	278	296	274	291	263	279	285	278	301	308	321	304	316	258	305	290	277	282	335	298	309	289	262	250	279	300	299	289	258	303	273	256	281	300	304	301	324	274	276	281	253	271	289	277	297	310	296	291	296	283	263	289	276	275	296	285	284	276	261	304	307	276	309	291	251	309	292	284	274	298	262	302	304	309	308	291	299	289	288	280	291	302	290	300	264	284	287	283	284	258	253	255	290	292	282	283	293	290	276	269	259	298	269	292	309	276	312	295	281	284	277	262	281	278	294	300	298	269	291	263	333	314	295	273	294	274	293	288	287	302	300	299	335	287	285	282	292	285	283	277	302	287	283	280	298	307	328	291	275	253	274	331	315	268	281	280	273	275	277	283	284	289	310	294	278	259	285	244	331	306	322	261	286	293	289	325	304	297	293	275	310	300	297	316	289	274	287	308	292	302	317	304	266	295	307	282	274	287	305	286	300	288	284	323	331	295	320	254	291	302	288	301	264	285	275	298	284	305	278	312	298	281	315	274	306	292	310	298	299	294	290	281	293	282	273	298	302	277	270	263	309	282	286	284	280	273	311	289	293	284	279	284	274	274	286	293	291	297	257	295	280	285	290	265	301	293	263	295	293	285	244	283	267	299	299	302	307	265	283	260	258	341	290	303	297	275	291	294	267	300	254	299	270	306	289	281	231	253	310	285	285	259	280	291	253	292	248	323	284	286	280	271	293	299	288	278	270	300	326	271	310	296	282	271	281	275	308	303	277	300	294	281	296	285	269	282	285	272	298	307	302
5634	867	921	941	1015	901	915	831	863	852	789	835	860	823	798	850	812	804	833	846	762	775	768	802	804	780	756	749	753	835	716	786	736	772	794	752	796	751	757	774	771	803	817	771	749	804	746	763	799	779	795	823	770	783	787	775	819	814	801	752	813	765	790	776	737	801	794	774	775	799	704	771	815	785	780	830	767	744	778	757	760	775	789	762	774	766	789	747	742	762	773	767	753	835	810	790	735	784	824	769	779	750	757	761	795	764	773	765	772	781	806	794	793	741	786	762	738	793	754	804	792	754	739	736	763	752	746	804	783	780	768	777	777	744	765	807	772	821	764	760	784	738	769	714	803	807	776	738	753	814	774	791	793	768	763	779	775	780	693	745	733	759	762	791	783	745	737	718	811	769	795	778	775	764	777	757	753	807	811	777	752	779	762	742	780	775	765	779	755	755	736	746	816	779	806	740	793	799	766	752	740	760	741	750	789	820	761	723	763	767	789	762	739	770	741	819	804	742	756	753	778	767	788	742	761	761	726	757	807	762	740	766	758	747	784	790	791	717	784	784	790	802	830	763	768	781	798	736	765	717	748	782	807	849	788	765	792	788	756	792	829	726	791	769	762	732	781	779	786	794	746	773	741	806	754	800	802	725	773	776	797	763	750	753	752	791	785	734	773	823	744	785	780	760	804	768	752	793	768	805	753	781	733	785	803	766	767	808	755	781	788	826	783	772	771	777	804	753	770	786	782	833	745	729	731	737	755	777	789	791	710	772	825	738	724	813	768	804	786	756	808	782	708	787	749	772	769	805	787	798	789	819	723	789	758	794	796	750	740	794	788	757	758	808	787	763	730	787	744	758	765	853	773	794	773	758	754	809	775	746	768	781	788	754	743	792	794	752	827	764	742	768	801	761	777	747	804	785	752	777	778	773	786	762	754	776	787	761	792	765	740	829	728	781	790	817	781	796	763	802	787	807	776	777	784	821	788	809	800	785	782	745	802	781	759	811	789	784	778	788	739	788	749	782	801	792	809	815	785	793	752	809	818	829	824	764	808	781	758	793	816	829	823	778	783	825	806	781	804	773	781	757	753	778	796	814	725	758	780	801	803	784	752	763	717	754	745	805	754	730	766	769	828	765	795	774	794	724	778	766	742	753	752	754	804	727	758	749	804	799	768	795	768	780	749	796	765	804	792	769	730	770	706	770	767	768	790	735	762	769	733	795	746	804	771	768	819	789	752	798	815	789	742	784	745	755	810	764	774	797	836	809	801	787	797	787	762	736	783	790	738	779	766	796	773	774	766	783	752	772	790	759	771	796	798	761	743	789	748	766	753	796	778	760	808	801	801	735	755	794	791	743	885	772	848	798	745	782	742	780	769	761	755	771	781	760	771	798	750	784	783	760	721	750	724	721	805	768	781	761	794	775	765	803	730	792	779	754	808	772	759	766	764	778	745	751	755	716	796	839	751	768	736	799	736	774	826	766	793	818	779	774	746	861	772	784	765	740	798	771	804	842	789	783	763	744	754	809	716	771	733	774	797	772	792	794	778	730	816	735	822	800	826	785	759	827	848	750	773	743	840	808	800	754	791	850	779	731	731	772	768	749	761	773	782	764	783	829	796	761	753	856	808	797	758	793	759	788	735	769	759	765	738	797	785	771	736	752	837	754	790	783	757	804	753	736	818	789	775	818	855	802	795	743	772	793	749	812	787	797	806	735	814	787	732	782	780	793	800	784	788	814	776	792	823	804	768	758	791	733	800	785	774	785	810	783	802	736	806	738	745	766	735	734	817	774	769	730	779	758	777	806	771	772	769	774	821	766	804	760	757	763	787	784	797	750	793	789	785	765	802	775	821	751	772	779	755	785	776	780	754	777	736	776	814	804	783	784	768	745	771	795	814	748	811	747	805	782	771	764	762	756	766	780	754	824	764	739	776	765	762	752	774	748	791	829	779	796	817	758	761	735	775	768	768	782	782	783	738	777	772	758	743	780	772	784	790	818	818	768	748	825	777	762	772	778	756	779	773	760	746	753	796	787	768	776	765	789	786	765	733	823	739	769	790	785	781	734	784	810	796	775	735	740	770	786	800	763	791	762	779	776	757	796	762	738	771	737	741	752	770	802	779	800	829	777	719	780	759	789	796	788	744	788	741	794	758	807	789	785	750	801	778	782	779	803	775	789	745	727	753	742	771	822	733	727	760	791	776	746	752	783	803	801	790	770	753	746	754	732	781	764	783	803	753	792	809	745	772	788	828	741	824	811	771	815	790	766	791	729	758	811	803	754	730	756	761	776	798	781	810	813	787	812	785	817	814	756	714	756	775	771	794	821	762	791	746	782	778	743	767	732	762	744	739	793	795	798	814	844	779	772	804	788	753	810	714	733	775	747	770	753	808	786	812	781	764	772	748	747	750	795	780	776	743	793	741	677	772	783	750	771	809	769	779	729	792	788	775	785	750	791	803	808	765	786	733	791	754	776	696	799	804	769	739	772	832	729	748	797	762	788	730	799	827	763	735	776	764	758	752	801	783	763	805	740	796	801	742	830	790	793	811	771	817	794	752	780	749	772	784	803	734	794	813	771	774	805	772	752	728	781	752	750	800	773	781	771	775	799	779	757	745	777	771	799	776	787	797	784	776	830	755	768	713	763	739	825	826	779	841	783	758	801	724	736	790	832	829	727	780	754	790	766	798	818	807	757	786	795	751	795	718	830	752	738	787	792	772	753	737	750	801	756	804	777	811	817	754	802	756	740	796	779	784	754	752	819	788	781	767	754	759	742	782	772	750	788	748	823	804	748	772	759	782	777	808	763	768	783	717	780	786	753	756	757	817	754	787	690	755	800	821	813	795	780	755	728	759	759	743	798	826	725	772	803	792	770	779	800	793	783	813	736	794	802	798	786	733	802	794	798	741	787	761	790	738	758	797	795	742	781	767	800	803	810	711	813	780	806	751	716	798	748	751	792	774	767	795	789	766	765	775	782	825	766	804	782	799	826	722	778	770	780	807	770	776	739	782	804	745	798	799	729	813	778	722	750	779	746	785	795	740	761	782	772	767	781	766	804	812	761	799	777	793	781	776	756	781	747	781	787	800	754	800	766	760	739	794	780	771	773	765	763	767	815	762	797	774	796	825	745	810	787	762	729	753	775	779	729	702	760	764	752	783	766	759	753	772	836	767	845	771	751	808	772	758	792	754	747	752	781	777	755	780	758	763	789	799	750	771	768	775	788	752	787	778	805	761	760	800	777	747	778	774	774	749	793	809	765	743	811	755	783	755	775	715	737	762	768	773	814	783	738	793	763	728	787	754	787	804	770	806	800	767	752	772	753	780	803	823	740	755	768	768	721	773	746	790	805	753	762	790	814	798	760	735	830	794	757	831	799	770	792	755	813	806	704	780	774	779	810	807	779	775	794	740	756	778	798	805	766	810	770	754	791	711	805	810	779	785	735	805	751	783	785	794	750	766	755	745	768	820	833	797	763
36996	19177	9449	4877	2498	1365	859	620	533	476	438	439	389	403	390	406	354	383	368	407	389	395	368	368	391	339	347	360	348	350	371	313	336	343	377	355	380	351	341	360	385	360	368	353	401	339	342	333	360	338	362	363	305	346	368	331	380	357	352	364	359	355	351	318	368	321	308	337	321	352	328	356	338	344	357	349	332	349	363	368	347	357	342	366	362	371	363	334	370	337	349	312	346	322	332	340	361	322	345	363	365	372	356	326	368	353	336	298	358	363	347	371	372	330	355	318	344	343	326	336	343	362	352	364	331	333	377	341	347	320	322	313	337	332	305	347	351	328	348	300	347	367	348	354	354	358	338	346	336	330	345	357	351	326	339	342	348	357	343	359	326	313	374	344	341	353	339	341	296	359	300	354	370	372	323	355	335	320	334	367	343	357	390	375	377	336	333	341	336	341	376	340	354	375	348	337	351	333	385	332	329	325	375	355	339	336	332	330	341	358	348	347	331	310	349	316	355	362	362	370	324	347	345	362	325	380	342	320	343	317	336	373	337	313	358	348	316	353	332	341	351	358	307	317	332	334	350	337	384	338	333	387	355	343	332	348	341	363	310	374	332	359	324	297	344	354	371	355	353	343	360	347	381	338	344	325	378	369	367	330	344	324	316	343	336	368	348	366	318	385	366	364	355	342	349	391	318	317	329	371	324	322	319	352	370	322	345	331	348	372	335	329	361	332	379	317	350	336	338	338	345	362	352	380	332	323	354	320	342	368	358	334	352	381	323	334	357	361	325	340	344	366	357	339	297	350	345	383	320	350	341	343	318	314	299	314	360	330	365	341	346	339	362	354	350	405	340	351	351	332	331	322	330	395	335	320	332	355	320	355	347	345	389	365	340	319	366	367	347	325	363	378	383	333	397	341	328	336	355	324	326	344	328	348	336	371	320	348	326	308	379	347	333	342	382	366	322	376	319	315	339	330	347	323	368	361	331	302	347	340	322	341	343	316	343	363	329	316	346	319	345	344	353	346	336	350	351	370	341	317	340	356	332	333	376	360	347	343	346	368	362	358	334	362	320	333	342	337	321	328	364	357	398	315	345	337	349	344	351	358	355	353	370	321	384	366	359	340	350	345	346	342	355	347	352	336	363	334	377	324	310	353	334	366	361	331	322	345	380	337	334	311	366	376	371	326	352	312	380	348	337	338	338	338	354	392	339	318	351	359	335	341	359	350	290	362	364	345	338	346	345	339	337	364	363	357	339	330	314	350	345	357	393	329	369	336	367	377	317	364	350	324	365	336	341	328	357	346	322	349	338	332	356	395	350	358	338	360	337	350	302	355	338	339	345	361	317	336	367	346	351	340	362	352	366	343	317	345	368	351	346	324	346	351	335	350	327	360	308	357	334	342	339	337	323	352	383	321	354	335	343	367	325	316	327	373	327	352	317	341	352	366	339	329	333	364	310	352	366	346	359	351	340	334	368	342	343	308	361	332	347	337	371	344	357	360	323	365	323	318	358	344	337	328	376	341	355	353	344	315	331	352	340	353	324	318	364	364	307	348	377	356	332	362	345	352	372	345	365	390	360	343	386	314	337	354	348	313	370	363	318	332	358	336	377	342	330	354	351	336	343	328	311	345	330	329	335	344	367	334	319	333	373	343	344	327	339	351	344	339	372	387	327	341	318	361	329	384	338	332	356	307	338	344	364	352	361	366	353	372	360	370	320	347	317	326	362	355	335	366	344	345	338	321	344	336	355	344	325	353	340	373	346	344	341	348	355	341	358	339	356	365	328	307	330	355	328	364	367	340	320	387	363	339	329	328	360	357	373	349	395	336	340	361	354	354	356	342	353	400	346	365	344	336	319	369	357	342	351	368	355	366	352	348	319	343	321	356	337	360	370	372	345	342	292	369	344	351	355	356	380	330	321	367	324	336	369	333	381	367	333	329	350	335	336	328	335	367	366	335	335	382	359	342	327	363	349	326	353	342	354	359	321	343	382	349	384	336	351	354	319	348	339	357	360	388	360	346	348	336	366	349	364	337	345	355	346	357	343	308	337	371	327	367	337	349	371	309	352	368	339	334	378	352	337	351	353	369	333	356	312	313	359	318	375	356	341	331	319	350	365	344	338	384	359	322	327	339	336	362	341	333	352	356	358	352	335	333	367	349	330	358	349	377	344	335	352	358	353	350	315	355	352	343	380	354	330	342	342	352	308	352	327	358	342	341	347	346	363	379	367	385	352	328	345	340	336	334	345	331	347	323	362	338	314	337	348	362	324	348	381	370	326	358	347	355	367	360	362	358	349	361	354	344	357	366	371	381	330	321	373	373	351	318	320	362	356	334	379	354	346	327	342	332	347	356	356	320	378	377	335	339	377	304	371	347	352	356	371	344	347	341	324	359	319	354	343	339	360	372	310	351	342	370	348	321	337	362	338	348	353	321	350	350	355	389	317	358	360	363	348	333	350	333	336	343	351	368	353	332	334	352	367	370	382	352	350	371	337	367	308	328	347	316	369	354	367	348	327	331	330	348	356	363	332	357	344	348	333	345	358	375	332	358	323	347	353	362	357	346	351	327	368	344	346	329	366	337	362	330	327	321	341	362	378	391	355	360	350	345	356	356	356	377	357	363	347	346	322	362	361	344	325	323	329	375	365	332	345	340	354	329	360	364	394	364	323	309	339	334	353	357	362	327	340	369	367	350	326	339	335	337	331	342	352	345	341	353	357	373	373	365	334	340	344	340	346	357	343	329	370	334	351	340	359	351	348	324	355	341	355	389	341	382	356	323	363	351	344	320	361	369	344	328	330	334	351	340	358	325	368	353	333	359	358	346	334	362	317	318	322	358	362	352	347	337	324	353	322	363	350	322	347	359	336	320	353	347	372	340	347	348	342	355	345	351	352	369	347	349	326	352	349	355	365	372	344	333	330	363	356	371	332	357	330	357	366	333	364	345	337	346	356	331	326	338	360	338	321	364	361	341	381	364	347	318	342	288	351	336	343	366	372	316	341	323	404	350	356	337	322	356	324	358	357	337	347	318	346	376	347	336	323	351	344	375	366	348	341	351	317	371	372	335	370	357	334	366	333	323	367	349	385	333	355	338	340	318	337	351	340	357	380	352	355	333	348	390	363	316	366	350	371	349	396	334	360	341	345	339	367	375	371	357	334	342	332	350	346	348	339	331	329	334	345	349	333	336	345	331	326	367	320	351	342	384	352	325	344	374	364	363	353	336	360	331	339	365	326	329	373	352	344	375	382	330	392	339	343	371	363	345	336	317	340	376	381	363	338	343	294	319	365	359	325	362	332	349	351	332	358	365	322	319	346	341	331	345	339	370	332	310	373	373	322	349	386	325	356	319	325	340	354	378	340	392	357	329	345	322	326	345	348	323	338	347	408	351	343	328	384	364	307	388	337	341	360	362	355	361	354	355	366	347	325	354	323	369	358	341	344	351	350	329	340	357	379	357	344	359	312	322	325	327	337	342
25819	6376	3552	3940	3392	2846	2457	2087	1862	1700	1571	1436	1400	1291	1254	1210	1194	1152	1120	1178	1009	1096	1040	1007	1034	990	1046	985	1001	947	940	1001	919	976	991	969	991	930	915	951	929	932	950	876	903	960	920	970	945	913	959	910	881	871	890	973	939	934	884	908	910	908	906	939	869	909	932	922	935	893	906	950	896	918	907	922	886	879	931	879	965	895	900	864	890	866	849	911	940	813	885	952	959	938	892	875	921	839	866	890	939	913	912	944	871	881	906	904	909	875	920	852	910	862	924	892	912	906	902	955	936	864	900	953	898	844	906	882	855	922	865	966	926	938	895	878	881	926	848	884	875	835	913	839	896	857	823	903	896	864	872	952	910	929	912	894	890	914	887	887	913	862	864	906	913	870	875	877	861	890	890	872	899	919	826	884	863	862	921	891	860	888	887	841	871	895	890	900	903	837	875	858	889	869	926	882	927	943	885	880	933	965	899	924	929	860	840	906	905	881	918	895	902	910	895	934	932	909	896	875	852	893	880	954	889	903	891	909	918	814	836	875	866	899	965	923	910	899	900	905	907	902	841	881	889	927	885	855	904	863	864	930	918	892	942	904	935	881	793	930	861	886	897	883	894	876	873	908	849	889	925	906	909	926	880	912	928	854	846	879	842	859	897	851	921	923	897	924	859	897	882	954	886	896	839	933	935	927	926	873	870	890	897	915	906	897	891	910	877	872	908	854	849	934	933	904	878	867	919	859	917	885	891	894	902	945	876	887	859	873	907	948	875	894	889	905	894	922	869	971	866	862	891	902	890	815	867	897	885	862	881	869	928	920	826	892	887	914	953	882	890	885	907	882	903	892	896	883	879	932	947	894	941	920	915	895	899	876	922	886	949	866	895	888	875	872	907	923	913	929	860	881	906	941	898	912	890	877	887	901	913	831	874	897	868	896	892	886	921	896	904	902	880	886	916	908	910	941	869	878	861	884	916	898	907	852	890	858	888	823	918	903	893	891	931	882	933	938	936	925	941	899	869	893	874	917	919	885	867	917	859	877	868	881	908	874	897	899	863	891	903	905	862	904	834	909	888	915	813	889	878	914	881	908	898	906	874	925	880	881	863	893	855	883	871	903	865	879	939	910	955	921	844	902	899	936	850	900	880	921	910	858	860	922	908	847	885	915	937	899	905	871	873	924	903	862	916	895	892	883	893	897	907	903	877	905	897	938	902	891	898	907	884	855	905	855	919	869	887	900	894	865	851	920	919	832	915	921	933	868	855	918	920	884	915	900	890	912	897	931	891	924	886	885	852	901	910	856	863	916	926	897	897	888	875	901	895	865	902	888	908	870	886	886	865	882	896	838	858	884	865	905	898	880	896	887	884	852	873	904	869	905	952	941	866	875	819	876	857	885	897	915	940	861	846	879	936	873	915	836	878	921	880	887	883	877	930	909	920	929	904	850	925	936	893	835	890	870	845	932	901	945	905	889	908	903	888	894	835	889	903	896	869	900	929	893	882	885	847	864	936	887	855	909	912	930	889	897	912	897	854	888	948	879	899	880	902	874	860	866	937	898	881	913	841	852	872	911	935	883	893	878	915	940	881	903	903	870	884	915	854	888	878	888	914	889	975	884	893	908	879	869	853	864	837	850	922	900	923	858	904	926	887	842	859	887	929	931	882	982	939	859	924	860	918	867	909	925	843	863	938	906	891	856	846	907	910	875	937	889	887	873	879	891	951	923	889	859	861	893	898	899	868	854	901	908	857	917	878	892	888	943	911	934	902	868	867	858	891	910	910	854	891	868	849	939	933	893	914	902	884	892	863	914	863	885	949	904	916	891	891	906	888	927	892	877	887	892	902	899	893	952	916	873	943	850	859	871	900	877	901	881	927	939	835	887	915	878	853	924	911	914	917	885	906	921	897	919	875	897	887	843	909	891	875	896	884	897	856	916	897	903	840	912	855	899	850	905	900	869	860	905	870	918	863	890	912	945	885	880	921	870	913	867	891	899	858	879	843	869	882	854	947	872	878	904	905	913	879	914	897	901	900	905	927	885	869	898	892	858	879	860	921	867	876	908	900	873	914	881	897	877	910	908	909	908	854	911	870	876	847	929	950	891	950	887	885	917	909	899	920	942	921	893	862	814	919	872	934	897	886	862	878	887	848	880	934	917	892	858	947	884	880	892	900	910	878	927	919	900	895	886	928	915	875	861	931	922	889	905	897	887	944	906	888	956	859	888	874	901	853	942	885	903	864	903	896	920	837	881	924	893	937	898	844	909	855	923	922	918	854	883	907	894	856	846	898	859	880	878	830	889	850	903	864	891	936	878	925	887	921	880	920	864	857	872	853	880	894	905	916	951	866	902	874	937	887	850	863	892	901	905	876	832	878	935	884	880	906	919	882	880	890	889	914	938	863	929	884	873	923	880	914	929	908	890	861	915	869	885	904	930	892	904	893	915	907	929	925	889	906	892	928	878	900	870	915	844	941	970	874	895	902	917	836	875	838	907	883	908	883	921	899	909	866	902	885	878	860	866	925	945	921	887	917	907	862	870	906	876	885	943	846	917	874	885	865	847	900	903	904	901	946	904	898	926	908	852	873	880	870	866	908	938	880	837	936	935	882	865	874	828	884	876	917	873	866	917	906	859	880	948	896	837	912	941	855	932	884	898	870	887	925	936	858	891	908	900	995	883	913	860	859	895	870	881	852	928	957	886	936	878	888	880	898	867	907	892	965	927	831	894	895	832	864	893	875	889	845	887	946	922	907	943	905	826	903	904	915	887	894	881	837	917	903	894	901	858	945	854	911	860	878	870	885	870	906	907	901	881	869	902	913	906	919	907	859	868	942	882	874	894	891	850	876	904	925	938	884	920	923	914	850	929	870	833	838	886	885	929	864	889	925	881	858	893	865	909	891	874	930	926	947	886	850	853	816	885	827	883	870	939	879	923	893	951	930	921	862	868	947	941	952	918	920	889	886	915	866	874	873	859	882	872	893	906	904	856	882	892	889	920	875	878	909	880	868	920	917	906	913	890	886	925	805	952	867	911	891	919	896	870	846	844	866	859	875	868	903	892	933	886	852	867	926	922	878	860	903	893	896	857	875	866	860	914	913	873	880	904	894	893	954	890	874	839	881	938	871	865	902	915	890	901	913	901	901	924	892	904	948	861	875	879	900	867	908	910	872	867	871	910	882	874	889	899	909	901	878	884	880	857	900	920	860	917	848	938	917	886	879	941	877	913	949	891	908	899	876	873	830	902	896	913	934	849	849	930	886	889	913	887	924	847	858	916	898	902	947	888	890	861	906	879	925	918	894	898	910	870	893	885	860	925	894	897	892	900	922	919	938	866	927	885	840	885	888	895	967	885	867	907	906	880	872	926	965	915	874	911	940	902	966	876	898	843	903	895	890	937	897	956	937	908	918	885	848	922	936	829	904	878	885	929	910	860	876	873	899	909	877	923	889	863	895	857	904	990	843	904	890	895	899	904	916	936
44201	29955	16742	9688	5473	2870	1394	775	529	427	438	342	320	325	304	289	292	297	257	254	284	274	245	235	232	229	231	227	215	231	244	211	224	209	222	244	223	208	204	186	219	228	200	221	228	195	177	199	215	225	223	210	214	203	215	233	196	218	211	202	198	198	183	195	174	210	197	215	202	211	190	218	195	219	214	199	188	211	198	209	204	243	201	216	223	226	200	190	203	218	192	213	220	200	214	203	224	219	188	203	203	210	202	194	190	183	196	187	190	203	210	205	205	199	213	217	194	189	203	193	205	196	205	176	207	229	164	191	205	207	193	228	188	209	199	218	213	207	231	210	196	204	239	214	213	201	225	223	208	214	202	211	224	215	219	192	205	223	196	195	194	193	195	223	207	187	197	200	204	187	202	209	232	200	209	208	204	199	195	208	188	204	183	208	209	218	202	210	186	202	191	198	182	226	193	195	201	230	223	192	212	224	227	222	211	195	184	197	201	223	188	207	230	214	201	212	190	219	215	207	190	198	202	199	228	197	220	194	210	198	203	198	211	177	201	204	198	221	221	193	193	188	197	206	216	192	212	199	186	186	203	206	214	206	209	211	214	190	226	215	162	190	173	199	210	222	195	198	209	194	204	207	221	196	220	202	243	232	196	211	207	224	194	224	212	216	204	166	213	204	193	195	185	174	228	212	182	205	202	194	213	214	202	203	213	232	215	194	218	225	205	207	211	207	192	213	195	197	200	208	205	218	195	184	179	178	206	164	208	211	205	187	225	200	189	206	191	197	211	176	213	216	197	228	221	184	189	201	241	192	197	209	195	198	192	205	200	204	219	221	216	210	183	199	201	203	173	217	214	218	211	194	207	222	188	203	195	203	198	197	209	205	203	220	207	212	206	213	206	216	223	216	218	206	203	203	187	193	204	215	207	214	213	205	219	215	214	184	202	225	200	184	228	207	195	191	231	212	189	180	191	205	210	183	177	192	207	203	211	222	215	205	191	198	222	196	202	192	194	200	201	211	195	213	213	231	203	215	220	203	228	194	198	204	202	182	220	218	184	232	197	194	204	223	223	196	201	189	196	196	186	192	211	210	231	186	212	212	189	213	188	204	175	196	193	205	218	197	195	194	195	209	212	216	202	211	178	207	225	197	229	183	208	214	181	185	197	186	210	202	190	190	217	204	173	224	212	193	187	195	218	172	179	205	210	231	191	211	185	203	213	197	219	182	198	216	202	192	205	204	175	193	213	198	229	180	211	191	213	200	195	206	199	203	193	204	203	197	217	214	201	209	203	204	183	216	206	210	205	192	195	231	183	199	226	194	196	203	202	172	186	227	204	218	186	202	240	227	185	198	209	214	211	215	221	198	195	188	189	199	215	203	206	194	210	209	213	222	194	183	191	242	217	226	197	226	225	204	212	197	193	256	190	188	225	220	180	217	191	226	211	217	230	198	208	199	236	178	201	188	220	188	195	199	215	197	195	198	207	184	206	204	197	219	211	196	228	191	218	199	190	180	211	224	222	204	186	190	172	218	210	206	230	205	190	186	182	236	201	181	183	207	217	214	213	206	218	204	212	193	217	232	222	198	186	223	204	211	206	184	191	206	202	213	214	201	194	220	193	181	218	201	213	211	203	196	195	190	227	177	214	178	206	205	203	188	215	212	217	196	198	231	223	212	184	169	190	175	206	208	219	215	210	196	211	220	202	208	179	204	185	221	193	189	212	200	209	227	215	204	204	183	202	199	202	216	218	163	239	195	174	209	229	234	180	194	210	188	210	221	183	230	212	204	191	196	194	230	202	203	193	209	206	206	210	210	188	201	194	211	206	226	224	209	197	224	202	228	211	204	201	208	207	182	214	219	217	218	205	193	205	196	206	228	194	195	195	182	217	227	225	203	235	191	183	202	184	220	211	186	216	228	206	175	201	218	226	221	190	193	223	205	198	216	192	199	220	185	253	207	208	221	205	187	204	221	208	195	192	189	202	207	176	200	231	186	204	207	210	191	200	233	195	223	202	192	177	216	196	188	204	213	194	212	218	191	240	212	218	200	195	216	188	219	223	207	214	233	193	202	231	198	171	213	213	227	220	208	197	201	209	173	194	188	213	205	204	185	188	214	186	213	206	223	209	209	202	218	177	220	206	192	209	228	190	201	229	212	203	211	209	214	209	221	197	206	184	205	235	223	185	206	197	177	182	202	195	196	200	198	229	205	233	213	202	207	210	222	196	193	199	192	217	189	209	198	197	179	187	186	217	204	196	182	202	206	208	208	202	208	193	218	233	212	239	183	209	207	206	198	182	222	219	208	203	197	199	197	215	204	206	235	229	226	198	256	229	190	199	169	200	196	212	192	189	221	188	219	223	198	218	199	214	222	201	200	220	203	224	204	202	174	202	205	195	218	189	218	210	185	194	192	226	215	196	184	185	206	216	207	202	207	176	187	189	209	187	190	220	195	188	205	205	208	229	184	192	185	208	216	212	198	212	174	195	204	199	203	201	201	217	211	224	205	225	238	199	209	199	177	212	185	191	179	193	213	186	196	214	214	212	236	181	203	200	192	215	222	206	217	191	193	221	199	205	209	203	209	223	220	201	203	186	223	195	206	200	203	194	218	215	217	207	189	214	223	185	196	209	195	225	192	193	182	175	220	209	214	202	225	191	199	230	208	198	198	212	203	205	197	179	196	191	199	207	239	219	219	231	202	204	203	206	203	188	198	202	205	210	195	220	201	224	186	197	203	212	209	221	211	194	226	199	183	189	197	206	209	223	182	193	200	216	196	215	212	196	195	217	210	198	203	202	207	199	175	221	213	221	249	228	235	206	197	190	206	216	207	211	218	199	205	193	217	167	206	193	220	210	200	216	210	218	191	201	220	213	188	200	205	194	205	217	204	223	185	191	204	207	212	199	207	189	194	180	202	203	182	211	200	199	194	201	224	196	201	197	205	197	223	201	192	225	226	205	181	206	195	203	208	206	202	199	179	217	227	188	228	187	212	203	192	208	196	191	194	192	197	183	192	201	196	202	190	214	190	215	212	194	189	194	205	217	203	206	204	198	202	179	198	214	238	213	216	224	208	212	198	191	202	201	191	218	206	225	219	224	213	217	200	199	224	214	221	198	207	182	193	176	209	203	194	199	192	219	226	213	221	197	196	200	189	201	216	182	206	201	243	216	186	204	179	178	239	250	208	199	207	202	216	225	231	196	212	187	227	187	208	214	210	206	227	185	214	210	232	195	199	181	200	209	220	212	232	204	225	203	180	190	173	183	198	189	199	202	185	192	199	199	187	192	203	187	180	216	219	209	198	214	226	193	206	212	201	209	201	186	216	224	211	191	208	207	202	169	217	172	187	190	184	206	198	175	223	210	204	178	208	210	199	220	201	206	189	200	205	208	199	178	205	243	212	188	186	206	188	179	173	206	184	211	216	171	203	196	196	205	233	192	191	215	214	214	203	219	191	202	196	221	196	215	193	193	243	213	182
32785	14524	5649	6278	5564	4302	3369	2855	2461	2208	1876	1683	1423	1393	1194	1124	1095	1049	979	947	919	827	900	801	813	783	781	786	783	719	697	703	700	724	657	705	674	639	657	640	655	638	598	605	626	583	592	611	597	650	556	628	583	609	602	552	634	664	574	620	549	567	606	570	579	579	574	554	563	585	554	608	574	613	567	575	580	581	541	557	548	517	585	577	585	575	542	612	585	576	569	586	552	578	557	602	547	502	577	564	570	573	547	571	513	543	556	587	546	584	559	579	525	574	556	568	544	598	485	539	555	572	547	568	585	531	527	532	578	554	568	616	569	530	579	563	552	509	569	585	564	542	547	538	505	553	528	569	556	544	538	567	556	554	532	556	563	571	556	560	569	528	538	528	616	528	553	555	569	579	577	598	555	567	582	518	560	537	567	522	556	538	551	526	550	525	536	517	593	555	557	573	543	566	532	514	536	528	531	519	543	573	519	541	542	536	544	547	545	558	527	541	550	547	559	502	520	573	538	586	526	533	556	533	575	534	562	518	541	517	525	522	529	561	570	572	592	548	525	517	506	523	542	563	528	557	539	536	568	542	573	570	535	562	524	538	582	560	492	564	584	512	565	546	544	571	547	561	555	571	571	503	539	574	552	523	565	529	581	527	574	528	520	527	565	550	556	528	570	588	535	551	529	554	519	551	518	536	570	560	521	549	550	515	538	546	550	521	542	538	498	555	531	561	541	561	565	473	552	528	551	546	511	533	555	564	563	560	574	546	520	546	524	516	575	518	503	592	575	551	557	570	581	590	596	578	521	509	545	534	583	561	526	508	571	540	532	556	511	523	543	537	532	568	567	514	516	574	536	530	571	547	514	548	549	512	548	548	570	524	535	545	513	539	558	572	520	521	560	562	512	504	525	584	550	525	522	519	511	508	554	522	588	517	531	506	555	515	565	567	538	574	564	513	568	527	537	541	526	535	502	560	577	562	568	560	518	570	507	583	539	534	551	535	576	580	565	529	557	530	553	530	561	568	514	541	564	545	486	539	515	553	546	560	509	554	564	552	565	593	585	543	567	526	510	540	605	531	549	525	523	532	526	538	561	575	568	487	530	516	512	570	571	528	571	519	578	528	533	563	535	548	558	539	615	576	549	528	574	589	528	545	594	567	540	560	553	552	563	507	567	551	537	564	608	546	570	537	597	564	553	543	508	581	559	532	515	557	576	573	543	538	538	492	549	563	540	572	592	546	531	527	547	568	525	529	503	556	517	595	514	521	573	530	572	587	540	545	531	600	573	547	512	562	559	499	546	544	547	555	556	579	534	525	510	546	566	559	542	528	544	526	576	584	513	520	570	577	577	561	534	562	535	557	551	552	588	525	549	554	582	477	580	567	541	525	523	540	534	539	525	522	551	576	564	538	554	573	545	568	536	569	550	548	529	534	558	570	534	574	592	539	555	531	520	539	589	563	526	552	551	547	564	506	568	521	551	528	596	534	529	533	545	585	503	497	568	561	509	497	560	570	558	553	545	537	550	526	539	552	528	571	572	529	542	552	560	592	547	582	519	544	556	558	545	497	561	616	581	554	566	563	571	591	566	509	504	507	513	543	577	534	516	546	540	571	561	537	524	561	545	534	544	557	575	556	522	537	555	530	544	540	495	523	557	571	557	532	549	517	513	517	576	553	562	555	546	553	555	552	576	582	565	564	522	516	543	541	564	589	552	556	506	551	559	554	543	529	596	537	571	567	560	546	582	574	546	519	531	506	555	541	555	535	479	521	561	557	525	556	531	532	580	526	535	517	545	559	527	554	515	551	532	562	570	548	509	540	566	542	548	561	569	576	545	538	543	566	549	518	548	547	570	513	585	584	571	542	582	504	570	556	562	547	580	567	511	580	520	526	511	584	499	582	505	526	568	597	533	554	580	540	516	552	581	556	542	534	521	595	527	570	550	558	567	542	535	538	553	546	520	541	580	566	490	536	561	519	531	524	565	551	572	544	572	546	508	551	553	564	560	521	550	523	586	527	548	534	517	578	537	484	606	558	548	559	585	512	541	507	501	518	567	514	524	578	542	510	594	539	580	511	538	546	594	583	526	530	562	526	480	538	566	565	540	532	537	540	543	562	553	556	523	493	506	568	540	565	514	511	505	534	514	564	520	554	556	542	540	518	556	568	582	557	547	540	522	537	517	539	612	554	563	559	555	541	566	578	525	516	542	536	538	543	543	555	569	537	555	552	558	532	540	570	522	543	560	546	559	527	585	555	526	581	526	515	548	520	564	542	498	525	504	589	538	538	565	558	573	544	550	504	553	536	546	554	573	539	612	537	557	547	547	534	529	536	568	546	588	523	579	502	576	548	583	542	558	536	551	563	537	550	562	585	561	557	519	538	561	546	553	534	553	546	548	548	558	524	519	564	537	562	538	531	552	540	536	552	547	534	577	555	534	516	595	567	567	544	537	545	591	547	533	571	540	555	540	542	518	548	514	522	530	537	557	534	526	530	558	540	551	521	522	566	547	603	561	574	570	581	530	474	544	538	565	549	563	587	532	557	566	535	513	531	566	572	565	498	542	507	551	597	531	586	519	542	530	559	532	564	552	551	541	536	545	532	517	528	561	540	525	555	548	532	585	557	542	499	546	508	563	580	499	552	598	553	573	539	513	493	582	549	547	550	545	572	523	576	515	574	571	523	576	523	559	553	534	563	570	524	563	544	534	524	566	547	512	529	565	584	529	555	540	539	594	520	524	513	554	524	568	585	540	550	544	554	541	581	535	566	543	574	560	512	560	557	592	605	522	522	561	529	506	528	548	537	591	584	552	523	573	570	531	517	500	575	537	529	545	540	578	529	538	581	573	558	522	545	539	572	544	560	520	541	553	580	559	510	557	495	543	502	580	584	540	560	538	535	538	552	547	572	529	583	541	529	534	539	557	554	525	562	560	520	542	592	548	550	554	546	565	533	573	527	579	502	514	555	551	523	556	539	564	590	523	559	547	576	516	561	549	509	556	537	545	526	548	597	510	571	556	555	571	552	556	541	571	548	606	538	519	593	488	506	532	553	518	541	600	549	526	511	590	552	510	543	522	560	550	579	542	521	537	592	531	541	573	535	529	567	521	529	531	548	560	557	539	532	566	550	547	538	567	580	494	520	532	565	555	539	560	546	561	567	529	518	495	542	498	568	538	535	590	501	505	497	547	571	559	550	505	522	547	579	541	538	558	538	514	559	571	538	546	557	558	544	525	609	553	549	544	548	544	604	574	526	567	566	545	605	597	498	501	560	519	533	552	513	531	562	546	526	502	574	556	597	525	469	502	588	609	537	569	574	523	508	515	562	518	557	553	515	565	558	559	559	561	562	549	523	525	529	582	535	493	527	543	519	570	517	531	575	577	572	533	522	523	590	526	555	519	558	611	522	518	551	528	559	561	504	555	558	557	551	560	578	548	579	568	557	563	562	555	524	572	505	627	556	579	570	537	565	508	558	570	562
8950	1971	604	431	338	289	270	284	297	301	310	295	294	282	290	311	271	269	298	306	293	284	264	270	268	266	253	271	264	287	306	253	292	276	286	304	309	279	279	284	264	281	275	241	258	256	297	268	262	252	278	284	276	261	266	292	265	264	285	246	275	283	246	341	284	289	274	294	293	295	294	308	286	272	256	253	287	286	313	272	272	289	296	298	281	300	312	294	281	290	260	292	251	303	286	297	282	249	290	245	303	275	265	264	301	267	277	255	308	297	273	280	291	296	284	293	279	289	297	311	256	290	296	288	275	299	282	232	266	283	268	287	270	272	311	317	292	284	277	272	275	259	274	277	290	290	285	270	290	273	270	253	299	265	318	276	301	291	277	280	276	268	300	299	277	273	272	300	320	334	276	251	262	282	263	299	263	285	273	250	321	253	287	307	264	292	266	296	298	270	242	263	288	293	317	279	302	261	301	295	284	274	270	269	285	276	295	299	276	281	282	268	259	268	298	268	255	270	286	263	281	303	295	271	265	277	303	276	306	262	277	278	279	290	296	275	289	257	283	284	291	290	280	269	284	283	299	294	305	293	287	294	277	296	297	321	341	274	293	294	300	286	282	287	284	287	291	295	281	272	283	269	278	290	282	283	280	280	295	266	282	271	293	282	258	280	305	270	281	318	271	281	274	278	246	287	254	260	275	276	251	296	261	271	308	307	280	256	286	293	292	292	303	294	310	306	263	265	278	252	263	308	276	285	278	282	281	309	277	298	260	321	258	255	274	288	297	276	290	275	244	251	283	331	306	311	294	267	287	268	282	294	267	257	285	279	271	296	262	308	316	295	279	258	265	264	303	286	275	274	284	247	273	261	270	293	303	307	281	272	296	262	295	294	299	294	286	278	275	281	268	297	271	266	281	271	270	290	277	269	247	295	294	277	307	272	305	290	279	273	279	295	243	289	290	280	281	297	287	254	276	271	275	295	277	286	306	281	302	307	250	308	281	261	295	284	289	287	288	303	276	287	256	278	315	280	278	265	270	290	304	282	309	293	289	276	282	246	296	294	306	287	292	282	296	272	297	278	294	305	290	268	281	295	312	264	297	297	297	294	296	266	267	303	252	300	268	277	298	291	260	287	304	285	280	279	286	319	281	281	280	293	310	290	295	286	281	289	259	260	306	297	283	272	262	278	270	279	314	262	276	291	297	280	263	335	264	291	282	265	268	286	306	271	301	286	288	284	278	281	259	254	270	248	255	299	270	282	287	277	287	301	287	306	292	269	305	262	308	276	291	267	275	273	302	253	280	289	287	296	300	278	304	295	288	311	306	275	277	286	314	274	296	319	289	301	293	282	307	273	278	261	301	281	300	278	289	287	255	280	282	290	280	271	306	286	271	254	292	297	289	312	278	278	276	283	289	284	283	254	283	272	250	295	238	275	279	270	275	262	286	262	300	259	313	288	310	270	283	274	286	267	296	294	265	297	262	320	264	274	275	310	278	289	252	304	301	271	286	287	267	295	318	318	323	277	268	285	304	287	276	269	304	258	247	285	263	295	282	274	268	270	268	300	276	292	252	253	238	279	295	261	274	241	276	288	292	266	272	299	259	302	301	283	275	258	296	302	301	271	290	277	301	294	282	261	301	312	291	259	282	277	276	285	277	296	293	293	293	257	286	281	274	303	294	299	252	279	279	280	304	273	268	297	278	264	302	284	281	293	286	299	274	297	252	328	275	251	278	285	265	262	309	295	281	257	301	296	315	276	307	274	278	294	277	298	280	289	282	324	279	277	302	275	262	274	296	292	282	291	291	285	287	281	272	273	287	278	274	269	299	270	259	294	255	243	286	255	268	292	268	273	280	259	269	282	262	286	264	304	279	283	279	267	303	290	297	260	298	295	308	297	257	257	287	280	264	290	289	265	266	236	302	277	287	262	296	288	274	274	268	278	275	278	275	279	293	295	287	266	240	299	315	268	272	254	272	290	270	292	322	285	279	279	288	289	286	274	266	278	280	269	285	267	278	312	292	275	281	269	309	285	279	258	302	287	254	285	263	292	269	263	271	260	287	273	311	296	275	272	276	267	294	297	310	309	287	291	281	318	297	297	295	294	296	281	266	285	333	267	288	271	302	276	258	283	281	290	303	257	288	288	259	317	311	279	282	262	284	259	275	257	279	321	255	257	310	272	300	262	271	232	278	294	260	265	289	271	290	284	266	256	249	295	264	301	275	297	299	274	279	307	282	291	288	307	279	287	293	274	314	308	265	267	280	288	291	281	278	255	278	288	283	280	284	279	271	278	310	255	258	274	305	258	281	291	295	289	279	251	299	309	271	292	276	285	258	322	270	296	263	302	309	275	285	270	263	268	269	308	305	266	262	294	273	259	286	256	277	276	300	280	267	273	277	298	273	271	284	288	287	273	268	290	311	289	286	293	275	275	301	273	269	263	267	279	281	294	273	283	293	280	281	299	264	300	297	247	309	263	270	288	294	330	296	287	296	278	271	269	265	284	281	243	288	297	261	310	258	290	293	305	283	306	258	284	256	291	300	289	291	289	265	284	298	267	282	280	259	270	319	263	271	271	280	293	255	288	255	300	308	303	292	277	302	292	263	260	259	265	296	296	295	265	308	287	290	280	302	280	300	290	268	315	339	322	288	259	266	271	284	306	300	245	260	267	288	276	319	289	279	282	279	292	266	312	272	270	299	273	288	289	266	278	268	270	293	256	293	268	298	289	270	282	281	273	303	312	269	305	291	282	274	274	292	272	274	297	279	266	304	279	278	304	283	284	298	292	322	266	266	289	293	276	256	287	271	252	289	297	285	261	301	294	304	296	300	261	280	271	249	301	304	257	318	257	280	307	305	293	290	280	300	282	277	309	282	311	279	258	293	295	303	258	289	301	302	300	287	291	291	297	300	268	288	278	278	281	286	284	276	300	269	269	283	269	293	276	283	293	289	301	293	257	316	277	308	280	278	265	279	297	293	264	294	240	289	268	274	295	275	276	272	288	267	261	271	293	275	283	273	288	296	278	285	265	251	274	294	260	285	261	302	284	293	271	254	266	278	275	255	296	292	271	290	268	291	315	259	254	269	270	300	287	285	275	291	293	312	281	246	279	280	286	258	270	264	306	298	302	285	320	287	264	307	262	283	293	292	295	235	286	267	292	261	291	293	290	299	269	306	260	278	252	281	308	252	261	287	268	279	283	294	275	271	298	291	264	265	303	279	275	272	286	287	316	267	301	275	300	290	270	282	307	283	297	288	309	286	301	273	283	286	281	309	288	287	290	285	296	302	280	296	281	297	246	289	303	288	287	258	305	296	299	282	266	260	276	300	248	268	291	285	287	263	325	301	297	278	291	275	282	283	270	283	259	259	281	267	307	301	275	247	297	261	277	265	280	259	310	245	294	283	290	334	311	269	247	235	298	291	304	291	278	274	286	260	293	267	293	313	273	291	241	313	286	261	270	300	253	273	270	270	251	301	296
8289	1604	853	1027	903	848	807	846	831	804	822	799	794	790	795	744	803	740	769	771	763	737	791	752	750	704	771	791	754	765	770	808	787	770	779	777	804	784	769	758	758	742	742	790	772	780	759	766	809	743	798	802	747	746	745	765	787	817	786	769	722	754	746	764	797	746	806	715	782	758	715	759	753	759	813	783	724	807	728	831	769	818	774	785	788	784	729	741	720	788	741	793	823	726	725	787	803	751	785	800	731	740	770	798	759	792	722	739	764	740	788	721	763	741	800	738	760	768	750	770	778	761	745	742	773	800	805	724	761	793	734	762	739	783	717	760	844	761	781	801	738	764	770	716	700	725	753	782	789	789	754	779	746	776	717	737	796	782	778	766	729	748	768	726	822	811	735	793	771	781	775	727	732	783	765	750	760	774	745	732	804	779	761	767	776	719	756	751	768	841	738	805	775	756	777	750	764	735	796	811	796	774	712	757	756	763	753	809	721	780	739	803	756	786	819	773	757	729	779	817	743	797	726	748	768	741	760	766	829	783	752	755	739	766	751	791	764	767	813	771	729	796	761	765	762	799	756	772	769	803	795	777	749	732	749	786	750	770	751	758	779	730	791	818	775	772	787	716	782	747	723	779	736	748	785	724	734	824	755	737	753	772	805	735	800	759	757	755	757	774	805	805	787	803	762	730	756	768	780	785	790	817	769	785	785	777	768	735	773	734	757	744	766	752	748	735	737	780	774	715	788	733	762	772	759	766	767	729	769	728	772	774	747	762	735	771	788	757	763	775	759	788	796	759	726	793	762	717	745	784	833	777	761	823	766	730	750	787	749	712	713	734	741	728	765	789	809	755	731	740	745	791	773	685	732	756	790	758	775	748	819	723	771	771	762	728	745	800	761	732	796	808	784	764	756	729	753	806	770	772	738	798	707	841	780	757	760	740	774	758	700	753	765	766	778	815	782	782	734	770	760	779	775	771	721	773	699	773	801	747	730	766	769	745	766	753	726	777	781	828	700	730	776	733	746	730	769	731	732	726	807	739	772	814	758	764	703	808	759	828	778	761	765	739	760	738	818	749	716	767	766	733	773	766	778	817	719	741	774	762	749	814	758	734	791	772	796	778	727	756	775	761	807	801	747	752	754	773	733	716	769	773	743	744	760	703	766	761	750	778	759	784	720	776	785	781	780	765	761	721	752	757	750	763	759	755	765	784	725	762	758	766	768	739	766	766	760	767	804	789	731	758	787	756	739	751	757	772	780	768	752	759	786	735	788	782	787	742	766	742	797	776	731	738	722	732	769	756	755	783	810	758	799	759	747	720	764	804	786	744	774	766	784	751	756	758	786	746	795	743	772	786	756	772	754	737	814	764	766	717	747	820	741	754	729	786	820	836	809	769	771	797	803	730	769	792	771	736	776	787	725	794	759	782	778	757	800	749	790	762	755	776	734	722	751	753	773	745	729	743	680	798	783	755	721	763	803	779	746	769	763	751	780	751	786	764	812	798	741	774	800	753	772	748	817	735	765	770	796	765	757	769	810	734	803	716	759	788	789	789	834	777	744	745	779	754	796	735	725	746	749	772	751	754	760	777	783	762	745	825	767	804	773	738	698	777	750	784	760	784	782	800	765	753	801	766	747	755	779	760	738	790	736	812	824	755	712	773	746	754	770	756	758	781	744	773	732	764	744	796	763	795	715	776	782	767	751	787	774	767	754	720	787	756	756	730	724	771	743	773	774	806	755	738	749	805	762	769	711	759	774	766	754	763	744	816	771	726	799	768	771	785	780	730	761	756	775	793	717	748	783	753	778	768	721	761	764	756	799	718	772	760	744	780	766	757	711	795	732	770	801	758	771	811	729	766	710	758	753	734	798	707	714	768	810	743	795	764	753	791	758	744	787	725	709	765	790	764	729	720	775	788	794	776	730	748	794	758	763	794	807	812	755	782	723	836	757	732	765	787	813	805	782	742	744	774	777	724	748	761	769	761	750	815	755	721	778	757	797	746	759	801	724	756	744	741	752	733	786	771	742	746	810	791	806	777	774	724	742	771	774	729	775	766	745	760	775	757	812	797	819	756	774	762	775	739	809	763	769	772	748	763	717	750	766	775	748	708	766	800	793	770	798	688	786	806	792	733	769	746	785	759	817	744	754	772	755	787	769	736	779	726	752	773	740	763	784	786	772	748	765	797	708	771	738	758	765	791	745	801	755	778	754	736	762	738	763	731	742	844	759	737	742	788	771	762	747	744	785	745	758	784	732	745	815	785	801	759	753	715	784	755	749	753	748	820	773	794	781	797	799	739	809	732	754	778	727	797	795	754	728	774	737	761	765	772	707	766	736	789	781	744	784	763	735	761	732	726	807	738	781	770	784	750	771	783	770	736	747	754	777	778	794	732	757	732	775	723	731	800	787	783	826	760	761	743	774	776	786	843	743	776	784	733	748	786	765	752	777	731	768	760	790	780	767	739	761	753	788	728	780	767	821	777	774	736	720	790	747	767	783	716	755	764	778	767	747	737	779	759	806	698	758	775	736	750	770	773	725	714	801	783	679	731	730	728	734	752	768	795	750	785	781	775	755	734	806	828	760	754	781	747	708	760	728	789	744	776	782	765	777	748	788	776	736	778	775	749	766	724	755	757	751	778	793	758	785	752	804	712	788	790	802	815	790	756	735	778	786	799	796	774	704	776	771	765	737	759	790	783	758	730	724	755	739	752	777	742	793	746	765	738	783	849	790	800	758	757	764	786	774	798	800	753	733	750	743	751	722	797	769	753	813	769	767	778	735	745	775	748	720	745	755	790	744	738	736	748	737	781	786	757	722	773	765	789	778	768	707	784	777	732	743	807	757	735	814	805	743	780	732	743	767	753	771	748	762	801	721	766	733	752	751	728	773	773	774	735	708	802	762	719	764	797	742	786	698	761	757	770	769	774	767	751	794	750	756	771	774	704	730	738	792	787	745	774	759	745	802	758	750	787	768	754	807	775	780	741	752	738	773	795	764	735	785	775	726	793	777	770	833	793	746	773	743	784	726	693	773	763	746	717	718	775	807	768	746	780	769	748	774	733	738	798	761	744	806	816	729	751	822	769	793	712	805	804	737	764	723	760	744	813	722	714	754	776	777	812	711	772	792	791	756	788	771	766	743	750	792	767	782	744	755	780	736	719	805	723	796	733	781	743	769	789	778	793	785	802	769	786	761	747	770	722	743	685	744	727	802	753	774	777	730	776	772	760	795	779	722	767	769	796	768	706	779	774	762	808	767	759	776	799	715	724	795	751	750	746	760	733	735	744	742	779	753	798	767	725	724	743	709	797	803	786	739	754	781	778	776	786	779	773	780	786	752	787	729	761	774	761	729	771	754	784	738	774	788	785	782	789	724	772	796	728	737	717	823	729	751	752	740	833	760	749	816	724	750	800	774	792	735	773	810	778	782	771	758	786	813	815	747	761	790	713	792	772	743	761	784	757	722	798	752	770	798	768
38005	16259	8763	4435	2247	1212	836	638	568	494	470	454	416	376	384	369	376	357	354	387	388	390	361	369	343	342	368	349	346	383	361	366	342	332	335	351	379	340	346	348	348	361	368	336	344	376	363	344	367	366	354	338	342	331	377	384	331	347	342	347	328	369	306	337	336	360	341	363	325	333	335	336	318	341	377	347	341	344	352	322	363	324	350	338	363	355	346	329	377	345	376	359	357	371	310	363	330	364	334	355	326	331	342	355	350	358	362	366	364	344	367	367	318	377	357	335	332	315	358	313	374	310	344	343	364	364	350	339	333	300	330	330	351	348	361	353	377	354	335	353	345	413	363	340	357	370	345	341	368	338	344	354	350	342	337	344	322	336	361	339	331	379	374	322	344	345	345	342	345	354	333	340	347	382	330	346	345	355	349	351	354	330	333	356	338	354	334	354	347	373	382	361	352	322	298	324	363	325	324	341	357	330	337	353	326	369	313	351	339	344	347	349	367	320	351	348	367	346	360	347	298	317	332	330	355	345	355	341	382	342	322	371	330	346	331	336	355	358	333	384	352	332	362	381	349	330	353	310	357	345	338	314	300	322	305	373	316	349	352	337	348	323	356	368	333	328	324	329	356	354	331	295	362	327	367	363	319	365	339	372	332	351	342	338	362	342	353	340	348	348	352	308	315	362	369	391	345	349	361	327	330	333	365	331	336	332	356	369	329	357	350	362	345	344	354	355	313	343	374	352	342	334	330	332	339	354	350	348	332	332	339	345	343	338	354	337	346	339	335	332	326	348	326	372	366	347	356	321	338	337	280	358	346	313	352	359	342	322	349	298	366	329	339	355	338	358	354	321	356	359	342	361	328	335	360	347	325	330	355	327	332	348	354	350	368	364	376	336	312	329	358	332	323	362	340	360	312	334	345	307	340	324	353	322	315	325	363	333	363	326	359	325	372	367	344	324	339	306	322	344	337	328	378	360	330	359	344	314	318	349	347	344	341	330	373	352	322	337	306	344	324	321	333	343	333	361	346	309	316	338	351	351	353	308	337	357	326	348	361	341	375	357	353	352	335	360	356	365	363	345	364	332	337	355	334	352	330	364	363	352	340	309	329	336	359	356	355	377	375	351	357	360	349	355	326	324	333	325	332	341	336	339	361	342	334	331	352	355	340	336	343	360	327	325	339	312	355	343	343	349	328	357	340	354	356	341	372	317	355	326	327	333	336	346	359	346	369	384	339	333	342	332	355	346	353	337	335	336	345	322	353	319	338	365	329	338	326	331	346	351	321	325	306	312	387	353	335	358	344	354	323	369	341	347	342	326	326	341	319	341	364	318	329	339	358	339	345	363	360	327	323	343	331	327	346	332	345	332	328	348	347	311	349	347	358	325	338	359	323	333	330	309	366	385	342	328	351	356	336	365	370	345	327	344	333	340	333	351	360	332	355	395	346	360	337	322	387	362	363	369	368	373	336	374	371	358	364	328	346	350	344	329	362	329	355	361	348	329	351	365	354	351	349	366	346	312	326	321	338	345	368	322	354	349	311	332	356	370	340	340	321	303	352	389	328	340	348	355	323	371	345	347	336	362	333	357	361	326	346	337	355	364	360	302	322	349	338	330	342	331	347	345	355	343	378	324	348	324	349	346	335	339	345	353	346	346	336	366	319	379	332	351	387	351	358	324	315	351	345	364	355	362	351	363	341	335	372	353	331	370	311	348	363	360	373	343	342	352	341	347	322	369	347	332	360	337	325	361	352	322	381	304	355	320	339	328	338	360	358	347	317	362	376	357	326	341	340	342	333	344	346	344	355	377	338	344	334	315	339	325	349	322	361	357	334	355	321	321	369	347	353	346	349	378	333	333	343	339	326	338	327	314	307	358	358	349	322	330	354	355	338	333	344	323	354	330	333	332	328	344	361	333	369	364	351	343	361	326	340	364	337	335	334	372	358	309	364	357	348	366	340	336	328	333	352	341	373	364	310	357	347	348	366	356	327	326	334	354	345	334	321	361	333	359	357	346	322	361	358	378	353	326	353	332	335	350	334	345	343	333	367	333	363	356	329	319	332	334	343	310	342	319	329	364	328	357	338	337	330	321	342	344	315	365	386	351	317	346	334	335	331	340	346	371	354	379	360	380	328	351	379	325	394	383	331	364	322	365	308	356	356	324	352	325	353	360	362	324	344	367	358	355	295	323	328	332	337	365	318	346	355	334	345	326	356	332	335	321	314	349	302	352	343	348	334	385	360	298	383	340	328	384	339	342	385	371	342	386	367	342	349	374	356	347	352	351	350	363	346	316	342	326	351	326	342	361	321	349	342	328	340	341	353	317	370	337	323	335	344	330	317	345	355	364	353	312	335	339	335	350	322	343	343	364	335	329	310	332	298	361	350	367	339	368	348	356	367	366	362	325	389	341	347	336	316	356	349	359	342	328	329	326	347	311	345	371	312	347	375	326	331	326	360	349	364	324	329	323	338	325	356	328	330	362	363	352	354	323	332	354	366	365	339	345	356	341	372	321	347	349	372	340	368	359	322	354	383	343	340	351	366	361	296	312	316	340	329	321	328	358	317	357	302	336	344	321	363	334	341	375	357	365	328	348	333	329	355	337	333	342	354	339	351	332	342	364	332	353	319	334	314	357	381	313	349	345	339	363	325	350	333	350	371	373	298	330	336	356	338	331	315	342	365	358	343	338	304	343	352	334	385	345	354	314	341	351	387	354	402	350	375	326	369	350	319	320	370	355	331	343	335	328	310	330	361	381	352	355	357	328	351	305	358	358	337	342	360	350	350	331	342	334	373	342	334	329	367	367	345	346	360	373	343	352	326	296	337	325	309	321	350	326	336	341	314	356	356	321	317	359	319	334	357	332	339	313	332	350	337	341	335	348	315	363	350	348	326	382	365	344	363	322	330	353	343	357	374	354	344	327	341	353	360	370	360	337	356	341	368	372	322	348	316	365	325	350	357	319	329	318	300	300	362	367	333	369	348	352	354	348	322	356	395	350	363	311	280	329	309	342	322	356	311	335	336	359	359	318	339	336	344	347	350	345	341	319	371	320	359	309	348	340	332	353	323	329	367	367	342	327	317	366	360	326	329	321	340	358	349	359	348	306	335	337	384	338	372	339	329	331	374	342	327	333	331	348	363	335	313	338	350	341	358	343	336	391	368	364	358	380	327	319	330	346	341	337	328	356	346	342	344	362	357	378	347	320	367	339	330	329	349	352	379	348	356	327	370	355	338	357	340	350	298	330	311	338	353	354	343	332	316	308	315	351	333	365	350	330	342	346	354	353	333	310	316	349	314	313	329	379	366	343	362	337	360	373	379	321	343	351	331	313	304	336	357	353	334	331	322	352	333	368	363	324	355	328	321	326	356	339	373	327	360	327	371	359	326	348	367	377	354	357	346	319	350	345	340	357	363	353	321	369	384	342	338	307	355	344	351	352	344	313	308	355	355	354	364	328	373	355	338	356	301	325	317	367
25569	2517	3572	3923	3334	2805	2421	2045	1918	1722	1515	1392	1397	1261	1253	1228	1213	1183	1121	1101	1054	1026	1012	1054	992	1081	1046	925	984	980	1004	915	943	966	923	949	935	965	904	952	888	939	917	917	992	919	924	898	969	941	913	892	908	864	864	960	929	875	902	881	877	921	840	913	889	910	866	935	838	897	847	944	913	969	903	878	946	846	850	886	905	844	946	841	941	848	901	914	906	923	869	910	873	913	874	871	872	866	950	931	825	868	836	853	888	889	869	859	860	890	916	923	891	920	878	924	899	905	923	932	883	892	866	887	910	875	904	856	843	883	888	964	865	890	884	870	914	886	893	890	882	908	885	850	916	897	878	863	934	917	876	919	905	845	886	922	879	882	888	909	889	909	900	897	908	875	880	949	912	869	870	889	870	864	905	925	859	833	888	892	894	880	867	886	917	882	876	875	898	873	858	842	936	840	879	897	909	861	847	870	864	892	882	921	887	909	923	876	892	863	808	944	842	891	879	867	889	933	846	865	854	894	872	820	857	871	880	876	905	894	945	922	926	884	946	850	856	913	892	868	896	870	916	889	900	889	901	825	899	910	891	841	879	886	895	922	893	906	912	838	904	893	882	863	867	919	852	897	876	925	864	906	898	841	871	902	863	893	860	904	915	915	900	847	958	803	856	871	919	880	901	876	920	912	938	950	805	890	894	850	824	921	908	886	878	852	868	866	890	850	891	863	891	889	870	908	924	852	928	864	867	894	879	918	895	940	888	852	770	894	951	898	889	882	877	883	875	893	923	873	914	918	884	936	922	898	916	881	893	830	841	936	901	927	976	934	864	892	843	890	884	902	895	901	864	874	930	885	877	915	961	917	883	940	926	867	902	851	897	931	877	902	906	892	891	906	896	876	846	824	865	843	915	906	835	873	942	824	971	886	894	893	863	894	797	868	856	929	913	861	890	915	885	887	902	936	896	870	892	917	898	849	908	874	903	833	879	913	913	870	880	925	884	886	893	887	856	838	937	933	890	934	927	886	870	845	822	883	885	938	891	879	891	858	856	912	894	835	930	924	938	928	899	880	916	872	884	904	890	858	924	845	887	887	844	906	930	837	893	873	864	896	899	849	901	835	924	905	914	878	890	905	873	894	932	915	910	874	856	932	866	826	906	866	899	914	877	869	907	844	858	902	889	905	886	900	902	912	886	888	917	868	927	851	870	917	971	848	867	882	850	863	888	891	866	892	910	898	902	849	858	896	931	867	877	873	917	858	880	893	944	871	923	878	867	883	925	941	931	895	901	892	908	933	920	863	934	873	878	907	901	863	923	847	908	891	887	892	873	874	864	918	876	912	883	946	869	917	846	879	875	915	907	852	866	882	845	854	956	920	907	872	877	851	838	860	967	883	902	922	892	865	914	872	885	890	877	921	894	932	881	881	900	922	848	869	879	901	909	849	867	846	883	912	852	884	857	857	930	865	899	827	873	846	874	874	853	892	909	863	873	915	898	854	934	875	865	895	841	874	860	919	873	852	869	869	856	905	853	887	919	853	883	832	844	922	869	887	887	864	842	903	854	863	914	898	862	865	876	937	903	913	887	859	833	853	873	903	883	929	880	932	893	928	856	925	970	865	858	906	910	911	891	905	867	859	898	885	880	884	888	948	901	882	908	935	862	877	868	881	884	900	845	870	864	854	904	926	917	833	913	869	939	888	892	898	906	860	928	887	864	842	885	873	935	879	942	875	950	885	883	915	865	903	891	864	891	875	916	886	871	881	912	924	887	885	831	851	907	933	866	923	872	902	908	914	890	851	849	885	838	864	924	879	925	881	909	876	881	860	878	873	885	882	906	873	915	870	940	871	880	899	866	859	890	867	919	866	916	914	892	874	904	912	929	881	858	899	873	900	877	858	887	865	900	977	900	911	934	846	818	895	842	843	864	885	853	885	890	906	849	892	916	933	876	930	832	863	875	892	895	876	894	902	869	858	918	798	870	909	884	859	909	871	917	880	898	890	845	863	890	866	884	857	862	891	887	975	868	898	858	895	883	896	882	890	859	893	940	916	990	900	877	896	904	880	893	910	872	902	856	877	874	856	905	866	872	828	947	833	875	856	863	871	888	892	863	937	946	942	885	914	882	923	841	875	875	930	868	917	903	869	862	857	911	825	902	873	868	884	869	923	874	916	888	859	885	853	922	923	877	855	912	861	880	890	896	899	872	880	932	826	869	918	891	898	901	881	859	846	895	926	892	894	854	865	881	931	863	892	901	886	849	861	918	923	917	839	924	944	906	852	941	863	847	877	870	899	893	899	863	865	878	857	862	939	835	873	866	876	836	885	887	913	884	864	883	880	850	888	889	885	902	876	920	937	922	849	921	883	863	877	955	858	908	921	872	868	870	845	883	914	871	874	854	842	875	923	918	884	899	882	813	898	911	871	922	885	900	863	858	890	873	889	920	879	877	936	902	883	892	910	908	892	925	866	882	863	890	901	876	890	870	885	855	869	870	830	878	901	834	876	895	871	872	889	886	897	880	871	866	837	878	865	908	862	894	918	923	898	933	891	897	859	940	926	866	891	908	908	842	887	931	924	856	880	901	888	836	888	873	843	849	922	841	938	922	918	891	904	874	890	909	912	868	943	893	904	896	882	961	891	870	895	896	915	871	820	907	884	893	908	923	882	854	959	901	911	888	878	840	916	855	878	956	889	916	899	904	929	942	934	874	896	868	889	906	908	902	918	882	893	892	869	867	855	850	893	885	905	884	868	863	866	930	841	846	893	850	896	865	947	853	909	901	910	930	923	859	920	901	916	896	918	885	902	899	834	924	876	871	879	886	883	911	924	878	949	907	914	845	855	903	924	879	877	888	902	848	919	837	901	888	909	878	863	912	935	915	929	901	882	915	843	909	884	911	883	847	876	861	854	924	868	933	840	911	882	905	830	862	890	866	928	915	855	862	877	863	888	919	877	919	895	849	847	890	890	857	853	876	875	902	929	917	862	892	884	884	936	930	911	898	952	892	922	895	902	909	924	867	881	869	925	902	880	903	893	918	893	893	903	818	879	857	912	872	875	895	942	894	914	917	839	952	849	859	848	889	897	884	932	922	887	924	911	892	918	883	877	843	880	853	898	864	936	828	892	940	887	872	952	872	850	903	950	877	870	879	891	890	879	903	913	840	879	900	886	922	857	887	890	874	920	904	840	919	907	902	903	907	931	871	881	895	882	907	856	892	860	910	838	875	864	907	870	883	904	936	845	868	867	879	909	865	919	900	923	889	942	853	957	827	866	912	876	884	904	851	884	893	917	897	957	844	897	863	880	882	899	861	912	864	885	868	933	902	866	890	899	886	888	881	933	851	855	914	893	935	865	863	947	930	904	900	891	835	900	893	926	879	875	910	863	929	906	842	883	888	919	931	870	890	877	873	883	857	874	851	839	880	942	847	891	851	822	881	902	879	920	908	855	888	903	897	887	883	874	869	849	913	896	827	882	856	872
36954	15008	9329	4999	2824	1634	1046	623	589	450	369	380	321	299	292	307	305	275	246	244	241	249	248	241	231	229	211	209	236	219	237	241	231	198	226	195	216	209	229	230	210	201	197	194	186	225	211	203	214	210	201	222	216	201	166	197	213	208	190	192	174	195	207	183	211	209	190	178	236	208	217	190	213	206	226	194	216	193	199	205	220	235	193	195	193	176	213	214	197	204	200	186	222	190	190	188	206	205	182	196	185	177	215	213	199	186	196	209	215	205	193	178	215	211	190	211	227	197	182	218	192	210	215	202	192	230	200	205	192	188	221	203	194	223	182	208	190	219	239	211	173	201	205	198	213	184	184	182	240	181	205	195	199	209	198	197	188	224	217	168	211	207	169	202	206	190	186	205	241	212	227	190	185	210	219	180	190	216	217	186	203	195	192	178	207	218	199	188	188	190	209	172	180	196	213	215	179	189	183	189	215	207	204	208	177	196	189	203	216	176	214	185	240	180	196	209	189	203	198	204	179	196	206	212	216	187	218	187	195	183	195	214	228	189	202	206	211	199	216	214	191	186	215	187	208	217	206	188	209	218	197	208	189	189	202	198	204	184	211	179	183	224	188	222	214	213	178	212	193	193	235	217	201	208	194	185	217	202	216	221	198	211	191	207	194	171	185	194	176	192	198	197	216	195	170	198	207	202	198	209	212	182	183	213	195	220	192	197	185	203	246	179	209	202	214	200	210	209	180	195	203	216	202	211	194	178	197	215	161	191	181	199	182	189	201	216	200	215	207	202	212	184	207	197	213	201	204	193	209	201	212	205	213	192	207	187	222	201	184	199	205	199	210	195	202	196	203	207	215	233	197	215	178	208	201	205	190	204	227	197	216	204	196	185	194	195	185	202	195	195	206	210	189	182	222	182	198	187	234	186	223	207	180	181	202	206	168	187	219	206	217	210	218	182	198	193	232	203	212	213	195	211	200	201	195	203	199	203	199	217	187	195	213	210	209	174	187	169	190	193	193	219	216	221	187	205	216	174	211	189	200	188	194	196	197	212	196	206	176	249	182	190	187	232	203	196	184	200	223	210	243	199	201	216	202	193	197	194	201	193	195	207	197	193	212	198	211	196	208	192	177	206	193	169	218	189	183	222	191	204	180	183	180	182	180	198	206	200	215	173	209	202	224	196	200	180	213	216	228	207	227	198	195	226	175	186	222	222	198	172	205	204	221	172	193	193	207	188	210	196	192	194	200	208	187	212	202	203	211	182	181	197	197	194	196	230	209	195	214	201	199	209	214	201	183	216	212	185	203	194	186	200	192	188	168	215	204	187	182	203	201	213	195	194	199	199	205	188	195	191	208	183	211	217	208	200	209	207	199	199	220	201	167	213	210	192	210	209	182	206	211	185	190	198	200	222	182	187	185	209	204	206	213	197	187	185	174	184	220	221	197	208	192	185	213	216	178	231	217	184	191	196	180	204	198	209	205	234	222	183	213	189	190	210	204	232	181	163	169	197	211	189	216	181	196	218	183	200	210	198	185	204	209	190	211	196	196	202	203	199	179	196	191	187	202	218	208	196	201	230	214	211	180	180	202	191	208	181	217	192	200	222	194	191	200	209	182	206	210	206	197	193	181	218	180	198	195	241	230	198	199	237	199	184	217	212	189	205	200	182	207	214	207	221	211	191	194	214	222	215	203	196	184	209	191	198	192	183	198	201	180	194	194	192	192	212	170	201	210	166	200	206	234	200	203	200	207	224	183	190	207	185	208	176	174	189	195	190	194	203	193	179	201	218	210	211	194	191	181	210	188	203	209	178	180	148	183	195	212	215	162	193	200	215	234	191	196	184	200	204	199	174	179	210	198	207	180	210	197	205	214	195	186	198	227	212	188	195	202	193	182	211	203	231	187	206	202	186	173	190	209	177	213	180	211	231	215	202	196	209	195	223	232	184	208	193	207	182	231	214	182	213	160	216	214	210	198	177	200	192	219	205	200	191	200	182	190	208	200	209	231	214	193	221	195	194	218	214	191	199	213	205	180	223	182	206	180	206	210	203	192	198	192	179	229	215	181	177	209	189	192	196	227	204	184	210	187	204	188	197	197	188	214	199	201	193	203	199	207	195	209	200	202	206	206	211	207	194	194	199	169	209	203	228	210	168	217	202	190	187	192	203	196	197	198	162	194	198	209	195	204	173	196	203	211	205	216	181	210	233	226	195	184	191	185	184	200	199	179	186	194	205	205	204	207	200	203	208	220	209	186	193	218	199	191	200	204	182	202	226	192	202	206	187	220	227	216	198	178	197	197	196	225	190	214	189	173	201	180	180	204	221	196	202	185	191	214	213	215	212	196	226	216	212	177	220	192	203	198	185	196	205	191	196	199	202	196	162	190	188	217	196	199	181	205	201	189	186	207	198	212	214	208	210	202	213	189	188	202	181	184	194	222	181	216	197	213	216	194	224	214	197	205	196	166	188	176	196	179	177	187	205	231	202	223	209	217	215	196	203	207	198	191	198	223	193	228	193	193	181	199	196	184	210	215	169	200	208	224	211	198	207	212	228	198	209	196	180	201	194	205	185	193	196	216	189	206	215	187	199	199	187	197	199	199	180	183	201	193	208	217	202	231	196	202	204	219	210	194	198	193	211	234	185	205	210	194	221	211	222	195	190	196	209	207	202	206	207	209	168	197	214	196	194	207	200	199	173	195	201	212	180	207	193	207	225	214	204	203	182	219	206	190	216	209	205	210	200	186	207	195	195	192	226	190	204	218	206	202	220	207	196	202	207	206	218	183	184	195	206	198	202	213	215	190	209	183	212	190	213	201	211	196	177	191	232	214	209	190	205	211	189	190	202	204	188	209	187	173	172	205	171	195	187	217	222	195	188	246	196	199	205	229	197	195	187	214	211	190	202	233	203	206	193	206	199	208	204	183	209	202	179	204	172	216	183	188	197	193	198	215	181	186	212	218	194	192	196	206	207	196	209	193	179	196	208	187	186	196	198	195	202	192	178	217	195	185	208	195	207	198	167	195	198	187	184	191	220	211	187	211	195	199	211	192	187	216	207	206	207	221	201	217	183	188	214	214	203	204	205	192	202	179	211	206	212	215	188	177	249	175	192	202	219	183	182	224	205	214	203	181	217	211	188	215	211	171	218	202	234	203	210	229	224	199	217	195	215	211	176	191	169	233	206	205	193	195	206	178	197	173	206	191	159	187	189	204	185	180	183	197	220	204	207	170	200	190	220	200	194	193	201	217	194	176	207	180	198	216	177	209	198	207	206	198	186	201	196	203	173	186	195	203	210	218	190	200	203	197	204	201	212	196	177	187	201	170	236	172	196	206	206	199	192	214	175	197	196	206	203	199	178	193	207	221	213	202	193	195	202	176	185	215	190	181	191	189	177	198	198	228	189	205	199	207	196	202	222	198	196	174	210	220	186	193	183	222	199	201	215	192	201	204	186	206	210	174	184	199	216	226	180	194	196	211	196
22785	3593	5747	6230	5287	4283	3348	2974	2492	2128	1777	1577	1438	1446	1265	1194	1040	1052	1029	922	904	854	842	821	787	784	782	701	688	701	728	704	703	660	717	623	658	681	611	661	636	659	610	605	640	631	605	607	602	588	586	584	595	589	576	582	613	578	583	579	562	581	565	555	585	531	574	580	584	561	601	527	568	584	600	565	572	561	531	575	530	532	549	538	576	546	514	547	530	515	572	576	585	538	585	523	550	565	543	562	534	546	522	554	529	519	558	544	554	516	554	543	511	535	546	532	547	566	549	518	582	549	538	585	540	555	557	495	551	551	525	517	524	545	537	549	556	495	567	557	526	515	536	551	552	567	542	556	538	552	547	567	564	576	529	546	564	558	555	509	566	537	528	504	552	556	556	523	534	531	539	536	556	579	537	528	553	521	532	511	517	548	520	553	545	541	552	572	541	527	562	536	550	575	543	549	574	501	559	524	539	544	563	538	522	535	561	553	489	566	527	516	557	525	555	550	579	570	534	599	534	546	527	562	560	519	527	550	530	499	536	526	535	500	541	538	603	518	564	534	546	544	548	535	507	543	571	573	540	513	511	568	521	554	591	501	572	511	521	498	543	556	543	497	546	535	529	514	538	531	571	602	555	546	553	503	519	522	533	528	522	524	530	538	520	571	479	584	535	531	551	527	555	516	521	526	558	557	570	549	513	539	509	569	550	528	511	552	525	550	547	566	520	540	523	543	550	607	577	609	560	526	496	537	555	551	543	547	556	542	541	504	544	548	557	529	474	506	566	536	538	558	542	525	520	524	539	531	537	544	534	514	533	527	538	540	564	511	554	546	533	539	533	543	544	555	496	553	557	522	486	501	555	525	575	499	547	505	562	523	503	573	500	525	590	531	591	489	551	536	552	479	576	519	556	538	547	542	530	536	583	525	549	565	547	528	522	560	589	559	501	526	534	537	533	593	585	511	530	545	563	517	536	525	517	528	558	540	529	557	508	528	552	537	547	542	561	528	525	556	546	557	483	537	552	551	535	524	516	567	543	565	577	504	508	541	551	562	530	560	571	556	540	547	565	538	525	520	534	525	567	501	521	543	475	561	541	485	569	540	497	513	548	545	519	530	545	516	525	559	525	560	548	556	566	528	586	551	555	551	565	543	580	528	533	532	571	566	501	513	492	540	519	570	520	496	563	490	497	545	533	562	567	524	554	519	585	547	533	503	549	514	530	535	529	498	552	550	503	544	543	505	538	520	532	535	521	571	571	543	575	520	506	533	542	529	521	525	534	545	560	542	548	539	527	548	541	528	538	562	525	504	537	575	514	536	527	597	548	557	539	540	532	525	592	571	552	534	519	522	523	549	542	537	514	535	549	537	534	531	561	524	555	529	547	558	552	530	554	524	494	534	529	541	574	536	519	525	559	563	544	520	574	524	564	539	503	597	488	552	538	524	545	545	525	557	513	481	533	549	558	510	524	542	562	558	557	548	548	537	538	556	540	561	577	489	536	519	514	522	531	543	555	541	514	542	528	540	506	524	563	543	521	533	507	490	526	567	482	509	505	522	519	527	512	559	572	537	558	516	525	567	569	546	558	511	544	527	524	534	519	499	552	560	514	539	497	512	550	552	485	539	507	516	532	531	553	553	526	520	559	519	565	540	528	493	556	551	484	502	547	528	497	551	583	547	544	533	530	536	558	521	540	554	523	536	546	545	528	547	554	583	550	573	558	541	537	553	541	527	564	503	579	543	517	540	550	511	544	542	492	540	527	490	543	548	544	530	531	559	519	542	547	513	543	552	561	548	479	555	512	491	511	535	542	515	531	538	560	558	496	555	543	564	521	514	566	471	509	581	482	532	528	557	531	560	565	507	528	579	539	528	503	579	555	549	558	547	623	538	527	508	583	527	557	548	527	556	535	506	543	504	522	531	508	562	579	563	538	530	570	525	505	540	482	524	564	546	578	531	498	583	523	516	540	542	522	530	554	534	514	576	579	562	507	538	543	501	548	559	532	507	553	490	567	501	550	535	538	525	537	574	552	533	562	547	561	569	511	532	528	551	540	564	542	528	550	512	513	525	516	510	551	509	564	516	545	559	567	509	536	517	563	554	545	603	575	501	555	548	515	538	505	587	526	554	543	552	553	545	516	533	476	500	520	547	497	532	536	532	519	535	517	542	557	545	510	537	515	566	565	524	536	516	551	555	543	531	539	567	546	523	542	558	524	497	504	542	542	529	502	552	505	539	528	516	530	556	499	494	556	528	545	538	584	583	529	512	521	528	502	511	539	530	516	534	553	535	549	542	533	542	536	569	516	555	551	567	535	557	546	510	532	543	526	560	533	529	533	525	517	543	580	562	556	525	566	554	559	561	533	509	534	535	599	515	557	536	545	504	532	565	510	567	507	559	530	569	557	536	514	546	519	540	560	584	571	534	554	581	548	544	509	522	531	537	540	533	533	547	497	534	547	525	550	560	557	571	568	535	522	563	539	512	515	529	486	563	535	541	510	574	544	585	534	501	503	524	543	551	555	528	544	579	526	538	533	516	507	546	534	513	559	545	538	515	504	543	534	517	535	548	541	554	589	541	520	542	536	517	508	511	586	533	543	539	537	544	506	566	604	590	532	509	554	553	538	532	560	523	511	532	539	516	537	603	591	537	542	535	542	529	548	566	520	517	559	566	563	555	495	517	539	519	526	585	569	524	564	523	530	536	504	558	535	558	588	541	522	540	533	526	520	524	497	514	580	540	538	531	573	518	561	533	517	548	527	531	531	560	532	508	548	545	546	541	535	514	532	540	550	529	567	539	525	543	533	543	562	568	568	538	538	572	528	580	551	527	510	528	517	542	558	507	569	566	553	557	535	525	566	522	508	522	598	519	552	537	592	499	530	518	552	544	542	538	532	589	537	573	505	535	522	503	527	549	503	545	525	527	490	544	569	555	553	532	495	566	559	539	539	545	540	548	561	554	536	545	517	579	519	564	570	509	508	522	560	529	504	524	545	564	544	519	534	544	569	540	560	540	554	530	527	565	521	559	520	556	572	530	546	551	550	575	526	584	546	531	528	546	555	554	561	552	546	556	519	573	524	564	581	601	513	564	542	537	506	517	566	519	572	532	530	577	513	538	549	528	532	547	523	511	506	574	517	484	516	513	577	546	547	582	542	517	573	527	518	528	553	584	568	562	541	537	495	507	518	561	519	515	530	521	518	588	551	499	520	556	524	537	542	537	511	527	551	535	539	579	552	549	514	545	551	574	535	565	520	506	493	533	545	581	548	506	564	563	514	504	561	534	549	565	515	568	540	487	536	557	530	571	506	557	549	512	539	517	496	546	509	543	536	544	535	521	575	543	566	534	558	571	548	553	537	547	530	514	576	582	528	496	529	590	547	598	522	534	557	547	533	549	529	512	525	539	550	513	529	534	551	541	525	547	547	575	519	532	499	573	542	496	554	507	556	545	566	586	550	555	544	541	514	546	552	544	594	562
5329	661	428	398	347	341	289	263	264	314	261	320	274	273	291	260	296	303	263	276	297	253	279	274	259	282	261	284	298	285	283	299	287	268	284	279	300	281	276	279	292	300	285	286	274	309	269	294	282	305	294	286	286	286	300	267	274	298	279	282	285	294	302	293	248	285	260	291	297	272	300	271	296	276	302	298	279	279	273	291	266	293	291	294	279	292	266	248	278	290	264	292	277	272	281	276	257	295	281	281	294	254	281	293	282	266	278	283	283	257	270	308	300	253	249	307	267	293	300	303	287	288	279	294	287	264	263	288	288	310	261	288	257	295	254	283	282	259	298	286	278	267	290	314	302	283	283	316	280	292	263	307	272	291	274	300	292	265	261	290	249	280	278	255	255	259	266	281	290	292	280	300	264	258	261	292	301	279	301	236	281	289	254	314	249	288	262	300	308	297	269	264	290	294	279	281	246	285	272	280	297	318	263	290	270	269	289	282	326	275	281	274	269	265	267	315	295	259	286	270	292	294	272	280	280	286	336	277	275	293	294	282	274	306	279	306	263	278	269	300	287	272	247	295	252	277	255	311	297	280	288	284	262	241	321	270	297	276	296	291	285	298	264	261	270	256	275	271	264	294	304	286	303	263	297	258	257	266	299	285	295	276	282	282	303	316	294	267	285	275	283	290	292	275	272	278	273	273	280	278	249	267	277	306	323	276	289	284	303	282	271	268	281	289	312	286	278	286	289	288	264	281	269	281	298	292	286	263	296	316	278	263	269	278	279	283	278	262	264	275	273	283	273	269	251	287	274	302	299	305	262	254	281	311	260	262	299	307	279	281	250	286	294	273	265	279	271	309	275	271	275	278	279	291	283	280	281	257	289	262	275	237	282	263	275	284	288	304	259	254	284	252	263	292	285	260	294	235	276	273	309	285	268	263	290	295	278	290	292	293	282	301	287	312	280	283	296	245	274	288	302	273	271	295	289	315	289	253	274	258	281	253	310	282	263	265	258	275	284	284	299	263	271	256	285	285	288	272	254	264	280	269	271	292	285	285	294	285	269	277	269	290	277	273	272	270	303	261	295	271	305	274	305	295	286	299	296	286	285	314	285	257	269	273	278	285	262	275	301	277	303	294	242	299	255	281	256	299	272	292	292	316	293	276	296	277	259	295	295	307	270	271	287	298	289	282	309	288	294	258	281	274	262	278	282	273	290	277	271	288	296	258	269	285	279	276	287	277	295	283	308	279	273	261	314	275	304	259	264	285	290	287	293	288	264	293	280	287	284	281	262	312	288	273	271	290	296	294	279	283	267	268	271	245	261	286	249	298	272	316	242	263	276	261	292	281	272	282	310	310	292	301	270	255	272	290	295	290	271	281	282	276	336	265	280	304	291	291	262	271	287	292	284	260	305	263	266	282	306	286	283	284	270	290	271	285	270	291	238	281	288	256	328	272	287	273	253	244	266	254	276	276	267	276	287	242	291	276	266	283	283	298	288	262	273	282	278	292	280	261	266	293	286	257	282	290	263	290	294	257	284	300	283	269	296	250	257	265	304	303	293	272	246	278	263	279	264	243	286	272	301	248	288	304	318	282	287	282	256	275	293	313	275	294	271	271	300	284	271	281	299	275	268	280	288	277	265	267	275	279	310	260	278	295	306	267	293	269	282	270	284	300	295	270	263	303	241	324	254	295	263	305	308	268	288	308	290	297	253	269	257	294	251	267	298	234	297	238	280	279	275	283	270	267	288	259	268	283	295	264	305	292	279	315	272	271	258	300	251	274	260	277	261	266	267	290	259	307	263	271	293	296	274	275	285	278	280	271	289	262	285	287	271	247	297	211	287	295	300	275	272	286	253	297	276	275	292	269	264	289	279	271	287	251	272	268	300	281	270	252	280	277	278	279	277	263	286	286	275	285	277	266	307	292	268	292	249	288	241	251	290	263	262	300	283	287	292	268	284	302	286	270	273	296	306	276	284	292	279	298	272	248	271	280	302	280	274	293	293	274	299	297	270	258	250	267	279	283	281	266	265	264	269	304	277	275	285	264	290	293	292	286	324	263	310	272	311	299	299	312	272	236	302	272	294	290	276	295	281	313	295	300	265	282	300	268	277	273	284	272	279	293	259	255	286	262	291	262	297	302	288	263	282	268	296	304	271	307	272	253	293	276	295	299	257	258	269	267	240	297	284	294	290	285	300	300	277	281	265	266	310	309	296	276	280	286	282	278	282	308	306	275	261	282	303	270	261	291	281	260	277	285	308	286	258	286	288	276	265	273	272	274	239	295	298	259	275	269	299	256	279	314	286	308	283	282	291	285	302	257	277	266	290	299	252	321	293	266	251	303	288	263	279	295	288	276	285	281	274	307	322	272	302	305	314	274	309	279	263	268	276	309	294	265	267	303	236	265	294	268	286	277	252	288	302	296	300	248	278	299	270	288	311	275	269	290	279	323	280	280	264	295	244	326	290	248	243	291	301	301	280	264	274	286	274	279	255	274	283	283	283	294	264	277	279	277	291	272	278	258	273	274	269	265	284	285	292	263	276	300	263	269	296	269	273	300	301	271	313	296	296	288	306	294	284	293	269	239	259	268	295	298	274	283	281	313	294	308	305	257	274	271	271	257	291	266	250	295	270	277	284	253	285	309	274	266	298	278	266	277	273	262	282	297	262	271	270	282	298	283	258	275	294	292	264	285	308	278	288	295	307	279	287	281	292	240	275	283	295	285	286	267	280	262	280	266	322	284	307	291	277	268	271	248	278	281	270	282	272	276	285	284	279	281	312	299	311	291	303	265	303	265	305	302	274	282	286	301	301	313	291	296	283	285	291	269	298	259	286	249	256	264	287	280	305	313	272	292	294	258	279	275	299	297	304	290	296	273	268	255	302	285	287	245	293	314	279	283	271	282	315	278	260	298	293	276	291	303	277	246	276	283	261	243	250	244	262	275	247	285	305	276	305	297	272	290	287	315	283	297	285	250	304	275	274	321	240	279	282	266	262	278	277	296	309	299	295	272	261	259	298	250	273	290	287	298	219	266	293	296	280	261	301	269	288	279	275	261	304	285	269	260	276	270	273	287	245	257	271	300	277	301	286	297	278	290	265	289	284	275	322	285	270	249	268	276	268	289	268	280	267	300	278	271	259	297	286	284	272	273	277	273	260	275	331	253	247	303	267	284	291	290	283	266	263	259	271	304	262	270	289	270	269	265	309	271	301	283	264	277	298	245	305	279	264	265	266	274	273	297	296	315	289	268	270	287	276	274	251	299	268	266	311	310	294	257	263	270	324	290	283	278	278	252	259	277	267	289	287	299	297	305	257	287	274	245	281	312	288	257	277	288	271	263	293	285	283	250	284	258	290	289	282	282	261	292	260	295	262	266	294	247	259	272	290	287	320	280	280	273	295	284	282	279	267	308	275	274	265	274	294	286	280	280	291	290	312	294	309	278	283	281	276	281	292	272	289	310	295	267	289	278	282	310	266	322
4767	1018	930	972	915	870	823	786	828	799	815	765	779	800	764	806	762	796	733	800	740	740	761	748	792	742	729	771	763	802	758	796	797	791	776	749	756	767	733	776	758	731	751	795	810	780	731	783	712	785	766	763	792	752	766	782	762	733	727	786	781	770	749	749	777	767	799	794	744	768	788	760	792	756	775	770	762	771	735	732	745	762	817	775	734	788	725	680	749	740	725	749	766	777	725	779	778	774	782	767	683	732	776	773	810	796	819	763	782	761	770	787	767	772	723	767	779	764	780	744	750	767	797	702	839	813	748	802	758	768	750	778	743	797	745	730	749	731	778	756	691	796	769	773	774	779	716	745	734	713	759	749	769	751	740	764	741	732	795	742	761	794	769	769	746	760	761	748	779	755	736	743	741	766	766	784	747	781	732	797	695	765	778	737	750	748	727	776	726	754	748	750	734	738	770	772	736	772	790	761	764	753	726	765	701	745	722	766	771	781	741	746	742	776	733	746	744	802	748	768	744	796	783	761	738	764	772	757	776	759	739	756	709	787	758	805	773	764	814	745	754	762	744	762	750	765	759	775	735	758	769	768	783	779	745	751	781	817	794	779	740	798	756	759	764	740	781	773	770	792	721	769	776	797	837	780	727	752	803	785	767	708	766	736	743	810	745	775	785	768	747	759	789	758	712	750	792	741	785	807	722	826	760	706	751	771	819	739	784	766	743	768	732	701	787	765	787	819	789	760	771	792	785	756	771	716	788	762	800	723	759	750	777	749	790	789	786	764	738	705	760	753	788	796	736	744	759	778	763	749	770	752	791	749	765	755	748	776	758	741	743	776	727	794	730	743	773	730	834	807	741	746	772	726	719	745	765	779	774	765	786	770	736	738	740	782	747	789	767	787	764	743	774	794	803	763	803	803	759	737	781	744	776	791	735	752	757	774	727	766	799	765	719	805	710	766	798	810	739	738	789	783	731	790	782	739	751	813	762	766	749	751	789	784	798	748	725	736	709	713	765	739	708	761	760	772	774	720	739	695	766	773	750	809	770	812	764	808	764	817	748	779	723	754	742	711	740	702	767	787	774	749	789	735	772	772	749	792	721	746	708	748	784	753	771	762	745	751	764	767	807	791	782	777	790	705	738	765	775	761	771	752	745	732	752	783	778	713	740	735	774	777	795	754	778	724	768	709	763	787	768	764	771	807	770	743	753	721	710	810	789	732	748	759	790	768	742	749	710	691	714	756	751	799	721	718	740	749	769	780	797	826	744	728	736	785	740	745	790	744	744	758	728	727	721	751	777	771	767	740	786	749	764	735	736	811	744	816	768	710	766	723	784	775	764	767	799	762	742	734	788	751	778	773	786	756	732	759	714	790	787	707	721	782	749	765	765	743	716	828	732	737	761	784	755	789	703	727	719	759	739	777	824	802	721	703	793	772	740	773	753	699	724	746	779	769	728	757	775	744	783	720	784	767	706	750	733	761	784	745	750	741	768	760	766	754	771	731	818	735	757	737	757	706	799	694	737	767	823	751	729	738	785	727	708	772	743	755	772	793	730	778	740	754	770	759	751	726	800	712	797	779	716	755	789	731	780	754	742	747	739	710	716	752	768	825	749	732	763	740	782	721	743	729	751	749	730	712	744	766	757	744	753	725	742	718	810	797	723	760	781	800	767	737	806	767	787	760	786	827	806	772	736	711	773	785	822	781	725	758	734	731	712	787	735	782	762	779	824	767	790	776	707	772	775	768	765	831	808	766	786	762	836	776	767	751	764	746	753	756	795	774	746	766	739	784	766	718	734	758	748	768	734	792	783	748	730	802	797	796	701	767	734	763	743	815	750	704	761	757	776	744	776	760	768	778	713	743	726	742	735	746	738	818	742	792	785	727	738	790	776	792	782	779	758	751	759	764	728	753	769	749	738	790	775	746	769	767	734	814	792	770	773	804	834	717	726	755	729	721	764	770	763	753	741	749	778	809	758	726	762	717	777	801	718	756	791	747	749	710	782	734	739	735	752	733	757	802	735	741	742	760	731	751	731	771	797	743	754	758	780	761	800	787	799	742	735	766	757	798	742	785	782	775	741	764	754	762	787	746	787	739	749	786	766	762	747	780	703	806	754	741	752	752	719	767	845	723	738	734	773	735	734	704	745	760	720	745	820	760	773	763	761	790	739	748	759	778	752	763	814	817	737	763	794	738	758	752	771	752	758	778	774	806	761	764	727	686	767	757	770	731	796	710	733	733	716	746	758	733	813	742	750	774	731	765	741	777	735	801	747	766	755	807	792	759	732	766	769	736	788	751	735	705	751	784	724	751	775	728	713	781	781	787	808	762	759	763	787	713	705	740	803	746	772	744	791	726	728	775	785	794	787	778	755	768	734	713	739	803	751	724	806	742	794	749	788	731	781	784	792	735	742	795	716	725	756	779	737	761	763	766	782	748	764	741	792	758	700	775	760	742	751	741	766	749	682	730	760	743	732	756	772	768	799	786	718	704	729	731	716	714	779	707	743	764	787	773	717	812	736	773	749	733	769	736	760	741	745	763	776	751	771	787	754	735	787	767	745	749	748	792	762	765	758	778	731	807	731	739	794	778	779	794	778	730	719	771	776	792	712	767	751	722	749	745	777	728	768	825	764	749	766	781	728	762	794	774	755	739	755	773	767	715	734	765	751	805	795	759	743	778	775	751	769	750	776	733	722	787	766	724	733	771	738	760	805	775	738	750	680	802	730	773	775	803	718	745	760	748	795	753	778	734	740	759	790	765	744	763	757	854	750	768	799	775	812	774	780	723	715	762	749	787	731	751	768	734	780	743	753	826	738	749	769	753	739	792	767	765	738	767	779	745	769	778	784	791	749	773	721	758	764	744	766	780	756	728	730	760	780	744	762	752	794	769	768	734	795	795	760	719	777	781	782	739	796	737	750	784	762	773	788	779	715	745	759	759	762	755	749	797	784	733	798	713	733	732	816	779	808	791	791	760	779	746	785	804	796	758	766	730	779	757	748	753	760	765	794	733	753	812	704	741	805	757	747	744	746	756	736	738	758	761	751	761	743	723	773	757	734	769	774	755	742	810	732	734	733	839	749	777	755	774	745	759	765	732	772	788	767	736	768	794	770	761	734	742	745	778	773	740	732	761	768	749	820	703	712	766	765	745	787	793	737	764	707	803	755	804	744	746	775	786	735	749	713	730	751	750	777	728	773	813	807	746	709	779	788	672	761	746	776	739	748	769	741	767	768	781	791	742	751	731	736	722	734	734	761	773	715	737	780	773	750	771	754	775	724	746	766	755	766	750	723	731	752	781	736	797	756	713	745	702	776	752	742	705	753	784	790	732	776	783	773	723	754	723	764	773	754	734	759	747	757	733	815	837	805	743	728	731	705	739	770	800	761	750	714	773	786	754	808	760	760	754	711	784	753	754	768	735	754	781	806	751	764	794	792	744	784	773	762	739	755	750	753	771	708	787	717	780	773	746	802	789
36430	15489	8875	4367	2165	1284	818	615	536	452	476	437	401	393	401	378	366	360	346	405	375	362	333	349	325	379	359	368	337	360	365	370	316	338	330	360	331	345	331	345	373	352	372	344	348	363	336	377	331	310	348	372	351	378	362	370	325	340	382	352	343	382	341	342	326	331	355	339	360	336	361	369	371	354	359	312	345	349	297	334	354	344	339	348	344	345	310	359	340	338	347	316	329	319	357	333	321	350	345	374	344	370	362	334	349	335	356	348	348	349	365	344	353	344	350	336	323	332	324	302	317	361	356	352	363	338	328	333	357	335	335	345	344	336	333	344	343	334	348	343	367	344	328	328	358	353	338	376	351	337	326	338	327	304	343	333	332	381	351	336	360	336	346	378	335	358	317	324	335	330	352	345	335	340	347	347	330	313	344	377	375	376	357	336	360	369	348	325	357	298	345	332	364	337	342	342	313	334	367	327	368	372	343	354	344	346	351	329	332	331	357	371	347	349	327	378	316	329	379	337	312	344	338	346	331	319	362	353	346	350	355	330	359	329	351	333	350	366	352	340	349	338	351	333	304	326	342	326	352	348	324	356	347	355	345	344	346	350	348	342	333	371	353	359	343	363	319	332	371	382	339	370	343	323	331	340	356	344	364	352	328	346	321	361	324	311	334	363	318	324	327	322	311	291	351	329	342	320	333	316	383	327	333	334	300	336	381	356	368	352	343	416	340	328	350	362	357	303	348	338	345	332	331	347	331	349	392	358	346	316	319	329	335	359	333	413	373	305	381	352	343	338	338	322	311	317	345	296	349	349	346	366	381	343	368	355	344	366	323	346	336	351	360	322	365	370	342	331	356	342	331	377	339	308	346	350	365	335	330	354	361	313	327	388	335	329	365	311	338	361	335	344	313	324	334	329	353	327	319	359	344	326	368	305	338	341	345	318	359	314	326	340	342	313	311	338	333	320	355	347	323	334	346	350	359	348	359	340	333	350	339	304	327	366	367	360	327	310	350	346	329	354	341	356	375	300	345	354	367	346	346	344	365	298	357	341	295	325	335	330	334	335	342	344	350	342	303	327	358	340	348	340	365	327	338	323	309	334	363	314	342	334	339	336	340	325	306	352	341	329	340	315	337	344	341	337	368	298	327	321	326	314	330	332	323	381	343	361	319	356	310	345	357	345	316	356	316	340	336	370	362	351	320	334	353	312	325	367	335	350	341	337	306	334	345	318	306	362	369	333	345	351	365	346	323	343	298	364	318	313	335	330	319	347	341	322	349	352	341	361	338	348	292	331	352	346	357	320	344	351	360	359	348	353	373	307	353	333	361	381	330	329	359	322	351	369	308	320	314	381	368	321	376	340	330	373	347	373	372	320	342	374	335	310	327	307	345	351	321	381	362	350	355	304	348	341	329	338	337	338	327	321	303	359	324	347	348	304	358	307	339	350	345	319	322	359	373	349	334	338	338	343	314	364	382	334	348	343	350	340	296	349	366	334	336	340	304	361	330	321	324	309	345	343	298	347	303	283	335	360	327	359	331	352	337	340	347	361	334	319	324	324	312	332	385	371	344	345	343	332	363	338	359	333	360	334	345	298	365	346	341	354	328	351	353	330	328	394	359	346	334	378	294	352	333	316	335	300	341	342	332	347	414	366	313	339	345	333	332	331	325	354	350	375	346	321	336	321	338	302	339	345	371	337	336	347	366	337	378	332	373	328	351	361	345	372	342	386	347	343	306	330	392	338	333	372	337	327	316	322	353	353	327	359	353	356	350	300	328	338	326	381	320	357	340	331	377	337	363	329	372	345	326	312	337	366	323	365	324	319	315	339	351	334	341	345	364	331	328	311	316	349	337	369	322	325	355	369	331	365	330	352	357	357	371	331	335	345	336	372	302	357	353	327	309	340	341	359	322	329	357	324	342	340	309	356	358	312	295	322	349	370	379	350	343	372	329	342	325	342	344	323	333	349	330	319	351	365	329	367	373	361	348	354	376	373	324	314	369	345	367	335	342	345	384	314	324	348	336	312	340	354	367	359	329	314	324	346	347	371	340	342	296	346	368	368	338	330	351	341	358	324	330	327	353	346	326	343	340	345	330	350	336	361	340	322	337	369	356	329	315	349	339	317	360	355	351	342	366	351	344	368	340	326	319	365	326	317	354	346	324	404	333	339	322	342	317	339	357	342	327	380	337	329	345	339	336	342	316	318	353	333	328	344	342	342	367	358	337	331	309	328	348	403	328	308	366	325	355	369	322	336	319	388	351	342	332	327	363	326	349	323	322	379	368	307	370	363	324	301	346	375	346	354	323	346	304	334	352	371	340	328	324	313	344	383	353	350	328	326	348	331	332	381	335	371	338	350	339	310	328	341	347	328	326	351	347	349	335	345	359	303	351	374	348	325	342	348	329	356	321	338	370	303	337	347	336	349	367	349	367	340	279	348	344	321	343	330	349	352	335	331	334	356	323	347	365	316	347	304	356	327	332	369	312	322	334	370	360	369	335	365	322	359	324	321	359	349	361	313	348	332	335	337	376	318	322	325	379	323	373	350	332	329	331	346	368	338	328	335	290	335	346	349	338	362	316	344	322	365	341	337	347	317	314	327	322	337	347	317	351	310	339	328	329	320	354	344	321	355	327	341	366	333	313	338	328	378	327	351	340	329	298	345	347	346	343	338	342	337	356	369	356	337	349	325	315	374	325	331	340	345	363	372	331	337	330	326	341	382	332	307	362	342	344	333	342	320	308	330	342	326	335	315	331	338	323	328	330	376	353	359	373	351	359	345	357	357	341	352	340	344	329	352	327	360	349	340	358	360	328	338	334	311	332	355	354	339	332	352	343	336	353	347	360	323	326	379	371	354	308	346	382	369	329	339	325	373	344	350	345	320	353	313	354	344	323	360	332	318	358	314	320	331	320	348	355	348	347	356	335	351	325	345	319	331	342	338	330	356	337	346	339	319	309	352	337	316	347	315	323	329	379	351	342	350	346	336	324	355	339	318	373	331	340	327	335	377	313	344	337	339	308	337	350	328	346	352	341	347	354	315	331	382	352	327	332	343	340	329	357	355	332	317	326	326	336	365	337	352	363	352	338	319	337	354	339	345	320	340	355	330	345	361	315	336	362	307	336	326	313	328	337	356	328	372	293	310	350	342	340	329	346	359	308	358	345	318	376	335	317	352	328	346	371	337	348	332	304	309	340	340	325	323	357	332	357	355	340	392	355	353	315	364	329	358	351	365	342	361	342	305	326	331	344	319	294	331	359	339	343	353	370	333	363	329	364	357	366	367	326	386	366	342	348	322	374	357	344	319	301	335	334	385	348	347	317	342	348	352	372	345	375	338	365	349	320	317	376	321	337	349	343	334	344	323	330	314	337	340	366	322	340	343	347	307	321	345	332	374	337	326	365	356	334	344	348	341	376	377	351	357	388	369	349	357	332	361	346	347	353	330	340	355	309	333	320	339	358	363	337	355	339	322	364	350
23891	2284	3562	3872	3415	2725	2362	2111	1873	1619	1598	1461	1394	1291	1211	1173	1233	1174	1075	1073	1050	1014	1061	1025	969	974	999	1019	1047	1010	919	969	1006	979	917	959	871	954	912	938	941	888	910	966	967	867	960	926	947	897	916	826	896	980	879	913	875	866	904	916	875	879	941	855	923	893	880	909	885	812	924	911	916	907	844	867	848	859	901	911	923	872	892	878	849	887	882	854	937	854	834	934	934	919	882	909	923	891	873	885	916	921	907	846	901	860	859	872	891	914	893	895	919	901	914	903	892	878	869	908	945	934	920	898	921	816	848	882	856	849	884	884	878	923	905	837	888	892	912	870	915	848	883	900	831	916	916	860	819	897	919	856	885	856	896	805	887	864	902	873	895	868	923	862	868	849	845	866	869	933	926	834	823	855	897	897	888	885	904	854	901	918	890	911	922	888	903	872	833	911	875	864	801	907	849	895	871	904	868	960	820	890	853	909	887	893	901	897	906	827	915	900	890	820	834	874	853	843	891	881	883	935	902	901	876	903	857	853	930	871	855	893	862	872	878	896	880	923	883	898	826	857	873	897	900	868	836	879	894	874	928	949	880	845	834	909	827	809	874	913	867	849	848	901	880	887	931	876	848	874	837	901	827	810	896	929	899	878	871	873	814	909	865	848	925	860	853	851	928	867	915	918	902	869	852	884	887	906	874	916	907	870	894	877	905	884	886	879	891	903	848	886	851	921	895	909	952	880	878	858	869	867	893	901	837	894	868	914	896	844	884	900	871	904	858	857	857	900	815	880	864	883	890	872	908	881	860	846	865	902	931	849	882	863	885	868	870	878	861	884	927	868	922	883	899	866	887	852	871	843	918	932	892	842	864	881	862	931	904	887	840	913	863	899	885	879	864	880	846	890	857	857	906	892	841	826	898	898	920	896	819	917	876	890	929	932	864	894	889	917	874	882	890	913	867	820	870	887	897	879	857	904	812	878	865	846	892	856	898	884	890	921	879	866	899	869	911	856	887	894	835	872	863	871	881	854	884	852	893	895	907	936	910	827	831	863	850	890	925	895	857	865	916	876	944	926	910	873	888	837	916	936	874	887	927	872	874	929	850	912	891	903	833	877	873	897	886	910	916	910	855	869	902	894	887	864	922	827	908	856	904	879	875	907	918	836	905	876	879	941	896	853	873	892	850	880	805	879	867	952	887	824	898	868	839	884	933	891	863	929	876	917	846	891	884	898	889	914	893	836	872	864	910	904	898	889	893	854	842	908	883	850	922	863	924	914	919	920	877	891	861	873	909	850	852	932	891	901	856	856	890	871	842	893	850	848	907	877	913	932	959	854	867	864	906	908	916	966	933	869	837	885	884	863	834	905	915	899	842	854	919	851	888	898	878	877	874	916	916	893	922	869	893	842	836	951	926	911	862	884	886	913	904	872	842	884	904	858	875	894	906	799	975	899	951	850	863	873	851	893	907	859	873	917	886	835	823	850	882	876	885	902	878	852	953	825	882	891	898	863	888	943	887	870	890	874	904	834	912	851	843	875	911	876	831	909	844	866	850	892	925	887	906	869	898	857	863	872	929	871	911	867	890	889	875	859	873	889	914	868	851	936	877	859	829	884	864	882	891	883	884	905	902	895	851	880	926	859	878	851	876	864	888	891	901	909	850	880	933	868	878	895	885	876	867	870	882	836	892	896	903	892	863	889	886	889	885	846	905	892	972	865	847	872	902	905	890	908	837	902	816	893	860	872	903	907	908	872	927	903	901	845	886	898	885	882	898	894	929	876	867	915	929	886	866	871	873	895	859	887	853	866	908	910	863	838	885	925	883	927	924	919	894	857	866	884	874	860	881	924	929	919	861	851	841	886	812	895	877	896	871	866	922	825	924	888	850	846	875	897	856	887	884	880	890	841	934	872	884	909	908	930	908	847	909	913	867	910	910	825	890	889	899	903	955	862	892	881	874	820	915	878	895	877	886	885	904	920	913	864	911	932	912	866	890	882	837	848	919	899	904	844	877	933	940	964	875	896	848	851	888	856	863	853	835	917	877	883	840	888	855	865	876	912	875	882	908	884	856	878	918	900	837	879	829	931	855	969	878	905	857	871	881	871	873	907	900	864	872	885	902	874	905	892	880	894	892	851	853	875	848	906	845	866	908	901	810	866	917	868	850	819	862	883	887	858	867	940	926	867	871	893	878	858	862	903	839	879	875	878	894	863	924	863	909	908	958	939	866	835	863	910	867	869	892	865	890	894	880	884	928	942	915	922	881	927	841	862	878	853	926	864	930	917	855	830	915	912	818	889	865	870	907	881	916	886	880	883	865	880	930	895	903	881	867	918	877	928	920	901	832	813	839	856	879	905	851	911	849	894	864	905	867	889	895	909	842	858	864	879	863	860	923	903	857	870	872	874	875	850	895	911	862	913	882	866	901	919	885	852	873	887	848	882	899	906	854	895	819	877	878	917	861	895	870	950	949	913	871	861	917	876	853	880	924	912	856	878	902	841	924	830	898	908	867	852	858	828	829	843	857	914	885	880	897	888	916	874	903	891	913	828	929	876	902	878	889	901	857	869	886	902	837	912	884	896	868	928	879	831	929	904	882	852	866	858	894	884	911	904	923	842	869	853	923	839	893	887	872	863	893	842	911	909	853	870	895	865	872	871	912	927	862	887	869	924	831	830	896	858	875	882	869	881	839	888	858	916	889	938	900	891	851	863	897	914	909	855	845	908	912	855	857	874	898	876	867	906	901	893	883	845	910	887	908	925	899	876	900	850	857	958	949	946	892	863	942	902	872	909	802	893	887	925	883	903	920	916	850	854	857	921	875	862	905	845	870	929	864	878	869	867	918	888	851	878	892	873	897	832	930	882	888	868	869	896	889	870	856	831	923	906	925	899	875	841	902	818	922	835	859	890	903	833	896	898	865	858	903	870	833	886	874	874	900	855	856	838	893	894	925	866	855	863	879	837	868	908	906	910	819	870	876	859	913	913	893	885	915	808	871	816	902	849	868	866	877	832	870	918	876	875	878	885	861	875	853	891	932	873	986	907	872	889	850	870	874	884	882	877	902	917	906	841	828	869	859	887	867	881	907	921	904	890	870	874	890	934	859	845	853	864	870	854	888	907	878	927	921	910	894	879	910	895	892	879	878	845	890	878	845	851	836	883	855	889	881	884	903	887	900	868	859	884	924	957	897	864	889	901	877	825	873	870	898	896	920	842	860	929	848	875	881	918	916	887	934	852	893	916	845	897	882	909	838	885	888	877	883	906	835	894	848	838	881	914	885	883	838	885	855	849	902	896	855	826	910	926	963	939	856	919	909	871	881	842	912	865	870	873	897	875	899	919	876	885	917	880	893	870	913	883	881	896	869	883	862	864	941	839	888	868	859	878	876	902	879	877	911	921	892	897	910	862	820	876	867	865	853	859	874	946	890	900	865	901	865	875	872	921	901	873	888	918	900	898	867	907	899	880	882	899	925	860	850	803
41284	18480	11512	6197	3568	2024	1160	711	514	466	403	332	330	317	285	275	270	277	288	239	221	242	227	225	223	241	222	241	244	227	200	208	230	217	186	214	227	207	183	217	218	231	223	185	205	184	220	208	198	215	202	215	187	220	200	201	198	196	172	185	192	231	183	220	219	218	241	221	211	205	212	227	195	175	207	201	212	192	222	197	173	197	217	222	194	198	204	195	202	194	214	214	191	215	204	191	177	204	187	189	204	189	174	193	187	192	214	204	212	228	217	257	194	191	207	197	180	204	221	223	206	224	195	213	193	178	181	204	204	194	171	196	211	190	201	170	203	206	185	182	217	212	202	187	206	180	212	186	213	197	210	209	204	207	197	215	210	207	184	184	201	172	211	204	215	201	184	201	200	208	183	182	224	224	205	204	215	196	189	209	200	191	178	182	200	196	210	175	208	205	202	208	201	202	189	195	177	191	200	175	198	200	205	181	169	206	219	196	208	209	191	191	217	183	224	187	205	201	203	193	175	188	221	222	214	211	200	208	200	185	201	163	207	228	210	178	180	211	227	201	191	203	172	199	205	200	217	196	210	200	193	182	205	196	222	195	208	201	189	196	196	222	210	201	186	211	200	185	190	191	200	196	173	197	199	165	232	202	177	194	188	202	202	212	194	205	201	193	190	199	193	223	200	199	214	207	201	205	199	200	185	204	196	180	208	232	206	177	169	208	218	186	194	175	194	173	204	189	200	194	204	209	184	198	196	192	200	171	183	231	223	202	194	229	177	197	202	191	205	202	195	213	234	196	197	214	215	188	194	191	181	185	207	224	184	192	204	179	202	190	198	200	202	193	201	201	216	214	226	246	207	199	193	213	172	183	182	198	209	188	184	213	201	199	205	208	201	202	183	198	219	194	180	197	190	217	208	177	187	189	213	212	205	194	218	222	202	202	213	186	179	216	196	215	196	221	186	175	200	208	192	206	206	205	184	188	197	201	194	185	206	185	176	195	200	192	201	200	222	216	204	167	175	207	211	205	195	233	178	201	186	170	185	188	206	193	197	197	185	180	184	196	187	193	207	202	186	199	178	212	233	209	187	203	215	200	211	217	202	193	201	218	209	223	213	205	193	209	188	197	184	192	193	202	191	198	179	221	173	214	213	180	215	211	206	177	198	211	225	182	179	232	202	199	196	209	202	190	207	215	217	181	188	197	206	190	211	224	212	211	200	227	189	204	203	220	191	195	183	183	200	202	189	199	186	206	209	201	204	188	199	192	213	207	213	191	215	204	204	179	183	190	211	195	185	194	207	222	202	212	206	215	184	189	182	204	231	201	232	215	192	177	211	188	181	210	195	203	207	197	227	193	183	197	180	181	195	203	202	188	174	192	212	177	184	225	192	188	219	213	183	206	222	194	219	196	204	203	200	169	195	217	179	214	193	193	182	215	220	192	218	189	192	173	165	209	192	215	186	204	184	211	178	196	175	180	198	215	190	190	197	200	209	208	176	201	193	205	204	194	190	180	203	205	204	230	196	204	211	189	199	183	194	198	173	213	184	208	218	218	197	181	203	180	209	223	204	202	189	216	190	203	168	198	186	195	212	206	220	202	201	207	223	200	193	179	184	206	218	185	177	178	198	187	225	203	217	193	216	199	198	196	195	209	176	177	201	210	197	200	206	202	205	209	192	207	199	207	200	199	218	191	202	185	211	199	207	231	220	221	189	205	220	208	181	202	199	217	191	179	218	163	206	198	191	154	202	200	195	202	199	193	211	190	206	185	180	177	197	195	198	199	201	218	213	206	196	187	195	216	183	206	206	193	199	189	182	202	186	226	209	201	222	180	205	209	206	195	198	200	199	190	208	186	180	196	203	192	197	189	208	204	199	207	216	215	192	177	196	202	183	194	197	185	206	203	216	198	202	182	179	207	211	195	208	210	198	217	213	212	204	212	176	178	196	201	190	186	201	208	183	186	192	212	203	182	221	197	197	198	202	178	176	194	187	203	207	205	186	202	210	197	198	174	170	183	207	215	199	181	188	215	220	201	191	205	194	205	189	221	192	174	221	200	193	204	168	184	178	201	194	203	194	216	192	203	193	195	175	206	169	212	189	206	200	190	176	204	219	199	181	225	180	209	208	200	196	199	177	210	186	202	199	193	208	216	200	191	209	218	210	189	191	209	211	177	190	192	192	197	177	191	195	223	209	191	237	175	201	189	184	233	182	206	210	181	169	230	220	207	195	205	205	176	204	207	192	221	202	204	218	196	201	208	202	196	186	183	178	189	209	217	177	203	205	210	207	193	224	193	196	226	171	197	199	215	207	204	207	205	194	190	197	208	200	170	208	154	210	201	198	206	193	225	209	178	208	221	200	194	196	208	190	221	194	198	191	198	210	205	195	218	184	189	188	214	226	174	186	209	197	184	161	207	193	222	194	187	219	210	209	192	185	192	190	197	220	194	212	184	200	186	212	214	224	212	188	207	224	202	179	190	206	204	198	216	176	217	178	211	195	180	192	209	209	194	206	203	205	175	168	195	203	174	198	184	223	207	201	184	158	190	189	173	228	200	205	215	226	210	191	196	204	181	225	192	206	193	191	189	202	237	169	199	199	204	211	230	214	207	195	195	215	232	197	178	189	175	210	214	184	219	202	192	175	205	211	194	212	179	188	178	185	190	191	196	208	198	230	177	178	243	192	182	197	202	196	206	197	188	196	205	197	210	177	180	197	220	205	200	206	220	222	220	181	199	214	196	184	196	212	202	207	189	193	206	180	184	214	225	236	177	185	199	177	201	235	198	218	162	209	205	211	214	199	192	206	213	192	211	187	199	221	190	188	204	183	181	176	192	234	209	200	228	193	209	186	195	180	190	210	184	205	183	190	180	193	189	195	183	166	178	184	189	200	198	204	190	187	200	169	185	182	169	194	193	204	197	181	214	209	201	188	222	177	198	202	210	223	208	200	175	195	205	197	196	230	167	182	205	200	193	186	171	186	202	175	191	195	207	176	165	186	184	185	188	200	217	181	196	197	169	198	207	220	203	209	224	213	206	195	186	200	203	200	207	194	213	220	205	204	195	193	177	207	208	188	235	219	182	186	220	179	186	195	213	193	227	174	200	212	190	194	201	201	213	200	199	182	192	187	180	186	207	217	205	187	187	231	203	236	170	189	228	191	198	187	191	185	191	152	192	206	218	200	194	190	206	206	191	199	193	192	185	192	192	199	185	203	195	184	207	214	174	201	203	180	196	184	200	227	212	200	216	203	202	214	201	194	170	215	196	213	191	203	191	212	211	180	191	185	192	177	191	197	183	210	190	184	203	192	191	216	191	191	190	208	190	201	232	186	221	223	194	207	184	189	216	211	208	197	205	184	206	179	189	207	197	209	202	199	211	185	197	198	220	210	202	219	190	211	215	199	190	192	177	206	208	213	193	195	203	205	203	178	206	215	174	197	203	207	183	201	185	201	193	206	196	176	197	233	200	208	191	188	180
27365	2770	5688	6333	5299	4261	3398	2804	2451	2179	1944	1663	1466	1370	1220	1125	1109	1054	981	900	888	852	881	796	745	732	696	749	761	693	693	645	722	658	652	664	634	639	605	650	602	576	603	634	610	596	629	636	618	571	593	591	610	576	589	606	575	556	557	566	578	615	570	567	594	561	584	544	578	590	576	619	581	544	540	524	564	543	559	567	581	542	520	553	538	544	561	577	565	540	507	572	546	580	534	534	543	547	536	527	595	553	545	571	545	575	605	567	529	575	551	529	541	547	518	554	527	565	578	570	524	596	533	552	570	520	536	548	551	553	566	491	551	564	541	496	564	523	556	536	542	566	515	524	521	590	551	515	559	521	533	574	541	540	535	552	516	541	566	532	545	526	562	531	494	544	524	528	548	585	581	566	519	524	583	524	566	498	567	509	530	516	510	592	558	560	560	530	535	572	528	537	521	512	550	541	516	548	541	567	558	571	519	528	513	557	529	581	507	515	572	563	580	517	523	569	551	530	521	549	502	567	554	517	485	498	507	507	573	531	549	571	576	509	560	518	534	533	548	556	513	521	521	552	540	520	525	558	513	525	491	556	537	536	488	545	541	526	528	553	516	504	517	544	504	501	553	537	565	569	485	533	530	553	547	554	512	506	525	550	555	573	565	545	552	482	515	546	526	502	531	495	559	538	542	502	553	531	562	536	526	552	560	527	539	504	545	527	504	504	576	534	485	572	525	569	555	574	513	525	527	559	541	524	547	537	537	530	523	456	571	527	533	554	521	510	537	540	514	536	538	504	541	530	565	535	531	574	533	549	526	534	522	509	556	578	548	586	498	567	522	514	520	544	531	546	543	508	550	551	494	531	528	590	540	512	558	540	550	510	547	533	537	532	554	560	536	582	531	564	560	513	542	517	518	524	513	542	563	514	552	515	570	533	527	547	517	569	503	530	530	521	520	595	536	560	528	518	556	532	537	548	519	551	539	563	557	565	526	489	532	493	561	549	538	495	547	534	526	537	537	580	525	564	558	536	545	543	567	541	571	543	564	555	581	520	552	516	546	516	564	553	544	553	532	513	546	517	548	524	500	524	525	568	508	551	544	533	545	576	589	598	528	548	505	534	537	551	545	529	534	578	605	572	519	562	512	507	530	517	577	524	507	534	522	500	547	526	523	491	532	545	490	545	535	534	519	532	529	532	565	553	553	499	513	532	542	549	518	538	573	553	522	534	500	535	545	541	527	534	560	505	566	536	543	542	574	539	492	523	558	547	487	511	539	556	550	521	494	565	558	504	489	531	556	565	513	546	536	537	544	571	552	523	579	535	543	564	541	546	561	534	511	508	512	563	551	533	587	556	526	545	570	533	513	580	531	486	546	521	541	553	555	561	526	561	526	562	549	544	596	533	534	547	509	557	523	569	485	521	510	568	537	541	546	560	561	555	535	550	531	564	524	509	543	548	523	572	512	538	520	588	560	504	549	501	541	530	559	529	558	507	526	549	532	520	513	532	488	562	537	530	499	532	503	542	561	513	507	517	594	492	551	542	535	540	525	553	563	515	502	512	534	566	518	501	525	549	479	473	514	535	535	558	551	494	542	514	542	552	513	530	537	524	526	547	546	581	502	514	514	510	546	541	553	509	554	517	505	526	566	545	527	502	508	532	526	566	550	526	467	505	535	543	539	517	544	560	512	556	511	577	508	549	541	516	547	558	508	550	553	551	510	523	541	527	544	555	534	541	533	533	532	490	594	522	553	564	550	519	494	538	568	558	563	539	569	519	538	558	514	548	555	573	502	579	538	524	538	570	547	550	529	546	519	567	535	445	534	498	544	537	535	495	533	559	515	519	568	554	526	575	515	560	588	510	554	551	573	566	527	530	533	562	507	513	549	524	559	520	544	503	517	500	568	512	529	554	528	529	528	575	560	564	536	521	561	532	503	537	547	531	554	543	533	538	580	547	488	535	552	570	517	541	518	564	496	559	527	494	547	526	525	544	506	519	529	524	536	548	514	561	535	552	559	544	552	587	563	529	555	549	535	518	558	525	509	520	576	542	512	569	566	508	548	539	570	563	529	534	526	548	486	564	551	552	539	512	606	502	563	559	518	544	538	552	547	524	566	534	522	558	503	550	512	531	525	536	505	522	534	522	559	541	543	517	567	562	554	527	541	590	488	546	576	551	527	545	498	532	560	544	568	522	565	560	548	566	582	533	546	553	509	557	535	510	544	524	562	539	561	553	537	522	537	579	515	522	536	539	531	576	553	541	563	516	545	577	523	548	582	525	535	538	516	510	579	545	498	498	557	560	524	547	554	514	591	505	531	549	549	493	562	567	527	530	526	510	522	576	560	549	576	538	529	544	529	535	495	514	553	530	522	523	539	539	545	546	545	573	525	570	533	543	517	557	516	547	562	562	542	540	514	540	509	556	562	524	534	515	550	549	522	515	567	565	545	510	563	511	549	574	510	530	533	539	525	561	523	550	500	512	497	546	527	552	500	559	532	491	521	503	551	531	530	535	543	538	525	550	534	578	584	551	528	564	536	568	538	542	522	534	572	558	552	553	537	534	501	523	531	564	513	494	531	493	522	542	534	556	547	555	553	531	530	531	510	559	536	542	522	514	562	527	564	492	551	587	525	559	511	553	507	539	539	546	538	563	517	519	557	533	493	535	575	543	522	562	566	525	518	532	551	496	542	538	504	523	491	525	527	550	528	530	507	537	544	525	583	537	526	546	504	517	526	593	561	524	561	532	529	559	573	518	597	554	546	529	521	528	517	551	520	565	515	552	560	585	494	524	546	474	573	535	527	581	554	501	519	541	521	531	513	530	539	574	533	545	498	546	545	543	562	545	536	542	521	521	537	506	533	538	550	539	545	558	534	511	556	561	530	554	556	548	545	522	563	543	571	543	535	585	544	533	536	557	533	557	556	541	497	539	532	530	565	498	523	562	546	510	575	538	579	508	541	550	508	537	507	542	535	537	512	576	492	585	510	546	555	521	524	523	502	550	565	525	541	507	577	530	541	532	523	522	540	492	509	516	558	570	550	550	517	555	524	534	562	508	521	547	548	537	530	518	503	505	513	527	557	546	545	527	529	567	528	507	535	539	576	546	505	554	586	550	554	515	476	534	542	548	563	524	516	521	542	512	547	548	541	510	508	538	532	518	508	502	508	531	532	558	557	528	570	533	557	507	521	528	537	546	518	561	520	534	525	557	553	527	558	532	538	510	530	561	560	561	560	491	549	522	514	540	542	512	553	557	524	561	570	532	539	584	514	542	553	560	578	551	515	532	506	558	542	487	533	524	522	512	522	560	583	570	543	489	575	511	497	487	518	535	508	542	533	546	550	534	513	541	550	552	504	546	554	518	529	563	500	532	544	517	537	546	545	513	546	507	532	550	527	569	519	542	544	557	488	542	538	504	550	489	558	543	537	562	569	529	552	535	532	534	540	565	526	555	530	495	522	553	534	536	563	531	507	561	545	592
6925	1125	550	424	326	316	336	275	305	276	270	298	285	291	292	307	309	303	269	324	293	286	290	316	269	307	278	279	285	285	269	303	270	256	293	295	262	292	285	283	300	297	268	286	276	268	265	285	275	289	311	238	272	279	281	312	270	299	270	295	276	275	283	262	309	280	303	293	284	276	278	283	277	309	270	292	293	249	287	247	261	239	272	270	277	287	249	278	272	269	296	292	295	300	267	282	249	279	291	254	302	276	301	300	274	277	278	294	292	270	296	300	291	253	269	290	280	294	279	279	295	303	301	283	309	265	268	247	303	307	276	269	272	262	275	273	297	271	267	262	279	297	300	309	298	269	283	296	268	281	256	283	274	267	286	305	266	270	286	311	306	288	291	295	275	263	295	267	287	266	256	282	314	269	286	262	276	290	290	295	288	289	262	267	294	291	266	277	264	263	271	279	280	268	276	250	287	280	275	276	303	281	272	282	290	264	292	266	294	282	316	282	288	278	309	280	307	270	259	280	293	304	278	294	278	279	272	308	300	311	319	280	282	258	285	287	243	284	291	304	263	291	310	285	296	263	306	269	287	277	257	238	273	243	291	260	298	303	281	280	310	273	282	280	288	295	310	289	242	330	273	279	255	269	267	311	292	270	276	270	314	297	283	294	287	321	273	275	309	303	271	302	290	275	309	282	271	294	309	270	242	272	287	286	281	283	273	303	262	271	292	266	273	297	285	306	273	307	296	302	285	253	286	272	282	319	317	259	264	297	246	298	285	291	271	266	257	253	280	269	259	273	261	277	282	276	293	293	291	272	302	295	296	293	305	254	302	286	271	274	278	291	291	274	293	255	292	276	273	301	281	249	284	274	258	286	254	269	289	279	312	260	306	269	303	295	289	287	276	286	270	281	293	274	285	295	274	312	295	266	250	291	293	289	284	287	291	260	279	277	273	296	270	303	296	293	284	255	274	294	274	280	248	284	299	261	267	276	307	296	276	279	258	292	274	267	265	295	281	270	288	271	283	289	285	292	299	282	314	283	284	292	286	324	299	264	265	263	319	295	264	266	268	285	305	284	286	277	298	268	269	282	294	278	287	272	290	272	285	301	265	282	315	264	285	267	260	277	299	255	323	265	272	281	280	294	282	267	298	280	306	291	294	287	296	283	290	254	267	230	262	288	251	279	264	272	294	273	285	258	274	260	291	297	283	279	313	304	280	264	280	293	287	268	299	303	304	301	310	287	293	275	314	283	270	288	293	289	293	280	292	273	275	308	276	247	286	272	269	260	295	283	279	287	253	279	277	267	248	273	298	256	287	301	256	294	247	266	284	315	263	262	286	300	255	284	288	285	291	278	272	284	254	305	313	285	248	285	250	311	323	273	257	287	285	290	281	280	279	282	274	295	275	280	287	267	293	303	251	297	285	303	279	293	278	251	278	274	262	270	273	249	279	276	286	265	300	275	294	286	292	297	310	296	271	287	299	283	280	255	292	293	283	280	293	270	316	277	271	274	276	268	292	299	297	289	291	283	278	305	269	289	302	287	287	285	287	283	279	279	250	290	288	295	287	297	290	255	299	294	263	280	272	286	300	270	283	289	295	284	258	301	286	273	295	294	292	286	291	295	256	256	268	292	268	260	312	267	271	288	277	293	270	282	281	271	304	300	301	287	253	285	267	252	248	283	281	270	302	282	308	254	288	268	293	280	279	290	277	287	277	287	261	301	285	296	293	264	269	277	299	283	294	292	280	286	285	257	257	286	299	259	268	278	267	287	266	292	266	309	275	294	293	300	278	287	269	296	299	253	308	278	278	269	269	320	295	284	288	292	283	291	265	255	265	278	289	237	280	292	245	290	269	308	298	263	266	258	264	268	273	278	274	285	286	289	289	277	315	244	309	290	300	294	311	265	279	259	277	270	295	275	247	295	260	257	292	275	300	286	295	278	285	292	296	302	303	272	275	287	296	278	280	305	302	289	273	285	307	305	265	284	312	241	297	291	266	268	251	278	295	277	261	272	301	265	307	279	303	278	274	285	282	291	264	281	310	300	292	289	255	262	268	289	267	311	266	318	289	282	292	272	287	276	266	285	301	278	307	318	281	249	288	291	299	279	269	266	281	269	281	282	286	295	295	287	258	285	291	279	283	311	280	266	278	270	286	297	289	263	284	307	327	263	274	314	291	271	273	276	267	317	233	272	291	290	303	280	279	281	291	291	280	264	279	287	306	293	285	277	324	299	253	258	259	275	294	280	307	295	299	298	301	308	268	266	274	282	274	302	291	272	301	242	280	277	280	315	254	295	252	276	292	280	258	324	270	281	279	286	280	305	265	277	268	282	284	279	290	262	278	315	258	310	264	274	268	269	276	319	263	298	262	290	264	245	291	271	301	260	256	286	266	292	326	313	265	290	273	273	247	250	272	283	292	280	277	281	276	234	233	291	251	236	296	267	278	281	264	267	280	296	281	282	274	250	296	321	246	272	279	286	301	267	317	273	258	287	285	304	279	252	278	300	302	321	265	279	283	264	267	282	279	301	250	313	265	279	255	280	281	274	313	306	293	299	309	277	270	269	241	291	318	269	307	294	271	260	294	283	284	265	261	269	292	278	315	288	290	278	290	276	242	275	275	304	291	286	293	298	275	279	271	283	241	314	300	275	305	291	314	294	301	280	276	293	268	305	273	283	281	306	291	264	276	269	295	269	293	295	265	306	276	275	250	268	287	286	272	277	275	283	325	256	255	252	292	283	267	265	267	302	301	255	297	292	302	295	252	281	253	288	272	269	283	283	309	317	288	310	275	272	283	289	241	290	264	258	296	309	314	298	260	309	275	279	321	280	263	290	308	270	263	269	296	287	291	284	277	297	278	282	287	271	235	279	268	286	277	278	291	274	296	285	294	287	307	286	289	283	278	285	265	289	275	277	296	275	282	307	311	268	281	277	266	306	292	282	307	288	292	295	291	262	324	293	290	300	278	294	314	264	287	254	283	308	291	298	272	278	275	297	276	285	296	272	268	285	291	281	278	297	288	277	276	280	270	290	273	271	303	278	304	272	276	288	287	282	270	283	279	306	289	278	275	274	268	297	293	278	300	302	282	258	275	294	248	278	292	257	308	302	279	285	287	298	281	288	276	288	293	292	325	279	272	246	286	299	268	282	278	287	292	296	255	299	289	272	292	296	280	263	298	285	263	282	267	268	271	267	284	290	289	261	300	279	278	305	303	275	290	301	284	266	265	283	292	293	283	268	268	300	252	299	257	295	297	326	310	277	268	280	290	271	257	298	277	307	282	278	285	262	273	262	273	292	290	263	262	278	290	296	283	293	303	282	280	280	247	283	294	292	291	276	283	304	272	274	307	293	277	276	268	276	303	270	299	286	283	282	294	297	291	250	271	271	263	292	294	285	261	243	258	293	290	267	267	312	276	280	281	295	292	283	289	267	280	271	283	301	294	281	261	259	314	261	296	273	287	293	311	275	275	263	275	287
5935	1039	931	1006	931	896	862	805	799	781	809	800	806	783	734	758	769	764	796	777	747	755	791	777	746	774	803	792	758	771	803	729	770	757	803	789	819	805	754	775	758	788	755	773	778	850	707	779	752	737	732	734	704	755	805	778	767	811	780	751	750	766	729	793	816	730	783	751	787	795	751	741	781	810	759	794	753	791	778	774	757	767	771	818	786	737	778	768	760	728	798	795	776	739	732	738	756	732	745	769	804	774	743	713	786	749	721	767	807	808	783	785	794	780	781	751	796	753	758	788	767	776	793	760	767	775	751	755	757	750	752	749	756	785	731	743	765	750	780	723	733	789	744	751	780	766	746	784	747	735	779	748	774	754	750	725	766	809	772	842	762	760	705	794	741	745	778	732	742	755	738	745	792	749	760	771	782	834	775	756	736	750	760	757	750	740	739	824	749	738	776	802	743	747	744	758	732	777	750	828	747	803	717	788	770	746	777	752	740	754	786	741	768	800	749	731	775	768	755	788	753	771	747	766	787	780	791	734	801	763	811	769	729	792	763	714	703	777	723	785	723	775	748	717	733	751	760	749	707	774	749	751	714	810	757	785	759	776	744	775	756	845	751	764	804	825	753	763	783	788	781	769	787	763	752	781	785	801	777	730	743	744	746	787	774	779	765	772	781	758	776	753	736	752	749	804	726	708	759	745	774	751	774	793	773	788	752	783	759	769	763	763	768	739	699	743	772	759	765	789	789	775	756	806	769	737	724	753	712	750	719	757	814	779	787	743	743	773	750	738	789	715	763	786	756	766	770	781	743	762	700	755	764	765	795	808	758	736	747	784	795	720	788	761	768	764	738	763	730	766	766	697	812	791	750	768	765	764	805	796	704	773	811	740	768	780	762	725	758	755	771	732	766	758	749	780	779	786	749	754	737	769	744	765	816	688	748	748	778	799	818	758	795	802	711	824	811	742	766	758	777	801	779	741	778	742	758	760	775	796	768	740	740	743	765	753	720	805	788	761	757	766	698	794	754	811	741	740	770	800	776	757	735	774	736	794	763	726	737	735	759	747	751	742	757	769	765	825	765	796	785	710	740	773	767	764	778	816	807	764	736	776	771	759	745	781	755	796	785	797	774	775	720	712	763	779	740	756	767	757	748	775	774	686	760	744	713	785	739	697	769	798	795	763	726	785	754	769	778	740	798	765	781	746	790	759	753	713	771	769	814	723	758	795	753	810	772	764	796	784	747	776	791	776	742	752	769	785	733	785	727	767	767	768	751	809	716	707	802	767	736	721	766	719	754	810	781	757	776	782	726	763	752	738	793	772	749	809	766	760	718	823	734	770	739	757	740	760	800	770	745	785	758	780	763	743	765	796	803	747	755	720	730	757	762	738	789	758	759	733	778	784	768	756	786	776	812	785	750	785	808	766	760	804	772	728	792	741	785	797	752	768	755	795	759	795	782	780	745	752	793	782	755	806	784	754	775	754	761	740	738	785	840	734	774	773	743	729	805	767	759	729	798	803	767	797	792	736	758	779	745	727	772	814	786	768	719	768	768	775	727	777	743	759	761	760	760	780	796	786	733	741	677	753	789	781	774	795	773	755	771	801	758	759	784	760	736	797	791	761	758	764	813	788	751	725	756	760	753	787	751	755	805	735	770	732	744	757	754	738	727	783	723	725	740	766	781	723	807	762	758	706	777	758	763	762	777	775	759	719	766	779	773	690	723	783	736	772	784	778	760	783	770	811	748	783	814	761	774	707	783	750	767	774	766	777	810	732	745	756	751	768	787	723	793	794	774	706	730	734	760	763	798	758	770	713	814	751	754	720	807	763	783	698	765	797	738	749	758	764	737	706	775	773	778	818	743	753	749	708	719	740	818	756	778	808	736	754	777	760	753	743	787	793	763	785	787	789	727	711	714	737	750	746	755	758	686	781	736	755	754	758	785	798	785	741	753	775	724	749	749	776	714	747	738	783	767	784	755	785	743	762	747	746	761	798	716	741	757	809	795	757	727	766	794	763	760	781	782	806	739	774	691	792	745	737	807	761	761	762	791	701	754	746	752	775	783	797	792	771	762	807	759	789	736	702	767	797	732	776	777	716	759	798	786	759	751	753	755	762	837	788	777	720	730	737	780	734	717	703	757	780	753	742	753	747	760	785	761	704	827	779	707	724	778	719	732	815	754	783	709	776	731	754	763	729	754	753	784	809	815	784	688	751	783	771	833	723	702	783	721	776	787	709	767	740	758	775	753	733	767	713	775	719	767	772	724	810	770	765	773	774	737	759	731	731	769	845	767	765	746	773	714	783	850	817	728	783	770	745	757	778	806	752	775	759	777	764	732	755	739	760	803	813	758	765	807	782	764	781	725	761	754	732	758	816	815	754	787	762	780	754	748	742	792	759	804	763	838	779	756	775	775	756	722	756	761	779	742	763	769	746	780	755	773	791	771	771	769	725	766	777	833	785	786	759	798	746	779	737	783	803	816	772	758	795	760	711	738	765	759	734	811	748	789	751	724	732	752	814	768	691	785	758	721	786	767	820	773	746	816	765	802	740	758	752	718	771	754	765	721	817	698	737	776	761	794	756	745	736	747	811	773	736	724	807	816	810	752	790	778	793	733	812	725	832	761	763	752	770	723	776	816	786	735	745	737	804	743	738	775	732	749	801	758	753	775	815	725	777	720	777	773	753	738	730	755	844	792	763	791	809	781	756	726	745	785	769	800	683	789	714	760	782	757	762	719	794	771	713	809	723	762	726	759	768	783	786	719	740	785	738	795	776	772	722	775	757	734	738	775	686	811	727	769	751	796	736	776	773	733	745	802	821	799	811	771	822	774	791	750	779	711	718	783	784	783	788	840	767	757	753	734	793	759	784	770	772	752	783	807	764	770	776	743	687	715	726	768	758	741	796	732	816	752	784	794	746	794	788	742	746	779	760	719	754	802	743	765	773	765	741	728	785	767	749	776	790	775	784	803	781	813	807	775	758	757	743	768	806	745	774	757	763	781	722	755	777	802	731	789	739	752	769	761	773	795	739	783	778	774	767	763	760	711	691	781	756	790	779	776	759	782	796	787	712	807	760	726	786	724	776	737	724	785	725	765	789	757	805	774	777	780	807	758	794	823	759	745	791	771	794	765	742	665	797	790	768	741	766	705	798	749	781	763	747	759	772	739	706	745	803	766	755	756	760	781	777	750	757	767	785	782	773	753	768	753	727	810	761	813	750	789	736	740	745	696	750	811	780	739	714	796	793	776	824	774	814	724	730	777	778	755	743	809	775	757	748	792	778	784	730	785	766	738	801	782	755	747	738	738	750	829	786	762	734	725	830	726	781	831	774	790	780	764	708	758	739	722	757	761	737	819	816	728	780	781	742	805	773	740	795	773	741	770	783	758	784	765	746	772	781	747	759	777	760	748	733	699	751	730	769	752	780	790	731	756	778	740	729	761	818	818	683	776	771	762	759	765	733	813	761	771	738	764	812
38003	19226	9622	4390	2215	1354	834	564	516	435	441	421	419	441	401	356	353	372	370	354	358	361	382	353	353	379	344	387	327	358	358	354	354	350	340	354	335	347	332	352	350	317	353	341	370	346	325	364	334	321	327	322	378	335	375	315	345	356	349	330	320	339	369	348	371	341	348	347	313	376	353	365	394	380	356	386	353	368	350	321	353	347	349	348	351	324	303	358	321	321	300	329	362	339	336	338	350	331	305	337	300	334	333	327	331	368	355	307	325	349	333	346	373	349	314	331	344	341	347	350	292	308	338	329	343	341	347	307	347	336	325	319	325	360	307	345	330	351	309	365	319	349	335	346	364	329	345	375	331	328	309	359	319	304	326	345	333	360	360	348	373	365	358	334	325	304	328	343	337	349	311	367	362	354	319	360	317	375	336	349	321	345	312	358	349	338	320	342	371	318	349	336	320	321	358	361	329	312	354	344	336	343	356	321	348	330	324	363	334	317	326	338	331	312	311	360	310	351	330	351	367	315	353	336	352	368	351	313	314	318	352	328	347	319	335	334	311	378	320	349	322	391	328	342	328	347	357	319	358	335	332	346	328	333	323	324	371	359	329	348	316	338	307	341	332	345	351	343	332	339	327	335	356	333	340	320	362	356	341	324	332	339	348	373	323	358	343	329	353	306	339	325	352	368	366	341	338	331	353	358	366	317	334	360	349	360	329	386	349	332	329	359	325	325	344	311	323	342	329	368	370	336	292	356	329	350	333	389	328	332	331	334	347	317	345	331	343	365	339	344	323	322	336	340	322	347	362	329	338	363	317	341	332	343	329	375	353	343	328	372	355	332	334	322	332	326	376	329	359	334	361	368	326	325	334	330	327	344	308	318	317	336	326	306	375	335	356	379	341	347	342	357	319	321	334	339	361	360	319	322	356	294	338	315	344	307	384	307	354	335	333	334	370	342	378	329	361	348	354	330	347	333	342	306	318	352	362	358	367	320	359	319	372	366	349	337	312	352	349	344	340	310	335	362	307	328	331	301	354	343	397	347	376	361	345	334	325	352	321	301	360	334	330	312	345	335	313	347	334	344	360	358	341	332	335	348	332	333	348	330	304	336	338	356	336	323	353	356	321	355	345	349	294	359	372	348	324	339	323	294	349	353	332	346	379	334	336	355	313	355	336	354	343	335	338	326	316	362	323	322	292	330	348	327	331	347	345	311	340	367	362	334	355	321	363	367	343	340	367	338	337	329	337	321	321	381	327	342	381	345	380	369	323	338	352	309	338	339	360	336	343	337	308	339	346	332	346	338	343	334	359	330	367	309	318	362	328	310	320	336	366	370	355	373	308	359	337	316	335	366	338	352	343	335	356	332	352	335	335	313	349	310	321	342	339	343	335	327	300	334	343	353	368	318	335	314	336	326	318	336	340	345	342	324	319	320	360	331	332	344	346	370	338	320	361	337	318	365	341	327	352	363	326	313	351	312	359	305	343	344	309	336	330	364	302	355	350	298	360	348	332	325	344	340	340	332	302	364	341	358	316	286	341	365	366	325	366	319	333	312	330	323	347	334	348	333	367	336	318	324	341	340	342	346	296	365	315	321	380	349	354	354	315	359	306	331	313	336	368	352	368	356	322	351	346	330	336	353	320	326	376	338	364	312	379	354	344	315	335	299	297	312	368	348	325	373	347	332	331	308	336	349	319	292	342	354	366	330	334	341	320	318	338	347	331	340	367	340	323	359	330	345	331	339	335	338	309	316	330	330	320	332	396	324	342	329	348	326	361	346	353	340	313	335	318	354	351	330	331	288	328	339	326	345	353	366	349	314	317	359	337	354	344	336	359	313	319	358	348	383	338	353	293	311	330	329	358	346	382	334	339	342	323	331	326	322	357	362	334	322	370	326	333	345	328	358	339	378	343	348	361	311	332	331	338	355	346	329	342	331	289	344	315	312	353	304	388	328	343	305	348	351	325	344	368	356	345	354	339	351	352	356	361	327	313	379	360	333	352	318	328	314	322	340	389	326	347	349	323	346	304	339	367	332	360	360	348	357	337	351	308	344	312	339	342	337	361	356	348	347	331	295	334	350	363	381	305	348	343	339	334	331	337	343	343	324	338	339	339	336	342	352	347	357	358	327	307	377	315	336	363	322	355	310	334	328	359	353	352	328	318	324	299	312	309	357	368	341	359	350	367	325	337	336	378	325	321	321	334	312	349	308	306	340	329	349	313	335	363	319	333	335	343	315	331	335	370	354	333	311	362	341	330	324	324	340	345	366	363	370	341	344	328	329	344	336	328	363	336	317	317	333	316	316	348	342	327	333	343	338	354	328	333	329	337	331	361	324	340	357	344	359	318	361	338	338	343	333	318	348	336	331	345	335	317	348	386	339	336	351	330	322	349	349	361	326	336	326	335	347	356	331	336	350	343	346	321	355	323	355	318	319	338	356	358	353	360	327	317	285	340	352	333	349	308	345	362	337	371	323	326	362	340	360	322	342	340	345	360	324	361	344	336	331	318	366	352	322	332	336	356	312	363	328	339	346	353	352	332	338	334	358	319	335	357	339	340	329	344	323	361	306	345	351	349	339	331	342	307	346	334	340	374	341	327	305	352	343	338	331	370	356	345	305	336	359	340	296	349	318	349	324	345	329	359	311	346	336	374	360	332	326	368	306	330	326	308	364	355	373	345	320	341	332	330	331	302	359	347	352	337	311	334	315	329	351	327	349	366	334	345	333	320	287	316	313	378	342	304	308	344	352	340	356	307	331	316	327	382	350	319	371	347	330	324	322	320	343	349	352	337	359	359	331	358	334	374	357	327	340	374	348	359	373	345	322	333	372	288	328	356	346	301	369	356	318	346	332	344	313	360	342	302	340	350	330	354	342	301	339	343	337	353	341	326	323	338	332	353	366	355	354	333	343	350	362	336	329	303	367	352	332	345	317	301	322	358	326	351	349	352	329	347	326	351	318	350	303	323	363	327	323	335	328	354	312	319	347	329	338	315	366	333	323	336	314	329	333	342	340	376	329	348	364	354	375	313	308	359	341	311	340	354	336	330	304	320	373	356	349	341	334	342	337	334	353	351	339	379	343	329	331	349	321	321	341	355	322	339	323	354	346	334	360	364	368	326	312	333	306	349	329	357	352	353	346	319	346	319	357	313	338	375	348	350	355	327	306	344	323	360	314	342	331	353	350	344	342	329	376	339	329	341	334	365	337	336	328	361	317	329	315	339	324	328	350	374	359	332	352	324	337	327	329	323	351	344	367	317	336	352	344	346	382	315	344	355	352	362	354	394	323	371	323	346	351	350	358	341	365	321	342	336	353	353	340	310	365	308	330	358	286	332	342	384	348	339	345	325	331	337	319	345	378	314	320	325	336	331	339	350	331	347	324	328	346	338	349	327	328	318	355	376	346	360	308	349	354	315	332	327	340	330	337	322	342	350	345	325	319	321	331	329	326	357	359	348	347	321	342	315	344	339	340	336	301
28561	3258	3535	3891	3284	2657	2428	1986	1856	1743	1541	1390	1324	1267	1234	1204	1169	1123	1063	1084	1122	1014	1035	1021	1014	985	988	976	925	925	1006	955	959	966	926	911	926	952	972	970	959	954	907	913	897	938	941	920	849	921	871	947	904	893	940	935	920	908	889	926	908	896	932	891	909	888	926	948	916	933	932	907	890	929	885	894	906	870	877	893	906	912	895	903	867	863	919	888	951	859	937	936	882	909	891	819	885	838	832	911	904	875	887	871	880	874	885	867	852	871	859	902	888	891	899	881	919	908	878	967	854	843	895	926	878	923	908	874	881	846	881	929	852	892	863	897	859	832	895	867	847	914	867	871	901	871	862	906	871	844	863	880	828	902	877	841	930	939	873	841	907	812	944	909	854	884	871	849	884	884	870	892	869	869	888	876	866	894	858	827	872	853	862	890	929	869	821	900	856	850	921	877	860	832	882	875	884	867	896	868	842	859	865	847	869	851	875	877	922	841	906	817	895	887	925	872	876	882	922	922	837	848	923	901	820	915	877	862	889	868	822	871	869	835	949	844	901	896	842	892	890	867	856	837	875	869	874	883	857	928	883	876	916	887	886	869	839	872	919	849	868	814	843	869	856	858	870	883	831	885	884	847	813	893	921	884	875	856	862	894	899	888	879	915	853	911	864	843	867	863	873	892	876	911	924	902	863	896	839	883	922	928	843	869	860	877	846	851	903	898	957	883	865	849	841	922	822	859	865	867	882	879	889	875	895	920	866	874	908	872	868	826	844	893	946	922	864	905	869	924	872	854	867	942	942	900	936	884	864	804	875	889	878	870	892	905	877	827	878	887	922	902	880	878	861	907	837	876	836	877	824	869	874	910	875	876	818	817	868	865	873	923	852	925	861	827	884	842	862	834	844	875	904	875	939	860	917	891	855	853	879	892	893	867	899	858	887	898	872	892	852	903	849	863	860	898	840	870	895	916	873	848	834	844	912	854	884	909	891	916	902	884	885	871	864	878	894	866	867	876	887	864	925	846	895	910	882	854	898	856	804	841	908	891	852	879	907	854	859	933	918	895	915	840	899	859	838	841	862	895	904	912	878	905	899	900	850	823	850	911	884	910	896	846	903	886	860	931	913	912	895	894	888	826	905	824	863	857	942	837	887	912	946	879	872	824	920	897	873	895	828	885	891	912	883	898	841	885	911	832	887	806	899	914	887	909	880	834	864	856	818	884	847	908	849	877	917	870	861	905	927	879	900	862	878	862	914	891	886	897	847	836	940	882	921	852	859	902	863	912	850	878	908	889	912	824	892	890	862	894	928	885	876	900	901	891	856	911	850	872	867	909	836	899	863	837	888	909	897	895	892	884	878	884	840	878	907	825	899	872	914	873	863	857	871	817	855	893	888	870	847	853	800	895	869	866	875	897	906	866	883	872	858	827	926	936	857	888	865	869	903	814	840	897	849	905	885	928	886	930	899	902	832	890	880	905	829	870	878	908	901	885	885	909	875	836	916	843	844	931	903	857	918	837	897	833	853	877	882	868	906	896	917	885	887	856	887	863	931	887	862	918	874	945	877	891	870	860	876	854	875	860	905	875	870	898	898	901	835	872	891	841	869	886	830	892	849	872	869	871	876	909	952	895	905	921	932	891	839	829	838	865	885	889	866	899	855	908	929	871	926	955	926	881	861	848	914	837	907	890	891	907	884	885	862	830	908	875	880	885	902	837	856	860	810	864	877	885	896	906	906	836	866	954	875	880	796	831	870	940	875	891	881	862	844	914	872	848	935	918	903	855	894	867	884	873	877	855	875	881	857	857	881	868	907	925	861	872	867	855	859	855	873	887	955	903	903	829	857	885	883	869	923	862	849	829	936	910	918	868	872	888	848	867	920	911	912	869	853	876	898	880	899	892	909	871	872	857	867	881	913	853	921	884	896	852	885	850	937	870	863	932	856	913	829	860	874	870	886	839	906	832	871	862	866	869	911	873	858	859	924	867	845	895	869	905	859	826	867	799	861	909	830	882	884	857	932	887	902	905	868	863	868	888	884	896	861	894	856	899	959	876	890	866	841	881	912	856	876	897	857	871	865	931	890	932	844	852	873	904	865	897	871	896	844	895	901	885	837	895	905	861	846	873	927	894	902	875	865	829	850	944	881	885	835	884	921	833	860	825	871	900	902	874	838	859	886	836	932	865	890	901	863	855	902	884	848	857	882	860	880	886	885	862	909	917	780	875	895	854	855	887	883	921	828	894	844	917	864	892	848	879	882	918	874	893	896	869	926	884	861	887	851	891	929	888	879	900	837	827	891	944	930	884	876	836	820	914	874	890	915	873	858	907	845	852	909	860	885	872	844	892	897	941	840	942	820	895	875	841	868	843	882	909	919	858	916	896	900	915	879	848	867	887	870	889	898	861	880	793	891	877	882	901	890	935	858	927	822	944	889	877	869	908	859	920	852	874	901	866	906	806	890	849	863	851	886	903	884	878	866	908	890	879	914	856	854	882	883	863	861	906	872	862	807	874	875	850	845	873	892	886	873	873	871	851	869	919	872	906	903	879	870	914	852	902	866	905	873	860	834	901	901	869	883	892	884	871	864	885	865	841	904	857	856	890	908	905	881	857	906	834	913	874	912	904	868	939	919	883	896	931	872	911	845	843	892	843	925	863	899	859	888	880	866	851	827	879	877	883	916	942	871	925	888	902	894	913	931	888	882	894	905	878	868	900	859	874	916	888	893	901	916	887	865	862	896	896	826	865	965	865	876	845	907	853	864	914	888	876	860	833	900	915	878	927	888	920	846	885	842	866	917	875	879	948	803	859	894	887	898	938	874	912	898	859	878	902	903	853	932	868	901	825	873	835	883	862	865	845	856	863	904	844	902	874	872	924	871	822	878	848	903	908	884	878	913	839	928	865	946	858	880	878	919	873	881	871	884	901	876	845	891	857	832	933	872	922	812	888	864	825	848	889	846	860	807	858	932	915	887	878	937	883	895	844	893	866	878	903	925	862	856	852	823	864	911	909	858	905	923	888	883	920	860	863	897	859	881	897	859	809	852	868	877	873	896	905	869	854	814	857	837	853	864	815	859	846	882	839	906	898	894	852	881	903	847	915	935	879	846	822	905	932	915	892	884	915	855	897	899	890	867	874	901	904	885	833	853	853	852	916	875	890	906	887	884	899	868	870	922	929	847	891	913	888	915	899	870	864	863	867	921	849	885	885	863	870	905	867	839	875	930	900	843	889	919	866	900	837	893	909	908	850	848	843	890	900	864	889	838	918	885	868	876	893	883	836	859	872	905	877	901	876	888	911	883	872	844	888	898	846	821	885	886	825	793	863	930	874	918	882	907	868	886	881	860	850	889	909	859	860	925	966	875	892	904	898	903	854	847	918	925	894	821	845	885	875	870	835	855	891	851	894	913	907	887	875	873	859	904	870	836	865	877	884	917	895	886	910	884	864	890	888	856	841	846	857	900	894	867	907	890	898	948	864
49515	28850	20802	14639	8699	3943	1597	778	563	468	412	339	390	302	288	281	251	256	245	238	247	255	273	239	231	228	230	216	234	219	201	217	219	216	199	196	218	229	221	198	222	224	208	202	190	204	212	202	201	243	203	210	188	209	205	211	181	200	194	197	200	221	222	187	221	204	219	190	183	214	217	190	211	202	211	177	195	215	185	223	199	209	201	199	205	192	210	201	200	179	201	218	200	180	206	220	203	199	180	203	204	202	183	188	199	215	196	194	174	203	203	197	191	198	223	170	200	190	229	209	222	196	209	193	202	202	223	189	205	197	205	195	224	232	186	213	208	209	223	187	216	205	208	217	200	205	212	183	198	193	197	187	187	207	202	201	198	206	211	176	214	185	203	196	193	169	188	214	219	203	212	201	229	182	178	205	211	207	206	217	188	198	187	210	205	201	212	197	217	201	195	219	213	193	200	196	214	198	194	212	237	189	185	221	201	208	186	175	189	211	188	234	200	196	196	181	196	214	190	192	189	220	200	206	188	208	215	197	194	213	205	178	186	210	224	211	185	197	194	197	193	189	182	183	201	189	197	193	198	187	185	186	167	185	204	185	209	173	197	219	184	230	189	181	179	191	216	220	213	190	219	195	186	180	194	208	206	183	190	207	181	229	237	199	186	210	210	207	192	211	202	203	200	174	150	196	228	188	200	207	232	203	164	223	191	188	190	205	198	165	203	207	207	209	240	173	209	198	216	227	183	199	192	211	204	193	221	191	216	222	204	203	190	219	213	216	218	205	214	219	197	204	213	214	203	200	223	184	204	194	202	199	235	218	190	214	215	177	199	204	187	198	169	198	212	187	210	214	202	199	213	197	194	217	190	199	205	187	201	192	200	222	192	164	186	197	202	213	198	163	208	233	200	166	192	217	190	194	213	194	190	177	209	214	199	193	158	223	197	210	206	209	205	206	197	209	198	212	187	191	193	205	212	178	213	197	173	211	206	223	189	195	183	197	193	193	205	189	203	228	212	188	178	189	205	193	200	169	204	219	219	172	179	195	194	209	184	193	184	201	210	226	183	207	214	212	172	206	204	188	219	210	215	207	188	203	221	216	211	206	188	206	205	214	199	190	193	187	184	200	199	202	219	211	171	207	207	198	227	188	199	181	217	201	196	199	201	195	211	222	193	197	211	195	200	184	191	198	187	164	182	193	180	213	192	189	197	221	177	197	193	202	212	217	200	176	209	205	219	205	220	190	191	193	218	224	208	218	204	195	202	192	185	218	200	208	194	212	197	196	205	189	194	207	187	181	213	205	178	193	206	214	214	205	201	213	165	198	191	213	191	212	190	196	203	213	218	213	215	221	211	215	183	219	197	176	197	204	189	228	200	192	213	201	203	187	208	216	211	226	198	235	222	184	178	206	204	224	225	192	185	186	187	218	199	196	209	189	193	217	188	193	203	208	233	223	205	232	209	200	165	187	207	216	212	229	162	171	225	167	204	191	202	170	186	200	185	198	207	224	198	208	197	217	193	190	180	211	192	216	208	196	212	216	195	209	198	229	180	193	181	208	182	205	207	212	197	210	194	218	183	199	196	207	205	192	206	190	175	198	181	217	215	214	228	197	225	198	185	189	209	210	207	179	196	196	195	215	211	191	188	217	188	193	196	202	201	200	208	190	231	207	186	178	207	185	184	204	200	194	216	190	207	205	182	216	204	193	214	189	231	172	206	206	207	191	189	184	206	196	187	224	167	189	223	208	183	214	212	203	210	242	198	193	204	186	206	174	218	195	172	220	196	202	208	209	203	198	214	186	221	176	190	190	220	226	201	224	197	215	200	216	215	220	180	223	220	197	190	195	189	192	190	202	216	183	196	211	174	191	195	178	177	205	190	173	206	193	220	190	177	216	194	212	185	230	195	227	210	208	192	215	222	189	190	213	213	192	199	223	217	204	222	195	186	166	214	211	184	196	202	198	205	202	217	199	214	190	207	204	203	215	193	177	205	188	185	194	210	234	183	197	204	214	229	190	196	190	165	209	188	190	213	203	179	220	192	203	204	197	196	216	197	175	182	217	212	202	192	166	195	191	230	194	208	212	192	204	223	238	198	192	180	194	206	214	206	202	187	213	232	199	209	203	189	220	211	191	216	203	198	186	182	205	189	190	212	190	187	221	222	205	195	198	181	174	203	187	198	204	204	201	200	201	215	201	204	212	184	191	197	231	198	179	236	205	220	201	192	206	210	169	234	200	195	227	190	215	208	206	184	204	187	205	192	192	186	195	213	193	198	228	194	187	197	195	220	206	181	190	197	216	215	193	198	199	216	215	204	207	204	185	228	197	207	176	200	193	198	194	198	188	209	202	201	197	179	200	191	186	200	202	209	192	176	168	196	201	197	217	197	195	205	179	195	196	197	181	181	193	197	192	198	208	196	215	216	204	223	232	186	216	195	217	190	190	207	187	202	165	191	211	174	209	214	186	195	202	173	200	194	185	192	198	216	203	215	200	201	208	170	197	208	200	182	170	196	220	201	200	211	192	199	192	192	181	237	214	195	197	197	193	204	191	209	196	202	216	208	209	188	178	206	207	194	220	230	192	169	217	192	163	196	207	176	208	209	215	208	190	207	173	200	231	214	197	201	192	184	195	197	203	213	173	221	197	211	199	200	222	214	216	208	204	215	192	199	180	213	204	188	185	223	206	206	209	212	197	210	208	187	204	205	200	203	202	179	159	184	193	192	209	202	191	199	186	212	205	202	204	189	209	208	182	201	206	216	224	196	193	198	203	197	209	200	209	179	193	207	213	166	192	170	211	190	171	194	216	181	192	166	184	223	174	196	211	192	160	207	182	202	185	214	192	203	200	208	212	200	192	225	204	191	207	202	204	202	236	209	217	200	173	198	188	194	202	192	206	197	210	209	216	191	205	198	177	203	199	229	227	208	205	211	225	203	211	199	196	213	204	213	180	204	207	189	224	220	200	199	192	210	204	169	179	229	204	201	174	208	211	190	190	224	203	197	227	193	205	192	210	201	213	200	163	203	225	212	222	186	207	208	194	205	200	202	204	208	192	219	216	191	219	194	203	225	219	188	199	197	231	213	193	245	205	187	215	188	184	194	183	194	189	217	200	196	192	227	204	176	214	200	208	177	212	193	191	202	203	185	196	193	187	218	208	182	212	194	210	205	228	197	208	176	194	195	199	204	170	228	207	200	211	197	189	215	199	192	205	213	166	192	176	225	202	213	205	192	201	176	205	188	224	210	191	213	203	220	213	220	169	194	205	223	192	198	228	185	208	203	183	203	200	208	215	187	167	188	197	193	191	186	224	195	201	224	216	197	173	204	201	185	177	226	197	200	211	204	208	192	207	211	222	209	239	198	185	200	174	176	192	182	171	195	200	217	221	176	213	205	228	225	217	193	202	225	216	221	225	218	201	190	197	199	193	213	234	199	208	202	181	193	169	187	222	179	201	204	154	201	202	169	227	203	206	210	220
38568	3382	5733	6383	5233	4246	3411	2868	2485	2079	1972	1667	1467	1293	1225	1174	1039	1059	1040	948	894	879	836	801	805	745	764	730	732	763	712	738	698	685	644	668	695	676	616	583	626	585	623	617	617	606	638	602	613	588	594	617	626	587	602	596	596	587	587	604	578	566	557	550	602	567	591	527	553	528	557	544	588	548	618	554	484	559	555	567	558	571	555	584	608	524	545	532	534	547	583	520	518	585	532	568	540	501	551	570	549	515	562	515	553	533	561	575	571	526	542	546	586	554	526	556	542	528	502	564	523	561	509	514	549	514	542	549	537	555	537	542	532	497	540	537	550	528	548	539	572	534	550	543	556	529	555	526	538	541	544	541	596	561	546	536	552	557	548	486	520	532	562	546	581	554	480	556	594	521	533	519	540	554	553	534	505	536	505	546	516	555	490	579	557	520	532	529	551	571	524	563	556	504	555	539	542	552	504	578	550	548	536	566	508	517	528	544	560	496	555	547	565	558	526	574	565	488	526	542	522	569	564	477	518	547	513	537	528	517	572	542	555	536	561	507	520	507	532	533	565	533	512	551	524	525	568	566	536	522	552	543	522	539	547	517	553	586	605	565	540	530	567	511	538	575	543	531	523	544	545	531	517	536	553	524	501	544	525	521	504	526	569	544	552	533	517	551	548	501	574	554	505	519	531	517	517	555	586	524	551	515	524	512	533	520	526	532	582	560	564	532	529	518	520	534	582	560	544	530	515	530	506	565	573	539	500	529	524	528	527	561	559	534	541	560	561	513	485	512	515	571	512	524	522	544	552	575	564	557	563	515	530	523	563	547	545	516	537	520	529	534	529	537	544	524	540	517	567	539	517	525	516	583	570	519	580	536	500	537	509	535	560	552	501	512	589	521	532	491	566	545	542	531	512	569	590	562	553	519	545	540	566	536	548	539	528	548	539	548	514	519	512	544	551	536	515	552	532	543	513	510	552	514	542	540	505	513	504	483	553	529	508	543	545	508	551	520	567	532	560	552	567	545	546	523	519	528	517	560	541	529	495	521	528	512	546	485	520	535	528	557	520	577	556	544	545	554	484	508	586	541	515	525	539	534	520	524	537	547	569	518	529	492	516	564	561	529	531	564	563	515	534	565	556	514	522	559	522	501	547	537	555	555	536	567	500	514	536	524	522	499	583	532	570	557	556	568	534	508	519	515	544	531	498	556	555	524	505	531	520	526	512	538	540	591	550	526	499	529	517	561	535	500	542	537	579	560	507	585	509	522	545	535	525	563	555	545	560	544	486	550	519	543	529	540	553	531	582	553	528	541	571	585	580	530	536	571	531	543	516	540	548	522	574	535	538	535	521	568	541	528	552	539	497	526	535	509	560	526	572	552	541	563	537	544	480	536	572	554	543	557	577	552	544	526	519	510	527	536	512	544	531	548	505	542	533	507	557	553	515	560	531	530	530	549	548	528	575	509	499	564	554	563	512	542	506	520	553	526	482	523	543	538	554	556	556	519	541	556	522	532	544	545	554	536	527	554	572	492	550	499	579	547	515	539	517	525	537	482	518	533	564	565	522	528	545	520	588	555	538	522	511	563	548	565	535	526	526	538	533	518	527	551	563	555	517	531	529	539	498	530	529	608	544	531	538	579	505	481	495	529	535	572	533	528	575	525	534	525	521	544	510	515	608	515	542	515	511	530	576	534	582	479	497	525	548	523	563	572	535	570	529	554	540	537	527	543	546	539	524	507	515	499	532	554	536	532	511	539	501	532	543	568	532	545	579	548	503	510	514	560	536	533	520	533	508	497	545	543	539	553	516	554	517	571	536	539	560	511	488	523	513	549	513	541	524	554	557	503	561	533	550	493	527	537	501	555	532	542	563	531	531	551	505	530	504	521	525	535	504	523	543	580	531	527	546	527	520	515	509	540	492	526	523	522	569	525	523	533	555	503	538	558	518	514	534	511	550	545	546	495	526	568	559	553	524	540	520	498	548	518	509	529	537	555	527	552	529	511	521	493	541	481	483	545	514	530	533	555	564	497	519	530	528	535	561	544	539	538	539	561	559	511	506	517	528	528	514	547	505	516	546	570	545	556	540	497	520	535	558	547	511	611	543	553	526	568	546	543	581	511	529	505	531	572	537	527	498	541	549	514	563	502	499	528	540	546	489	523	512	542	554	534	564	535	513	518	532	519	507	536	531	519	550	547	537	529	522	516	535	511	535	547	568	556	548	509	547	536	500	535	592	564	526	513	512	556	469	531	526	553	556	535	487	507	578	521	544	490	554	510	512	518	582	554	535	555	518	535	558	534	534	493	544	552	513	575	495	553	542	534	545	573	535	548	561	542	511	514	563	491	531	526	508	601	567	560	563	511	522	552	529	554	540	504	495	560	486	561	573	561	536	528	554	527	560	494	540	519	548	543	529	535	547	582	548	521	558	520	553	491	545	501	518	606	519	571	555	547	514	522	533	508	533	528	488	493	547	530	558	543	546	590	514	539	520	547	514	505	505	551	559	504	516	537	545	573	534	542	562	573	517	553	528	527	569	539	547	538	547	505	504	531	560	554	547	537	520	555	540	511	550	522	554	556	564	517	525	514	534	529	557	559	577	528	568	520	531	564	556	567	501	523	540	536	545	535	515	500	492	551	540	576	544	558	601	536	530	543	523	533	513	539	550	532	514	540	523	540	507	531	531	517	553	549	569	507	554	486	524	553	517	538	527	546	582	561	550	586	526	528	553	495	547	494	518	511	569	519	553	519	523	515	486	506	570	565	546	554	506	523	527	561	514	553	522	548	589	572	553	554	548	546	547	500	569	532	542	529	522	550	517	535	499	511	547	539	485	571	563	545	522	531	499	513	503	518	548	516	550	502	547	562	510	518	558	540	585	554	543	543	570	531	548	541	540	519	543	550	530	560	556	543	514	522	551	505	489	530	554	569	529	546	560	555	504	531	532	547	517	513	562	498	534	550	568	534	560	549	524	549	561	559	553	526	488	574	529	564	471	505	578	521	500	583	532	528	563	495	551	548	491	536	544	549	536	563	499	512	496	585	518	513	522	528	507	570	525	509	535	527	569	515	521	485	570	558	567	520	509	555	548	537	524	541	522	580	539	542	550	472	531	571	532	539	520	558	527	543	572	514	560	551	516	506	547	517	569	538	528	511	504	549	527	518	500	545	552	528	519	501	528	527	551	525	511	563	542	521	524	548	524	519	538	526	527	535	552	571	492	562	579	547	566	538	482	527	502	554	548	508	537	532	562	524	554	523	566	544	542	559	512	553	509	538	524	579	553	505	491	526	527	555	582	545	548	554	525	516	560	533	520	555	551	492	520	530	523	519	553	507	568	533	542	507	504	535	533	538	521	533	528	500	503	567	491	525	524	511	506	531	543	554	555	552	555	519	564	569	571	532	554	545	506	556	548	567	544	539	571	499	530	574	516	528	529	543	494	550	521	521	566	512	509	523	538	506	560	532	569	518	524	569	496	554
10573	1502	649	431	379	293	287	263	327	271	294	302	287	305	315	259	305	264	269	313	283	276	258	316	302	278	322	267	293	284	248	296	296	275	294	296	277	292	258	297	284	268	300	288	285	286	303	274	274	288	281	284	251	279	256	282	271	285	276	287	270	272	264	276	280	272	279	303	296	288	287	287	274	288	283	316	273	306	310	247	297	275	275	297	258	296	293	266	317	284	316	265	283	261	242	260	277	253	268	289	319	306	288	250	257	291	281	292	266	304	312	285	289	264	239	322	292	321	261	276	266	267	271	286	235	277	319	255	275	270	274	282	315	314	272	271	309	274	292	279	311	286	280	299	289	291	298	295	282	271	344	244	278	275	282	281	286	270	282	288	314	296	264	266	290	289	271	286	291	307	320	313	276	285	291	311	290	278	268	260	300	287	269	281	277	255	284	277	303	274	270	269	298	292	291	264	280	284	315	289	313	292	288	270	301	272	284	285	261	284	311	278	287	246	271	311	297	302	265	272	313	257	261	293	271	236	286	310	292	311	288	267	295	292	288	299	270	218	290	272	309	258	257	280	295	324	286	279	247	257	280	309	286	275	254	284	250	281	303	300	245	277	296	289	242	286	281	248	273	285	289	286	274	288	261	269	293	279	256	305	269	287	269	316	263	270	300	280	261	277	273	278	299	285	284	304	299	277	279	318	305	264	282	272	279	270	299	281	303	290	286	279	291	295	275	284	298	302	279	278	299	268	290	311	257	263	251	262	316	281	235	307	267	287	282	286	292	289	276	302	272	253	308	311	283	264	247	292	305	282	274	331	289	290	268	262	276	285	279	261	253	272	272	265	247	308	294	281	271	283	290	295	266	312	265	308	282	267	259	265	260	262	296	306	260	276	271	318	257	282	270	283	286	290	291	304	249	272	304	294	280	306	295	285	274	265	280	305	262	277	296	293	306	300	273	280	279	258	277	283	274	261	254	272	260	279	269	287	289	293	291	258	279	282	276	270	303	288	297	306	289	268	309	303	270	289	264	299	284	284	285	281	302	267	264	251	274	271	263	266	275	307	300	285	270	280	287	298	298	273	319	270	252	286	277	318	269	293	256	260	274	301	288	256	265	272	317	262	263	303	287	282	286	277	300	299	276	269	260	276	274	305	287	296	269	278	260	266	301	267	254	312	274	276	285	258	269	275	297	324	304	255	276	264	262	272	282	266	312	263	281	287	260	273	286	262	276	290	269	257	270	327	279	292	289	295	260	276	274	327	263	245	244	287	263	271	282	300	284	305	283	261	318	291	303	286	280	299	232	282	275	283	288	288	277	320	300	256	288	267	312	297	260	241	299	284	269	277	277	256	299	278	279	275	298	274	292	306	262	263	265	279	280	274	283	271	251	262	283	305	281	263	268	279	282	302	273	315	264	293	301	273	299	305	249	278	313	287	264	265	276	314	276	261	296	287	279	288	293	274	273	273	303	269	288	275	290	282	295	300	278	231	284	302	262	298	281	275	300	254	285	308	267	259	280	259	284	302	274	283	293	273	301	271	298	271	273	273	277	275	277	265	285	272	277	291	284	282	299	275	308	269	286	238	253	297	268	292	275	280	280	315	303	290	283	268	290	280	269	294	301	295	261	302	312	288	281	283	316	284	312	267	260	301	274	289	294	278	280	270	284	271	275	275	293	261	272	293	290	291	286	286	324	303	304	294	259	273	279	289	252	289	287	279	274	274	269	263	268	286	282	266	267	246	284	271	313	296	299	260	292	272	283	297	281	272	277	265	306	267	300	309	299	286	279	282	305	273	274	280	292	320	303	275	304	263	253	302	304	302	304	259	275	309	283	297	308	279	305	283	263	273	277	303	284	300	291	301	275	281	295	278	272	320	267	309	282	262	297	272	295	280	322	301	261	293	276	313	286	284	297	304	274	290	279	290	275	293	254	267	287	272	282	259	295	279	282	283	308	274	295	270	304	258	288	296	321	277	285	267	293	277	287	301	293	302	287	247	300	298	298	317	271	258	248	299	290	293	278	283	300	280	262	274	286	285	271	309	318	302	274	262	280	305	306	304	281	313	301	298	271	298	279	306	295	306	296	264	271	318	309	299	269	305	302	270	245	287	280	273	286	287	276	283	306	256	282	281	309	292	301	297	298	296	276	305	300	243	278	293	280	273	255	284	264	277	317	282	300	295	281	253	298	317	303	272	284	295	301	273	287	284	250	285	269	283	308	275	302	296	272	274	300	304	288	270	293	314	254	304	317	293	280	275	269	298	289	305	262	273	276	291	267	255	267	289	269	318	288	259	315	255	279	279	279	253	275	288	290	249	285	281	285	293	269	273	283	262	283	263	296	317	323	303	294	287	265	298	306	296	271	280	278	270	276	286	279	281	313	262	265	274	291	294	278	280	310	266	249	271	296	273	277	259	259	316	282	274	270	293	283	293	292	295	289	288	287	237	283	285	264	285	302	280	258	265	250	278	281	272	285	301	274	284	316	255	286	296	290	269	287	283	279	293	269	275	253	301	285	306	320	304	274	300	267	281	265	293	263	277	321	279	298	272	297	278	260	291	266	266	289	287	284	262	287	265	313	306	270	298	287	255	287	293	254	288	283	284	272	291	259	286	243	288	267	299	279	269	278	282	295	278	284	282	258	279	270	297	297	247	278	262	275	269	272	267	250	278	293	293	260	270	294	304	296	273	318	294	281	278	266	290	287	288	265	300	288	283	274	306	249	279	300	276	282	260	282	291	294	334	268	312	296	250	258	322	275	268	296	274	291	287	288	285	275	291	278	287	305	276	301	297	269	261	258	308	269	306	251	283	270	292	301	288	290	290	280	277	279	304	295	304	294	293	280	282	248	261	319	241	295	270	287	289	307	291	284	255	285	290	303	301	242	269	299	263	277	295	273	255	313	280	287	318	251	281	260	290	293	283	287	313	316	283	287	253	306	291	255	273	302	275	285	284	278	283	261	294	260	303	266	285	267	305	282	296	288	302	296	270	257	315	252	292	276	271	276	277	262	300	307	308	283	287	287	270	305	300	288	274	281	312	283	258	269	286	285	295	250	293	289	280	264	271	269	256	287	303	282	263	271	284	268	308	279	297	293	311	305	304	254	244	304	289	312	281	327	273	269	274	253	264	287	297	280	276	274	308	271	300	282	284	293	265	282	273	293	283	291	299	304	291	310	314	270	278	256	271	265	259	279	262	315	290	291	281	287	271	276	273	307	236	256	288	284	286	300	266	274	273	293	314	291	321	286	309	284	294	272	272	271	271	275	279	230	273	296	288	264	294	290	269	284	293	282	293	264	294	296	270	290	321	288	280	275	293	299	291	288	254	293	309	266	290	270	263	260	296	315	298	290	295	270	333	315	290	261	266	292	282	320	265	261	281	295	320	267	316	331	280	309	298	287	280	242	269	279	287	263	262	274	276	257	306	284	269	266	244	311	293	276	288	258	260	299	293	297	282	286	281	288	255	285	267	299	294
9263	806	890	939	951	879	847	798	817	836	798	780	789	814	794	803	815	728	788	776	782	748	782	744	770	781	787	774	788	774	773	785	772	752	741	726	760	746	776	764	764	793	767	779	767	834	724	814	785	761	779	778	795	727	779	685	773	733	776	765	775	750	799	723	768	750	757	775	774	814	823	741	735	729	782	759	781	751	736	837	715	747	777	787	755	776	747	737	737	756	812	781	756	803	737	786	804	777	754	746	794	743	796	781	763	746	791	763	719	790	793	747	795	807	762	788	823	784	793	792	740	828	794	742	759	766	753	783	760	752	781	772	864	690	737	759	778	774	799	785	737	702	773	755	778	711	769	739	793	781	765	793	716	765	734	758	751	785	768	757	756	807	749	755	766	713	755	728	766	783	759	810	744	781	772	792	793	778	757	724	777	766	743	736	805	720	755	701	795	775	799	771	770	753	739	784	748	788	739	763	783	747	789	736	751	800	759	758	744	810	757	740	771	697	777	770	796	770	763	743	768	776	830	818	739	793	765	748	731	766	801	754	786	754	742	779	786	756	757	727	766	731	802	737	797	755	785	759	783	722	799	782	741	797	787	797	823	734	749	796	776	743	736	744	798	776	769	779	761	779	770	677	754	768	777	785	769	765	739	723	764	749	783	749	761	776	768	795	788	777	726	770	769	787	765	798	758	793	714	758	784	791	756	767	717	746	761	754	779	735	769	770	789	800	758	763	745	727	748	712	743	771	750	758	772	747	783	766	782	756	730	770	812	754	723	822	780	741	767	755	766	775	748	762	760	791	782	738	764	786	778	700	804	775	762	756	756	748	724	753	732	781	728	715	774	762	749	741	784	807	733	786	783	772	782	791	746	733	784	775	725	777	779	758	798	761	746	714	759	821	734	787	745	735	745	718	769	741	751	796	802	748	774	800	766	794	768	750	749	767	777	715	794	765	783	749	746	801	727	799	798	751	775	762	746	787	793	716	785	750	792	744	790	783	772	772	745	757	745	740	768	766	727	817	748	725	739	791	749	773	817	754	748	815	749	794	741	779	805	764	800	738	744	799	802	763	759	736	749	780	795	754	773	799	775	779	734	757	753	756	811	689	775	768	741	748	760	729	741	729	791	770	780	751	769	732	713	753	758	736	755	739	738	736	744	815	807	796	766	786	729	788	767	732	746	786	793	782	767	788	750	815	748	760	782	758	789	763	803	755	725	773	788	771	791	764	819	770	762	735	769	804	735	764	763	779	721	756	773	715	777	756	766	735	752	777	789	707	797	787	771	797	771	761	767	790	725	758	764	736	735	744	780	802	750	778	814	781	785	772	796	758	721	738	714	764	777	786	772	772	819	827	770	761	780	802	789	779	797	786	705	774	750	748	771	734	799	781	759	775	756	694	766	780	810	774	775	821	770	738	754	759	758	734	736	772	732	767	751	758	773	726	767	739	763	782	729	745	764	732	717	767	740	788	785	778	781	790	722	792	733	783	740	808	781	767	754	758	765	742	768	775	783	770	824	768	713	710	767	739	768	770	765	730	764	740	777	771	735	770	717	740	774	787	744	767	790	759	741	737	788	742	701	755	793	770	733	752	774	773	758	773	784	758	745	741	818	741	765	751	745	719	781	768	804	786	827	745	783	758	759	790	754	820	782	754	789	818	765	764	787	757	728	735	764	761	750	685	730	781	723	731	757	744	758	720	756	776	746	798	704	822	756	804	754	784	756	747	816	759	753	759	738	741	809	741	747	745	744	781	745	777	778	782	767	779	758	774	757	732	767	729	745	764	748	768	776	834	765	734	773	735	754	800	736	750	759	777	723	778	781	751	710	761	775	727	788	761	778	738	746	753	739	767	728	790	765	798	756	776	773	751	725	740	750	769	819	765	774	741	762	764	711	755	801	777	748	758	807	783	789	809	739	716	726	779	755	739	741	796	781	748	746	732	760	757	738	783	749	745	731	760	747	759	818	777	742	839	781	777	812	793	768	782	767	755	758	787	775	705	775	755	786	764	752	762	770	750	757	748	774	752	777	821	759	797	793	773	768	714	781	795	754	782	789	758	777	772	792	726	736	778	800	774	756	757	776	766	786	767	722	757	728	806	771	762	753	737	803	780	763	724	756	759	770	785	776	796	753	757	772	698	720	739	749	744	744	820	732	835	745	792	760	806	750	755	796	766	773	758	741	785	780	745	750	780	772	727	762	809	788	786	714	728	768	765	775	749	756	760	777	739	722	759	737	726	793	716	789	764	771	784	719	749	825	784	771	763	777	742	778	742	734	765	751	746	734	778	700	750	760	713	789	789	738	788	861	792	807	751	716	737	726	735	754	716	735	749	833	807	802	738	772	749	778	761	770	762	793	798	770	762	742	742	685	785	766	764	740	754	722	745	807	823	783	706	744	735	793	770	745	759	779	753	756	772	798	777	745	791	808	780	745	774	735	790	737	743	782	796	799	767	785	782	731	760	792	728	750	770	729	766	802	798	802	741	813	806	779	762	781	718	776	806	710	805	796	753	726	751	751	795	751	777	800	734	774	762	733	754	760	779	788	784	779	761	750	767	752	792	741	779	812	792	740	710	753	720	762	746	771	734	755	765	772	783	735	740	812	800	805	755	757	757	787	790	736	706	724	794	847	763	774	749	782	785	747	771	756	809	750	724	744	764	738	735	744	762	754	762	793	829	753	811	711	828	763	768	782	744	775	743	736	803	784	765	775	716	783	767	772	785	736	780	744	796	724	770	750	750	785	728	783	733	721	746	730	769	781	781	737	794	800	822	744	740	736	770	769	768	781	766	722	794	762	737	799	728	829	726	759	770	758	734	805	809	844	742	786	768	819	831	783	751	779	789	728	762	769	797	730	773	804	776	803	760	769	747	724	773	753	777	788	758	797	752	751	714	729	742	756	751	794	799	744	739	789	812	752	792	822	760	776	811	759	760	769	756	790	779	767	730	790	798	806	754	763	794	755	841	754	703	748	781	744	781	794	745	747	811	801	753	803	782	773	771	741	803	761	798	789	750	741	757	754	760	803	776	786	812	737	712	753	777	782	769	766	729	817	712	762	757	811	753	815	746	766	747	706	809	759	760	761	752	732	787	824	724	750	782	749	736	727	805	791	738	771	785	763	799	778	746	769	776	798	750	729	763	758	712	753	756	725	704	764	722	791	732	784	782	745	775	722	780	750	837	771	731	741	780	714	833	820	789	780	784	793	744	798	816	758	726	733	788	780	772	776	796	761	761	787	746	771	724	777	781	735	769	750	778	774	697	815	775	784	738	767	766	733	746	809	803	781	761	806	791	762	717	798	776	775	773	823	744	762	745	779	754	718	803	723	785	739	802	781	741	775	764	750	751	820	808	724	714	778	799	737	776	765	797	780	771	766	783	768	826	742	734	771	762	723	773	796	778	776	760	715	773	707	774	801	756	820	755	713	737	758	765	766	737	806	776	789	772	783	773	771	811	732	766	788	713	747	767	780	796
38899	17055	10064	5233	2595	1535	1018	578	501	474	405	408	418	411	410	375	376	404	372	384	349	381	361	390	325	348	385	369	343	381	340	362	355	344	361	334	350	337	368	362	344	371	353	324	402	358	335	344	316	372	343	352	362	371	321	358	321	317	357	326	335	369	346	357	316	337	352	342	349	342	347	348	343	351	368	324	368	361	319	327	340	357	375	330	330	338	331	349	311	355	348	325	347	354	366	331	348	362	342	328	350	358	307	341	349	354	333	392	342	355	350	333	332	380	362	331	293	338	366	327	332	349	345	343	340	350	363	353	331	341	331	319	331	340	350	346	344	374	346	348	322	318	341	325	330	288	326	352	364	351	347	317	351	334	334	332	349	344	307	338	333	358	316	345	382	347	346	340	322	312	330	369	316	353	328	356	331	343	371	309	340	364	356	309	324	322	357	371	361	336	352	340	284	338	342	347	342	352	333	360	316	352	317	340	344	314	353	375	362	325	355	369	346	323	312	329	326	335	373	313	344	374	315	351	336	360	312	354	317	340	328	367	346	376	352	350	341	349	357	356	341	352	349	336	356	347	325	315	341	363	321	333	319	326	337	362	346	340	344	326	373	342	343	358	325	345	331	340	375	319	366	350	335	367	354	340	363	341	334	344	339	336	351	323	347	311	365	335	370	359	338	322	346	369	346	374	309	330	319	354	342	356	356	345	345	314	317	332	342	354	326	326	338	342	332	309	367	345	343	371	338	346	352	338	342	341	333	375	371	375	335	326	325	355	325	339	348	343	361	347	338	353	350	316	319	346	331	344	315	374	355	370	345	339	342	315	360	344	369	372	336	352	343	351	345	359	335	360	346	345	333	336	336	375	343	322	312	348	343	335	340	331	329	343	323	334	338	378	344	305	326	357	369	325	334	340	331	326	373	351	334	360	369	351	340	377	319	347	340	323	358	309	299	326	336	358	367	322	318	339	360	368	351	348	318	368	347	332	345	344	321	319	352	352	309	369	349	351	334	338	319	380	333	355	317	367	329	350	351	358	363	343	360	347	332	360	343	339	375	342	316	334	330	324	324	350	367	352	336	334	331	334	372	346	360	332	359	357	367	376	346	320	350	377	359	307	341	333	362	306	382	359	360	326	371	326	312	354	356	358	312	347	366	326	348	382	329	347	347	325	342	357	353	341	354	369	342	371	350	341	323	352	338	350	377	310	354	328	341	332	332	321	350	365	325	351	366	337	358	328	350	343	334	339	326	312	367	344	360	384	329	330	357	361	364	341	344	346	328	308	364	361	368	342	375	377	320	386	331	355	367	328	370	336	355	353	368	375	340	350	339	359	328	363	356	337	341	340	336	326	300	341	339	355	324	319	331	328	346	350	341	364	324	339	344	341	306	354	329	356	339	324	339	345	338	349	354	348	343	344	327	337	343	358	335	330	368	347	356	368	350	331	372	376	343	331	354	342	339	328	328	368	331	369	345	368	359	304	328	339	337	347	319	336	323	350	318	320	326	349	325	310	333	326	319	353	327	340	375	325	356	322	350	345	341	368	338	358	351	370	349	348	342	366	347	335	338	362	358	336	320	345	374	366	319	330	345	334	331	325	348	333	332	318	334	355	353	320	357	333	372	329	350	362	381	347	327	350	341	322	316	319	386	362	358	331	363	363	319	348	347	330	341	338	345	357	361	350	352	341	355	321	335	377	367	350	333	364	333	328	361	321	364	357	360	352	342	340	345	346	343	382	344	335	355	348	344	328	352	359	327	372	378	315	358	332	358	331	344	395	327	336	339	336	334	320	339	377	362	349	368	342	382	370	312	330	317	320	365	359	348	358	370	341	312	353	351	333	359	374	344	319	355	349	327	358	321	317	367	320	353	333	371	377	355	327	375	396	353	366	375	330	345	307	295	371	331	365	325	369	341	348	365	363	309	310	366	334	338	338	312	371	339	328	349	356	361	343	320	360	350	355	318	328	331	326	337	356	313	353	346	334	329	316	329	368	345	349	324	360	327	331	365	389	370	331	333	350	353	322	338	360	370	349	339	337	392	353	350	340	342	324	371	339	342	297	322	343	330	340	357	358	332	344	332	391	372	367	355	346	375	340	313	303	333	297	338	365	325	340	351	327	350	344	367	363	328	314	352	342	325	369	330	333	335	340	328	352	321	319	367	368	317	310	333	352	309	335	347	308	307	323	330	347	336	322	374	337	332	362	341	374	349	332	319	366	348	331	340	368	335	359	361	349	332	331	319	354	383	357	389	354	361	347	349	369	355	341	352	355	351	387	335	348	353	343	375	343	356	324	317	316	343	349	352	359	339	374	342	336	339	308	336	332	323	360	313	380	329	371	361	342	359	319	364	326	338	379	341	360	341	335	348	331	293	348	347	347	312	333	353	326	366	350	353	354	353	356	343	313	369	333	358	332	353	342	308	351	304	338	347	342	350	361	340	375	343	343	354	322	281	347	315	358	329	334	373	378	353	335	357	282	306	319	330	356	334	389	358	357	329	340	359	328	326	362	315	360	353	325	368	334	334	389	349	336	343	352	327	321	330	342	379	312	366	362	354	331	358	350	384	352	353	384	336	356	346	346	353	348	355	329	359	305	322	378	281	384	344	356	317	326	334	328	354	344	340	318	358	367	363	361	332	374	359	336	362	312	346	344	357	296	351	363	319	356	301	352	370	307	335	391	328	301	361	328	329	354	363	327	328	321	341	352	384	324	323	337	336	360	373	334	337	329	353	333	322	346	334	344	370	338	333	359	322	330	334	322	329	373	361	381	344	356	349	326	367	331	342	343	355	346	312	344	378	321	323	345	353	329	326	356	327	308	342	348	341	312	351	340	334	329	357	341	339	358	343	356	356	339	350	376	379	371	332	348	318	358	366	345	326	388	346	371	320	328	335	354	352	331	359	333	336	360	332	333	337	355	367	334	353	353	352	336	289	355	331	339	331	297	351	340	332	352	317	319	336	347	353	328	344	303	325	311	290	396	345	360	323	331	322	330	356	363	326	335	311	364	334	374	324	351	345	341	369	345	326	361	335	301	346	297	366	318	352	351	338	371	385	327	345	333	356	334	348	313	374	356	327	321	338	325	349	341	355	332	349	341	335	382	355	356	336	346	338	312	317	383	327	330	347	382	351	344	365	347	335	390	360	328	373	367	360	368	362	329	335	310	335	347	353	340	332	335	323	384	348	326	376	358	351	300	344	351	319	326	325	347	353	341	346	328	347	341	375	352	358	393	369	357	326	337	359	396	344	372	341	343	334	321	328	354	361	329	366	323	313	317	361	319	309	380	340	367	361	356	372	342	379	319	336	332	351	342	306	346	327	340	327	339	336	329	348	327	376	335	341	340	359	346	331	318	320	336	368	316	330	323	334	327	326	324	353	392	337	381	342	339	336	356	353	295	350	357	341	366	325	339	346	330	371	343	352	331	330	380	333	340	311	352	349	364	303	358	342	350	354	320	332	330	358	340	350	334	342	336
24183	1898	3414	3777	3391	2866	2361	2045	1900	1608	1581	1444	1427	1240	1207	1272	1182	1184	1098	1063	1028	1120	1033	1020	1045	998	1010	1013	1005	1001	965	910	973	981	913	885	937	956	969	996	979	938	933	858	968	935	906	924	958	928	913	916	883	835	909	943	915	914	867	855	932	884	931	877	880	900	901	891	890	910	919	938	936	871	923	888	865	862	910	928	895	890	901	901	885	914	904	834	858	949	874	911	879	907	971	870	906	870	848	882	908	859	919	936	888	943	902	893	830	925	910	875	857	849	871	896	868	918	849	904	898	900	907	895	869	856	889	893	930	900	876	886	903	862	912	903	877	948	915	851	916	917	854	882	861	836	940	836	856	862	885	866	900	891	865	887	912	947	855	847	905	864	901	807	876	877	876	840	845	907	871	856	886	887	877	906	890	878	931	919	901	841	928	910	856	878	832	921	906	841	865	847	863	859	865	917	861	882	881	862	948	834	882	895	876	916	825	902	917	865	869	900	954	905	880	884	917	875	880	881	913	883	867	952	895	939	907	911	876	897	878	851	946	944	885	875	857	843	856	872	869	892	845	913	837	900	899	912	906	907	863	843	857	901	848	893	887	878	845	937	840	870	906	876	834	877	859	876	939	857	926	866	880	905	919	846	885	890	896	924	880	889	920	884	910	875	846	881	855	895	885	902	839	912	871	909	842	837	887	855	840	864	911	889	871	860	859	878	820	882	876	891	902	869	902	907	898	870	887	881	828	908	836	879	937	890	880	872	877	927	843	875	896	878	876	907	913	884	896	893	908	931	894	877	859	894	894	855	892	839	897	896	905	882	878	891	906	869	863	911	895	841	841	912	862	841	864	904	855	883	928	862	850	862	874	936	865	897	900	880	827	857	867	887	825	901	853	852	951	863	860	852	882	837	939	870	890	911	860	917	881	913	868	832	921	908	846	891	926	909	880	935	913	872	872	903	901	882	899	872	871	859	851	879	874	857	924	855	868	850	898	876	902	835	906	879	894	897	903	928	890	873	856	881	889	882	921	937	848	937	827	865	915	868	950	881	852	831	871	870	900	924	911	937	926	862	823	889	900	947	889	891	885	898	918	931	866	866	876	877	886	879	893	886	881	857	923	890	909	913	908	826	853	852	927	901	922	861	929	869	924	884	896	872	839	885	910	915	868	897	867	846	854	882	891	883	879	874	857	898	862	868	902	886	892	895	884	909	908	958	865	922	905	862	907	837	881	859	878	934	864	887	877	851	877	870	858	907	885	906	903	857	898	902	884	858	868	924	887	884	887	905	893	927	924	940	903	829	889	868	893	837	925	892	909	899	891	934	919	893	876	890	912	921	879	928	878	901	900	832	885	916	903	876	861	858	845	874	929	939	897	933	828	894	860	927	900	859	854	881	881	965	886	884	891	894	874	877	888	895	854	898	837	863	838	902	939	939	875	887	886	918	890	873	849	870	866	866	912	952	882	878	867	858	919	907	878	869	866	826	910	931	823	852	834	851	884	902	854	856	896	874	946	884	878	868	894	899	862	860	895	901	817	876	869	837	926	854	909	901	907	924	860	838	879	891	895	928	809	871	900	943	898	893	870	898	885	920	910	897	876	940	900	887	934	910	881	837	940	845	808	891	867	895	826	893	894	914	901	960	894	859	892	878	892	870	832	823	940	858	882	915	884	934	880	920	878	886	865	927	901	916	928	892	892	903	900	847	890	888	866	907	855	827	860	889	868	907	936	910	897	890	862	895	856	924	873	870	870	849	938	916	893	856	862	893	884	878	917	877	910	863	847	845	876	889	880	858	835	859	899	912	866	858	878	874	891	903	882	879	909	875	843	873	900	896	871	877	888	883	924	837	839	851	945	866	817	890	947	904	915	858	862	889	910	899	835	899	841	926	893	883	901	924	922	854	898	871	836	896	915	902	916	845	865	882	845	856	863	907	860	896	864	891	921	883	837	904	890	891	865	908	882	858	853	873	927	849	900	867	859	849	850	904	941	931	866	871	849	857	881	870	907	882	842	890	887	901	934	881	864	875	910	871	918	889	884	916	894	854	927	855	897	850	878	948	916	915	854	895	865	876	912	876	868	874	885	915	896	858	908	886	894	868	890	890	858	875	901	882	871	861	908	943	839	898	865	893	879	963	887	910	911	852	894	869	878	853	875	870	914	889	911	936	878	907	810	864	849	825	846	881	920	856	883	880	941	880	825	896	878	866	887	824	830	882	927	877	895	892	877	886	891	919	891	904	920	940	903	862	909	905	860	866	907	889	896	876	862	919	861	860	915	867	925	939	848	822	866	850	869	896	822	830	850	875	929	880	924	898	897	945	854	932	820	922	872	909	873	844	916	857	910	904	894	823	891	886	924	869	866	856	851	866	904	846	890	892	870	920	865	878	865	837	862	909	876	854	836	855	880	941	870	824	870	875	848	923	915	845	920	907	899	909	860	904	915	828	866	914	869	889	896	899	845	875	877	877	859	872	878	849	858	858	870	895	883	899	834	916	852	888	904	866	866	909	875	905	893	839	914	845	895	914	869	861	856	833	903	868	868	878	894	873	860	834	902	925	874	970	889	922	891	882	912	871	877	917	887	911	864	867	914	840	952	870	917	900	875	881	871	866	912	938	871	871	851	905	856	908	894	926	902	880	913	860	910	878	865	877	868	884	873	886	846	854	878	877	912	917	943	864	861	864	893	886	928	909	893	890	916	836	900	907	815	923	860	888	885	904	911	862	856	900	880	875	863	836	926	953	859	925	821	855	891	873	861	817	885	864	915	888	853	853	859	843	915	893	934	912	920	865	936	895	847	874	813	846	916	879	900	880	845	867	875	872	855	881	909	853	894	869	936	883	874	856	843	849	850	898	901	889	864	909	883	864	938	882	868	924	881	879	902	883	860	854	885	855	843	924	932	858	867	918	846	873	873	920	883	816	903	920	906	907	908	894	866	928	903	887	937	872	926	891	836	894	898	820	868	903	953	884	898	894	846	907	878	902	817	883	838	845	914	917	883	921	879	884	832	873	864	900	842	886	869	877	897	852	850	878	906	899	908	890	871	864	860	894	877	846	898	912	893	935	870	904	850	901	882	899	889	834	862	839	908	925	913	908	933	844	949	857	893	853	932	849	909	886	900	866	887	846	911	885	831	858	920	877	906	899	861	890	874	887	886	896	895	852	893	889	876	873	946	932	818	840	894	926	822	903	925	871	884	872	940	896	926	894	905	885	856	906	832	879	908	863	880	840	867	868	840	833	841	887	904	865	886	876	846	891	901	876	919	830	853	903	872	866	892	873	870	826	872	855	888	860	904	913	857	887	858	890	911	876	879	884	846	923	926	861	855	878	903	894	917	881	875	875	860	865	930	887	840	872	885	871	872	847	918	897	928	925	843	949	883	877	852	910	854	908	852	854	910	828	841	927	878	889	860	908	931	822	889	932	870	882	906	876	867	871	873	891	916	877	939	898	918	936	885	894	844	924	861	858	890	842
39400	15154	9079	4977	2613	1540	1019	675	537	452	395	369	326	328	310	283	254	270	239	235	253	230	235	225	221	227	234	229	218	210	206	230	207	233	224	221	205	223	200	214	188	186	217	208	206	212	212	199	193	204	224	202	238	192	172	220	220	214	220	186	203	209	226	187	202	180	212	198	215	191	222	209	191	208	207	207	195	180	204	189	209	204	192	177	194	220	189	185	193	215	178	200	182	187	183	209	175	188	222	197	193	195	228	200	214	183	201	171	193	206	193	203	208	197	195	221	198	197	222	196	192	210	209	198	182	193	206	200	203	195	200	217	185	219	221	192	194	206	199	190	200	206	201	185	191	196	194	237	202	203	216	196	212	203	196	196	187	181	214	183	196	172	198	177	222	180	219	179	188	217	192	197	206	197	184	186	185	202	208	212	186	187	209	188	180	192	203	184	201	188	185	199	217	193	196	219	204	207	209	203	187	200	208	208	199	183	176	218	197	167	181	173	191	207	185	194	164	176	196	191	200	204	195	217	184	190	201	206	192	182	193	235	212	176	210	206	179	182	208	206	196	209	182	190	208	187	215	209	192	205	195	198	210	210	187	164	191	209	201	193	185	178	184	208	204	200	214	186	196	185	178	181	167	228	196	175	218	225	216	191	206	208	233	172	184	215	168	198	200	181	176	189	204	190	193	172	210	187	214	194	204	173	194	208	188	204	189	188	193	210	187	223	205	210	225	195	190	201	196	187	184	184	197	222	197	217	183	195	199	197	197	183	207	192	190	200	178	173	178	190	190	198	216	209	183	192	211	199	214	202	206	197	189	242	176	210	186	189	212	215	210	197	181	196	182	247	170	219	190	186	185	206	166	234	228	190	193	203	181	207	172	217	217	211	188	200	177	176	225	177	205	196	195	198	188	170	187	207	209	156	207	214	197	195	198	176	190	202	196	214	230	194	175	196	220	191	199	191	212	223	199	209	191	213	167	190	181	195	212	200	190	199	189	164	182	172	194	184	203	198	225	194	197	210	204	194	210	179	207	212	206	164	190	194	207	221	167	229	199	194	201	201	209	186	223	185	199	195	208	197	189	198	199	188	201	195	187	167	220	202	187	195	196	194	226	214	186	208	221	194	186	219	195	187	191	194	182	213	199	208	202	200	221	197	200	179	181	202	196	184	213	215	184	187	214	222	213	195	190	196	168	202	218	189	182	203	190	176	226	204	194	181	199	184	192	193	190	194	187	208	226	204	196	199	219	208	211	202	175	187	205	188	186	207	189	197	189	208	191	219	176	194	192	212	198	192	201	194	198	176	189	202	195	216	212	186	175	192	169	214	208	201	199	191	205	185	183	220	172	199	201	199	181	189	203	197	190	208	187	203	203	219	213	193	174	198	196	188	212	191	224	208	211	211	209	219	199	184	189	196	190	183	179	207	203	212	218	196	205	192	188	181	218	202	215	204	203	213	206	202	190	195	201	184	172	222	192	195	193	191	181	194	224	198	191	203	199	201	196	196	187	210	204	183	229	184	198	196	198	202	192	199	211	174	201	163	195	190	181	191	175	202	222	192	201	190	205	198	175	190	222	196	219	181	187	200	180	184	197	213	182	201	226	171	206	169	199	186	191	197	184	219	198	185	194	210	204	187	188	200	181	202	197	177	210	218	180	196	202	214	198	203	207	177	189	184	196	181	182	207	206	219	166	184	207	218	184	215	200	191	215	180	210	183	186	198	185	189	187	198	204	182	206	195	186	189	188	202	186	201	203	179	210	196	225	186	207	176	176	203	194	205	171	185	189	190	189	208	203	207	184	187	206	198	221	201	197	203	190	204	191	188	199	213	197	188	208	215	200	225	190	182	175	202	174	208	195	189	187	211	228	199	184	175	202	200	204	202	192	206	215	209	192	225	219	199	210	201	182	205	204	178	184	210	162	178	217	189	197	194	198	184	195	187	200	189	215	179	170	211	187	235	200	195	203	195	175	220	179	188	186	211	229	187	224	186	193	202	194	209	194	192	227	174	192	210	182	186	194	170	210	175	178	228	187	207	238	207	203	212	190	200	212	230	204	171	190	199	200	190	200	203	197	178	208	197	236	200	222	192	187	195	208	176	208	196	187	174	175	212	212	226	220	182	215	195	197	207	209	214	181	199	179	198	186	207	188	184	209	191	180	219	207	205	172	185	210	180	191	187	241	215	167	206	201	226	200	181	201	195	196	190	156	205	208	179	197	194	181	205	204	202	186	200	218	179	192	195	198	218	185	170	183	189	164	209	195	203	206	222	194	192	199	197	177	196	184	203	196	181	210	196	179	215	195	177	208	203	189	229	200	179	182	190	205	209	180	213	184	189	206	203	192	206	184	199	188	194	180	185	173	210	207	194	200	216	186	202	196	210	185	197	194	194	176	200	210	186	210	200	171	211	209	187	221	211	205	208	218	191	226	183	220	189	192	202	195	212	183	194	183	184	214	192	208	212	217	181	180	188	192	172	181	191	186	196	214	178	214	197	212	194	225	190	196	218	189	222	193	198	227	211	179	188	188	195	196	198	200	190	203	204	193	194	188	201	224	176	194	202	205	188	202	174	199	200	216	179	197	205	206	189	180	194	193	193	190	221	211	218	196	207	167	177	178	173	180	186	189	191	178	197	227	176	165	206	183	182	208	191	205	197	185	183	197	196	181	198	220	200	196	183	205	162	219	180	179	184	209	205	217	183	168	213	221	183	207	209	201	224	222	209	222	226	172	213	180	228	199	179	191	192	198	209	194	179	211	192	175	197	209	180	175	207	199	195	198	227	185	196	211	220	156	228	213	183	179	198	236	195	197	198	198	208	186	189	184	205	202	216	209	198	200	204	191	176	186	210	182	205	186	181	204	202	206	186	189	195	197	203	182	179	207	187	216	194	199	187	181	203	176	215	178	208	181	196	191	189	203	182	181	168	204	203	188	213	197	193	185	214	206	180	196	202	213	200	178	182	176	201	195	180	212	200	173	193	170	177	171	192	171	214	216	219	183	184	197	184	222	211	227	209	221	217	219	230	196	194	195	202	210	198	172	176	185	205	203	210	209	208	187	180	205	204	178	194	205	165	198	185	177	195	188	177	196	193	212	213	234	178	195	190	196	221	208	205	190	182	204	200	197	191	199	203	192	188	212	187	199	228	202	200	198	207	212	204	192	213	208	223	174	222	219	164	197	173	217	172	196	202	211	176	194	194	195	188	200	220	205	182	195	198	197	180	180	196	168	183	205	184	182	188	202	194	230	200	193	224	221	192	217	213	180	202	218	201	217	182	215	183	231	195	209	224	217	183	203	212	193	208	189	199	205	188	207	204	204	203	199	209	188	205	195	220	203	183	195	199	180	231	218	189	194	168	205	205	192	188	192	205	176	218	180	207	212	195	192	185	198	206	172	203	210	192	216	210	206	183	200	189	217	198	195	198	197	182	212	202	200	178	192	204	192	189	214	190	211	192	200	187	200	205	207	170	191	190
23197	2636	5610	6220	5251	4242	3437	2892	2422	2248	1926	1649	1464	1334	1233	1108	1172	1012	976	939	922	864	825	880	810	737	768	729	694	688	707	721	678	712	643	660	682	652	668	673	591	662	616	630	616	585	599	581	590	605	581	595	622	581	621	602	591	553	570	556	563	560	560	614	567	554	597	601	545	547	582	567	592	584	557	584	550	595	555	502	560	557	549	505	540	588	565	582	550	590	543	513	550	537	528	570	531	515	502	577	544	534	530	527	541	551	556	533	516	527	554	521	609	548	541	559	509	530	578	531	523	560	542	537	560	525	538	558	552	548	540	568	522	571	554	561	525	560	562	561	542	530	573	548	508	516	534	551	527	537	554	561	560	511	536	492	540	541	548	585	525	548	512	539	551	528	513	518	562	503	503	526	543	553	498	539	569	552	545	541	490	508	603	578	518	543	548	504	539	537	549	533	546	546	536	590	535	564	593	548	544	534	572	533	597	561	572	528	527	560	540	554	513	513	516	559	592	526	520	557	537	534	509	549	558	528	531	579	567	531	514	571	512	536	563	553	531	504	512	560	543	504	536	530	543	538	515	528	587	506	536	526	549	523	550	528	531	520	538	566	526	546	586	559	538	533	548	525	531	573	554	534	529	534	535	590	504	559	527	529	544	547	548	533	523	556	507	540	534	508	543	555	533	531	563	551	543	534	500	546	544	543	544	543	561	547	550	550	570	577	534	508	569	557	575	520	541	530	536	559	517	556	525	565	569	530	508	566	531	522	574	549	516	528	547	561	534	530	561	522	526	547	578	533	542	540	528	533	531	556	574	516	543	508	517	566	525	566	521	578	557	562	547	553	524	543	497	538	506	549	539	541	539	537	501	557	536	550	539	530	534	553	501	538	534	536	537	519	523	556	536	517	520	529	505	505	555	564	539	522	485	559	527	531	564	541	541	566	502	563	547	547	556	559	509	527	544	582	569	552	556	551	528	506	569	508	557	557	528	568	506	518	525	542	542	536	511	553	522	554	551	552	530	500	519	547	538	512	543	529	571	540	549	512	514	547	530	508	521	565	548	554	499	518	527	524	563	542	508	524	548	553	551	525	545	528	527	577	552	544	551	549	566	545	553	508	563	536	558	507	507	527	576	538	503	521	551	544	553	538	564	556	546	535	538	531	559	562	533	546	536	559	533	537	552	551	538	510	581	524	552	542	540	558	527	571	596	507	522	483	546	542	509	545	513	559	524	561	525	555	537	557	537	553	542	539	539	562	517	577	550	540	556	533	532	507	564	486	503	571	596	554	552	515	531	570	575	549	501	539	546	513	529	566	547	530	576	523	535	534	583	564	544	514	554	554	513	496	540	593	573	523	577	557	565	572	509	543	526	582	543	503	548	505	512	524	542	575	625	537	547	545	523	560	577	550	549	531	521	554	514	555	504	549	527	565	572	545	527	561	527	518	546	571	544	526	545	522	521	540	533	534	573	507	567	551	537	522	509	551	515	573	584	534	533	489	531	508	548	549	577	531	506	542	545	499	547	518	522	518	534	568	537	528	557	556	525	527	522	569	545	522	543	547	522	510	558	558	555	556	561	535	567	502	539	558	521	515	561	524	511	543	555	567	578	530	527	489	544	538	566	533	567	576	538	585	522	529	550	509	516	547	531	586	517	510	536	513	537	559	511	574	518	528	572	560	535	498	519	518	531	531	516	609	539	517	510	562	561	518	563	546	543	553	539	540	503	519	567	509	526	508	535	508	541	549	529	510	516	529	539	547	547	549	541	529	551	529	535	536	567	490	562	524	527	516	543	503	545	535	537	536	540	543	540	542	527	534	557	547	545	473	595	556	522	543	560	577	523	502	505	550	545	542	509	530	541	600	553	542	520	569	579	544	548	517	529	523	543	555	559	506	508	532	562	520	562	545	496	510	554	572	535	521	542	505	529	503	570	516	559	516	514	521	552	537	556	531	552	531	597	541	498	498	540	523	560	600	495	551	489	565	501	515	543	580	529	529	533	540	541	494	560	565	484	574	552	523	541	535	523	555	512	541	503	561	538	527	513	528	550	524	545	569	521	534	568	502	581	489	517	563	505	508	510	535	602	538	524	534	571	560	535	529	528	539	509	565	482	544	502	549	561	547	521	495	539	533	584	540	529	567	542	563	537	539	563	503	511	539	505	525	576	535	519	507	538	537	516	552	550	496	524	572	565	531	517	507	556	565	548	543	543	536	508	521	530	511	545	512	521	566	556	536	541	529	531	559	545	554	528	494	552	552	481	524	542	559	571	530	524	511	498	537	544	561	554	528	534	550	535	542	526	522	542	484	514	508	511	520	556	521	558	543	506	484	576	536	527	537	537	561	554	571	533	528	549	549	528	563	529	525	534	529	582	543	544	528	550	543	542	550	544	560	509	537	534	545	516	566	542	542	555	551	523	536	548	480	517	535	522	517	531	551	532	544	535	521	514	539	564	537	566	561	571	565	605	546	556	562	504	526	551	523	512	590	534	550	548	533	553	551	542	555	574	481	500	533	537	558	546	505	574	535	497	520	505	529	540	531	551	506	526	564	512	542	546	514	535	501	555	553	537	532	529	571	532	529	544	543	538	550	545	524	574	516	533	551	519	554	529	531	486	556	513	561	512	507	541	535	515	524	516	547	575	543	553	570	578	526	559	546	512	522	506	578	494	497	555	524	524	536	542	550	582	517	542	512	561	541	514	549	517	493	552	513	563	507	533	508	549	536	546	527	563	484	535	553	504	519	549	532	510	545	563	479	558	518	574	542	519	520	541	548	552	545	575	536	547	536	567	567	565	542	527	563	509	547	528	535	514	554	563	547	498	536	552	506	553	502	549	526	532	573	571	533	555	548	521	543	579	567	517	523	571	544	502	519	503	523	548	556	565	544	557	529	531	574	514	503	540	577	607	515	560	526	541	518	523	537	526	529	520	528	492	516	509	565	558	524	484	580	515	529	505	554	582	554	513	501	520	514	522	576	540	543	566	565	544	553	523	539	520	533	552	516	556	532	559	526	533	528	523	554	535	534	529	568	578	531	518	559	529	531	542	528	526	501	545	543	539	523	517	533	498	486	570	529	536	486	527	555	527	526	563	520	556	593	513	482	538	496	484	545	523	549	545	555	527	538	525	532	523	524	551	544	535	525	566	522	533	568	542	539	539	564	535	527	537	536	556	514	541	543	511	495	542	547	509	561	560	528	550	527	545	538	573	515	569	530	525	564	491	550	502	484	551	558	543	510	542	516	482	564	536	537	489	515	552	524	522	526	543	549	498	554	541	521	546	527	555	509	524	560	550	560	544	547	543	540	526	532	523	535	557	549	533	560	546	523	539	506	540	560	543	564	535	516	536	507	542	520	567	551	555	506	537	526	561	500	560	532	517	484	551	568	518	537	522	563	536	533	555	535	524	571	553	575	506	567	548	522	568	560	582	551	516	523	511	549	520	509	521	512	553	537	544	537	495	575	537	554	522	501	545	496
5958	565	398	363	304	270	313	276	296	298	268	309	262	271	284	316	274	264	255	283	297	285	308	266	275	253	332	294	299	285	281	263	290	265	293	286	288	290	277	300	278	257	266	294	271	300	282	272	299	271	301	299	269	279	297	310	257	283	296	289	287	295	298	284	303	307	269	279	278	309	317	280	290	311	293	278	324	253	279	262	253	279	284	270	301	289	283	284	282	286	283	299	280	303	276	270	299	293	263	292	296	280	266	273	287	273	269	284	289	280	280	290	288	279	290	272	302	277	292	268	259	257	283	258	303	271	284	290	288	291	254	251	257	256	301	260	260	318	273	294	287	327	314	296	245	290	280	319	279	284	288	268	276	264	303	305	259	275	295	243	316	287	284	293	270	312	278	282	274	283	268	256	282	257	252	300	290	274	311	288	282	292	275	308	291	279	276	302	290	299	295	318	327	283	287	286	266	290	280	273	288	254	289	281	295	287	280	286	255	315	282	283	270	290	308	280	294	262	301	272	307	276	294	286	258	297	273	325	271	261	328	259	298	278	251	300	270	270	290	291	250	260	265	310	274	281	304	285	287	293	272	241	305	264	270	278	319	268	256	279	283	302	250	296	306	273	289	290	276	240	287	277	287	301	278	282	271	307	269	299	303	271	305	256	302	279	298	284	295	235	283	285	281	277	269	261	291	252	280	284	280	270	267	301	279	283	288	287	270	279	277	270	277	270	285	251	297	280	300	291	274	275	318	297	278	304	300	255	279	286	286	282	271	323	302	258	277	312	281	313	318	303	275	307	284	293	270	275	288	276	286	266	256	331	296	251	285	272	287	248	287	291	265	288	238	296	307	288	297	288	283	288	243	267	295	264	259	271	295	280	268	287	257	274	324	322	304	288	281	286	257	275	266	287	268	272	281	282	282	316	250	295	311	307	273	307	250	286	274	274	287	306	288	282	269	274	276	295	309	266	296	285	279	277	292	319	278	272	300	300	251	297	282	267	248	276	288	283	284	296	303	300	293	301	298	266	308	272	307	291	279	271	269	286	287	276	266	281	266	301	281	279	285	307	299	300	251	291	299	280	265	287	289	294	286	270	276	293	289	283	270	281	255	309	305	293	278	276	257	269	304	277	284	276	296	262	303	277	288	266	268	282	272	274	270	277	277	256	288	273	273	282	268	333	245	279	297	283	276	299	288	230	263	273	279	300	288	266	255	257	283	305	312	289	307	254	263	298	313	274	300	249	284	281	272	248	292	291	282	285	296	261	305	298	311	297	290	308	297	267	295	283	284	251	283	290	308	311	312	303	277	316	312	289	287	267	286	277	281	333	329	277	254	254	265	235	297	268	276	294	291	277	277	298	307	270	297	301	293	285	296	236	277	279	299	274	260	296	281	300	296	287	280	258	276	263	249	285	263	273	285	308	273	294	272	271	290	279	266	309	281	321	292	277	271	262	260	313	305	302	283	280	252	282	294	263	283	252	254	276	284	287	236	269	254	298	271	297	311	272	249	324	281	274	288	281	285	271	316	298	277	288	298	312	285	281	287	291	283	277	296	289	284	260	292	296	279	317	286	292	278	288	298	307	287	262	269	274	292	257	289	268	282	297	330	260	282	306	277	314	264	249	287	304	250	292	248	242	274	290	276	289	307	287	288	293	331	307	280	290	268	303	306	276	275	285	282	286	291	288	261	282	295	267	316	273	280	284	281	286	282	273	281	306	298	292	276	293	268	286	303	285	288	300	296	302	256	277	259	318	275	324	290	271	268	303	310	285	292	324	277	290	252	277	273	293	280	264	313	279	282	286	293	272	270	281	254	273	288	276	266	292	263	268	286	251	316	300	261	285	276	289	275	271	298	268	265	291	288	291	289	301	298	285	265	278	300	264	284	251	281	280	253	250	286	273	270	286	260	266	308	266	264	238	248	290	288	278	255	276	284	293	298	295	267	291	288	287	268	286	306	292	278	312	294	287	290	278	278	278	282	263	287	292	276	279	287	291	275	300	291	303	265	272	282	293	257	263	259	275	274	262	296	283	274	281	298	299	287	261	288	272	297	306	277	274	278	257	275	272	266	287	292	282	275	303	272	297	297	292	325	277	248	287	316	320	263	265	298	276	301	268	269	259	273	296	297	318	302	262	304	302	262	276	270	278	303	251	249	286	287	291	263	296	267	272	284	298	278	263	274	285	271	283	275	251	295	247	292	310	258	248	289	308	280	273	311	254	304	291	275	273	298	318	263	271	248	297	282	245	297	269	297	300	271	293	266	295	259	306	285	294	278	259	275	278	297	258	279	295	273	263	269	305	247	281	278	298	303	257	308	271	281	296	276	256	284	301	291	306	293	256	285	252	257	257	258	280	255	248	255	285	272	276	300	316	286	259	288	307	292	275	263	297	306	285	271	282	270	263	301	272	303	329	291	284	279	281	293	312	273	249	274	259	259	318	276	260	268	265	253	271	252	291	291	276	308	261	272	261	281	280	312	252	295	282	259	284	267	294	289	272	279	269	295	284	295	292	274	283	268	286	265	286	268	274	272	246	273	303	236	310	262	287	297	270	280	268	310	273	290	279	278	262	263	278	276	300	306	273	267	278	287	284	296	346	285	279	255	293	262	254	280	315	281	274	280	307	288	290	266	323	310	284	267	305	288	275	301	273	295	291	275	294	267	276	281	290	309	277	267	288	268	282	269	302	257	257	300	283	278	258	279	289	267	298	282	292	276	288	280	299	273	300	259	255	254	264	280	274	290	271	261	277	281	299	257	272	275	251	253	270	314	269	282	269	299	249	304	289	284	292	280	250	255	275	290	258	287	293	249	298	303	253	311	297	271	296	262	265	308	299	286	316	309	283	312	288	282	271	295	304	291	288	279	274	301	279	292	281	286	315	272	277	290	282	289	288	315	279	294	264	281	301	272	273	261	267	280	278	298	324	300	283	265	278	313	301	333	262	288	262	282	260	271	284	281	293	267	274	299	323	291	273	296	284	304	277	275	281	294	269	265	280	301	279	272	277	289	301	283	270	299	245	280	288	310	272	258	263	240	266	289	279	283	281	297	291	331	289	304	273	301	282	285	286	271	294	285	257	297	300	282	280	249	280	307	317	289	283	267	291	301	258	254	297	272	313	286	279	279	281	282	288	258	257	245	293	302	260	304	289	272	263	284	307	279	318	255	270	304	251	268	279	262	271	261	278	306	290	283	279	282	289	278	303	276	248	287	285	266	275	275	277	244	278	280	278	296	290	283	278	283	259	295	284	307	288	286	306	270	272	266	275	299	283	298	283	272	320	271	256	268	277	301	279	276	319	293	228	276	296	274	293	251	289	295	272	288	302	259	284	239	282	268	287	261	284	282	264	310	282	294	282	265	296	295	267	272	279	292	275	250	301	268	273	322	268	274	287	283	289	282	310	254	300	293	272	294	283	275	289	265	296	292	284	283	270	290	259	285	273	263	268	276	259	311	286	275	274	286	305	269	270	296	276
4918	822	935	929	927	901	875	812	824	813	841	799	795	845	752	791	770	781	782	791	794	820	797	737	835	811	791	828	791	822	830	781	752	749	751	759	806	766	796	796	726	774	756	805	705	776	737	717	782	743	779	758	793	761	778	777	756	716	791	760	811	783	760	768	786	759	767	741	719	779	759	744	777	761	722	777	776	747	784	754	828	751	718	753	735	786	779	769	760	750	773	789	789	815	790	774	772	751	759	750	759	769	775	776	753	760	787	702	739	788	799	786	734	758	789	750	791	754	799	743	787	760	723	759	743	782	719	806	828	784	763	774	754	768	766	796	738	727	770	764	775	784	823	744	757	780	754	828	761	777	735	779	822	785	746	769	830	772	727	743	757	765	763	770	782	784	703	805	770	795	787	736	816	770	730	758	776	820	800	764	764	792	751	775	776	752	826	785	820	762	791	737	739	755	695	758	778	745	768	756	740	763	781	761	778	708	742	787	735	774	769	803	804	768	793	768	779	791	792	783	782	818	715	760	785	752	730	816	713	719	789	763	772	725	738	785	750	749	792	764	773	774	719	751	764	772	759	739	796	795	772	745	833	790	806	773	817	790	764	762	752	807	743	730	799	803	753	775	796	779	782	803	776	790	752	736	730	771	753	767	736	717	731	718	731	751	707	782	769	766	748	786	763	738	789	795	847	754	763	726	739	766	750	787	777	765	798	794	785	756	784	779	722	765	738	795	810	739	745	755	776	773	809	770	763	763	777	745	816	778	753	780	766	783	759	778	800	746	782	738	758	747	774	742	729	735	724	790	761	782	775	796	760	800	770	773	757	732	813	774	733	762	773	752	826	763	746	789	749	712	789	744	768	780	740	787	808	780	776	774	732	785	796	795	799	739	751	756	726	790	779	780	728	767	733	697	777	773	776	771	775	746	809	775	796	793	756	759	799	745	789	798	750	798	747	762	753	770	760	810	800	792	738	787	755	737	735	767	764	760	769	791	775	745	768	798	763	709	795	776	750	762	790	714	811	744	723	796	748	739	766	807	767	716	784	772	764	743	775	765	854	742	792	763	749	786	791	753	769	789	805	730	805	797	765	786	753	771	770	789	762	733	776	762	737	752	801	782	734	716	800	735	766	788	766	797	731	802	751	798	770	746	742	765	768	781	774	765	790	767	799	776	774	766	750	749	781	792	753	743	755	782	806	745	745	783	785	769	775	793	768	805	775	770	789	798	784	814	752	764	820	764	831	747	753	809	725	781	765	803	777	780	794	773	769	762	801	793	758	710	796	767	750	726	772	784	745	720	738	808	730	795	719	782	793	761	752	789	753	799	771	787	792	762	819	785	772	805	787	826	810	705	776	779	763	786	722	761	756	759	775	763	760	783	770	779	752	747	766	775	744	723	790	707	773	737	750	767	776	732	752	823	738	775	744	771	767	796	819	799	778	748	786	779	758	806	766	732	774	757	741	757	832	764	787	749	740	716	756	788	793	759	785	770	768	823	788	760	757	779	779	757	780	751	738	740	784	789	835	792	793	738	772	813	799	761	784	791	763	806	829	753	769	766	746	741	758	821	817	715	770	770	779	750	737	751	720	808	742	828	735	755	806	756	823	818	795	782	805	808	753	766	786	773	727	799	789	804	768	728	738	731	810	774	760	759	730	748	739	717	746	749	744	737	786	785	764	742	829	772	801	817	803	774	782	792	776	770	788	732	769	721	745	770	768	814	761	732	766	746	744	774	822	766	821	757	775	799	761	792	776	815	771	752	797	752	766	756	788	723	726	815	735	767	846	785	754	770	743	819	787	766	762	740	794	791	768	771	776	726	758	811	733	732	750	761	758	767	785	795	729	783	799	785	762	799	825	709	797	786	752	807	719	805	733	781	792	811	802	721	781	749	825	746	747	753	792	749	768	761	796	736	786	771	765	746	745	803	760	781	784	789	736	780	706	789	798	773	779	774	789	791	766	823	777	740	772	795	788	764	737	797	708	786	761	781	743	743	754	770	787	803	799	800	794	777	762	794	729	783	777	707	745	762	743	795	831	759	705	755	790	788	773	782	756	733	756	758	812	806	794	772	775	725	736	760	813	762	780	797	804	767	801	768	748	775	761	767	727	780	735	761	752	765	779	717	748	739	742	742	780	767	792	746	774	782	768	787	717	766	817	749	796	727	768	761	791	740	818	775	771	774	768	784	747	785	758	766	753	796	766	739	751	798	753	795	743	784	762	740	773	782	803	800	794	804	835	841	793	727	762	803	823	752	753	789	746	767	792	756	788	778	803	800	774	759	817	725	780	764	821	795	808	784	770	756	761	762	767	785	756	742	745	799	782	775	744	760	755	747	750	784	787	766	771	753	762	794	734	774	757	822	767	764	760	785	788	799	789	745	819	720	775	808	759	769	782	762	784	785	765	793	769	769	802	718	758	786	813	816	799	792	759	738	773	784	791	762	793	748	754	766	715	757	749	772	740	779	774	809	772	794	766	814	722	819	767	761	806	760	807	742	721	767	783	761	781	763	769	805	751	818	763	787	772	780	742	779	771	774	784	801	779	755	760	775	778	754	794	786	794	760	804	750	790	810	792	801	796	798	765	740	740	752	758	792	709	741	754	767	779	705	757	768	791	790	781	753	768	779	802	777	747	763	752	757	764	757	750	781	784	765	777	760	787	799	793	776	729	719	783	758	768	833	832	750	759	776	752	765	759	778	803	727	802	760	720	781	798	763	753	745	860	727	762	804	727	820	805	834	744	819	850	769	806	762	809	777	766	781	752	779	752	788	739	744	840	735	753	751	747	746	769	781	759	802	724	756	787	808	780	779	730	797	740	779	807	728	787	822	770	763	754	775	803	811	780	783	798	772	787	749	778	764	777	762	762	782	773	755	798	762	787	781	774	797	773	748	809	765	820	701	777	760	749	751	792	774	764	765	741	759	788	729	802	776	786	760	797	764	797	797	756	771	737	730	773	772	744	792	772	778	763	764	781	748	758	760	777	710	777	770	790	734	779	834	775	806	781	783	780	795	769	740	806	798	776	782	793	784	719	763	757	753	763	804	773	727	715	789	760	777	756	771	743	795	747	732	789	772	847	771	736	814	824	742	759	706	764	801	753	805	763	742	735	725	732	773	805	746	812	774	775	786	777	784	741	821	746	758	782	789	784	755	761	758	788	787	799	724	755	786	752	765	806	694	803	740	754	737	753	728	821	814	771	754	746	797	758	749	750	804	803	824	740	787	723	791	795	770	799	772	755	768	789	770	722	788	779	788	762	743	775	796	736	783	816	764	826	737	783	799	715	778	793	774	766	782	753	754	795	812	750	723	750	782	766	738	799	757	795	780	770	789	807	788	706	742	796	805	819	813	781	740	747	793	759	789	762	779	728	772	715	803	788	775	775	815	775	809	781	780	743	751	776	788	782	710	750	762	708	799	739	767	738	763	736	794	755	803	746	747	772	773	770	764	739	729	764	745	783	817	751	763	778	786
28926	8748	4625	2425	1537	952	730	575	493	478	448	414	411	376	399	351	336	382	350	400	375	360	349	363	341	328	364	345	349	341	364	324	303	367	326	374	383	321	361	369	337	357	378	357	355	332	338	378	354	333	313	334	330	315	376	332	325	352	342	323	318	327	359	321	378	345	326	360	347	347	333	347	315	367	331	358	345	324	300	319	359	335	339	353	354	352	328	324	310	342	350	326	334	351	360	310	324	361	343	350	324	321	348	316	349	354	338	335	354	336	346	339	351	316	328	348	278	362	302	335	308	319	330	351	350	338	320	344	317	318	336	344	323	317	348	330	328	339	315	320	317	360	351	304	354	360	351	357	330	330	348	345	377	341	309	339	340	286	350	322	357	356	310	322	327	329	323	322	335	352	326	361	352	352	338	349	337	316	315	322	342	333	322	359	320	366	334	337	327	345	317	343	305	377	352	336	331	338	340	358	321	370	287	330	313	328	355	325	334	337	333	357	320	332	368	344	350	328	327	320	315	347	339	367	321	314	346	323	277	334	330	341	332	370	337	313	339	352	322	334	351	337	319	322	336	322	362	344	342	332	356	341	333	334	321	364	371	319	359	356	324	343	347	348	331	328	337	305	356	341	365	342	309	323	328	347	316	312	328	361	308	363	286	363	319	310	334	321	312	340	342	325	329	342	346	371	303	312	363	359	343	337	332	332	343	348	336	312	349	333	357	332	340	314	329	316	314	375	310	318	353	351	370	339	337	338	311	348	361	313	325	333	343	346	355	331	361	323	307	325	331	340	347	331	352	362	353	322	337	348	320	349	322	301	312	329	348	316	337	344	344	374	364	342	347	316	312	354	345	375	323	342	333	331	366	347	354	349	356	343	380	299	327	326	341	315	354	299	343	333	346	327	350	313	338	349	311	333	352	356	327	356	353	341	329	359	359	352	337	356	321	338	348	313	317	366	350	332	328	299	339	341	314	333	339	354	391	349	339	344	352	332	328	351	340	308	338	316	344	359	346	353	335	347	308	326	333	311	323	299	339	336	371	313	375	325	359	351	369	327	319	316	367	283	318	346	347	345	322	347	318	312	329	318	342	339	324	335	307	361	370	344	343	350	321	318	308	383	350	339	358	343	308	306	352	328	332	347	359	365	326	329	349	320	358	366	334	363	351	369	319	341	326	362	365	328	312	328	340	315	356	333	306	298	349	332	338	328	301	316	356	366	320	303	336	365	309	349	336	347	297	348	325	316	306	359	323	319	350	335	326	306	322	330	310	345	315	339	324	360	307	339	343	342	351	344	366	328	375	347	338	298	323	356	329	310	339	292	345	323	364	343	330	350	313	310	311	334	356	363	326	332	321	331	348	355	343	344	370	327	296	342	330	310	327	366	308	334	327	345	357	330	326	313	317	325	330	304	323	340	331	307	320	317	335	331	345	316	359	338	316	324	338	329	336	382	354	323	330	368	342	355	361	321	288	333	323	346	351	348	353	321	333	395	339	306	346	352	343	309	357	319	315	353	347	334	332	299	340	311	338	358	341	328	363	343	351	351	344	326	349	302	324	312	361	334	359	373	352	336	305	365	339	345	350	352	336	317	318	333	343	325	328	353	338	337	351	312	315	312	351	356	323	330	349	325	363	301	336	338	375	298	343	339	348	340	338	316	294	309	341	344	404	344	347	328	349	306	326	362	333	340	352	327	356	339	365	383	332	334	331	338	344	328	380	352	314	297	321	325	327	341	335	366	335	320	345	336	329	340	375	320	303	323	302	336	317	354	310	345	347	316	340	367	284	345	382	362	337	323	351	329	330	340	343	373	349	322	331	377	330	302	359	346	359	329	361	341	364	362	323	320	314	341	345	358	328	336	332	319	315	355	338	343	337	339	330	317	359	335	317	363	320	346	329	298	379	353	345	335	350	304	330	304	315	308	332	322	347	329	337	323	336	338	327	339	375	347	350	334	334	341	373	350	323	356	354	315	322	326	355	341	310	337	370	357	315	340	334	296	324	354	311	324	344	318	333	339	332	339	362	338	366	326	329	351	323	332	343	362	337	330	352	309	346	296	338	344	316	309	352	332	384	350	316	346	329	342	331	347	367	328	303	347	342	348	367	345	340	344	362	344	358	335	366	326	363	352	352	342	332	353	330	354	357	316	353	332	328	359	317	345	341	334	312	380	358	348	331	333	357	302	328	357	336	324	331	337	322	333	331	342	340	355	327	322	355	329	303	337	349	341	334	331	328	330	329	362	353	334	342	320	336	317	351	315	329	314	317	339	348	354	324	351	343	320	352	366	323	344	381	302	334	367	321	336	351	356	340	341	331	371	336	346	342	323	341	342	323	367	324	342	296	338	350	326	342	314	346	331	350	371	338	360	373	373	344	331	321	297	338	331	335	331	359	321	335	323	311	309	326	308	348	353	334	352	354	346	364	340	315	356	308	344	342	345	362	320	357	366	363	369	302	332	316	339	331	338	333	375	366	325	318	345	343	329	346	333	322	309	374	340	306	327	364	314	345	353	338	346	346	320	341	324	346	356	332	344	342	335	322	353	346	375	346	330	351	352	350	382	350	338	344	339	320	294	330	339	338	352	327	318	321	341	343	320	336	343	351	323	328	346	349	334	367	323	312	310	333	355	343	321	334	300	323	339	322	316	357	336	350	325	372	356	337	323	350	326	359	331	380	362	319	331	360	359	327	355	309	327	333	342	322	358	343	351	356	332	323	349	343	327	306	352	330	351	341	343	347	333	362	311	296	372	309	332	333	357	329	326	400	312	339	372	369	348	328	327	345	313	343	318	325	364	364	337	355	344	361	332	339	352	333	340	300	363	304	369	340	324	327	365	374	356	379	323	328	372	344	317	336	324	349	333	350	330	274	362	365	349	330	333	341	334	322	325	340	363	366	344	325	291	319	320	342	317	324	340	349	314	320	333	327	360	324	359	398	326	334	313	341	297	385	330	348	339	368	334	310	361	371	320	298	344	326	334	342	342	326	330	352	366	355	365	369	400	329	327	355	343	365	312	316	344	322	347	334	352	296	349	316	325	339	307	330	326	345	344	311	368	332	337	338	320	318	339	341	336	348	358	337	341	347	310	320	358	340	382	388	334	326	351	325	364	334	312	330	322	343	350	330	332	315	348	340	291	336	344	346	343	333	341	353	312	332	374	338	361	326	317	339	369	323	337	367	324	317	374	332	325	325	327	333	322	318	320	319	331	357	351	322	373	318	360	344	342	352	334	362	318	323	360	331	363	327	363	355	335	337	379	326	319	367	327	363	309	382	342	367	337	311	356	323	335	329	367	374	339	316	303	322	322	354	326	316	345	309	341	328	346	325	344	306	356	363	346	339	331	329	345	340	319	350	337	336	343	329	337	352	330	352	331	330	291	308	345	344	349	365	380	402	315	338	326	340	331	324	312	333	350	322	333	328	331	382	333	358	361	340	336	328	317	344	341	329	305	352	322	357	307	336	308	342	336	325	336
17682	1916	3441	3900	3408	2809	2338	2072	1898	1774	1590	1498	1347	1244	1173	1207	1175	1177	1126	1084	1067	1010	1018	1013	1037	959	985	978	983	1003	1000	941	945	971	930	941	955	828	1017	919	924	915	885	903	871	951	948	892	945	903	915	938	931	905	897	941	851	855	887	930	936	870	885	899	878	909	933	880	874	871	895	897	878	845	910	893	908	864	923	916	899	868	895	895	842	832	868	879	897	849	886	862	832	905	872	870	888	834	894	859	957	868	939	935	935	900	831	876	922	913	882	886	879	872	832	885	902	844	909	889	868	898	872	897	871	818	874	877	907	892	900	886	885	917	881	926	866	947	925	861	899	873	939	884	855	862	877	888	890	903	901	842	872	871	898	929	851	874	936	885	917	867	813	911	907	885	901	857	856	921	889	872	931	896	883	893	890	913	843	917	889	859	893	965	896	879	843	935	910	897	866	838	927	883	872	904	932	843	916	827	839	898	881	924	892	851	919	900	917	869	911	869	852	916	895	880	922	914	892	843	907	925	877	871	890	891	833	938	911	910	935	872	888	910	884	843	881	884	912	885	888	875	892	855	884	866	903	909	800	863	873	839	870	868	841	855	918	878	856	901	879	860	859	902	880	886	885	887	935	882	862	878	842	850	872	865	861	879	834	938	871	936	923	883	893	866	875	864	860	826	867	859	947	896	899	918	877	906	919	890	862	837	903	833	869	859	875	918	842	869	866	877	857	887	908	898	872	853	897	896	852	847	901	921	885	897	853	894	901	846	885	839	847	920	858	896	888	880	882	854	833	881	843	931	895	907	842	898	903	866	927	885	863	886	853	864	887	890	883	876	879	899	898	907	857	885	845	909	908	872	872	847	876	836	887	816	887	843	910	924	866	851	841	917	927	904	916	900	883	857	926	859	832	854	839	921	901	893	916	900	867	885	923	847	875	893	850	896	852	890	859	862	893	896	903	909	900	902	833	834	896	910	910	872	862	868	910	828	864	902	872	828	911	877	927	891	914	838	845	905	938	840	911	936	879	907	883	878	858	887	882	881	859	891	888	840	899	872	906	875	848	879	877	883	890	847	903	859	878	886	865	897	891	892	854	853	944	870	851	922	879	874	933	890	842	903	882	896	894	855	867	820	868	909	917	909	881	876	871	818	858	871	853	873	841	963	966	884	898	886	864	838	902	867	910	888	895	808	904	889	855	861	890	879	840	895	906	902	865	857	909	857	924	911	853	876	850	909	873	894	880	924	909	892	876	886	867	890	870	832	864	855	894	867	859	901	881	885	880	890	833	923	875	942	881	853	893	846	893	886	896	858	924	926	919	889	880	867	917	873	877	847	881	910	932	896	866	892	899	899	870	945	878	866	842	934	864	874	856	888	880	925	905	886	893	851	877	904	860	847	861	895	935	861	896	859	923	900	914	867	868	915	880	889	925	902	910	899	858	908	903	882	883	907	911	894	900	889	897	858	887	841	869	879	921	875	909	860	910	870	877	918	862	904	893	916	899	931	883	931	855	938	863	844	888	853	910	853	883	827	832	887	884	903	852	898	907	885	841	912	863	843	902	867	890	859	864	898	872	911	887	886	892	909	893	885	921	857	856	886	885	844	905	840	877	859	918	881	868	876	898	865	884	839	832	896	860	822	864	886	896	856	912	886	850	836	908	881	866	944	873	901	943	915	872	871	900	886	843	859	915	866	894	881	894	888	866	918	847	880	903	878	876	869	873	909	887	840	870	874	877	916	931	866	845	903	901	880	873	865	865	894	859	827	834	888	894	864	881	891	861	900	904	926	916	902	873	948	926	854	886	852	864	899	854	895	901	924	890	857	878	876	875	891	867	904	881	914	858	877	863	949	882	861	850	907	898	868	901	929	895	800	867	862	942	885	867	887	889	888	874	848	921	880	869	805	908	851	860	881	902	874	902	915	939	875	858	890	899	893	851	848	899	868	838	924	891	904	903	839	879	855	895	878	905	873	883	868	902	945	846	843	917	925	881	831	868	841	893	853	846	903	907	854	925	851	847	917	852	855	906	906	920	906	864	873	907	885	867	892	878	914	872	846	846	884	890	891	909	868	862	879	901	867	885	859	885	895	928	880	918	847	933	844	893	878	858	872	866	919	832	911	851	875	914	908	854	894	905	895	892	876	923	854	847	823	890	900	856	871	909	873	825	920	900	842	921	916	890	873	901	907	896	882	857	847	888	899	866	901	857	898	859	878	869	912	864	881	874	921	860	869	922	894	838	883	920	908	884	924	891	867	923	843	909	900	905	919	876	935	946	860	921	877	888	873	877	884	844	927	892	859	868	920	890	856	826	876	895	908	905	859	884	906	897	890	866	930	903	878	891	852	865	867	870	883	864	928	886	889	914	916	850	878	882	893	901	877	897	843	822	889	902	892	889	873	879	907	837	895	873	893	878	907	953	877	893	885	902	866	948	871	850	847	888	928	911	858	908	896	866	906	884	871	881	849	878	932	843	905	902	866	916	851	900	898	824	890	894	900	864	898	865	914	907	875	851	925	910	877	863	895	857	846	891	890	855	939	880	891	853	900	863	900	903	913	912	926	885	874	910	844	905	874	866	883	863	876	921	902	899	886	909	897	866	915	855	865	888	879	892	911	858	919	861	904	896	899	843	833	844	929	895	863	885	921	906	837	901	871	926	861	914	845	919	868	908	896	884	916	869	882	876	900	873	880	848	866	851	859	896	865	877	859	912	886	861	875	849	838	871	948	819	902	864	892	867	888	896	859	917	888	943	916	848	914	904	917	867	900	858	836	889	836	863	824	896	924	895	867	859	904	877	899	846	870	890	876	876	894	874	904	911	904	862	870	903	877	881	861	870	861	911	829	928	917	887	862	864	922	896	872	886	890	874	868	875	893	901	838	893	942	897	849	930	882	868	881	901	919	830	942	861	888	871	877	897	845	885	911	903	872	882	900	866	892	843	886	896	920	933	893	916	887	894	881	850	896	864	889	832	856	887	871	955	915	925	870	900	856	857	861	894	874	923	885	868	867	883	853	881	919	851	897	834	918	871	871	914	846	889	813	853	829	883	851	902	871	876	881	858	879	831	904	826	914	860	889	895	919	865	870	929	920	908	873	911	914	891	841	868	877	888	894	891	850	884	874	883	899	885	876	891	890	927	891	866	869	885	892	918	874	883	909	871	862	862	903	849	870	892	869	893	869	927	848	877	900	903	805	874	934	886	837	916	858	895	826	817	952	843	873	837	924	917	857	849	882	843	888	865	937	899	830	847	884	877	912	895	849	823	861	901	891	889	860	881	908	943	870	893	870	938	886	882	904	829	868	804	903	862	854	905	899	909	860	868	927	853	898	927	842	865	856	923	814	895	866	917	860	856	879	922	888	848	939	935	877	852	874	836	839	882	853	891	894	911	891	857	903	847	879	903	858	913	840	829	870	921	928	872	832	884	867	848	892	900	850	879	910	867	826	938	883	870	925	910	874	859	875	893	897	865	817	888	933
37702	13782	8550	4427	2600	1658	1075	667	476	452	416	349	309	338	285	274	245	247	260	220	269	217	231	202	215	217	242	211	228	245	217	226	228	208	206	202	209	198	192	206	227	197	202	204	196	201	201	211	181	219	218	189	187	201	212	208	179	216	198	217	200	227	184	203	176	176	209	216	211	188	231	194	197	182	181	188	194	194	192	200	194	214	169	180	179	188	199	188	185	199	206	186	195	176	216	197	195	184	205	205	184	198	213	199	204	195	205	183	192	181	186	208	166	182	225	212	198	214	221	205	197	193	180	187	197	194	189	207	170	208	187	193	169	212	190	187	229	188	205	191	192	217	216	192	197	209	164	211	179	205	198	169	211	188	191	233	195	190	191	201	200	199	189	221	211	188	179	172	223	207	183	194	206	211	205	236	194	198	188	210	197	167	200	186	220	198	188	199	190	184	203	219	164	210	177	202	185	211	201	179	195	201	186	190	206	192	195	197	182	195	184	195	154	205	182	174	208	207	191	203	171	192	195	205	195	206	190	190	175	185	197	193	180	208	179	206	185	193	205	200	172	196	167	203	189	193	202	195	208	181	206	191	200	187	187	196	193	200	194	197	201	195	188	194	197	206	199	203	176	198	200	181	201	187	180	206	206	203	204	196	186	193	199	192	200	181	186	181	190	169	194	199	200	214	174	201	189	170	180	198	208	203	198	196	207	196	196	200	206	196	179	194	217	196	202	187	191	218	189	194	172	204	205	213	159	185	188	188	214	184	173	204	214	191	207	198	208	207	179	184	209	192	188	179	195	177	211	185	190	199	197	202	186	195	201	174	208	178	203	202	185	152	198	195	211	216	202	197	210	205	209	197	189	181	202	191	199	207	189	202	202	192	183	203	218	194	193	210	174	193	208	188	221	185	176	197	189	189	183	192	197	197	197	184	200	164	204	199	199	159	202	208	155	218	209	209	206	195	182	208	220	188	205	192	221	178	198	210	173	202	188	197	191	183	206	203	188	186	189	199	212	199	198	181	204	222	228	191	224	189	178	173	196	203	172	199	206	217	212	202	178	214	179	206	163	211	203	186	211	226	221	202	186	203	214	200	205	176	169	191	204	185	214	213	209	202	185	214	200	193	193	219	189	192	195	212	188	204	204	187	207	200	207	186	213	180	188	186	218	216	206	175	241	186	191	204	190	197	210	201	210	190	197	192	209	205	220	204	222	194	170	202	214	195	188	187	215	199	179	191	213	210	189	235	196	161	200	201	191	205	200	193	177	180	193	185	203	198	219	181	201	203	202	212	189	195	193	194	208	191	193	205	187	197	213	200	216	192	195	199	195	195	199	178	179	197	215	216	215	168	195	180	205	189	187	187	206	209	211	191	215	202	189	187	218	196	196	194	185	174	204	208	201	195	218	220	209	205	197	218	208	195	218	193	205	189	188	171	193	221	185	187	194	208	199	201	186	172	178	169	208	212	220	190	194	177	201	187	196	190	217	182	202	208	198	193	177	201	203	204	210	196	202	183	189	178	165	179	191	182	201	190	196	198	187	212	176	179	223	218	236	186	204	200	200	177	192	211	208	204	195	215	197	195	211	186	193	200	203	210	216	218	193	192	199	190	188	197	209	185	194	181	175	210	232	179	200	185	188	210	180	215	191	172	182	203	217	167	192	192	174	188	219	189	232	186	185	188	212	182	194	196	189	199	188	206	193	182	210	187	197	198	179	213	235	196	204	173	189	196	195	182	176	205	202	187	189	204	196	194	207	190	199	181	203	187	204	192	188	187	188	181	207	189	180	201	153	197	216	204	178	187	176	210	217	186	209	177	206	212	204	181	195	199	207	180	188	202	216	168	204	180	201	181	195	190	201	212	161	192	208	221	190	191	218	187	177	204	197	188	203	196	183	183	190	182	205	200	202	191	186	190	204	207	201	215	203	205	212	211	201	185	182	210	206	209	181	210	210	180	218	200	179	192	209	176	209	186	189	177	210	166	189	200	177	202	202	215	226	204	199	178	207	194	196	192	205	200	201	182	200	187	186	209	181	184	176	192	190	216	196	189	227	196	218	191	193	204	195	169	189	190	209	184	213	196	177	184	202	210	182	191	217	185	215	220	184	217	173	213	184	227	199	209	155	203	178	197	213	190	178	181	167	177	227	186	180	190	189	210	187	196	225	207	197	199	197	196	221	192	191	177	216	194	210	192	195	198	165	205	216	207	191	193	199	193	196	196	189	180	193	181	167	185	199	205	189	183	199	215	198	178	199	192	195	210	170	188	188	182	192	184	175	195	198	192	194	199	195	188	177	185	196	190	197	199	183	199	196	189	175	213	188	212	194	198	210	212	195	225	192	198	228	199	180	187	194	160	182	185	204	194	200	192	208	185	204	189	217	209	215	209	181	170	205	213	173	185	174	227	218	216	209	185	170	202	216	196	203	181	192	211	175	206	185	185	185	174	172	207	179	185	200	218	207	204	205	203	175	190	182	194	209	194	193	207	187	193	195	196	194	177	207	197	193	196	181	221	181	184	203	180	202	196	193	187	202	182	164	187	202	200	196	182	207	242	175	199	205	197	186	201	215	224	200	208	182	193	197	195	206	182	190	195	222	191	188	174	189	168	200	190	201	187	184	209	191	181	191	227	205	203	211	214	210	222	198	192	219	195	213	219	179	186	211	194	174	215	205	208	185	213	209	184	192	203	183	197	193	197	213	168	170	205	177	179	180	189	186	196	194	216	182	218	198	219	175	188	190	197	181	214	200	211	205	193	226	191	177	196	182	205	199	191	183	228	219	200	188	208	181	207	179	170	172	190	201	196	182	188	186	192	208	202	186	181	163	191	186	192	235	216	191	193	201	188	224	186	191	201	192	189	199	200	173	216	181	172	195	183	186	182	201	200	201	209	201	194	197	215	187	227	189	201	180	161	197	176	190	179	182	189	188	200	216	168	190	211	223	192	194	190	180	193	183	176	199	204	192	172	184	206	200	189	179	205	176	203	183	197	216	198	199	197	203	225	188	197	225	185	196	202	173	179	170	198	185	185	196	199	219	189	171	180	204	182	206	201	186	199	184	197	219	175	206	199	187	201	218	205	216	190	207	178	208	195	193	195	204	224	172	198	214	198	179	177	191	191	207	180	210	213	198	199	218	213	211	199	193	188	183	205	209	184	173	197	211	181	180	216	190	179	195	209	191	174	213	187	193	203	161	207	208	197	182	194	209	192	206	206	200	214	178	204	195	195	182	206	182	222	196	172	191	195	199	201	210	162	214	186	202	212	190	193	170	191	198	201	168	196	210	200	170	203	206	168	176	196	201	209	203	179	200	183	207	190	197	201	169	213	192	192	197	202	176	180	178	178	177	210	168	190	183	203	187	209	210	203	189	184	194	203	199	223	197	178	190	197	181	223	207	209	210	187	192	195	202	194	173	191	211	208	209	194	184	187	188	193	177	192	198	176	182	176	175	172	190	188	196	189	191	204	186	206	189	177
21767	2549	5646	6256	5187	4324	3419	2805	2415	2184	1800	1720	1478	1307	1155	1155	1053	1012	976	920	894	816	891	807	773	782	731	757	703	711	736	692	651	667	659	670	598	611	642	658	587	573	595	602	590	629	602	604	607	580	553	531	534	603	586	556	569	606	595	576	566	599	550	559	538	577	568	580	579	543	555	533	544	569	595	561	567	593	626	596	594	581	549	523	542	562	587	540	539	592	569	562	553	531	567	552	537	555	554	539	510	536	529	579	561	521	580	496	539	547	550	563	550	580	548	532	540	553	569	543	598	538	554	534	579	486	543	533	536	584	579	510	561	512	536	516	592	575	521	507	561	519	551	559	569	538	519	564	535	561	542	524	555	514	590	540	550	553	564	534	516	542	503	569	568	543	527	547	555	531	547	572	514	536	501	514	541	554	562	547	547	557	538	527	536	525	556	507	512	568	560	508	578	542	530	573	550	533	563	526	490	562	532	545	539	560	570	525	552	546	532	564	496	524	516	548	550	502	566	535	539	515	543	542	543	485	523	506	537	545	516	560	499	560	550	548	592	551	488	532	517	534	547	529	559	495	576	566	512	522	522	513	556	540	519	514	528	531	497	538	491	563	544	538	553	529	522	521	544	525	529	516	535	523	549	534	570	536	530	543	555	517	533	503	512	512	500	545	558	544	572	559	532	518	540	525	510	546	504	540	522	597	559	542	551	550	581	544	514	543	546	538	559	502	553	512	537	569	564	543	538	529	525	514	550	562	540	522	494	564	535	521	583	566	521	520	570	508	518	480	588	577	508	549	506	569	505	548	542	540	562	540	538	554	516	587	534	551	542	533	534	530	521	576	505	548	539	547	560	582	504	550	533	510	518	557	539	525	495	513	515	558	516	534	570	543	532	543	555	544	504	498	535	522	528	560	586	566	543	579	537	527	534	515	570	525	529	524	537	539	528	508	526	543	529	511	580	542	565	538	591	559	546	531	556	533	562	525	523	536	568	572	531	528	496	533	538	545	488	556	519	550	539	574	539	516	569	525	535	519	553	513	536	547	514	522	562	547	521	526	560	517	546	489	562	525	543	545	517	548	557	523	545	551	535	500	582	541	552	566	556	559	512	548	558	554	522	538	555	578	483	548	504	499	501	543	538	547	553	522	489	539	577	520	498	530	519	517	526	516	557	572	582	535	541	592	536	553	571	500	592	537	562	558	548	558	516	589	519	539	511	528	501	549	553	559	574	515	576	525	540	529	598	527	528	556	516	529	517	532	504	533	531	560	527	524	500	529	556	554	535	518	543	537	532	543	522	555	530	590	564	515	529	555	520	541	532	569	519	551	592	539	547	520	538	572	531	548	613	532	549	494	535	491	551	581	564	554	525	566	496	547	564	562	521	535	526	559	570	560	532	568	530	527	527	526	549	519	528	522	510	559	519	551	547	557	535	555	530	542	525	477	512	540	534	523	538	503	555	486	541	524	546	533	552	559	555	534	524	575	546	500	555	521	544	560	497	526	528	573	523	525	510	514	533	532	561	527	544	533	547	486	535	519	536	527	602	516	525	515	542	562	532	555	521	540	531	514	530	510	524	556	541	531	523	535	538	503	510	577	496	560	503	515	572	508	567	528	534	538	514	499	530	578	533	524	566	545	561	517	517	585	544	545	550	563	569	530	539	540	517	527	547	542	551	523	509	509	556	500	555	537	545	540	501	533	515	538	552	525	518	510	504	564	524	544	547	556	524	527	522	533	549	546	545	553	579	545	517	539	538	551	595	540	566	503	520	567	505	558	510	566	506	597	543	564	552	508	528	539	535	496	572	539	537	572	556	536	522	496	537	544	550	514	531	526	560	575	543	512	528	485	548	573	548	534	616	524	535	602	526	546	536	545	528	526	488	559	544	563	541	541	536	543	493	550	524	518	549	562	511	558	550	562	547	550	534	545	537	555	561	532	574	530	544	522	531	572	514	559	526	523	523	516	513	557	548	550	512	555	571	560	533	531	525	562	544	552	558	499	543	502	519	539	538	567	516	529	547	538	524	534	569	541	527	508	548	540	513	559	565	572	515	540	580	539	551	534	521	580	573	566	575	523	536	515	495	541	559	594	521	489	535	548	532	499	498	490	583	545	515	511	532	554	468	525	536	540	547	569	559	553	546	557	558	533	557	523	572	554	506	555	557	572	512	527	511	526	532	521	531	520	553	551	568	508	526	514	556	534	544	525	526	554	527	524	492	549	567	527	554	524	568	515	544	531	550	503	564	539	562	530	572	523	542	542	546	537	565	489	549	555	554	540	562	509	551	499	526	560	537	544	555	531	551	514	554	514	496	549	548	526	498	517	531	511	533	559	540	546	532	518	530	526	576	545	566	528	493	538	540	536	535	585	501	571	513	558	538	540	552	556	550	522	537	537	545	527	555	541	523	517	485	496	555	547	567	523	532	569	552	577	551	535	582	516	545	554	552	493	487	524	556	551	526	551	586	561	557	548	523	532	548	524	535	492	523	509	524	516	559	527	546	538	532	559	543	529	537	526	532	533	515	512	583	524	528	552	579	525	523	544	559	517	558	509	545	535	516	550	532	479	567	528	531	568	578	545	537	571	524	563	517	518	524	544	545	528	554	500	560	530	512	577	540	514	569	536	585	572	508	554	496	550	524	540	515	571	527	570	525	554	542	531	517	539	526	558	506	526	498	552	521	576	550	539	557	551	568	589	533	550	564	506	541	563	493	570	553	547	540	527	524	466	534	527	523	581	500	562	582	509	570	557	525	505	531	578	544	521	516	521	559	524	507	519	527	530	562	571	533	537	569	496	542	513	527	520	524	520	543	521	525	564	496	509	530	521	547	547	478	549	543	558	518	569	521	502	546	525	545	526	492	547	552	534	503	545	541	555	518	547	543	556	522	592	535	556	551	487	484	523	524	570	563	518	541	515	560	514	560	545	560	565	547	538	566	513	526	539	540	563	535	511	534	547	510	562	533	530	522	550	581	558	514	573	552	533	520	546	530	522	549	562	477	540	519	538	548	535	508	549	572	553	522	531	524	570	518	560	572	534	570	498	512	529	523	547	562	528	576	513	557	537	514	517	547	546	543	525	536	496	502	588	555	501	552	541	558	550	531	540	507	557	518	524	534	548	554	601	524	507	585	567	541	546	533	554	529	519	563	562	513	525	549	514	543	598	521	481	577	512	526	546	517	520	508	538	562	523	518	538	530	563	578	537	558	540	505	531	510	572	563	525	558	506	505	521	592	536	524	535	555	508	514	535	525	488	514	547	550	522	543	548	536	550	509	552	477	552	537	575	560	536	496	539	541	557	540	529	533	569	548	549	511	529	578	505	590	546	544	558	491	566	550	552	551	521	524	569	531	516	540	514	529	559	545	556	489	521	556	549	498	538	547	507	539	516	553	529	595	564	493	509	492	513	561	567	530	566	551	566	541	557	542	487	598	521	556	522	502	519	559	528	519	549	517	507	535	550	562	547	546	536	541	533
4945	470	411	346	309	295	296	302	263	264	273	310	290	282	290	295	276	289	272	283	279	273	294	284	303	273	266	274	280	294	306	314	275	250	291	266	310	288	277	289	260	264	299	312	308	280	296	268	244	294	282	296	276	264	294	273	264	272	272	261	305	252	261	258	291	245	249	276	255	272	245	248	261	282	274	304	286	270	264	274	264	286	269	268	264	291	290	314	280	291	289	295	278	288	263	274	282	254	266	266	277	291	258	294	282	294	291	263	265	270	269	266	254	290	254	311	271	264	258	246	259	285	284	274	233	285	250	273	282	278	279	274	269	280	253	287	266	257	238	297	263	263	288	254	278	292	282	268	283	308	268	286	261	272	299	287	261	290	282	272	259	300	281	258	326	291	246	292	262	284	264	295	277	262	280	262	246	279	291	252	258	245	302	302	279	262	287	290	287	262	323	279	271	261	269	265	279	277	246	278	296	290	272	273	311	273	305	264	290	273	288	269	250	273	267	261	252	285	286	301	274	265	276	269	273	321	304	280	273	295	307	314	282	278	269	266	287	295	284	258	270	280	277	291	266	285	280	285	272	260	279	275	273	296	278	289	311	286	281	279	287	277	283	275	302	258	290	294	286	292	303	246	245	269	295	289	294	259	274	278	243	289	297	277	253	278	277	275	295	272	254	249	281	278	292	283	298	292	272	290	298	291	255	270	278	286	295	302	285	273	288	293	258	291	289	266	299	289	280	258	256	324	254	279	283	263	281	301	281	304	246	248	289	283	265	288	266	249	299	269	281	292	287	272	280	298	307	308	288	301	286	266	325	297	285	294	268	308	278	297	283	299	313	286	276	287	295	263	282	243	244	242	297	326	278	320	297	261	285	289	262	290	305	270	283	273	272	306	291	292	276	305	291	289	285	304	262	298	252	271	281	260	292	265	276	264	277	270	254	277	303	298	279	278	270	273	304	268	291	267	313	263	271	282	306	266	286	268	302	263	270	280	245	303	279	271	263	250	295	284	280	280	270	268	273	251	276	290	274	295	274	287	271	285	302	282	283	269	275	260	302	279	286	249	284	295	280	235	244	237	290	266	286	305	253	265	265	262	275	270	264	279	283	245	257	254	304	250	259	291	260	254	307	271	282	294	264	252	264	297	292	277	312	255	283	297	281	308	310	289	256	269	280	296	280	290	282	288	276	259	323	264	275	299	263	281	284	275	285	252	274	246	298	298	272	267	278	283	290	259	230	250	257	279	285	292	263	304	290	283	279	304	253	262	261	278	302	290	275	320	288	291	249	256	287	311	270	286	274	268	291	271	269	295	301	266	277	274	253	254	279	299	270	278	269	264	264	267	281	259	282	291	290	254	296	308	281	286	284	278	231	261	265	277	258	286	269	274	255	304	290	285	274	267	270	292	274	273	260	287	262	275	306	281	282	287	298	254	263	310	269	258	278	314	273	282	279	296	302	280	282	283	292	278	289	292	270	257	262	299	264	310	293	273	273	307	275	280	277	267	276	280	285	269	302	258	311	297	261	258	297	296	277	287	279	264	279	271	275	252	262	272	296	297	287	280	277	290	263	288	283	304	312	280	267	298	312	288	319	290	305	291	284	259	276	294	267	286	270	294	266	293	294	258	272	273	257	283	290	275	314	283	265	258	296	301	274	247	275	279	249	280	282	279	293	291	314	283	275	281	285	256	275	293	273	289	287	283	289	282	267	271	272	306	271	285	266	292	270	264	309	257	265	281	286	254	271	271	295	324	273	291	317	274	280	273	260	286	297	332	245	251	286	290	286	276	286	221	283	269	263	271	270	268	289	297	284	248	306	273	298	285	303	251	262	276	300	284	325	289	268	246	282	289	298	284	280	298	265	250	264	269	228	269	278	289	285	252	307	292	275	250	290	287	271	279	277	277	297	256	292	261	295	305	260	290	256	274	260	291	273	256	307	307	279	264	273	284	264	280	247	299	292	297	260	259	252	282	269	287	229	285	298	282	280	284	269	286	264	294	273	280	278	293	276	276	270	284	252	280	292	258	277	300	296	288	312	288	272	319	287	243	271	275	284	284	277	295	290	293	289	264	287	244	271	297	260	284	265	289	287	312	284	286	289	319	278	265	300	267	290	296	283	289	271	259	267	305	267	291	265	289	259	277	241	324	270	269	291	291	272	268	271	275	302	299	270	257	310	300	279	296	291	262	283	283	259	271	297	320	293	257	262	273	249	259	286	248	288	259	280	286	297	268	265	286	278	288	267	277	241	281	274	308	312	279	250	279	257	295	289	327	305	270	289	284	323	284	264	262	232	284	266	253	260	276	278	289	262	283	281	319	252	263	291	270	258	274	267	250	274	283	283	285	289	306	270	269	262	262	263	307	273	255	288	309	284	296	279	274	265	286	272	288	251	278	281	301	320	304	298	287	291	263	262	269	276	300	298	241	284	262	305	256	303	270	284	253	302	278	295	269	279	267	266	294	272	288	294	286	271	259	282	274	300	277	283	297	289	279	284	285	299	301	265	313	264	263	252	274	301	281	298	294	280	270	287	300	257	268	322	272	265	285	257	295	279	273	276	309	258	300	288	283	265	265	278	283	284	261	296	280	254	253	294	261	271	275	299	275	273	277	292	273	281	257	298	268	265	259	279	294	282	286	307	273	260	253	284	237	288	265	291	289	259	303	285	284	283	294	276	302	275	243	281	296	284	229	265	283	290	298	291	280	283	286	289	293	258	295	271	285	296	263	267	263	262	301	278	262	277	256	302	283	300	277	267	260	262	261	276	248	261	283	265	274	278	264	274	282	282	276	295	280	255	276	302	263	279	289	273	257	279	252	293	278	274	293	274	263	274	279	267	313	270	278	266	243	309	311	287	287	257	299	269	287	281	265	269	270	276	279	270	264	274	291	274	286	312	241	263	299	306	294	283	284	257	285	275	253	280	288	268	277	264	280	284	274	281	273	292	303	288	309	281	304	252	271	312	306	313	310	300	327	305	285	271	275	294	260	304	291	282	252	270	291	297	279	277	267	268	266	276	269	278	292	269	277	295	280	263	285	247	282	292	310	256	275	294	280	323	266	250	275	275	283	303	294	290	259	299	268	274	270	283	249	264	274	281	288	291	310	269	274	290	279	292	278	263	296	258	276	283	276	286	274	294	286	266	262	269	255	284	303	274	316	271	274	303	273	266	268	269	242	295	250	250	266	309	260	252	264	294	293	277	280	270	280	288	268	259	285	290	304	258	258	265	284	277	262	277	280	292	306	316	310	263	275	291	244	273	265	291	280	281	315	295	274	302	280	269	305	274	260	288	285	301	275	272	275	322	284	255	280	301	274	284	302	261	320	225	299	273	288	287	282	304	280	290	263	308	288	284	282	302	291	245	281	295	275	287	300	305	295	257	311	285	262	283	301	276	288	304	289	277	263	266	262	270	255	274	263	288	272	267	285	279	298	267	287	281	299	283	289	301	276	290	274	291	297	270	271	303	302	309	280
4184	799	928	907	912	859	857	836	798	836	762	803	811	821	779	748	769	744	765	733	788	750	771	772	790	751	736	779	692	751	782	780	792	782	728	790	778	748	800	741	799	757	767	734	741	772	740	798	801	775	781	768	794	768	732	732	737	804	751	788	734	798	779	771	786	778	755	769	749	737	763	744	785	761	720	739	752	733	779	779	707	790	745	729	762	748	721	812	732	754	786	821	729	768	773	789	753	719	807	767	806	763	770	738	745	713	735	768	759	755	765	764	760	765	768	800	740	810	763	690	790	758	783	728	722	791	699	751	747	739	756	767	728	753	783	758	781	798	734	834	790	795	763	781	755	758	729	729	761	731	805	761	738	743	784	781	750	719	747	691	754	763	749	808	803	782	729	739	729	774	777	761	750	744	749	755	689	717	783	743	738	794	748	754	792	815	708	761	758	783	784	728	767	771	780	763	798	781	772	769	736	741	777	766	774	795	744	734	806	739	764	721	799	733	722	825	688	745	775	751	736	743	787	734	773	765	776	772	726	724	748	756	777	771	723	802	784	783	777	778	735	799	706	722	770	761	732	765	746	760	738	706	734	810	756	777	690	764	776	756	751	805	765	760	738	820	781	746	781	741	812	742	808	766	753	785	754	728	756	774	752	784	753	784	744	738	833	766	760	760	740	781	793	786	754	748	718	750	785	770	729	743	792	790	762	745	741	760	758	768	804	767	760	742	743	792	713	758	765	727	723	744	803	767	771	749	725	771	827	801	760	751	782	706	814	743	779	799	799	745	760	748	830	774	746	778	781	740	819	795	738	735	790	823	748	763	761	743	755	743	755	750	780	764	735	780	758	739	758	760	796	758	744	738	779	790	795	742	730	767	759	764	737	799	781	721	773	758	744	760	793	747	758	802	751	767	739	787	740	765	773	760	744	748	770	778	763	753	751	750	769	736	784	744	766	752	744	773	760	750	767	756	714	769	790	789	736	737	760	771	744	759	766	774	726	760	731	754	753	736	762	760	748	719	826	761	785	782	815	741	764	720	755	729	732	763	775	769	796	799	829	761	757	746	782	769	776	769	753	776	750	719	781	753	734	750	849	718	738	722	768	792	731	764	772	748	782	770	727	762	753	726	738	765	748	780	761	778	758	791	736	742	740	739	770	739	769	741	740	744	812	776	758	787	738	715	763	774	771	776	767	778	754	738	739	733	812	782	725	785	794	770	727	738	752	777	804	787	749	749	749	748	788	785	750	753	727	789	774	778	769	724	724	734	754	757	774	737	782	765	801	703	731	746	745	721	756	786	795	783	812	756	795	728	743	721	777	762	738	792	793	742	759	743	756	732	757	764	742	734	777	721	742	833	729	782	771	775	724	717	790	730	714	771	743	740	772	771	758	767	813	770	747	769	732	805	747	725	767	790	738	731	724	773	748	774	811	760	749	773	700	738	744	770	768	779	773	779	766	783	763	780	784	778	761	743	789	717	748	782	756	768	770	718	759	730	793	742	724	771	747	787	724	775	726	802	739	741	762	754	743	750	761	802	780	747	779	730	777	760	726	772	738	759	737	796	775	741	794	764	718	728	753	750	770	782	792	754	775	749	760	780	741	776	755	754	756	733	771	722	729	719	799	731	723	717	740	726	727	756	767	736	750	812	745	799	725	752	767	748	762	743	750	801	734	806	732	746	756	782	771	797	816	760	770	745	757	718	748	768	723	731	781	734	761	759	766	699	754	814	755	770	782	832	791	785	744	748	739	729	775	776	720	765	799	800	741	816	732	800	770	770	704	771	764	811	774	725	745	757	739	801	793	727	722	748	756	763	810	768	748	727	768	757	764	784	737	766	715	764	778	803	734	750	763	757	721	764	766	766	717	698	740	754	804	763	787	790	825	770	728	782	726	762	712	810	784	724	800	784	781	772	751	744	770	770	739	781	741	742	750	784	777	803	796	759	755	787	762	812	777	738	717	801	750	781	744	759	754	741	779	766	763	770	745	727	736	776	755	771	754	763	742	766	765	766	734	764	790	734	787	812	738	700	776	756	777	783	750	765	738	780	733	767	734	751	712	769	783	768	733	727	777	793	729	750	768	778	790	760	798	765	689	754	783	758	771	764	776	759	761	795	741	767	827	781	802	711	776	750	743	780	791	734	798	838	761	738	777	790	764	747	777	756	757	788	808	799	764	700	750	836	729	750	835	796	729	777	708	718	771	747	764	797	835	766	784	759	734	765	787	798	750	723	729	702	759	813	733	774	749	763	788	772	758	770	791	773	797	775	791	762	761	813	741	769	762	808	742	765	805	774	777	727	734	765	768	779	774	785	755	737	745	785	764	803	742	769	762	792	739	791	730	795	737	785	716	788	713	747	798	740	788	759	731	764	717	748	765	784	784	767	749	805	778	722	770	754	729	778	727	758	762	760	768	718	743	791	752	767	769	778	742	722	750	728	766	737	754	777	798	806	771	742	753	774	763	755	754	761	717	761	758	787	777	759	772	761	727	784	810	760	788	766	769	811	758	794	750	734	714	758	752	756	767	770	730	787	781	763	802	735	775	765	737	750	803	742	740	765	773	763	736	745	756	748	807	786	803	738	774	746	772	777	746	761	749	731	751	738	810	766	750	751	776	709	754	784	745	713	740	742	733	773	768	807	733	774	735	719	790	772	773	755	742	767	778	814	767	739	751	767	759	767	734	771	736	776	798	789	726	747	740	747	778	777	753	720	773	775	759	746	791	744	820	785	748	747	770	789	738	737	736	765	781	732	734	760	746	833	747	782	693	757	771	682	776	743	810	758	731	770	723	774	792	758	776	782	750	779	731	785	788	791	753	752	766	753	709	802	744	794	768	737	783	766	790	780	788	749	737	784	760	724	740	791	760	769	745	756	777	726	765	755	756	691	712	776	708	754	757	773	762	724	798	747	751	799	778	790	737	742	723	769	781	783	767	750	734	726	717	810	746	788	801	792	755	776	792	795	777	766	816	742	756	729	753	737	770	793	768	730	760	727	749	737	727	777	749	718	790	731	716	703	762	748	815	740	817	772	719	783	702	802	750	771	739	746	775	764	725	761	741	749	809	759	737	803	727	727	767	719	767	743	825	784	743	747	779	829	759	749	739	785	761	776	758	809	757	765	738	769	766	785	790	759	779	776	754	757	772	780	771	763	699	750	759	745	764	788	746	754	806	775	723	737	719	792	768	749	767	745	758	723	763	783	759	719	799	759	777	710	753	762	768	767	730	794	765	743	726	748	683	824	766	736	768	756	820	722	811	760	777	787	783	782	775	762	744	751	772	729	752	797	758	740	755	712	750	738	747	744	749	768	767	769	800	731	755	766	748	777	750	769	778	768	764	755	723	730	823	727	796	768	825	747	763	818	768	768	777	776	760	786	727	764	762	718	783	718	753	706	743	758	779	729	751	719	772	772	783	722	719	726	758	743	843	727	764	791	716	693	739	777	760	722	764	772	794	690	755	729	817	797	752	765
25756	6927	3577	2006	1320	926	701	623	502	463	436	378	395	376	371	356	347	368	378	386	373	318	367	378	346	371	322	356	383	346	358	358	333	327	354	360	348	336	354	330	352	327	363	320	362	347	340	392	348	344	344	341	347	330	313	315	361	297	325	338	332	323	335	333	301	360	341	327	329	356	323	340	339	350	340	331	338	342	347	341	320	366	309	308	336	325	326	341	359	308	306	350	324	339	330	340	345	311	341	333	331	308	346	337	338	313	342	315	365	306	328	329	335	315	342	347	338	345	335	320	336	346	342	327	311	356	312	349	334	313	357	336	312	312	305	397	357	297	315	339	316	333	324	329	342	361	350	341	351	341	322	350	318	322	352	326	322	360	331	353	331	349	360	323	358	302	326	343	318	364	326	396	356	314	336	315	361	333	336	336	344	318	323	339	299	330	329	351	317	322	331	314	327	332	328	300	319	349	341	328	323	332	311	359	359	332	327	344	298	334	293	340	333	312	344	346	361	346	332	348	373	350	362	334	320	325	334	320	364	329	319	316	349	309	283	333	341	340	377	295	313	320	341	328	362	329	337	319	354	304	357	342	314	339	357	351	331	334	345	365	295	296	342	333	363	335	312	311	334	335	319	303	358	350	345	296	312	336	300	299	335	338	324	360	327	333	329	327	342	342	335	338	342	313	336	321	362	363	333	306	336	318	361	341	326	311	339	316	351	313	354	303	346	300	344	353	339	349	332	333	330	322	349	314	330	335	312	349	325	321	347	326	337	351	301	313	309	351	358	339	319	333	318	362	340	323	327	336	306	351	361	307	346	339	308	341	313	360	358	345	322	320	352	347	323	310	317	340	371	336	331	350	309	309	312	338	342	351	339	324	338	345	326	301	282	333	328	334	355	330	307	312	363	331	332	319	344	296	340	328	346	344	298	345	318	360	329	309	339	350	334	330	330	347	342	340	343	334	354	355	324	338	349	369	326	370	326	383	309	316	327	354	350	331	349	317	340	332	290	359	355	320	347	353	360	340	322	342	313	327	329	343	312	323	319	330	316	308	334	367	307	368	318	333	343	337	325	332	302	319	354	325	326	313	320	340	344	360	337	310	332	304	340	347	314	311	333	317	353	328	318	331	297	346	370	351	343	353	363	344	331	349	332	366	318	345	333	304	336	303	350	367	341	357	353	336	355	315	375	344	326	328	344	340	333	324	321	293	352	309	326	333	370	336	329	328	343	307	325	345	332	350	343	349	338	364	351	334	345	339	352	333	324	323	352	311	333	346	314	326	354	374	329	352	347	324	328	349	343	299	310	364	345	327	357	361	351	338	334	337	325	332	363	322	314	331	351	384	333	337	329	328	334	314	352	339	386	336	296	342	356	322	328	295	345	327	355	323	326	323	332	345	344	335	338	375	323	327	360	340	338	340	361	346	308	319	362	357	330	337	353	358	329	317	323	329	301	348	369	326	280	332	341	336	351	341	335	337	332	342	305	344	319	307	311	343	325	342	331	320	300	337	336	342	332	346	355	374	303	365	376	331	324	325	341	326	343	344	351	325	347	332	335	336	328	344	349	312	308	365	358	331	318	307	331	327	341	343	348	336	365	312	341	333	312	334	354	319	345	297	326	347	351	338	336	339	341	315	288	340	373	354	306	309	346	332	317	310	280	343	326	352	345	350	354	335	340	304	328	327	317	330	342	341	327	345	332	327	343	344	333	348	333	322	314	285	304	338	308	334	311	335	364	347	295	316	341	311	346	320	321	373	322	348	342	337	347	302	344	327	321	331	363	332	313	339	345	336	352	339	342	358	355	329	323	355	329	355	323	337	334	375	344	335	329	335	370	343	342	333	346	341	334	334	337	326	331	330	320	331	339	300	351	365	347	337	353	348	349	343	315	369	341	344	319	338	361	296	335	332	357	342	356	330	341	356	350	290	341	364	304	321	316	322	336	312	314	375	370	343	321	333	326	350	333	344	337	355	315	336	339	344	310	326	331	328	331	356	345	300	374	355	295	313	323	298	347	349	342	357	346	344	347	330	327	347	349	353	324	321	348	323	327	302	309	357	309	325	317	381	341	341	359	320	376	334	327	337	325	336	345	310	367	362	329	307	344	319	350	331	371	347	326	355	326	332	341	326	343	326	359	334	353	340	323	369	352	339	293	347	336	352	309	325	333	305	368	321	315	344	346	339	358	350	336	345	315	300	352	315	357	312	318	316	338	360	347	334	301	312	332	363	299	357	328	359	325	366	340	310	362	318	342	359	353	338	309	328	319	357	324	338	331	370	344	320	311	338	342	327	320	344	368	335	354	331	292	328	328	320	341	335	305	321	343	325	349	341	356	340	345	360	336	354	335	330	329	361	310	349	354	337	332	344	351	318	347	310	327	348	324	338	322	311	356	337	369	322	299	297	353	331	350	358	315	344	296	327	361	316	342	369	289	352	331	320	371	329	318	328	345	373	359	349	329	312	346	338	352	316	362	325	297	367	336	355	338	338	333	340	369	327	362	339	319	322	321	357	325	338	351	351	370	339	344	351	337	333	351	348	354	341	347	349	346	348	390	356	337	340	306	320	345	364	364	340	320	313	343	332	340	315	336	329	342	331	323	359	330	288	327	338	349	323	328	325	322	362	309	308	330	351	353	332	347	328	331	334	327	338	352	329	346	348	336	331	304	357	345	315	328	345	347	345	364	341	334	360	342	326	324	298	331	379	318	297	324	326	342	325	355	311	317	319	342	342	323	318	345	331	332	318	319	327	370	341	337	319	331	336	339	347	324	346	306	339	325	339	333	316	326	337	324	313	344	357	293	313	309	323	314	313	323	331	359	357	332	328	343	384	355	335	344	355	328	331	325	316	357	327	341	340	355	332	298	366	350	330	376	310	347	351	335	339	365	377	333	354	357	323	339	326	337	346	339	313	344	332	354	352	328	330	331	297	353	345	344	320	322	333	344	344	324	346	329	340	331	327	344	316	351	349	343	310	318	363	337	348	339	360	330	354	331	355	350	334	395	306	343	309	291	342	341	316	343	307	391	344	340	308	343	349	356	339	314	349	307	329	316	353	359	328	329	338	327	360	360	332	342	322	347	304	356	324	324	374	344	296	336	318	333	358	340	327	370	334	328	360	309	352	356	328	353	349	326	348	345	332	298	323	348	337	342	379	327	291	303	366	359	334	330	321	347	337	351	338	373	325	322	307	340	302	320	331	348	332	365	350	338	333	360	345	321	323	350	340	361	343	342	334	370	338	353	337	368	337	359	321	357	364	344	358	328	324	334	330	353	365	352	343	350	341	352	325	326	337	342	320	327	297	321	321	331	349	309	322	343	295	316	385	308	325	320	325	330	322	288	344	300	386	339	333	330	329	337	357	310	330	347	324	318	374	334	378	314	319	329	338	337	359	319	340	346	321	327	328	368	332	338	358	368	318	360	378	333	320	333	328	318	318	338	310	366	344	350	364	356	324	347	333	341	346	337	340	336	339
16271	1897	3434	3881	3296	2841	2433	2028	1937	1696	1559	1484	1296	1243	1207	1204	1185	1145	1139	1012	1086	1121	1040	1004	1005	1056	950	955	942	947	975	942	966	965	936	881	925	914	896	891	913	918	932	888	858	884	873	892	904	933	907	906	875	930	893	911	822	877	866	858	876	881	943	874	900	888	900	896	910	865	901	943	925	926	911	885	851	910	897	910	910	937	865	911	869	882	834	923	867	951	861	807	922	901	902	890	875	909	855	887	895	862	873	870	850	890	902	870	882	896	908	849	865	872	908	856	828	896	871	857	858	875	901	899	911	907	842	810	886	833	860	913	871	886	824	885	845	879	902	878	850	900	851	892	811	904	875	868	912	934	865	882	853	854	884	855	876	912	890	843	880	855	873	884	885	883	913	867	901	898	893	904	807	893	847	848	881	889	901	857	859	903	869	838	861	910	917	833	855	886	881	873	910	845	865	899	821	862	861	906	871	883	898	841	901	885	878	845	880	906	831	900	883	895	916	876	827	872	858	911	876	882	902	890	932	841	897	868	874	859	930	875	869	876	833	884	886	869	821	866	933	845	873	821	862	831	863	895	908	861	881	868	867	814	875	818	816	858	864	870	860	820	881	899	897	862	891	834	902	826	871	906	958	858	885	908	904	867	821	817	843	864	852	881	896	895	877	806	858	877	826	880	918	954	870	825	888	865	855	837	909	897	898	881	872	881	892	814	898	873	920	902	905	878	843	842	913	857	861	863	874	919	858	893	830	845	809	915	882	840	898	902	895	765	879	848	863	898	925	898	889	864	895	876	895	869	972	851	796	879	879	874	865	889	901	915	878	861	872	874	896	859	871	875	852	926	859	864	895	895	852	903	871	873	871	868	841	860	900	863	922	885	930	902	859	847	896	846	886	931	837	876	842	894	895	823	838	897	865	893	863	867	926	936	860	852	865	873	953	909	848	857	844	913	853	897	937	908	882	861	862	922	904	877	899	815	866	896	825	914	882	872	853	918	882	833	893	898	855	940	842	910	875	848	857	863	835	865	862	905	879	895	927	845	862	831	892	865	843	890	898	876	917	908	891	862	882	871	893	840	900	825	873	870	882	916	925	869	897	882	855	843	852	854	928	899	866	817	918	871	871	852	903	836	890	844	902	822	870	837	899	854	864	843	930	887	836	932	904	869	860	833	856	855	890	897	857	870	868	868	886	917	831	882	876	863	888	912	880	876	854	892	940	869	891	888	865	830	862	962	867	876	894	886	811	828	835	832	887	912	865	841	874	922	903	883	864	835	882	886	862	882	887	874	938	854	848	909	796	897	840	884	891	856	867	858	881	868	815	896	882	912	877	818	899	875	874	890	890	846	872	895	853	837	869	939	861	873	847	925	811	885	855	817	865	869	874	878	850	868	882	854	874	887	896	856	890	878	838	862	859	858	848	851	937	866	927	885	833	883	875	847	862	870	906	894	930	810	885	902	952	892	858	894	825	875	905	870	814	887	863	893	858	902	847	885	836	855	813	919	847	841	858	887	846	814	859	867	805	914	893	879	929	916	888	922	887	909	844	932	878	859	870	896	840	847	853	833	913	839	844	890	905	910	872	911	870	875	883	839	930	878	890	922	864	895	842	919	896	850	895	854	884	898	900	891	904	913	868	876	920	819	902	864	888	844	884	811	856	853	780	853	826	899	864	872	905	891	876	881	894	955	828	860	899	851	857	877	881	861	854	859	863	867	856	896	892	762	837	887	933	923	953	927	899	827	888	813	893	909	863	874	874	873	861	885	886	853	875	865	870	901	885	813	877	882	849	872	882	913	842	871	877	945	903	943	892	902	862	928	891	870	865	909	937	836	906	868	869	922	891	903	899	897	879	892	893	867	843	886	806	849	887	877	816	880	857	864	853	866	900	857	846	847	862	846	879	893	911	834	828	845	918	938	835	817	887	946	848	883	891	892	809	841	801	820	905	860	888	847	865	823	903	884	875	854	865	832	843	851	797	844	851	902	934	875	865	860	864	840	899	901	909	821	879	877	896	845	874	883	891	898	878	855	900	872	846	851	833	903	886	868	843	859	883	865	876	866	896	847	908	860	879	896	903	898	874	803	912	796	856	902	893	933	826	898	841	844	841	881	873	931	905	888	869	906	889	854	800	852	850	905	938	914	883	887	875	836	900	859	874	880	917	894	897	894	870	843	826	898	881	841	868	881	906	881	872	914	912	875	866	846	865	968	876	827	883	847	920	880	885	878	895	897	831	858	884	902	893	859	874	868	848	889	831	793	906	879	844	912	866	843	880	858	871	862	864	855	869	929	917	897	896	935	901	872	901	866	866	863	847	849	836	889	889	916	870	909	874	847	902	861	912	861	818	870	849	854	863	845	891	889	899	884	848	793	875	869	904	820	903	885	865	839	880	842	893	874	878	877	878	852	907	906	876	844	921	871	883	968	876	902	855	883	903	913	896	882	861	860	866	899	889	860	852	918	865	904	848	831	882	894	847	868	848	932	876	878	880	894	839	892	885	908	877	913	887	853	833	880	890	893	888	944	849	864	915	838	881	902	898	863	887	858	879	876	892	874	866	855	849	863	884	935	895	902	912	854	881	891	873	921	916	860	845	877	802	887	905	909	897	912	909	836	816	901	861	867	873	867	908	848	886	857	886	878	884	868	909	850	923	882	835	876	906	874	860	940	835	831	860	906	890	882	875	868	850	811	858	853	863	870	843	814	845	892	872	889	894	899	873	911	881	881	914	853	870	928	878	844	857	832	871	835	869	934	874	901	907	877	890	851	879	908	841	865	896	816	842	842	903	847	863	824	848	863	921	908	898	914	890	858	823	907	881	844	841	908	875	847	920	852	910	849	870	866	860	865	872	880	873	826	827	884	857	864	876	847	939	909	901	856	891	936	902	923	844	858	863	848	859	885	871	858	817	842	838	901	825	881	877	886	894	855	872	830	920	883	800	917	866	893	906	847	852	833	849	923	822	897	834	885	886	883	864	902	870	878	876	884	900	868	886	863	880	856	848	855	873	915	822	849	840	897	876	930	896	878	883	869	858	851	864	852	880	925	938	898	886	856	914	865	831	876	848	886	910	902	914	888	894	895	867	849	878	897	881	874	898	860	829	908	869	911	837	850	850	899	890	844	897	866	796	880	902	866	862	871	846	872	909	924	888	829	828	859	906	892	873	864	890	834	858	867	874	888	895	899	904	844	912	825	880	881	938	903	911	888	871	856	833	940	892	893	864	836	876	891	925	886	856	884	888	905	879	887	857	861	885	900	880	858	834	839	917	870	878	866	923	914	915	845	881	815	828	930	858	877	892	825	896	807	894	848	941	942	893	868	851	888	889	899	832	871	867	899	936	865	873	917	855	867	861	876	827	849	882	877	866	862	864	862	884	858	884	905	966	892	845	827	900	880	891	838	888	863	885	862	894	901	886	877	874	830	810	853	910	849	918	900	843	857	896	880	951	925	889	872	897	885	901	879	896	881	838	846
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
