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
336897614655	336897615168	336897615718	336897616268	336897616818	336897617368	336897617918	336897618468	336897619018	336897619568	336897620118	336897620668	336897621218	336897621768	336897622318	336897622868	336897623418	336897623968	336897624518	336897625068	336897625618	336897626168	336897626718	336897627268	336897627818	336897628368	336897628918	336897629468	336897630018	336897630568	336897631118	336897631668	336897632218	336897632768	336897633318	336897633868	336897634418	336897634968	336897635518	336897636068	336897636618	336897637168	336897637718	336897638268	336897638818	336897639368	336897639918	336897640468	336897641018	336897641568	336897642118	336897642668	336897643218	336897643768	336897644318	336897644868	336897645418	336897645968	336897646518	336897647068	336897647618	336897648168	336897648718	336897649268	336897649818	336897650368	336897650918	336897651468	336897652018	336897652568	336897653118	336897653668	336897654218	336897654768	336897655318	336897655868	336897656418	336897656968	336897657518	336897658068	336897658618	336897659168	336897659718	336897660268	336897660818	336897661368	336897661918	336897662468	336897663018	336897663568	336897664118	336897664668	336897665218	336897665768	336897666319	336897666868	336897667418	336897667968	336897668518	336897669068	336897669618	336897670168	336897670718	336897671268	336897671818	336897672368	336897672918	336897673468	336897674018	336897674568	336897675118	336897675668	336897676218	336897676768	336897677318	336897677868	336897678418	336897678968	336897679518	336897680068	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
37255	39240	38416	23977	17092	12195	7735	5324	4343	3175	2095	1625	1433	1305	1084	878	1027	852	914	889	728	774	767	674	682	557	564	556	369	415	365	394	314	287	247	304	255	260	217	247	265	260	254	266	270	271	271	243	261	252	236	271	259	256	231	225	249	260	245	217	244	251	226	218	220	247	238	242	241	237	247	254	257	216	224	215	240	225	225	212	195	250	216	233	213	216	189	215	208	216	226	232	220	240	238	211	194	200	184	213	189	206	214	197	236	192	216	180	173	202	206	222	190	203	194	202	199	198	213	212	191	184	198	233	204	163	208	221	208	204	209	200	200	200	206	209	199	176	209	221	224	189	202	165	198	176	199	196	199	195	210	201	174	182	195	181	215	181	204	206	186	214	215	201	189	181	195	219	209	216	212	193	188	193	189	200	182	167	187	206	223	193	195	185	189	200	208	177	195	203	177	179	211	194	193	200	205	203	193	205	224	200	175	220	219	212	192	203	191	201	188	188	219	210	235	188	210	198	205	176	216	208	185	223	220	201	166	186	203	192	204	221	195	234	183	185	185	202	205	193	211	231	200	191	186	203	195	179	199	189	180	199	205	204	191	184	210	215	185	185	203	179	196	192	193	180	201	193	184	207	192	199	189	203	193	204	182	177	181	192	213	205	210	185	201	199	187	187	205	178	227	205	177	202	202	198	199	192	217	176	210	187	181	191	195	189	178	203	184	208	196	200	186	184	186	182	221	200	220	205	200	198	200	188	198	204	199	190	187	201	192	188	187	163	219	191	206	174	186	179	186	191	201	193	187	180	212	182	175	196	209	238	188	203	181	208	195	204	193	196	216	177	213	193	225	235	182	210	216	190	192	160	212	230	219	194	175	191	201	202	190	171	192	193	195	215	197	224	210	196	195	181	160	202	182	221	170	187	209	170	169	205	213	195	172	221	213	182	190	215	203	188	209	175	194	209	185	205	224	189	207	187	200	215	191	213	191	186	198	234	203	193	188	210	202	197	182	207	190	176	211	204	214	222	203	178	195	213	194	199	197	188	157	200	206	183	199	201	209	229	206	170	222	210	179	179	200	202	180	218	195	183	211	191	204	198	208	189	196	197	183	197	199	180	207	194	188	192	205	184	184	200	182	165	176	217	179	210	178	220	191	211	216	206	208	185	231	216	219	195	187	236	177	197	197	215	195	228	191	190	202	189	187	175	189	189	172	221	163	183	186	194	220	192	194	205	170	187	229	184	210	184	175	203	183	220	187	203	196	204	227	223	192	192	208	192	193	195	199	182	203	211	200	181	186	178	187	194	204	195	182	191	201	223	185	225	210	188	199	178	187	222	220	196	207	198	213	194	201	210	183	200	208	200	175	190	206	201	189	217	217	233	198	206	214	196	215	200	188	187	201	192	210	178	201	184	186	183	185	193	193	201	197	197	198	250	180	179	183	186	199	191	197	211	214	206	214	219	214	200	191	200	190	183	178	190	186	197	200	193	211	209	192	205	202	179	228	204	203	215	206	202	202	205	199	203	195	215	186	197	199	220	204	207	193	204	209	221	185	201	214	187	196	220	204	204	204	183	226	224	212	192	206	215	174	201	173	229	193	190	215	205	187	233	193	181	221	192	189	175	212	210	189	163	205	204	199	186	200	226	222	197	195	207	197	204	183	178	221	194	216	237	206	204	197	190	197	207	189	223	193	204	227	202	209	181	219	208	186	192	211	201	199	203	188	197	177	184	182	207	178	202	192	203	196	219	160	209	194	182	209	199	195	210	206	192	212	214	214	189	200	193	191	187	214	188	209	196	203	181	205	179	198	178	180	213	207	200	179	198	212	204	196	208	214	206	188	208	235	186	215	185	208	206	203	195	159	217	213	174	205	209	199	175	201	206	195	203	198	219	196	202	192	217	209	205	162	197	218	210	207	213	188	204	197	184	202	213	193	213	188	191	185	183	198	198	198	200	183	218	211	194	177	180	214	177	194	207	210	189	200	184	238	206	194	185	211	217	214	209	222	229	167	205	203	189	200	227	184	185	179	195	210	174	210	224	192	195	201	184	172	175	212	190	185	178	201	234	220	194	204	226	217	187	197	218	236	212	232	197	226	210	201	203	197	209	208	207	177	200	187	193	196	181	190	226	224	206	194	217	191	192	213	207	200	197	207	197	185	199	208	220	195	195	202	210	222	188	211	223	192	175	206	214	185	213	218	190	198	225	183	207	194	181	193	168	216	203	188	196	193	206	197	194	183	202	240	210	181	198	203	197	193	182	256	193	183	251	201	168	182	200	222	206	179	212	227	197	192	217	214	182	190	191	192	181	182	185	218	188	183	203	191	201	183	186	185	209	178	196	220	186	187	202	191	177	197	163	236	198	214	190	256	213	191	219	199	202	189	202	200	207	200	176	198	202	189	224	180	190	204	193	170	179	200	192	196	208	178	185	174	215	182	184	218	214	202	222	221	208	213	166	189	199	198	205	215	180	189	189	181	203	192	175	210	205	195	242	179	189	193	194	196	183	198	199	202	190	195	215	180	202	213	196	195	213	169	224	206	220	214	241	192	191	196	209	191	197	196	185	184	208	194	160	206	204	192	190	185	188	224	218	216	191	205	183	216	172	220	193	202	178	199	204	202	213	212	212	206	203	190	186	204	214	166	196	220	211	199	189	217	209	212	170	222	219	208	232	206	218	217	200	188	220	187	182	195	195	205	216	193	173	178	191	221	218	196	192	193	222	193	213	214	174	219	218	203	226	199	201	214	226	200	190	210	191	176	204	201	232	215	174	205	201	176	175	199	185	208	223	199	205	197	183	188	199	204	192	165	207	211	210	222	211	213	198	174	206	216	184	219	206	206	205	185	192	222	202	172	201	197	196	191	195	235	186	196	193	180	184	203	213	201	176	175	183	204	174	193	195	191	200	178	183	200	213	210	191	210	194	215	190	200	199	194	214	216	187	195	190	205	220	248	173	197	215	196	194	212	208	230	209	203	198	209	184	190	184	196	205	209	183	227	216	205	202	231	192	230	200	200	178	200	175	183	223	212	221	186	199	213	198	191	180	191	205	213	180	184	191	185	211	202	179	234	204	195	196	169	183	194	229	191	208	185	198	213	199	203	208	175	213	202	211	219	213	198	193	215	175	204	210	218	192	177	178	204	196	196	191	197	190	199	201	174	191	215	224	205	227	210	225	153	224	178	191	184	199	226	187	213	199	195	206	179	177	215	197	206	189	227	226	206	212	171	206	183	191	195	188	190	220	205	216	200	176	183	192	206	189	174	176	215	193	202	185	210	206	211	218	216	192	200	193	198	211	190	206	190	207	192	195	192	197	188	159	213	184	194	175	205	194	185	195	184	178	211	182	164	188	180	231	199	190	191	206	220	215	192	195	207	214	194	192	189	189	190	204	186	190	182	180	203	195	211	198	193	170	202	216	184	209	186	225	215	226	209	217	189	184	200	190	197	205	222	252	208	207	209	198	212	203	180	199	201	168
25256	32761	36695	21222	19495	16287	14181	12862	11530	9990	7547	7268	6364	6270	5478	4888	4965	4234	4585	4830	3741	3963	3680	3619	3331	3038	3220	2700	2024	1858	1632	1674	1246	1044	956	975	737	730	748	774	847	919	983	1020	982	849	982	961	877	818	898	909	839	843	781	828	803	797	734	742	695	717	667	725	702	674	700	770	806	794	775	749	724	713	692	652	698	596	692	714	662	679	643	653	576	614	571	577	548	530	588	548	502	569	626	545	535	554	494	459	541	491	511	514	475	485	495	500	537	574	491	519	527	495	502	482	525	462	467	503	527	466	517	496	472	484	454	475	497	499	437	480	451	447	529	483	505	478	509	493	479	492	472	490	491	529	477	458	484	511	463	449	461	463	473	500	477	471	461	513	483	451	511	473	483	462	512	519	484	478	506	493	445	461	484	472	475	478	470	498	502	497	481	500	504	487	486	508	472	439	434	520	455	450	473	499	468	451	500	498	511	474	545	470	462	505	487	523	445	507	508	484	497	505	458	472	502	491	492	513	476	485	525	492	467	471	504	436	496	538	515	454	484	515	487	462	482	512	479	465	477	456	506	537	466	510	466	466	489	471	494	485	481	463	491	498	505	483	502	463	467	467	466	533	468	516	448	464	491	483	498	495	515	486	463	464	477	441	476	460	450	496	478	458	489	503	517	470	524	484	459	500	517	526	452	460	512	483	501	518	477	458	472	507	453	496	503	473	513	493	507	456	489	474	485	482	517	481	491	497	472	491	469	469	475	454	522	500	495	505	485	448	481	460	487	446	459	472	521	520	470	459	473	476	484	510	489	480	471	469	504	455	495	483	435	461	465	460	445	468	521	473	502	488	474	440	512	487	503	438	471	468	512	487	444	476	504	503	516	441	460	497	485	467	471	487	497	461	518	495	462	438	448	490	500	473	504	468	498	500	496	449	456	477	460	491	496	517	511	500	458	453	489	497	501	481	455	504	475	462	485	494	474	504	448	519	429	503	485	506	492	509	508	459	497	488	467	491	519	504	468	492	500	521	479	484	500	458	453	447	467	468	490	480	450	473	456	496	482	513	521	463	469	458	489	455	494	497	478	488	494	480	505	493	515	502	462	512	473	497	473	442	473	457	467	493	489	472	499	483	484	474	454	478	501	482	469	465	472	474	485	518	493	498	470	468	442	480	468	464	476	504	469	502	503	454	454	446	472	494	483	496	449	460	518	466	486	494	512	455	494	456	486	479	498	471	517	514	462	483	509	492	444	477	483	498	482	467	471	523	502	483	477	474	485	484	483	499	460	499	513	490	478	492	475	507	486	471	474	501	482	462	498	466	489	506	514	484	478	485	474	477	508	480	494	496	489	472	471	450	500	489	463	511	456	473	476	484	490	484	474	452	517	464	510	476	470	467	472	478	471	477	486	470	480	492	492	520	489	493	471	504	495	467	484	504	479	499	476	460	492	460	454	471	479	506	470	441	487	534	499	518	490	466	484	497	456	475	449	481	466	469	516	459	490	475	487	477	480	427	487	450	525	467	493	527	500	487	485	513	491	466	471	486	506	505	526	500	464	470	477	469	475	460	487	490	477	469	479	467	512	489	492	481	464	466	468	467	477	486	496	437	498	508	472	478	483	494	457	482	490	515	497	501	474	482	509	512	465	514	498	532	480	480	489	487	501	475	493	479	518	476	510	475	490	540	481	498	449	471	501	497	502	509	493	440	523	517	513	498	514	513	503	478	488	446	505	435	457	497	483	481	503	531	479	510	479	488	455	483	474	496	498	491	481	483	481	447	487	479	481	497	470	491	473	508	510	490	481	493	480	433	485	480	469	531	479	476	522	468	447	483	541	466	491	486	483	532	459	490	500	470	499	480	424	449	511	467	518	496	479	530	488	460	462	523	471	508	490	499	496	478	478	461	492	500	457	497	436	487	487	427	516	465	487	443	471	483	477	476	486	507	476	494	496	504	468	475	483	490	482	477	452	481	475	451	465	486	493	477	499	507	436	506	462	451	496	487	514	523	466	463	457	502	465	482	486	517	505	467	512	456	500	514	489	521	473	488	503	473	449	479	467	476	497	504	505	508	485	476	478	531	473	474	498	518	498	486	491	497	471	513	475	472	509	492	484	466	473	471	489	486	503	471	464	498	495	459	485	455	472	472	474	466	481	495	468	491	482	481	516	493	479	486	449	502	492	472	496	470	471	446	465	489	517	494	504	468	499	508	447	462	473	502	498	498	503	513	464	488	488	482	490	510	479	509	441	508	475	485	490	522	472	486	492	516	477	494	508	518	451	471	504	524	463	470	466	526	478	491	472	485	469	452	480	493	496	489	491	469	496	485	484	493	492	487	499	482	467	457	470	508	477	501	462	484	475	474	511	472	485	504	498	495	514	473	467	471	458	519	495	456	514	475	507	470	441	474	482	477	479	478	500	466	462	507	453	506	457	502	535	514	523	486	496	468	508	444	531	488	489	499	477	481	478	521	449	514	490	435	477	466	461	491	476	446	458	508	479	509	507	460	502	502	522	488	488	482	481	455	499	505	482	460	496	503	479	453	464	529	440	456	473	468	443	494	475	492	521	473	496	450	485	497	460	494	499	456	472	493	467	488	478	514	440	521	486	449	491	497	478	459	470	484	500	481	517	449	483	461	452	471	505	455	449	464	491	524	465	466	512	513	457	474	517	507	503	504	536	488	514	488	484	483	531	495	500	536	531	462	473	455	497	473	520	456	506	480	492	505	447	527	457	465	470	452	467	453	521	498	468	512	473	478	457	464	502	440	506	480	468	472	471	487	505	442	469	561	478	512	467	483	495	510	450	491	461	498	526	522	481	507	494	516	498	468	469	505	494	469	487	467	494	487	454	451	495	476	462	492	483	482	472	447	462	489	472	442	452	461	500	495	487	485	451	469	448	458	498	516	468	482	466	531	484	464	511	443	476	473	526	478	523	497	495	461	510	459	524	461	468	482	502	450	460	494	520	464	448	465	501	477	485	473	493	485	467	468	482	477	492	530	503	488	459	463	469	464	470	510	484	499	494	484	490	490	480	479	499	507	469	470	501	497	512	431	515	471	479	489	499	462	442	479	510	471	466	437	485	471	453	479	488	467	494	452	517	541	478	478	490	476	470	503	493	461	473	507	512	483	479	478	473	474	516	473	492	493	497	502	435	500	455	491	468	492	484	480	521	452	479	463	498	474	474	482	464	416	486	461	505	484	485	497	480	497	512	530	482	476	489	486	489	482	499	455	464	481	502	502	494	474	463	496	497	473	448	468	472	500	485	466	479	452	502	473	493	467	535	459	494	498	504	495	514	473	518	519	509	474	481	498	457	443	486	479	493	467	460	497	501	520	467	477	478	470	461	480	470	516	488	478	470	509	488	502	502	489	471	461	468	488	493	515	508	488	487	463	483	444	464	512	471	487	490	482	488	475	489	490	501	511	506	476	490	533	472	495	484	504	488	476	467	498	481	478	484	501	515	515	501	449	486	471	457	452
13479	10188	9211	4422	2219	1534	964	757	612	527	452	456	406	487	398	407	383	334	303	342	344	362	298	267	271	259	241	220	213	225	211	216	220	206	218	231	217	198	226	205	206	224	214	210	218	205	201	226	224	245	208	234	226	229	228	239	219	195	238	217	217	236	195	203	227	190	218	224	213	223	203	229	235	223	237	215	220	216	234	214	202	221	239	195	224	236	201	203	216	221	207	232	203	226	206	219	203	222	221	212	202	204	182	223	188	203	205	213	186	198	191	190	218	199	205	199	208	190	202	220	228	213	183	193	205	211	216	242	203	220	189	230	215	215	219	207	201	206	227	210	192	203	219	248	218	196	217	209	216	209	192	221	201	246	211	209	193	199	212	172	226	202	215	185	225	218	229	195	201	211	203	214	195	207	200	192	215	226	228	186	215	200	208	215	192	206	223	231	210	200	196	204	195	191	193	195	224	226	240	197	211	224	222	205	201	219	191	187	190	201	199	223	219	223	224	195	173	203	179	196	218	224	196	183	205	229	183	176	199	229	182	210	208	213	188	178	223	188	195	223	213	222	200	210	192	213	221	192	220	204	201	211	214	231	197	239	204	181	216	181	190	216	206	194	207	185	218	212	218	197	198	191	235	196	188	205	214	197	198	226	187	192	208	177	166	209	203	197	211	209	223	199	237	224	210	189	193	196	220	228	239	213	226	216	202	195	187	203	218	211	238	200	212	213	197	173	194	208	213	214	220	229	197	196	204	192	212	190	198	216	211	221	192	235	182	225	211	192	209	174	209	189	219	208	193	196	227	231	213	180	192	213	218	196	204	191	186	193	225	219	226	229	219	230	210	214	209	223	213	204	223	213	213	232	205	201	199	225	218	198	203	222	197	182	216	233	200	208	198	203	220	195	208	251	202	212	218	195	196	195	214	219	152	215	209	203	220	221	216	191	210	186	210	211	202	194	208	188	232	187	209	233	210	208	236	202	209	208	190	187	225	215	212	181	217	217	225	198	186	222	188	213	206	202	198	204	181	214	197	203	222	227	207	236	205	191	199	202	214	204	198	194	178	203	205	220	187	234	207	198	202	217	225	224	204	181	204	221	230	213	224	197	181	197	218	219	224	225	202	235	187	204	207	217	209	231	204	184	189	224	223	195	192	196	175	189	203	176	205	196	181	205	207	207	211	198	219	229	189	210	184	187	222	224	235	219	202	210	233	182	185	182	207	200	228	211	201	214	221	218	201	220	199	184	215	226	213	246	237	206	217	189	221	211	177	190	214	213	223	201	212	197	207	194	234	194	173	189	225	235	199	187	192	206	219	234	220	202	208	196	200	198	191	212	226	236	215	199	211	224	205	212	216	215	193	183	194	208	226	203	221	198	196	185	218	204	222	204	212	241	220	228	233	200	192	208	207	244	217	201	196	211	211	229	214	227	242	231	199	190	215	223	224	191	241	202	211	216	214	207	227	207	223	207	190	195	197	188	191	202	200	220	205	197	184	160	199	213	198	209	187	207	219	220	203	189	183	229	192	188	202	233	237	201	173	207	209	202	209	220	235	209	227	186	212	222	231	191	168	220	183	210	205	180	218	196	208	194	192	198	199	207	219	218	201	192	212	210	195	214	215	227	214	228	188	220	209	208	228	205	190	221	200	208	194	205	204	214	218	221	206	233	228	226	223	214	247	225	172	231	221	226	207	232	206	209	217	198	200	192	185	188	206	202	213	198	196	208	197	204	220	213	199	191	192	222	169	187	235	240	229	204	192	217	212	194	213	208	190	201	215	189	221	208	213	197	207	235	210	203	204	208	215	214	199	206	208	186	209	211	214	227	212	227	179	205	173	195	203	204	184	230	177	206	171	210	210	196	198	191	229	218	210	227	186	193	218	195	233	228	194	185	197	209	231	213	190	219	215	248	221	239	214	197	192	220	178	220	232	202	210	234	228	196	208	186	227	209	214	208	209	200	214	239	213	229	235	191	206	207	199	181	205	194	210	205	206	200	208	197	186	231	198	211	227	197	188	195	202	183	236	225	227	184	219	199	221	220	200	188	225	222	202	209	205	207	203	215	222	225	238	203	203	173	220	189	200	220	199	179	217	217	188	197	219	201	234	186	198	213	189	214	200	201	196	212	179	219	220	210	199	232	212	204	205	211	210	209	212	204	243	210	227	190	177	216	204	183	192	235	204	214	219	233	194	201	195	201	195	219	194	225	229	205	196	190	214	209	234	229	191	216	220	194	211	216	208	217	186	183	205	170	225	211	186	221	244	198	224	208	194	194	200	195	230	204	211	229	202	212	231	202	179	212	224	223	202	191	201	203	196	221	223	199	217	231	222	215	221	173	180	183	208	202	205	206	195	205	192	185	216	189	193	192	186	200	228	212	198	223	230	196	181	213	210	204	215	207	186	192	227	203	198	191	229	233	204	210	198	199	200	194	172	209	208	196	209	215	232	205	205	218	213	230	208	193	214	226	203	213	196	204	160	199	201	221	191	213	232	215	215	202	222	199	197	194	182	188	202	188	191	221	212	211	191	227	202	185	179	216	203	231	199	213	185	179	199	201	215	211	218	191	227	195	197	194	225	209	205	199	199	195	199	215	195	227	199	227	209	204	220	211	225	210	222	188	200	232	223	214	198	215	218	199	219	217	219	199	220	214	216	209	250	206	207	227	215	225	197	202	246	223	203	208	237	237	224	241	194	215	204	238	214	210	199	220	223	179	229	218	218	213	233	233	203	207	201	220	205	209	193	219	214	218	191	210	219	206	180	226	226	212	193	201	211	197	188	205	204	203	195	213	195	191	202	219	201	187	209	203	207	236	203	200	210	217	232	205	214	193	209	223	212	204	198	173	195	220	228	221	194	186	230	194	230	226	218	198	206	202	209	202	216	236	206	210	207	211	194	201	194	239	240	203	219	195	219	225	202	213	220	208	212	233	230	184	206	198	204	176	218	230	217	200	209	188	209	206	192	193	211	218	219	206	196	219	205	197	202	238	245	230	204	179	211	203	235	202	201	206	225	240	202	204	215	190	220	179	187	205	226	178	207	224	213	236	216	209	208	212	236	226	204	215	215	197	208	228	209	221	231	202	210	217	218	207	204	244	201	201	195	205	211	231	212	216	192	192	218	207	186	186	200	187	216	242	194	221	213	217	214	203	207	223	205	232	208	209	220	226	204	196	183	212	231	207	223	216	191	224	208	227	189	188	225	185	206	224	204	208	223	211	195	209	230	188	198	213	200	196	226	189	239	171	210	182	196	207	205	219	221	215	207	193	212	220	206	194	235	226	225	212	195	194	206	231	226	212	212	208	206	211	200	187	205	214	209	216	218	199	212	201	188	169	164	179	229	237	191	214	207	200	228	199	202	203	207	183	197	178	213	214	185	200	211	192	216	208	225	196	196	177	219	206	210	209	234	201	196	208	217	179	222	201	212	219	220	201	225	203	186	212	220	205	222	205	203	231	246	220	210	194	206	181	194	235
8076	9865	13051	9196	6939	5630	4196	3222	2917	2284	2001	2079	2106	2159	2031	1866	1637	1580	1492	1462	1336	1360	1239	1161	1025	860	800	678	612	579	561	575	561	564	489	537	539	558	537	578	582	615	588	629	616	633	621	640	655	627	595	657	579	638	644	634	637	602	625	571	601	588	598	606	588	614	670	618	665	603	640	647	606	610	673	601	601	580	583	586	601	602	565	532	560	570	577	536	562	550	542	498	540	539	581	552	568	573	523	533	512	504	522	523	519	505	549	577	516	523	549	498	557	563	537	511	511	505	530	582	525	521	527	494	520	548	511	517	492	498	529	544	554	481	533	534	481	486	519	577	488	544	531	496	510	502	527	509	547	524	499	532	549	510	583	546	489	493	530	509	498	505	510	488	545	511	526	517	500	508	555	513	557	498	483	502	516	547	489	513	566	566	486	498	541	512	543	531	514	545	495	567	505	500	545	500	516	547	472	547	527	546	497	510	556	494	522	517	498	512	496	534	520	543	539	533	515	565	494	536	522	518	565	530	553	551	523	500	473	501	567	499	512	526	534	527	515	533	496	513	553	532	486	530	508	518	544	537	517	577	499	533	525	516	534	515	522	511	484	562	538	538	502	546	503	501	551	545	558	545	514	547	546	506	489	475	519	558	511	537	492	508	549	521	513	514	547	543	502	517	548	543	537	552	480	504	484	555	494	531	507	508	546	527	521	502	537	501	465	534	563	482	568	536	513	495	571	530	505	559	465	568	519	519	548	510	506	513	497	515	535	533	498	480	535	575	493	533	508	476	495	534	481	528	563	552	506	519	527	506	563	529	516	499	548	485	529	499	463	493	519	513	544	526	520	492	498	510	495	501	489	534	564	466	512	562	492	516	489	488	508	556	517	521	531	535	478	532	504	548	508	465	552	503	506	551	533	529	555	547	503	532	505	521	544	492	555	515	518	498	507	524	516	535	573	509	510	553	541	500	526	490	538	542	490	511	528	509	516	519	509	515	528	521	527	524	520	536	534	511	581	498	480	535	555	571	483	565	535	510	543	522	539	544	515	496	523	516	538	515	498	557	520	534	503	510	560	490	544	518	527	492	521	497	516	520	486	589	534	547	557	528	523	547	510	561	509	532	530	476	538	499	501	546	536	501	527	503	486	510	555	485	511	525	503	540	532	496	498	500	522	509	538	498	553	544	475	551	538	534	517	507	557	521	528	516	475	524	509	489	540	538	521	510	515	509	469	453	552	532	525	550	511	494	478	549	531	501	555	518	504	496	506	504	518	533	507	544	486	540	507	536	528	523	522	529	517	534	518	508	500	488	493	513	543	508	528	497	540	558	438	500	506	523	505	472	529	508	538	574	495	475	546	542	522	531	510	493	499	540	514	530	484	523	539	524	498	518	523	543	538	570	508	535	514	517	517	533	494	525	524	566	565	509	505	551	523	480	491	540	519	530	546	575	492	510	511	492	518	553	546	539	533	486	547	541	557	523	496	530	520	525	521	543	518	523	539	507	583	469	583	503	532	545	500	523	527	532	537	535	500	531	507	523	527	542	512	540	513	494	520	527	523	547	531	523	497	526	525	547	539	521	511	522	559	513	523	485	478	543	545	491	544	487	557	511	521	511	536	525	485	551	515	509	516	495	502	534	535	490	505	483	494	507	501	548	512	511	521	493	529	530	498	535	533	509	503	478	522	512	528	547	524	515	473	502	513	533	519	550	558	503	498	529	479	521	509	531	488	549	524	516	488	549	536	520	495	484	536	492	542	512	551	480	550	512	511	515	514	549	566	500	483	543	533	532	503	504	552	527	552	567	543	545	535	521	516	574	533	463	497	525	537	509	529	504	514	497	535	476	539	530	479	498	571	504	511	514	535	509	519	542	540	510	519	540	546	533	531	549	541	506	546	521	515	513	512	539	520	524	490	504	545	510	511	504	529	534	519	575	537	540	565	476	520	504	520	471	573	497	526	535	511	552	523	527	468	517	545	543	550	517	516	502	512	512	523	515	521	517	522	525	489	487	569	486	549	509	570	549	508	519	507	560	503	519	509	544	508	519	548	506	529	535	489	526	484	546	503	561	533	502	509	500	533	500	526	544	515	550	513	505	509	490	476	496	522	506	551	499	571	535	519	520	527	552	500	533	518	506	559	503	486	506	511	519	548	546	526	579	506	518	510	497	507	520	538	526	501	539	513	514	541	511	531	520	521	529	463	536	498	476	522	521	571	557	522	507	498	517	553	512	524	508	525	499	544	508	483	495	543	540	512	499	490	541	529	579	548	515	534	516	546	496	545	534	515	486	587	534	566	531	534	488	522	538	485	534	503	535	504	536	563	521	556	482	530	516	519	536	526	522	522	530	524	478	542	519	558	512	527	514	546	528	488	511	489	513	526	521	545	532	506	528	504	546	525	488	496	479	529	524	488	430	545	476	548	518	509	499	504	509	473	453	511	525	533	518	506	463	537	500	517	513	547	486	520	539	567	514	527	523	477	492	517	501	516	503	529	513	556	520	504	521	539	501	517	500	500	473	531	515	522	544	530	535	497	508	578	530	543	499	509	547	531	567	520	501	526	539	538	530	545	530	511	523	470	521	530	489	525	530	534	505	556	528	479	516	495	531	500	503	518	493	521	495	543	551	532	514	506	553	482	517	518	509	518	480	474	514	552	543	537	563	530	522	550	565	539	541	508	513	532	494	506	544	555	526	510	549	517	506	538	515	567	575	528	543	553	500	492	521	504	531	534	528	538	530	499	533	507	503	489	570	512	509	480	505	527	489	532	540	531	490	535	543	495	512	521	555	489	528	520	575	493	547	508	497	505	530	504	508	538	549	493	521	517	498	513	523	498	574	510	532	512	549	520	551	519	506	498	498	508	516	508	518	563	543	488	517	489	505	537	483	539	531	501	529	535	518	507	495	507	511	523	550	538	537	524	543	491	517	531	533	527	533	520	503	494	543	549	518	500	509	563	520	537	488	540	542	549	544	511	493	511	482	499	516	490	516	528	530	477	528	534	515	492	513	516	510	482	565	514	516	547	522	501	533	503	542	531	543	543	537	557	512	525	489	544	512	536	495	473	514	527	486	573	507	525	507	495	478	497	529	549	540	499	530	512	538	528	576	511	480	549	514	505	513	519	531	505	523	541	498	548	539	518	522	517	503	476	459	551	586	506	553	533	508	493	521	516	497	494	559	507	506	528	518	575	525	537	486	547	504	513	514	514	515	550	500	575	513	520	508	539	542	491	508	496	495	524	515	535	496	522	529	512	514	508	490	500	493	531	551	507	524	512	543	530	477	494	555	487	544	536	520	499	557	518	548	529	555	460	488	491	537	556	469	527	492	531	502	504	546	506	596	528	515	533	517	483	522	498	562	523	542	538	528	554	499	538	544	490	517	530	510	504	476	492	535	495	490	498	536	518	503	578	559	556	517	535	511	549	519	519	530	544	565	558	466	496	501	524	498	523	556	500	511	506	501	515	547	526	514	535	499
30386	37769	38461	23943	14086	8706	5233	3630	3005	1945	1327	1194	998	954	840	760	752	650	702	616	626	610	560	586	576	498	487	466	415	399	407	336	330	313	279	264	298	258	263	254	320	285	303	289	318	331	300	258	290	260	265	304	279	304	267	281	286	279	265	246	260	249	283	253	268	242	295	281	288	305	301	288	261	268	312	277	261	278	280	280	268	277	249	257	250	247	242	241	261	244	237	261	248	262	258	254	276	243	258	265	246	251	250	259	248	249	249	255	257	223	253	230	269	281	244	254	241	213	232	259	269	271	229	256	260	270	260	244	279	250	233	238	250	247	237	259	274	248	266	235	215	254	238	255	237	267	265	232	243	261	243	193	252	259	267	289	246	248	241	253	229	264	248	247	245	226	235	210	244	248	273	257	228	230	231	252	245	245	243	227	258	226	250	265	264	235	246	263	231	271	238	275	285	256	262	234	258	265	248	245	236	239	251	251	254	232	266	235	232	246	247	242	249	239	250	245	228	262	257	259	232	234	248	244	267	264	260	218	242	227	246	240	233	231	239	244	227	230	258	237	266	246	228	244	222	271	270	254	211	227	281	235	240	235	270	258	242	242	251	260	254	247	256	278	229	272	279	241	267	262	239	263	233	272	240	233	235	294	237	265	213	252	273	218	247	266	266	246	286	243	240	241	244	221	246	269	245	261	235	245	270	266	259	242	260	247	222	268	260	258	275	277	267	273	250	263	265	212	259	246	210	235	268	255	247	239	238	256	272	227	246	234	235	244	263	263	214	254	231	267	249	233	258	251	226	260	230	248	236	248	239	266	249	279	251	236	257	220	233	254	242	223	230	252	237	251	253	238	267	281	258	272	219	261	250	254	240	274	232	242	237	246	251	249	255	257	268	259	249	263	224	250	245	251	238	233	273	267	267	239	228	262	240	254	254	259	241	243	237	245	225	260	243	236	241	224	260	295	260	266	250	250	253	265	247	244	287	243	257	264	243	224	233	275	250	273	244	259	250	253	259	257	244	265	267	255	247	248	253	265	253	243	248	241	282	245	263	248	236	231	257	236	284	253	253	258	245	236	231	275	249	255	234	252	254	270	235	246	239	237	237	241	253	259	243	255	233	247	239	285	257	274	250	248	256	279	208	247	256	281	232	229	257	260	227	262	264	215	279	229	266	240	247	249	244	289	297	245	237	247	253	244	271	238	242	225	230	241	239	254	233	237	243	250	269	269	232	270	273	242	241	237	240	271	261	275	231	230	250	246	244	275	274	250	271	263	218	251	234	261	244	252	233	249	267	287	254	233	234	257	269	240	259	220	252	249	263	248	231	278	264	250	243	225	233	239	266	247	267	276	261	255	283	231	264	267	224	260	260	237	257	235	291	254	263	241	257	239	253	258	271	254	221	237	240	250	235	246	257	233	236	233	254	252	236	261	214	239	242	279	234	252	251	218	258	250	249	222	241	242	228	250	245	236	238	263	239	215	267	260	278	279	257	268	241	285	254	249	256	265	237	249	259	236	257	239	260	259	249	234	238	257	266	243	242	228	272	236	260	281	223	221	238	232	241	263	252	255	245	245	234	230	265	248	270	251	256	236	276	237	240	217	277	268	244	246	259	256	236	261	240	283	239	231	274	241	243	256	244	278	256	250	254	222	243	231	274	236	250	233	273	268	268	271	268	259	228	259	250	280	213	237	243	236	268	282	254	239	243	275	237	239	273	236	275	239	236	254	250	254	256	252	244	264	250	235	272	231	276	230	222	289	258	270	251	260	277	225	235	257	236	259	261	226	244	250	211	270	226	298	271	239	247	246	280	251	258	239	246	237	259	276	274	249	245	258	264	259	247	251	252	249	235	237	258	234	255	239	244	263	244	254	239	249	263	264	250	279	241	225	233	249	243	248	238	265	252	238	254	251	265	254	239	250	260	264	240	263	235	241	259	275	264	217	256	256	229	249	278	283	249	237	230	244	263	248	236	246	254	261	235	242	243	244	285	256	233	248	233	249	266	288	231	232	260	227	256	236	258	251	230	239	253	244	244	236	267	248	262	259	228	257	239	265	210	215	242	259	232	258	250	288	248	234	258	230	252	238	251	254	243	275	272	248	258	241	230	245	301	260	274	257	232	253	241	272	259	234	233	250	261	273	215	231	261	239	254	246	274	268	257	260	222	269	260	249	216	233	259	279	245	252	250	247	263	245	258	243	241	225	257	227	254	269	261	255	242	287	250	269	232	251	240	237	262	269	236	236	241	203	259	236	251	278	246	214	237	256	254	264	240	241	231	255	244	263	233	261	262	261	240	250	262	232	250	245	251	255	282	255	252	261	270	224	261	221	221	268	251	239	286	221	247	223	239	266	252	271	255	230	250	247	247	274	247	215	248	239	261	231	251	257	244	257	258	257	238	225	237	223	260	267	269	250	263	271	272	256	235	250	268	249	256	234	240	251	251	247	229	257	256	283	259	256	259	234	237	245	228	236	255	250	258	261	235	244	257	243	238	266	227	239	260	254	248	247	247	269	226	252	295	235	241	217	251	233	252	255	258	253	232	239	239	249	239	274	249	252	250	256	280	260	262	280	245	240	244	277	241	277	220	264	250	259	306	246	235	221	232	270	270	241	243	228	237	275	259	208	226	259	285	244	263	262	247	280	237	246	241	265	247	275	244	265	233	248	241	254	246	265	235	273	242	241	275	224	279	244	281	251	256	247	254	255	226	247	231	236	233	254	286	248	256	246	239	250	226	261	247	238	221	229	251	262	246	275	276	261	269	251	224	224	231	263	251	260	265	253	235	254	231	224	226	257	235	253	269	225	242	261	235	254	247	261	262	222	226	240	267	251	236	260	232	254	249	205	267	250	266	255	267	276	257	224	260	226	255	235	254	248	263	266	252	235	227	240	272	257	244	238	235	262	271	275	242	285	248	262	248	231	258	237	277	267	265	239	252	271	246	257	273	284	249	248	278	256	234	270	241	257	224	261	242	252	217	268	250	244	270	255	217	266	229	277	249	255	226	246	249	253	253	239	253	257	252	230	251	251	231	234	257	228	249	237	262	219	252	259	230	270	254	239	240	215	244	245	264	232	263	258	234	255	234	262	241	221	238	264	239	257	268	266	277	232	270	275	266	262	252	209	216	254	234	239	261	245	258	215	279	231	259	237	259	265	262	275	240	213	232	241	261	256	226	262	242	269	265	246	226	276	230	250	245	234	253	253	245	312	243	228	258	273	266	254	263	248	248	241	259	249	242	248	231	239	250	246	246	232	251	265	240	264	259	276	264	296	246	248	252	253	245	242	264	250	242	247	244	257	251	265	260	254	228	243	251	254	217	260	235	223	226	269	245	269	250	223	256	255	265	255	223	222	249	270	241	249	244	245	241	237	232	261	250	224	268	253	257	252	218	244	255	234	252	254	244	263	280	248	261	251	220	259	256	267	243	254	223	265	226	239	265	246	274	235	246	271	273	264	244	255	271	271	284	243	259	271
19893	30484	35294	18883	14315	12021	10116	10092	9163	6940	5319	5012	4522	4509	3915	3593	3566	3143	3751	2993	3117	2800	2565	2711	2818	2239	2559	2109	2105	1911	1891	1288	1011	992	849	845	756	717	734	801	793	883	923	998	1026	1004	919	868	901	871	944	896	894	807	813	755	823	778	769	742	793	723	762	774	761	819	816	803	789	842	840	813	835	764	756	805	696	724	746	732	716	709	743	712	693	621	708	677	681	722	631	697	595	678	672	709	655	649	605	638	577	600	642	643	615	596	642	634	600	620	605	629	668	590	655	642	585	624	601	594	607	668	575	622	644	577	584	581	596	671	591	603	625	602	561	588	607	592	635	608	558	647	655	626	631	561	622	620	598	616	625	604	639	605	555	635	615	634	621	601	621	596	620	610	599	572	588	594	642	586	573	572	595	602	659	596	647	614	603	610	587	587	623	569	629	607	652	647	636	607	579	591	564	599	633	634	616	610	590	604	572	585	594	606	605	590	631	612	605	613	586	627	618	603	583	590	629	631	575	629	617	591	613	591	633	615	603	577	637	606	626	609	600	575	623	640	598	595	633	605	585	626	573	619	639	602	582	580	622	566	607	591	620	610	622	585	559	610	630	594	623	630	617	623	596	621	634	577	619	645	594	608	629	617	611	546	614	642	578	577	584	570	612	604	617	638	607	582	598	630	565	656	587	581	616	581	566	593	655	602	635	611	620	545	603	603	588	606	634	575	624	635	594	627	655	597	609	588	603	639	596	629	630	594	617	628	595	605	613	623	641	614	603	603	614	602	611	596	616	617	610	588	621	582	580	588	626	584	643	637	598	589	647	560	608	639	613	626	606	613	639	567	606	589	612	648	643	604	627	597	612	630	593	572	598	631	590	607	602	551	597	659	612	640	614	613	592	541	594	615	594	599	639	617	609	616	615	601	579	625	564	596	577	611	577	645	638	602	596	572	581	604	610	557	606	610	593	561	604	621	636	611	646	635	585	644	602	605	615	613	567	572	653	596	628	611	618	594	575	589	585	573	583	604	578	580	590	592	614	617	617	599	602	659	576	655	621	601	583	616	612	605	639	627	594	605	596	592	600	576	574	598	605	584	583	628	633	596	603	585	574	562	581	596	621	609	642	623	590	643	593	581	572	614	605	627	574	605	597	598	609	599	646	603	592	615	632	601	625	597	616	605	629	629	564	592	604	629	640	578	580	593	628	587	606	601	591	634	607	590	614	530	588	643	606	602	600	624	618	561	627	601	654	621	576	567	618	609	628	609	596	608	599	603	638	582	586	630	603	632	594	614	606	611	623	560	628	598	630	571	613	603	609	581	578	647	567	606	601	589	616	599	616	640	663	612	612	568	568	601	573	587	634	613	578	573	588	615	616	569	576	615	578	623	632	633	625	655	582	638	577	573	601	575	602	609	592	607	603	540	614	579	593	597	562	601	623	597	612	607	604	641	575	615	599	616	616	568	654	560	623	613	628	613	628	631	595	596	545	628	610	618	546	656	570	594	576	605	607	582	618	639	635	609	583	613	594	591	609	620	648	540	630	588	624	599	585	601	617	632	570	643	661	606	562	628	612	588	612	564	657	578	625	589	607	615	578	593	612	605	599	578	599	645	643	610	596	585	651	615	615	548	618	589	629	595	654	601	630	636	604	610	608	605	579	595	585	631	627	615	605	610	576	614	649	639	624	594	632	625	614	610	591	584	623	582	620	602	615	663	620	580	609	580	592	578	638	614	669	572	602	586	630	616	576	645	670	613	641	572	603	598	600	607	600	617	607	603	622	590	610	595	594	652	582	658	608	579	610	633	571	667	626	597	583	604	560	626	597	601	576	632	592	586	602	643	612	589	600	594	622	580	625	638	612	597	640	577	630	633	592	575	652	633	631	632	595	584	590	599	613	645	573	585	595	613	603	617	621	619	609	621	613	592	579	646	610	613	616	654	618	573	638	577	697	573	606	673	640	640	614	614	616	590	634	563	628	586	597	615	593	638	599	586	641	617	608	605	620	577	598	600	582	612	594	601	668	584	604	599	620	592	624	621	614	595	617	599	614	612	586	600	610	577	621	609	612	571	617	571	604	634	623	653	579	599	592	590	600	616	612	618	559	617	600	585	588	591	623	621	653	652	609	608	634	576	603	588	594	583	617	621	600	605	600	621	619	627	598	597	601	570	574	644	624	645	639	569	606	566	605	600	643	642	607	629	585	627	600	600	631	608	580	609	619	606	630	591	596	567	597	601	602	607	629	584	567	641	641	619	618	619	574	634	585	622	600	609	658	535	614	628	643	586	621	602	603	588	603	602	562	600	656	639	615	563	602	600	593	604	618	626	561	627	597	614	560	622	635	591	579	614	606	642	631	599	576	634	611	656	639	606	613	636	589	643	624	569	551	644	643	643	579	629	587	602	538	642	594	596	613	645	609	629	613	593	609	612	626	596	585	602	613	615	572	576	647	605	562	587	594	560	599	591	605	559	624	627	607	659	618	578	608	661	655	568	613	592	592	626	627	607	604	584	582	607	574	607	589	549	586	613	590	594	586	608	625	618	609	613	655	640	601	600	604	611	627	598	610	612	569	603	635	574	615	641	626	574	667	574	604	607	595	551	607	570	620	679	634	624	617	621	619	585	607	601	646	596	585	597	609	550	604	624	578	570	582	617	598	604	636	591	608	596	645	618	593	587	624	564	595	636	589	620	606	644	605	606	611	575	644	590	601	558	629	620	609	610	593	585	600	602	587	641	568	590	652	614	597	595	611	613	622	593	630	604	589	643	587	627	587	605	567	601	604	633	584	604	638	636	638	628	652	532	622	596	573	599	572	570	635	588	656	652	599	594	593	643	636	615	581	590	599	602	627	577	595	571	619	605	583	597	612	576	562	561	599	563	625	581	558	559	617	608	596	608	680	603	598	628	614	583	633	614	593	604	611	591	632	617	594	566	612	588	624	579	651	596	617	616	614	589	557	609	623	615	602	647	609	598	616	598	553	687	625	583	573	608	614	625	618	639	604	602	594	627	573	645	627	612	641	646	570	643	607	581	662	587	591	623	592	610	630	594	563	596	618	584	621	607	633	612	619	576	573	629	636	557	590	612	597	571	670	597	599	595	604	602	617	604	620	616	619	606	599	586	580	627	592	603	590	583	626	603	627	601	647	631	611	613	610	635	604	620	593	604	617	602	624	616	573	617	584	602	598	626	605	605	637	606	566	616	622	647	620	584	622	605	592	588	551	577	576	611	570	617	624	604	609	601	605	620	585	601	551	608	633	629	592	621	614	580	664	557	588	633	619	582	621	596	634	594	635	633	636	601	600	611	616	581	599	599	598	595	601	615	628	601	620	653	585	623	630	598	622	603	578	594	627	614	605	638	646	648	575	598	605	590	613	613	572	649	653	639	600	611	638	607	620	640	567	606	635	589	620	607	547	599	623	579	595	614	608	658	604	605	606	585	620	582	605	600	614	627	590	611	624	604	607	568	596	624	652	603	648	624
40427	46912	42369	31132	21514	15712	10081	7529	5661	3394	2351	1816	1605	1331	1401	1100	962	1072	845	958	838	724	610	794	839	640	606	667	731	614	533	406	301	310	257	254	243	274	257	293	279	282	287	325	300	322	291	271	265	286	256	255	246	257	261	256	200	226	226	275	239	239	243	246	236	261	238	256	270	275	255	247	254	236	232	211	248	275	249	246	247	273	242	214	231	204	264	253	230	270	245	232	228	237	231	238	222	245	235	230	238	208	224	235	227	227	218	211	235	235	210	223	210	218	203	224	209	203	247	228	245	224	201	201	239	217	208	230	226	206	236	212	195	221	197	198	224	207	235	220	229	222	210	213	232	228	208	224	210	195	209	206	228	255	202	200	200	212	204	215	210	229	203	209	230	199	194	206	246	219	223	215	219	216	187	214	231	201	198	217	234	229	216	259	221	220	238	249	229	247	208	201	218	191	224	208	226	226	213	231	205	193	227	210	209	200	220	175	211	215	231	214	211	218	211	212	221	198	219	208	197	217	235	200	226	195	237	206	219	215	221	237	243	251	211	219	231	210	208	220	210	227	231	233	207	224	212	220	208	251	210	202	230	200	229	207	217	205	212	193	219	220	196	202	204	221	206	236	231	258	235	216	219	191	214	201	207	243	194	180	251	207	204	214	231	227	214	235	232	207	237	238	218	205	198	185	200	223	184	217	200	211	227	231	231	240	212	209	241	201	235	239	215	205	235	199	211	226	207	223	207	227	212	207	210	231	198	217	237	216	220	241	235	236	217	226	210	222	205	214	198	232	197	213	202	227	235	204	228	229	218	212	213	220	209	191	216	214	228	227	225	236	214	196	219	200	210	231	198	252	210	210	229	218	215	221	211	187	230	204	207	199	247	226	185	224	226	245	213	212	233	209	204	199	235	206	223	214	252	214	237	224	230	233	208	218	220	241	245	217	206	236	229	226	235	207	212	238	235	199	238	214	204	217	189	238	233	217	189	203	232	217	226	240	223	211	205	211	212	215	210	210	203	238	245	228	234	240	214	208	225	224	194	207	204	231	210	223	256	218	234	212	213	233	207	205	207	199	216	237	195	201	236	234	227	233	214	227	236	236	220	237	227	206	209	234	213	220	227	224	239	222	211	216	209	216	231	205	202	240	201	220	215	209	238	220	205	234	233	199	208	195	225	223	203	222	241	225	214	251	233	228	209	219	188	268	216	192	204	234	207	212	223	234	224	215	236	225	219	250	222	230	199	214	220	231	224	199	208	221	222	210	198	230	236	223	223	202	252	211	220	231	208	202	224	208	201	206	231	204	207	223	209	213	222	222	221	178	217	214	196	206	226	210	200	219	206	241	230	216	239	211	212	239	228	245	210	226	233	204	218	202	198	214	217	230	259	203	224	234	223	230	263	209	222	209	208	233	241	233	203	228	215	179	213	210	229	203	219	232	222	248	221	220	222	219	241	227	219	215	212	217	239	217	232	234	211	231	236	215	247	227	226	202	205	211	238	227	236	237	201	235	214	227	208	233	209	233	222	213	211	241	211	240	237	219	204	209	188	209	240	245	212	192	209	222	227	245	206	206	205	242	255	226	242	229	231	204	182	216	220	224	216	241	232	246	229	192	214	234	203	218	190	191	220	221	221	234	221	196	229	184	192	222	221	224	227	225	248	207	201	230	221	204	235	217	222	190	220	217	237	211	207	235	221	211	237	219	225	207	231	183	245	200	229	197	201	230	241	225	203	195	191	206	248	210	214	188	240	220	219	222	209	214	228	215	229	252	237	209	208	201	236	225	222	222	222	220	199	237	221	217	211	223	206	216	216	200	200	220	228	220	217	221	226	227	220	219	202	220	232	176	193	210	229	227	238	173	230	243	227	223	226	208	222	225	205	216	223	230	224	224	214	235	212	226	208	239	237	233	213	212	234	228	244	256	213	210	230	195	221	214	224	221	233	216	222	214	221	227	203	226	220	195	230	209	253	236	220	200	246	246	217	212	223	223	230	220	204	228	231	226	218	217	195	227	226	244	237	214	217	196	214	195	191	230	217	209	235	237	208	227	193	228	200	185	212	233	204	205	209	239	214	208	246	218	226	238	235	219	217	194	228	220	207	245	230	235	190	233	232	209	209	236	201	207	236	224	215	200	223	211	208	206	239	253	194	213	188	248	214	214	219	244	220	188	226	205	212	186	227	258	204	240	213	227	217	204	229	234	231	217	242	202	229	218	215	225	234	225	229	221	231	212	192	189	223	221	227	232	231	216	227	217	213	251	241	224	193	262	221	199	200	255	255	224	232	219	239	258	230	212	188	195	205	218	219	210	211	220	238	210	216	222	226	231	229	222	195	228	216	238	233	237	194	218	208	236	236	206	252	204	199	224	211	224	204	208	209	209	217	210	201	216	212	225	210	213	217	222	211	216	203	233	199	223	211	221	203	216	213	190	199	227	241	220	215	214	200	192	230	237	203	212	203	208	204	227	206	223	228	235	209	232	224	236	223	235	190	243	233	255	230	201	215	221	217	248	241	214	225	220	204	224	187	236	204	229	230	183	227	224	221	241	217	204	211	232	224	238	211	192	225	199	230	242	207	213	223	199	202	193	222	236	229	225	186	196	223	222	230	213	244	224	206	220	177	212	235	223	215	211	206	221	190	208	203	206	218	199	229	235	196	211	230	198	209	204	243	226	237	246	206	203	232	191	201	230	197	233	203	200	195	218	228	209	203	222	213	224	226	194	223	211	213	207	232	218	223	201	233	216	191	199	236	215	198	212	223	242	230	240	232	223	209	219	187	225	215	195	219	199	199	205	199	251	220	228	210	213	209	244	209	220	219	219	229	206	202	215	206	195	226	242	222	237	220	204	237	231	230	222	226	219	219	198	238	209	206	237	218	202	215	187	213	197	212	184	231	213	196	216	219	184	199	225	195	235	254	204	231	219	193	251	209	222	222	225	211	231	215	230	213	228	205	204	215	202	227	208	223	212	203	238	196	224	224	227	206	211	239	219	203	219	215	232	231	190	200	242	201	214	216	211	233	225	254	221	241	205	198	220	210	226	208	217	224	211	235	239	226	223	204	214	230	246	245	234	219	194	218	208	213	237	191	218	204	234	230	218	216	218	208	228	186	238	227	243	213	197	227	215	200	198	234	217	219	222	175	207	217	227	222	227	230	193	209	257	223	214	223	208	212	184	214	211	193	225	195	211	224	205	216	199	210	213	249	231	217	213	189	210	221	227	193	209	215	213	214	225	216	191	204	205	225	233	233	242	230	242	210	221	203	203	202	206	226	243	230	213	238	216	204	223	223	243	190	207	213	186	228	230	220	213	201	258	196	208	203	235	223	234	211	234	230	225	223	222	225	202	237	234	189	203	221	223	240	235	244	206	205	230	235	215	209	212	210	219	219	209	202	230	230	220	226	231	245	233	224	231	207	181	228	229	211	201	216	180	198	191	237	214	219	219	237	239	242	224	209	228	250	226	243	207	238	222
26864	40031	42491	27549	20004	17116	15156	15864	13996	10403	8212	7366	6695	6340	5988	4876	4791	5111	4588	5061	3884	3404	3108	3860	3752	3033	3236	3571	3935	3589	2956	1736	1362	1073	957	902	788	818	807	890	910	1022	1092	1182	1263	1187	1115	1064	1007	968	956	846	859	892	855	827	818	823	709	790	754	776	816	742	790	768	854	827	881	879	863	895	796	848	807	756	781	705	737	661	690	741	629	659	686	642	643	637	602	635	660	604	618	618	628	633	598	624	543	524	569	518	571	537	591	549	569	577	535	605	530	535	580	608	571	569	520	508	534	525	508	542	533	504	549	536	549	520	530	509	519	540	537	474	506	504	519	510	510	547	509	513	507	547	460	528	517	484	512	492	543	553	506	565	511	542	507	521	493	527	554	558	547	566	568	554	530	499	563	570	484	539	518	555	559	507	507	554	567	532	499	544	506	525	532	511	559	557	514	530	518	537	565	511	539	580	557	524	529	542	539	502	506	557	553	535	523	522	526	513	524	529	520	490	563	557	546	580	493	501	524	512	550	501	521	522	516	549	495	530	494	495	505	523	522	502	510	581	515	514	581	550	552	536	505	518	533	512	527	545	510	563	560	538	548	508	523	522	541	540	536	492	544	506	518	588	558	583	530	555	556	560	521	559	525	544	581	566	528	555	525	508	528	521	500	541	540	516	543	505	532	519	532	542	521	512	519	470	503	558	566	514	532	513	492	578	544	517	504	519	543	550	538	520	560	551	517	502	507	515	572	523	534	519	528	526	496	505	535	549	528	509	561	540	527	519	541	523	497	505	555	541	541	542	568	544	527	491	548	552	470	539	527	555	520	503	529	555	530	549	575	541	528	497	561	548	505	500	560	500	494	548	517	549	518	532	568	523	569	532	527	526	560	571	503	513	514	509	525	545	582	552	523	545	514	563	518	532	502	520	519	513	535	531	556	532	507	538	551	535	514	520	521	520	546	529	529	565	459	530	513	534	533	548	490	543	517	575	529	538	563	579	541	521	479	527	524	529	528	556	548	558	490	532	534	512	537	498	496	518	496	575	511	511	461	508	523	535	586	530	550	492	545	551	462	509	549	564	523	501	517	488	514	507	482	532	505	499	527	534	522	533	519	506	549	543	515	501	491	506	544	508	546	510	505	513	533	520	515	525	552	541	551	584	540	524	529	526	507	557	536	552	524	543	504	516	534	516	510	485	555	510	575	540	515	502	550	502	508	501	495	519	506	520	543	499	511	542	511	573	510	508	544	501	491	525	493	535	513	520	535	547	499	503	527	535	531	495	502	500	500	547	513	517	507	522	530	531	538	556	523	515	571	539	494	517	493	523	553	532	547	507	567	551	526	539	536	530	534	532	511	556	529	508	556	522	541	535	499	516	507	522	557	502	543	512	531	552	525	515	530	508	552	509	555	568	510	560	526	533	510	517	537	531	520	569	513	549	541	513	535	526	554	519	483	509	515	544	525	504	476	530	505	547	528	524	528	568	555	542	501	522	570	492	527	522	506	498	525	548	506	528	519	535	539	511	500	523	539	515	519	555	512	517	512	524	549	514	551	531	519	510	516	504	533	501	509	567	560	506	484	510	485	512	523	509	528	530	486	498	559	540	551	503	537	546	561	553	532	520	517	543	553	571	539	501	531	521	534	523	545	547	530	512	533	511	536	543	512	479	529	532	550	476	534	577	516	525	521	542	515	524	525	475	503	543	536	539	526	541	552	553	494	524	515	526	512	525	538	503	529	502	535	522	499	529	531	486	551	485	532	529	561	556	567	500	536	515	504	513	541	510	487	510	559	537	528	494	529	534	585	517	495	513	572	540	510	490	519	545	518	556	531	568	529	561	519	508	552	525	543	522	511	506	518	558	536	505	539	549	522	498	498	516	544	538	522	504	553	515	550	512	512	528	527	516	526	560	498	548	526	568	522	526	547	538	511	527	527	553	568	536	517	530	530	521	519	541	499	575	525	482	542	503	524	524	534	500	541	536	544	513	567	531	535	497	517	520	522	520	477	549	529	503	544	505	519	541	545	488	499	502	517	488	522	512	517	542	506	538	542	522	541	524	533	498	514	522	541	548	508	501	538	555	518	518	535	512	571	479	545	550	520	514	512	548	536	485	567	492	556	541	507	465	525	518	522	526	514	567	573	539	534	498	560	520	547	497	533	545	551	501	551	542	578	509	530	493	501	511	511	513	503	558	553	550	500	546	531	505	544	527	564	484	542	533	554	537	497	529	583	501	526	574	529	478	532	498	523	513	513	483	506	535	530	499	487	514	546	541	534	526	509	529	557	532	534	513	515	540	557	548	566	501	553	542	544	517	518	525	526	539	538	548	528	536	526	561	544	489	510	527	545	549	540	515	531	518	494	520	541	543	514	536	538	518	523	570	502	514	531	550	542	527	527	568	527	539	529	539	518	508	528	526	493	506	578	519	514	540	517	521	503	549	538	527	530	508	484	513	482	574	489	517	523	506	564	529	552	493	532	503	538	500	527	542	527	533	555	533	507	527	510	511	516	557	488	493	551	557	561	538	581	516	554	512	540	574	523	546	563	516	518	585	532	544	516	524	529	545	502	529	505	539	487	476	547	550	513	555	536	520	571	534	520	551	520	492	507	572	551	516	473	531	544	483	536	523	505	513	526	510	481	541	547	541	520	553	525	531	519	496	515	526	531	553	540	478	512	548	528	531	495	539	521	474	544	506	566	542	530	543	536	498	510	536	528	538	520	527	539	568	493	531	498	555	528	516	525	547	525	560	503	537	542	593	513	573	514	503	544	557	542	549	531	540	498	523	506	500	557	515	515	524	519	567	537	563	486	513	511	549	494	548	551	544	512	524	581	537	515	502	518	501	511	517	525	499	544	498	539	538	553	515	525	568	564	546	568	557	505	526	558	511	521	563	546	507	621	510	517	531	517	505	509	549	541	561	520	552	481	575	528	523	499	546	509	527	555	528	524	547	518	565	498	476	530	556	488	539	529	537	527	501	552	549	538	480	553	547	533	507	512	529	502	540	521	549	513	560	506	548	516	512	507	536	507	534	544	520	519	512	529	502	504	581	539	533	568	499	534	560	510	505	477	527	558	526	504	534	518	499	514	608	507	549	508	555	569	553	464	528	531	515	474	528	525	551	529	525	524	570	569	527	565	568	526	516	540	529	495	533	547	545	520	558	510	505	490	539	526	509	489	514	504	510	502	541	505	505	533	559	495	523	509	508	541	532	483	548	500	491	543	523	528	505	545	532	533	502	510	499	510	524	530	517	498	527	488	547	527	547	554	557	561	514	537	496	537	521	522	553	568	539	502	523	538	514	528	554	523	529	513	511	538	526	527	507	514	526	481	521	526	522	483	490	509	528	517	540	532	518	531	541	520	543	488	495	524	557	528	580	511	544	510	502	534	524	529	542	524	559	502	532	546	531	540	540	517	540	535	506	534	511	552	530	484	504	499	488	590	536	564	465	551	499	520	526	546	520	523	519	561	530	497	482
13185	10803	10704	4896	2975	1833	1554	1419	1088	738	479	424	403	386	392	376	326	314	340	327	266	299	295	274	260	223	231	258	210	233	213	217	211	226	223	191	205	201	221	235	223	203	195	221	206	216	224	227	218	182	211	218	182	236	221	221	225	238	232	222	216	223	220	219	223	240	246	217	269	193	217	249	233	235	225	235	223	232	236	198	211	208	232	222	189	171	225	204	206	209	214	235	229	257	204	207	200	219	231	202	203	220	198	217	204	217	193	216	229	223	226	212	219	215	223	206	182	216	244	214	233	232	238	208	192	220	258	236	232	233	219	201	230	234	189	212	234	202	220	203	217	211	219	211	218	218	209	207	197	213	210	206	214	224	222	203	223	238	205	208	225	205	192	193	193	215	212	206	192	207	226	204	217	203	229	222	210	190	216	221	217	203	224	225	180	210	218	232	238	209	233	213	191	207	198	213	181	228	226	226	195	205	195	197	189	192	240	174	201	214	205	216	242	212	216	203	191	219	194	202	211	210	189	211	204	213	213	180	218	214	201	226	207	215	196	201	196	205	213	223	219	200	231	204	193	206	211	248	228	221	213	217	216	185	217	229	215	223	197	230	211	218	212	234	210	218	219	215	196	226	221	211	219	193	211	222	199	217	195	205	225	222	185	218	215	193	199	196	211	221	252	238	221	211	208	231	226	206	223	194	243	226	177	205	226	234	225	220	256	211	179	224	205	212	204	213	220	211	207	196	219	183	197	224	216	225	224	216	216	234	190	204	190	216	214	205	214	214	188	193	202	204	258	216	200	217	227	210	212	222	200	201	230	201	209	210	220	190	196	187	217	218	230	238	222	214	224	193	202	212	204	213	223	211	220	188	237	220	224	194	217	213	176	233	236	233	228	206	180	215	216	210	226	225	220	176	203	234	212	202	193	189	232	235	226	203	204	195	202	196	209	228	210	216	218	209	207	240	188	215	223	205	208	225	238	178	213	207	190	213	182	206	193	254	238	221	218	222	227	206	211	202	208	222	207	209	215	200	208	196	223	218	211	192	208	199	225	222	212	221	202	253	211	259	219	209	186	218	222	202	194	201	198	205	224	237	231	193	189	210	218	212	225	216	203	194	235	233	224	214	217	214	224	200	222	204	200	210	191	211	213	192	208	207	176	209	199	207	209	199	195	222	228	231	204	202	200	197	223	217	207	220	211	229	236	202	203	205	234	224	194	227	216	231	210	208	218	230	208	201	221	220	220	218	229	206	185	196	214	217	211	190	222	223	202	212	210	210	205	216	170	201	214	203	217	185	204	214	199	210	223	222	198	216	215	188	225	197	242	216	231	217	230	234	199	185	191	201	220	202	205	206	228	229	202	190	188	219	215	212	181	220	203	222	215	202	233	202	201	209	213	198	210	203	211	208	187	209	209	190	236	216	208	209	201	226	222	222	195	217	207	219	195	223	250	238	208	198	231	188	209	205	201	204	228	180	205	205	224	222	229	206	221	199	196	226	212	210	221	183	213	203	208	233	218	209	204	214	210	183	203	226	200	196	222	209	182	194	247	209	192	217	218	182	208	190	195	188	212	236	224	196	219	216	217	212	230	219	219	184	201	210	211	210	212	213	198	225	193	211	190	205	225	225	222	216	215	210	215	217	175	181	211	220	201	197	212	209	223	207	209	208	219	217	236	222	206	198	243	195	211	208	190	226	220	204	218	199	235	237	218	231	216	204	225	222	261	215	199	208	225	198	224	198	208	207	220	214	226	240	194	207	180	201	217	207	220	203	222	191	210	250	240	201	215	232	209	248	202	189	215	206	208	206	204	194	233	241	215	188	195	195	230	211	218	183	228	218	219	223	224	215	198	229	211	214	219	223	209	215	206	222	215	200	209	206	196	188	196	196	213	212	206	204	183	201	197	231	188	219	189	203	219	225	220	231	184	205	227	202	190	212	235	217	219	200	220	227	203	219	196	224	205	203	212	205	213	216	221	227	222	232	224	216	203	204	221	224	225	241	186	233	196	220	216	196	187	218	192	210	196	209	214	198	207	215	204	207	195	205	212	200	199	203	193	202	224	228	212	214	221	198	234	211	198	209	219	218	225	170	223	211	246	206	217	197	213	178	197	216	212	200	195	210	221	194	178	196	218	229	198	201	215	229	192	220	203	202	202	215	219	200	204	246	239	232	221	227	237	235	221	215	208	223	216	202	196	211	199	234	227	209	231	211	204	203	204	224	194	199	209	179	191	222	199	213	228	216	209	212	223	231	189	224	195	199	219	198	218	220	200	198	249	206	203	218	215	219	207	211	212	198	215	183	184	206	243	197	197	231	210	214	219	186	198	199	223	219	200	207	212	193	203	209	231	226	212	192	231	214	231	212	198	194	226	187	195	201	211	235	203	213	198	199	212	226	215	218	218	253	195	210	203	189	181	216	209	198	219	225	166	225	242	201	235	207	228	258	200	223	218	200	212	220	204	201	232	198	195	218	241	191	212	198	212	223	245	209	204	215	211	235	200	217	242	217	206	230	185	220	193	192	194	217	208	248	197	224	212	208	208	213	203	207	220	208	214	213	219	195	204	222	196	178	215	216	199	206	189	191	225	215	214	193	248	228	222	214	208	206	228	228	211	222	201	197	213	238	232	214	210	187	215	226	225	201	231	226	222	213	215	241	218	211	191	194	194	205	208	194	206	223	210	214	223	208	225	239	200	216	214	220	216	203	207	216	231	226	223	210	195	208	200	216	209	204	210	218	218	209	233	256	194	183	227	224	209	194	216	208	214	196	219	204	223	214	191	194	209	211	222	234	217	203	201	223	180	222	194	209	212	233	208	228	203	211	209	197	211	202	202	181	226	234	212	210	216	175	221	205	232	194	184	221	214	212	220	215	203	220	212	205	217	229	207	226	199	201	213	199	217	196	235	224	214	202	217	213	195	217	197	210	227	191	226	211	200	224	211	218	214	206	203	221	202	247	197	212	205	208	224	211	219	233	230	208	214	234	214	226	203	231	211	208	191	204	202	207	179	210	187	215	204	227	219	204	217	209	226	204	230	204	191	221	227	191	196	199	204	194	216	174	206	201	233	224	207	228	215	214	219	232	252	189	179	197	219	206	225	220	207	219	209	223	187	239	210	213	215	214	213	217	217	219	220	164	214	201	223	236	215	199	192	207	217	204	230	215	227	196	184	217	208	214	241	235	202	218	215	217	226	241	211	222	198	187	222	233	221	221	182	218	214	217	202	214	194	207	205	199	205	207	223	224	209	159	231	213	200	221	220	211	234	228	212	200	198	221	230	189	199	226	188	187	201	214	245	216	221	213	209	225	223	215	213	197	177	195	235	199	180	240	206	219	216	226	215	216	203	209	179	247	230	225	207	234	179	172	219	221	197	202	236	224	235	210	205	218	195	194	179	217	218	203	190	187	204	223	227	209	188	206	200	221	185	234	224	211	206	209	202	183	212	231	214	236	218	217	192	202	196	238	193	232	197	203
7895	11186	14504	10144	9050	7083	6690	6362	5092	3263	2219	2012	1851	1656	1610	1444	1316	1226	1316	1261	1218	1116	1109	1108	1048	867	728	654	699	651	579	633	580	576	574	563	560	538	643	580	620	642	664	694	622	646	688	680	659	675	666	677	587	596	602	592	622	662	566	634	592	574	601	563	656	617	638	631	668	695	670	658	646	612	615	613	630	612	596	593	592	593	567	564	620	522	534	590	551	531	522	528	551	557	534	574	536	588	536	555	527	558	525	533	526	542	552	531	528	535	510	545	544	587	520	561	585	531	543	539	572	567	552	551	516	534	523	550	520	529	528	567	518	561	550	534	570	496	498	501	546	534	523	554	493	499	544	575	530	532	563	532	493	553	555	514	573	530	533	559	552	524	539	491	534	538	520	525	509	547	557	566	539	526	530	506	586	534	511	537	527	531	511	534	527	508	553	529	534	485	507	507	569	557	516	502	513	536	529	527	537	535	489	503	551	563	495	540	558	526	498	518	512	525	520	539	503	547	509	549	535	558	501	526	518	507	559	536	534	513	542	536	557	594	547	564	532	550	544	549	518	524	520	524	495	550	513	501	581	546	534	534	517	532	519	547	528	528	512	578	517	524	533	498	517	515	559	500	538	532	509	524	560	516	528	526	552	554	531	531	574	531	561	530	518	564	518	567	539	502	585	552	554	541	546	520	517	550	540	512	532	545	515	511	546	520	558	496	557	517	520	523	525	547	488	560	572	496	525	489	555	521	547	560	510	525	501	532	538	527	517	526	551	524	492	501	564	559	535	522	557	517	539	541	516	514	535	514	540	544	515	570	552	543	509	523	507	532	532	532	515	497	535	505	530	523	533	538	513	568	504	580	520	561	550	516	514	545	565	544	509	487	507	484	537	532	507	550	522	511	567	522	533	537	521	520	487	467	527	532	534	517	572	544	550	527	496	539	547	534	560	526	528	526	530	500	541	550	571	533	478	541	557	491	545	546	579	516	508	538	514	538	530	547	536	548	535	506	520	505	506	584	548	541	558	508	515	581	529	559	527	494	543	522	487	515	587	527	534	537	553	520	511	509	534	513	513	522	554	501	535	553	526	520	532	517	510	557	523	521	566	497	522	575	529	495	510	510	513	502	511	521	508	545	483	505	532	538	545	575	589	546	520	516	556	524	546	537	493	539	526	528	529	549	544	577	518	538	576	528	543	531	513	525	480	548	544	544	515	527	547	508	542	544	566	484	551	531	559	494	524	503	560	538	544	553	563	572	537	545	543	527	515	577	501	517	537	492	527	492	497	524	487	545	507	491	480	529	531	538	504	523	525	524	546	545	521	514	532	507	551	510	507	543	507	540	543	537	516	538	541	535	526	532	522	520	544	585	543	560	541	539	545	559	576	552	547	561	533	527	522	531	513	531	557	512	487	558	474	545	523	509	531	514	532	519	509	537	493	511	546	532	510	526	557	537	535	499	498	503	488	517	523	505	559	534	515	503	486	540	536	578	536	516	493	477	543	576	534	515	587	515	509	514	533	526	524	542	527	521	517	558	509	519	551	508	552	547	546	543	560	551	532	497	525	516	518	568	547	496	515	537	515	512	558	521	558	534	528	514	489	543	543	559	543	542	520	503	525	512	508	568	536	515	535	527	526	563	512	542	530	514	516	543	509	477	543	553	567	543	529	542	539	522	518	519	497	525	495	557	513	489	537	527	547	524	520	498	533	529	517	501	528	564	524	511	538	519	541	519	528	526	559	512	525	499	549	528	546	521	505	560	511	512	543	476	567	511	552	560	538	508	573	546	552	534	525	555	566	525	528	493	501	493	545	569	548	533	541	545	463	501	512	534	525	538	484	501	529	553	514	527	508	512	546	524	564	513	523	520	542	490	492	505	543	506	540	535	532	499	527	550	563	514	538	534	524	534	502	540	513	492	524	566	539	552	560	546	519	506	504	504	524	522	548	481	517	552	523	559	506	537	546	522	514	533	537	527	507	524	517	559	541	512	558	515	545	507	525	515	527	532	502	504	538	538	498	546	520	529	532	516	527	550	488	480	526	531	519	554	527	500	551	543	542	510	536	532	526	501	520	581	535	545	491	565	553	516	500	516	507	535	525	479	515	481	530	573	545	494	564	559	523	516	522	479	534	561	557	566	587	487	546	555	547	527	501	552	521	531	515	539	555	538	517	508	525	522	543	512	498	541	526	532	502	557	534	519	535	520	536	521	546	596	521	520	518	519	535	500	536	555	501	543	507	526	526	520	548	528	548	557	553	521	548	512	512	541	510	532	520	550	531	534	557	532	573	509	527	517	510	521	518	498	534	545	557	493	536	509	530	527	530	532	547	543	523	534	511	525	526	502	541	553	550	563	491	528	523	539	556	510	546	487	517	548	539	499	547	559	524	566	502	505	551	500	566	529	562	491	563	516	519	504	545	525	516	524	517	502	516	543	545	525	531	540	545	561	560	513	541	531	528	544	563	498	537	524	507	526	497	526	547	553	527	498	517	573	541	554	533	544	537	506	502	548	573	532	543	495	493	527	529	474	571	512	509	560	555	492	553	515	512	531	541	499	535	568	574	548	559	532	547	519	534	527	545	521	548	509	574	537	567	540	535	520	527	510	538	511	514	543	553	542	519	547	522	528	521	563	529	549	553	549	567	558	587	531	518	545	525	509	542	536	554	511	505	554	524	478	565	564	549	551	582	505	571	498	533	512	568	557	518	544	479	507	519	554	529	546	521	529	535	523	536	493	570	514	527	555	483	505	542	518	540	498	558	532	529	514	522	476	509	489	544	520	518	539	540	508	552	492	557	541	491	579	500	531	554	552	536	544	515	550	513	544	538	472	527	550	505	528	516	535	520	500	551	512	486	565	555	537	512	503	540	546	556	551	554	471	497	552	483	534	520	537	553	534	537	506	542	517	542	528	516	503	551	541	534	585	555	518	555	518	501	502	556	533	470	536	533	577	508	513	553	529	530	522	539	531	479	542	516	511	507	558	543	492	561	517	517	529	544	545	502	548	541	522	499	529	512	552	522	510	523	526	543	502	512	503	523	535	516	534	505	531	512	547	535	530	520	536	511	579	532	534	507	520	502	512	493	535	562	487	527	548	546	556	507	529	491	552	542	514	510	509	502	548	531	550	548	505	560	560	524	512	547	570	510	543	542	532	505	521	546	577	544	577	559	564	536	487	502	547	573	556	527	530	533	543	488	483	555	547	529	534	600	548	482	522	513	529	574	519	545	538	529	492	572	504	546	541	524	542	491	531	548	541	580	531	534	532	533	569	505	521	502	535	503	512	560	520	524	513	507	504	542	530	573	514	520	474	529	534	542	533	538	506	587	517	515	456	523	535	530	560	560	561	551	507	494	557	593	532	576	566	535	467	536	490	561	524	539	536	525	510	568	496	540	496	544	506	557	532	537	541	567	467	535	555	497	561	523	546	522	519	556	508	555	526	539	539	508	500	505	557	503	516	536	529	516	561	523	539	496	557
29762	36592	37168	27578	16805	10782	6599	4954	3552	2279	1267	1005	876	806	686	664	629	605	596	467	520	539	443	498	576	439	447	538	522	416	319	327	305	257	296	264	273	276	281	304	321	307	297	312	329	296	302	257	298	293	296	270	294	263	271	263	280	288	262	236	284	247	303	268	269	261	262	279	263	303	263	270	295	289	280	272	241	265	246	279	262	274	262	260	238	253	256	266	244	259	254	245	243	254	251	267	265	262	244	246	264	258	260	284	283	247	286	272	259	272	280	257	262	262	246	232	247	243	268	226	258	236	239	275	248	272	243	256	273	239	272	271	275	283	248	271	268	286	252	269	263	250	266	247	241	265	266	283	269	280	264	243	257	262	246	286	255	240	260	245	275	269	251	289	240	257	248	236	249	227	233	268	252	272	300	250	256	244	255	268	253	249	265	257	222	271	262	262	256	244	255	267	252	221	276	251	252	231	284	270	260	272	234	268	246	255	269	261	241	278	253	252	254	246	271	220	246	248	264	259	252	222	246	270	269	257	236	234	243	303	263	240	255	278	235	243	265	264	250	242	247	245	236	272	280	268	249	243	253	274	299	241	243	264	250	243	244	255	256	220	258	258	258	269	261	268	257	253	239	234	257	245	248	234	249	210	257	291	237	251	280	240	262	251	257	252	253	248	270	240	252	243	249	263	282	271	272	220	234	245	268	249	255	241	254	270	267	240	240	258	215	252	232	231	262	261	232	283	261	257	257	267	213	232	262	254	244	239	246	256	289	247	265	286	268	260	229	246	258	269	241	251	262	264	238	241	243	256	247	260	235	268	233	216	266	253	273	253	242	252	231	239	251	242	265	260	267	253	221	232	221	281	238	291	265	242	265	239	231	214	255	268	243	266	281	268	238	240	236	233	269	241	274	267	243	249	283	234	241	257	276	234	269	259	242	283	261	258	240	248	264	252	263	272	250	266	250	244	261	244	280	249	259	265	278	249	239	259	246	276	234	277	247	258	266	284	215	243	273	275	275	260	215	253	255	251	261	243	252	228	261	283	242	246	268	232	240	252	253	270	247	253	225	247	264	262	256	246	227	278	271	303	249	246	245	235	279	269	236	239	278	242	254	254	266	249	249	268	242	233	263	250	255	285	266	254	258	276	246	278	273	276	266	266	237	273	278	259	248	243	249	261	243	285	270	230	272	261	265	263	256	246	262	255	249	242	300	262	259	276	224	249	276	259	265	261	252	268	253	249	254	268	269	239	268	272	276	237	275	258	233	264	245	246	244	237	281	264	266	305	270	236	255	260	235	248	256	276	236	255	222	250	241	250	259	270	243	258	291	256	241	260	257	274	274	248	267	244	275	237	259	240	249	238	264	239	249	272	249	210	236	246	273	217	275	261	252	239	224	255	246	259	264	253	269	237	273	235	253	249	216	234	252	274	223	252	256	257	240	251	239	235	270	242	252	229	241	262	225	231	264	249	250	229	244	255	274	235	279	255	265	264	273	193	253	232	225	256	254	232	257	239	268	268	254	245	247	225	269	283	250	249	289	255	254	246	267	268	228	265	255	253	251	280	265	226	244	228	251	224	258	252	233	246	261	252	241	251	231	237	253	245	251	278	242	261	257	251	254	261	264	230	276	282	256	251	244	249	258	255	235	278	278	240	237	254	275	254	274	243	254	274	280	265	257	249	226	248	251	248	233	298	257	257	252	251	261	248	265	247	233	242	269	252	255	261	277	246	262	277	256	255	280	257	259	260	236	266	248	253	246	269	259	263	251	279	261	249	255	263	291	282	275	249	250	243	254	238	288	255	267	258	247	243	235	240	249	255	254	234	227	265	241	208	239	261	228	237	236	248	271	277	237	266	263	229	258	269	271	259	254	253	249	249	295	236	286	251	249	269	235	243	240	272	230	223	260	271	238	233	238	225	250	282	237	242	269	285	244	260	260	278	236	268	213	252	283	286	258	274	259	260	252	266	247	246	242	271	289	242	246	241	258	269	255	237	215	261	253	264	245	249	237	235	232	245	252	237	242	234	257	248	267	231	221	241	257	278	260	244	238	273	239	231	280	250	251	262	267	279	269	232	246	270	234	265	218	239	269	255	241	223	255	248	250	272	257	251	264	256	251	233	256	244	260	282	231	228	228	255	243	244	253	270	240	271	236	251	240	231	240	284	238	268	248	261	264	236	266	252	264	250	266	255	233	278	289	242	234	238	253	242	260	264	266	234	228	246	287	243	247	243	266	259	274	263	240	245	250	275	244	256	261	291	251	262	248	227	263	245	238	257	240	272	244	267	246	269	253	271	242	256	232	277	233	262	248	253	252	252	258	260	257	281	271	274	253	243	268	245	266	239	241	253	239	241	255	271	244	249	247	277	236	279	233	246	237	218	261	229	246	239	262	264	218	262	255	263	240	257	232	256	260	243	258	263	242	249	213	263	243	243	237	208	236	269	232	251	278	265	257	270	235	264	263	257	237	242	255	266	243	254	252	258	257	278	255	262	258	244	250	240	262	282	258	238	247	273	285	240	241	279	280	257	246	243	245	253	260	260	235	258	287	231	271	238	267	251	253	251	224	259	233	267	229	250	252	269	262	220	235	252	244	255	267	269	268	264	264	268	266	233	250	236	254	248	265	245	269	264	240	223	257	247	283	240	246	244	266	242	247	230	222	204	250	253	266	267	257	250	232	265	251	267	263	254	262	265	239	225	239	226	254	251	270	267	266	226	252	250	238	252	250	250	271	230	249	279	259	260	271	276	287	281	247	246	240	258	265	238	281	226	277	242	241	252	243	251	284	242	277	225	271	277	240	249	260	242	261	247	264	239	248	266	264	243	268	252	251	274	233	250	300	258	241	248	239	235	283	275	232	271	240	276	254	265	304	254	281	240	242	237	257	250	256	249	231	276	222	259	269	254	257	238	249	264	217	253	246	259	264	250	241	267	256	240	249	250	237	237	256	273	230	259	238	261	283	243	247	247	277	235	219	239	254	235	240	254	241	281	254	264	241	252	258	247	251	257	269	229	243	256	268	253	245	231	252	224	246	263	272	240	238	288	243	240	253	251	276	240	258	254	233	247	271	261	263	260	239	253	265	228	274	278	280	262	259	270	254	255	268	231	301	268	273	271	262	256	258	262	237	268	220	267	248	218	267	254	244	227	267	224	266	262	233	234	252	222	245	278	252	234	247	267	240	278	223	265	275	252	266	249	247	230	254	235	260	241	248	264	263	258	279	234	232	270	247	230	239	242	233	224	272	268	264	264	256	239	253	238	256	273	278	264	259	280	275	239	254	242	253	259	268	253	255	235	269	267	266	286	255	261	282	261	256	234	248	245	252	269	235	242	247	243	255	253	257	272	244	254	279	256	251	230	262	252	242	237	301	279	265	268	264	243	267	265	265	247	257	250	247	243	237	243	249	233	247	264	260	243	253	238	264	270	293	244	274	229	256	261	223	287	241	253	257	256	242	242	247	227	244	220	250	253	236	221
19932	31162	34850	27434	20553	17302	14889	13812	11606	8436	5475	4741	4100	3879	3164	3069	2861	3057	2857	2430	2400	2326	2129	2126	2395	2092	1863	2674	2529	1760	1472	1279	1166	936	825	828	721	777	777	853	893	953	971	941	1019	924	990	945	946	967	922	874	868	790	827	794	830	768	763	703	776	740	744	779	725	759	831	849	845	785	862	841	844	835	804	770	762	780	762	719	742	819	724	716	692	682	704	660	612	661	682	652	690	689	665	666	678	612	640	652	634	633	661	591	628	628	661	645	652	614	631	678	630	658	625	612	621	632	657	609	616	608	578	626	589	604	623	651	664	615	645	585	612	591	632	650	617	613	593	612	570	625	613	677	638	567	599	627	603	624	593	660	599	585	602	610	626	648	669	649	596	607	626	585	621	653	603	615	637	634	598	633	608	620	605	677	649	615	593	597	616	667	639	623	629	569	627	587	630	606	632	635	612	608	621	634	605	627	602	614	618	644	589	605	684	606	611	582	545	622	644	616	630	627	611	605	591	611	593	655	644	645	621	582	592	652	610	622	582	580	567	629	631	600	665	629	623	604	619	646	661	598	638	618	654	614	572	633	580	596	607	626	659	630	597	625	642	625	635	612	612	584	619	620	638	580	616	612	615	640	627	598	654	599	611	550	659	567	600	599	626	664	594	624	676	615	610	642	627	662	592	612	639	590	646	588	567	628	606	634	632	604	683	595	630	609	642	704	612	670	594	626	621	654	618	624	597	579	616	614	604	599	595	619	619	572	627	652	625	666	566	609	673	622	557	625	624	622	621	574	627	624	625	665	560	568	641	628	621	640	623	605	577	641	650	616	660	608	605	591	618	626	623	624	603	596	600	636	646	607	657	640	649	592	582	610	594	642	619	635	613	639	612	633	617	644	618	595	606	636	628	628	591	591	666	613	632	618	591	606	652	643	642	657	623	611	569	622	615	607	650	592	639	588	635	607	587	583	620	597	620	624	605	587	603	597	628	640	611	628	604	600	616	650	616	592	658	674	616	612	608	578	628	544	579	593	587	672	617	616	640	630	607	623	583	584	602	627	636	618	608	605	588	577	658	585	608	591	612	644	622	636	626	621	615	614	626	618	631	633	623	606	646	606	617	657	604	658	620	641	660	635	564	623	628	658	645	604	578	618	635	586	631	615	652	603	609	614	612	599	647	585	619	672	587	596	630	589	604	671	632	666	615	595	625	592	637	605	624	612	651	619	545	650	614	629	627	603	609	608	652	644	635	585	616	583	635	673	572	610	608	604	651	597	603	644	623	610	634	595	605	581	643	627	659	641	638	609	647	570	611	577	609	611	633	617	617	569	608	615	639	616	676	601	657	599	635	600	601	601	653	636	639	610	567	624	574	598	622	632	642	601	628	580	604	622	617	616	611	617	588	592	597	583	586	620	663	611	617	670	616	603	635	601	629	571	601	615	609	670	656	625	602	619	598	648	635	616	605	680	598	602	617	607	593	614	627	592	616	645	624	623	608	657	624	606	666	597	634	621	613	655	603	603	584	629	613	608	620	617	644	600	632	602	644	609	659	622	633	634	658	634	593	617	636	622	584	661	634	637	625	650	647	588	610	638	610	619	621	634	624	578	623	573	562	621	638	581	608	587	622	604	604	630	632	637	584	594	580	621	662	626	586	625	634	600	596	583	610	582	664	651	629	585	605	612	659	586	603	634	659	633	625	618	605	627	601	661	575	610	677	629	618	582	616	587	646	617	606	589	617	603	588	614	583	568	630	573	628	605	604	621	661	605	628	615	618	575	609	601	658	628	603	618	623	610	588	601	644	612	628	638	644	619	609	625	565	635	603	650	612	615	637	598	612	663	594	642	646	597	650	587	584	621	664	606	618	605	662	600	595	572	587	614	606	608	591	628	620	623	615	625	657	663	627	616	608	627	609	582	579	625	615	607	609	641	585	645	597	597	614	698	656	631	603	630	629	591	645	661	552	637	610	587	640	582	590	592	629	630	626	670	594	637	591	640	609	631	597	633	626	584	570	646	636	645	591	626	621	611	602	623	615	586	646	650	623	579	561	599	630	590	617	608	622	634	579	621	599	610	600	592	644	613	638	651	640	649	612	623	596	646	631	617	628	615	630	622	588	575	636	600	613	581	595	602	608	611	595	591	626	619	641	669	627	652	632	589	619	612	636	594	614	630	652	658	614	619	611	635	645	622	615	582	671	610	596	629	606	601	597	595	634	606	657	617	627	632	602	595	599	650	632	614	569	593	652	601	601	625	651	637	638	625	618	645	641	602	600	610	604	639	632	601	630	589	612	613	608	598	606	611	600	649	624	648	587	640	683	605	640	647	655	559	630	590	578	619	584	621	590	648	610	643	637	614	585	644	596	618	610	585	648	573	652	571	618	622	638	646	653	589	644	612	623	587	652	590	613	647	632	649	610	613	600	571	668	630	593	676	648	627	601	624	611	600	600	630	652	629	587	620	610	610	606	621	637	596	612	605	565	611	639	634	606	587	639	596	638	641	618	604	623	619	641	586	584	602	615	566	653	631	611	610	589	608	608	660	575	596	649	657	607	626	635	611	594	618	609	644	641	610	640	647	647	630	625	642	606	608	608	626	624	630	607	638	613	607	612	559	634	620	669	648	597	635	584	619	599	617	640	633	574	633	665	580	615	672	632	638	645	647	611	641	656	623	662	629	576	615	598	632	614	582	618	600	649	640	655	644	652	655	594	616	612	598	645	599	633	634	644	687	627	616	591	641	654	601	606	620	599	641	618	598	621	668	629	596	638	593	622	609	562	638	670	631	641	627	590	603	597	624	615	604	608	623	628	672	652	613	634	572	661	603	609	556	604	662	617	627	625	629	599	609	618	614	600	645	611	603	643	596	607	591	576	608	592	658	596	607	642	638	619	591	651	577	580	607	621	611	629	641	646	653	628	617	628	604	576	637	584	568	603	639	615	597	620	647	596	615	623	665	629	630	568	649	667	576	599	665	654	660	604	613	620	617	607	655	630	618	605	603	650	642	614	618	607	607	634	606	617	599	607	600	596	655	610	639	649	599	638	638	615	676	622	661	638	615	599	655	608	596	646	601	620	642	649	602	660	612	584	600	577	604	637	606	617	641	650	582	613	650	601	622	614	604	593	572	600	649	625	599	618	663	630	580	588	606	657	663	612	582	644	625	643	610	623	570	592	613	630	660	632	618	657	591	634	651	623	617	622	637	606	609	601	625	642	646	581	573	641	650	598	618	605	628	618	623	630	630	625	590	656	596	615	613	596	619	583	629	637	581	611	596	610	598	634	637	666	624	611	599	646	637	606	599	575	617	619	610	604	622	624	630	596	596	619	641	614	601	628	604	652	641	614	591	606	585	654	620	625	604	597	613	611	631	593	637	629	591	606	613	629	623	606	635	553	635	669	615	613	643	603	581	623	630	586	651	621	611	637	641	605	596	610	634	653	603	617	615	603	597	633	645	602	587	640	608	629	622	627	636	577	625	617	608
40784	42352	42345	29485	22380	16848	11688	8329	5956	3667	2157	1399	1331	1273	1281	898	901	1034	814	699	689	571	550	647	585	603	563	608	522	459	392	371	392	319	278	251	221	269	287	280	307	275	295	305	295	311	274	279	277	307	302	259	269	223	234	249	254	253	266	280	227	204	238	252	248	250	243	262	265	291	256	282	248	265	250	246	238	245	255	257	240	230	239	223	247	252	263	238	211	231	235	247	198	226	236	234	259	232	209	232	233	212	242	268	232	213	255	244	216	231	261	245	228	224	212	217	217	241	207	220	252	209	223	248	232	202	233	215	226	237	224	240	214	222	211	233	239	235	222	190	198	229	230	206	227	205	246	219	192	239	224	257	240	239	223	241	212	219	223	236	222	231	241	242	223	236	219	243	219	210	236	232	239	237	238	219	236	200	236	219	231	234	234	198	240	227	272	258	227	210	211	215	226	215	220	227	205	229	259	210	236	204	215	217	250	222	214	225	239	220	204	195	226	247	222	211	247	208	232	248	224	217	219	205	209	233	193	235	231	205	229	214	217	192	233	234	212	218	244	214	218	196	224	226	229	216	225	200	221	200	212	185	239	235	237	235	231	229	216	223	240	247	217	204	243	208	236	224	223	222	221	217	218	217	211	234	226	200	223	202	188	199	218	237	202	206	222	216	222	243	216	217	198	236	231	213	238	220	209	207	204	248	218	198	238	231	210	233	197	222	217	210	214	219	237	234	222	225	246	216	215	222	250	187	217	245	207	217	205	214	215	229	241	225	215	257	229	229	204	197	204	226	260	240	215	217	234	238	225	178	207	228	218	229	232	209	226	225	195	242	218	195	209	220	239	236	229	232	244	231	235	205	207	221	221	227	243	219	240	245	243	227	228	219	211	241	206	225	226	219	193	230	253	226	215	204	227	224	243	238	204	233	261	240	223	228	220	191	210	249	223	258	203	214	199	217	216	221	197	213	234	237	210	233	219	249	206	238	243	194	223	212	234	217	236	231	216	240	246	234	228	217	220	219	221	204	240	235	218	208	206	198	221	186	211	201	235	220	228	232	226	235	229	218	217	215	206	228	228	225	236	219	214	208	225	191	226	211	204	217	207	205	223	217	213	244	213	245	209	197	216	203	243	228	228	225	228	250	198	206	233	203	218	221	206	235	219	227	234	204	219	192	219	245	211	233	222	201	196	217	224	206	206	238	214	204	203	182	217	262	210	235	239	230	211	224	205	248	241	216	224	242	219	216	228	234	195	211	239	220	214	220	248	214	238	212	217	258	236	208	213	226	228	250	217	240	225	210	206	207	213	213	236	215	217	205	234	211	213	255	256	215	238	227	214	199	229	219	205	188	233	227	217	205	232	179	239	225	246	221	225	199	215	224	239	217	216	223	207	211	222	242	225	216	214	214	234	224	236	244	220	215	221	248	215	236	206	252	229	218	198	251	209	190	214	231	202	250	222	214	231	200	220	229	228	232	225	216	236	210	271	214	205	220	186	239	214	213	229	237	193	194	201	186	198	222	226	225	217	210	193	216	208	204	231	203	215	238	205	207	184	237	228	241	227	192	231	228	254	204	222	228	200	200	220	235	197	233	230	215	208	223	226	244	215	251	222	215	223	210	240	233	224	234	216	213	219	200	201	222	214	198	234	226	231	215	218	250	236	222	205	218	235	220	228	239	227	206	213	220	220	208	210	221	238	226	225	241	222	228	244	217	220	211	211	214	239	203	201	227	217	205	233	243	205	208	220	226	222	198	245	212	207	197	209	239	259	193	209	218	208	217	215	201	216	217	226	188	215	219	230	210	242	221	255	218	234	200	222	236	199	220	236	226	203	240	221	234	229	239	226	242	259	197	225	213	205	215	236	202	216	196	213	193	224	186	214	219	222	222	225	241	232	232	223	215	217	200	236	214	224	216	209	232	240	213	231	192	200	222	226	219	240	217	225	230	206	216	204	207	217	209	218	221	222	239	207	229	238	215	206	218	193	217	198	226	224	206	221	213	232	234	233	215	227	206	244	235	224	224	204	218	246	244	237	242	207	229	232	227	205	241	223	206	216	223	220	218	212	236	190	220	223	207	237	227	223	239	221	231	214	218	197	218	233	213	213	219	218	220	222	217	240	211	202	223	275	210	220	220	222	213	211	214	204	236	222	231	214	211	207	215	226	234	213	197	242	234	228	198	213	251	224	206	233	190	230	241	220	223	212	214	216	221	228	213	243	242	216	226	221	213	242	245	206	226	209	220	193	233	198	208	199	229	203	219	228	224	204	212	228	218	196	231	232	221	202	239	216	219	201	242	224	233	211	222	221	214	216	256	236	222	221	206	217	228	237	237	223	214	212	204	214	234	236	211	227	197	224	232	221	224	210	231	232	242	217	232	221	217	250	234	223	243	207	236	224	214	211	240	198	192	204	229	194	213	219	198	207	230	226	234	257	213	220	208	219	210	213	227	238	221	225	207	230	228	191	221	227	241	198	192	229	245	238	201	198	187	220	243	244	228	226	232	220	235	208	228	241	226	239	228	238	224	229	222	222	198	220	235	232	241	221	217	251	240	225	236	225	253	192	248	226	232	240	227	232	208	209	234	231	260	217	250	234	225	245	225	219	222	204	213	239	215	230	226	230	218	237	210	210	219	212	228	229	206	241	229	231	245	194	230	216	237	206	212	191	237	207	214	221	232	228	224	216	201	234	212	238	245	238	212	217	229	226	229	230	219	261	240	225	229	231	209	193	201	189	218	216	199	204	222	218	231	239	250	204	202	194	188	199	201	222	226	230	212	235	253	199	253	228	219	209	227	236	201	231	229	230	205	217	244	217	211	214	211	215	204	212	205	191	210	246	211	212	223	206	246	250	229	203	212	213	240	211	203	230	224	220	197	233	215	220	215	229	218	237	201	205	232	243	222	195	233	225	241	221	224	214	220	215	196	205	229	193	227	208	253	228	252	214	231	212	213	209	231	238	242	195	218	227	237	241	214	230	237	208	218	233	210	211	214	217	202	216	237	239	233	223	223	192	222	231	214	231	239	217	202	227	209	215	224	231	198	222	222	232	227	234	223	228	240	272	232	210	230	190	220	227	233	211	222	222	221	232	200	218	225	213	209	196	226	216	207	227	226	235	215	226	238	215	231	240	220	211	213	207	255	208	230	220	218	221	225	189	225	232	204	231	229	235	228	208	193	230	219	224	188	194	221	195	228	201	197	202	230	219	228	212	244	220	233	195	228	225	267	231	238	209	234	232	199	238	194	232	219	237	236	232	197	218	223	227	217	237	241	187	208	217	216	240	216	215	209	223	204	227	210	222	216	228	231	229	243	229	226	208	256	218	206	198	214	222	231	244	235	206	255	224	231	211	216	246	219	201	257	222	240	224	220	229	228	197	228	238	203	218	219	230	225	228	209	242	239	220	209	224	228	218	218	212	197	221	218	201	229	216	259	217	216	203	206	210	225	221	212	254	242	205	231	213	216	225	221	242	224
26889	35646	41006	31817	28015	23892	21523	19646	16401	12135	8486	6859	5819	5875	5453	4381	4441	4502	4054	3443	3022	2931	3040	3094	2848	2975	2997	3216	2830	2280	1765	1622	1673	1102	913	787	832	872	994	939	1043	1055	1063	1173	1186	1159	1101	1026	1045	1000	979	949	829	828	757	820	753	749	743	769	691	743	712	732	778	771	771	806	843	885	895	876	854	850	815	794	758	721	710	728	784	726	645	676	650	667	655	602	629	622	615	637	646	615	615	636	630	573	591	530	565	540	574	568	597	551	580	550	564	537	621	558	552	565	624	547	551	560	499	519	559	511	509	537	524	556	545	547	545	545	573	508	568	497	539	531	553	489	515	531	514	584	586	495	576	547	531	517	512	536	543	549	543	562	534	558	524	545	567	540	485	524	552	537	584	552	536	564	518	544	537	573	554	535	521	537	560	493	504	549	554	560	515	557	535	564	522	570	520	496	546	558	528	534	568	566	571	524	570	494	499	502	564	556	548	523	525	503	525	547	525	510	539	586	596	544	549	510	533	545	536	516	576	564	527	549	524	560	544	542	486	546	536	561	516	538	537	550	551	541	575	569	519	556	537	544	529	533	503	506	593	559	557	572	540	562	564	518	552	558	499	500	536	532	533	552	545	529	559	502	545	560	529	514	526	511	529	551	477	535	465	507	561	549	551	535	496	536	568	552	541	496	516	550	561	544	531	496	547	511	544	516	546	559	512	540	538	560	564	516	541	574	476	556	559	520	529	537	537	514	544	545	554	502	573	508	514	546	504	505	540	559	524	572	492	524	506	557	541	550	532	553	509	535	536	591	496	510	520	522	497	526	553	526	537	534	550	563	501	555	538	551	526	501	548	548	543	538	561	531	542	539	557	585	508	510	495	537	536	552	530	518	589	521	559	497	559	547	529	550	581	525	540	569	519	527	552	534	563	516	527	578	524	525	533	508	523	555	533	519	521	599	496	513	589	534	542	558	566	539	537	547	512	517	538	518	531	492	556	514	591	549	564	486	493	544	512	558	496	533	545	552	535	548	568	546	551	550	512	505	493	516	547	581	554	527	581	504	529	507	532	532	570	461	515	526	539	575	540	511	532	615	516	550	562	585	516	527	508	556	540	541	534	593	569	502	509	543	539	505	523	563	508	541	533	540	508	554	558	497	545	534	557	545	556	554	501	499	539	553	531	549	542	568	578	522	551	550	541	529	534	569	547	571	558	568	521	548	529	559	527	504	530	572	537	535	552	557	542	547	574	569	553	486	506	543	525	530	579	520	518	491	523	530	550	543	533	528	535	531	549	538	556	559	507	497	514	513	547	512	518	549	564	525	570	559	544	530	483	512	529	537	492	519	554	525	508	582	572	503	557	528	578	539	551	507	525	481	548	531	538	560	562	524	510	499	535	508	491	504	532	530	549	587	547	542	529	548	541	529	504	563	567	557	529	608	563	552	554	579	554	539	543	532	537	507	527	542	505	556	543	554	551	563	572	523	536	551	537	564	532	524	535	543	536	547	533	505	535	525	516	531	551	554	573	542	551	522	517	533	540	518	509	522	551	544	568	515	482	516	516	512	570	544	513	566	547	527	506	514	533	539	535	552	559	555	552	541	570	549	589	553	528	576	519	527	569	542	566	527	514	569	533	507	520	561	525	552	581	549	542	525	539	540	564	549	501	545	521	572	532	534	543	529	542	573	539	559	521	563	569	516	547	533	581	497	589	533	512	594	525	508	569	520	515	525	528	543	577	529	561	508	499	560	499	542	522	577	539	591	539	572	542	558	556	525	550	548	530	524	544	563	518	541	530	526	526	572	549	535	541	531	539	516	540	537	541	520	550	534	552	516	565	609	532	519	556	555	557	511	546	538	516	537	558	533	551	523	554	551	518	511	528	516	532	591	525	545	562	537	543	534	554	577	535	552	593	514	552	535	521	564	559	546	532	485	529	539	523	534	492	561	500	527	537	536	556	544	534	547	560	521	541	505	549	535	541	583	542	526	526	574	529	508	551	520	523	509	515	560	550	515	522	506	523	548	545	541	522	522	544	530	554	571	548	526	508	583	526	545	543	545	528	562	566	547	542	551	483	544	519	536	543	512	515	546	538	555	560	512	524	576	515	526	535	489	566	563	540	518	511	555	495	582	517	534	555	538	556	569	539	507	563	526	543	519	559	512	522	544	500	513	545	560	506	572	493	538	533	569	544	509	537	496	512	555	544	525	548	508	560	536	546	532	545	539	505	588	516	534	547	495	536	551	531	596	534	542	522	536	533	581	556	515	555	500	535	506	540	548	560	559	512	582	537	548	526	574	584	554	561	547	531	504	569	576	538	504	493	545	548	540	527	503	511	498	521	487	536	539	539	564	555	536	544	536	548	537	501	540	518	528	535	589	482	545	503	553	558	541	501	582	535	524	540	513	567	573	587	538	538	546	528	523	546	566	554	546	537	540	548	521	500	521	518	578	535	462	568	535	500	545	521	520	524	517	565	578	561	518	490	536	514	530	516	530	544	552	534	511	528	548	579	555	557	528	549	540	492	526	568	534	513	521	556	554	545	505	528	531	561	516	529	548	494	558	575	540	550	559	560	506	557	517	548	505	587	529	572	578	505	501	496	557	531	532	540	502	548	515	545	503	536	540	540	570	516	539	538	532	548	549	544	531	528	524	545	540	531	537	534	546	531	545	515	518	535	542	541	571	563	529	513	558	521	516	521	532	545	523	563	512	527	519	526	568	581	489	546	568	542	544	502	525	573	526	541	531	537	515	567	541	512	505	576	523	578	560	513	552	549	527	538	551	509	563	586	529	532	592	530	498	527	544	512	517	550	524	524	529	543	536	519	531	534	558	528	564	536	583	563	524	543	525	498	523	536	541	509	585	569	514	530	513	519	573	581	533	534	540	550	530	495	512	544	508	512	527	521	526	549	544	529	542	556	522	536	538	484	572	510	571	535	548	553	525	515	527	477	559	504	545	553	541	513	537	540	512	563	540	522	557	531	583	524	510	522	525	507	519	519	563	531	526	518	551	496	496	537	578	536	504	561	523	561	517	538	497	524	546	501	595	515	533	534	475	530	571	546	567	550	523	541	500	530	512	502	547	539	557	565	554	517	545	568	547	521	569	512	542	548	526	493	546	529	549	517	531	536	546	552	541	516	534	533	529	555	551	532	506	556	553	549	503	511	502	564	540	531	534	531	518	571	531	531	541	550	538	556	535	562	552	549	528	527	571	529	547	536	547	540	481	561	520	558	541	515	528	552	547	525	521	507	545	615	538	506	546	506	521	486	533	547	580	557	517	513	535	532	552	521	574	523	527	557	533	574	561	543	540	528	540	559	542	511	544	545	530	519	521	595	580	536	539	519	509	537	503	539	487	518	551	551	538	563	555	485	551	561	529	531	527	524	561	525	580	524	520	523	540	537	525	551	522	561	531	552	532	531	558	534	572	530	536	508	523	558	555	574	546	530	534	550	521	545	524	546	549	563	539	526	535	538	584	518	518
12386	9328	11495	8593	5689	3789	2624	1699	1304	899	619	407	369	351	311	291	316	293	278	276	265	256	251	282	247	251	240	226	218	212	224	223	215	229	200	217	238	247	204	218	191	251	212	252	220	231	249	272	223	226	236	243	220	227	215	215	250	228	234	219	223	227	204	199	194	246	240	209	226	221	225	242	224	232	221	198	222	217	223	234	243	245	208	209	240	205	213	220	217	212	215	198	214	232	224	216	212	199	196	212	222	235	232	249	203	207	220	204	223	209	226	237	186	223	218	218	196	217	219	219	181	239	223	220	246	235	222	235	220	195	188	205	215	211	196	237	236	192	214	218	227	228	228	230	203	225	236	199	195	212	186	200	214	218	208	211	204	211	207	221	241	223	215	214	205	226	186	205	220	216	194	228	204	223	215	230	206	184	181	218	213	215	218	190	213	216	216	214	194	214	208	224	213	222	214	244	218	216	208	231	232	216	197	215	219	213	203	190	196	221	217	207	210	193	198	217	225	196	187	213	210	230	223	225	209	234	207	178	240	222	213	211	222	197	213	217	213	216	211	218	222	199	243	227	208	226	219	218	228	201	223	223	213	204	217	211	222	215	209	211	202	234	215	229	193	211	212	209	234	205	208	228	216	197	216	205	235	208	229	203	203	211	217	231	226	224	189	208	209	209	223	206	214	238	222	233	224	192	225	209	208	213	185	214	196	204	212	226	223	234	233	210	196	210	220	211	251	207	208	207	205	216	209	225	213	208	181	214	223	209	205	194	237	231	213	211	207	209	223	203	229	208	264	180	225	234	226	219	232	220	209	237	206	205	194	217	224	216	204	219	236	191	196	213	203	225	206	198	236	214	241	222	219	207	226	217	198	200	248	194	225	196	214	207	217	197	212	238	167	217	198	227	209	216	213	198	258	210	228	207	210	186	201	200	238	224	193	196	213	246	215	209	209	237	242	230	217	210	205	223	213	211	220	199	200	185	224	232	203	238	221	204	231	215	200	212	229	199	200	235	196	202	214	203	178	196	213	203	203	204	222	230	208	228	201	217	223	220	182	205	208	220	226	213	203	231	204	208	205	234	230	218	212	204	197	207	215	205	219	206	219	201	216	225	208	232	195	221	202	241	196	190	201	241	184	210	226	200	224	213	215	204	192	216	220	228	206	199	232	235	185	219	191	216	246	179	196	224	201	239	203	207	228	223	249	201	222	199	206	216	216	211	206	209	205	191	217	222	209	208	194	220	214	221	216	202	228	213	205	217	227	204	220	210	225	227	204	211	236	213	223	216	208	233	193	225	198	221	204	235	206	215	191	208	220	193	243	191	226	221	215	217	207	217	198	219	223	204	211	236	244	212	223	213	221	218	218	225	216	236	185	222	224	255	209	221	201	209	215	225	225	196	227	198	234	213	214	217	197	223	198	230	216	213	224	217	238	198	216	221	231	210	205	198	207	229	200	219	218	216	201	229	212	214	193	240	222	226	243	194	198	185	207	210	225	218	203	232	212	214	210	237	177	243	224	214	216	220	240	213	207	228	227	212	223	213	222	239	222	246	217	249	227	207	205	192	221	203	252	207	230	200	202	215	226	216	192	195	211	236	207	230	210	217	227	213	210	243	207	215	205	233	261	223	225	220	200	189	209	190	205	209	220	216	215	218	214	200	220	212	211	229	214	191	206	203	225	215	212	209	229	216	207	221	227	199	227	229	208	213	190	209	194	198	212	223	236	225	217	204	246	220	217	230	223	196	225	209	224	221	215	216	198	201	213	188	219	214	199	203	184	218	204	229	227	225	187	201	225	247	210	204	243	231	230	219	239	231	207	198	219	233	196	207	236	201	221	244	201	192	209	233	219	223	188	212	212	219	223	218	221	232	231	226	221	206	202	197	204	222	204	194	217	217	227	213	239	227	201	213	223	227	189	203	214	192	215	210	182	220	215	205	216	210	246	196	231	222	193	244	249	242	210	220	223	224	193	199	233	204	211	205	210	229	215	212	228	222	213	223	194	208	203	220	204	252	200	197	219	212	224	230	244	231	223	236	204	221	221	223	216	195	224	219	221	207	221	219	212	239	221	194	224	253	207	209	206	247	197	203	201	218	201	192	232	232	220	197	218	225	205	229	216	223	217	228	215	212	219	210	231	214	230	224	226	232	227	238	209	208	210	221	215	194	218	209	200	217	237	215	195	200	219	198	200	187	212	236	215	235	229	215	228	227	209	200	257	218	212	235	234	217	235	244	220	234	222	191	222	220	204	214	209	211	201	205	219	215	202	207	203	224	253	197	214	196	202	226	196	190	213	216	224	220	235	182	202	215	218	245	240	236	236	201	207	231	226	215	221	246	218	219	211	180	233	216	202	185	219	223	226	205	196	198	227	212	227	206	201	205	200	222	217	209	219	214	229	199	204	233	228	206	235	232	201	235	210	224	238	212	209	220	235	223	182	198	198	197	208	225	224	221	238	239	256	214	192	210	203	194	208	233	224	232	190	209	221	223	206	220	216	206	196	227	192	209	186	208	205	223	192	228	219	213	226	176	210	214	188	207	193	234	224	208	201	193	211	218	214	221	250	228	242	212	239	228	202	217	204	231	230	240	200	227	239	207	199	190	224	197	222	205	208	224	223	198	200	225	209	232	220	219	241	236	191	201	220	233	224	197	225	227	225	203	211	239	262	203	203	223	203	214	212	207	186	217	239	199	228	247	224	219	231	207	203	213	214	225	204	215	198	209	204	235	200	214	208	232	225	196	204	210	218	192	178	211	197	240	195	229	219	215	227	213	212	227	202	219	188	220	233	215	211	189	207	217	215	222	188	209	174	231	218	229	182	216	205	195	222	196	198	206	208	205	201	216	223	238	221	201	234	225	185	223	242	242	206	214	224	236	190	248	225	212	214	211	175	199	213	217	236	210	201	209	203	208	225	222	222	220	216	195	207	184	230	211	220	210	212	222	202	227	222	208	223	195	198	202	219	246	217	196	204	198	205	215	217	221	232	221	230	215	222	235	218	189	203	211	220	230	195	215	220	207	204	209	195	202	223	208	214	219	219	210	198	200	212	213	210	255	210	219	205	218	248	218	184	184	233	218	212	214	227	209	223	230	224	207	208	223	214	228	182	209	222	213	211	182	202	201	235	214	233	207	207	236	193	225	236	213	168	214	215	240	221	198	247	205	181	196	211	224	201	205	215	231	207	208	227	221	202	209	217	205	205	212	204	204	237	210	209	223	207	211	215	222	218	213	203	209	188	187	197	204	213	207	230	215	221	215	193	210	212	255	212	217	209	228	194	230	202	183	209	225	226	225	228	190	208	193	189	189	202	210	241	233	190	192	215	203	242	258	200	185	256	215	195	214	227	241	214	207	204	228	234	206	202	202	226	209	210	225	238	186	198	227	221	203	209	215	215	196	252	203	203	196	216	196	220	210	232	210	232	214	200	218	223	217	203	201	232	184	198	222	210	205	195	209	213	228	231	210	190	214	195	214
7755	9322	17247	17378	15747	12743	10300	7704	6141	4423	2751	2027	1511	1373	1277	1230	1152	1043	935	881	973	1002	964	934	856	821	738	670	648	577	605	560	617	571	567	558	567	590	575	618	606	614	630	689	718	703	619	691	650	676	675	722	655	635	605	591	637	616	601	590	571	621	614	597	574	625	704	671	667	673	715	699	669	645	620	658	617	554	575	606	590	575	598	573	602	543	620	552	567	557	570	559	543	568	526	544	544	548	532	564	544	586	551	521	510	545	536	531	560	545	585	527	580	557	619	551	581	507	538	576	513	511	516	539	541	560	553	585	566	549	558	528	517	551	518	542	554	540	546	556	544	538	553	547	539	537	547	510	555	588	524	558	509	540	581	529	556	566	568	506	551	569	531	510	562	518	487	562	543	578	528	502	548	537	507	515	506	554	535	521	556	536	565	553	551	559	500	518	547	508	516	525	522	523	555	527	569	546	525	546	517	511	515	541	564	561	533	546	545	539	541	535	546	541	566	533	529	582	546	543	545	587	512	522	553	573	500	558	545	552	515	528	501	535	550	569	546	564	488	521	548	534	546	553	511	556	545	544	557	548	557	553	561	538	529	565	518	552	522	532	518	547	541	521	542	526	527	525	553	551	538	515	530	514	522	548	559	537	517	502	544	569	533	588	594	501	550	590	497	525	522	524	520	518	526	546	527	522	521	508	576	537	550	574	535	549	524	557	578	525	537	564	525	577	523	550	495	523	524	540	515	510	551	546	569	544	542	606	572	513	564	598	517	537	535	549	488	502	593	541	531	548	551	484	550	520	563	567	534	550	583	545	530	552	510	528	543	535	543	540	523	521	526	530	574	566	523	528	545	557	556	573	504	551	555	557	519	545	533	553	522	544	529	514	521	538	593	535	544	561	556	538	518	508	571	544	543	556	516	552	558	549	571	499	523	546	502	551	560	543	521	523	554	547	561	528	509	529	558	520	547	500	575	530	512	562	547	508	547	573	501	554	543	520	521	546	539	572	529	522	538	534	521	537	538	533	533	523	526	563	518	573	527	512	529	524	543	550	516	522	579	569	569	572	548	570	508	521	493	540	559	531	541	537	558	523	552	551	560	542	546	554	570	573	549	510	504	569	526	550	521	547	516	569	533	517	548	514	568	555	532	533	551	576	541	519	519	523	516	542	564	507	557	543	509	519	510	532	581	530	535	573	529	545	548	520	562	553	567	540	535	537	549	546	620	538	535	545	552	542	539	495	553	516	531	550	526	505	574	540	514	513	521	535	549	555	556	568	525	580	518	539	539	534	556	545	508	534	529	527	527	542	546	492	523	570	541	522	508	545	539	527	530	500	512	521	564	537	555	528	548	572	518	568	562	542	558	528	502	527	512	545	520	556	591	535	565	526	519	518	561	576	534	524	549	531	551	550	568	527	579	516	572	520	539	535	565	574	559	542	540	513	586	543	562	502	528	529	497	553	518	513	541	564	536	574	575	542	548	525	557	525	566	518	494	562	532	516	577	539	552	513	544	540	553	527	527	543	558	524	551	533	526	554	583	529	532	552	534	523	511	566	529	590	524	536	522	536	531	480	485	520	517	511	527	523	532	531	538	554	572	559	580	569	510	528	572	480	567	555	547	570	517	551	543	521	509	528	521	535	542	509	533	570	502	509	546	563	537	562	580	509	553	548	494	538	551	507	555	528	525	537	523	528	538	517	547	585	526	500	574	562	528	579	552	524	513	543	576	565	518	539	590	521	533	567	529	571	517	555	522	523	485	511	532	543	512	562	573	525	539	537	523	524	530	554	517	504	546	557	569	539	505	520	553	533	547	525	506	545	544	527	513	560	574	538	518	580	548	541	523	540	515	555	539	511	517	556	521	540	550	494	569	516	536	529	535	505	553	543	528	543	553	573	549	547	591	547	546	532	526	538	556	519	523	529	530	528	530	515	546	505	539	517	503	507	569	555	555	526	548	516	512	522	576	577	531	522	584	561	558	553	534	504	560	542	499	478	572	513	547	536	535	582	558	517	558	532	559	543	536	543	501	538	581	514	534	505	529	583	530	529	499	513	536	542	500	566	545	534	505	549	540	554	567	542	534	516	536	559	539	564	534	547	496	541	509	537	507	546	527	549	537	520	538	563	549	582	564	527	540	530	512	560	520	548	529	597	562	518	515	522	508	507	538	538	530	527	544	556	504	560	534	512	559	538	539	512	511	538	548	549	517	543	538	579	538	582	516	534	520	547	529	539	536	530	553	532	534	524	539	570	514	549	544	574	532	537	528	570	555	519	562	561	539	552	544	545	521	562	532	537	553	504	504	552	539	503	536	529	523	526	517	551	537	569	524	530	553	550	488	546	535	590	497	519	520	545	544	527	533	495	529	577	541	578	516	513	551	514	505	490	562	532	535	550	519	545	546	557	535	513	544	554	522	534	554	542	535	542	535	529	565	545	497	540	543	577	534	580	566	532	558	536	521	534	520	528	562	563	570	558	526	510	554	545	523	533	552	513	494	553	549	531	564	522	527	571	572	554	503	491	514	531	557	491	553	542	553	521	515	554	541	561	534	545	531	527	575	524	562	535	514	522	504	541	557	524	551	547	567	540	534	539	532	533	530	552	522	524	548	553	538	536	525	545	591	586	522	516	517	563	552	543	540	599	507	524	510	515	554	555	503	527	529	517	550	537	533	519	532	543	512	536	557	526	541	550	519	539	553	538	536	553	493	544	520	530	577	508	537	543	517	513	531	559	488	505	545	502	514	564	525	533	506	491	516	525	531	548	565	515	544	556	567	542	560	551	542	559	515	538	562	515	555	543	519	529	538	516	527	494	579	553	551	519	556	537	549	531	567	557	534	574	512	530	518	558	548	532	544	555	504	538	524	580	515	537	572	526	521	554	534	541	559	531	549	535	533	584	523	558	531	558	555	519	546	495	534	561	540	570	564	530	487	565	555	537	490	559	561	573	508	512	538	557	514	522	526	510	523	514	516	534	509	512	565	538	551	517	564	511	573	529	557	540	572	575	481	549	536	524	578	517	509	561	526	551	521	559	545	533	499	545	531	531	560	535	508	547	536	536	574	542	574	581	525	531	542	531	532	524	544	555	534	494	558	556	514	534	542	540	520	532	524	531	544	535	541	544	523	553	515	520	539	584	554	490	536	570	499	537	519	541	543	528	588	560	563	533	508	525	526	521	511	532	564	527	518	545	545	507	529	575	468	497	536	523	513	521	546	529	547	533	555	537	543	505	511	531	549	573	570	536	527	576	547	537	526	542	511	506	572	577	563	495	534	548	583	543	564	549	549	529	510	540	552	528	547	546	479	544	552	543	510	540	523	530	577	543	526	592	572	559	534	543	572	567	503	554	553	561	555	568	493	534	530	557	532	546	566	571	588	543	560	502	496	520	519	521	532	551	507	530	504	541	544	570	544	568	554	519	548	570	503	512	539	552	511	555	557	522	510	540	556	532	551	537	554	524	531	536	520	546	563	503
30058	35303	40635	30038	18310	11724	7352	4870	3769	2662	1717	1178	855	692	703	577	560	648	535	514	624	523	442	465	473	393	424	424	388	335	300	297	264	295	299	262	294	287	298	254	279	298	280	309	319	279	265	266	295	295	292	318	265	288	275	322	272	281	271	254	299	275	257	260	258	270	259	286	293	298	308	301	263	257	324	295	255	266	280	281	253	288	270	254	255	287	301	254	277	247	265	243	261	259	251	249	214	242	260	280	239	262	281	309	265	245	241	266	245	240	279	284	256	250	287	235	276	261	234	237	246	254	267	251	260	252	262	254	284	244	258	291	245	297	234	269	258	270	265	240	267	269	245	231	255	222	245	257	269	267	249	243	279	267	280	255	242	265	231	231	269	274	280	237	240	262	234	234	224	270	252	274	249	265	304	247	273	259	250	241	260	289	240	219	251	259	259	232	275	247	245	226	243	255	264	262	281	268	267	251	267	241	249	245	264	277	260	260	262	230	236	273	240	266	258	239	290	258	245	235	257	263	245	259	248	260	254	255	243	235	255	249	257	222	264	254	260	258	255	243	232	248	258	252	253	236	268	273	258	275	250	253	267	231	242	244	284	241	240	252	285	250	258	264	277	238	261	283	253	232	286	275	262	254	241	254	271	242	278	251	252	244	223	257	251	288	227	273	264	268	258	269	240	265	236	248	273	266	255	254	260	249	228	259	261	274	285	258	251	267	259	250	268	286	257	247	248	271	281	247	235	258	265	251	265	273	263	249	229	236	263	259	243	238	264	273	265	241	255	233	278	290	257	260	266	276	258	252	254	266	220	233	254	249	273	251	281	243	249	239	224	234	267	271	253	293	264	270	247	272	238	251	272	286	291	237	262	242	234	285	258	233	234	270	240	250	269	269	259	284	275	230	267	310	252	244	251	275	253	236	269	263	250	279	233	270	237	271	250	244	256	281	227	264	253	262	263	275	247	245	263	267	283	255	261	254	273	287	276	262	249	239	256	222	280	279	237	249	250	228	260	261	244	279	234	253	258	242	277	269	242	235	249	269	247	260	272	236	287	289	268	268	242	289	260	237	256	239	262	264	260	239	255	239	256	256	246	272	251	282	252	257	278	273	246	269	265	261	230	222	256	282	227	248	291	262	274	275	254	282	259	301	261	222	234	240	258	258	249	223	221	230	260	262	225	246	242	249	275	254	261	260	252	245	224	268	272	246	237	271	243	246	267	262	243	240	222	239	245	220	231	265	264	270	259	268	250	266	254	256	260	249	253	282	281	262	253	253	270	241	269	271	252	262	263	244	235	251	254	250	245	254	271	252	248	267	268	241	253	264	243	248	249	247	264	258	252	252	257	236	241	249	251	268	252	255	236	257	280	269	256	264	268	256	250	279	242	239	258	278	248	257	235	272	217	227	260	250	233	230	276	248	256	252	261	241	252	263	253	241	254	274	279	226	245	242	264	265	264	262	260	271	241	296	251	251	286	241	276	267	259	247	254	279	268	243	236	265	262	253	248	235	244	255	251	258	252	237	277	235	307	245	282	259	259	273	241	224	268	281	272	270	252	234	276	258	271	254	264	248	254	244	269	257	262	263	253	268	244	273	228	259	222	255	246	266	250	281	288	241	238	264	267	264	269	268	250	247	256	242	271	261	212	265	238	273	254	242	269	268	264	237	240	249	238	259	216	227	264	237	251	263	250	228	268	241	255	258	220	242	247	249	259	242	259	269	224	234	261	249	229	237	250	249	246	269	256	301	288	256	254	227	236	257	267	252	244	242	254	263	268	242	251	242	251	260	252	275	251	229	254	237	264	258	253	265	271	242	253	270	257	236	277	245	266	293	256	265	234	283	279	249	279	257	269	226	233	257	242	258	274	280	238	257	233	233	253	260	226	239	262	265	296	269	293	249	273	267	251	282	213	277	273	248	251	278	283	282	242	260	226	254	251	273	235	254	280	280	251	264	237	266	269	259	279	232	252	257	251	269	266	264	254	272	258	248	247	276	257	253	278	277	274	245	222	280	254	272	273	255	242	250	270	259	232	258	224	251	241	237	247	293	260	255	234	275	280	256	252	218	246	231	261	266	238	262	247	270	254	219	257	278	261	266	271	275	267	264	244	274	263	232	249	245	239	254	269	285	243	269	256	230	267	250	263	245	250	258	240	253	228	271	261	233	249	252	267	237	235	264	251	247	238	259	230	281	237	265	251	261	243	248	242	261	281	236	223	260	259	275	245	281	256	251	247	255	259	235	240	255	272	271	243	258	256	257	244	257	245	278	277	254	246	242	241	268	256	226	266	262	251	249	246	275	262	274	255	238	260	272	314	247	275	283	255	252	271	224	219	257	273	264	261	249	252	241	250	245	236	250	274	246	233	267	257	261	259	255	253	257	258	282	265	248	229	238	264	238	254	245	247	247	269	242	251	254	260	243	247	255	242	256	270	267	279	273	260	276	246	243	253	253	258	235	245	238	251	285	243	289	253	246	223	252	286	253	287	248	239	256	239	259	254	271	268	265	271	259	229	253	270	273	244	235	281	286	245	250	241	247	240	250	244	267	246	241	271	249	252	282	293	269	259	244	274	292	259	278	263	271	266	277	249	228	249	226	237	282	281	249	267	260	250	244	263	251	266	283	226	234	256	242	260	274	281	262	257	286	229	248	244	252	260	250	247	260	239	257	246	248	271	271	236	241	272	251	249	263	234	240	259	262	235	234	285	234	253	240	272	260	240	243	243	245	275	261	247	262	228	253	285	253	278	255	248	266	245	285	243	244	286	230	287	257	291	275	261	236	260	245	266	272	271	270	251	257	239	260	257	277	259	249	281	267	266	265	261	253	242	262	265	247	249	258	275	259	271	258	279	246	264	257	249	238	248	268	270	276	262	292	282	264	253	250	257	235	257	222	275	296	230	269	251	228	265	246	231	254	262	276	256	265	302	226	267	262	234	276	257	247	254	269	279	265	272	271	298	245	283	237	256	259	251	242	230	261	271	273	227	256	280	247	261	260	270	272	258	246	241	268	240	243	275	251	242	235	257	269	251	275	277	285	240	253	261	256	246	238	238	274	268	269	270	259	258	243	258	232	257	249	292	249	265	222	246	245	260	237	260	241	247	248	304	272	232	242	253	243	277	249	251	260	270	259	229	228	248	256	236	232	237	274	237	254	245	262	240	268	251	233	256	266	292	249	282	270	245	250	260	226	250	261	264	275	235	247	251	252	269	261	277	262	281	251	250	265	249	263	274	239	238	258	251	277	288	253	263	274	240	281	237	279	266	282	258	275	233	277	268	254	255	252	244	224	267	254	246	220	217	257	264	213	270	267	278	261	263	252	300	253	247	216	230	277	275	236	263	233	264	241	263	261	249	241	276	245	257	238	258	251	241	254	246	258	253	261	240	250	228	267	261	259	257	269	269	259	279	239	247	267	242	290	251	240	256	263	242	282	261	266	236	260	223	251	244	228	260	249	283	210	261	268	302	249	255	257
19657	28815	39282	31136	23112	18493	16339	13978	12467	9841	6800	5309	4220	3285	3111	2657	2652	2794	2470	2328	2604	2292	2030	2037	2105	1684	1910	1716	1529	1250	1217	1037	1040	936	835	836	783	764	770	828	894	924	952	971	995	1005	912	947	911	974	827	842	877	829	853	808	795	737	712	747	765	731	701	763	760	711	812	802	811	827	871	928	898	857	833	748	872	758	758	723	727	756	689	733	678	674	709	672	681	708	691	672	722	662	700	637	640	634	598	609	629	642	607	639	611	647	640	632	609	622	659	633	634	702	666	656	620	622	607	636	635	621	583	623	618	647	623	623	587	636	606	684	592	642	643	662	582	641	642	692	603	584	598	617	623	635	637	617	618	596	640	590	666	618	626	630	588	601	617	638	619	642	597	596	650	659	651	640	631	601	626	626	643	632	668	632	604	659	660	630	626	656	614	609	649	645	627	668	654	623	610	603	625	662	608	576	636	620	643	648	606	600	582	625	599	675	644	627	613	615	592	643	656	618	587	604	615	624	607	597	594	630	651	616	638	605	581	620	642	627	612	621	662	633	650	645	605	657	611	552	614	641	638	623	611	614	689	629	598	624	617	669	637	642	635	610	589	619	594	653	608	636	621	594	652	661	656	583	640	646	588	586	616	674	639	593	606	599	597	628	624	610	644	622	626	613	633	657	644	606	629	659	671	654	643	649	610	582	623	633	658	653	586	634	602	674	586	645	604	612	628	598	576	582	623	624	626	633	618	598	616	616	624	637	617	659	608	594	628	628	606	644	624	633	610	603	669	649	598	633	611	643	621	641	664	585	642	641	604	609	656	618	642	635	632	611	638	633	617	614	583	620	635	631	648	612	606	641	623	630	629	667	642	565	615	592	637	597	645	622	596	627	636	628	649	575	650	624	591	607	638	590	659	654	641	609	616	641	613	620	636	622	636	639	635	571	696	649	620	646	649	620	682	610	634	622	614	642	634	606	630	644	636	631	673	647	639	637	593	641	628	638	648	650	596	626	634	600	632	645	639	641	626	669	644	617	635	619	621	631	597	625	581	595	642	624	638	645	635	662	600	617	583	653	633	595	640	613	598	627	570	606	628	620	590	603	623	619	648	640	657	645	637	644	589	614	645	640	619	601	642	629	616	629	596	607	689	676	626	643	599	631	589	603	643	590	589	653	616	604	647	599	608	576	638	605	639	629	643	635	563	591	595	625	661	609	654	631	613	674	638	618	642	577	645	658	569	683	653	621	621	584	639	599	662	618	601	634	634	619	613	607	606	683	606	613	669	595	644	606	608	637	620	653	652	641	637	611	659	638	627	592	648	666	638	589	592	595	662	652	642	654	636	625	611	628	608	622	627	620	647	610	606	595	645	627	633	611	600	620	628	628	649	679	651	570	577	630	593	621	653	589	626	594	612	589	623	592	623	636	627	612	593	621	655	626	628	613	641	639	634	593	630	642	639	594	622	675	640	612	606	583	667	608	647	620	598	672	614	614	601	639	633	616	591	653	646	589	617	609	569	632	532	634	633	650	619	624	622	588	619	650	623	673	649	619	616	603	639	633	629	617	651	660	593	618	655	603	623	651	582	641	658	633	630	643	607	602	648	584	679	628	619	628	612	599	627	622	603	617	591	638	617	640	621	637	621	653	576	626	610	644	591	604	611	642	648	600	631	633	595	616	624	622	604	618	619	613	609	644	642	681	618	622	612	637	619	634	649	617	635	653	611	649	645	619	660	604	596	624	628	651	627	605	593	665	598	652	632	602	580	607	574	617	623	642	609	656	653	633	583	633	637	621	634	637	601	658	598	578	636	613	638	652	642	667	607	626	634	600	644	659	649	657	619	601	622	621	662	640	606	688	585	641	677	638	636	612	634	665	627	571	611	570	674	610	606	619	625	588	614	668	622	618	589	621	585	599	633	620	621	593	627	649	623	659	663	609	649	647	625	646	647	621	639	634	629	605	662	601	669	669	615	618	589	600	613	593	601	582	666	644	613	615	613	611	629	629	630	595	641	600	609	648	610	564	611	663	618	645	625	629	671	570	599	631	656	599	605	638	631	605	580	581	610	648	619	582	608	585	634	664	662	658	616	643	609	602	615	584	600	638	642	598	624	614	628	681	599	662	612	629	579	594	625	626	614	641	638	585	647	599	618	651	639	639	600	651	628	670	650	641	621	598	646	602	634	648	646	614	566	617	604	641	628	665	633	641	627	585	616	671	618	632	619	611	612	618	623	624	622	636	602	638	675	631	667	628	634	603	591	626	616	650	690	590	589	607	577	613	607	621	620	626	672	643	673	659	652	605	601	604	614	634	614	606	628	626	624	657	636	636	640	553	633	629	612	597	626	666	634	640	607	592	608	619	629	617	605	606	640	616	627	637	614	654	619	642	599	648	665	625	634	607	652	628	604	599	671	649	630	644	668	621	639	627	699	595	595	647	612	665	662	639	633	601	603	595	624	619	604	634	638	614	641	635	620	657	644	615	607	702	654	605	611	628	611	582	612	565	604	589	612	626	626	601	597	639	644	667	642	655	602	628	592	588	657	634	621	646	628	612	615	582	662	617	606	650	643	600	635	641	669	644	615	636	632	610	595	565	610	593	598	597	649	625	600	643	657	627	581	669	633	657	653	583	607	578	652	617	684	588	619	621	618	658	628	667	623	650	645	664	623	645	641	619	611	597	650	618	604	615	588	628	649	640	646	590	637	650	624	620	643	611	636	588	629	669	618	608	567	610	606	617	575	608	623	615	627	637	629	591	633	674	647	592	635	627	612	608	610	610	599	613	643	647	615	617	640	671	640	625	600	650	611	626	625	618	571	647	649	614	642	608	593	665	666	619	597	638	649	607	599	639	605	603	604	635	582	606	629	648	630	636	596	618	657	639	613	616	650	649	680	660	631	630	597	651	666	606	663	627	572	627	645	620	629	585	602	648	604	575	604	598	675	641	588	617	649	641	595	639	603	634	649	679	593	676	648	657	626	647	634	631	645	582	623	628	624	582	613	612	648	635	652	661	598	668	604	632	605	622	655	619	526	595	599	575	604	575	634	631	618	606	596	584	598	644	614	636	644	648	622	619	599	657	598	633	655	616	644	683	685	604	606	611	641	563	636	615	604	675	607	612	652	652	632	636	611	630	649	627	602	613	614	618	594	647	614	570	630	611	612	636	621	684	631	604	608	667	647	644	605	634	635	622	594	613	623	638	645	621	642	573	590	586	605	655	631	625	602	609	608	624	630	667	623	622	635	622	627	647	621	651	644	611	603	614	670	667	579	642	632	608	640	628	653	630	624	664	578	633	619	624	577	664	625	614	581	607	622	630	620	582	643	610	621	623	639	589	603	613	648	652	590	620	632	609	597	617	607	648	629	636	620	659	647	578	613	644	594	624	632	584	598	621	659	627	629	607	600	665	619	631	610	593	628	686	619	635	634	658	640	613	661	655	628	649	614	616	628	618	605	641	663	618	607	640	669	630	625	601	625	631	633	594
38574	46264	46256	33378	23413	18614	13194	8882	6131	4019	2910	2189	1591	1206	951	828	769	926	795	674	766	804	827	672	539	570	545	477	495	378	385	302	284	310	307	284	290	250	241	237	311	285	318	292	291	313	276	283	291	298	257	239	279	270	262	284	245	209	246	246	249	248	246	263	240	262	259	274	227	277	273	269	244	251	258	279	258	249	237	248	259	247	267	247	251	243	238	225	245	287	227	226	226	256	242	242	224	211	245	223	253	207	196	236	240	248	237	213	267	196	240	216	215	227	270	205	230	235	222	241	215	197	225	233	238	227	229	233	239	249	228	200	243	235	244	220	248	228	257	235	221	243	228	243	262	234	235	262	223	223	218	235	224	212	240	258	236	207	217	207	249	229	225	245	235	256	228	212	199	244	228	201	283	218	222	217	249	210	221	215	228	233	226	236	215	231	256	209	212	229	237	248	259	236	233	261	230	227	240	239	246	246	230	228	234	218	232	230	226	226	249	224	236	241	238	221	217	221	209	226	245	226	244	248	250	219	209	198	217	228	218	241	228	213	238	218	226	240	251	236	227	231	239	248	237	260	218	219	248	219	205	211	212	224	225	243	237	221	233	223	251	226	226	220	239	233	236	235	243	220	207	207	189	207	229	209	232	221	219	224	211	256	254	216	243	234	219	217	217	237	224	210	226	233	225	250	235	237	249	227	191	233	223	202	217	216	220	216	226	240	222	243	225	213	216	235	224	237	249	224	250	204	230	242	228	252	234	214	229	228	214	210	202	258	241	236	243	231	245	210	211	209	199	228	227	231	219	231	251	218	222	229	222	233	223	218	227	249	226	232	217	232	254	212	226	229	229	206	226	223	259	232	237	272	239	242	221	254	234	249	222	244	220	224	242	212	211	218	245	232	207	198	245	224	228	233	218	265	244	265	252	221	258	225	242	234	206	195	196	222	240	220	233	229	221	218	228	216	223	228	235	233	225	224	219	223	198	225	237	217	217	189	249	217	229	236	246	240	245	249	227	230	228	215	207	230	238	195	214	224	248	249	265	217	201	230	222	225	218	209	218	243	235	221	228	213	241	221	233	208	191	254	224	217	227	219	222	232	225	234	256	237	213	226	230	236	254	215	253	240	227	200	204	224	239	237	240	209	255	248	243	217	216	216	207	221	238	234	221	238	222	227	223	255	217	261	250	227	220	206	235	219	227	237	234	206	236	247	214	232	204	227	207	205	228	228	215	273	237	239	229	216	212	227	248	211	229	223	211	221	208	212	242	231	209	222	222	193	225	225	240	212	210	230	232	240	236	239	228	209	199	211	219	238	236	237	216	248	216	211	203	230	206	212	199	238	222	226	214	231	209	199	223	232	231	242	200	226	241	237	232	252	232	233	252	197	237	232	244	243	219	210	222	242	209	223	216	251	253	215	213	216	218	256	231	226	216	203	231	249	231	238	261	223	212	204	219	192	217	191	224	206	217	231	236	236	224	251	240	236	265	239	257	211	224	202	207	232	218	253	230	223	224	239	229	221	220	221	242	208	233	250	217	235	220	218	246	238	215	212	210	245	229	214	225	218	240	230	221	236	213	258	227	222	228	214	225	233	252	201	227	243	209	209	233	214	227	237	227	214	210	258	216	209	263	224	228	251	221	232	222	235	253	233	246	226	258	248	225	229	236	221	238	246	233	231	209	205	217	223	203	220	213	206	206	227	252	234	228	231	225	233	212	207	232	218	206	209	210	235	217	244	238	239	219	241	220	219	212	193	219	230	229	247	214	213	247	215	228	235	243	228	241	252	229	227	224	225	241	234	220	230	207	223	222	243	218	225	245	232	251	225	242	247	244	237	240	239	217	210	225	235	225	225	219	227	229	233	209	216	226	224	233	220	243	221	229	208	213	261	197	212	212	214	224	221	209	210	213	237	201	229	267	222	241	232	217	206	224	223	238	247	241	256	231	194	250	221	238	227	240	224	229	233	232	249	220	234	198	220	219	210	224	242	218	232	240	212	230	185	220	223	207	175	241	246	218	203	252	228	246	253	254	235	239	223	258	223	269	225	212	229	205	207	226	215	236	216	209	215	216	246	236	214	234	230	226	239	196	203	223	255	240	206	224	234	219	227	219	227	226	241	209	230	230	227	234	235	252	232	242	259	240	221	235	233	191	207	219	236	232	220	231	218	222	230	222	250	246	222	211	241	247	245	204	235	237	224	225	241	236	241	215	229	215	216	239	224	235	240	230	233	229	206	233	211	209	203	222	233	211	226	250	225	200	214	237	230	201	231	230	219	225	233	205	243	206	213	231	208	254	221	203	213	251	210	232	226	227	237	249	200	230	232	227	240	245	255	203	197	218	203	238	248	196	236	227	226	232	235	232	231	231	275	220	224	250	217	255	216	238	230	224	213	262	240	231	209	224	215	228	235	228	223	208	221	247	219	226	235	226	218	250	240	209	243	232	255	222	224	231	223	237	226	217	216	236	226	202	215	248	237	245	217	237	226	229	255	245	216	247	229	226	235	226	220	206	204	236	225	222	230	238	210	244	215	254	214	253	228	227	217	226	236	225	241	210	220	224	235	211	202	226	239	262	219	211	214	247	229	221	181	228	215	217	232	242	212	231	199	227	235	238	226	219	231	240	224	250	199	260	219	237	214	232	218	217	236	245	229	238	230	253	213	227	205	256	199	247	240	230	225	228	211	222	251	240	242	244	241	233	214	229	208	233	208	222	232	208	266	225	197	244	215	224	209	223	224	220	230	205	259	240	217	221	223	222	235	220	224	213	231	257	240	229	216	217	224	215	237	220	231	267	219	210	224	248	230	215	218	245	213	247	200	215	253	237	247	214	224	228	222	224	255	230	246	236	227	224	227	247	244	247	247	233	243	239	233	238	233	221	183	221	240	212	244	228	245	209	218	245	219	216	236	236	224	229	242	234	229	247	233	225	231	231	219	202	223	238	228	247	246	230	195	209	216	244	213	243	231	201	216	215	209	218	209	201	226	248	251	239	200	224	241	238	250	221	229	209	255	221	231	197	231	219	195	212	230	250	239	223	220	190	205	234	229	212	223	237	236	198	199	240	248	212	198	231	221	256	214	200	247	236	207	219	217	227	221	213	214	232	209	206	252	244	210	194	219	231	237	216	243	214	209	220	223	247	237	226	245	224	234	226	248	241	230	238	240	247	248	216	239	255	237	221	215	219	201	235	218	246	230	257	209	235	256	242	225	200	249	218	212	219	228	198	236	245	255	206	189	220	205	233	222	214	238	223	230	227	243	233	223	215	245	225	235	219	249	241	238	203	231	241	208	242	239	233	231	206	219	222	242	225	211	218	239	248	216	230	223	232	236	234	238	231	208	244	240	263	206	239	246	232	234	232	229	232	243	232	220	227	234	209	218	215	229	238	252	260	211	244	227	220	240	217	259	221	224	247	235	231	215	231	214	223	208	222	211	225	191	209	221	244	259	228	242	248	244	229	232	221	231	224	231	222	250
25168	39875	47961	35000	27226	23512	20878	18352	16259	13168	10734	8652	6411	5564	4367	4112	4233	4199	3826	3433	3362	3488	3482	2920	2836	2503	2732	2606	2267	1739	1686	1197	1268	1133	1044	864	838	886	833	865	947	1027	1090	1082	1094	1042	1013	985	969	967	948	902	910	863	872	853	823	776	755	738	652	699	691	674	758	771	927	826	857	826	804	926	885	834	772	816	770	688	697	694	710	716	706	695	654	692	677	631	660	652	638	672	661	596	622	589	584	556	579	569	623	595	574	572	595	575	561	555	541	609	581	652	627	606	587	594	582	603	564	565	546	555	554	528	537	542	553	594	579	521	496	546	518	542	564	541	580	529	535	569	543	542	585	544	537	540	590	554	592	497	558	576	558	544	538	541	548	569	559	576	548	568	575	550	571	573	558	545	567	559	558	540	546	534	542	573	568	580	505	577	566	578	540	521	539	542	533	578	535	568	585	539	529	549	535	532	520	528	563	547	516	540	552	557	559	519	602	553	586	510	550	508	520	559	528	589	564	591	525	534	507	520	505	565	567	553	522	505	537	626	534	528	555	546	556	515	499	554	578	544	496	554	535	579	561	603	577	594	547	525	517	550	573	503	567	558	539	573	527	510	533	583	532	580	511	535	581	510	568	516	562	599	546	524	528	566	563	568	534	536	552	563	576	568	557	527	537	526	572	557	555	551	554	525	534	557	533	561	584	536	539	540	540	551	533	584	539	546	526	588	584	556	510	569	550	579	520	549	554	560	547	577	566	537	543	554	569	558	532	569	536	583	533	558	559	563	556	553	530	549	561	560	547	565	594	602	520	528	550	535	574	537	555	553	530	532	528	541	545	556	569	565	536	533	571	554	548	514	556	574	542	534	562	544	567	551	544	542	530	543	548	512	505	538	540	552	537	544	549	544	516	569	559	544	543	539	569	539	604	510	569	565	535	548	561	584	525	571	540	559	554	571	536	492	565	544	567	532	519	571	566	555	537	540	538	569	571	551	537	530	530	557	577	538	529	552	529	573	577	541	551	542	518	538	561	533	577	550	549	551	598	552	527	546	564	504	512	571	562	500	541	517	573	551	543	560	578	550	563	528	547	535	547	545	545	560	544	557	562	578	525	588	538	546	542	545	503	566	560	511	553	528	553	565	540	596	558	514	565	554	572	534	563	530	554	558	537	550	538	569	535	507	541	567	608	541	553	536	539	576	517	581	567	530	523	565	574	559	559	549	538	539	544	569	577	561	514	546	557	557	541	562	507	503	512	537	576	546	571	547	545	546	503	560	550	522	543	585	593	525	520	565	558	529	500	546	549	556	531	570	493	560	501	547	507	596	559	585	588	555	517	588	506	520	561	537	558	535	504	510	535	590	567	517	516	523	585	577	503	532	561	540	526	565	543	563	535	534	555	551	590	542	523	539	533	566	545	567	558	545	525	536	558	564	548	570	548	568	535	542	556	554	583	586	561	521	589	542	550	531	526	555	551	556	557	536	570	566	573	585	536	571	541	539	548	518	561	591	569	566	608	547	542	542	533	528	569	580	519	548	557	521	562	492	510	513	540	531	555	575	552	508	564	558	577	549	520	580	558	563	555	538	539	572	567	564	516	535	532	563	517	595	523	543	532	540	516	546	521	584	502	516	540	563	509	534	540	563	542	562	544	524	566	574	553	513	565	558	554	528	564	534	554	531	545	589	554	544	514	584	559	532	582	550	562	565	517	511	531	559	558	583	520	575	549	563	557	549	549	512	521	577	552	582	554	565	516	546	539	535	550	527	569	527	536	555	539	552	509	533	568	523	518	552	542	534	561	560	560	594	582	549	533	494	565	559	504	519	566	574	543	548	541	582	555	577	480	483	585	537	547	544	590	539	534	574	573	588	518	570	525	592	544	560	540	560	553	520	522	588	563	574	553	540	521	581	547	547	549	563	544	536	548	550	553	560	563	573	556	560	538	548	549	533	579	530	523	533	586	555	527	571	550	557	535	609	556	562	577	524	549	564	550	583	544	583	552	555	571	551	556	539	559	551	530	557	555	522	602	567	567	524	581	535	522	575	529	565	560	556	525	533	534	583	539	531	516	597	542	568	610	545	542	516	515	540	533	552	540	528	564	503	506	562	565	605	601	535	520	505	550	520	524	595	544	545	540	558	572	550	550	570	559	543	526	535	528	521	505	516	533	575	535	561	574	532	529	582	535	560	550	574	530	532	590	577	554	542	576	520	556	522	567	520	539	531	544	543	517	605	527	525	512	541	548	543	544	545	571	519	557	541	554	568	517	471	547	518	562	575	533	577	593	538	591	587	490	548	566	561	587	531	563	562	567	520	573	589	517	577	514	523	530	528	542	502	575	560	544	546	592	520	545	525	520	542	543	556	553	540	561	533	568	534	558	555	559	530	555	558	558	561	568	578	526	521	559	515	522	504	541	555	503	544	523	544	544	568	578	532	541	533	539	542	563	532	571	536	578	532	540	560	600	556	558	553	568	562	561	566	522	527	501	563	543	560	522	588	564	594	548	541	534	531	540	553	559	559	587	534	559	528	540	531	532	525	559	562	570	555	548	552	563	542	528	558	555	532	540	536	572	548	573	570	561	563	549	548	568	540	555	558	567	481	547	555	530	525	538	565	565	558	546	500	521	539	613	532	545	568	550	509	542	541	572	540	537	548	534	543	540	532	546	537	574	537	569	567	522	546	524	562	518	528	557	517	534	547	538	513	534	508	541	545	515	537	491	546	558	545	584	596	521	533	546	573	547	516	550	532	510	511	544	535	566	537	509	513	555	578	519	514	534	504	560	561	551	551	546	543	505	543	563	545	561	589	555	549	554	527	533	537	587	563	575	574	515	575	523	512	557	513	570	557	538	552	565	545	513	587	513	520	494	559	550	565	541	570	583	548	527	528	529	536	580	553	567	537	549	554	549	543	559	542	548	529	536	586	558	542	560	578	580	560	557	519	520	535	540	550	521	503	546	559	521	541	565	514	548	531	548	573	590	581	570	536	559	546	586	581	532	570	522	565	523	550	569	576	547	553	534	575	543	542	535	532	550	576	582	517	565	536	528	559	524	560	571	540	543	556	542	559	561	572	596	517	554	561	530	511	537	514	581	557	531	523	540	559	560	555	513	552	525	563	520	523	559	537	549	557	536	537	541	569	550	524	546	528	555	538	550	564	554	511	547	554	571	563	535	528	544	516	575	558	586	564	557	575	546	552	524	554	543	548	526	528	531	538	536	586	609	555	598	553	536	521	535	555	535	574	587	572	549	502	515	558	535	565	522	554	539	542	521	529	554	542	506	468	542	538	564	607	610	564	589	546	573	548	607	502	562	543	530	533	520	556	548	570	569	551	565	529	553	534	574	561	590	544	548	538	591	562	583	570	549	583	561	560	541	537	559	604	569	539	544	581	518	547	523	576	571	536	528	536	547	557	592	514	504	566	556	513	538	540	564	538	528	520	513	555	599	514	536	537	534	554	543	533	603	559	563	582	553	553	543	567
11364	10554	15083	9048	5428	3718	2556	1888	1364	1105	919	728	557	481	395	386	333	297	269	259	245	240	258	255	259	277	261	212	241	224	249	238	257	208	216	226	213	259	226	219	234	241	214	251	239	225	248	221	236	240	221	249	203	210	221	258	239	225	218	213	220	212	216	235	224	205	217	267	263	240	248	247	232	210	268	252	235	209	253	230	214	234	222	243	205	236	221	245	240	226	237	241	220	226	223	209	206	222	249	194	220	185	227	220	246	230	209	238	230	228	219	210	222	209	217	223	223	232	223	202	206	232	202	225	235	201	219	210	228	227	211	211	209	192	208	198	247	232	241	228	231	231	223	221	210	248	222	223	217	238	220	232	216	233	228	192	232	227	224	195	211	224	208	212	210	234	219	228	210	199	218	226	217	228	228	227	235	224	208	202	224	231	229	204	214	223	205	203	219	234	227	205	225	199	243	214	218	205	221	230	248	204	213	246	213	211	224	229	214	240	187	212	202	198	234	216	205	215	221	203	202	219	193	229	209	205	205	212	200	207	216	205	245	198	206	226	245	233	218	188	198	230	230	216	234	208	222	214	202	250	197	221	206	221	201	240	216	207	212	192	223	242	216	196	230	206	225	260	216	238	221	200	214	230	234	225	221	216	225	220	219	198	225	224	196	227	222	244	228	241	214	206	245	208	228	202	215	212	220	208	216	213	213	219	214	216	223	218	228	199	227	215	220	247	211	227	216	208	214	223	216	216	215	238	205	218	209	218	234	230	244	213	216	209	211	204	248	227	221	200	234	235	208	239	224	220	195	209	203	236	233	217	215	199	229	226	216	227	214	226	225	231	245	206	241	217	237	231	214	230	214	203	213	211	214	218	217	221	255	239	209	201	210	208	212	210	189	245	221	235	224	206	239	241	232	234	213	222	220	239	228	188	213	218	223	208	217	207	225	209	223	209	205	200	223	182	222	219	209	214	233	224	214	216	211	229	229	221	226	254	204	228	204	206	214	234	217	231	201	223	228	225	215	227	228	204	220	230	219	198	188	206	226	208	237	213	236	211	222	223	221	203	259	223	202	239	235	215	238	233	232	212	221	230	200	213	219	235	224	247	198	230	232	215	216	231	219	247	216	198	213	221	208	235	209	201	209	199	243	217	199	225	206	226	208	221	221	204	199	215	249	210	219	236	187	199	204	219	215	206	215	208	220	247	212	231	228	219	226	237	246	217	219	253	255	218	229	235	247	209	199	182	241	191	232	228	221	233	170	225	203	216	223	209	215	244	237	221	226	255	224	216	203	249	241	227	187	239	208	240	217	204	199	241	226	247	232	205	217	260	237	220	222	212	228	225	230	206	213	253	230	211	194	197	212	234	212	212	227	253	231	241	234	220	221	219	201	224	223	229	227	224	203	201	231	223	231	213	215	253	248	202	211	218	214	224	206	232	219	211	236	225	207	241	202	262	213	223	209	189	241	238	241	244	202	239	233	232	214	208	205	238	220	236	213	241	238	191	205	231	207	223	241	219	231	231	214	227	244	213	214	238	218	225	221	245	211	249	195	224	218	227	216	204	214	207	231	241	215	209	236	217	216	215	224	209	219	197	221	228	198	194	217	201	247	248	230	226	217	228	216	217	230	235	231	216	235	188	233	224	249	224	226	211	226	229	229	220	227	221	234	243	220	219	241	202	228	219	219	217	190	231	207	212	217	203	212	229	216	224	230	235	207	204	211	235	219	222	219	214	224	225	228	218	217	235	205	192	232	219	258	219	228	203	215	221	236	225	244	238	249	193	228	228	233	226	195	234	200	207	237	234	234	225	241	209	222	213	232	199	212	198	209	229	216	208	226	243	216	233	220	200	225	233	183	211	208	212	218	211	229	203	219	200	217	226	225	209	207	223	200	226	209	226	221	234	213	195	224	214	222	230	236	216	209	226	224	225	225	215	235	196	197	227	214	261	235	234	231	241	250	229	232	209	200	218	209	212	189	229	201	235	222	196	210	236	238	206	241	222	224	220	217	177	239	195	243	225	219	211	213	238	231	211	228	209	213	190	219	234	216	197	256	211	211	226	245	213	218	192	219	224	229	214	220	224	225	205	221	215	238	210	200	216	241	252	210	225	235	222	228	209	212	199	248	222	208	197	216	215	201	211	206	227	201	239	201	203	218	209	226	206	248	225	231	190	206	230	231	233	241	196	210	231	205	237	217	230	211	193	193	221	196	213	244	222	210	232	234	235	219	192	214	232	214	218	202	227	238	238	216	241	222	201	205	223	206	224	221	182	241	251	220	226	243	233	187	224	213	191	209	227	224	237	235	207	220	226	230	232	223	218	213	239	225	215	202	197	213	228	199	230	205	183	225	233	196	208	212	230	217	212	240	243	229	227	216	243	237	202	235	215	214	209	230	228	210	228	196	263	247	211	223	236	222	228	214	239	239	238	223	214	218	220	252	214	215	224	254	187	240	242	235	204	231	231	233	223	202	213	208	238	189	208	224	192	215	217	208	229	208	241	235	219	224	218	235	183	224	233	213	210	197	199	223	194	225	198	249	216	227	203	220	232	215	198	201	213	191	230	208	203	203	218	219	203	204	242	208	213	197	207	226	245	213	238	230	213	235	210	217	206	228	222	219	223	260	237	226	221	229	220	198	226	225	246	220	208	219	208	240	213	246	211	209	222	208	224	209	231	204	199	242	211	193	191	229	205	210	236	226	231	240	194	242	191	217	197	206	238	205	204	229	206	201	246	199	248	232	247	221	231	245	211	205	227	243	225	215	226	218	212	219	221	239	215	218	216	215	209	216	222	232	210	229	228	239	226	248	214	205	239	248	213	227	186	245	202	232	230	213	211	225	201	221	186	205	204	204	218	234	215	223	226	217	208	218	205	223	226	253	207	239	221	227	216	206	227	188	231	261	223	222	202	218	210	242	243	238	233	215	187	223	235	220	235	234	220	224	248	223	217	202	225	241	242	206	217	230	192	222	222	225	223	240	220	226	249	193	209	206	237	221	196	221	225	243	212	224	213	223	217	226	228	200	190	225	226	196	231	186	222	226	211	211	222	220	213	216	202	209	218	211	214	253	246	199	217	238	241	202	244	219	228	200	224	214	253	232	192	213	206	214	212	216	239	226	207	203	214	223	205	222	213	214	218	233	245	216	200	222	207	202	214	215	204	232	201	212	229	223	243	209	203	216	221	213	224	225	218	204	222	216	212	237	222	203	210	212	182	215	213	231	208	216	217	238	188	198	207	205	230	223	200	237	216	206	226	243	220	200	218	205	238	211	201	205	204	222	219	203	228	220	236	221	226	220	228	230	194	205	228	219	264	216	202	246	214	206	214	233	207	227	237	222	252	238	240	230	216	219	224	225	226	205	205	240	223	211	211	220	223	250	210	209	242	240	222	262	205	200	243	225	205	206	194	208	243	196	218	233	211	214	239	255	220	230	226	233	208	204	249	230	208	224	219	211	208	229	209	235	206	218	233	197	226
6876	10912	20836	17678	14903	12632	10011	8049	6468	5244	4295	3397	2516	2056	1858	1658	1341	1176	1008	924	838	823	864	845	899	811	726	660	632	621	615	573	610	629	557	554	619	573	581	583	582	566	614	656	645	678	645	667	687	681	663	660	667	647	678	671	631	609	564	603	564	595	619	565	565	599	709	660	685	661	629	701	673	670	627	674	615	615	604	611	572	668	605	603	571	620	606	586	595	567	599	595	571	559	523	599	557	579	540	537	576	536	545	545	568	558	511	526	541	549	562	584	550	538	570	567	577	554	528	554	539	554	570	540	516	540	561	590	559	583	576	581	524	535	529	535	537	567	547	560	561	498	552	582	535	541	570	535	562	536	588	566	541	541	522	541	540	557	553	556	549	537	565	517	532	588	569	556	565	538	570	523	539	544	531	597	583	524	536	578	535	615	529	559	545	553	553	563	547	565	560	517	549	563	541	554	544	538	558	554	574	592	540	536	548	563	563	567	503	539	522	540	571	539	521	561	553	537	568	558	540	506	569	539	561	572	520	498	502	570	579	574	534	556	553	548	540	527	533	565	575	520	539	550	550	548	590	556	556	548	568	561	514	553	564	554	558	541	572	540	527	596	542	530	567	523	527	562	515	549	548	579	543	519	509	572	593	553	567	588	546	545	546	545	550	573	566	551	544	504	541	545	558	573	533	548	558	536	569	555	522	563	514	561	556	530	540	570	541	523	539	532	583	559	570	574	579	557	573	519	593	520	528	534	532	562	543	572	508	565	507	533	519	540	549	533	567	537	576	576	527	515	562	551	584	490	548	576	577	578	534	552	554	556	536	565	535	516	540	519	534	566	533	578	575	555	485	530	596	566	560	554	549	544	547	561	559	536	523	519	548	587	524	539	559	554	564	529	558	568	552	529	557	502	524	622	535	562	548	536	574	543	568	555	561	563	530	537	547	586	548	518	572	588	512	516	572	538	534	563	564	547	559	573	548	528	531	546	537	537	550	570	531	569	520	548	577	536	554	531	549	529	533	518	537	543	533	575	532	558	551	533	546	540	531	559	519	557	582	505	530	546	565	552	548	552	525	546	519	536	523	587	533	565	521	569	532	587	568	553	553	543	553	488	555	574	498	506	590	525	545	548	572	532	506	544	565	542	567	559	565	591	595	548	571	550	590	538	552	551	571	530	535	533	551	565	531	536	543	535	569	566	563	530	570	581	534	574	521	570	528	510	601	517	571	549	539	519	551	543	566	552	541	559	523	537	551	559	568	589	529	537	583	557	546	565	552	592	554	504	526	540	516	567	515	554	542	576	558	546	572	552	561	542	530	503	500	518	546	528	519	540	538	553	539	586	560	592	553	539	547	557	584	510	558	568	551	535	542	519	562	576	531	547	537	537	584	564	539	533	577	554	532	567	547	510	563	555	558	547	529	554	543	569	591	502	532	577	563	573	564	578	556	566	552	520	566	531	576	542	528	533	547	554	565	568	563	549	561	520	559	581	560	512	525	551	529	559	548	540	549	547	539	556	567	529	531	552	547	551	572	533	544	558	554	528	558	509	535	528	508	539	558	529	523	560	572	571	537	578	566	546	597	519	565	542	525	570	539	544	610	555	560	543	552	545	548	579	572	528	577	589	582	579	577	567	571	554	546	585	553	555	552	511	546	554	536	543	596	580	518	536	574	601	579	497	558	574	540	501	565	549	587	547	518	542	552	558	557	482	551	534	574	601	533	501	571	567	537	544	541	560	531	547	526	564	554	563	544	541	546	541	512	571	581	558	586	506	538	569	570	560	531	535	541	558	545	568	598	561	538	543	568	548	527	544	604	549	563	576	533	541	554	547	553	550	540	541	574	578	577	580	581	562	555	534	576	558	532	558	572	540	541	547	581	530	502	551	509	523	553	537	526	569	568	563	559	558	536	573	547	526	552	543	526	536	570	577	545	546	524	562	554	532	539	560	532	535	504	544	550	557	526	503	561	546	516	530	545	567	587	554	507	516	566	543	542	587	571	528	579	550	561	579	558	600	588	523	553	525	562	547	521	568	569	561	539	579	589	533	582	529	571	532	508	548	537	544	550	544	541	590	562	545	532	532	557	556	546	553	515	542	539	584	541	561	544	485	538	519	557	542	517	520	534	565	553	553	588	556	557	527	564	544	581	563	569	573	547	543	575	557	596	554	513	514	493	593	552	541	519	548	553	508	564	546	559	572	614	556	571	563	566	529	545	544	476	516	568	574	536	548	532	570	565	524	517	566	541	527	596	555	549	541	548	532	536	557	505	511	544	530	564	585	551	551	548	534	584	520	558	571	540	550	530	542	601	551	548	529	560	580	553	532	579	558	578	505	530	558	554	531	570	544	522	512	583	543	550	512	604	514	524	554	575	597	591	563	584	540	554	541	517	553	499	544	543	602	589	536	580	533	537	556	551	548	555	560	551	552	552	545	565	563	561	523	533	524	565	580	553	551	545	545	565	548	545	529	577	549	530	591	547	559	566	529	542	575	549	530	605	529	519	516	557	531	535	552	576	518	545	587	577	506	531	514	568	523	514	556	590	575	556	572	556	553	564	549	536	581	550	561	519	586	542	546	539	571	530	551	556	552	577	575	551	543	547	585	575	526	551	559	561	568	549	526	527	549	538	531	541	580	546	549	569	553	540	524	561	565	537	547	541	559	520	545	510	558	566	555	531	549	540	569	539	564	550	581	590	524	535	544	576	543	535	574	554	548	555	582	544	533	596	561	560	581	557	555	606	528	542	508	564	581	525	569	580	562	529	539	527	540	562	546	544	560	545	529	532	519	517	595	505	569	530	534	569	576	532	552	499	572	553	533	553	562	551	583	524	528	539	501	554	582	531	599	520	546	541	548	518	554	541	539	543	526	530	540	539	506	585	537	560	508	566	578	521	541	575	586	510	551	539	525	569	513	574	570	558	517	544	559	553	553	527	500	565	582	567	574	543	505	539	571	528	507	544	552	549	569	525	540	527	542	561	577	525	578	575	563	552	551	561	530	520	535	521	560	575	534	530	517	516	528	517	516	540	556	567	508	539	535	558	492	622	524	554	539	601	521	562	566	532	572	538	570	601	519	561	550	500	534	534	561	540	530	570	509	541	571	535	558	499	547	523	505	516	581	511	507	565	587	456	543	572	537	562	525	568	548	533	520	541	532	530	567	569	532	565	572	531	534	535	560	559	592	572	556	574	535	526	584	489	557	524	549	575	549	551	562	527	537	556	564	554	554	539	555	523	531	572	597	540	551	534	567	525	501	579	546	543	572	575	563	535	546	524	547	543	591	522	564	541	495	511	599	572	536	560	554	549	552	569	502	536	550	547	585	622	571	531	560	514	556	528	547	522	566	546	608	536	533	543	499	568	555	562	532	548	532	546	523	548	559	563	546	529	609	553	556	566	569	497	554	562	522	561	604	548	534	514	553	506	573	521	533	540	578	542	574	546	548	525	545	544	547	527	586	502	555	517	595	570	591	549	552
28185	36801	41058	27832	17725	11586	6888	4748	3586	2524	1772	1413	1028	945	803	698	628	610	582	504	465	455	485	440	445	399	430	409	438	299	363	300	319	307	312	278	257	279	278	301	300	311	303	315	298	291	309	291	306	281	287	285	276	276	297	259	272	260	283	282	258	263	290	284	289	284	268	269	299	282	264	282	271	283	297	259	287	281	299	251	257	255	269	260	260	268	253	255	274	253	260	286	256	277	261	264	250	256	247	258	298	249	239	252	283	247	229	252	281	250	261	255	265	224	253	262	257	260	259	251	281	246	265	282	247	273	245	263	277	267	250	268	283	277	245	233	268	267	254	253	274	274	277	250	290	248	230	284	234	236	279	248	254	237	280	251	242	239	264	264	257	272	223	281	211	246	255	256	271	263	285	278	258	254	253	263	297	279	254	258	283	244	236	260	261	282	244	259	254	281	265	253	265	262	274	255	238	249	249	248	250	255	262	226	267	262	263	275	257	245	271	312	240	251	276	243	240	259	231	256	258	248	263	251	269	260	247	270	270	244	266	268	220	235	260	264	262	259	271	270	245	240	228	269	257	264	265	264	242	273	259	291	242	286	295	259	247	262	239	259	249	256	270	241	288	264	252	265	245	264	269	272	248	248	282	272	239	257	262	275	272	282	241	245	232	250	273	264	262	282	232	249	240	243	245	272	237	271	253	266	251	253	267	243	270	266	234	285	263	278	255	252	277	247	259	244	260	274	252	286	262	269	259	268	242	224	255	232	262	273	241	245	268	257	249	251	270	222	283	291	277	251	290	244	254	254	275	243	281	299	247	266	262	255	286	255	251	236	264	227	267	233	260	244	259	258	274	253	290	238	273	245	244	257	284	265	254	256	242	254	239	266	233	255	239	283	248	226	263	261	272	247	275	303	274	262	291	278	256	254	249	262	234	291	258	277	287	265	227	260	266	255	248	284	260	260	261	261	250	239	265	281	251	273	253	254	279	267	263	283	269	262	264	259	269	226	256	244	238	259	237	279	243	258	260	281	253	271	286	251	242	258	245	234	267	241	256	248	239	253	260	272	267	266	259	247	260	262	250	260	269	247	249	242	270	261	261	258	253	286	267	245	255	249	276	269	262	254	240	253	265	262	271	249	272	239	252	248	272	239	243	250	229	247	266	267	255	218	265	254	221	286	232	257	233	257	248	221	264	234	227	271	249	246	262	251	292	239	235	264	261	229	249	243	262	242	261	279	238	245	275	251	263	288	266	251	286	264	266	269	262	269	235	247	262	236	268	252	253	244	227	221	247	275	274	271	255	249	249	269	230	259	261	244	229	266	242	262	255	256	291	284	232	248	256	263	266	274	261	273	279	287	274	241	270	257	260	242	249	265	265	244	258	248	273	252	264	251	263	262	275	242	242	256	286	266	256	249	260	261	238	233	230	237	272	267	235	255	260	253	237	268	259	240	272	240	245	238	275	230	301	257	248	235	244	251	258	268	262	244	237	276	252	255	237	253	260	284	249	263	280	254	248	248	257	225	262	254	255	269	265	276	252	250	263	248	275	248	237	242	267	257	249	252	221	249	231	275	269	243	259	274	285	264	256	270	249	273	270	267	233	254	280	237	265	252	260	251	273	231	238	260	254	252	230	269	264	250	259	241	270	228	253	233	239	242	287	271	231	278	271	260	265	263	239	258	257	253	293	243	270	242	246	280	244	276	262	257	248	289	257	226	254	248	251	256	233	250	254	248	296	283	240	256	249	278	257	234	295	252	249	249	266	238	270	269	282	232	267	241	266	288	285	290	220	270	235	258	232	230	264	281	260	284	215	262	241	243	260	239	254	221	244	245	269	270	274	265	254	257	254	245	250	236	261	267	274	257	284	257	254	229	271	244	256	275	272	256	246	287	298	246	273	259	235	246	269	280	262	247	263	261	243	269	260	281	254	249	254	303	270	289	271	248	265	252	252	280	271	272	228	231	265	247	277	241	263	285	226	248	268	260	268	239	254	247	233	272	288	263	268	256	253	250	271	241	224	275	232	271	249	236	245	235	249	277	239	238	247	260	260	284	278	272	270	229	239	237	269	238	223	276	269	269	247	278	285	241	253	268	226	298	269	218	269	250	251	243	233	261	260	252	246	260	228	263	245	271	259	272	261	244	271	266	243	274	254	245	260	258	241	252	262	265	257	278	271	224	256	251	257	218	282	242	270	286	259	283	282	244	287	250	247	262	248	241	266	275	260	242	230	240	245	249	266	261	271	249	269	263	279	243	265	219	229	255	282	274	238	279	255	260	230	251	268	236	240	261	271	240	272	273	267	254	249	268	257	282	295	247	248	249	266	290	252	244	252	280	255	249	254	257	238	249	275	252	287	265	228	272	308	246	261	265	284	255	273	272	251	251	260	264	254	276	242	245	270	265	237	239	255	282	265	245	262	303	265	246	260	246	257	253	232	271	256	259	249	255	263	252	257	265	252	241	261	238	266	283	252	247	287	237	275	288	242	277	263	243	270	269	270	266	233	248	234	278	255	241	259	291	285	228	273	256	239	248	259	290	260	254	257	257	255	270	245	239	234	253	261	255	241	258	235	243	249	259	243	240	261	242	250	291	238	273	254	227	298	261	260	274	280	297	260	286	252	271	245	273	270	241	235	239	252	252	274	240	310	233	261	223	272	260	252	262	257	276	266	263	235	272	243	271	257	283	239	226	243	224	252	278	250	294	251	249	257	264	261	297	268	264	278	263	281	264	288	250	235	221	279	288	240	258	255	254	283	266	270	269	255	260	263	235	255	250	240	246	254	236	241	262	268	224	239	286	255	253	257	265	238	304	267	262	231	245	236	259	249	223	247	271	236	238	241	259	234	256	280	263	256	248	250	248	272	246	269	253	262	257	252	244	259	249	261	255	252	251	227	262	263	252	259	296	283	291	257	262	277	273	267	262	269	258	276	256	247	259	275	269	270	274	282	266	259	273	250	220	241	269	270	247	280	244	289	247	264	252	252	295	244	258	269	221	257	236	277	277	252	249	237	278	270	270	290	254	245	270	246	254	244	244	249	248	263	264	259	253	292	260	262	249	275	216	254	259	286	263	249	263	265	273	287	258	243	255	225	267	260	258	272	243	250	238	272	267	287	287	222	286	291	246	215	230	251	231	288	272	239	262	267	263	281	247	274	257	245	268	267	250	247	278	262	258	273	268	240	252	264	273	269	264	271	247	257	233	284	252	218	265	238	242	243	226	266	259	258	258	251	270	292	254	262	249	212	265	231	255	264	224	246	254	281	258	245	255	267	256	282	258	247	243	253	250	279	243	262	254	237	290	273	245	267	266	239	247	250	279	263	245	224	253	267	258	264	281	257	278	250	261	246	243	283	295	273	257	249	253	261	238	279	246	283	265	254	270	247	273	244	292	259	253	256	242	251	285	249	259	268	261	261	233	233	250	293	253	251	277	263	241	249	226	272	274	293	294	222	239	256	228	258	261	242	279	279	277	276	244
18518	30777	39447	28935	23334	19482	16419	14702	12765	9797	7974	6774	5540	4780	4094	3515	2992	2898	2516	2123	2148	1848	1918	1808	2082	1777	1800	1585	1537	1255	1401	1067	1027	916	854	794	726	817	890	851	880	929	837	914	1012	882	968	932	902	942	824	899	896	846	766	838	821	750	686	716	736	714	738	704	653	732	833	753	791	826	841	880	757	846	787	747	738	727	718	700	735	691	727	739	671	739	640	692	673	694	696	690	681	690	663	705	655	629	659	642	640	646	680	612	624	671	619	642	632	663	609	624	648	676	668	633	661	687	644	617	634	585	563	648	598	602	640	648	665	662	636	598	609	612	607	688	625	662	640	641	639	627	641	587	647	639	643	618	599	608	589	683	597	607	617	616	633	626	634	656	616	670	671	629	610	643	611	596	643	619	636	602	607	587	590	600	622	648	680	656	576	626	628	613	658	644	611	608	611	662	665	629	627	587	642	605	614	633	643	611	686	648	628	651	631	650	655	652	650	631	620	622	596	612	625	645	635	621	638	634	640	581	636	627	626	603	599	649	603	628	624	636	599	620	622	631	627	687	623	649	635	622	600	636	630	623	578	590	619	627	617	631	625	593	635	669	621	659	637	635	612	611	629	674	575	578	674	610	640	601	609	650	660	616	651	595	698	645	625	629	613	644	628	630	608	671	629	616	598	608	629	649	632	650	636	604	634	652	574	600	647	615	653	604	608	610	619	679	632	597	628	644	580	603	659	621	624	666	593	626	649	649	635	593	634	675	630	624	612	621	632	668	610	628	574	673	668	585	620	606	650	623	658	614	627	661	631	626	620	628	655	626	625	593	628	614	626	682	625	638	584	647	652	624	646	626	629	614	607	647	627	637	602	650	624	618	652	659	612	639	640	624	613	614	670	655	616	615	615	608	639	577	636	658	642	655	679	643	619	651	616	625	652	634	660	628	658	634	611	625	608	655	615	601	590	642	634	662	643	700	636	640	652	644	621	652	656	638	655	642	631	644	634	599	637	641	619	622	637	618	647	595	623	693	640	619	652	654	634	596	615	677	661	596	637	663	603	628	614	662	639	594	627	620	655	629	628	594	576	633	628	640	622	634	640	608	628	588	629	639	618	622	601	598	636	640	602	630	664	631	613	587	610	606	619	593	665	567	589	638	601	615	672	615	601	627	638	626	621	623	622	629	644	602	597	655	618	628	615	640	645	607	592	652	653	666	652	593	606	653	667	578	610	620	611	578	666	646	591	627	639	668	631	639	643	640	652	589	596	611	625	628	644	655	648	608	652	651	583	637	662	610	615	627	619	665	698	663	647	614	657	674	641	632	608	651	606	657	655	632	585	605	596	657	585	633	613	600	584	599	603	689	628	655	649	620	645	618	647	626	601	657	619	600	659	556	637	642	602	603	638	623	676	643	616	617	619	617	596	622	633	668	611	623	660	599	656	594	612	673	650	619	657	654	620	655	631	611	614	647	663	633	600	621	635	624	591	594	641	630	693	658	629	662	606	643	597	622	634	614	611	609	606	668	662	643	615	603	627	660	623	610	599	626	670	621	622	602	644	633	643	626	620	588	632	621	665	624	629	612	652	665	657	629	614	615	601	593	645	597	631	626	610	629	589	592	605	633	621	613	646	619	620	608	609	673	586	641	658	624	655	618	593	627	594	710	658	614	642	648	645	613	582	667	641	645	628	697	619	600	650	653	603	673	639	597	625	577	615	621	621	608	650	639	619	647	624	606	606	671	644	599	573	646	634	620	629	592	611	614	599	609	670	632	604	639	603	624	614	648	655	609	613	614	630	631	618	655	605	651	575	608	627	600	632	627	636	587	622	609	632	623	637	655	610	657	638	607	653	634	671	652	678	564	580	642	632	620	667	597	627	626	648	646	649	630	652	621	620	617	625	664	625	684	606	615	644	598	633	627	639	599	633	658	664	625	625	626	645	596	629	608	586	611	623	636	607	649	669	660	618	625	639	599	613	645	658	637	631	631	628	643	627	596	638	613	610	645	635	634	626	650	654	630	634	592	643	584	603	614	642	649	615	651	620	603	669	576	640	615	656	664	626	635	646	614	629	677	603	596	637	623	641	617	637	641	662	593	649	658	638	623	648	615	638	599	604	652	630	650	615	626	642	684	590	626	619	605	576	672	595	644	640	638	592	618	635	607	647	591	660	641	643	648	635	627	639	630	615	640	614	642	618	583	664	638	650	589	646	611	663	639	629	648	676	638	593	613	637	628	610	598	588	623	653	641	660	620	688	606	648	605	638	652	606	596	674	610	623	664	633	601	618	659	634	633	638	659	591	608	638	612	662	607	619	642	614	599	609	632	560	622	644	640	606	639	643	630	620	661	606	649	621	608	632	649	639	625	619	624	627	670	636	669	592	624	610	585	617	624	615	630	680	633	615	648	622	643	684	590	599	635	604	618	646	608	666	620	592	625	665	640	649	613	640	605	581	615	655	588	590	674	624	618	593	632	673	645	608	674	629	653	596	597	596	627	642	601	630	635	615	629	632	598	600	626	647	591	610	652	656	651	621	686	629	644	619	608	656	631	631	696	635	618	608	628	609	640	599	613	632	688	631	658	653	581	672	638	671	594	630	634	562	580	675	638	595	639	619	628	618	633	668	645	644	637	603	641	615	662	612	630	601	611	674	627	635	684	623	617	633	616	629	620	641	635	654	640	689	660	654	654	618	658	634	602	642	607	647	628	643	574	620	617	663	650	606	649	663	637	618	629	586	622	609	637	637	656	629	578	627	672	625	580	634	561	631	647	601	603	620	654	624	618	595	645	612	633	615	608	627	624	562	583	628	689	676	654	662	588	612	612	623	630	616	587	641	658	647	626	607	619	637	600	630	577	569	614	641	642	624	610	618	605	623	643	624	637	596	630	647	642	636	623	625	616	605	579	648	642	615	627	636	649	639	649	676	629	630	640	640	638	600	645	641	622	607	618	616	611	608	595	602	630	624	632	625	624	624	641	633	684	654	625	640	660	630	626	584	647	651	657	649	644	596	667	616	662	584	616	611	617	618	616	664	659	658	651	644	625	625	616	607	643	632	656	608	632	589	639	649	625	606	640	623	675	634	616	633	655	620	613	636	589	620	638	636	649	631	585	641	611	647	609	591	623	669	658	645	620	663	656	601	667	605	646	603	612	618	637	642	628	672	666	663	638	639	597	628	607	617	620	615	634	642	624	635	612	632	632	625	678	593	606	618	629	633	621	604	659	641	586	655	667	613	650	645	588	623	651	609	595	628	623	646	613	613	677	622	602	669	608	651	610	595	630	604	597	622	607	658	633	585	626	631	632	639	628	599	631	606	643	628	613	604	618	636	625	607	628	635	642	628	657	629	604	655	642	590	644	630	627	627	627	596	593	666	630	639	640	635	672	635	658	616	636	630	623	662	598	606	618	612	606	611	648	620	631	593	621	626	629	649	601	648	620	609	667	648	582	604	641	652	661	570	632	622	650	594	625	605	656	641	644	636	635
36854	43559	46175	32373	22661	17270	11787	8219	5653	3830	2655	2075	1607	1341	1162	1046	944	898	828	623	639	602	671	624	469	446	555	501	522	382	405	320	320	288	288	262	264	265	295	291	273	314	320	288	269	291	274	253	249	271	252	275	306	286	292	252	280	231	273	269	252	243	243	252	236	271	219	280	250	234	261	286	266	239	266	276	246	278	217	236	251	241	233	237	211	236	228	237	223	230	242	212	231	229	217	237	252	236	203	212	254	248	215	234	205	207	246	236	226	238	220	227	227	234	219	223	225	224	256	238	203	246	217	235	248	244	242	211	236	219	231	217	216	228	209	248	240	235	239	220	203	208	226	241	237	210	242	226	220	222	199	231	221	210	226	248	231	226	224	226	224	211	232	252	208	213	244	258	228	234	234	241	220	230	236	217	225	238	222	218	203	250	230	243	245	205	236	232	224	224	204	216	242	212	213	257	224	236	181	234	231	225	250	211	225	221	243	201	233	238	218	206	223	217	220	238	207	234	216	252	228	207	222	206	250	252	229	240	200	226	238	231	215	227	225	258	214	225	231	222	215	217	248	247	223	231	229	228	203	242	257	253	199	210	202	250	239	237	242	243	246	232	226	250	241	213	211	217	225	205	249	244	208	231	254	244	231	211	226	228	226	228	222	216	222	221	231	222	203	216	234	241	251	207	230	254	245	261	231	203	243	220	243	214	259	257	231	210	224	240	221	224	226	224	206	218	243	202	253	209	195	224	239	221	243	235	202	235	202	243	242	220	204	222	239	228	223	215	222	223	256	236	210	245	236	217	234	216	222	265	215	228	249	215	219	223	238	224	217	200	236	221	227	189	213	234	239	212	247	247	214	224	236	257	197	233	219	192	262	257	244	237	224	240	251	249	199	241	243	234	246	224	220	259	221	256	204	216	209	224	222	207	227	228	240	205	191	213	215	227	239	224	230	211	223	253	250	217	221	244	223	255	255	208	221	222	242	231	213	241	218	221	214	209	220	258	202	206	232	251	202	203	218	241	230	238	253	211	241	231	204	189	216	180	234	223	216	216	215	208	243	219	207	235	207	237	236	220	226	203	229	238	247	200	254	232	245	228	229	235	240	225	226	249	233	229	229	203	212	233	236	203	225	235	233	216	223	246	235	236	227	214	216	244	215	197	207	206	222	208	225	229	210	215	219	236	231	252	224	222	205	211	222	240	245	214	211	245	227	231	250	237	250	224	226	237	207	226	239	229	207	219	211	207	228	238	239	238	214	246	259	208	234	197	221	222	243	235	220	220	227	228	219	235	215	212	227	210	198	217	237	247	255	215	234	233	211	211	214	222	249	233	231	247	250	234	239	226	191	230	234	236	236	225	230	238	223	238	229	215	265	262	258	253	234	213	225	236	266	218	285	264	249	233	210	210	212	215	217	231	210	240	216	220	218	219	221	231	184	212	222	246	237	233	216	205	209	199	230	249	234	223	228	190	212	258	233	227	224	228	243	220	207	217	237	215	208	229	227	201	226	223	208	220	223	227	238	238	229	230	214	279	214	227	235	229	207	198	252	239	254	238	215	242	214	236	252	260	218	222	252	240	217	240	251	243	229	233	227	226	277	213	215	226	203	190	238	225	229	232	216	200	228	205	236	224	244	231	228	238	220	230	232	223	241	222	223	225	229	235	223	245	233	220	223	236	222	215	223	226	223	237	239	213	182	238	235	224	240	240	239	215	251	226	215	243	219	216	221	243	249	219	204	233	222	242	222	251	223	233	212	221	210	227	224	227	234	229	241	214	232	217	209	220	226	219	191	224	220	251	225	216	224	212	231	239	268	234	227	240	215	242	208	216	204	226	248	226	239	197	217	231	227	190	229	251	230	225	235	229	218	219	231	230	231	199	219	234	233	215	225	243	229	230	228	221	237	194	221	228	233	200	222	223	237	225	228	214	219	223	204	229	219	239	261	221	267	236	230	227	211	207	239	249	232	234	208	215	215	250	249	212	205	232	249	227	217	213	239	208	224	227	234	225	225	241	241	211	204	240	228	205	189	252	242	242	214	235	257	218	215	227	207	205	222	262	239	217	194	235	217	258	208	225	229	241	236	243	241	250	248	230	231	260	217	229	218	236	228	231	237	234	236	259	215	221	228	239	213	228	235	233	205	230	223	222	221	226	241	224	226	241	227	223	226	235	236	220	233	231	223	223	225	230	218	229	236	211	224	205	217	224	213	236	212	221	242	213	246	228	228	213	206	220	236	247	241	238	227	233	228	205	204	251	251	231	222	219	192	209	209	229	240	196	240	213	246	230	251	263	250	223	216	222	216	195	223	231	233	222	220	244	231	215	199	256	250	243	215	223	215	215	222	203	230	257	224	229	235	231	219	199	234	216	221	229	230	229	225	226	231	228	210	216	226	207	224	212	232	214	250	240	211	197	213	231	249	224	228	224	235	242	206	231	239	217	196	218	212	205	222	218	226	241	257	211	229	212	220	225	233	232	224	249	247	222	216	230	231	210	210	203	233	234	221	236	227	221	240	204	234	228	210	236	260	228	213	243	234	225	218	214	240	228	234	218	240	192	233	245	231	238	240	215	240	208	222	200	214	241	250	208	218	222	234	233	233	225	223	235	241	213	231	256	231	215	223	234	234	211	237	228	266	234	232	235	236	235	225	227	233	238	232	236	242	220	219	208	208	247	235	245	232	238	222	214	212	233	218	208	184	220	242	244	239	250	242	247	237	216	232	235	246	210	227	204	227	215	238	208	227	234	203	223	243	226	228	256	236	225	220	216	211	232	227	207	247	233	229	246	228	251	233	257	254	212	229	228	229	234	213	237	208	192	221	222	221	204	208	212	228	262	248	243	222	212	251	262	252	208	225	209	225	213	220	229	230	232	219	216	213	220	228	212	205	224	222	214	224	227	226	213	243	235	212	233	230	222	240	218	227	214	205	204	221	237	244	225	239	251	223	243	231	199	242	237	225	232	233	216	192	235	227	228	232	223	197	246	220	201	239	232	223	210	210	235	207	221	234	252	204	210	194	233	231	226	248	222	222	243	235	230	243	230	246	233	253	238	201	235	225	224	217	217	221	213	237	219	236	245	213	229	220	221	231	220	214	201	239	220	232	205	224	206	218	209	226	214	210	239	210	211	228	249	220	245	233	224	228	226	226	222	215	238	245	220	223	244	210	209	207	217	262	216	233	210	193	206	235	243	231	194	230	239	248	225	213	245	228	223	228	219	227	226	226	224	196	222	202	230	235	212	232	233	224	221	246	232	244	208	216	193	221	221	210	203	232	243	256	238	256	227	228	227	218	205	263	254	207	223	232	225	239	244	232	234	240	210	216	213	218	203	244	223	221	214	243	199	235	259	225	230	262	232	228	211	229	221	228	213	232	210	255	232	241	226	193	225	232	208	200	217	223	216	223	197	239	229	213	219	203	194	226	220	200	242	234	234	247	233	219	213	227	231	214	221	218	248	193	226	228	234	221	235	248	207
23836	36797	46140	33929	27065	23760	21384	18860	15955	12904	10936	9218	7275	6561	5953	5328	4761	4372	4048	2924	2525	2476	2926	2682	2524	2505	2536	2556	2425	1741	1833	1293	1118	1046	981	903	797	869	938	949	978	1018	965	1038	1028	979	953	878	917	897	903	871	850	890	897	831	762	721	648	675	683	718	701	710	736	752	732	775	870	801	781	857	849	829	779	767	752	639	691	720	679	645	694	662	673	683	612	605	634	631	628	670	616	575	629	571	556	555	584	581	601	611	557	592	556	597	599	600	624	574	587	584	547	562	555	551	571	523	548	552	586	579	553	579	520	521	566	571	587	575	561	507	547	619	565	529	569	560	579	511	529	568	550	584	569	532	581	534	536	500	580	565	546	565	542	512	574	533	595	516	556	575	556	516	532	557	511	539	525	519	546	547	569	577	541	545	557	566	519	548	549	507	532	524	542	547	593	556	572	559	528	545	575	559	568	542	524	556	587	517	546	542	543	531	569	545	536	540	544	545	519	536	579	545	538	519	528	508	552	576	535	549	567	552	565	556	572	575	515	580	539	497	568	520	559	541	551	528	546	517	526	553	564	568	577	614	565	541	561	538	535	547	503	538	542	487	540	520	591	535	562	527	540	528	523	575	578	527	540	573	595	576	553	543	519	567	605	534	539	519	556	511	538	550	543	558	557	545	538	549	527	540	550	572	517	585	514	570	554	528	568	550	555	525	537	531	532	542	585	544	554	549	520	566	547	552	536	560	485	555	565	598	525	527	538	560	562	552	577	576	559	532	583	575	500	548	563	534	547	591	570	595	499	526	545	593	520	515	561	565	553	562	584	534	541	520	592	568	542	546	551	526	531	517	572	528	561	569	541	562	566	560	569	553	567	524	575	542	542	551	562	537	591	562	552	609	542	553	571	569	548	536	562	528	553	540	535	528	530	534	550	554	572	530	562	508	571	567	557	555	530	535	543	543	520	531	549	528	537	557	500	535	530	475	514	516	552	540	554	592	532	547	506	542	548	570	530	548	585	554	548	526	539	578	608	556	529	577	501	557	557	565	549	518	542	536	563	586	536	558	527	543	565	580	561	546	561	531	558	525	555	550	565	564	551	586	540	540	565	552	534	578	548	536	541	513	564	521	557	553	505	584	535	569	582	599	611	556	530	545	561	494	601	580	561	593	544	579	557	517	508	556	577	570	525	542	505	530	551	559	575	529	523	537	565	572	590	535	572	566	571	557	565	585	557	549	588	511	561	550	546	571	556	550	530	585	540	507	541	532	544	584	611	549	577	600	516	563	553	527	529	548	507	559	573	553	547	525	563	578	525	555	523	539	597	558	563	518	559	546	540	535	561	540	579	558	515	556	557	551	527	527	559	525	541	558	557	552	576	541	560	527	531	592	545	533	541	589	547	536	552	550	561	545	531	566	528	557	527	554	581	545	498	550	568	540	581	553	570	535	566	546	523	538	539	570	532	538	537	523	550	574	539	560	529	533	582	593	554	587	496	553	542	603	562	585	528	552	513	577	537	527	571	537	577	564	555	604	545	563	596	572	561	540	495	571	532	537	552	562	542	559	547	548	519	551	549	558	548	542	577	562	552	575	587	582	548	528	596	575	552	521	539	544	546	526	583	578	571	523	542	510	538	591	537	586	540	580	576	572	555	526	586	526	557	512	543	563	591	573	559	579	575	556	567	559	558	555	586	561	554	543	593	524	614	598	533	539	552	604	538	553	564	567	551	544	566	554	595	572	538	534	596	509	553	542	583	528	561	550	502	524	514	533	595	547	568	545	592	553	566	551	527	557	594	532	516	550	531	546	542	565	576	567	544	519	552	558	540	553	591	555	586	547	564	518	570	526	551	598	541	524	538	566	552	564	544	540	540	567	559	555	551	598	541	561	539	603	556	527	520	562	533	548	580	568	586	525	555	555	553	596	537	558	540	537	565	550	539	574	536	540	531	520	549	557	547	574	575	518	537	519	538	558	538	559	521	559	567	552	590	550	549	590	570	581	591	568	501	568	577	577	562	491	552	545	467	547	517	525	578	588	528	552	576	548	569	574	566	552	515	561	557	561	539	558	532	528	534	541	580	537	538	523	543	534	565	551	573	546	514	543	543	522	549	573	531	536	553	511	558	535	544	569	562	519	533	512	551	555	568	522	565	568	532	541	563	592	532	538	539	570	535	555	544	542	513	595	546	555	508	564	524	557	592	572	536	558	553	583	560	546	536	522	535	555	553	524	536	521	551	551	556	564	543	550	530	519	562	550	561	537	554	531	548	538	535	569	564	534	558	546	515	542	573	504	527	535	515	577	536	516	547	547	554	568	594	549	504	557	565	566	574	554	578	554	536	520	558	562	527	544	520	519	598	565	538	519	551	573	555	572	565	584	534	566	502	580	514	506	533	533	527	580	609	549	551	518	516	565	569	550	554	538	565	546	541	537	596	576	523	537	538	540	554	581	534	559	574	563	529	520	517	534	572	521	563	571	573	543	551	566	564	550	627	588	545	553	557	527	571	574	543	535	567	547	479	566	507	552	573	546	565	577	499	565	595	511	530	547	607	560	568	546	571	538	543	584	547	543	552	556	532	546	547	516	579	549	541	583	540	532	508	528	548	521	544	547	555	519	558	575	525	562	580	547	520	499	540	535	571	573	568	514	568	583	581	578	565	552	537	559	542	532	541	524	548	586	558	519	551	526	606	544	572	577	557	562	578	548	559	544	565	524	538	574	561	534	564	529	556	522	492	544	556	549	553	543	564	537	526	567	536	527	552	554	573	562	568	536	521	608	603	554	565	561	513	561	507	524	514	576	553	564	559	530	545	575	531	532	511	565	524	526	560	566	579	517	552	543	575	542	556	531	565	513	562	527	530	553	551	532	582	541	567	567	559	525	561	539	564	527	552	528	562	565	576	523	519	560	558	571	573	556	531	572	538	553	554	556	542	512	498	560	579	562	540	501	534	559	560	548	563	582	505	491	538	579	545	553	539	517	564	544	521	560	527	532	555	524	566	533	541	582	574	535	537	565	541	523	566	532	526	557	529	609	552	554	561	555	569	526	549	556	556	554	525	567	556	582	575	584	553	558	556	569	546	545	602	528	542	567	543	518	520	560	552	580	560	585	517	532	571	579	534	544	584	526	585	514	548	534	564	564	552	581	529	564	518	539	565	551	536	565	580	532	572	574	583	542	541	566	570	555	546	525	563	561	573	531	515	565	606	509	554	552	560	583	557	553	519	564	537	552	550	519	524	511	558	581	556	563	551	548	519	578	539	536	565	538	518	595	543	560	559	531	518	567	533	560	549	550	556	560	563	601	573	528	561	569	570	575	528	571	510	548	532	553	541	517	547	542	559	524	548	504	532	547	573	532	544	557	551	581	538	501	526	545	590	611	578	527	557	544	572	569	565	520	591	549	536	595	550	551	518	549	534	535	522	543	530	606	554	560	567	533	514	532	537	524	569	527	567	551	580	536	551	536	581	523	552	549	550	546	526	522
11334	12860	17185	9966	5901	3809	2647	2034	1316	1089	938	839	639	529	541	490	423	379	337	302	269	248	261	239	278	264	265	269	259	254	219	253	203	206	239	230	232	238	239	241	249	246	209	237	237	261	246	264	231	242	226	240	254	219	258	226	251	232	247	226	218	243	227	241	231	246	212	226	215	248	205	253	237	242	222	246	210	236	231	219	226	221	214	260	227	233	215	208	226	231	216	215	258	240	229	230	235	241	228	212	224	251	249	249	216	217	199	226	197	264	270	217	225	234	226	227	220	218	209	199	218	224	208	226	204	240	233	199	202	221	225	223	224	215	233	251	214	229	198	213	220	230	234	221	229	208	220	210	204	240	214	255	207	228	204	211	222	231	214	248	193	212	218	208	203	230	238	217	208	227	248	211	226	238	223	258	225	215	234	222	229	229	188	230	248	217	231	201	231	211	200	232	222	259	199	222	209	216	216	207	209	208	213	192	221	245	211	242	209	224	224	219	213	234	208	198	214	235	214	232	205	220	243	207	224	209	226	216	218	246	238	213	230	216	214	205	228	241	219	217	224	251	236	233	230	223	233	236	214	220	205	218	220	225	215	226	248	232	220	226	238	204	220	195	221	188	230	250	207	216	222	235	244	208	209	200	226	211	246	229	223	231	245	221	233	213	234	214	223	233	239	212	208	225	213	192	198	213	229	220	234	204	219	197	232	230	213	209	232	204	235	220	231	209	221	242	218	222	223	199	227	191	256	202	221	218	227	227	237	214	214	247	224	227	219	215	219	216	240	207	240	201	224	226	214	224	213	225	234	200	234	228	233	237	220	195	222	209	229	239	203	230	223	208	194	209	214	199	225	216	207	201	230	241	211	230	247	220	223	218	227	205	227	221	217	234	213	208	216	221	213	222	219	226	227	240	214	246	214	208	227	216	236	232	239	243	215	204	217	210	208	238	208	208	237	229	226	227	195	215	216	226	236	211	231	235	233	202	243	251	242	218	231	232	216	232	213	186	247	260	242	240	221	239	223	234	234	216	208	226	233	233	223	262	223	234	232	251	213	211	226	233	217	244	225	200	245	223	216	214	213	233	217	220	230	195	213	254	229	239	213	224	239	225	226	235	222	209	238	222	217	220	221	226	236	189	231	224	232	230	231	195	230	236	225	227	205	239	212	242	216	245	201	217	228	215	211	215	249	198	224	233	215	247	222	208	218	235	189	213	231	234	226	223	216	211	218	229	249	234	216	224	231	219	223	221	234	249	225	215	210	214	243	210	217	187	242	229	222	230	218	234	225	246	224	237	235	207	221	239	227	217	214	211	245	231	216	231	246	235	208	225	202	233	232	210	206	234	217	224	234	236	219	231	204	232	233	230	230	202	221	226	213	207	216	217	217	242	231	216	195	201	228	197	220	231	229	259	238	228	214	233	205	227	208	227	219	240	200	230	202	212	216	225	221	244	239	236	211	215	217	195	206	219	220	238	212	221	220	237	240	224	208	234	217	200	242	227	240	217	233	241	207	228	192	195	214	237	235	213	207	216	229	226	220	245	230	221	248	221	226	205	201	220	242	249	236	247	241	215	213	242	210	225	214	227	243	221	215	232	226	242	211	216	258	230	220	202	240	224	237	228	213	216	223	246	213	204	234	200	221	207	223	217	223	224	205	228	219	227	220	219	216	217	202	209	245	207	219	209	218	206	231	222	235	204	212	221	228	219	242	244	258	189	242	214	209	230	251	229	209	212	240	218	228	197	195	220	223	233	220	212	202	248	233	215	215	192	215	232	225	216	220	207	225	218	254	237	223	211	197	231	203	211	227	214	237	197	234	227	231	227	222	235	242	244	205	212	244	237	204	228	213	221	211	220	217	221	247	231	221	221	231	221	204	244	205	211	226	240	221	239	232	193	218	227	226	206	221	196	206	225	219	180	247	221	232	220	202	222	230	206	225	225	256	208	214	231	237	205	203	213	228	244	219	211	231	218	225	220	217	192	236	242	245	243	228	235	244	205	245	242	187	230	201	198	230	217	215	271	216	232	217	236	205	199	207	200	222	212	216	218	237	235	238	211	221	202	230	224	205	207	220	204	222	230	214	250	210	234	209	251	242	239	200	245	219	240	231	235	228	199	230	224	237	229	238	219	229	203	237	200	227	218	216	238	200	222	218	214	217	212	237	234	222	235	246	212	204	223	213	217	221	208	228	214	230	196	210	228	222	200	204	213	198	195	238	200	202	214	235	182	209	182	216	233	215	241	227	235	251	209	230	207	205	223	235	248	205	220	220	226	239	264	226	215	199	214	200	226	251	227	235	248	254	254	236	225	232	225	237	233	190	223	247	211	234	215	252	211	233	238	198	187	219	239	217	225	209	229	222	212	202	226	239	231	236	204	210	256	218	234	242	216	244	229	201	236	221	262	224	202	203	220	242	223	235	226	228	204	208	215	220	206	236	242	252	210	216	221	211	210	237	238	247	217	218	188	244	235	231	244	234	211	242	214	219	212	254	229	228	233	226	213	223	241	231	205	237	204	223	247	248	210	245	213	210	227	233	240	208	229	232	191	195	240	229	225	194	221	211	187	205	223	183	193	199	197	237	225	218	199	228	224	236	190	226	244	248	207	237	227	219	225	210	206	223	212	210	219	208	224	191	206	207	200	222	226	229	240	226	233	210	202	207	222	192	243	232	233	219	234	219	217	202	225	209	217	240	215	214	214	226	218	225	203	236	220	232	220	216	222	214	220	202	229	237	220	229	218	205	253	217	230	205	224	237	240	222	222	218	224	213	235	239	196	235	228	225	209	188	248	225	224	238	233	199	201	242	228	204	237	236	207	201	232	249	233	219	208	228	221	210	217	233	206	213	233	192	220	189	217	216	212	203	204	215	233	231	247	225	232	205	211	265	228	241	186	215	206	212	210	220	241	228	239	220	231	217	237	230	237	224	226	233	193	242	208	235	215	258	205	237	205	251	236	229	233	224	245	241	236	211	223	247	210	200	211	213	225	216	200	197	210	223	228	193	227	254	233	220	237	227	219	200	220	217	200	238	227	221	222	209	204	220	213	231	238	244	228	256	254	226	222	229	214	238	183	184	257	224	221	225	224	237	219	217	227	211	258	214	213	203	249	235	234	209	217	227	220	194	239	206	216	232	240	223	216	211	239	180	227	236	248	233	242	243	225	218	227	208	234	204	225	234	217	243	182	259	214	203	222	205	204	206	259	253	235	244	203	212	234	241	189	225	218	233	224	202	198	239	227	229	237	230	201	245	229	201	210	210	205	202	222	225	245	222	239	217	235	216	243	213	202	213	211	213	235	241	230	200	227	225	219	215	211	236	215	207	193	229	234	216	227	229	214	221	233	225	227	233	209	230	263	255	240	219	205	213	237	218	227	206	220	225	216	206	223	222	205	220	198	222	221	231	214	231	244	202	212	221	231	220	219	222	221	228	246	212	232	218	241	211	219	219	214	242	233	242	243	236	225	219	232	201	223
6927	12716	23099	17747	15846	12623	10408	8347	6174	5241	4682	4039	3239	2755	2456	2052	1873	1518	1192	1086	887	859	684	739	813	828	805	726	616	634	592	570	515	550	593	603	597	567	617	638	605	620	625	650	613	626	708	666	672	655	640	652	630	621	636	650	668	597	643	573	577	610	618	619	619	574	672	673	640	672	604	659	615	639	680	655	646	575	537	579	623	618	596	614	587	565	550	598	601	587	566	593	578	537	580	574	510	550	532	543	585	580	516	591	523	548	626	572	544	542	564	550	599	574	594	552	538	557	547	589	537	558	564	514	566	542	561	545	538	540	538	585	551	558	569	601	550	573	598	553	575	531	552	564	540	553	554	514	551	541	534	557	556	579	583	586	496	539	586	530	474	590	557	514	586	564	578	555	530	578	538	600	589	537	583	527	546	518	594	578	556	538	541	537	561	569	542	513	547	571	558	567	501	520	562	583	520	557	498	578	527	568	576	552	528	552	588	560	546	542	550	590	582	625	555	560	586	582	596	602	535	564	581	541	536	552	542	545	514	553	575	560	554	565	565	508	575	596	552	577	527	598	563	569	511	566	544	543	559	585	572	561	562	580	517	550	546	557	533	583	573	565	543	527	606	532	572	568	564	529	564	549	550	579	571	535	541	569	565	537	565	570	518	574	528	538	532	578	575	517	540	590	570	543	559	563	538	560	572	586	592	535	538	536	492	577	529	562	512	554	527	571	588	557	527	567	499	553	571	556	570	535	546	506	566	559	580	563	571	564	556	509	539	551	560	571	558	557	542	535	561	557	496	543	524	552	561	532	575	519	558	519	559	566	561	530	566	537	533	562	553	573	590	564	533	546	555	538	545	566	536	508	580	587	554	567	528	537	535	553	520	522	580	518	550	584	539	567	514	544	568	562	580	544	532	577	545	506	576	541	537	537	569	572	550	603	551	562	552	506	530	587	539	558	537	536	553	559	550	568	529	509	556	524	536	503	569	549	573	545	579	560	570	524	536	553	521	529	529	566	569	556	533	592	576	586	596	569	556	563	578	512	542	539	534	607	530	603	575	568	534	538	569	540	558	571	533	569	583	546	536	562	619	570	558	551	572	535	504	580	617	537	510	547	563	558	502	538	560	563	550	565	558	513	561	596	539	582	577	546	610	576	557	558	585	594	549	530	566	585	608	556	532	526	577	549	551	560	547	596	546	578	511	532	569	549	608	540	508	572	578	594	561	550	543	553	552	521	528	555	542	551	579	562	545	534	535	550	572	569	546	573	541	538	539	524	575	573	526	540	551	572	576	562	522	566	514	574	578	569	542	520	526	547	579	541	528	524	579	541	552	577	594	570	568	539	534	514	598	531	561	580	546	542	558	563	521	531	535	533	545	576	566	599	572	562	565	541	535	607	542	545	569	532	569	562	536	545	564	573	542	541	547	555	562	552	609	588	574	524	555	555	524	541	497	499	521	521	545	534	541	517	546	571	549	545	535	569	609	565	576	555	564	553	581	570	537	534	532	527	599	553	548	531	618	531	590	588	580	546	595	595	575	561	552	527	545	565	536	562	558	557	553	554	491	551	547	520	530	536	542	571	581	577	528	550	539	556	540	532	529	588	547	561	555	539	600	552	529	534	523	535	540	514	560	558	543	544	549	557	563	555	574	515	543	573	536	581	534	544	588	554	563	570	585	565	535	546	534	588	533	595	566	605	549	556	575	568	592	547	597	540	543	554	548	572	546	584	550	511	544	566	567	546	571	551	550	485	558	588	560	607	558	567	511	529	522	524	546	548	534	560	573	550	544	608	565	537	537	567	551	571	531	584	565	556	536	558	522	531	533	577	553	537	538	520	537	501	566	521	549	573	531	544	541	578	553	577	550	533	500	528	565	578	532	599	570	546	533	541	526	541	553	539	574	565	551	570	549	555	556	524	606	570	570	546	563	536	563	537	572	588	579	526	507	561	561	536	536	530	541	577	543	522	532	515	570	555	549	530	556	565	562	554	584	559	541	513	571	578	517	534	597	569	566	570	598	535	569	546	568	496	596	542	544	534	572	545	564	543	588	503	548	583	544	544	553	511	510	544	541	589	548	562	566	544	527	542	580	581	588	565	559	548	587	554	506	560	554	578	531	540	584	538	544	544	548	558	570	524	542	545	587	559	585	529	552	567	519	579	535	606	559	551	534	516	591	523	558	571	518	581	587	567	557	568	537	532	525	557	515	542	626	528	613	543	524	548	543	581	549	572	530	595	524	515	581	587	544	553	554	544	546	555	535	565	505	574	551	543	487	589	558	526	548	520	562	564	532	582	529	562	505	587	574	575	557	530	544	552	551	516	548	558	588	538	585	570	584	560	512	594	556	604	558	617	544	530	546	553	507	562	569	594	522	531	539	577	540	586	545	548	558	579	587	574	538	517	578	556	562	560	535	505	515	543	555	538	535	546	549	561	549	567	559	527	548	556	540	548	566	579	561	536	579	554	559	549	508	543	564	580	530	584	494	552	607	538	529	558	543	564	534	583	547	549	599	553	545	555	512	622	543	543	541	541	547	578	574	562	532	591	514	564	536	541	546	503	544	564	583	537	538	567	551	557	578	519	566	520	559	585	575	566	554	530	527	516	563	570	565	526	579	569	565	558	557	534	545	554	574	568	572	567	541	515	566	502	580	536	540	596	550	525	510	539	546	533	608	565	565	550	530	539	511	539	549	530	527	547	539	552	539	584	575	523	589	548	528	586	530	550	550	577	528	563	550	556	614	597	550	573	511	514	536	540	557	595	573	538	549	583	580	571	586	537	556	541	569	585	545	558	543	512	567	535	550	535	575	533	576	564	583	537	605	529	541	569	558	548	583	534	579	521	544	521	562	543	568	591	545	554	611	559	583	557	540	552	535	531	514	602	544	539	557	576	568	533	538	559	548	516	556	556	584	558	540	543	590	561	569	521	570	532	552	549	549	538	532	574	534	540	579	538	555	567	539	511	573	581	537	548	574	564	569	535	593	578	553	547	559	535	576	554	616	552	569	510	549	562	551	595	539	505	557	579	575	548	531	521	580	556	527	552	538	567	604	537	529	569	549	574	567	572	537	566	561	547	541	571	547	543	619	570	533	551	570	590	584	617	545	557	565	518	588	562	556	566	582	540	512	568	557	581	545	530	569	550	537	547	544	579	583	527	576	543	547	556	560	582	549	556	536	532	590	569	568	511	545	555	593	557	530	583	576	541	568	526	598	578	568	579	553	573	568	592	530	564	604	523	588	542	534	550	559	600	535	558	560	551	554	547	556	561	558	563	565	569	490	509	554	530	548	549	550	534	541	596	585	551	535	591	580	567	571	552	573	577	552	518	553	578	581	587	589	590	572	583	543	544	523	581	582	566	543	551	549	552	541	563	514	560	552	569	526	577	522	558	569	508	546	552	547	587	559	531	564	508	569	520	540	528	555	530	530	567	555	566	566	554	547	538	554	505	563	587	532	585	542	589	543	539	555	582	550	560
26807	34873	42129	25175	17110	11294	7292	4717	3528	2388	1780	1594	1263	1112	930	814	778	690	532	490	492	488	439	431	376	412	450	401	374	373	346	312	302	302	266	281	283	285	272	323	302	301	292	295	275	260	281	306	301	297	310	292	317	332	274	302	276	267	282	249	280	252	271	263	260	283	278	295	277	316	301	239	302	320	342	285	280	254	264	241	265	256	269	279	264	289	267	281	268	262	252	265	255	255	234	241	245	257	256	280	282	263	260	262	254	282	254	295	251	262	266	215	277	253	265	254	269	246	254	264	252	271	261	278	260	236	246	290	228	295	260	293	277	258	274	275	237	250	258	243	269	260	250	271	249	254	265	254	274	247	257	269	297	250	260	265	274	243	271	255	246	244	257	265	243	251	292	283	235	224	270	263	286	279	288	257	278	270	243	269	253	265	246	233	270	300	295	285	251	230	256	305	252	267	274	273	252	233	262	244	260	253	266	268	273	262	273	258	269	245	234	278	236	252	296	247	251	272	261	276	264	250	257	279	243	256	275	269	246	295	247	279	287	256	262	267	232	292	254	269	231	270	237	247	267	273	252	275	264	248	281	284	279	279	265	250	241	242	261	266	252	248	271	282	276	267	264	239	273	259	257	251	247	254	260	238	284	232	257	277	244	240	248	274	259	298	269	259	226	268	261	268	273	233	264	239	249	263	241	257	243	242	227	275	273	245	257	238	252	227	269	247	264	303	249	268	290	279	248	262	275	264	283	276	256	265	271	254	239	250	281	256	236	251	260	244	260	267	257	253	257	244	233	249	250	230	258	261	297	261	281	233	263	295	265	264	240	263	290	282	272	263	285	274	243	264	253	281	275	269	261	273	259	270	245	246	259	237	267	282	275	253	277	288	247	258	239	277	285	243	263	283	249	268	274	297	260	269	257	245	278	221	217	272	279	248	266	292	237	263	235	240	241	255	260	249	259	241	238	273	271	244	245	248	252	286	246	263	263	307	253	269	262	251	278	253	251	250	263	243	301	280	278	263	249	280	273	259	253	259	281	243	241	245	239	255	267	250	266	227	251	279	267	283	253	236	253	248	282	267	282	265	266	266	258	270	270	265	233	250	278	269	257	242	270	274	274	247	256	248	242	239	283	286	271	269	259	283	249	261	291	252	276	268	262	229	249	279	262	247	294	265	266	260	238	271	254	287	265	257	279	246	273	239	278	267	242	262	256	268	261	257	267	281	267	261	272	221	246	279	272	236	281	250	272	241	283	229	245	278	241	246	264	264	270	255	267	252	254	275	282	264	266	254	257	263	251	261	260	275	270	276	250	296	260	280	269	265	270	232	259	279	245	260	245	246	242	257	267	244	262	275	273	271	267	249	243	249	242	253	267	288	242	272	252	279	260	255	285	261	262	221	266	240	249	279	268	273	256	270	280	269	271	258	293	255	249	253	270	263	256	276	251	274	263	284	249	250	276	263	266	268	273	285	250	233	230	280	306	251	258	242	263	267	281	273	236	273	240	276	289	261	263	260	251	245	246	274	283	271	258	260	262	264	223	278	264	257	276	265	234	245	278	271	223	254	296	249	260	245	277	281	260	270	270	282	260	285	254	269	264	267	249	240	270	243	275	277	270	260	254	292	262	246	270	246	273	286	256	234	258	298	257	268	249	283	247	247	280	278	273	238	266	271	244	244	295	258	269	272	257	282	306	286	259	281	292	237	253	272	277	285	265	252	300	276	272	273	247	239	258	280	248	271	318	264	281	254	235	268	280	248	244	306	272	240	260	261	282	228	257	255	283	262	271	249	255	241	280	271	260	274	255	278	268	257	272	227	260	277	270	264	257	262	255	282	253	228	271	244	272	262	252	272	283	263	288	253	287	256	258	282	250	275	264	251	261	243	276	267	245	247	280	277	271	255	234	270	256	272	245	269	267	287	286	255	256	262	266	251	247	262	283	246	253	232	264	266	254	292	280	265	284	273	279	277	223	251	256	260	278	253	261	275	278	233	272	274	269	240	274	253	251	244	258	240	275	265	262	240	265	249	293	256	252	254	255	273	256	282	251	247	267	250	281	222	288	294	276	289	262	248	262	271	272	274	260	241	258	266	281	274	275	258	245	295	210	239	269	258	245	235	288	260	277	265	290	263	274	261	266	287	264	256	255	258	264	252	254	266	268	255	261	256	235	274	280	268	232	217	277	270	302	252	247	227	239	217	303	262	245	240	297	270	285	262	278	297	246	254	266	259	252	255	280	274	266	254	277	258	268	271	282	281	268	261	246	269	234	231	285	251	247	245	265	292	275	251	264	277	245	246	231	260	242	253	279	286	248	257	269	266	267	287	245	283	251	268	251	250	261	261	250	271	220	269	254	255	242	267	230	270	236	230	256	245	235	250	250	267	282	266	259	283	260	245	261	258	244	260	247	250	277	268	256	259	257	252	267	251	266	252	246	294	259	267	249	250	296	284	250	248	265	250	236	253	243	266	255	249	243	237	243	280	266	244	266	249	248	236	267	253	251	230	294	270	243	221	250	251	255	286	265	264	280	288	283	257	258	275	288	278	263	284	277	284	273	227	266	243	264	244	241	241	268	246	278	263	280	242	215	273	259	247	250	266	254	270	284	249	275	264	294	269	234	263	240	277	264	270	256	264	263	261	221	274	272	259	266	261	249	281	259	269	261	292	236	253	257	235	271	267	264	276	240	258	266	247	266	276	262	277	250	285	258	280	260	247	251	259	277	267	281	252	259	248	268	258	280	246	270	249	260	259	232	266	270	280	277	262	271	241	261	262	258	269	244	270	269	292	284	276	258	274	265	294	274	248	271	234	270	242	239	265	264	299	241	234	268	261	271	273	287	293	271	263	265	253	275	251	244	244	280	240	290	240	265	272	308	241	269	255	249	279	232	236	265	260	246	237	253	297	254	257	266	278	288	282	263	265	250	238	281	306	277	269	223	260	221	265	275	264	230	222	281	260	245	274	280	255	261	234	254	268	265	249	278	234	251	296	268	292	251	294	269	247	295	266	264	259	264	251	255	249	281	262	248	276	283	265	253	276	291	255	270	256	264	274	281	218	266	244	278	243	266	260	269	243	269	256	251	260	237	271	265	280	255	279	264	237	287	277	292	280	243	276	256	223	266	270	264	273	283	268	255	274	254	253	263	279	277	259	259	274	253	257	256	248	260	268	255	279	262	247	267	271	232	262	272	230	252	269	256	253	291	275	281	278	265	259	246	279	256	269	253	264	278	272	273	269	249	267	281	246	274	250	276	248	245	261	257	277	293	279	272	281	285	280	266	286	233	246	247	259	311	277	278	249	226	274	220	280	279	270	264	250	248	270	266	270	248	264	262	272	238	259	269	285	271	265	232	239	273	255	277	242	264	277	229	254	264	245	250	250	243	254	253	257	244	253	243	268	284	278	261	267	240	302	268	253	246	267	266	297	270	266	235	267	286	264	248	256	243	249	246	291	261	286	261	259	237	249	234	253	236	259
17564	29338	38987	26736	23070	19562	16832	14130	11821	9751	7942	6910	6225	5286	4432	4116	3623	3115	2526	2180	1891	1613	1717	1892	1431	1603	1991	1808	1442	1455	1272	1018	870	843	791	818	827	863	878	850	849	859	875	892	841	970	914	892	828	837	797	798	776	781	770	808	726	775	723	737	674	735	711	697	710	726	766	737	810	919	830	815	818	833	827	827	752	758	750	734	739	748	702	709	694	771	702	651	718	698	730	713	664	690	702	684	673	636	656	661	625	688	672	587	634	630	658	657	631	675	639	640	661	670	615	638	600	660	630	612	645	639	622	620	662	647	624	628	592	653	654	620	581	656	650	640	626	646	611	673	645	667	628	653	634	650	620	645	631	623	652	600	607	627	656	656	670	651	596	663	670	634	632	614	616	640	675	643	631	676	666	661	633	623	626	612	633	663	620	573	699	596	639	652	659	660	652	686	648	640	623	654	629	632	631	691	639	660	648	639	633	607	641	616	629	646	632	628	665	662	610	632	655	669	673	626	604	613	640	650	620	611	621	579	680	612	651	622	630	646	630	620	666	617	616	684	607	674	626	653	577	599	640	606	657	658	628	608	593	657	607	636	617	596	623	612	642	639	627	630	603	648	651	670	649	576	662	642	642	660	629	675	709	630	628	609	665	628	643	634	651	656	615	608	656	642	588	661	623	616	648	653	662	635	643	677	605	606	595	602	670	594	647	570	642	631	629	652	647	644	630	601	606	620	645	652	597	598	637	651	626	613	565	652	628	691	654	672	628	679	635	653	625	597	619	631	637	615	634	618	616	637	605	676	686	647	673	626	639	653	615	610	642	666	638	610	637	679	672	596	624	637	638	626	638	591	665	651	648	642	639	634	605	635	588	645	586	624	639	671	583	607	617	639	625	660	658	655	666	614	612	653	635	657	622	630	601	632	617	675	614	651	634	653	588	646	634	632	621	644	618	649	647	661	662	617	618	642	625	635	649	669	635	619	600	649	633	634	591	672	653	682	611	602	629	670	617	623	603	649	584	660	693	663	650	630	653	604	642	632	640	622	641	629	612	638	644	650	618	614	653	664	646	660	643	607	635	641	652	654	647	623	644	631	624	629	690	660	649	650	649	607	652	657	624	665	647	644	643	691	669	668	645	591	657	661	645	634	661	660	631	617	641	630	626	659	620	601	660	642	597	593	653	633	595	611	612	589	628	652	657	649	636	640	629	602	637	606	625	667	626	658	654	667	678	627	647	609	636	649	596	646	625	674	611	608	662	661	616	605	624	567	633	628	636	661	653	655	618	606	612	662	654	629	643	643	658	597	644	684	627	621	637	640	598	651	610	627	607	663	673	572	625	649	617	621	601	618	609	657	593	647	630	634	634	595	638	694	647	659	662	624	672	645	607	647	656	627	640	623	624	604	601	614	664	617	639	628	689	610	617	631	590	644	586	635	588	643	644	628	661	624	629	637	649	645	648	650	635	636	638	609	608	700	609	704	596	623	661	646	660	623	642	599	643	617	643	614	635	631	658	606	584	657	593	635	616	645	626	605	646	604	634	587	624	670	653	619	647	613	657	651	642	636	632	656	610	636	647	646	619	650	619	658	607	608	620	658	643	670	610	615	681	678	605	629	641	652	663	691	632	609	632	626	650	630	625	614	600	635	600	600	620	620	676	632	683	604	655	640	688	636	644	661	676	639	626	659	642	632	622	639	645	658	624	645	615	629	616	659	655	628	637	660	651	622	614	666	624	634	681	632	637	658	629	678	627	641	642	634	648	649	650	650	636	627	671	637	597	605	618	681	644	650	630	637	616	656	656	631	651	659	571	609	624	602	615	623	644	651	667	650	663	640	630	615	638	675	624	638	680	628	662	649	655	622	615	687	679	630	612	604	637	634	659	627	638	628	656	639	648	683	650	663	654	618	647	669	649	619	676	629	673	667	647	658	656	593	637	632	603	660	625	636	593	648	595	637	680	597	620	660	577	663	625	553	629	635	658	672	618	666	705	600	648	604	606	651	615	607	589	631	629	618	627	611	611	639	614	670	602	592	650	685	646	638	636	620	638	654	613	608	654	698	614	642	666	668	666	651	647	622	600	641	605	632	631	610	609	645	590	590	609	606	575	631	667	659	613	668	636	688	643	623	655	631	622	642	652	640	653	621	611	667	638	674	607	629	650	668	633	636	624	650	651	642	625	658	654	658	650	621	626	639	608	619	596	663	689	609	617	588	692	657	645	630	633	610	619	657	613	632	629	657	650	634	674	638	630	626	676	630	677	651	654	612	614	625	640	648	618	620	621	647	556	577	597	651	630	651	662	644	641	621	650	624	583	593	624	634	634	633	599	673	605	629	616	599	645	673	610	682	635	613	608	643	636	635	592	610	597	620	618	638	641	632	639	655	695	682	660	650	628	657	634	668	637	628	632	652	643	636	681	663	605	636	651	637	634	622	634	609	619	658	607	639	646	658	613	610	628	616	655	638	606	614	681	619	607	615	637	672	658	646	635	644	686	665	632	596	622	603	614	655	606	638	666	599	653	631	645	628	626	626	677	631	589	608	610	602	630	646	647	627	672	633	621	618	641	643	685	650	639	615	626	652	618	640	641	621	643	645	648	626	664	613	607	630	656	615	610	635	598	644	643	628	599	644	677	672	653	618	610	600	670	647	648	668	607	620	670	629	637	601	665	656	636	612	587	651	618	623	618	621	672	694	652	629	649	616	592	582	653	639	663	651	609	599	622	648	620	602	607	596	631	661	632	591	623	627	601	654	617	657	614	604	674	647	630	703	601	661	638	687	596	665	616	653	618	613	629	628	632	600	629	610	629	640	671	659	558	628	625	668	630	611	639	641	636	611	597	612	634	598	629	687	617	599	648	596	600	651	640	703	644	624	657	606	644	639	638	613	654	575	637	637	614	599	649	622	613	626	630	634	631	644	624	673	602	648	638	633	591	624	608	680	627	627	605	644	647	640	632	651	625	605	645	664	555	630	682	606	635	675	582	670	648	623	653	653	650	598	644	621	648	638	611	655	623	658	631	633	663	615	642	604	604	671	650	651	664	614	613	640	614	636	663	676	600	620	647	698	632	594	636	639	623	656	615	640	614	641	671	667	597	630	636	588	613	650	677	622	712	687	628	696	603	620	649	643	674	636	653	669	649	655	598	632	645	623	630	613	637	563	655	647	620	616	658	618	648	608	619	617	637	653	583	636	595	615	654	637	628	644	634	642	605	676	619	659	675	668	598	662	638	611	629	648	609	626	620	625	638	641	671	605	640	599	674	650	635	630	686	688	641	652	633	604	607	622	638	621	673	636	641	600	657	639	634	643	642	612	651	594	653	656	662	614	618	607	644	618	642	639	629	632	631	654	642	647	636	629	615	657	645	659	604	627	652	680	622	597	646	641	632	630	595	613	637	604	672	650	649	655	650	600	645	648	642	628	644	622	621	625	657	642	604	632	642	646	643	598	642	648	633	636	622	616	708	670	699	606	625	635	669	664
38401	44741	42975	30703	22427	16846	11387	7843	5361	4023	2705	2283	1734	1533	1311	1017	939	852	723	678	626	553	554	631	454	454	478	436	441	398	389	333	295	250	246	256	280	298	278	312	326	278	261	281	301	271	257	248	277	243	244	266	294	280	262	229	267	237	238	258	248	268	249	279	225	227	265	275	281	275	285	271	271	259	248	265	270	284	236	243	270	271	254	268	250	285	255	244	246	253	246	235	237	240	228	219	239	242	214	210	232	263	229	225	243	242	213	228	227	279	248	248	255	211	237	252	213	246	240	213	209	230	234	215	223	224	250	209	211	245	213	212	243	222	219	223	239	225	234	239	228	213	201	240	217	223	232	216	244	233	214	236	226	215	219	200	231	242	225	244	224	234	220	217	236	227	238	220	229	218	234	237	213	221	251	218	203	245	206	228	207	216	222	252	217	258	253	238	207	219	204	233	219	234	219	224	215	218	230	250	225	232	213	258	252	208	238	235	218	230	225	258	242	244	246	210	234	238	239	232	247	218	218	243	235	231	221	251	221	228	203	258	201	225	240	249	239	211	195	220	184	198	215	221	229	253	202	219	232	227	201	231	225	228	234	218	234	211	213	231	253	231	233	211	226	231	214	212	240	239	244	232	227	234	232	226	239	236	216	247	228	220	231	273	230	238	279	213	231	255	217	220	211	236	238	213	206	223	231	217	235	242	216	246	220	241	212	251	231	229	217	233	235	221	204	242	219	215	209	244	261	233	249	251	223	236	235	254	204	245	267	254	237	222	228	230	249	227	199	211	231	236	242	225	210	218	235	227	231	235	272	218	241	229	218	210	254	241	221	209	218	220	221	212	225	228	244	264	218	223	230	208	228	223	238	219	217	206	234	256	232	232	237	222	216	207	226	218	237	231	196	230	210	226	233	209	248	227	233	228	237	228	218	243	241	243	217	209	231	207	203	225	237	258	210	222	228	232	226	260	223	183	237	230	217	231	234	249	254	226	218	233	232	245	249	235	230	243	237	231	222	234	220	240	214	222	246	267	224	240	231	234	218	232	214	221	238	237	220	237	252	228	220	233	218	217	203	223	211	241	229	198	243	239	238	248	232	228	237	216	223	204	215	246	248	239	245	212	214	224	227	219	232	244	219	239	224	223	212	252	238	208	242	242	219	247	226	240	230	207	219	235	235	228	241	232	216	218	244	248	222	231	228	249	238	228	215	233	217	260	238	219	243	215	218	222	232	226	197	232	244	202	239	246	233	233	219	213	216	221	230	230	208	229	213	212	206	237	242	254	215	224	218	226	234	211	230	208	247	232	232	228	232	247	222	211	243	247	214	226	227	213	217	226	244	204	229	251	219	213	183	220	224	213	244	243	229	247	262	247	246	236	228	222	221	224	184	221	232	224	228	198	227	245	217	233	218	252	243	253	204	227	240	228	223	231	214	228	250	240	239	219	203	230	223	195	227	253	215	239	220	231	225	238	224	227	193	199	232	251	229	230	237	232	214	247	250	213	208	264	211	243	239	253	218	237	227	232	229	234	222	227	245	240	233	229	241	243	233	238	206	224	241	197	217	219	220	214	237	202	241	200	221	230	217	206	220	235	243	240	223	237	241	244	233	222	243	221	188	206	214	239	217	235	239	231	223	250	235	217	224	213	220	223	219	234	239	239	217	226	241	224	231	226	226	241	224	247	220	198	226	228	241	226	245	228	214	236	218	227	221	247	219	214	235	239	248	247	243	219	242	226	225	212	260	221	244	205	225	275	228	223	212	204	247	214	230	246	208	254	250	249	226	238	236	215	241	237	234	188	219	220	214	227	215	222	240	240	192	253	235	208	226	230	241	210	221	234	265	236	243	230	226	221	222	264	212	212	217	210	230	215	211	243	193	220	282	267	227	238	220	209	222	230	205	221	223	235	237	214	242	218	223	204	242	233	196	210	204	239	215	203	201	203	218	232	220	261	242	225	235	243	247	229	216	235	245	207	244	234	247	202	220	269	250	219	222	239	227	227	258	250	251	219	227	215	200	225	217	241	231	182	211	204	239	246	228	216	227	203	195	218	225	221	229	216	233	244	234	235	231	252	223	204	206	215	240	215	230	212	251	205	241	236	222	222	217	236	228	223	210	222	249	209	240	205	219	212	215	242	241	243	221	205	234	233	210	257	230	225	214	209	223	207	247	210	244	205	219	238	228	228	225	232	230	228	249	227	253	245	249	254	219	247	255	218	235	221	227	218	237	224	243	233	241	214	240	223	239	220	219	235	222	226	232	198	249	227	236	240	230	200	223	243	226	254	245	242	187	231	246	228	238	251	240	187	210	208	220	288	204	214	222	198	222	224	225	251	224	213	246	205	197	239	219	205	211	224	232	249	229	213	209	244	226	221	238	197	239	222	235	230	250	207	247	232	217	223	233	226	223	222	248	227	222	194	209	204	241	254	233	242	193	209	207	225	225	235	237	211	218	228	215	223	231	230	219	239	222	240	194	216	202	223	193	237	215	221	217	217	228	210	247	217	229	221	227	251	216	232	206	243	241	212	245	202	243	256	227	228	244	218	249	223	264	231	249	234	220	231	230	238	248	239	240	228	219	226	232	263	216	242	241	257	226	196	229	215	227	244	241	206	205	223	214	235	227	220	224	246	239	235	226	233	227	218	252	197	247	202	209	238	218	210	252	212	248	231	219	239	222	246	236	216	213	232	239	233	215	212	217	222	239	222	205	255	225	223	246	219	206	213	229	269	236	220	238	251	239	244	223	236	237	214	237	255	229	238	211	225	225	230	254	232	220	223	230	231	277	218	211	222	194	243	253	197	198	221	219	213	236	231	230	244	228	219	247	246	246	231	218	228	253	213	229	235	248	242	258	210	243	222	205	231	212	205	235	236	239	217	214	228	214	203	219	214	228	243	250	248	218	213	240	259	210	256	235	196	217	240	214	246	226	223	229	241	220	260	211	249	240	230	227	236	230	238	239	213	213	242	235	231	227	245	229	212	231	225	233	251	235	233	234	237	240	261	228	251	206	228	206	229	227	231	231	217	226	230	225	247	240	244	241	228	252	213	215	214	257	238	212	228	233	222	222	238	235	230	218	224	226	216	229	205	237	219	214	229	235	236	224	217	215	217	255	236	266	222	237	225	241	220	220	212	219	198	226	241	225	257	216	226	253	221	236	243	222	225	229	228	236	196	235	239	233	237	235	220	257	223	223	221	266	237	194	245	213	261	244	243	240	218	216	228	204	240	228	212	243	241	252	231	252	239	230	231	207	192	229	198	226	240	217	216	237	202	218	220	239	248	204	237	244	233	224	226	221	235	237	212	227	242	228	259	213	219	223	216	233	206	210	243	188	226	193	253	277	244	226	235	250	247	202	233	230	234	228	223	247	218	246	229	224	191	213	244	222	227	236	213	228	250	232	208	227	245	234	231	232	225	211	220	207	202	248	249	217	254	234	219	228	243	242	246	224	237	221	216	226	253	226	229	207	231	230	235
25378	37381	41261	34829	27458	24414	21340	19017	16007	13583	10805	9527	7972	6925	5912	5373	4706	4400	3702	3168	2815	2479	2387	2650	1977	2106	2407	2197	2370	1923	1862	1437	1061	812	863	882	947	915	947	986	971	965	988	952	948	970	938	846	822	831	879	818	859	801	783	741	744	730	674	661	670	655	724	677	677	668	811	799	864	865	795	767	830	796	763	801	727	707	693	707	692	704	687	696	646	623	644	663	614	657	671	676	637	637	652	590	594	565	580	613	588	553	540	580	575	586	558	557	523	613	579	570	587	566	541	534	573	547	538	528	566	568	555	530	546	559	576	512	548	541	579	550	532	547	514	537	536	539	588	599	554	546	572	504	543	537	521	528	497	567	554	543	532	560	558	545	550	529	607	544	556	560	545	596	569	585	536	534	565	561	531	554	584	529	572	565	584	527	533	532	528	535	601	550	573	566	519	552	555	537	523	591	553	561	530	592	555	524	558	551	515	547	539	593	525	580	521	519	540	536	529	537	542	571	544	600	538	508	516	538	573	544	561	584	564	572	536	531	535	534	526	506	534	564	516	538	491	570	582	590	586	563	522	553	574	520	543	548	545	534	556	537	547	554	539	580	571	530	566	561	542	565	520	563	554	550	555	555	568	598	539	569	593	533	550	552	525	530	558	559	559	549	554	570	543	524	519	544	510	563	580	575	510	568	561	590	576	550	547	544	556	568	548	575	555	545	538	517	538	526	609	558	575	596	528	548	547	556	572	502	579	519	521	561	553	574	527	525	580	553	560	530	533	559	595	584	581	569	591	549	545	520	537	558	545	521	546	557	565	558	533	587	568	547	537	567	543	550	501	540	544	556	544	543	521	550	534	517	513	564	561	556	548	531	602	542	513	550	540	523	578	553	525	557	547	560	565	558	545	598	566	550	523	540	575	566	529	564	566	578	572	565	514	543	614	516	553	519	507	555	543	547	551	530	595	572	567	546	559	585	584	527	578	515	510	532	560	593	529	558	500	546	572	493	548	532	582	529	572	509	527	553	557	555	517	526	579	590	544	534	594	584	498	536	539	538	552	504	543	567	550	539	581	541	575	567	529	577	545	569	569	552	551	559	558	553	546	529	559	559	559	563	556	593	534	517	565	530	613	562	534	567	516	593	590	535	554	545	530	505	563	563	570	566	592	582	580	529	532	576	544	524	565	565	544	510	558	561	521	583	496	537	581	581	510	540	549	502	513	526	564	579	521	538	531	542	603	532	586	552	560	545	540	561	576	521	570	574	500	518	583	584	536	550	544	532	545	584	548	563	574	510	580	538	522	547	575	537	544	555	545	558	549	591	539	520	509	547	571	551	571	541	555	566	523	590	550	547	575	524	564	574	606	551	552	499	528	549	556	559	564	584	592	572	531	557	495	553	558	523	604	575	597	519	541	542	507	542	581	540	527	579	493	575	519	562	611	529	525	591	564	566	543	562	542	543	552	542	556	565	582	526	589	588	529	554	518	556	556	516	535	563	543	546	558	538	541	602	565	551	520	574	551	555	540	571	555	488	564	567	547	527	549	568	580	518	534	560	541	537	558	521	554	520	561	568	599	546	521	553	495	510	546	598	567	574	568	579	555	542	551	573	544	572	554	506	581	546	607	529	539	574	547	484	547	573	523	519	552	534	565	549	545	533	579	547	549	523	564	561	542	557	567	569	551	538	503	523	567	592	570	565	500	552	556	522	560	583	533	551	551	563	590	533	563	572	533	535	535	542	503	596	537	572	538	528	569	533	515	530	549	571	533	527	539	554	557	554	583	549	551	526	550	513	590	527	549	559	566	592	541	525	570	536	536	562	593	571	561	593	581	544	551	551	557	552	539	587	526	575	548	563	576	552	557	544	507	591	592	553	548	573	548	565	567	558	566	550	564	547	571	547	560	500	568	590	567	565	569	518	532	555	515	577	553	515	563	564	530	529	592	557	557	561	532	593	517	570	545	547	532	562	556	554	560	522	519	558	545	560	549	511	580	588	532	557	582	593	572	593	543	555	538	577	561	567	543	590	562	532	560	595	549	549	544	581	561	576	527	553	539	568	550	525	553	513	611	538	544	540	576	552	559	556	558	573	544	532	549	537	554	539	567	546	556	526	569	539	553	575	592	570	554	550	546	552	553	540	544	539	498	564	566	535	537	541	586	529	526	570	528	566	556	564	552	512	517	572	538	554	574	562	547	535	554	590	548	563	546	537	546	535	545	549	514	518	542	531	540	476	549	492	553	557	534	546	603	521	530	575	561	556	557	572	539	553	552	593	563	574	560	563	542	551	544	585	560	566	561	529	508	544	562	569	580	553	555	573	586	568	564	545	510	526	583	594	546	505	563	553	548	553	581	522	568	572	552	593	552	565	519	548	548	570	542	544	586	564	563	531	521	564	512	505	548	568	512	552	533	550	527	525	560	548	527	521	532	538	567	527	538	538	555	557	545	537	637	574	560	589	605	504	570	530	547	560	611	544	570	513	569	551	567	555	580	531	541	507	552	538	551	537	559	550	555	557	573	547	576	562	530	532	550	525	602	566	571	580	553	541	532	585	538	551	519	555	511	568	576	559	509	553	571	539	542	520	562	548	569	566	524	540	522	537	550	541	562	571	544	533	542	567	576	548	518	574	566	566	532	568	544	503	558	584	538	585	528	527	581	521	555	581	533	563	514	556	555	555	570	535	547	591	603	554	558	534	555	541	570	562	552	530	570	537	549	540	545	556	556	585	578	572	526	555	571	546	557	576	532	502	574	507	572	574	522	512	562	527	558	573	552	583	556	523	559	489	566	544	574	567	557	564	542	567	529	530	609	559	567	576	565	578	509	549	551	539	527	545	515	543	556	555	534	583	548	563	580	581	539	593	542	554	546	534	507	579	542	549	496	569	543	592	570	535	506	547	529	522	596	483	593	568	577	522	564	550	566	542	537	552	572	544	582	566	578	574	561	575	569	549	559	575	546	528	553	549	534	529	538	538	555	556	563	570	588	560	561	559	506	545	542	557	529	574	561	514	538	586	572	552	565	534	546	581	580	550	522	612	543	518	551	545	552	587	568	556	580	544	542	544	520	548	548	506	576	516	518	559	558	551	537	517	612	560	543	563	550	508	601	543	565	554	553	592	577	542	586	589	584	611	556	605	541	531	542	528	525	581	504	542	539	576	598	545	528	543	563	558	540	566	549	551	564	570	532	546	557	543	525	506	641	572	519	554	561	530	534	570	547	499	545	536	497	596	586	628	541	580	528	530	609	528	532	537	540	524	541	558	538	571	553	558	567	561	543	555	551	519	557	568	545	567	567	533	572	517	616	584	555	549	567	513	499	527	589	522	564	547	539	557	558	539	599	575	531	555	562	540	523	540	542	541	529	577	568	559	572	580	522	573	570	586	552	557	554	542	555	570	500	563	498	570	557	529	553	566	576	561	609	541	617	558	552	563	527	557	548	571	555	566	532	532	547	555	523	528	581	557	576	568	568	570	544	523	493	519
14491	15489	16691	9532	5740	4128	2830	2052	1498	1099	991	801	656	588	463	477	437	417	385	318	291	287	275	222	242	246	224	274	272	272	249	202	224	221	228	239	222	251	247	246	240	236	230	197	254	250	226	245	224	215	247	236	256	240	237	217	216	242	244	235	203	232	231	242	207	222	231	249	261	250	255	227	238	235	240	252	237	197	226	247	204	205	255	209	221	255	236	238	236	219	231	246	266	210	209	220	217	227	204	251	216	223	215	233	246	236	202	224	214	236	216	212	240	233	228	244	244	222	212	237	227	233	206	203	184	217	224	228	218	242	218	249	211	221	204	242	230	218	227	206	205	206	231	232	226	243	239	220	218	225	215	194	208	238	223	223	251	216	203	212	240	214	206	211	223	234	237	213	238	218	236	215	248	205	229	233	201	241	220	229	221	236	229	209	235	227	247	206	221	213	233	209	232	204	202	209	228	225	204	234	219	224	212	199	210	204	199	199	212	211	210	204	232	232	221	226	197	219	222	193	234	224	225	205	195	245	239	241	223	208	215	231	207	225	248	243	222	235	216	228	221	217	246	200	199	249	206	212	221	209	209	227	213	214	222	233	262	208	253	237	184	208	201	200	231	194	206	210	213	158	220	225	237	236	204	197	223	230	221	228	212	223	246	231	237	222	234	216	255	250	241	209	232	247	229	202	199	205	214	208	242	201	207	203	220	212	214	229	209	205	224	221	204	218	227	224	220	226	256	209	262	230	210	251	228	199	209	210	221	198	219	216	225	205	202	256	208	218	214	198	212	239	238	234	206	232	205	214	206	202	231	203	261	236	230	208	207	225	230	221	222	226	240	230	232	238	211	207	238	196	221	197	227	233	229	217	211	229	209	238	224	210	207	196	197	224	231	228	223	231	208	238	237	194	229	243	262	242	258	229	216	216	218	235	225	203	237	225	191	218	205	227	227	233	238	199	238	191	213	187	237	189	232	220	220	227	204	228	239	237	242	224	233	243	225	210	232	222	216	205	193	216	218	222	232	225	221	210	224	210	225	218	216	215	243	233	226	221	226	232	230	206	204	210	225	201	217	218	211	231	208	241	184	267	205	249	211	247	225	233	211	243	217	210	219	234	225	252	222	202	214	221	213	220	228	240	222	238	206	220	214	192	205	217	234	229	222	221	222	214	230	212	236	206	216	230	249	247	216	209	230	210	245	229	219	189	217	208	238	235	225	209	217	206	227	200	216	213	232	204	198	213	230	213	221	226	211	210	236	229	248	221	250	220	237	195	224	219	239	209	180	216	236	211	235	214	215	209	225	249	195	214	217	199	225	217	218	226	211	197	211	248	217	199	218	233	242	204	210	224	230	221	219	212	190	206	223	210	230	209	200	205	199	238	243	221	198	239	237	228	207	227	197	212	262	240	235	205	228	234	228	206	214	201	227	223	252	252	236	195	243	230	235	218	225	235	206	208	211	206	238	197	203	222	204	219	252	212	208	228	197	215	221	191	240	202	235	240	211	214	209	209	221	238	233	232	211	203	187	216	245	218	229	251	214	240	206	214	234	232	211	230	207	225	211	221	226	228	240	262	211	203	203	239	191	238	211	219	197	234	180	217	213	225	194	210	208	201	243	236	204	239	203	216	229	236	183	190	223	212	212	201	234	228	238	229	219	236	241	209	205	234	226	248	221	208	197	234	228	230	215	231	222	219	197	245	245	214	216	235	263	230	238	196	209	218	227	223	208	232	209	216	205	225	262	216	214	231	233	240	224	256	243	215	214	226	231	227	231	214	209	219	211	204	230	215	211	221	226	252	222	211	194	234	221	228	229	250	221	215	224	215	226	211	208	237	197	250	236	213	214	208	218	240	232	227	227	202	212	249	241	220	238	248	192	207	233	219	198	209	231	225	227	219	234	224	231	210	237	230	218	225	225	225	220	216	210	213	229	228	242	253	212	215	212	251	194	251	219	192	222	245	216	215	207	208	223	220	232	204	204	203	226	190	201	224	204	212	226	223	234	207	219	213	198	230	211	221	233	222	218	231	229	189	221	230	208	216	217	227	249	213	218	232	221	227	223	214	233	234	220	221	228	218	231	215	210	224	194	177	233	193	202	189	226	212	194	213	212	226	229	221	211	209	197	217	222	215	248	251	194	229	211	207	236	233	223	244	213	220	210	236	201	223	214	227	215	224	199	251	213	230	212	233	235	233	203	206	226	244	240	224	228	197	217	225	249	218	243	201	235	263	226	213	242	208	238	220	231	219	240	232	220	198	178	221	223	202	231	226	213	207	211	198	213	230	209	237	243	191	208	259	204	222	211	215	215	229	234	203	202	225	234	216	215	214	208	231	216	215	215	216	197	224	190	191	226	238	198	214	219	207	215	196	222	222	209	235	244	217	215	204	235	244	212	239	243	261	238	226	215	229	214	216	222	200	212	230	211	225	248	233	221	227	234	214	208	220	219	226	211	201	215	221	215	222	218	200	216	202	180	210	204	233	226	231	211	207	200	224	210	212	247	222	214	198	204	219	202	206	197	232	236	240	217	222	217	251	212	239	212	234	242	221	231	213	202	224	244	209	218	198	223	229	225	236	212	209	222	213	235	215	229	233	251	235	239	227	220	256	213	222	248	220	218	219	210	205	232	226	212	231	213	211	229	217	224	224	243	231	215	206	219	228	242	231	209	201	203	212	214	223	218	239	206	203	199	172	228	197	214	209	195	216	221	218	226	222	235	226	232	216	209	213	210	208	220	211	219	191	205	231	238	213	229	223	234	209	208	236	223	204	216	200	215	248	228	217	203	248	226	221	218	245	193	189	229	203	212	217	235	240	241	217	196	216	206	216	228	220	201	200	218	225	219	220	213	236	201	212	200	246	229	211	240	222	242	218	226	221	224	227	216	218	238	223	242	220	215	210	204	235	226	218	232	248	207	221	192	182	211	215	219	229	220	237	222	198	229	232	228	218	226	218	226	203	240	209	224	239	208	215	214	207	252	230	237	209	223	209	239	259	234	226	206	239	222	217	204	190	231	203	220	254	215	208	190	209	208	189	221	234	212	218	214	218	203	198	235	208	214	233	221	221	194	200	238	229	233	217	230	237	197	228	238	209	231	229	244	220	206	234	210	211	217	234	246	218	217	232	251	189	222	228	218	220	226	209	234	218	235	219	232	232	205	246	215	204	212	218	249	213	202	204	203	225	216	228	253	257	239	213	227	219	235	205	239	257	206	198	200	234	228	228	217	215	227	203	228	217	223	237	206	207	207	235	219	211	209	208	222	241	222	213	209	248	221	217	254	255	254	188	206	249	241	222	237	209	249	212	204	220	234	236	242	220	209	215	196	199	263	211	229	237	199	216	232	233	205	208	226	227	207	207	191	261	227	223	238	215	227	231	229	206	231	210	209	218	214	226	206	201	214	226	221	216	184	233	230	236	227	213	178	228	231	240	223	239	221	251	209	243	248	219	203	250	220	200	226	226	255	226	242	213	199	207
8650	14555	21355	17711	15546	13414	10821	8813	6584	5144	4509	3867	3247	2766	2368	2132	1894	1657	1490	1299	1066	880	788	705	684	702	698	727	693	690	613	592	622	604	557	637	641	616	665	634	670	632	661	645	613	669	597	613	630	629	613	615	627	644	621	609	555	610	547	571	566	553	610	596	620	555	609	632	645	661	685	668	670	642	652	617	634	603	622	637	598	573	572	598	574	587	522	567	600	602	574	574	613	595	552	582	548	534	562	565	585	566	578	531	584	572	561	557	571	512	552	528	541	552	521	562	545	523	528	551	487	600	537	535	566	567	496	586	568	559	546	549	567	478	567	550	538	544	547	524	573	535	493	532	505	567	492	555	531	607	548	557	521	551	507	565	599	529	557	596	529	494	567	501	583	586	521	521	546	523	557	524	534	539	553	539	550	525	558	530	523	482	608	548	550	561	563	559	564	552	509	556	552	544	537	526	557	577	526	535	577	546	607	553	556	561	561	579	567	504	540	568	552	520	558	527	579	563	535	552	553	557	558	563	587	540	560	575	535	539	542	556	580	543	527	561	546	573	565	556	527	501	524	542	577	576	529	548	525	580	544	565	575	551	553	538	582	507	567	518	564	511	522	533	536	566	575	576	553	537	507	552	550	514	564	523	536	548	557	543	582	556	542	554	541	505	577	586	564	551	614	536	556	559	576	521	594	565	579	583	596	539	539	573	534	528	582	575	588	522	567	597	519	560	532	536	496	546	539	566	571	543	600	538	559	522	523	545	545	526	558	560	554	548	524	572	564	527	590	507	574	570	557	532	560	510	555	509	561	578	570	565	504	542	565	579	546	513	566	568	589	567	568	570	538	538	560	558	507	558	544	561	560	627	532	564	522	538	554	567	557	546	597	525	547	592	545	542	594	561	551	535	544	522	526	535	537	535	555	533	538	578	557	526	533	535	526	566	538	547	582	562	490	571	578	557	591	561	553	537	572	529	532	524	552	565	572	527	550	559	586	531	570	567	590	560	579	578	523	530	541	565	554	571	551	536	592	541	594	557	614	580	528	541	543	525	548	546	533	528	560	536	534	563	551	549	594	530	540	501	562	555	500	540	542	544	559	509	538	551	557	541	528	577	567	548	499	496	526	534	544	569	516	559	543	561	601	552	600	533	573	564	585	609	528	551	528	557	535	562	567	543	585	560	558	587	558	569	526	544	576	533	551	540	555	538	532	530	566	534	541	568	515	535	567	551	529	586	540	547	526	559	527	531	536	530	536	564	531	554	556	544	571	531	539	542	538	521	533	565	554	526	592	524	520	565	527	587	540	595	553	538	568	561	553	582	551	580	552	610	560	526	535	567	554	538	548	543	575	547	536	564	558	509	512	563	546	567	582	518	565	523	566	533	492	584	567	538	527	532	542	592	554	527	520	548	565	532	501	604	567	587	553	520	521	552	535	544	512	611	555	587	517	550	575	519	522	569	534	577	561	537	592	550	552	535	567	538	579	530	573	562	552	580	542	524	554	539	534	577	544	546	574	545	554	533	567	574	520	573	553	605	540	550	561	572	569	564	503	566	559	584	548	512	548	548	550	562	542	586	533	563	585	535	563	509	561	554	560	578	545	542	548	548	548	577	596	519	549	504	574	524	547	558	571	529	544	547	540	550	550	589	568	514	525	536	575	525	550	571	581	561	586	496	536	501	566	544	558	546	568	513	534	541	541	513	548	541	552	559	549	540	529	585	552	571	520	511	569	522	544	563	528	552	562	549	557	571	553	528	558	540	518	551	588	532	531	581	558	576	537	573	540	545	557	534	520	547	515	539	518	502	548	559	543	550	489	570	570	545	490	563	528	545	546	529	574	548	601	572	537	541	512	542	593	553	523	565	501	520	551	563	591	574	570	531	547	555	546	542	534	518	518	509	549	561	556	550	574	551	539	599	545	540	541	570	551	529	576	548	587	571	567	518	537	567	528	593	601	565	529	576	531	557	527	521	529	582	558	559	562	534	552	565	564	581	575	515	545	575	548	536	550	573	570	566	526	573	596	542	561	546	540	556	538	568	529	561	550	539	552	552	542	544	597	502	527	536	560	587	539	582	528	560	571	558	608	573	529	547	523	570	556	522	556	597	528	513	559	521	542	557	536	534	550	573	589	564	560	522	544	591	543	553	544	559	539	534	583	566	518	545	515	515	553	571	546	558	562	545	513	549	514	545	559	561	586	551	560	531	545	578	497	542	579	543	530	533	549	525	549	570	557	588	593	562	556	538	533	606	515	565	529	516	592	593	521	558	524	588	543	545	559	530	572	556	593	563	552	545	542	574	567	541	582	577	557	575	535	553	577	552	550	522	556	556	555	530	574	564	513	535	592	527	516	549	560	576	542	578	548	584	561	497	547	524	576	535	521	569	522	579	560	537	596	541	528	559	526	535	562	533	583	545	575	553	555	561	552	540	535	536	568	585	520	558	536	532	556	536	552	505	534	550	545	568	546	551	557	515	559	528	571	569	591	567	508	570	574	547	562	519	572	538	538	594	594	597	557	549	562	527	519	526	567	557	574	569	617	591	512	529	554	544	537	564	553	559	553	539	554	552	558	555	531	555	540	567	537	517	544	574	594	533	567	516	525	578	544	550	560	597	523	517	561	544	513	545	577	540	551	547	544	556	508	538	530	560	540	603	563	537	560	557	506	557	562	556	536	580	553	511	548	571	534	569	534	515	560	552	526	596	564	579	577	571	561	551	543	592	549	588	556	568	548	538	502	565	548	540	542	554	551	567	554	556	558	591	499	540	520	553	543	531	569	540	517	558	540	553	579	535	545	520	568	542	536	577	542	546	566	552	551	563	551	532	521	533	524	559	560	559	589	552	547	530	558	555	574	534	568	567	565	545	544	575	512	587	523	547	560	521	582	567	536	553	539	559	549	558	597	565	552	531	553	518	542	566	552	561	529	548	561	542	523	563	533	578	552	540	554	546	509	508	533	527	524	536	558	582	548	539	522	588	590	572	545	537	603	570	598	560	552	544	535	519	533	536	601	552	518	556	600	541	544	532	581	564	549	612	556	574	550	536	529	577	579	540	557	547	539	545	554	594	535	526	509	579	544	532	534	544	567	551	526	570	576	594	525	538	532	606	622	519	543	553	542	546	588	558	602	570	537	553	452	569	572	519	541	533	557	502	607	614	552	514	511	533	519	531	554	545	551	522	534	511	529	531	517	566	550	553	572	532	536	581	563	559	607	528	521	545	522	517	528	537	577	561	606	517	489	561	556	542	553	553	553	557	561	551	567	568	539	537	532	510	542	597	539	544	580	561	532	563	564	532	541	564	533	513	549	577	559	590	554	556	506	545	556	566	565	514	499	533	563	506	518	570	522	525	552	544	540	540	553	531	555	602	573	492	519	549	599	562	527	558	552	553	544	551	539	523	562	546	540	528	569	536	556	505	570	564	561	542	575	533	521	555	566	537	572	544	537	571	562	545	549	540	560	555	544	572	509	504	581	522
30180	36936	39064	26039	16700	11088	7210	4885	3608	2436	1718	1390	1084	953	871	797	742	658	625	569	516	429	433	436	359	360	409	393	368	332	333	343	309	273	304	266	305	305	278	314	275	311	287	276	287	293	292	281	259	254	282	289	287	266	290	288	271	237	289	281	245	252	253	269	280	270	283	282	278	307	276	296	284	259	287	251	281	263	254	293	252	266	282	283	290	261	258	318	244	274	274	273	290	250	252	255	252	262	244	267	301	271	253	273	267	284	259	271	264	266	263	287	256	271	242	279	248	262	274	271	266	252	280	278	243	256	252	282	272	270	231	257	249	256	263	247	252	283	285	260	235	241	285	287	249	259	276	264	248	237	250	249	283	240	272	274	269	242	244	240	247	289	254	241	244	255	264	290	243	259	266	207	236	257	233	255	243	234	228	273	240	256	250	251	250	233	254	262	261	260	253	245	257	250	291	248	250	277	243	222	260	298	271	247	271	254	224	285	258	285	266	268	241	262	283	238	259	268	268	247	295	270	298	275	245	262	248	228	249	240	283	272	247	297	250	270	244	246	256	235	267	251	264	250	281	265	260	256	267	261	252	260	294	268	259	259	258	269	277	260	245	216	272	275	257	257	254	252	253	251	238	220	257	257	267	269	258	237	279	261	268	285	239	229	267	265	268	267	266	262	256	259	300	245	260	255	272	239	276	258	270	247	249	244	282	235	237	212	255	235	271	264	243	256	229	275	255	257	274	284	239	236	252	239	282	266	260	264	254	237	253	230	274	270	256	263	268	242	289	230	246	259	271	234	228	271	278	280	259	287	243	274	264	256	254	251	279	292	271	272	259	272	243	269	237	227	258	265	287	252	248	246	284	286	255	274	256	259	233	265	275	251	240	244	225	266	232	270	274	269	242	285	259	258	256	249	262	236	241	233	256	270	245	249	253	276	264	278	218	242	251	276	258	254	268	272	259	246	265	270	264	250	274	218	258	270	279	255	257	275	280	252	227	278	245	270	259	245	272	269	254	219	252	240	243	269	264	244	249	266	260	268	219	268	246	258	248	281	252	238	271	267	251	258	247	281	279	265	282	239	264	242	257	277	240	271	260	262	280	270	264	266	260	255	272	237	264	251	264	255	227	268	265	272	247	283	303	231	247	254	242	240	231	231	289	265	245	259	257	247	274	262	262	249	279	281	253	268	255	245	261	232	258	251	267	265	254	251	255	261	267	274	249	264	253	250	246	261	293	276	272	276	259	247	229	270	245	245	275	281	275	267	250	249	242	253	257	266	255	252	251	272	280	240	278	273	258	270	285	254	256	256	292	249	259	267	269	242	240	275	232	241	257	260	254	262	259	258	259	251	260	263	225	245	239	248	251	240	281	293	260	243	236	253	258	252	257	281	237	273	248	265	265	275	272	253	269	265	274	252	248	276	247	246	259	249	240	225	292	290	240	252	262	241	269	265	288	288	261	259	279	260	271	288	241	240	258	267	304	259	282	263	255	255	245	264	283	239	225	260	250	243	282	288	228	272	236	273	230	252	244	263	263	272	270	230	287	252	268	243	228	256	263	270	255	243	275	228	271	249	277	249	246	241	255	278	254	242	279	269	279	288	274	280	247	270	264	221	261	276	282	251	246	262	257	257	294	247	282	233	293	247	257	289	216	285	280	280	248	243	271	280	282	246	264	245	276	281	265	234	235	240	254	271	237	264	267	261	242	258	246	251	251	254	253	264	259	267	276	261	264	264	248	241	244	280	257	259	235	254	258	311	267	264	261	258	252	224	269	255	246	272	256	267	282	272	257	235	234	261	236	261	294	272	285	285	242	269	264	243	238	237	264	241	240	257	268	268	283	250	280	274	267	265	261	268	262	249	248	230	269	290	232	252	289	251	255	241	256	254	256	261	265	254	238	263	256	251	225	236	270	244	271	241	260	292	249	257	223	238	318	232	248	280	252	277	264	240	267	257	267	249	226	249	300	279	268	262	274	255	268	239	236	260	236	259	260	273	274	264	280	267	245	253	270	280	248	258	282	252	247	265	275	232	304	261	244	276	267	256	258	258	254	258	257	229	270	278	244	239	292	274	237	258	256	270	225	259	289	282	236	244	246	263	262	249	239	237	257	241	257	260	260	240	268	270	284	247	259	258	257	271	245	278	254	258	224	239	250	270	275	255	257	274	251	252	292	259	271	272	277	254	277	280	238	250	278	255	259	262	219	272	246	275	234	249	251	257	264	260	222	237	271	263	257	263	267	245	285	237	264	246	244	230	291	227	258	260	288	238	259	263	243	249	277	267	259	258	282	269	286	257	262	262	248	256	232	287	241	274	234	260	279	267	285	251	229	270	254	285	257	243	278	281	227	253	259	276	246	285	253	267	263	257	281	250	269	268	236	270	248	234	295	250	261	276	275	284	254	280	233	272	244	246	256	242	231	252	266	251	297	287	260	258	276	251	264	252	269	267	250	277	247	274	255	243	262	247	289	272	264	271	247	269	262	255	275	270	246	252	255	247	271	258	262	284	268	241	235	251	244	228	245	259	268	271	288	251	236	258	234	232	241	274	278	265	237	254	298	240	276	240	243	272	252	268	287	273	268	284	244	297	222	291	243	226	256	246	248	242	266	285	245	272	244	251	268	258	233	267	248	238	251	270	242	240	247	260	246	277	268	284	262	239	244	270	272	251	284	303	275	261	264	258	254	257	264	254	249	249	277	244	272	276	260	248	258	284	230	273	239	267	261	264	262	280	297	250	264	264	248	253	245	272	261	256	273	251	260	295	253	268	264	275	255	273	245	290	252	251	247	251	269	257	272	296	254	255	264	255	259	248	264	273	263	254	239	261	243	304	262	278	289	268	249	260	250	277	236	269	265	293	252	254	250	248	236	279	265	260	246	260	274	255	283	268	253	267	264	239	256	257	266	237	269	258	277	252	297	243	273	233	289	281	248	245	268	254	249	257	267	250	252	263	289	280	245	272	256	261	257	268	230	236	277	300	260	235	242	251	230	288	236	267	267	257	269	267	259	232	239	259	254	253	255	265	263	312	263	237	254	263	248	270	254	257	235	240	250	244	267	272	254	243	283	284	261	246	253	272	291	258	251	283	279	241	255	261	278	256	276	236	293	262	253	274	253	243	248	249	278	282	263	250	259	260	258	240	260	262	258	249	264	243	269	235	254	262	275	252	260	252	253	238	278	288	266	254	279	292	269	234	279	270	257	263	273	257	261	257	243	284	260	230	267	242	251	271	251	243	263	261	231	245	233	256	251	253	227	253	275	271	266	283	257	244	270	250	260	285	248	272	259	246	262	248	258	271	255	244	275	259	261	248	245	259	252	248	275	265	248	254	251	269	254	250	288	274	237	248	243	252	246	255	262	282	254	237	249	265	234	270	284	292	267	253	261	268	257	236	234	249	255	274	267	267	260	250	249	277	252	268	247	236	285	253	259	261	256	256	270	248	252	281	282	237	241	242	256	257	255	249	222	253	291	236
19805	31026	38367	27877	23559	20421	17896	15114	12978	9864	7851	6504	5294	4731	4236	3865	3555	3318	2798	2593	2036	1986	1873	1638	1408	1254	1644	1355	1278	1285	1157	981	834	811	798	783	816	836	828	832	883	865	825	827	825	781	825	799	785	781	769	803	783	742	794	765	734	715	707	668	653	656	665	717	755	714	726	801	815	894	815	862	782	813	789	791	756	738	747	700	685	692	692	733	705	710	653	671	684	647	743	647	643	684	677	679	630	644	649	689	656	652	608	633	662	664	633	663	669	650	685	621	628	583	590	640	622	648	655	637	666	614	590	612	608	624	619	681	606	596	653	634	644	635	653	639	661	599	603	614	629	634	676	603	595	621	618	636	628	652	610	604	664	649	626	636	592	641	589	615	607	659	603	648	644	641	637	639	605	621	619	619	640	648	638	630	623	651	649	653	636	601	623	594	622	657	627	641	652	630	629	647	644	569	637	643	658	637	616	580	632	625	623	594	620	567	665	642	607	632	618	640	625	640	624	601	605	642	626	647	587	589	602	606	642	650	617	620	610	616	571	575	609	597	602	671	647	662	614	616	676	639	605	625	644	615	603	667	646	662	617	653	596	631	667	583	675	618	601	626	623	658	624	646	621	618	644	619	604	677	644	640	600	622	625	593	586	635	571	645	665	642	666	596	613	592	639	657	629	660	593	639	642	611	626	598	644	673	614	616	660	633	654	653	591	620	594	626	604	601	623	552	614	602	646	624	649	626	595	598	621	633	659	631	609	646	667	643	636	604	644	635	621	627	675	611	669	631	603	572	603	614	608	649	618	637	596	632	659	618	628	617	631	610	643	623	604	652	636	646	627	613	665	604	624	627	598	638	619	602	627	614	668	636	614	683	655	639	617	656	619	615	609	599	580	658	626	669	606	623	618	649	604	619	626	663	670	647	641	564	616	623	600	643	647	614	612	607	656	642	668	641	629	673	616	625	600	613	608	574	634	642	625	598	617	645	619	634	609	674	628	647	638	598	635	631	631	636	603	612	566	664	593	630	632	622	622	607	646	629	619	624	641	611	600	604	649	630	613	650	632	616	647	656	618	663	624	668	623	613	669	605	603	641	641	674	625	635	619	621	641	617	648	618	630	656	629	616	644	631	662	668	624	616	665	666	640	573	621	628	633	659	636	656	570	614	619	657	619	645	639	613	634	598	612	623	643	594	637	635	606	656	605	640	648	646	613	641	655	611	639	650	643	653	577	621	636	653	642	615	613	603	633	687	623	674	617	615	613	661	627	589	631	637	633	643	630	620	631	621	624	663	587	670	610	618	614	606	600	585	640	594	608	606	619	620	654	640	672	634	630	585	622	605	663	614	618	604	623	630	597	637	641	627	612	616	579	574	648	631	600	619	601	612	596	621	635	616	612	644	613	659	647	588	588	620	593	627	627	638	593	636	608	632	651	628	639	608	630	663	581	656	596	587	597	640	603	588	603	654	632	572	617	626	621	632	618	640	619	616	659	613	669	621	618	581	612	642	645	622	624	618	583	662	643	617	629	634	612	603	626	587	597	622	620	650	620	620	581	615	625	627	676	617	601	672	642	600	586	636	628	638	638	645	631	679	603	616	619	597	634	668	661	632	583	597	588	616	661	617	669	617	664	647	645	630	633	610	655	632	624	638	619	636	660	655	624	615	646	616	616	623	633	657	617	638	593	631	630	629	626	645	679	624	649	662	604	631	680	659	613	603	606	652	609	682	577	598	657	589	619	617	627	654	628	658	652	652	648	669	610	615	657	634	624	646	610	597	615	632	596	625	670	638	626	617	588	623	614	653	626	605	684	638	581	595	649	604	613	610	610	666	601	605	620	633	623	666	619	610	629	623	629	596	635	589	637	613	604	632	593	608	652	665	636	610	584	638	620	600	628	647	593	605	669	680	644	595	622	642	642	677	614	624	646	617	619	620	617	641	587	631	605	642	586	618	656	628	635	588	692	606	608	682	622	631	647	631	621	617	625	642	581	661	657	640	681	595	603	629	608	618	664	621	643	651	614	659	607	620	613	583	585	624	672	669	601	680	646	637	650	609	651	609	639	605	668	633	619	612	620	655	650	634	618	635	634	640	603	589	566	629	621	593	605	625	669	660	589	576	669	611	623	580	625	585	651	600	612	606	596	639	636	589	645	619	619	585	674	586	569	639	617	640	649	630	676	635	618	649	628	653	616	670	636	707	604	667	622	636	616	621	594	592	610	611	641	634	623	633	647	653	622	617	645	623	656	551	610	644	628	649	596	628	702	654	590	613	618	586	646	616	605	629	625	636	624	615	616	624	619	619	626	617	639	615	655	615	572	620	658	637	630	641	647	612	633	638	637	619	633	595	648	624	632	625	639	598	617	659	611	624	647	617	605	659	668	648	612	580	627	654	602	592	648	645	631	652	641	588	619	577	620	617	627	601	590	596	632	592	650	591	662	566	595	617	602	608	616	633	653	609	600	608	616	641	657	654	626	598	625	618	638	642	592	622	626	604	608	697	641	632	648	631	592	629	594	684	637	649	603	655	629	622	611	637	611	642	658	646	640	613	630	623	588	609	658	657	634	662	624	612	615	624	593	636	658	623	643	639	633	571	635	647	612	626	656	638	619	643	645	627	574	669	642	664	588	618	601	615	653	638	638	643	625	622	644	655	595	673	605	658	632	638	611	610	596	612	657	641	630	599	646	657	619	661	659	624	633	614	640	632	622	641	650	650	664	614	627	647	638	612	615	660	652	640	636	628	561	606	639	652	598	613	606	620	672	635	624	594	680	651	633	613	617	634	643	613	594	599	631	615	596	655	614	647	607	611	631	654	647	556	584	655	616	604	632	637	583	613	667	680	644	649	641	591	604	616	589	663	610	667	639	638	645	667	633	601	647	629	638	677	648	614	644	593	656	606	655	627	621	632	623	617	592	642	611	623	636	607	654	620	609	577	613	602	659	602	640	645	593	651	637	627	651	609	595	689	654	599	616	622	602	619	589	615	551	656	554	606	639	657	647	663	595	634	624	689	628	608	602	597	623	684	601	616	614	638	656	578	639	628	620	611	647	614	639	610	599	660	637	628	632	606	646	588	686	630	627	629	678	655	632	642	624	627	617	624	645	615	628	680	631	612	615	631	630	608	644	623	599	622	677	616	599	643	644	664	657	673	609	593	623	634	638	626	641	622	600	606	636	592	613	686	588	622	622	669	631	634	607	622	621	638	592	657	615	659	627	602	592	638	614	652	636	596	650	613	669	610	646	618	647	664	676	617	592	625	601	616	635	642	654	576	634	639	652	670	622	622	612	641	575	644	611	621	591	630	668	648	593	636	611	632	607	631	618	621	606	632	585	611	675	635	625	655	643	590	606	616	610	599	631	630	612	665	632	639	634	654	591	638	651	652	603	631	626	610	636	669	629	641	610	655	617	627	638	640	615	636	639	646	645	646	603	618	657	622	635	641	678	628	655	644	679	663	599	629	634	625	609	573	677	629	652	657
40356	46903	44324	29193	22595	17305	11907	8029	5384	3876	2756	2002	1539	1483	1218	1107	1007	838	698	715	729	697	554	491	383	349	494	463	380	345	331	294	307	256	243	257	247	282	278	247	285	299	295	267	288	302	271	239	273	259	272	253	264	260	255	257	250	235	243	261	236	232	239	227	226	228	273	266	252	273	281	269	277	265	266	240	236	230	214	244	214	249	234	236	225	238	214	228	276	246	225	243	249	254	225	243	219	241	241	201	253	213	210	196	229	222	213	235	216	210	234	250	205	214	205	226	212	235	230	231	240	258	231	225	231	225	216	237	202	244	255	211	189	232	239	241	199	230	204	244	226	221	207	238	211	197	211	221	205	247	198	242	212	246	247	220	221	240	250	221	204	233	210	213	239	230	218	233	235	255	221	211	212	248	230	209	230	204	226	222	250	234	250	235	220	237	225	232	222	237	242	209	209	237	220	220	238	223	221	234	237	246	252	244	243	228	256	184	244	230	251	237	251	237	217	248	243	219	240	206	236	229	226	235	230	221	218	213	241	190	213	203	236	219	236	222	214	205	230	206	234	214	212	240	266	231	234	233	219	229	217	232	200	256	241	216	226	212	233	228	247	236	204	219	230	227	220	221	226	247	205	239	209	225	242	238	236	200	211	217	209	236	231	198	215	222	225	215	228	211	226	249	201	242	227	240	230	241	189	248	219	203	227	227	227	205	197	226	227	230	183	208	227	265	242	215	242	245	231	222	230	212	226	243	211	226	215	237	212	258	230	204	223	208	241	214	226	216	226	220	242	206	234	231	266	249	249	208	252	236	234	229	209	231	212	204	201	229	241	241	210	222	240	228	210	233	240	229	209	239	231	245	220	237	208	242	235	228	207	240	211	229	219	219	218	219	204	226	238	226	227	242	242	201	202	205	250	238	225	236	252	231	226	215	253	189	215	216	220	225	232	211	217	217	237	234	209	209	200	244	234	242	201	197	205	209	248	218	229	245	244	246	201	251	209	221	243	230	240	232	195	196	227	223	214	226	234	231	258	207	209	225	243	227	207	239	241	229	192	264	220	241	210	233	211	239	201	224	214	215	232	231	243	228	246	217	237	222	257	209	184	206	235	211	222	244	233	217	225	233	270	234	237	222	186	194	209	238	232	228	231	223	224	213	232	240	263	239	215	232	218	224	230	229	217	205	219	197	217	238	196	216	240	215	235	240	245	226	223	242	221	218	228	257	222	236	208	208	228	209	209	251	240	226	217	228	242	226	231	228	233	205	235	239	205	219	224	236	219	216	227	228	225	230	214	231	221	215	241	247	222	229	254	221	188	202	242	227	218	215	229	221	217	232	244	210	265	201	210	219	228	223	229	198	252	205	205	215	210	243	236	243	205	202	235	224	210	248	221	237	225	234	226	230	230	236	222	250	247	251	212	203	200	241	230	224	208	215	227	184	227	238	221	247	227	222	194	218	233	223	228	234	218	197	242	238	230	225	223	226	188	216	235	222	227	233	237	229	231	231	224	233	215	253	210	238	235	226	237	217	221	235	227	221	232	226	221	221	235	214	201	224	228	225	231	252	230	241	234	215	229	228	275	227	201	246	222	203	231	223	214	207	218	246	217	237	245	240	233	241	233	210	231	218	240	228	225	208	200	241	206	251	218	235	217	238	265	215	198	244	260	224	222	225	225	250	218	214	227	220	231	227	218	224	218	221	227	224	209	226	216	219	214	214	228	241	218	207	240	216	218	233	226	189	212	213	238	232	203	220	227	236	218	240	231	223	227	229	214	245	231	226	235	246	228	212	204	228	239	243	215	266	220	203	236	236	245	256	220	218	224	235	236	250	223	218	216	211	206	234	195	191	199	198	206	219	217	220	207	215	212	227	220	241	226	230	204	237	230	213	216	235	221	216	222	216	219	225	249	215	204	200	227	237	208	234	216	189	221	238	216	220	237	234	213	205	232	206	222	228	189	208	233	228	225	239	225	220	264	230	212	230	213	250	229	234	223	239	235	220	216	216	211	234	253	209	249	218	231	224	227	239	233	233	237	213	252	216	228	206	243	236	227	231	236	230	205	264	208	214	237	220	226	241	216	265	217	247	225	217	248	233	249	225	195	224	237	214	215	245	208	213	248	224	229	225	236	221	230	250	224	209	252	230	213	227	237	226	257	236	226	247	240	221	213	238	220	248	230	231	219	229	202	235	216	214	195	218	246	224	210	201	237	201	212	208	227	217	181	199	226	207	221	216	226	222	218	241	211	227	254	225	234	237	227	235	217	259	233	207	235	212	223	232	239	227	206	225	225	215	251	210	215	214	246	229	219	232	246	236	225	243	218	218	213	224	230	210	202	260	204	231	242	223	241	236	209	203	225	236	212	222	257	207	228	210	240	229	215	219	235	243	230	222	191	222	228	195	205	205	229	242	250	249	229	224	212	208	213	235	231	227	207	214	218	214	229	221	212	223	224	246	247	235	213	200	240	232	255	191	222	215	203	220	239	214	215	237	214	198	197	216	248	210	195	209	219	227	222	224	240	196	280	205	245	247	216	213	238	212	253	236	240	215	211	232	205	215	231	219	205	237	241	209	234	196	230	212	212	232	225	195	219	233	247	225	252	223	228	195	228	212	258	250	227	197	209	222	240	203	224	231	231	206	230	207	204	225	226	243	221	208	210	221	254	248	215	224	223	230	197	230	219	200	239	185	227	197	203	201	223	206	222	215	205	211	213	241	227	223	208	224	211	205	242	235	234	226	249	240	210	229	207	255	227	205	233	233	250	236	239	231	219	227	233	243	215	207	197	224	253	251	236	245	215	211	231	253	236	200	255	246	201	218	236	225	245	236	212	231	248	232	204	252	240	216	224	224	221	228	218	206	212	206	192	236	215	211	212	237	226	220	225	213	226	235	213	243	229	218	224	215	206	228	221	241	233	223	234	198	235	238	215	240	242	209	228	218	206	216	228	219	201	206	263	236	190	228	218	237	260	244	218	221	224	212	172	203	227	260	200	225	203	231	217	228	225	244	221	247	275	231	235	244	221	225	245	184	220	215	215	216	198	203	238	212	227	240	218	197	237	240	222	222	222	201	224	264	226	212	203	226	240	207	207	219	221	224	225	217	220	223	225	238	243	238	208	231	197	245	233	216	208	243	226	213	200	248	262	209	208	196	221	214	248	211	234	224	245	218	229	228	232	254	236	219	230	233	242	228	263	227	221	232	224	252	228	220	225	227	218	241	219	217	225	230	236	219	223	243	210	230	203	233	235	232	219	234	227	208	217	208	232	232	222	235	242	214	213	213	223	222	219	217	239	228	226	206	200	223	229	218	235	226	216	249	221	220	248	253	253	219	190	212	208	227	195	222	197	183	251	194	228	211	227	221	217	283	225	229	208	223	220	222	235	220	226	235	223	205	228	230	236	220	232	241	221	251	232	216	227	215	223	232	179	190	255	224	239	221	209	215	187	200	232	215	200	217	234	243	243	230	218	239	248	202
26210	39800	42726	33002	29118	25735	22343	19564	16272	13479	10987	9186	7473	6973	6082	5336	4782	4654	3637	3466	3400	2808	2523	1942	1710	1696	2160	2168	1633	1550	1442	1054	957	838	820	839	864	903	936	934	986	885	979	875	902	868	798	815	778	767	748	806	725	753	765	697	676	668	652	640	633	614	658	661	715	753	722	765	830	797	838	805	843	829	761	811	740	737	686	684	639	677	671	644	642	641	663	612	602	658	633	598	619	616	655	582	577	610	591	622	587	581	552	582	565	552	563	563	584	601	605	596	520	552	565	563	598	570	550	534	547	564	551	526	500	548	573	533	570	542	551	590	532	568	542	568	597	532	591	534	570	535	574	503	555	584	538	544	549	536	563	508	526	599	565	552	519	554	507	511	549	549	554	527	537	554	587	570	564	533	538	578	557	530	528	539	552	557	560	539	545	520	546	547	530	536	546	563	533	555	549	562	524	539	528	557	560	566	580	558	580	524	551	559	544	566	580	544	550	524	538	537	542	534	535	566	547	561	554	573	552	531	526	565	551	569	550	555	541	597	516	550	533	518	577	535	552	532	551	519	587	541	560	570	514	590	510	526	537	544	529	571	538	562	582	580	561	552	560	528	558	525	559	555	570	572	540	572	536	546	586	529	545	513	568	533	583	566	552	507	555	566	581	543	547	554	544	556	531	535	545	555	552	548	542	576	533	541	564	547	548	521	565	588	530	545	549	531	566	529	512	542	547	531	530	562	570	551	507	562	545	528	533	595	520	575	537	529	545	541	561	519	536	522	567	521	542	534	542	517	559	599	545	481	524	574	559	553	502	554	514	511	592	569	538	544	559	517	532	548	501	529	558	601	568	544	574	567	533	481	551	531	523	571	545	515	574	536	597	526	565	548	549	575	562	575	542	519	545	528	586	552	534	539	495	513	534	515	545	532	564	549	538	547	540	557	542	555	557	527	549	563	540	565	550	560	562	556	525	562	514	582	516	555	552	555	512	553	559	508	518	535	562	554	610	507	532	515	533	546	559	521	551	566	532	528	529	566	572	586	562	546	545	543	532	538	582	517	539	564	571	543	536	548	520	545	563	552	547	571	582	531	554	508	524	518	547	539	579	489	548	577	538	543	577	529	544	583	576	557	588	562	552	537	556	542	519	550	575	532	553	541	558	569	533	496	567	559	569	573	525	548	564	548	557	553	513	533	513	557	559	556	514	592	560	551	517	552	574	559	523	538	534	553	572	517	541	576	556	552	511	540	578	554	569	558	557	540	532	577	532	537	570	560	562	515	580	585	558	549	549	572	559	559	552	545	585	529	546	525	491	572	560	567	541	551	521	529	555	552	558	558	556	517	526	567	512	564	542	566	524	569	560	553	559	537	555	558	564	553	542	550	541	545	535	563	574	523	544	541	528	590	522	527	533	541	500	551	554	515	535	514	569	570	514	557	552	530	513	512	554	555	571	526	545	566	493	534	560	534	553	569	539	489	520	526	557	541	597	536	552	562	517	569	545	536	588	492	566	577	597	567	558	517	561	561	537	593	527	530	564	497	527	562	517	553	554	554	499	533	569	547	591	547	573	568	508	586	556	536	535	606	507	572	564	515	532	517	546	550	521	536	544	555	531	577	513	553	540	529	585	553	549	568	578	519	575	551	514	574	570	574	555	537	557	556	560	555	557	536	557	559	515	569	537	566	544	506	534	542	523	535	562	532	532	513	530	562	554	538	521	536	561	560	548	610	506	597	503	544	508	558	565	530	561	564	590	509	534	574	555	543	546	565	575	542	509	519	588	539	531	570	557	548	579	559	562	564	542	576	541	593	567	534	530	563	539	558	543	558	533	594	532	543	541	508	539	555	582	552	508	543	537	556	532	509	530	591	552	507	548	524	588	570	542	538	564	542	516	550	539	544	527	554	564	536	506	532	524	555	539	553	539	568	579	506	532	550	526	522	568	528	553	556	577	595	562	512	549	582	511	548	518	541	521	545	536	545	565	567	538	555	573	536	553	536	551	567	525	523	553	598	553	561	559	553	524	569	545	540	514	525	580	530	568	553	545	513	522	608	556	568	544	567	529	583	526	567	527	543	528	567	534	558	552	532	531	492	539	546	535	548	521	571	512	585	554	552	546	539	519	550	531	601	529	512	595	564	512	539	568	546	579	569	561	534	616	545	552	534	519	527	570	504	586	553	539	535	550	559	559	570	576	540	544	539	584	514	578	508	511	512	583	493	525	554	563	515	550	577	540	539	538	583	559	560	521	532	550	523	569	560	522	551	525	633	548	525	551	567	543	549	526	544	529	568	566	572	580	535	589	552	572	528	566	534	581	531	508	567	548	526	508	532	537	543	533	522	525	553	534	583	544	545	553	501	545	589	500	529	539	548	533	556	552	552	546	550	572	526	541	528	540	522	575	533	565	558	524	551	535	566	554	516	568	485	575	533	556	586	555	540	531	509	514	529	575	560	557	529	561	533	553	542	501	528	604	546	527	523	497	548	545	562	600	547	559	545	536	574	534	558	543	577	529	538	560	573	511	534	537	491	559	567	568	548	544	535	551	535	547	547	551	566	542	550	534	534	571	513	541	545	560	544	533	514	531	514	562	557	534	567	552	560	540	539	580	555	563	549	566	505	590	559	545	520	537	524	516	535	572	544	547	519	579	585	560	547	532	518	526	578	576	578	567	524	532	609	573	538	547	527	572	569	563	512	585	517	560	588	576	584	572	519	527	552	523	558	523	531	588	521	542	541	571	528	567	528	549	562	562	528	571	571	542	533	560	587	594	588	576	562	573	558	485	525	538	525	576	539	548	547	538	546	546	525	532	576	590	534	592	564	521	572	554	549	527	608	488	517	548	577	562	571	541	511	559	507	542	528	550	562	558	536	575	536	541	563	524	521	509	551	525	562	547	557	521	548	544	533	515	579	547	560	557	563	590	529	549	552	538	570	545	574	559	550	558	510	565	569	543	558	522	527	528	562	562	545	552	565	508	592	567	559	533	547	514	556	531	534	504	504	556	543	561	599	572	541	530	567	531	527	572	547	539	569	595	546	578	535	545	552	532	573	478	529	559	547	527	540	546	503	541	543	553	539	568	532	562	533	543	516	542	517	549	534	580	513	528	566	545	508	530	543	546	530	541	570	570	579	533	599	525	503	504	541	476	505	525	556	534	561	505	538	474	571	518	506	521	544	519	553	529	526	543	510	536	550	595	572	523	558	547	561	550	555	551	559	574	546	563	568	557	524	585	558	563	511	554	556	514	560	576	541	556	566	564	537	618	531	558	556	581	538	557	572	533	550	523	546	545	530	485	542	540	558	517	563	548	540	564	500	551	596	538	507	579	580	554	546	534	550	553	541	551	565	562	555	534	524	520	536	508	547	537	515	574	560	495	551	567	572	532	582	517	542	533	506	574	545	512	589	567	552	534	532	515	498	532	507	487	550	545	538	532	517	544	557	520	525	528	552	562	548	517	548	535	544	543	531	569	534	583	563	558	559
15824	15936	17275	10203	6444	4165	2881	2210	1731	1352	1130	885	636	592	508	502	452	383	368	373	317	320	263	237	262	254	259	265	219	245	246	263	231	218	234	216	228	226	209	221	244	229	236	250	240	246	235	226	212	227	244	231	214	198	228	207	218	233	208	232	242	250	229	239	222	206	207	244	238	225	249	214	237	206	246	240	242	217	245	239	229	232	228	198	238	223	230	220	235	212	217	185	230	201	205	222	195	195	207	213	240	224	233	211	234	227	245	202	223	231	207	209	232	214	228	205	221	220	205	197	235	222	223	245	233	245	231	205	216	171	186	236	213	220	222	229	234	206	206	227	222	248	228	206	213	212	245	219	217	217	222	204	188	248	196	225	207	221	222	223	208	230	216	206	202	202	232	225	202	219	210	230	242	254	209	196	202	209	217	248	197	205	228	216	205	201	211	225	219	197	241	216	209	212	199	226	262	203	212	225	242	218	227	198	208	178	213	235	207	205	247	217	230	223	227	213	221	196	225	233	228	219	199	227	194	199	228	216	222	200	180	215	212	208	208	221	224	225	231	225	218	211	206	219	235	221	208	210	228	227	201	221	213	210	237	242	227	207	235	236	211	226	209	223	213	208	223	216	204	240	200	210	215	220	199	245	219	238	233	238	221	215	219	232	216	238	192	216	236	220	195	231	239	196	213	209	221	250	217	219	194	211	227	229	234	200	218	216	231	219	233	220	218	208	210	212	208	213	208	226	234	216	227	232	209	198	204	226	198	215	181	219	225	236	222	200	219	207	203	213	205	211	218	232	220	205	213	239	234	219	245	210	220	213	224	220	244	228	230	195	224	218	202	242	206	199	224	207	204	222	244	216	220	211	217	239	202	222	218	219	226	206	217	234	199	237	199	234	197	210	218	236	195	187	217	206	217	213	237	239	216	224	209	222	213	214	234	199	221	208	209	204	207	209	223	241	227	248	228	219	228	221	210	215	212	203	230	209	196	210	235	224	211	219	237	221	190	232	219	196	197	226	210	208	209	223	215	230	239	224	210	216	208	215	194	209	218	242	228	210	229	224	214	224	211	228	225	204	217	201	215	214	228	220	221	218	205	209	231	218	202	213	221	232	221	210	214	233	228	215	193	205	201	206	244	230	232	187	199	208	217	204	213	230	207	238	230	205	221	199	212	223	218	202	215	195	255	201	198	236	226	236	224	175	214	245	221	241	236	234	244	224	228	200	228	197	217	200	220	229	219	211	205	199	214	241	247	192	237	197	244	223	207	238	201	210	231	189	209	222	194	211	201	210	198	225	201	215	219	211	221	174	202	218	217	220	243	209	219	244	221	246	192	221	216	211	227	209	237	212	249	219	207	228	227	191	216	214	215	201	210	198	202	205	213	212	206	209	244	245	216	206	234	206	227	210	240	218	187	217	223	222	217	234	224	230	195	203	212	206	210	207	215	190	208	239	199	225	224	236	214	216	225	212	235	254	194	211	200	238	210	218	219	239	215	212	202	235	209	180	247	229	202	230	214	213	242	199	228	207	227	245	214	195	200	195	214	209	239	213	218	242	222	197	196	243	207	221	203	195	205	231	244	241	214	232	214	219	225	221	204	224	230	238	227	210	206	208	219	234	211	245	205	206	226	238	204	183	199	243	222	231	206	228	210	212	219	209	222	229	226	217	231	219	241	206	246	204	234	186	247	197	247	209	235	200	208	212	234	210	215	219	229	222	201	196	233	220	194	202	234	198	233	227	229	220	209	225	213	222	203	213	244	217	186	230	217	192	219	204	193	220	215	233	217	218	214	223	217	219	213	202	207	207	202	203	212	186	195	224	235	211	216	195	231	211	207	202	231	200	205	202	233	206	227	217	195	212	195	212	237	211	215	238	243	228	223	243	258	191	216	205	198	234	210	220	210	213	212	217	223	232	250	214	222	226	241	234	225	226	226	198	214	229	182	216	219	235	238	226	211	239	219	219	242	228	213	228	217	195	230	232	203	213	227	212	216	217	216	255	216	221	201	213	243	216	193	202	245	232	189	218	214	193	208	227	198	220	253	201	219	202	189	183	247	228	232	229	193	211	214	203	204	228	224	188	198	233	226	215	225	225	226	208	238	231	195	224	225	232	230	210	227	208	217	216	221	190	213	208	195	203	182	206	221	244	211	232	217	189	219	219	211	226	233	230	247	231	220	243	195	232	233	230	223	232	198	209	226	200	196	240	226	184	230	212	184	211	223	210	218	209	182	218	198	240	217	256	248	224	220	210	227	227	216	215	205	227	245	230	216	202	216	203	240	184	238	217	259	209	205	235	222	223	225	246	219	211	210	227	216	213	232	220	210	220	219	207	215	229	219	226	208	221	219	213	210	206	217	208	222	213	212	240	192	202	219	206	199	195	210	226	214	233	217	261	179	234	219	220	249	201	223	212	208	223	220	256	189	210	221	221	230	229	206	211	207	215	197	182	244	226	223	197	222	226	218	220	213	225	211	217	223	192	228	218	229	254	226	249	218	244	209	220	225	222	215	219	222	207	219	225	225	215	221	206	218	212	225	237	224	180	232	234	198	217	228	219	238	215	221	226	237	230	211	234	206	222	224	231	230	206	171	222	249	225	199	204	197	196	233	232	231	204	194	237	225	219	236	223	229	248	218	233	221	231	190	213	208	204	223	227	199	237	211	205	215	198	214	228	239	200	218	231	223	192	212	219	207	226	226	222	224	228	235	238	235	221	184	229	212	194	224	237	230	225	206	211	209	218	234	200	202	239	241	203	213	220	218	240	198	199	220	230	256	216	215	206	220	219	226	177	211	229	183	222	213	217	208	213	246	223	208	190	235	251	232	202	236	225	220	204	211	225	253	223	210	212	232	178	235	244	211	215	231	224	222	226	220	226	224	208	212	213	224	227	219	211	233	211	232	208	229	211	203	235	224	211	190	257	237	223	237	200	210	228	204	236	233	242	231	215	215	221	223	212	225	229	224	225	198	224	223	207	177	249	224	215	210	223	209	216	224	194	238	272	231	240	255	223	211	190	203	230	216	194	210	237	210	234	242	222	222	243	222	235	257	225	237	212	224	206	214	208	217	213	211	222	229	217	216	236	187	200	217	242	198	204	227	227	196	223	210	215	225	201	213	220	239	226	230	233	205	205	207	222	221	217	227	197	223	203	250	224	212	214	209	202	223	199	240	209	230	206	233	191	242	215	245	234	200	216	233	218	222	219	227	221	217	201	182	241	205	221	233	242	203	211	230	236	217	198	244	217	207	219	212	220	223	214	231	198	207	198	218	229	248	232	213	211	246	236	234	226	241	233	216	227	199	263	208	214	199	198	214	199	219	225	244	244	212	238	207	219	218	226	204	220	220	229	224	239	242	210	217	209	249	240	214	231	189	206	204	211	232	231	224	235	228	217	188	243	231	223	204	215	210	193	228	212	212	206	222	262	249	213	217	205	226	209	199	238	200	239	205	211	230	186	216	217	227	214	224	206	214	203
9579	14905	22047	19107	16722	13942	10953	9186	7625	6487	5239	4403	3659	2888	2527	2222	2054	1869	1639	1577	1252	1034	825	727	683	651	674	741	672	632	587	580	588	645	610	607	584	655	562	632	632	663	613	624	624	598	619	628	619	611	667	627	549	567	649	590	609	562	522	618	590	541	606	562	580	562	613	651	661	660	676	643	632	657	625	614	618	580	605	559	605	617	564	619	588	576	596	568	624	592	579	583	582	555	572	557	580	609	530	565	557	569	559	543	505	568	580	510	579	578	536	597	537	529	573	534	526	558	538	594	539	563	552	566	558	598	543	549	504	597	574	565	554	531	534	534	543	555	576	567	543	554	568	533	509	552	521	578	547	541	544	576	518	570	563	547	621	573	550	511	555	588	536	541	540	549	523	536	542	548	541	539	572	554	573	547	558	579	516	563	593	568	545	523	592	556	554	543	581	571	562	540	563	549	551	534	584	561	554	528	561	566	502	573	523	594	535	543	556	540	517	557	518	552	515	551	566	494	533	605	512	568	507	599	526	556	590	566	534	559	550	548	484	533	523	556	527	539	549	592	537	541	603	517	535	557	548	533	590	530	561	582	555	514	537	547	504	555	535	566	563	561	589	542	524	537	517	559	552	571	570	536	561	525	544	596	564	547	541	561	547	574	585	576	520	540	587	576	560	516	581	528	536	551	577	516	544	523	547	542	621	538	519	554	558	547	506	578	569	509	525	546	587	530	549	531	546	542	518	530	529	542	510	517	523	533	532	524	577	541	579	541	527	548	601	553	563	599	562	552	523	550	548	559	542	574	552	504	533	560	543	546	508	547	574	564	542	546	583	525	554	553	550	576	545	553	561	519	542	519	537	546	531	556	533	544	570	576	520	526	563	533	552	548	514	511	552	568	552	528	508	545	542	516	535	576	563	589	534	512	521	559	566	527	516	528	542	545	585	546	555	573	550	572	525	551	564	533	564	532	535	521	558	549	543	553	528	553	546	557	560	553	549	550	510	555	563	564	519	552	562	504	529	562	537	562	518	594	524	529	545	590	563	547	528	594	530	545	531	581	528	566	538	533	526	529	597	563	481	561	533	549	528	544	585	486	505	546	535	552	509	550	570	549	519	576	554	497	543	539	511	529	534	544	541	566	540	542	554	547	556	578	560	552	555	514	524	515	536	515	510	535	564	538	497	500	513	536	521	561	520	543	566	593	577	570	519	562	533	512	545	527	515	522	542	560	570	581	546	523	560	584	561	582	581	505	553	575	519	526	544	550	532	557	561	573	579	535	526	568	549	550	534	569	607	560	551	515	535	539	551	552	550	531	560	533	579	560	513	583	531	529	540	547	557	557	515	518	549	528	560	556	537	517	561	575	548	542	529	507	574	520	553	541	571	572	559	547	523	572	534	570	575	542	562	543	583	529	564	580	514	550	550	534	566	555	568	543	508	568	522	554	542	556	527	571	585	536	575	534	561	570	557	600	558	536	558	539	548	533	566	583	561	576	551	579	552	539	558	554	525	540	578	574	552	548	539	563	552	599	534	510	529	541	544	560	567	529	560	508	536	556	575	524	592	493	547	564	552	534	591	568	537	540	555	541	506	547	583	528	535	529	572	582	532	543	595	544	527	523	527	554	558	566	559	575	545	545	534	558	551	519	485	576	575	530	538	525	547	574	572	559	528	544	583	545	558	541	547	533	545	573	591	538	580	521	555	558	556	543	587	524	552	530	523	588	551	553	562	546	549	574	572	519	545	550	521	575	551	560	543	535	523	562	568	528	523	573	557	565	507	560	531	551	542	552	557	556	523	542	537	540	553	574	567	484	565	560	523	528	563	505	554	575	562	536	580	540	504	534	522	557	532	536	532	587	535	548	551	557	539	587	539	528	566	522	560	555	565	514	530	532	549	558	555	570	516	550	533	531	595	537	528	545	582	545	593	536	556	515	536	581	533	544	573	539	563	560	547	513	497	537	532	539	572	525	555	533	528	553	523	533	575	492	532	552	526	574	541	559	534	554	549	533	548	532	553	546	541	541	585	547	548	580	522	567	557	539	508	541	574	529	570	552	594	544	541	544	540	524	558	529	554	518	521	560	542	545	538	538	534	532	558	524	548	549	541	551	546	527	549	545	554	553	588	567	503	528	568	551	538	493	504	557	507	562	518	546	525	534	529	557	557	588	593	567	530	536	543	561	552	523	607	582	490	535	495	514	499	542	571	553	553	540	534	532	565	552	532	536	581	522	501	567	579	549	542	492	550	567	536	529	553	518	530	508	546	536	539	528	530	521	572	526	530	585	564	571	553	570	507	582	533	574	565	544	551	540	568	550	515	540	553	581	521	535	547	580	545	513	519	534	582	531	530	515	507	591	529	500	553	560	539	573	543	524	540	553	562	540	547	528	551	531	513	530	588	541	540	530	538	534	555	528	558	543	543	569	534	551	598	527	565	483	572	490	520	567	562	579	522	563	546	602	558	528	597	564	540	557	536	531	540	573	554	552	532	548	519	525	565	490	588	558	533	507	547	538	541	555	551	547	521	558	542	516	564	552	551	546	560	541	536	565	554	534	534	503	575	565	562	533	516	577	535	568	514	531	557	575	573	461	508	523	542	558	551	511	535	527	518	569	518	561	565	555	545	547	551	564	541	521	535	577	577	525	541	565	532	563	525	585	555	536	567	549	522	547	567	555	522	563	513	554	520	570	546	565	561	531	569	557	525	560	526	609	536	536	544	525	551	539	558	555	587	540	579	559	547	557	533	581	524	509	534	581	531	542	516	524	551	537	533	512	542	558	582	539	583	590	529	528	588	496	527	550	559	516	568	545	533	580	530	575	513	560	503	519	566	522	526	517	556	568	571	546	548	565	544	508	572	528	625	556	595	564	502	546	512	522	557	552	563	559	535	512	533	528	560	539	561	565	560	515	563	545	532	556	529	566	542	575	548	575	505	569	573	537	626	565	548	560	549	560	570	547	530	536	505	561	538	529	547	542	563	576	496	556	608	532	569	547	551	575	582	552	538	553	545	569	535	548	533	545	556	556	567	553	588	558	529	532	505	535	586	557	517	538	517	544	552	577	535	543	568	575	538	548	568	534	550	538	571	563	564	522	570	517	569	578	549	496	567	542	550	567	503	550	543	572	539	530	579	537	573	543	521	533	568	535	520	550	561	530	557	552	570	548	525	535	540	558	533	538	568	515	570	563	531	548	541	538	525	576	569	575	554	548	576	554	592	521	558	523	532	555	537	552	582	560	539	545	530	538	524	567	555	519	569	558	525	545	522	513	588	555	535	576	521	543	544	550	572	581	551	534	498	550	538	554	533	529	514	523	564	573	530	561	557	550	563	516	529	538	552	580	536	552	551	529	572	565	552	518	551	526	550	527	523	506	588	552	563	540	578	562	549	527	581	560	532	534	553	584	542	567	555	519	523	522	515	550	547	554	547	545	592	576	538	585	568	574	538	555	555	536	544	494	570	517	521	571	525	560	579	549
32667	42295	39189	24938	17424	11397	7506	4976	3755	2742	2132	1670	1351	1127	882	861	809	818	734	622	489	485	379	368	330	375	339	366	350	304	308	277	274	283	274	245	292	271	303	277	293	281	259	267	283	280	272	294	256	289	278	292	244	281	247	256	248	302	265	295	255	271	253	316	290	282	274	277	295	274	276	284	258	330	256	280	288	269	288	249	257	216	270	317	266	271	236	239	252	248	281	275	249	249	256	238	265	262	230	259	253	274	275	251	238	254	257	266	268	285	288	267	231	269	255	254	245	253	269	250	246	276	257	249	275	246	268	258	287	277	242	287	264	270	251	270	257	252	242	253	256	235	240	271	232	236	272	254	238	274	269	286	234	232	255	252	230	239	244	242	222	252	252	232	254	256	266	244	275	277	239	227	258	237	268	273	232	245	256	252	233	240	239	294	276	258	234	239	251	252	251	243	259	292	253	270	262	259	259	248	270	267	230	274	279	245	254	264	264	297	234	238	239	276	233	233	237	278	248	237	251	275	287	263	273	254	261	265	253	245	246	240	267	263	267	257	282	246	255	277	257	238	266	276	278	265	264	275	270	262	279	255	271	249	252	253	243	252	272	263	293	248	260	263	266	256	277	256	267	256	237	276	237	271	242	238	248	230	251	244	279	255	275	251	268	252	246	254	267	273	245	221	241	257	272	273	250	273	275	216	254	255	246	252	261	293	268	278	257	247	253	232	267	282	232	251	256	254	253	247	259	238	252	251	244	248	237	259	248	262	236	258	265	234	276	252	252	255	282	278	268	240	239	257	248	277	245	288	230	228	249	262	259	230	243	250	255	274	276	260	250	260	239	273	240	249	263	274	244	270	263	262	251	256	241	264	268	244	270	231	249	256	274	252	265	256	262	276	248	238	219	236	265	269	263	228	239	297	275	254	270	268	265	265	276	265	222	279	261	255	244	240	231	236	251	293	271	292	236	233	270	270	269	268	285	247	247	249	253	235	227	264	259	276	259	268	236	299	263	284	260	233	242	264	246	262	247	247	266	252	231	284	280	251	268	245	258	268	247	266	250	241	290	266	222	267	274	260	239	248	232	233	235	267	242	273	258	242	237	266	231	253	243	212	250	226	289	256	257	276	275	268	250	243	251	241	237	247	270	235	260	261	261	283	242	242	256	243	239	265	264	268	252	258	281	258	267	228	235	262	280	279	274	277	271	235	270	254	279	258	241	289	247	256	254	267	253	244	261	272	271	276	242	261	247	250	242	244	246	270	262	246	253	246	241	267	263	263	255	305	219	224	276	260	263	236	224	248	248	255	258	245	259	259	264	273	296	249	283	268	249	255	255	254	266	251	222	272	247	279	277	251	245	265	274	248	273	260	260	256	247	258	257	267	240	237	232	264	270	271	279	255	259	249	267	253	266	271	248	279	285	244	276	287	239	249	246	274	245	268	254	259	222	246	269	261	276	238	250	253	259	249	262	261	255	247	226	264	266	275	250	250	238	237	259	245	264	254	253	275	268	236	276	233	260	240	248	271	240	264	255	284	238	274	258	249	288	258	252	280	285	238	254	251	255	228	256	271	245	243	264	252	250	249	264	252	283	254	251	262	279	257	237	272	234	249	262	227	240	257	274	245	237	262	261	259	231	264	265	256	274	237	251	277	266	261	258	266	225	274	260	241	232	250	228	274	269	232	277	249	254	278	273	244	250	267	248	264	272	265	260	248	281	274	272	241	218	264	261	240	258	256	265	236	283	275	246	260	268	261	262	293	250	255	270	291	255	245	244	280	254	263	270	255	267	277	248	270	249	240	245	269	263	269	257	252	259	233	260	291	256	275	268	273	261	266	258	256	295	276	232	285	226	272	244	254	253	274	287	270	245	260	290	249	240	254	261	263	254	264	262	252	257	250	276	269	250	260	241	279	253	279	259	260	262	284	259	249	256	264	254	286	250	259	271	240	258	263	253	240	263	286	240	256	280	255	231	238	233	269	267	253	244	274	261	243	260	243	228	247	263	256	266	217	251	231	259	232	244	226	233	265	221	219	271	280	290	254	283	254	224	230	263	263	279	295	238	223	269	276	271	250	238	217	246	266	257	272	270	289	248	237	258	265	250	230	229	279	252	272	262	270	267	271	264	265	245	229	291	272	243	282	244	270	244	275	292	276	262	258	234	267	240	238	235	281	255	232	256	250	256	244	248	256	254	277	278	242	261	252	270	252	265	254	272	256	241	252	248	230	240	237	258	268	255	252	255	239	222	240	285	246	275	255	244	269	307	266	258	270	212	247	289	269	275	277	204	266	269	261	258	266	255	228	261	252	267	259	272	264	237	228	208	278	264	267	286	260	281	256	266	272	232	278	264	223	246	211	226	283	258	285	290	245	220	245	265	260	282	260	231	282	275	271	262	245	270	278	280	272	255	268	266	288	250	252	249	226	272	249	260	253	267	251	241	272	277	281	265	265	240	253	227	258	269	241	267	245	290	288	257	241	225	285	246	278	229	259	253	232	260	284	254	276	265	288	274	250	248	225	235	253	233	237	247	241	243	242	253	259	264	257	248	248	223	234	275	277	274	271	233	274	253	251	268	236	247	247	261	252	247	271	256	248	267	285	265	265	266	263	242	265	288	244	229	289	253	270	263	274	230	248	248	233	243	273	236	240	277	254	247	262	232	272	249	288	284	251	263	249	233	274	275	273	260	289	274	277	287	288	235	243	250	233	263	236	247	252	252	252	255	256	277	259	228	239	271	278	274	260	280	292	270	256	267	211	280	250	252	251	238	241	269	233	262	287	231	235	225	264	275	292	263	230	246	283	247	269	257	290	271	255	233	244	275	262	262	298	281	228	244	257	243	249	259	256	295	274	262	272	239	280	294	284	240	250	270	259	248	233	244	258	261	267	259	258	257	253	234	227	252	239	273	242	254	265	278	258	245	253	265	241	249	259	270	236	262	268	282	264	250	267	270	263	275	267	262	274	214	246	238	252	242	245	267	261	235	253	247	258	242	253	243	290	255	236	266	284	252	275	274	276	230	242	247	261	266	281	235	245	250	248	275	279	252	251	246	266	276	262	254	243	299	242	211	241	238	267	246	257	282	272	285	268	298	240	280	266	265	238	239	239	251	250	232	251	272	259	235	235	243	258	262	231	256	239	291	279	247	236	271	266	249	228	270	260	274	255	260	273	248	228	268	249	256	237	206	257	283	252	253	247	253	244	238	242	246	259	241	240	242	224	241	267	259	252	250	262	267	281	238	246	272	258	254	243	277	275	259	248	257	278	260	265	264	266	239	270	259	237	256	249	274	256	289	241	237	270	257	227	271	272	246	238	237	270	253	258	268	256	275	271	272	270	256	259	264	242	245	283	271	248	263	248	241	274	243	278	289	273	269	277	265	263	265	247	216	251	247	269	261	243	255	225	257	243	260	256	264	281	282	263	263	239	273	274	259	247	268	272	257	271	242	260	236	232	274	227	251	260	227	252	242	262	261	273
21911	35898	36176	28115	24661	20834	18101	15184	13103	11440	9458	7930	6702	5394	4554	4239	4159	3770	3288	2913	2490	2282	1706	1435	1301	1148	1239	1456	1298	1156	1066	898	857	800	886	820	807	822	822	857	861	887	797	819	770	803	829	760	761	773	792	749	769	722	794	708	739	742	699	693	716	699	731	653	706	780	741	764	823	706	818	774	803	753	783	737	740	686	696	705	682	691	669	729	679	656	670	667	664	688	712	649	699	699	657	651	611	640	640	630	677	657	702	687	609	685	657	682	638	631	647	632	660	632	613	635	653	621	609	599	624	623	598	686	661	614	608	579	655	591	583	643	630	623	599	624	593	626	594	601	674	631	626	631	628	611	589	603	604	621	605	625	614	614	665	592	653	636	608	597	693	628	619	641	622	651	650	620	661	643	673	635	658	640	589	615	594	669	599	621	674	670	683	602	606	648	621	597	625	650	574	612	616	611	624	628	630	613	591	599	639	598	605	663	601	620	607	637	633	647	607	616	611	632	574	640	599	633	647	614	590	640	609	652	631	626	588	620	640	595	667	616	619	634	646	626	655	657	612	617	597	599	640	642	615	610	620	609	636	671	625	642	615	637	615	612	578	674	647	586	616	661	633	612	630	593	639	607	651	621	606	625	591	583	566	622	620	647	626	634	632	607	656	588	671	628	649	647	611	635	624	638	627	684	611	676	600	606	623	633	636	634	636	613	605	656	610	604	599	610	611	610	644	614	630	597	643	603	630	586	608	615	611	648	640	611	642	618	630	634	650	579	602	595	609	591	643	643	604	649	608	586	618	627	609	625	574	612	633	632	577	615	641	600	607	644	641	616	605	615	613	581	613	641	609	640	635	579	616	618	610	614	589	643	600	643	650	619	605	626	622	675	632	638	623	619	663	631	644	581	634	590	642	604	636	604	655	605	663	640	643	572	649	659	653	654	599	646	601	605	645	602	582	595	603	607	592	619	600	646	611	613	562	621	605	580	631	620	633	598	608	683	640	631	639	661	638	609	645	626	615	605	601	608	652	594	626	615	653	669	610	613	619	626	629	656	650	620	584	620	590	624	619	622	626	607	644	650	618	623	595	609	611	613	639	606	646	647	646	591	668	648	590	660	619	639	610	628	667	621	585	634	619	646	642	592	633	619	631	638	590	603	632	580	558	609	562	610	608	659	624	628	597	623	640	635	682	646	634	578	611	672	617	608	607	636	633	631	606	614	636	618	607	616	663	669	597	641	609	609	624	642	603	604	617	644	629	677	656	580	589	597	636	612	601	619	610	602	608	605	606	638	624	632	661	570	624	649	602	634	609	624	627	574	637	642	619	608	623	626	641	630	626	630	631	590	625	657	604	599	620	608	705	641	601	629	611	658	665	663	628	642	651	642	628	632	652	671	620	658	668	605	620	627	626	589	602	609	629	620	598	572	623	628	623	656	562	608	642	614	655	624	636	611	652	627	666	611	664	690	647	637	617	604	621	621	619	641	649	637	595	613	601	630	612	626	643	651	607	678	580	624	644	602	629	592	592	582	613	601	606	617	606	617	644	624	597	598	629	645	637	648	615	617	580	629	593	644	615	626	616	585	621	652	578	620	622	591	624	623	618	601	608	638	622	594	629	634	612	631	626	632	600	576	673	574	617	602	639	619	649	650	618	649	595	615	624	608	650	621	655	631	654	607	607	661	665	646	624	595	641	622	606	624	640	586	648	623	615	588	626	604	612	627	625	624	632	587	613	600	613	649	591	583	642	617	617	622	591	657	624	621	607	636	656	656	652	612	577	616	647	588	619	614	669	609	626	595	608	627	609	607	580	595	624	624	670	615	647	610	593	637	642	604	622	588	645	611	623	655	602	611	612	645	672	634	660	619	664	619	620	635	641	618	649	646	619	624	644	623	585	635	659	626	612	585	584	625	656	629	653	614	583	647	636	624	583	599	607	619	600	579	668	635	637	643	627	659	601	642	607	654	624	609	581	597	625	632	607	580	605	685	616	585	697	646	626	640	657	619	612	591	629	597	593	663	610	628	597	589	657	628	613	603	622	641	591	627	627	629	574	605	599	584	673	640	625	626	664	623	609	610	635	642	640	654	605	603	636	621	594	636	660	605	588	625	613	625	661	599	584	623	618	694	581	659	639	634	576	642	644	612	633	635	621	615	662	637	633	638	637	651	573	589	635	619	612	635	642	651	613	608	609	599	584	648	591	605	620	607	645	667	608	598	619	630	591	625	597	639	599	641	632	620	611	637	648	606	581	609	619	630	602	666	618	619	635	582	672	634	636	633	590	658	629	636	625	618	634	618	615	639	612	639	628	652	621	662	598	608	650	627	625	606	631	609	583	648	576	627	616	604	669	613	620	586	653	638	653	578	604	570	598	691	637	597	626	654	613	639	628	596	657	616	580	635	597	645	607	643	612	644	622	597	645	600	628	637	634	605	640	585	598	636	597	619	630	590	628	620	650	612	601	655	594	630	621	599	671	655	634	605	599	653	659	652	597	653	617	645	601	646	658	639	612	656	624	614	630	616	619	661	630	659	586	603	655	635	629	638	640	594	625	613	599	623	654	616	638	607	632	627	636	584	611	627	636	615	631	588	603	653	618	596	600	611	623	592	646	619	627	622	639	647	656	603	615	667	634	632	589	625	635	594	654	627	628	598	610	628	635	618	611	689	649	619	653	633	671	644	604	604	623	639	610	655	594	616	594	644	596	568	643	601	653	601	594	616	620	610	601	677	600	648	622	584	621	626	626	592	621	635	643	627	666	624	639	630	609	660	627	611	592	623	665	591	634	642	658	647	625	626	600	627	610	634	667	615	632	643	607	606	614	605	610	636	620	605	628	659	600	641	587	647	667	614	577	632	641	592	633	619	572	611	613	619	611	645	633	617	632	631	630	598	607	593	594	596	628	624	665	607	626	638	651	626	624	609	624	608	563	602	610	590	638	576	620	605	685	644	637	637	641	618	648	653	677	630	615	642	634	649	650	597	622	651	607	601	622	640	623	634	642	612	589	602	608	564	625	640	627	602	652	666	602	636	639	604	619	622	647	619	633	641	621	614	637	630	641	653	661	614	586	654	638	593	612	608	577	572	600	568	627	608	644	635	630	599	627	594	621	626	630	626	599	626	621	633	638	591	609	619	660	605	636	632	616	666	612	626	626	645	631	587	621	630	615	634	616	650	655	624	636	642	615	637	616	630	721	628	572	648	598	627	589	611	603	628	619	624	566	563	618	642	600	570	676	598	634	622	644	651	642	645	644	638	615	637	569	632	615	622	658	654	640	580	619	596	651	637	608	625	618	608	616	612	634	576	631	630	602	625	602	626	637	605	673	626	635	618	633	644	602	657	585	619	672	643	638	612	662	618	606	569	623	612	577	630	636	618	662	605	655	673	646	612	608	661	663	636	623	623	608	649	644	619	626	610	665	594	621	641	628	604	601	576	619	618	618	615	573	676	620	627	594	632	626	594	634	614	560	641	610	637	641	630
40564	49151	38951	30447	22313	16895	11569	8062	5868	4365	3309	2684	1993	1546	1323	1092	1107	947	828	860	716	670	585	544	361	347	391	372	339	332	347	263	275	258	244	297	306	293	279	274	267	269	250	257	256	241	263	224	237	253	285	246	253	264	255	272	252	229	231	227	219	241	268	236	230	252	253	251	297	241	224	247	246	263	251	236	234	197	250	233	246	236	253	215	226	228	231	233	245	238	257	264	207	262	252	247	202	203	238	237	207	194	232	209	247	227	237	262	220	228	236	214	222	203	211	207	228	213	237	235	222	224	249	218	240	227	222	240	251	243	233	213	237	219	221	228	213	233	207	222	246	211	203	211	186	244	215	206	209	244	207	253	219	222	232	240	227	243	211	219	236	219	225	198	206	214	216	209	208	223	217	203	230	235	218	230	222	214	245	216	238	209	225	225	212	191	222	224	214	226	187	233	220	245	213	222	230	224	209	213	220	224	240	230	216	256	229	226	243	219	223	220	194	233	214	234	212	211	250	219	242	261	245	230	217	231	235	230	225	239	246	222	209	212	196	204	237	225	239	230	233	218	233	261	227	213	217	231	230	209	228	224	216	217	212	240	207	216	234	238	237	227	215	197	210	229	214	229	224	207	198	219	206	211	223	215	239	244	218	235	246	241	211	266	205	219	212	228	208	212	265	235	224	226	251	223	211	223	236	236	221	208	201	215	229	192	212	220	249	213	202	225	225	242	219	226	195	246	225	254	212	207	226	273	237	222	213	201	237	226	208	208	210	215	211	200	224	218	209	243	223	220	234	239	221	225	226	215	228	238	236	221	246	217	234	208	233	226	202	202	233	228	231	237	208	229	226	263	207	235	208	247	219	236	243	238	225	237	224	206	215	218	239	209	206	225	233	239	229	212	214	257	231	196	229	196	222	217	229	247	198	250	244	230	247	204	214	218	218	222	237	264	253	236	185	225	223	224	205	204	237	223	220	222	213	223	217	245	211	247	224	202	232	220	224	216	201	253	234	215	232	248	222	221	198	202	227	223	236	229	212	224	222	259	223	229	236	219	204	229	225	226	225	233	222	201	192	224	207	208	203	217	196	216	256	211	226	180	213	216	190	206	214	220	207	212	219	216	237	212	204	203	219	229	233	199	238	213	253	224	219	217	219	219	231	240	205	227	217	247	207	230	243	218	234	230	251	231	245	211	202	224	243	217	214	241	214	213	234	220	200	229	224	237	233	240	194	212	253	210	216	252	226	236	197	187	219	245	226	224	232	212	231	222	246	235	223	213	196	223	229	244	206	231	206	197	220	194	240	209	226	248	204	231	232	216	217	229	220	223	215	208	224	223	235	224	224	219	243	261	239	235	240	243	231	224	208	202	245	224	220	231	218	222	219	223	235	220	210	232	224	207	242	235	241	224	226	229	216	195	204	224	205	223	245	210	233	253	260	206	228	201	198	247	227	217	228	221	231	222	232	222	243	223	228	202	243	207	205	194	195	194	218	238	225	258	234	235	250	213	243	232	197	215	221	229	196	250	230	222	201	215	218	226	244	214	212	215	226	230	214	215	211	209	189	259	236	225	213	225	222	256	224	205	231	239	240	194	223	215	200	225	232	218	215	208	224	240	221	191	211	217	199	191	239	229	235	246	229	228	213	233	244	234	223	239	248	242	247	198	209	239	232	232	220	230	228	221	237	203	228	214	220	238	212	231	203	252	243	240	228	234	198	252	270	188	215	203	236	211	195	240	240	212	266	206	218	205	209	201	217	242	256	215	236	196	250	217	241	205	238	211	228	219	203	223	218	247	200	217	209	211	212	214	223	232	182	195	214	205	218	225	235	240	223	227	211	251	217	227	246	203	236	228	211	224	216	233	224	215	232	241	284	226	242	215	255	222	208	232	245	227	250	209	215	201	208	226	222	213	201	238	236	222	207	247	235	227	243	199	230	239	225	235	239	252	216	224	218	224	225	223	223	244	227	218	228	223	237	219	230	247	234	232	211	200	259	227	232	226	223	235	191	203	215	218	222	215	202	227	217	232	221	221	209	228	228	215	220	224	212	226	218	223	212	233	219	222	218	234	243	235	247	198	225	235	229	205	231	227	213	210	201	222	197	219	230	242	220	228	249	220	230	230	185	240	190	214	244	223	217	238	226	253	241	227	211	217	225	240	199	224	208	221	217	224	226	228	222	217	222	219	261	243	232	241	234	209	206	206	231	246	221	194	246	248	241	220	207	253	228	240	181	234	217	223	214	225	209	188	234	207	213	228	229	216	220	217	212	221	241	234	242	209	190	206	246	219	227	211	237	212	220	239	223	229	271	206	219	202	250	214	229	226	199	251	246	239	198	240	212	227	207	235	242	241	246	231	224	225	238	237	239	214	239	209	199	222	236	211	207	242	209	239	223	213	227	190	213	221	242	228	234	247	234	219	227	226	213	233	216	214	218	248	244	212	228	221	209	212	233	230	193	219	231	236	240	222	241	189	226	187	252	249	236	247	215	218	200	234	207	252	245	232	242	232	233	190	216	227	233	251	192	208	256	242	214	225	225	234	225	209	211	211	229	266	210	246	227	215	220	226	260	239	220	213	223	214	198	205	212	246	236	239	217	225	230	244	223	225	222	227	193	210	229	217	232	211	203	217	233	231	226	221	207	222	230	232	222	235	219	228	190	246	215	236	240	220	218	213	222	221	223	186	197	278	237	247	234	209	232	215	220	203	238	213	208	206	219	235	233	246	224	208	208	219	235	225	208	200	230	245	246	216	257	213	230	240	248	234	224	258	207	221	253	195	237	226	223	225	177	226	235	251	204	229	266	228	234	230	239	228	227	203	218	228	245	191	220	233	203	247	193	218	228	226	211	237	221	236	247	233	220	241	215	245	221	227	248	204	220	224	221	235	243	217	226	223	201	217	234	218	232	200	234	238	222	193	239	216	212	231	231	224	228	225	228	207	230	232	235	213	237	243	219	245	206	245	235	220	233	193	220	223	234	219	196	250	250	224	223	215	202	241	195	242	205	197	205	218	217	220	236	231	204	225	236	215	226	222	234	207	209	237	195	226	230	236	200	229	247	205	231	208	219	233	238	245	233	217	236	228	190	210	243	263	213	229	236	228	212	230	193	249	237	214	218	230	218	214	218	227	206	206	208	211	225	210	218	175	223	231	203	221	217	211	217	194	248	221	220	212	211	213	243	226	202	211	245	234	220	209	235	215	230	269	221	206	230	219	228	227	207	211	261	242	227	218	254	221	219	237	229	216	230	222	225	189	212	217	196	199	198	207	207	217	220	231	227	223	219	250	236	200	209	226	207	225	231	226	216	213	235	199	238	223	246	236	208	253	210	196	221	230	207	218	215	214	255	258	219	208	244	224	236	248	230	222	216	213	247	178	195	205	228	242	228	240	240	233	203	249	206	211	209	244	219	206	208	243	228	214	221	218	202	202	213	244	238	236	227	201	234	233	227	234	241	234	221	216	232	205	209	260	220	236
26647	42231	38284	35168	29147	25501	21924	19869	16541	14953	12762	10981	9196	7727	6097	5939	5753	5078	4550	4131	3554	3322	2636	2455	1671	1334	1421	1615	1476	1249	1219	1097	921	939	833	849	923	925	907	924	962	969	864	856	814	766	769	734	785	753	781	773	804	721	715	676	715	611	595	669	555	611	667	645	727	727	756	755	800	774	859	771	745	818	741	683	682	667	611	626	678	650	663	646	663	629	649	631	600	621	623	642	643	614	617	570	621	594	590	575	564	554	549	569	574	569	556	546	543	606	552	568	532	552	539	530	542	507	539	535	554	553	563	510	533	525	542	541	552	547	536	532	571	515	538	541	590	551	512	533	571	542	550	578	551	568	541	546	583	519	552	493	536	511	557	533	533	581	560	549	539	556	545	525	581	530	537	530	549	502	521	544	571	544	566	559	537	549	547	539	521	536	517	564	550	588	526	513	505	511	521	495	570	579	506	574	569	538	528	537	487	541	516	543	560	547	572	538	546	530	537	550	542	546	543	518	516	523	531	540	526	554	524	517	543	543	552	510	535	543	536	510	557	538	519	560	496	565	544	495	529	538	586	553	538	606	537	549	569	517	578	539	566	532	550	502	533	517	508	542	530	520	532	495	525	568	507	503	560	558	515	547	557	562	517	563	527	506	507	574	547	544	553	546	579	525	558	534	538	571	517	542	518	590	514	553	513	518	519	558	528	562	554	535	551	543	538	521	567	524	554	511	565	509	546	574	543	530	560	503	543	544	534	572	543	552	533	549	525	540	502	512	550	549	566	554	507	489	552	545	539	527	569	569	543	554	562	569	590	557	530	572	550	574	541	528	500	508	506	552	486	544	535	573	535	541	505	524	550	592	554	512	544	533	530	546	561	566	569	528	503	505	543	544	540	559	512	549	566	545	527	582	522	538	552	547	530	521	592	524	528	549	579	542	531	574	509	553	538	553	557	515	504	545	552	540	517	554	539	534	519	514	569	544	590	552	506	525	544	572	572	559	513	544	542	520	540	557	563	560	521	539	564	537	519	553	522	541	516	548	563	539	489	563	558	538	510	527	571	510	572	522	538	541	581	549	533	531	576	551	518	471	522	540	546	556	524	593	562	509	533	556	571	529	551	563	512	546	557	564	480	522	541	529	534	544	530	543	490	484	533	522	551	569	565	515	569	583	512	547	535	600	524	592	554	556	540	568	547	542	514	508	593	495	570	537	502	557	510	575	530	536	525	529	531	515	554	506	559	520	512	501	582	534	531	545	569	546	480	569	560	540	531	564	526	513	535	516	567	528	552	579	516	533	540	485	546	535	562	532	535	582	538	556	510	533	573	557	576	564	561	525	515	545	590	547	592	509	550	578	559	561	545	538	532	542	529	542	546	548	510	506	552	544	531	549	569	533	530	522	557	555	573	580	516	546	564	521	558	510	562	571	517	545	525	586	556	532	519	527	521	524	557	524	528	535	510	547	523	478	519	556	552	539	512	521	538	526	536	517	517	543	546	523	538	531	575	510	518	562	563	517	563	521	551	544	494	561	548	560	563	547	560	529	534	552	543	562	531	535	566	572	533	540	520	562	522	550	584	539	515	569	527	508	532	548	533	605	517	551	562	537	537	571	538	553	518	541	538	572	545	547	552	541	496	519	546	536	572	529	533	491	527	525	532	563	538	525	529	529	531	531	535	521	606	511	516	552	544	524	521	561	592	572	567	537	551	505	562	570	563	554	543	533	571	503	516	516	571	573	470	551	504	535	516	521	494	500	544	546	553	568	571	579	492	571	525	527	534	563	541	548	578	533	512	504	537	554	524	492	520	569	548	526	531	557	480	552	520	593	527	560	534	532	548	536	551	534	626	553	563	561	537	553	564	549	521	516	520	548	545	541	527	495	508	574	541	504	558	568	525	499	535	529	535	530	505	558	548	530	569	526	562	521	538	511	555	518	524	530	567	505	533	581	580	533	562	533	508	564	549	551	536	556	546	565	526	558	534	567	527	541	520	554	550	555	551	496	528	545	573	524	529	547	540	590	573	592	512	527	543	576	558	542	589	519	538	527	536	548	541	497	558	529	552	531	563	536	554	547	541	579	476	533	550	548	551	537	531	535	547	526	512	580	578	543	561	537	540	529	554	543	592	573	573	548	541	521	553	538	520	574	551	515	549	540	527	560	544	511	559	513	486	544	475	525	557	512	584	539	570	494	517	519	524	531	492	551	532	555	537	547	537	604	543	532	578	535	559	526	530	545	576	569	532	565	515	480	570	544	543	535	538	549	566	517	517	564	527	549	581	519	543	497	563	569	536	568	525	533	539	556	546	567	587	526	532	521	504	574	563	531	547	538	558	564	510	472	536	527	543	485	576	549	515	519	505	522	544	508	542	542	545	556	581	572	566	526	563	517	496	531	581	535	532	529	510	523	554	546	535	524	567	526	512	550	555	579	515	544	543	565	551	590	529	544	520	532	573	555	521	544	539	548	536	547	557	533	560	543	540	537	546	515	535	553	518	555	582	515	572	513	572	539	541	530	535	537	545	579	485	520	493	557	571	543	514	533	539	524	520	557	548	555	566	545	571	545	561	512	541	533	522	563	567	554	552	553	553	552	541	548	536	523	530	530	521	547	509	565	501	593	556	523	524	525	549	512	563	531	538	528	578	532	538	521	529	517	555	566	543	561	525	521	529	529	577	536	526	556	527	542	544	543	561	522	539	538	498	562	522	526	561	555	555	492	560	571	554	557	564	518	507	569	555	534	546	502	553	547	537	536	555	545	503	543	574	545	542	564	539	539	568	566	516	545	548	562	537	550	518	543	514	557	577	534	531	570	542	569	510	527	539	551	524	535	558	544	570	545	550	559	577	519	571	581	509	472	514	552	492	517	534	541	537	549	509	523	560	571	559	592	554	545	529	518	543	510	535	538	555	510	506	557	516	539	548	538	536	523	535	527	532	546	533	528	547	536	536	535	560	548	566	557	551	522	523	551	568	543	573	528	520	569	524	547	520	582	525	508	492	559	518	488	524	524	523	540	540	562	545	525	516	537	576	624	507	532	550	581	533	513	480	564	549	555	546	527	537	529	556	559	520	513	513	534	542	516	527	544	558	541	546	499	530	518	525	534	538	516	543	508	527	578	532	555	513	507	575	543	529	531	520	563	541	562	581	486	563	563	587	553	512	577	567	541	514	593	506	558	523	555	488	535	541	547	545	501	553	547	512	580	541	565	522	545	594	558	567	507	555	519	519	532	562	526	532	564	583	517	572	523	557	554	493	519	526	519	529	530	533	591	534	541	541	573	544	527	558	509	557	552	551	559	566	534	508	554	560	537	557	493	578	564	532	536	523	552	567	520	540	529	552	503	503	515	520	539	559	528	548	531	570	527	530	514	546	537	560	528	511	524	507	559	535	527	561	561	587	512	572	520	541	556	515	522	511	514	580	511	496	556	500	539	593	550	570	532	564	559	544	574	552	540	519	543	545	534	537	509	524	528	558	529	528	559
16700	16622	17360	10425	6540	4468	3023	2361	1841	1327	1219	1035	838	673	562	558	495	464	424	419	363	293	297	252	244	213	221	232	207	224	262	196	246	210	214	230	258	217	246	230	223	215	214	223	221	230	260	237	211	194	244	193	244	211	214	232	208	204	212	231	228	214	228	235	209	245	237	222	253	228	224	230	227	226	230	226	226	236	233	205	217	214	231	220	219	201	225	245	233	228	199	210	222	228	210	222	223	241	237	202	194	225	194	213	220	198	241	223	221	220	192	247	221	218	208	202	200	224	216	180	219	237	214	207	221	206	208	201	192	206	226	199	244	189	197	224	206	219	225	237	238	208	216	230	226	226	209	220	254	218	211	231	240	244	214	239	213	224	257	239	227	222	244	209	190	186	223	220	217	226	214	222	210	202	246	202	222	211	243	206	221	220	199	198	212	198	202	203	224	241	230	226	216	219	228	201	232	207	215	210	212	179	238	196	239	241	199	228	247	240	236	233	217	218	242	237	221	229	217	222	206	222	197	224	223	238	192	200	216	220	199	200	237	236	208	196	187	205	215	196	219	203	226	239	218	217	225	222	230	212	183	193	221	204	205	214	217	223	230	217	217	217	213	199	256	222	213	207	232	232	234	236	225	226	206	223	228	215	234	205	219	209	195	209	224	228	232	230	224	226	219	217	231	227	200	220	203	209	215	218	201	223	227	224	208	217	202	187	228	206	210	227	212	195	220	202	218	210	187	186	210	217	178	191	223	223	257	242	189	218	226	232	190	239	196	219	211	217	220	221	210	211	218	224	219	218	227	227	221	210	218	230	225	232	226	234	201	214	223	230	232	214	214	219	202	241	232	198	220	201	226	221	251	205	207	226	230	208	209	230	213	234	202	236	222	240	244	230	214	232	257	248	216	202	235	208	219	203	220	203	226	262	187	206	219	230	204	239	209	215	223	198	174	200	204	203	227	250	219	194	207	208	197	188	207	215	229	215	233	212	224	247	239	229	222	191	222	237	206	173	206	218	202	226	211	237	222	218	232	220	198	222	217	235	224	223	203	193	231	226	215	196	223	205	182	219	208	193	198	197	188	219	212	213	230	227	234	227	211	225	185	178	230	214	210	215	203	188	217	195	207	221	207	217	247	223	199	221	196	213	206	184	223	194	195	248	217	207	261	220	214	215	210	202	197	227	218	216	211	234	250	180	214	231	211	199	230	207	208	254	194	222	225	222	219	226	230	213	196	209	209	241	224	215	228	208	228	219	211	234	221	222	187	207	212	209	229	215	215	218	223	211	204	230	191	219	206	213	203	220	217	236	212	242	221	196	235	207	243	207	222	201	235	180	221	216	241	225	209	221	197	219	214	212	224	196	218	238	215	211	204	222	212	215	204	206	203	228	198	205	232	223	227	213	210	218	218	209	194	199	220	228	200	190	244	201	243	234	206	209	235	221	218	192	230	218	217	216	242	237	219	198	206	229	211	221	226	195	223	212	225	209	197	218	200	226	195	206	195	217	249	231	220	240	209	211	222	233	206	233	240	197	247	214	222	178	238	197	209	199	209	207	226	207	239	221	191	203	215	219	215	226	231	213	208	191	207	212	215	247	222	198	226	213	201	224	235	207	243	195	240	224	219	214	219	227	234	230	176	209	178	229	233	198	207	214	220	203	226	213	196	200	245	211	217	211	213	210	198	207	274	218	233	222	212	223	197	185	216	222	227	219	192	230	221	216	230	202	200	210	189	254	215	212	229	201	228	233	207	212	223	230	205	251	204	229	222	220	235	231	201	224	210	225	225	223	190	209	218	219	210	219	223	230	227	228	225	198	203	228	204	232	210	233	218	229	203	198	236	204	218	226	222	224	210	203	207	221	229	231	252	204	215	219	238	190	197	219	208	240	220	197	207	207	240	215	225	208	204	232	195	216	198	230	205	218	215	230	241	211	224	208	215	219	224	211	213	233	211	202	235	214	192	218	221	215	217	240	166	237	171	218	201	246	215	199	211	210	231	219	183	205	235	214	218	208	214	219	212	209	230	196	203	215	219	216	214	235	217	199	222	209	228	218	233	241	225	204	210	218	233	231	211	225	198	244	204	198	193	244	219	227	231	236	208	200	194	222	205	217	194	219	180	220	219	213	221	218	214	225	223	238	184	203	196	215	234	234	241	206	222	216	185	225	188	228	203	216	215	227	235	199	227	222	205	218	235	206	217	214	192	249	234	223	217	195	232	232	222	177	215	218	242	219	205	199	224	222	243	237	216	234	201	203	214	185	224	236	193	219	211	229	200	198	219	228	195	218	208	238	214	214	225	201	227	213	220	199	245	216	222	208	223	194	223	241	233	186	235	217	201	247	221	211	233	202	207	200	194	188	199	229	222	202	213	222	186	220	198	228	205	236	224	215	207	231	215	204	234	202	205	214	221	189	205	192	246	208	215	241	227	222	232	239	244	219	235	259	195	237	228	214	219	195	200	228	200	201	217	215	200	226	209	232	219	200	234	217	211	225	234	232	223	199	225	245	237	230	230	218	245	216	210	202	222	220	213	196	210	213	216	208	246	239	254	180	203	211	233	199	207	183	212	201	202	208	236	244	211	233	190	197	244	217	195	195	218	213	224	239	230	216	222	219	240	214	242	200	243	226	205	208	208	215	237	229	187	244	217	212	224	226	231	222	228	218	214	241	222	217	219	238	207	193	214	191	247	239	220	208	226	213	214	240	214	214	201	217	237	203	224	186	217	228	224	229	191	230	233	230	228	215	217	204	198	212	216	215	200	237	231	232	197	208	198	215	204	217	213	234	206	230	232	212	221	213	223	249	238	218	217	231	190	194	241	224	232	213	238	224	235	235	212	237	217	220	219	225	211	222	208	196	184	229	219	209	207	233	216	215	208	209	225	173	229	214	225	196	215	225	183	241	210	262	211	212	204	254	223	203	224	212	221	214	227	209	212	216	215	205	219	228	206	232	215	213	220	219	232	220	213	226	201	205	229	208	200	232	219	210	190	233	209	228	220	234	244	208	233	227	198	213	216	229	209	193	240	209	232	215	203	241	218	217	232	194	217	237	230	236	201	231	217	196	221	220	229	205	213	216	225	208	238	243	211	204	230	242	216	226	202	215	236	211	214	215	205	203	217	194	242	211	222	214	244	249	203	204	189	215	220	227	200	243	214	238	229	219	194	215	188	211	225	215	233	226	210	208	215	211	196	188	245	225	218	218	215	212	200	199	239	199	199	224	226	223	211	228	201	210	227	242	203	205	191	215	203	214	228	207	236	236	235	218	201	217	224	212	212	221	230	230	232	217	212	197	198	221	219	192	211	215	233	204	208	217	230	207	220	222	214	225	206	209	202	205	203	206	212	263	201	193	190	193	209	190	188	220	231	216	209	214	202	205	217	223	208	206	210	219	203	243	231	217	194	201	219	211	197	238	197	206	222	190	230	203	229	242	222	211	210	227	219	208	199	215	243	223	204	203	209	214	215	241	228	232
9684	15360	21772	19259	16735	14575	11234	9824	7871	6757	5923	5056	4301	3385	2978	2595	2369	2087	1860	1646	1420	1273	1021	811	697	626	665	617	601	652	618	606	578	626	591	600	606	659	688	640	669	619	647	609	613	611	590	556	579	594	580	581	606	607	616	610	579	561	569	568	543	596	575	566	582	595	603	613	627	649	661	658	685	610	614	576	592	577	571	601	562	506	566	543	540	558	607	551	553	596	568	593	578	577	570	552	530	523	577	584	512	595	565	571	513	556	531	543	528	581	555	546	521	577	529	596	547	576	536	534	577	513	559	552	568	585	518	534	580	560	565	558	539	541	516	532	544	558	540	511	508	527	534	566	521	554	515	531	555	513	584	527	511	571	528	530	530	558	554	529	545	503	548	530	549	574	532	563	524	592	543	587	522	521	544	521	580	545	515	556	540	532	561	538	550	541	523	556	535	546	550	545	550	525	539	560	522	561	543	570	547	528	562	528	566	544	561	513	517	531	527	538	550	523	577	523	521	490	547	557	553	531	543	540	511	530	533	529	496	542	524	536	563	557	544	549	546	522	524	540	526	550	574	529	525	518	571	565	524	522	548	560	531	516	560	496	535	563	584	520	520	536	556	543	525	532	541	544	529	547	545	572	543	513	542	556	511	492	530	523	599	549	547	544	551	566	537	516	534	542	513	558	542	560	563	511	531	546	548	563	541	532	538	570	526	540	549	536	554	555	528	526	573	523	557	556	545	523	551	502	561	517	506	552	522	525	542	539	554	498	553	526	507	529	532	503	511	583	552	538	517	557	494	536	562	546	487	541	557	555	550	536	505	564	546	566	527	530	532	583	555	538	549	528	513	522	539	530	531	527	496	555	539	548	557	507	502	510	539	521	543	546	530	533	583	552	521	526	573	524	504	519	550	519	506	543	549	521	536	602	565	546	547	565	508	585	557	535	529	519	512	558	552	507	526	564	539	541	524	517	490	576	528	591	559	503	549	527	523	530	534	563	533	574	553	559	539	517	549	540	543	537	571	590	525	558	541	557	568	546	546	578	540	524	570	551	534	503	514	573	547	531	572	544	532	526	568	527	505	491	529	553	568	488	558	562	568	537	522	566	562	515	534	541	530	549	521	559	538	535	531	555	535	537	550	520	597	541	507	529	553	518	532	517	556	543	540	525	512	533	557	571	547	540	567	528	518	556	557	538	536	532	512	542	525	606	535	545	510	495	571	555	494	562	561	524	571	539	583	538	551	548	510	541	542	539	510	557	553	540	536	595	534	557	529	550	565	537	490	534	572	582	529	575	572	558	571	554	513	551	512	550	560	522	532	537	532	545	574	530	543	581	508	575	534	556	563	546	527	556	528	552	539	592	516	519	578	528	549	586	516	497	524	552	532	566	563	542	535	569	550	540	540	531	557	556	547	571	518	533	534	505	546	510	533	535	515	568	516	549	534	538	603	527	577	576	538	514	547	521	583	537	577	500	546	518	547	517	588	494	539	552	542	549	565	504	522	542	527	556	533	518	538	544	558	516	546	495	562	567	537	531	521	554	561	540	549	505	546	524	547	534	533	528	530	508	548	529	520	547	539	545	543	565	564	545	508	532	537	546	489	550	587	514	496	531	529	540	530	551	541	550	550	569	550	527	505	551	537	590	549	537	546	546	535	502	525	523	530	545	525	541	574	517	546	504	496	540	551	518	564	512	554	550	543	557	502	524	552	513	559	533	569	506	558	543	571	512	566	566	573	522	517	558	553	513	545	499	562	542	557	518	544	534	530	540	573	547	545	513	533	523	566	553	540	549	531	535	517	570	526	563	576	540	521	542	539	538	549	565	594	550	519	583	551	518	542	562	561	543	569	544	539	526	527	551	528	587	502	492	529	542	563	570	590	574	560	509	541	579	536	549	533	518	529	533	528	549	548	538	531	549	514	556	507	519	520	541	535	551	524	515	537	535	509	565	507	515	551	500	524	541	532	543	555	552	548	533	563	564	561	539	564	570	540	535	560	544	556	571	595	542	493	568	551	546	516	524	533	519	521	549	507	545	574	550	555	574	553	545	546	535	484	538	528	533	570	592	521	514	570	555	512	532	499	495	557	524	545	531	528	540	519	517	526	599	583	534	538	540	524	558	596	575	581	546	530	573	532	545	566	567	546	506	523	549	546	508	547	546	575	589	517	565	538	468	524	569	507	605	495	523	583	532	508	508	539	561	567	547	534	582	508	533	547	581	553	568	544	538	553	553	531	522	595	545	508	527	555	481	538	541	609	542	548	495	572	561	540	553	584	567	557	555	529	536	560	517	546	565	493	503	544	520	553	522	572	549	555	525	526	554	539	517	536	548	564	551	546	522	536	571	545	565	602	531	522	538	573	536	532	559	538	509	598	535	589	528	531	517	564	531	543	550	532	564	542	542	517	538	504	533	546	518	523	560	570	508	544	544	559	565	526	519	552	523	564	504	550	532	539	549	526	581	536	507	522	516	555	495	587	527	544	495	522	590	562	532	537	518	577	534	554	542	517	538	550	529	560	490	563	552	510	494	553	543	556	527	552	532	549	527	493	562	556	520	561	518	557	528	598	535	533	533	552	576	533	536	555	556	533	538	554	545	541	565	566	521	536	544	495	523	541	542	522	505	547	540	513	513	544	551	524	508	554	519	561	489	601	582	560	567	557	509	539	560	542	549	523	548	532	534	536	525	567	569	562	565	574	539	583	531	554	516	531	552	507	518	576	534	561	554	547	502	544	555	550	514	531	533	613	510	542	576	518	556	506	516	566	561	587	577	539	525	558	534	562	536	535	569	554	563	552	540	537	516	571	558	558	518	575	511	472	562	552	551	537	564	528	514	528	511	537	533	572	531	551	550	541	566	550	572	557	542	522	596	522	553	490	506	540	553	535	526	566	532	555	517	585	529	541	591	514	540	535	557	524	525	567	520	504	549	516	534	522	558	545	561	533	530	529	546	544	546	557	546	526	561	514	506	531	548	518	563	543	560	530	545	531	538	553	536	536	543	523	533	518	572	567	532	539	551	547	557	558	579	528	534	537	525	524	573	536	580	525	534	555	549	531	509	531	534	534	548	544	551	539	531	576	526	537	562	532	569	577	539	566	511	504	574	513	516	504	535	582	502	531	517	538	556	551	578	551	539	549	527	557	599	563	583	537	591	567	522	566	497	516	543	565	558	565	555	535	532	515	509	557	540	556	529	556	549	554	518	527	563	582	481	577	533	523	545	513	540	585	505	574	553	537	538	523	549	517	544	495	522	526	534	591	547	522	519	578	500	562	535	518	547	527	505	568	519	536	519	556	520	508	563	539	559	517	553	560	531	546	559	510	532	575	530	586	534	530	534	520	499	525	515	537	549	537	506	554	555	604	509	554	544	544	556	553	573	533	496	520	581	500	579	543	541	533	541	531	513	565	544	498	531	553	579	553	580	543	562	547	549	540	557	560	552	543	549	536	556	564	559	570	582	519	551	553	553	554	538	499	519
34331	38968	34855	25092	16632	10862	7304	5238	3939	2782	2339	1953	1565	1383	1105	933	819	729	681	654	513	500	432	474	342	334	320	361	306	299	300	320	266	287	316	291	276	291	279	279	293	266	262	306	251	278	275	273	306	292	287	297	266	254	267	264	250	261	268	274	277	233	238	248	270	302	277	267	274	285	275	267	267	269	286	253	291	292	270	256	276	256	290	257	265	249	295	250	247	254	265	256	281	289	270	248	236	215	262	232	248	269	256	248	253	275	266	270	276	266	261	261	250	264	246	264	264	265	298	238	282	231	266	238	230	277	248	252	264	245	292	264	280	278	230	292	237	224	247	272	238	257	245	228	244	248	247	235	252	268	259	243	253	247	200	272	243	258	254	256	273	286	271	258	238	236	245	242	236	275	233	212	234	273	261	258	244	222	228	273	235	254	257	216	278	259	258	246	249	237	252	213	242	249	255	258	227	268	255	253	273	247	284	262	245	259	233	264	246	271	244	286	282	229	267	253	219	271	270	263	240	246	257	260	257	260	285	298	276	252	263	232	232	252	265	255	278	258	277	267	271	268	279	254	249	260	253	264	248	272	283	258	272	246	255	259	265	240	246	223	256	247	246	264	261	252	260	252	242	274	276	253	256	241	258	275	270	231	279	232	235	273	237	227	250	256	254	259	270	229	239	266	260	236	224	255	220	285	284	245	241	253	250	258	230	245	229	266	244	219	246	218	259	256	246	272	249	266	249	235	263	260	253	273	249	255	253	244	219	278	270	308	233	242	247	258	248	249	253	258	213	220	243	236	242	238	253	277	214	255	262	267	271	258	249	221	265	235	233	248	244	246	246	258	248	248	238	245	291	258	237	253	251	264	275	261	264	236	241	238	238	276	264	244	257	268	240	263	290	240	249	259	267	248	261	267	279	253	250	232	251	250	252	279	249	250	255	244	248	241	230	262	228	236	258	255	241	268	221	219	261	275	247	239	247	251	290	260	274	236	253	228	258	249	270	253	281	247	236	264	260	259	273	263	258	256	255	216	297	255	275	249	230	250	285	256	238	262	260	279	235	259	289	227	263	223	247	267	240	252	272	244	216	254	271	238	256	258	242	271	262	252	250	277	250	240	249	272	275	242	252	270	266	259	261	228	228	259	271	241	237	249	251	263	241	222	252	267	249	271	248	261	241	252	244	255	235	238	253	258	255	231	257	235	262	257	246	251	266	256	220	247	256	256	254	252	287	247	239	234	276	295	258	264	262	251	257	255	255	259	265	243	266	271	220	234	227	265	219	260	277	247	247	251	272	254	244	261	274	214	237	219	250	233	264	233	290	248	274	267	240	226	231	258	261	274	246	239	265	219	260	255	257	245	262	271	244	254	270	237	221	265	270	232	257	263	245	295	255	273	245	240	243	273	259	248	274	261	265	265	261	256	274	266	251	256	228	235	233	232	256	259	263	231	252	285	284	252	257	249	227	250	242	240	263	250	275	271	226	242	247	287	267	262	249	245	240	257	257	248	234	257	289	264	245	241	281	245	242	275	209	250	252	246	246	245	246	229	268	249	261	258	261	262	226	286	270	242	246	223	270	252	265	245	268	253	257	267	280	235	270	238	281	280	248	244	279	245	233	225	268	232	254	237	233	248	274	241	248	254	235	234	233	246	235	217	258	252	250	235	219	251	246	242	261	278	229	241	262	244	278	256	237	265	263	251	243	235	249	243	249	239	245	241	235	249	239	264	257	236	266	253	240	286	245	261	235	240	243	241	256	262	248	264	269	235	249	275	173	246	246	244	277	242	253	271	241	250	221	259	230	258	257	274	232	259	261	258	274	245	258	284	234	277	257	252	249	259	265	260	239	261	240	262	269	252	240	261	249	230	240	285	236	246	259	254	211	246	262	253	269	248	260	242	271	244	282	270	255	213	230	233	260	258	258	262	258	231	267	232	258	256	236	252	284	284	260	253	247	258	254	249	285	278	259	235	228	249	254	264	271	263	283	259	255	247	261	264	293	264	256	237	286	248	222	266	250	234	243	261	261	265	232	270	241	239	249	239	237	256	252	252	268	242	267	274	268	236	246	254	261	236	249	250	234	239	261	251	230	257	253	310	242	227	241	261	258	238	233	248	236	259	257	234	216	267	257	244	269	281	218	248	250	256	240	247	252	232	233	265	265	219	231	275	259	232	265	246	243	240	253	249	267	249	233	233	228	231	254	213	251	283	258	228	276	247	228	253	274	258	254	283	238	269	265	260	251	231	268	242	233	271	237	252	280	256	265	267	253	264	250	240	266	245	264	213	226	242	261	238	273	262	225	275	243	236	236	282	248	247	298	266	260	272	246	274	267	256	234	259	281	279	239	254	275	252	244	239	267	238	221	255	255	257	236	236	241	260	231	221	259	254	259	220	228	248	252	252	256	253	242	249	258	261	240	246	244	269	266	230	245	241	245	254	282	246	210	264	250	235	275	249	265	234	251	274	240	249	242	256	262	254	256	256	260	228	250	260	239	225	225	246	274	259	216	243	248	234	249	239	224	241	264	278	259	243	262	245	258	263	257	259	264	263	237	275	233	264	277	250	291	231	231	240	260	218	255	250	230	243	239	231	258	232	247	248	249	241	243	250	248	255	283	232	255	262	236	252	281	269	243	252	252	228	255	277	215	261	241	255	251	230	225	234	263	257	241	238	270	250	248	225	236	233	246	264	283	236	257	239	255	294	231	270	243	228	240	229	235	232	263	272	254	271	257	262	252	253	249	229	248	239	267	261	238	227	275	256	230	284	238	272	227	255	242	241	244	250	272	260	241	262	272	252	271	231	262	230	272	230	262	319	269	262	222	246	243	262	237	276	243	265	251	269	262	236	284	253	230	226	238	267	242	246	268	258	257	247	255	273	258	248	257	225	252	264	284	245	216	258	279	229	249	251	253	263	256	251	252	252	277	242	269	251	248	244	247	258	258	258	255	252	276	272	243	216	272	252	258	253	236	275	242	237	253	237	261	276	233	236	237	265	260	240	248	274	265	261	230	224	228	277	243	263	268	258	280	263	268	262	281	259	257	229	252	278	253	251	262	236	222	257	239	247	246	243	244	264	234	273	222	261	273	278	286	260	261	232	256	242	254	230	224	266	244	239	263	263	254	215	259	265	229	279	267	289	291	234	245	265	238	260	244	251	259	246	276	257	257	280	236	237	240	247	233	254	228	262	242	254	268	238	241	243	290	247	253	228	249	224	252	230	244	262	233	237	251	268	249	270	293	248	254	256	252	245	252	255	259	254	270	234	243	236	206	243	228	271	246	220	235	256	244	250	239	230	243	244	230	262	252	235	229	247	243	260	247	238	248	275	239	252	254	280	233	271	263	237	241	220	238	262	228	259	259	241	274	270	188	258	254	240	260	249	230	275	238	243	253	244	264	248	244	269	268	234	221	243	251	257	253	255	287	247	256	263	298	235	231	265	248	246	267	263	255	279	240	266	215	229	251	247	246	256	255	231
23072	32727	33487	29885	24930	21779	18871	16169	14387	11482	10002	8808	7573	6618	5564	4711	4189	3724	3520	3018	2681	2408	1841	1894	1259	1035	1168	1242	958	886	963	818	853	787	784	767	854	881	840	877	904	842	816	803	834	714	785	761	747	767	708	724	743	758	744	745	716	639	679	703	691	634	680	674	690	717	746	722	781	845	760	817	791	779	765	717	660	698	696	687	651	689	684	670	709	665	689	637	664	645	700	647	684	625	622	640	657	678	635	672	669	658	640	710	630	609	609	652	605	620	609	611	602	604	650	619	618	657	616	626	636	649	588	619	604	628	644	612	605	609	602	606	620	573	579	634	618	605	605	616	595	627	633	617	655	581	622	630	623	602	610	633	604	623	568	628	596	582	646	626	648	597	599	610	645	597	584	637	613	615	601	613	651	619	577	659	570	647	593	624	616	592	623	590	559	652	637	616	592	629	615	570	630	612	562	627	574	624	613	637	606	608	609	618	628	593	615	635	674	616	621	606	574	622	618	576	663	675	614	612	595	638	589	596	675	608	579	602	580	623	616	613	574	613	643	608	575	615	600	611	642	634	630	591	595	646	652	586	625	628	592	631	646	578	630	638	596	579	629	578	587	622	592	639	637	596	617	614	613	604	593	608	572	638	605	624	648	608	658	589	602	646	624	641	622	619	599	631	599	610	607	594	597	644	615	563	647	618	592	615	590	601	602	629	611	615	628	627	586	619	661	641	648	593	641	619	589	606	598	613	627	650	614	628	586	594	596	624	638	614	609	631	622	611	595	612	596	582	650	574	618	609	621	579	622	607	632	576	642	595	582	655	626	572	618	665	600	596	663	566	575	642	612	624	606	574	643	597	598	644	600	643	611	621	621	629	661	608	592	609	609	596	607	626	605	604	627	589	659	600	622	618	659	607	642	603	589	585	619	611	615	593	623	607	597	581	629	594	597	600	605	619	631	631	641	642	607	621	584	654	595	590	591	613	643	633	567	583	647	600	601	655	618	604	577	608	597	629	627	614	637	631	609	626	630	621	585	634	608	622	617	646	596	589	621	573	627	632	589	653	635	633	608	573	656	633	640	612	594	599	620	600	593	626	629	581	607	647	664	617	584	644	587	593	600	612	635	644	639	637	588	608	612	611	638	669	616	583	665	600	645	630	612	619	611	579	600	577	602	655	589	630	584	559	656	623	639	603	606	574	637	642	641	573	591	602	596	638	632	621	594	593	648	554	596	596	601	564	657	597	640	610	607	586	624	593	589	613	641	567	611	618	625	634	623	556	596	635	645	604	623	574	597	606	609	682	606	637	687	631	648	640	665	612	596	589	632	611	609	607	578	581	642	631	615	644	570	635	617	607	667	576	625	603	613	605	643	559	586	639	655	628	609	612	587	597	600	618	614	613	637	623	591	596	602	631	629	630	588	609	638	624	591	623	591	596	592	579	659	578	631	635	620	606	579	566	598	615	586	633	625	617	602	611	631	662	610	609	639	648	642	660	611	621	619	562	593	614	620	609	639	612	618	658	616	614	641	621	633	575	622	643	638	592	637	602	637	590	627	646	621	661	585	603	601	617	631	583	665	580	602	633	636	608	604	645	598	645	612	598	606	657	610	632	641	595	632	609	620	636	594	616	568	610	607	614	607	634	606	632	584	593	577	663	670	592	625	614	627	616	625	625	640	635	577	635	609	604	577	657	614	601	622	582	666	586	604	603	605	638	606	574	634	575	621	628	657	582	616	617	600	613	651	597	598	588	650	640	629	627	598	653	633	610	623	624	583	572	579	611	672	619	625	603	612	631	610	613	642	575	656	593	593	612	613	639	575	602	624	612	611	595	602	613	613	586	651	635	602	577	608	663	664	634	587	595	575	572	599	633	651	687	606	599	612	577	619	654	611	633	653	607	616	641	598	603	620	595	610	621	634	612	579	626	613	632	593	606	643	676	634	611	623	556	661	640	633	629	591	650	603	581	622	607	675	606	632	605	620	564	664	602	648	618	678	636	575	589	620	618	691	643	653	605	629	620	647	573	621	618	602	616	665	604	590	598	611	645	601	584	543	585	631	604	691	619	584	665	635	617	602	601	624	611	592	612	621	648	601	623	619	595	589	633	591	626	611	609	650	614	605	599	629	637	645	577	642	607	611	587	608	650	588	585	650	618	598	619	597	629	648	611	634	628	631	609	643	616	616	595	618	616	618	597	566	654	634	614	634	657	668	600	640	596	575	607	619	652	588	601	662	639	600	620	595	576	633	647	604	637	612	633	627	568	618	596	599	615	598	614	627	601	630	570	627	635	596	602	643	626	630	569	616	582	633	620	641	609	620	590	653	642	606	636	575	557	593	597	623	585	603	645	592	581	621	607	624	643	628	617	566	602	636	610	618	621	630	652	604	650	613	643	595	633	575	548	628	595	606	602	641	638	591	583	599	574	621	571	602	604	628	618	600	615	634	612	636	606	567	578	596	655	608	600	653	623	684	613	652	619	608	666	591	625	601	601	642	599	603	625	626	554	583	610	591	607	603	559	614	622	657	637	588	607	628	610	607	621	612	581	617	609	613	613	613	607	621	592	637	609	625	655	610	630	598	638	637	601	603	627	598	642	643	578	586	614	598	629	621	605	610	644	598	604	627	649	628	625	620	598	664	630	648	599	631	629	610	589	621	589	591	636	624	625	626	548	610	603	603	588	564	636	624	610	587	601	637	629	630	618	618	589	650	624	578	579	637	653	601	603	592	598	677	624	604	607	627	690	633	605	601	602	627	613	604	613	708	614	617	591	545	577	552	602	595	612	606	648	578	583	578	636	623	638	605	636	552	611	572	614	609	571	650	631	631	618	632	616	621	639	568	607	643	607	588	611	617	558	632	624	621	629	623	620	643	614	650	637	603	641	578	613	644	595	622	593	627	629	614	594	597	646	599	595	612	652	602	668	618	597	613	619	617	616	577	652	616	607	608	593	610	596	637	585	600	637	597	583	636	637	594	658	561	615	586	612	581	649	539	616	611	622	592	580	613	633	572	589	588	618	646	612	581	613	628	626	611	599	568	633	647	603	619	636	575	607	610	613	611	620	618	604	622	642	610	639	604	592	628	599	616	598	653	630	643	635	586	616	565	588	624	584	597	612	612	642	618	623	618	594	611	611	589	617	637	630	603	580	601	643	605	662	623	647	651	573	635	605	647	599	631	624	645	616	615	572	611	627	624	631	579	618	627	671	579	624	662	621	635	598	651	669	601	616	620	624	661	624	654	615	618	606	611	571	647	617	635	607	621	619	626	629	619	643	616	599	593	617	597	663	613	643	601	586	598	580	593	610	647	646	598	635	614	613	605	593	593	607	587	620	604	601	656	596	643	645	628	628	637	605	603	620	632	609	635	649	594	596	645	585	595	606	632	658	640	641	628	573	590	602	628	608	626	595	616	590	638	600	598	611	659	589	633	622	635	606	575	574	649	573	647	611	645	618	582	644	616	632	638	615	604	580	600	594	652	653
41972	47955	37103	27664	21428	15710	11081	7599	5889	4403	3176	2702	2192	1919	1592	1211	1114	993	854	886	737	652	597	569	449	321	316	350	322	291	335	285	261	257	257	248	255	295	323	320	270	283	291	277	255	225	223	229	231	220	249	239	220	260	261	241	233	242	251	238	248	237	233	233	240	214	243	219	281	243	249	235	257	262	223	210	241	223	208	230	216	225	223	225	256	250	225	201	223	237	208	236	223	228	202	243	209	226	229	251	246	254	209	221	248	198	237	240	191	223	212	230	218	230	237	238	221	238	219	194	206	205	255	217	188	224	224	232	202	210	214	228	200	245	178	248	226	218	217	239	208	192	227	225	225	227	239	206	221	225	207	222	190	213	241	258	229	239	211	215	242	244	217	236	234	180	219	214	225	219	204	234	231	244	210	217	216	207	197	201	213	218	197	248	202	209	233	222	241	220	216	203	213	211	209	221	216	225	195	201	234	237	226	218	245	247	204	213	247	211	209	218	261	226	211	243	263	239	224	245	231	209	223	241	251	232	239	212	230	219	224	221	226	221	194	201	214	200	225	229	232	251	214	208	232	235	228	216	238	220	241	217	217	220	234	227	203	237	238	208	221	204	204	212	239	205	201	226	252	234	227	234	201	196	212	220	221	225	206	207	226	207	226	254	222	248	210	216	213	213	234	240	217	227	236	207	207	247	246	225	225	235	211	231	206	219	224	202	261	209	220	206	210	223	203	219	220	215	207	242	194	236	229	231	219	202	232	186	235	201	187	211	220	223	214	241	222	233	202	251	253	201	235	216	211	236	234	234	257	246	203	218	205	213	203	216	221	221	208	220	221	219	267	242	236	218	199	216	219	227	208	255	226	215	225	212	214	230	209	250	197	235	203	239	231	227	203	205	224	202	222	262	236	233	225	273	213	209	233	233	240	207	184	225	237	226	201	223	211	203	257	252	213	240	243	230	231	210	241	229	196	212	198	214	215	196	230	245	236	215	198	225	223	232	220	217	207	233	236	220	206	236	237	214	223	215	189	227	225	229	199	208	256	265	239	243	197	228	210	269	237	197	170	217	212	197	203	228	224	186	193	237	201	218	217	210	202	231	218	213	213	226	266	230	235	236	218	229	225	203	198	224	203	214	233	213	204	204	220	242	204	241	230	240	236	217	208	218	232	214	210	226	254	189	225	218	219	216	233	214	231	211	225	239	208	211	239	212	231	240	229	215	229	227	236	222	234	216	213	212	237	209	205	223	211	249	220	225	229	216	227	215	225	223	224	223	201	197	197	208	206	225	236	206	202	228	205	213	215	218	241	208	223	210	209	228	269	239	236	235	196	222	211	220	216	214	238	210	239	228	191	203	212	223	188	234	221	236	200	240	242	239	235	228	218	230	214	181	191	257	216	223	220	211	220	225	228	192	231	213	228	230	215	238	217	221	219	243	259	235	221	213	189	212	206	224	210	213	196	212	239	221	239	194	198	224	226	209	206	216	208	194	206	198	215	212	251	195	227	211	211	210	225	204	222	226	208	199	230	233	232	236	221	216	208	207	236	223	218	211	205	222	225	228	218	223	230	238	197	210	209	197	214	219	210	218	220	217	202	236	259	208	221	219	246	236	248	211	207	214	246	209	227	210	222	220	213	218	211	206	206	220	208	227	215	234	205	244	231	218	226	221	254	220	243	207	220	217	218	225	201	232	228	197	227	223	226	216	201	206	234	203	219	223	228	225	218	232	245	212	229	229	256	227	229	228	225	211	221	232	214	226	184	203	240	214	230	232	231	242	217	216	205	227	233	206	212	206	207	232	215	259	216	229	216	202	220	220	206	210	208	245	198	216	225	238	214	228	211	222	241	233	227	232	220	228	212	219	222	218	219	241	214	215	224	215	215	229	217	201	202	235	236	220	217	216	254	251	231	231	237	222	241	185	201	202	242	219	224	171	232	205	182	223	228	226	211	218	214	226	221	218	243	241	224	227	226	238	247	250	248	210	214	201	234	212	209	223	233	215	221	209	262	216	240	231	247	226	207	206	204	223	245	227	211	236	223	209	223	223	259	212	215	212	198	201	223	196	225	222	239	223	214	237	254	208	197	199	235	222	203	190	223	233	198	186	218	203	241	210	213	197	225	222	228	207	249	215	217	226	217	220	224	210	220	225	208	237	224	220	205	208	221	196	261	233	212	181	200	224	240	243	233	208	192	209	202	210	227	210	251	198	211	246	242	247	204	200	224	221	209	231	213	223	260	199	232	224	218	222	230	212	236	227	241	238	231	220	215	206	222	223	222	225	201	207	218	218	210	197	243	187	193	195	222	210	250	194	225	226	256	221	232	209	217	219	191	207	228	213	239	188	197	219	221	219	218	207	208	211	205	223	210	209	228	214	228	238	226	205	209	217	212	214	211	238	237	203	233	231	228	224	228	218	235	220	237	219	240	259	237	205	206	229	211	237	236	231	243	230	229	217	210	231	249	239	250	201	202	223	208	208	212	236	196	212	217	250	227	228	209	221	230	222	222	222	214	211	209	229	247	212	204	211	195	221	196	240	235	214	214	220	190	225	223	211	232	231	231	224	222	201	220	223	227	227	229	198	197	234	225	209	219	238	241	209	231	186	228	246	240	226	223	227	218	218	220	211	245	201	217	222	216	217	203	210	225	199	226	236	214	189	230	251	188	191	221	220	210	212	234	226	229	194	229	232	202	210	219	216	203	251	218	205	207	216	214	209	214	216	206	211	207	238	206	210	220	249	246	225	188	234	208	206	226	214	230	245	220	213	218	244	213	242	221	206	209	192	221	227	219	221	229	212	209	228	227	193	203	203	220	201	249	235	240	235	242	223	225	210	200	211	229	215	231	224	223	204	213	207	210	232	219	199	203	208	221	218	207	229	204	247	222	214	213	214	217	219	220	214	218	229	234	211	210	228	227	218	222	204	214	221	226	216	216	223	224	223	236	225	259	199	217	243	234	215	221	218	209	209	238	218	216	182	240	229	225	232	237	218	236	207	228	244	239	197	234	223	222	248	230	203	225	237	219	227	214	211	208	218	226	215	217	195	201	238	189	242	243	220	236	224	232	205	244	239	234	221	236	228	236	229	218	219	212	232	238	224	260	223	231	182	207	220	213	237	223	252	216	233	216	246	222	203	230	224	203	234	205	197	221	205	227	232	227	241	228	220	188	228	180	261	252	203	216	230	197	224	233	209	212	223	224	206	210	201	195	251	235	237	207	235	187	213	216	230	234	203	200	222	223	239	218	263	217	211	226	214	211	200	229	223	209	214	242	221	224	221	237	223	200	214	219	230	198	213	202	228	176	217	214	195	225	199	226	233	234	223	210	223	225	242	245	215	202	239	206	214	210	222	211	210	225	229	237	206	204	226	230	225	239	248	211	255	238	219	258	240	229	210	208	251	222	234	213	224	217	208	197	201	233	198	212	230	225	254	255	235	216	241	200	214	233	245	200	202	247	219	220	218	215	241	221	218	240	219
28023	40459	37680	32496	30852	27421	24200	20190	18426	15612	13001	11722	10700	8804	7592	6344	5894	5124	4466	4276	3603	3287	2830	2570	1725	1312	1382	1411	1106	1051	1224	1049	935	797	886	853	878	851	949	998	997	1036	843	828	793	784	766	755	754	734	697	669	716	721	739	722	669	621	618	648	634	575	635	627	670	622	702	697	719	739	747	793	761	721	727	677	709	663	693	619	602	660	648	642	674	590	679	612	629	655	666	604	622	603	558	535	598	600	575	555	550	583	603	551	563	581	564	479	556	554	538	582	510	527	553	547	511	572	556	528	515	544	501	539	548	552	551	559	524	532	567	510	524	568	551	528	510	531	524	541	491	541	539	526	568	529	540	533	550	555	523	553	545	580	564	510	556	533	585	520	574	524	517	524	526	527	499	557	515	489	563	564	595	579	490	589	477	538	571	518	544	568	509	515	490	564	531	532	551	565	531	522	543	527	497	535	476	585	530	491	517	517	536	531	538	520	538	529	536	519	546	551	495	522	527	552	537	548	535	544	529	573	534	532	566	558	514	546	577	535	548	516	534	531	549	529	544	529	542	553	516	554	556	535	546	555	560	573	541	509	528	536	522	586	571	538	587	554	498	495	558	570	544	589	473	544	558	494	522	546	523	515	525	554	570	512	539	555	536	521	549	551	554	543	557	576	560	499	536	556	560	520	514	578	546	527	535	571	522	563	550	526	504	509	528	524	512	554	503	521	550	556	530	542	528	529	531	490	524	482	526	565	527	573	549	558	553	533	530	553	548	596	502	524	489	566	534	519	556	581	534	537	486	560	541	553	558	563	543	520	542	517	561	535	531	537	540	547	522	522	535	583	542	500	548	514	520	529	522	513	513	492	541	536	522	522	549	558	560	553	546	539	526	508	529	529	513	526	525	536	527	509	593	525	514	547	515	521	539	530	532	559	555	546	559	513	502	533	511	508	526	579	508	527	572	551	493	536	526	562	509	542	521	523	585	570	545	530	533	537	530	489	518	516	523	522	532	573	531	504	541	540	559	503	538	498	531	579	547	546	530	520	544	527	559	535	546	503	550	503	522	537	558	506	538	551	536	507	536	510	541	563	548	544	595	485	515	522	578	503	514	559	564	526	540	561	535	527	542	553	569	564	516	480	519	556	547	511	575	532	549	581	503	514	556	497	477	543	513	544	587	530	505	542	580	501	535	546	506	574	538	518	541	549	530	519	518	536	531	532	539	549	536	560	549	537	586	512	594	527	509	535	538	526	493	516	540	556	544	548	518	513	607	551	524	531	549	563	533	562	546	527	555	543	550	550	554	554	563	572	570	527	501	502	518	559	518	523	520	530	529	514	525	546	477	523	620	549	526	548	528	505	555	511	508	556	557	510	529	534	538	536	529	533	573	500	568	531	564	525	530	554	519	529	539	553	543	472	537	546	534	526	522	561	527	553	515	532	557	544	560	548	563	563	521	491	523	540	538	585	509	488	544	486	530	525	551	502	523	569	540	537	546	527	530	553	552	511	555	529	546	513	586	546	556	538	516	519	565	511	543	528	565	528	548	508	519	511	579	507	527	508	482	545	574	568	551	506	529	534	519	515	524	520	498	503	559	528	511	564	533	488	533	518	522	540	524	528	565	516	538	574	532	543	562	548	554	515	546	509	519	564	539	526	527	520	513	570	534	523	502	556	542	534	532	557	548	548	543	535	559	542	552	518	594	517	541	584	529	524	579	538	555	527	557	546	540	538	554	536	543	527	553	515	538	517	559	549	527	530	499	534	525	547	517	550	552	532	515	521	533	537	536	509	546	617	506	488	502	553	534	576	527	525	552	522	528	574	519	538	503	554	526	538	567	528	528	558	531	563	531	511	538	523	531	547	523	560	533	529	519	534	537	524	525	546	500	548	576	518	530	559	545	583	517	526	540	543	540	531	533	529	587	523	594	526	545	478	528	536	513	515	504	499	546	574	518	525	540	527	532	540	543	553	542	539	533	520	552	544	533	533	532	508	551	524	540	561	544	565	521	542	489	503	519	564	544	554	539	560	513	573	522	560	532	507	526	567	585	531	600	533	541	572	536	540	587	549	533	563	542	546	590	533	512	504	526	530	537	539	496	584	558	573	523	509	541	520	544	519	530	602	525	534	545	525	539	544	516	541	531	558	545	545	527	545	521	548	533	545	510	519	558	548	525	558	576	523	560	519	566	573	528	595	511	491	529	514	532	490	538	522	514	500	557	532	560	534	508	510	501	541	500	513	579	548	534	515	518	567	540	512	536	540	566	534	548	542	548	509	540	555	561	559	536	544	548	540	537	508	519	547	520	522	501	523	579	549	549	534	538	562	613	540	570	501	498	519	522	517	501	540	539	531	544	527	570	531	529	494	524	565	506	543	537	561	563	547	529	483	552	540	539	542	498	523	510	541	547	527	565	545	545	495	497	503	531	528	566	516	520	545	565	536	524	533	550	540	558	516	561	529	558	506	539	559	509	527	593	504	512	545	499	559	520	519	538	542	583	548	516	529	520	553	510	496	521	569	521	531	538	512	538	529	515	559	534	504	532	561	521	554	590	558	522	550	488	573	519	512	507	504	533	541	534	539	514	558	564	493	523	514	538	523	549	519	526	527	567	542	516	525	531	495	546	558	552	540	526	515	517	555	541	490	504	541	552	495	538	501	540	516	529	546	527	512	558	509	545	479	547	525	556	527	481	563	526	514	535	563	530	532	519	565	517	508	521	569	517	532	551	539	570	508	555	505	556	548	519	553	517	560	560	497	555	547	559	526	525	504	496	547	482	521	540	511	523	567	552	545	501	486	556	524	542	514	572	548	522	497	549	571	558	499	538	523	541	552	533	498	550	502	496	573	545	533	495	554	527	530	569	581	523	529	534	564	535	579	571	560	563	551	492	560	534	491	521	521	464	509	483	579	563	544	508	560	562	551	539	570	488	554	512	528	496	522	521	557	519	531	548	525	510	551	530	525	552	538	569	507	606	570	527	535	520	549	559	506	468	596	566	532	521	515	496	533	571	560	556	563	513	565	559	517	545	538	518	571	535	512	567	546	504	522	521	467	574	514	520	558	491	566	520	522	555	533	557	528	568	521	529	522	573	542	544	534	526	520	527	525	518	561	536	549	546	499	529	584	521	520	532	541	543	580	508	513	549	543	513	535	538	533	564	512	546	556	554	513	484	517	543	504	547	559	560	544	538	505	530	516	475	551	554	499	558	482	568	549	576	522	481	517	551	549	549	556	495	551	530	497	547	547	548	528	561	528	530	485	525	513	513	493	518	548	532	543	480	559	511	493	559	521	553	496	540	527	523	531	582	528	538	551	571	524	567	532	505	580	559	488	475	547	524	541	532	520	570	558	532	532	533	521	523	525	568	563	514	563	534	528	546	525	555	564	531	544	534	547	496	525	523	542	526	539	501	526	509	542	516	530	525	522	540	527	494	551	527	543	536	500	568	514	563	521	528	542	554	517	554	557	544	558	558	572	554	523
17073	17369	17242	12317	7765	4970	3373	2558	1853	1313	1128	1071	892	772	649	561	491	449	421	398	344	334	277	239	228	267	218	194	246	201	222	208	225	195	203	187	230	197	223	211	254	197	203	231	230	233	244	230	208	226	219	232	204	220	230	223	197	193	222	212	199	227	208	235	229	202	201	192	212	246	234	217	225	214	206	235	203	215	235	203	224	214	234	233	262	220	224	218	211	210	210	222	210	186	187	223	231	208	213	214	209	219	196	234	207	205	212	221	219	184	205	228	218	227	187	198	197	193	198	197	224	229	223	210	226	180	216	198	221	214	210	220	236	196	217	216	220	196	239	203	204	226	224	211	225	209	201	217	209	221	222	204	214	214	221	215	214	206	185	220	196	207	196	210	231	236	225	252	205	240	223	202	243	207	233	209	205	207	209	209	217	189	186	214	226	214	212	215	210	234	203	221	211	168	217	198	219	227	190	217	215	194	216	183	232	189	200	235	214	192	223	220	210	208	213	222	196	233	225	229	192	206	219	213	229	220	233	189	239	252	229	187	213	216	209	218	215	217	204	235	223	190	204	194	215	204	247	201	221	209	230	206	200	241	191	207	229	180	216	204	245	208	218	212	233	225	185	219	195	220	190	237	217	237	209	196	184	213	211	218	200	230	241	202	217	217	217	216	202	221	215	214	202	207	199	204	192	218	232	216	198	201	225	196	210	234	226	218	222	205	217	213	197	230	182	215	236	194	206	217	180	236	209	201	217	233	209	190	207	207	213	200	220	209	225	215	216	210	220	213	209	194	220	197	199	224	212	192	226	211	214	215	208	233	203	224	193	241	224	212	192	188	193	206	232	192	215	238	238	207	238	241	200	209	191	188	194	198	220	239	186	217	213	217	209	206	221	252	201	210	195	213	249	219	192	216	211	227	230	226	204	208	192	234	221	237	226	205	222	201	206	221	239	212	210	229	241	223	195	176	227	217	191	226	216	234	190	194	210	233	221	217	218	221	207	206	232	198	225	209	209	224	210	217	215	226	219	220	227	228	210	202	183	194	208	195	229	201	207	203	206	226	201	205	192	222	204	223	216	190	199	206	204	221	247	217	221	192	221	234	230	211	220	212	219	200	207	200	202	222	217	221	209	184	197	231	212	206	227	214	214	214	216	229	213	218	225	201	203	187	200	195	219	200	200	203	240	187	204	218	195	206	210	252	220	205	212	208	201	201	216	229	229	194	177	202	212	226	197	218	202	208	199	212	190	235	197	221	209	234	199	194	188	212	203	210	227	233	238	232	205	216	204	216	250	236	213	211	189	180	219	210	227	192	191	235	244	212	199	205	224	195	222	207	212	220	199	217	191	210	198	204	200	210	206	180	208	221	228	183	204	232	212	194	179	186	202	202	211	200	226	214	249	220	225	201	216	203	203	227	199	202	235	212	222	200	220	208	221	187	232	217	222	200	220	227	232	199	216	196	213	209	175	224	206	208	241	223	203	226	195	214	186	257	215	220	214	205	197	180	187	243	240	216	219	222	198	215	219	213	200	207	206	225	206	224	197	214	238	191	213	224	226	245	241	196	208	202	228	231	210	193	227	182	188	208	195	224	210	212	220	211	203	220	229	198	202	216	213	217	223	208	229	225	193	207	220	219	232	186	245	244	202	198	241	230	206	227	194	207	228	207	217	205	214	200	252	209	192	200	219	215	214	193	204	260	200	202	230	249	202	229	206	207	192	201	188	186	211	215	178	224	229	177	231	201	198	231	222	220	213	229	228	229	226	235	216	230	205	222	218	222	217	229	191	194	188	202	208	211	205	178	199	209	217	235	219	210	214	212	215	217	245	212	220	202	216	214	219	187	208	210	194	213	204	191	229	207	190	228	216	224	222	212	214	231	195	202	239	202	242	228	218	222	207	234	212	191	196	205	191	198	213	200	179	194	201	211	209	208	199	219	215	198	208	230	205	209	202	212	208	204	198	173	218	200	223	229	249	213	193	218	213	202	202	199	248	214	230	228	243	217	191	193	220	213	205	229	246	224	222	205	203	214	206	208	231	181	195	209	220	186	184	211	212	226	226	193	247	210	193	213	182	228	185	221	209	187	199	201	219	213	182	209	236	217	196	182	218	234	232	234	226	199	215	192	213	213	217	214	230	206	187	204	203	236	202	223	239	191	201	218	189	212	207	216	188	213	198	204	217	224	229	209	205	225	195	220	229	185	212	217	205	234	200	191	236	203	210	229	211	241	230	217	219	190	209	210	210	191	219	210	223	236	204	200	202	209	217	225	198	218	212	206	235	231	207	220	209	223	248	229	208	213	206	223	184	217	238	181	239	222	210	219	202	203	219	198	211	214	224	209	211	192	232	234	234	236	228	198	195	208	235	232	212	247	235	173	202	197	209	202	207	222	217	215	186	212	210	243	206	221	208	202	196	217	224	230	238	214	206	175	191	239	197	213	195	227	234	237	227	213	225	199	225	199	251	212	198	238	232	194	219	208	198	218	209	214	204	177	189	204	227	198	192	185	205	194	223	226	211	210	210	223	215	210	230	206	229	193	229	203	223	196	194	223	201	230	193	211	203	214	185	213	215	255	205	206	201	229	215	245	214	211	216	204	195	226	194	184	221	240	223	209	208	195	210	192	184	220	220	216	219	209	208	223	241	209	235	198	198	198	223	212	200	194	192	244	224	232	209	210	200	237	222	225	218	210	202	198	219	228	217	209	214	212	203	206	185	219	234	235	194	206	199	251	216	210	224	195	211	222	211	196	223	219	198	200	223	241	196	201	216	210	238	215	199	206	206	223	196	207	219	232	223	221	190	194	210	200	237	223	196	180	227	212	207	211	195	191	202	223	254	215	231	201	217	213	231	188	211	234	212	203	212	196	206	231	225	259	235	207	199	221	221	209	227	213	203	203	209	224	189	194	212	224	204	212	200	247	209	204	193	220	235	193	214	238	254	197	233	205	213	188	186	205	213	196	209	210	233	216	217	232	213	176	199	207	207	184	215	219	198	225	226	205	192	200	222	224	205	182	202	212	210	218	188	206	222	204	194	221	217	218	215	191	203	209	208	239	199	196	235	176	218	217	203	208	233	218	208	209	225	231	211	207	218	207	234	213	241	207	223	206	184	199	208	226	207	230	216	215	242	234	216	212	216	203	195	212	185	210	179	221	216	215	210	215	233	190	211	207	206	215	212	223	206	212	219	199	199	209	235	189	206	217	219	216	199	202	210	205	204	216	249	211	224	213	222	226	198	217	212	198	224	210	182	207	196	207	202	234	218	226	196	226	213	199	198	196	214	206	210	196	223	210	204	228	209	200	207	186	223	205	216	222	216	189	222	209	177	227	209	219	220	216	218	197	209	193	208	210	212	218	215	209	202	171	209	199	219	231	196	228	221	213	200	219	218	221	223	242	206	194	215	214	221	215	198	207	194	210	222	225	210	182	214	225	246	231	196	219	215	219	242	212	213	200	252	212	205	242	210	205	228	226
10228	15636	21842	21664	19005	15468	12924	10090	8195	6745	5850	5415	4937	3732	3059	2807	2472	2200	1774	1718	1589	1344	1139	913	740	625	608	613	618	608	578	607	641	634	583	600	633	627	638	622	636	616	592	621	629	586	593	573	569	565	620	624	581	565	547	562	551	601	542	537	537	576	579	568	578	522	571	592	618	621	646	596	596	592	579	602	583	572	559	563	515	549	543	563	586	533	558	509	502	544	556	567	554	583	527	524	586	551	500	521	543	506	536	562	558	557	544	525	522	532	526	492	550	528	548	546	562	509	565	583	521	580	539	539	493	521	503	532	577	572	560	511	566	520	523	534	524	534	499	532	501	535	509	520	495	526	551	550	565	521	538	538	496	496	562	557	564	535	541	510	522	540	513	531	533	561	479	525	539	562	530	522	521	542	483	518	569	538	511	517	485	542	568	587	550	534	531	506	555	528	525	537	530	522	526	540	571	529	528	513	541	535	507	512	576	537	548	520	540	527	536	556	530	543	497	508	559	501	507	542	538	533	532	553	560	538	482	472	556	568	567	557	564	569	525	544	554	545	525	490	520	507	536	502	501	535	517	519	553	544	514	477	540	521	523	531	549	569	539	529	541	527	520	495	542	497	517	531	566	512	571	505	522	502	482	566	505	508	588	521	545	541	551	516	500	512	524	503	507	536	499	531	556	578	516	475	528	547	514	517	523	524	573	502	511	555	543	526	508	543	540	545	545	537	536	542	520	487	486	532	580	495	538	515	546	546	519	500	559	543	514	481	513	535	502	565	522	529	518	517	556	544	504	543	517	504	531	541	536	531	504	530	540	499	526	542	550	519	562	512	525	536	518	535	510	538	535	505	521	527	501	469	550	528	577	556	544	547	528	530	518	537	519	508	551	505	493	547	527	559	512	516	560	540	550	525	554	517	525	506	523	516	513	558	546	549	531	502	524	546	535	485	524	480	571	515	561	533	502	546	511	550	569	532	546	530	538	543	521	549	520	517	587	480	545	503	543	562	521	527	489	484	544	493	499	522	520	535	506	522	486	477	504	563	562	536	533	541	510	511	548	543	566	528	564	546	487	522	504	503	522	521	532	535	492	514	490	507	583	526	488	528	536	496	513	561	548	582	553	534	540	488	550	562	507	531	526	553	532	552	502	515	515	525	492	549	549	543	516	545	566	568	536	549	577	551	553	511	515	577	542	534	536	523	578	573	553	523	519	487	525	553	513	510	515	554	548	551	569	550	541	520	530	529	514	535	492	544	553	556	560	541	506	465	473	531	561	567	522	545	518	562	533	540	543	538	542	539	531	491	563	546	486	532	575	553	497	519	546	527	509	511	561	541	584	504	522	536	555	479	497	553	502	520	525	541	525	577	564	554	541	533	518	511	529	543	556	534	567	516	532	552	501	487	533	556	506	487	563	542	564	511	501	543	496	564	546	526	485	508	511	582	542	507	481	545	544	471	510	504	513	531	570	546	519	511	519	530	508	552	548	557	539	516	500	517	562	557	553	556	539	514	512	573	522	529	541	517	524	545	510	558	522	554	545	503	504	506	525	554	529	521	542	559	540	519	565	498	527	536	517	529	531	515	511	512	510	509	504	541	543	517	498	509	538	527	530	541	514	502	521	525	521	512	471	516	544	519	532	530	589	535	566	556	521	524	553	525	497	516	544	566	534	540	514	552	513	518	541	497	513	523	507	563	534	539	538	520	542	516	518	544	542	544	595	536	517	545	553	554	547	555	527	538	498	517	505	554	528	564	503	525	543	557	517	515	526	517	518	497	523	500	498	528	552	545	482	498	525	511	551	513	560	546	530	497	521	544	518	532	532	533	513	548	541	543	556	549	572	504	534	540	570	518	581	495	498	560	543	546	550	542	503	498	519	508	553	526	547	537	550	523	548	512	542	504	585	489	562	538	564	532	521	544	538	517	538	516	529	585	575	564	551	561	555	555	501	561	525	547	551	522	526	531	538	538	498	521	531	513	511	518	523	561	491	517	526	526	568	511	535	507	540	543	524	516	529	558	490	554	532	486	541	530	565	549	502	503	537	530	533	550	564	544	576	568	524	519	570	566	506	488	498	508	477	502	519	547	585	599	572	517	506	500	560	551	522	538	541	494	551	561	502	536	535	578	512	530	535	566	530	548	527	520	535	515	559	546	515	539	539	569	553	523	534	518	519	561	498	545	550	535	504	536	546	558	534	539	526	489	543	537	512	529	515	494	536	499	567	505	528	509	542	540	530	523	571	505	536	491	552	523	501	599	529	549	584	547	528	521	522	522	511	516	508	517	527	520	525	536	543	527	538	534	558	557	506	511	543	523	510	502	544	520	503	523	561	502	508	529	486	499	555	506	517	536	539	503	572	562	539	590	519	505	518	497	511	522	512	533	520	502	525	505	499	538	518	527	576	518	545	532	553	511	522	547	534	557	487	570	513	527	560	467	541	509	507	526	496	598	484	562	524	539	502	514	512	515	557	503	554	550	548	516	534	562	504	505	504	512	526	540	535	529	503	534	465	542	535	548	553	508	545	529	506	530	519	522	504	553	544	523	522	506	519	497	559	501	547	560	526	552	532	506	510	561	531	531	540	532	462	545	518	543	514	549	534	563	505	549	536	540	569	503	527	549	543	535	556	485	566	526	552	542	499	501	541	532	564	495	553	523	520	568	521	546	530	525	527	576	522	546	521	515	541	536	519	547	530	532	523	536	538	536	517	539	527	544	524	549	528	582	535	525	533	504	506	551	519	524	484	557	527	502	536	517	508	530	543	488	524	573	546	498	509	519	540	538	543	525	544	541	530	517	561	501	501	536	544	539	526	568	594	565	522	530	497	517	586	553	538	505	546	521	477	508	514	543	506	528	515	539	521	532	512	546	553	538	545	516	542	547	538	521	538	527	559	518	533	521	579	561	535	526	551	522	560	535	533	541	557	527	522	565	546	524	523	525	522	523	544	524	521	538	541	527	531	552	508	554	539	518	518	539	587	560	545	547	544	541	548	586	546	504	495	535	501	573	529	461	524	541	484	537	528	533	539	519	505	481	516	511	510	518	553	523	568	531	552	537	524	522	557	508	533	561	537	549	571	518	517	518	531	551	538	507	531	480	525	543	544	534	529	552	547	524	512	536	531	590	538	553	543	516	539	479	533	538	538	529	559	509	536	562	547	486	522	489	525	524	533	577	545	521	520	519	510	527	521	523	514	525	537	490	555	517	551	498	540	465	541	523	523	496	496	498	532	559	531	543	517	547	552	561	550	554	544	542	501	543	568	534	530	524	534	536	518	573	537	566	541	550	570	582	563	564	521	522	566	544	561	533	491	506	535	541	503	550	535	565	536	537	517	523	536	540	547	531	566	569	528	569	540	544	530	539	568	488	535	531	530	513	548	472	553	545	528	524	493	517	521	530	522	520	529	540	516	509	514	533	520	513	507	517	549	480	514	568	526	509	527	536	555	517	519	512	526	524	547	541	538	546	543	516	538	538
33150	42751	41197	24926	17348	11556	7738	5380	4135	3059	2256	1841	1730	1553	1088	847	842	811	734	732	655	549	493	420	373	335	336	290	279	317	269	287	241	278	283	255	269	231	299	290	263	282	307	289	285	303	283	258	266	305	245	270	277	263	271	257	264	280	282	256	246	256	259	260	271	246	271	255	263	259	236	226	264	251	279	263	264	258	250	273	244	293	280	299	261	304	223	232	250	262	216	246	238	249	238	217	259	246	231	278	269	262	262	272	237	254	271	245	244	276	248	259	224	266	248	257	249	249	247	236	224	249	255	228	244	230	250	242	252	225	260	249	228	241	270	240	282	257	270	217	230	248	215	228	233	271	235	262	261	246	241	257	256	247	240	262	227	254	251	246	243	242	229	228	240	239	235	260	229	264	213	258	270	231	240	245	244	272	248	253	233	246	262	267	242	258	244	254	261	243	243	228	248	270	250	267	246	249	245	251	245	213	247	248	287	242	252	265	253	239	267	270	259	214	247	249	255	247	242	243	247	226	243	215	255	268	242	232	232	231	253	252	261	254	243	258	247	251	254	227	247	248	272	255	240	254	241	262	222	253	201	267	253	262	239	218	219	246	263	234	222	253	236	231	279	255	271	259	259	238	257	249	246	230	228	229	218	250	276	236	252	240	238	222	241	239	247	265	232	254	240	245	237	230	242	242	240	227	267	238	256	265	255	224	270	261	262	238	258	247	231	240	237	276	233	227	254	260	263	258	232	243	260	225	240	234	258	250	246	239	262	225	256	255	236	290	239	248	250	261	272	251	275	251	259	265	260	243	248	253	252	241	254	246	256	239	270	221	252	245	294	246	256	232	252	251	226	250	260	247	242	236	230	229	259	274	254	232	237	254	216	263	233	246	253	246	227	269	246	233	241	241	262	234	261	274	232	247	231	258	284	253	228	247	245	229	251	213	232	277	249	241	261	235	261	240	265	246	284	257	232	243	246	227	250	243	270	215	229	276	237	270	263	252	219	264	274	241	240	266	235	227	239	237	262	233	241	258	249	265	236	229	275	243	255	247	243	212	257	246	250	265	255	251	231	238	242	271	252	266	238	244	245	252	243	249	274	266	233	210	257	272	253	220	249	216	213	274	240	252	256	255	241	217	234	235	247	252	207	238	262	248	260	240	261	258	256	254	260	254	241	244	259	239	237	235	246	243	238	274	247	246	259	278	244	233	254	242	260	232	251	226	239	269	239	235	253	266	234	262	222	237	251	283	268	245	212	253	253	218	268	250	263	217	210	226	268	273	241	259	277	237	225	241	232	243	234	247	262	240	217	240	235	249	219	249	254	266	257	238	247	260	251	220	250	262	270	246	262	230	241	242	221	237	271	257	254	262	269	245	218	241	243	250	274	242	279	250	226	240	229	235	222	282	258	259	256	267	248	229	252	246	257	215	262	247	271	233	231	240	240	244	251	255	256	246	240	265	219	231	248	245	220	232	256	235	229	237	251	249	252	237	255	282	262	259	265	215	248	281	256	221	224	251	245	234	281	231	264	257	235	243	250	260	238	243	260	229	238	238	217	248	249	236	252	246	253	247	248	259	257	272	234	242	236	267	238	248	261	264	236	254	241	231	270	240	263	277	248	237	250	246	245	228	249	278	256	244	262	268	242	227	245	253	270	232	260	277	246	250	268	247	227	229	255	258	254	271	237	223	253	250	267	258	236	237	285	231	259	213	247	246	261	240	251	231	255	249	246	232	247	243	225	258	272	257	221	227	240	239	295	251	235	246	224	249	226	244	260	257	229	238	274	253	246	268	224	235	267	282	264	245	292	249	235	261	250	246	249	255	247	243	243	227	251	229	254	292	257	242	232	229	256	212	255	223	279	237	264	251	253	244	246	254	252	279	213	253	247	238	239	219	221	255	290	260	261	244	244	233	231	240	244	256	251	254	258	283	248	227	229	231	272	243	221	258	262	269	256	234	281	258	260	237	217	247	258	238	265	249	255	235	259	244	278	264	240	252	259	256	261	261	227	262	233	271	260	251	252	249	240	238	264	237	267	247	238	236	236	245	298	238	265	247	244	245	246	237	249	236	253	232	256	255	249	264	256	264	236	279	252	244	221	249	250	237	257	228	243	271	249	262	249	249	218	284	239	246	243	254	221	232	223	259	231	242	243	257	270	256	264	253	252	225	235	245	265	241	261	255	276	245	292	245	211	271	268	258	256	267	250	235	296	223	243	228	256	244	238	240	248	239	282	246	233	221	244	293	238	243	254	246	256	233	209	248	246	260	244	268	258	237	242	224	254	219	246	267	262	246	253	238	235	240	239	235	242	255	234	233	248	250	282	240	238	262	254	246	225	239	260	274	244	262	264	228	262	253	258	265	245	240	234	254	239	246	253	265	249	276	251	218	254	232	266	263	256	247	259	272	257	250	256	251	255	229	231	239	259	268	237	246	237	233	261	253	240	251	235	259	254	259	275	239	247	269	202	228	255	254	255	235	265	236	250	241	265	234	271	267	245	251	263	243	234	264	256	250	241	243	260	285	255	220	250	250	251	280	252	274	239	260	273	238	271	276	246	255	278	246	234	290	276	256	248	246	255	238	266	281	246	252	236	224	225	274	241	219	252	273	251	237	254	243	243	252	279	252	228	211	239	222	256	244	247	261	230	254	283	260	272	246	260	237	244	253	234	239	241	248	253	246	256	247	264	254	256	251	250	249	261	261	246	238	264	231	250	261	269	260	251	275	226	267	253	267	262	238	250	276	256	244	261	274	257	253	246	293	231	219	253	235	236	242	258	258	269	240	270	284	249	210	246	238	254	231	228	257	262	254	247	272	226	246	242	288	224	254	260	274	234	231	224	259	239	256	237	252	257	271	242	262	252	244	214	240	258	250	265	244	254	255	245	275	246	254	227	225	250	256	256	232	263	238	242	250	256	236	253	246	223	256	232	241	269	269	260	248	243	243	254	258	238	260	275	232	241	240	263	260	223	239	224	249	248	253	236	275	249	260	236	267	221	216	236	250	245	263	243	238	265	256	254	260	282	243	281	264	227	245	262	223	261	239	267	244	247	240	229	271	276	253	205	219	237	237	261	257	259	233	230	215	241	253	259	250	254	224	260	249	229	242	245	243	251	264	259	247	289	271	248	249	253	240	237	268	267	242	270	286	243	265	250	239	230	253	248	244	238	239	256	296	248	270	265	250	229	231	223	255	232	292	254	242	246	214	225	241	241	257	237	254	251	254	232	272	249	269	263	231	235	249	233	263	245	245	235	243	243	252	260	249	250	220	239	251	274	268	223	233	249	231	236	258	251	270	252	249	217	246	226	246	259	243	256	240	252	242	253	242	256	256	259	272	244	223	240	242	253	233	252	263	236	238	260	252	276	268	251	260	270	267	230	251	239	262	235	277	262	220	249	284	265	249	251	226	243	259	243	257	261	252	247	253	261	235	251	218	259	264	257	257	244	254	256	247	231	233	249	259	222	203	244	231	230	245
21841	35888	38721	28529	25376	21584	19036	16454	14219	12287	9902	8983	8018	6876	5511	4729	4453	4155	3663	3535	3131	2481	2084	1838	1371	1109	1095	1095	930	951	992	899	835	789	795	787	879	861	814	894	832	868	869	816	776	789	755	774	750	742	689	728	718	669	697	661	648	673	692	673	673	668	618	705	706	698	698	669	660	709	771	758	742	759	680	711	709	675	664	635	665	637	655	649	650	686	699	649	658	655	653	660	609	687	650	602	619	585	613	644	627	583	556	603	607	647	606	614	632	622	582	626	607	574	622	630	575	571	594	602	638	618	607	638	580	609	604	623	582	573	606	620	606	563	593	641	609	619	621	625	552	613	622	614	621	614	636	641	581	630	635	607	613	635	608	640	619	620	630	632	591	602	622	607	596	594	607	597	578	627	544	615	622	628	586	587	646	637	590	608	600	594	624	584	649	608	605	597	596	584	594	575	633	634	596	624	618	599	554	608	606	570	589	568	625	598	626	631	646	619	637	601	569	614	589	591	591	567	640	560	601	626	641	617	622	561	656	549	609	572	601	570	627	608	596	617	601	600	576	577	642	603	550	605	631	628	598	603	626	590	600	607	639	580	605	591	630	612	576	627	586	591	577	592	597	586	660	616	567	618	630	628	607	625	637	540	617	561	602	595	636	630	610	634	636	625	614	588	610	626	566	595	620	589	649	591	590	554	615	628	614	580	583	611	599	595	596	640	604	594	600	617	605	601	579	593	588	583	565	588	606	633	579	591	611	642	589	629	565	594	627	630	587	607	596	589	610	598	580	593	602	615	625	556	563	663	623	634	637	573	590	592	600	581	632	615	544	628	593	582	586	591	594	638	573	611	592	600	626	594	597	596	611	605	647	571	617	653	615	565	560	647	615	586	604	630	634	610	599	631	568	610	651	581	615	566	613	568	616	588	553	637	597	621	566	591	599	576	613	608	569	592	624	605	613	603	633	604	613	609	601	604	623	556	621	649	625	670	599	656	636	613	588	621	619	628	609	604	574	640	640	625	613	616	576	613	561	647	663	576	649	603	593	577	606	593	600	589	613	583	607	603	609	636	582	585	592	642	598	592	626	596	578	641	604	609	539	639	672	635	597	631	618	617	576	636	562	594	620	549	590	553	618	573	604	610	656	602	648	573	650	619	599	631	613	597	609	608	563	599	654	644	639	627	560	564	579	613	635	587	600	573	635	562	629	587	606	571	612	583	644	640	580	615	572	596	565	606	591	589	583	608	616	587	660	548	569	595	636	648	614	611	600	618	638	564	565	648	593	608	616	605	608	569	592	599	602	596	599	600	565	627	602	595	619	614	631	581	646	624	580	598	592	624	590	599	629	615	581	582	638	594	631	617	646	575	596	591	609	602	588	561	594	641	574	609	591	586	629	601	616	585	572	635	566	611	572	614	598	608	583	608	624	568	616	573	643	604	644	606	583	585	600	620	655	613	620	558	614	595	591	590	572	617	582	614	611	606	652	594	620	604	610	611	638	619	606	585	605	591	619	589	586	631	575	568	602	581	603	617	649	587	602	560	636	626	617	607	647	620	616	606	601	605	613	577	625	613	618	580	581	634	588	589	579	573	603	607	632	601	639	607	606	582	601	613	648	582	569	591	664	611	598	632	607	604	601	605	585	651	650	615	589	644	585	626	570	568	597	580	619	607	631	579	606	604	590	564	607	606	595	647	610	612	599	621	613	593	614	598	619	577	566	585	598	582	600	622	596	631	590	643	585	599	596	629	610	634	582	638	547	638	582	623	585	596	552	615	608	628	605	610	581	605	560	600	617	621	621	545	613	619	588	630	611	578	555	568	641	613	600	623	628	610	580	617	588	562	578	616	602	626	599	592	640	617	609	584	605	594	570	614	615	591	588	583	590	606	587	553	622	631	607	588	579	632	618	573	598	578	561	553	592	601	615	589	579	599	627	567	613	577	594	580	596	638	623	592	635	652	575	608	606	608	581	618	589	570	583	600	569	622	584	615	634	598	601	639	553	608	616	633	617	625	604	590	582	610	648	604	622	626	588	630	602	611	594	563	606	631	610	573	660	607	632	596	588	589	602	596	626	636	637	593	591	575	605	619	648	592	619	602	600	588	618	534	621	568	562	614	585	658	610	600	583	665	561	545	575	618	605	586	575	601	601	568	657	618	591	602	580	629	616	605	635	610	576	636	613	605	608	593	616	631	568	617	605	614	606	627	618	592	632	582	620	629	622	640	606	576	596	591	629	577	586	557	581	595	581	627	611	604	628	622	611	599	622	634	583	567	615	655	586	597	642	629	588	591	616	641	604	589	610	617	594	628	679	564	645	610	588	582	545	587	597	564	571	653	634	564	610	617	599	587	583	581	556	597	649	596	574	609	572	569	604	612	587	572	584	596	591	609	609	581	585	607	608	606	624	607	578	579	625	629	577	648	578	572	614	614	614	601	572	608	591	659	591	577	588	583	618	580	613	614	600	580	584	596	652	592	624	593	586	630	652	585	612	629	588	609	619	582	596	578	615	617	603	633	580	624	609	631	636	623	600	607	615	560	600	595	579	606	614	571	585	601	599	617	630	613	633	656	648	568	621	626	602	648	551	584	633	581	670	577	609	610	580	657	592	573	631	578	587	590	602	623	614	614	645	605	592	617	596	630	615	595	602	612	581	658	583	619	639	585	586	624	578	628	624	605	650	576	576	596	632	627	587	607	592	596	618	583	597	623	611	617	609	562	595	613	625	588	573	599	606	588	591	659	610	603	609	585	605	556	616	632	613	583	617	613	603	572	599	599	602	607	590	600	608	574	662	609	573	576	587	600	632	589	619	584	608	613	610	603	588	611	641	588	605	595	618	635	593	597	584	639	610	592	610	601	640	615	577	619	559	600	600	616	571	580	579	581	588	616	587	571	645	572	600	595	593	606	630	601	590	608	625	615	613	605	602	530	583	580	601	574	575	589	560	562	595	597	592	596	599	620	642	590	611	576	611	608	597	642	631	600	631	606	590	596	603	592	601	625	607	552	592	571	621	612	623	626	575	600	617	646	615	604	622	616	608	585	579	574	616	576	600	571	574	573	562	597	590	610	569	521	590	626	617	597	625	625	585	578	579	607	606	613	623	609	592	608	605	576	633	586	622	623	603	617	579	608	616	588	635	607	616	611	587	597	585	583	614	596	594	635	613	611	626	607	637	611	607	579	587	606	594	598	622	581	582	598	606	575	578	555	607	632	551	633	615	603	567	651	635	594	603	628	556	585	551	610	580	575	555	609	551	620	569	578	617	591	560	620	605	578	601	577	596	606	635	596	583	618	560	593	570	574	627	595	584	615	572	625	575	626	624	584	577	584	588	598	598	595	607	639	588	532	612	592	615	598	613	609	605	649	612	552	567	582	601	614	632	608	605	589	592	636	629	619	637	590	593	597	638	605	603	591	627	625	572	608	549	569	582	597	559	572	620	574	625	601	640	611	540	667	622	585	594	590	577	586	631	622	609	618
43377	49060	40522	28401	22379	16724	12130	8521	5925	4099	2940	2535	2398	1959	1437	1237	1110	1011	956	887	766	656	555	481	505	361	333	374	358	316	285	316	265	280	246	242	238	290	252	258	262	268	285	229	256	252	225	236	233	220	233	259	249	254	230	241	219	223	240	208	230	230	209	233	223	229	226	236	217	237	235	231	235	218	238	244	222	213	238	230	229	227	218	238	209	209	221	256	238	227	226	237	225	198	211	250	242	225	197	224	234	212	216	219	224	215	185	224	219	220	213	215	205	211	208	206	209	220	209	214	203	241	227	178	200	222	233	202	206	210	211	209	195	202	207	216	196	255	201	197	204	205	215	206	200	236	220	228	217	228	191	218	207	239	207	211	221	235	216	229	218	238	203	212	227	211	206	230	195	218	216	233	212	209	208	201	199	193	216	210	229	183	202	217	210	210	225	210	212	206	224	277	229	238	212	204	229	248	190	220	205	231	244	198	216	214	217	201	204	216	243	202	199	216	229	228	249	202	215	209	211	216	219	235	227	209	232	213	214	202	264	201	211	209	208	217	212	195	197	194	236	239	221	224	216	209	233	224	245	221	213	197	216	216	226	214	221	223	213	238	212	204	220	217	210	211	202	199	199	240	231	203	194	197	236	194	224	208	208	261	257	199	229	230	241	208	198	214	222	228	224	221	195	221	196	221	214	233	226	199	208	183	226	221	202	228	193	252	200	200	206	242	246	204	218	216	189	207	222	209	216	239	234	195	231	237	240	215	219	221	239	238	225	191	201	208	200	188	222	238	211	244	233	205	200	221	203	194	211	239	224	228	202	246	217	251	221	205	193	218	217	208	214	238	247	194	214	220	222	219	215	195	206	223	222	205	215	190	219	231	207	197	206	212	194	233	196	224	179	216	199	222	194	232	230	226	222	212	234	208	227	202	230	197	229	185	193	207	175	230	236	211	226	228	225	232	202	225	211	222	206	218	242	197	204	248	236	210	192	224	194	228	218	190	216	207	221	213	227	247	215	195	209	227	225	202	237	188	215	200	208	220	201	198	237	216	206	201	202	209	229	208	243	206	197	226	188	219	221	213	231	186	237	213	218	202	213	228	224	222	205	193	191	205	194	204	229	211	207	199	193	219	180	212	214	192	198	206	220	225	225	203	228	208	227	222	203	212	209	238	220	222	210	203	222	207	208	226	230	222	223	208	216	227	225	208	205	212	217	205	211	211	199	198	214	221	210	189	197	213	207	222	196	209	234	237	247	227	238	221	203	193	226	220	208	220	204	208	218	246	219	187	218	221	198	237	192	186	220	194	214	204	229	229	211	213	194	228	216	205	206	219	201	229	214	230	187	227	232	217	205	206	204	192	220	185	240	222	196	214	185	207	216	228	176	198	215	200	243	197	208	209	200	222	223	214	204	218	213	194	212	205	189	191	225	225	209	233	190	200	231	229	225	234	204	233	226	191	222	201	227	214	225	210	219	233	224	197	207	208	208	226	215	228	224	202	203	205	240	203	221	231	219	235	192	214	218	233	236	187	205	204	217	215	218	212	205	185	197	208	230	233	215	207	218	227	240	216	225	210	199	203	219	211	188	204	207	197	232	217	193	215	182	208	208	224	255	214	229	222	225	233	207	241	214	208	218	233	217	203	217	179	183	224	199	246	212	213	220	186	232	205	217	215	219	203	225	229	209	220	214	213	216	213	217	206	192	185	246	218	218	229	220	189	219	241	251	222	209	217	221	219	242	216	229	188	194	225	198	240	213	249	209	233	203	228	205	229	206	229	213	208	234	234	184	213	213	216	216	203	212	205	189	192	201	217	203	212	196	212	205	220	220	209	207	221	209	218	210	200	204	212	220	212	199	243	209	225	205	198	215	207	203	211	236	198	213	205	201	201	228	185	215	214	249	215	203	231	211	218	214	200	204	231	227	207	197	220	210	233	195	199	193	224	230	233	225	223	252	204	177	224	196	205	221	208	216	198	223	203	200	219	229	228	208	195	228	232	234	197	228	231	197	211	211	218	209	226	196	217	229	213	215	220	235	221	217	247	224	227	212	232	201	240	199	215	210	217	213	209	200	213	220	209	218	203	218	202	220	243	238	221	233	228	224	217	253	241	211	215	202	211	230	213	200	221	220	209	225	226	245	232	176	242	229	228	221	226	207	231	236	202	217	217	224	216	212	212	238	228	215	237	207	226	207	236	200	183	211	206	208	203	199	215	228	218	240	215	199	196	221	209	226	222	214	227	216	209	204	223	214	205	211	222	224	243	213	229	187	237	215	199	197	230	220	232	205	226	221	206	192	211	218	196	222	226	218	210	183	233	218	216	192	236	238	241	188	212	219	194	223	208	190	226	227	198	218	205	232	202	209	240	225	215	229	244	264	241	232	222	228	192	197	192	249	206	208	220	213	192	206	244	201	218	208	223	227	229	205	211	195	212	235	200	221	216	229	201	209	191	231	212	217	225	223	205	219	217	213	206	234	195	226	222	227	230	193	232	209	213	221	216	212	236	190	201	186	222	228	207	228	235	181	224	216	208	194	236	192	200	196	220	229	225	186	217	212	237	215	223	229	222	239	205	211	257	223	216	200	212	197	235	223	214	227	187	220	220	220	220	204	207	211	226	218	213	194	215	222	220	219	213	212	216	202	233	236	196	207	201	241	203	216	222	210	216	198	204	190	210	216	225	231	229	227	240	212	189	211	224	209	197	202	207	207	240	197	208	206	209	191	218	202	207	203	204	223	235	224	206	219	187	180	207	232	201	215	203	203	198	204	226	220	199	187	239	220	231	220	214	207	223	209	222	205	206	222	210	222	212	198	213	201	212	212	225	219	237	212	221	217	205	214	203	191	201	192	219	220	215	208	223	195	176	222	193	221	175	213	211	232	221	236	219	234	220	204	201	250	214	218	199	215	225	193	212	179	202	199	226	225	189	205	241	218	202	197	230	209	237	216	216	236	223	204	224	228	217	225	242	226	224	192	218	193	236	227	203	186	215	215	200	216	194	230	230	210	223	198	221	235	184	236	220	206	203	222	221	215	231	249	204	221	215	223	186	230	210	203	218	205	206	213	227	179	230	223	220	176	238	200	209	202	215	219	196	214	175	216	210	204	203	205	235	229	214	204	209	221	188	185	215	227	212	250	231	228	183	201	227	194	224	209	203	208	228	218	198	205	237	216	208	211	236	204	207	179	219	228	218	242	209	197	231	223	230	208	192	195	209	238	195	244	208	193	196	224	187	222	195	216	221	203	210	216	203	208	215	217	207	196	206	220	207	211	212	194	235	228	224	215	239	213	204	204	197	203	216	227	223	211	208	230	218	200	214	213	226	216	225	229	217	224	199	222	230	229	190	208	223	217	213	192	206	194	210	214	210	201	225	226	167	199	208	216	210	196	176	202	221	227	198	198	196	224	208	198	206	234	196	236	226	220	226	228	209	203	190	208	228	213	235	196	226	220	211	197	223	209	178	220	222	187	220	209	215
29532	43305	42085	33164	29549	26210	23139	20115	17240	14734	12668	11090	10694	9105	7116	6498	5764	5245	4646	4439	4081	3418	2714	2358	2093	1366	1525	1418	1164	1098	1137	1047	877	886	881	844	853	869	959	914	952	971	926	826	794	775	765	729	749	721	675	725	737	722	644	673	635	610	605	548	633	595	619	665	601	699	634	658	675	628	652	714	687	661	632	689	665	613	575	576	582	542	564	629	614	617	595	588	620	611	616	633	572	584	568	480	512	528	522	541	554	544	550	562	582	563	521	537	483	521	573	517	512	498	541	566	506	520	496	523	549	548	554	535	541	546	540	496	533	525	527	528	491	512	539	505	517	581	494	527	528	455	511	498	523	511	494	524	519	486	493	527	542	509	491	550	525	489	577	533	504	514	532	520	519	551	516	563	511	534	527	526	568	531	538	525	496	535	482	498	522	552	516	525	488	549	538	562	509	547	531	566	516	525	520	546	522	525	535	474	530	532	520	494	526	508	510	481	518	565	532	529	533	529	524	535	468	544	546	507	504	513	509	500	513	547	539	496	469	532	527	526	551	512	557	534	484	498	467	502	498	516	549	514	518	567	521	494	516	493	509	575	531	465	536	503	516	551	555	518	540	562	511	522	575	520	538	524	499	528	502	514	495	487	524	538	509	499	551	526	548	539	476	543	524	516	527	562	540	507	522	516	522	516	549	501	537	503	556	507	525	527	540	542	542	542	522	487	511	474	533	495	490	476	489	552	501	514	521	522	546	522	505	546	522	531	542	505	513	504	475	476	534	519	492	487	560	502	499	523	518	484	474	524	483	523	494	513	526	535	487	550	522	550	517	536	509	529	502	545	504	507	524	555	530	513	531	514	505	540	532	523	541	541	481	513	532	506	498	511	592	512	484	531	512	536	514	516	517	498	537	514	512	521	535	518	562	480	519	535	537	515	522	535	495	516	493	493	521	527	519	547	517	555	519	554	527	528	552	499	513	529	511	545	502	484	502	553	495	498	505	506	518	503	492	544	529	506	580	545	481	524	569	537	518	507	521	528	515	492	543	478	519	523	489	528	505	499	540	550	543	510	503	530	543	494	528	531	530	517	517	534	530	538	531	522	549	503	511	520	475	478	507	538	481	503	515	523	483	546	549	519	499	488	518	485	516	505	494	495	523	523	499	498	509	527	482	545	493	555	525	510	518	498	526	510	524	548	529	485	502	482	534	539	509	503	514	525	515	477	528	508	551	520	513	520	506	517	509	521	536	547	500	515	508	502	514	436	544	525	483	483	542	505	493	513	560	486	523	535	575	522	507	503	485	533	498	538	575	508	498	508	534	573	514	580	527	543	497	537	514	479	529	510	510	565	518	481	517	531	519	506	504	553	500	509	547	493	515	529	543	527	504	519	495	525	508	495	504	495	527	482	526	557	507	536	531	528	507	538	497	496	510	515	546	520	562	508	521	480	517	469	503	479	510	482	519	508	551	550	521	544	535	535	514	517	534	517	517	499	510	531	489	557	494	501	542	531	491	535	516	523	508	539	532	512	528	492	510	502	468	522	566	490	529	493	559	521	506	516	546	543	509	549	570	551	513	479	483	512	521	530	545	511	502	534	499	526	537	492	493	532	534	524	539	547	553	527	524	554	497	503	541	528	509	518	537	485	512	526	491	515	537	508	501	521	509	518	495	515	515	524	480	525	535	537	513	558	508	563	521	523	526	499	527	450	514	504	527	543	516	531	556	537	521	548	544	504	528	543	556	486	573	583	560	511	527	510	540	493	488	484	561	539	540	504	485	497	521	505	504	528	528	502	518	501	513	526	555	477	560	500	548	512	501	520	523	498	505	515	532	527	552	516	532	529	546	519	485	494	530	529	545	485	498	506	511	537	519	558	507	537	553	472	512	542	525	524	545	492	512	530	528	504	513	522	507	505	524	513	551	503	548	532	506	486	514	538	517	564	548	518	498	510	516	574	494	515	515	504	493	498	538	572	523	563	523	510	537	523	530	528	559	545	512	538	515	565	524	532	528	493	542	505	454	539	475	510	511	526	467	496	502	526	499	513	486	474	528	507	500	500	492	513	498	524	528	538	531	489	529	553	496	527	529	523	514	537	489	499	521	544	538	505	538	495	549	520	539	556	528	537	488	524	549	510	535	527	557	523	493	471	570	516	514	497	517	505	495	518	500	490	464	504	486	532	539	509	533	489	507	514	542	511	529	488	487	555	548	548	491	544	502	487	573	478	532	513	543	507	498	483	508	524	551	552	563	529	536	550	537	488	512	515	533	533	487	534	540	528	537	516	534	519	481	511	496	522	501	535	540	506	556	503	510	489	507	477	555	511	480	522	505	513	533	488	495	541	485	534	547	481	477	524	544	528	516	527	530	538	534	567	496	514	498	509	498	528	542	557	478	512	513	534	511	503	457	543	561	544	550	512	523	510	490	518	521	530	523	549	523	468	530	546	536	483	524	466	519	516	560	475	532	495	534	518	508	519	514	520	521	511	531	536	515	509	492	565	498	505	498	487	511	485	524	507	530	509	509	531	531	492	501	508	507	471	473	515	526	526	525	548	521	496	517	496	516	454	467	505	543	515	491	497	533	510	480	513	519	559	547	500	473	496	478	539	547	537	529	545	509	536	510	523	509	537	535	538	516	527	518	556	502	518	525	513	549	507	514	540	487	536	512	509	520	513	503	502	522	500	549	474	571	521	505	506	516	517	528	508	501	530	515	515	533	523	534	563	537	464	489	539	517	530	543	499	527	544	523	561	536	527	498	518	511	515	512	513	504	477	493	564	536	478	525	535	503	488	512	516	511	478	526	506	464	515	513	498	471	531	506	577	499	501	507	548	500	532	501	504	520	514	500	544	504	489	531	502	514	473	535	516	541	516	495	550	537	530	508	556	473	525	548	542	496	494	584	522	517	531	519	513	510	503	496	538	547	536	522	525	549	540	517	528	551	515	524	505	535	507	547	504	512	520	508	493	524	553	504	519	484	509	517	515	508	472	535	502	535	525	537	496	508	495	494	531	481	495	522	525	527	515	512	505	501	523	516	559	495	503	504	502	541	525	559	515	489	524	522	488	563	501	546	538	566	536	467	535	523	487	522	505	535	478	499	514	508	561	531	499	520	559	547	473	510	497	510	527	547	537	541	547	542	521	525	486	537	574	527	539	447	539	530	526	480	540	506	516	538	536	527	545	472	519	520	528	508	536	521	547	494	503	477	507	512	518	517	524	519	518	545	489	510	497	524	554	529	545	478	528	514	504	475	535	515	511	521	523	519	536	526	489	525	512	511	504	504	529	487	554	497	522	517	487	508	501	499	525	510	480	507	490	520	557	501	508	510	503	547	488	508	528	475	545	545	536	542	518	525	516	523	510	508	539	531	506	559	536	533	503	527	513	533	526	505	547	508	523	521	556	556	534	513	538	522	509	536	543	510	528	532	535	488	546	512	522	534	534	499	486	508	525	551	552	519	535	503	529	517	515	517	492	506	504	526	534
17700	18643	17953	11085	6839	4448	3217	2387	1827	1513	1322	1209	1021	753	659	597	519	469	461	373	406	335	315	281	240	235	193	239	230	197	211	229	215	178	187	226	233	240	234	228	209	230	228	230	201	199	232	232	223	186	221	247	223	219	219	230	213	188	227	220	199	202	236	219	238	250	203	213	204	197	227	244	191	230	181	212	237	198	198	196	217	197	234	224	185	237	201	241	225	228	205	207	187	220	213	192	185	218	196	220	232	194	213	206	195	215	206	236	229	223	209	203	223	218	202	218	222	196	193	203	197	206	220	199	206	218	198	194	216	190	203	187	181	209	211	209	212	194	201	205	202	209	211	184	218	217	214	194	199	202	187	208	170	194	213	199	204	188	212	245	186	192	215	177	240	218	210	163	197	219	184	202	233	196	222	215	195	219	212	180	200	207	216	214	218	201	189	192	237	228	228	203	170	206	216	178	215	203	213	239	215	213	208	204	221	193	195	188	185	227	196	187	207	203	201	224	209	198	191	179	218	232	216	202	216	200	197	219	191	206	202	202	205	199	228	206	174	222	246	207	205	213	238	196	212	237	197	206	194	193	233	246	205	201	197	237	219	231	221	186	231	210	211	225	214	212	201	199	200	182	201	208	206	207	194	193	190	173	236	206	237	208	230	208	232	221	195	212	190	204	203	207	230	217	218	215	190	183	212	200	220	211	203	219	202	209	187	217	197	216	218	185	178	206	211	192	206	215	217	215	215	189	210	193	179	196	210	217	225	219	198	225	216	222	191	202	196	237	230	222	215	232	186	184	222	213	210	215	213	236	207	187	195	197	229	187	223	212	205	192	211	221	207	222	209	221	227	228	212	215	191	205	191	190	230	213	193	203	202	204	193	196	242	200	203	194	218	214	188	217	207	210	215	201	217	207	195	222	224	197	219	212	192	195	206	193	192	229	207	224	208	193	195	196	203	200	193	193	232	251	210	186	207	221	228	215	199	210	195	187	214	214	229	212	209	227	215	192	222	195	201	194	245	227	202	222	226	208	242	239	201	211	206	232	239	205	202	184	206	198	229	207	199	216	202	194	204	206	212	191	197	224	200	229	203	227	216	185	204	181	218	184	199	185	214	202	221	225	219	218	195	180	212	209	197	210	184	198	204	220	198	187	233	189	227	213	196	203	211	203	199	227	227	214	203	196	200	209	203	222	193	202	193	187	198	224	194	213	204	216	209	206	252	220	189	191	218	239	187	197	209	220	227	226	205	190	182	216	194	205	234	173	194	206	187	216	193	188	211	187	201	208	196	239	213	219	209	195	196	206	239	208	203	225	194	201	202	224	195	216	192	194	230	231	208	197	206	207	226	226	208	222	205	222	205	213	187	229	193	214	228	191	198	217	225	207	226	200	211	224	200	217	227	201	235	193	210	199	180	201	239	183	220	202	197	216	226	222	210	205	211	205	208	238	199	221	186	203	196	186	199	204	205	204	218	217	192	198	214	218	214	232	183	190	189	205	182	198	213	185	202	194	218	221	220	200	214	199	200	213	228	211	209	224	218	199	204	213	199	186	203	226	197	222	222	200	206	222	195	223	213	193	209	209	189	220	200	194	213	223	217	217	225	201	201	228	212	196	195	197	177	209	213	211	219	239	197	201	197	181	212	226	179	226	220	191	192	197	204	215	227	202	218	219	205	180	193	233	192	205	226	224	222	209	201	207	201	209	222	215	217	230	212	211	211	224	203	193	200	211	211	246	208	209	177	272	205	209	227	220	207	206	196	187	198	226	212	184	203	215	223	219	199	207	220	203	206	206	197	219	226	248	212	211	223	207	204	215	205	197	194	203	216	215	205	191	221	235	214	205	218	238	226	223	190	201	223	210	246	200	194	192	209	215	235	194	196	217	176	213	197	184	228	211	193	206	189	206	222	188	211	205	195	230	221	203	169	192	206	227	193	224	200	215	215	204	212	198	198	221	216	173	207	235	186	220	242	194	223	211	192	220	188	209	215	233	211	210	196	205	190	184	234	209	202	222	218	201	196	223	206	172	212	196	202	222	211	187	216	214	199	200	194	210	208	199	201	200	202	225	198	238	189	203	203	207	215	224	211	193	204	203	245	214	196	242	232	213	197	211	227	193	227	199	223	219	212	215	227	197	241	210	204	205	178	219	229	208	224	208	206	207	240	208	218	214	185	197	224	191	207	222	216	215	197	199	212	219	210	209	198	185	200	202	213	205	233	201	192	216	227	206	225	216	171	226	225	222	200	208	187	212	202	204	223	196	200	212	214	228	205	204	218	224	186	209	193	208	207	196	182	216	202	197	216	210	222	202	209	207	203	213	214	228	206	237	217	197	231	207	215	212	236	209	212	200	193	214	226	204	201	222	195	208	201	239	191	185	235	216	210	198	218	211	234	212	203	222	188	203	227	221	223	212	200	202	205	205	214	219	187	182	184	189	191	211	191	201	197	207	200	221	231	200	204	191	224	190	218	222	238	209	205	245	212	248	211	228	170	210	220	233	247	206	196	207	207	198	194	217	204	205	204	194	213	215	219	239	215	198	197	203	211	223	199	191	202	174	234	192	189	193	199	186	191	195	207	211	202	210	198	216	231	190	234	209	201	194	178	235	221	185	212	218	211	206	219	202	234	194	186	195	222	204	177	240	205	210	194	204	193	219	225	204	209	241	218	186	203	216	182	200	203	209	217	199	193	231	236	261	213	218	223	201	189	204	213	216	225	207	226	224	213	192	203	215	201	216	211	186	214	225	233	225	189	228	222	211	216	188	199	217	206	211	193	210	248	210	202	209	196	217	192	185	227	230	223	215	202	222	221	196	211	202	225	212	196	190	208	192	207	198	212	227	201	196	218	217	233	188	207	222	235	216	201	235	190	216	226	178	241	209	200	212	234	192	204	210	205	223	195	204	223	245	204	222	208	209	227	209	205	222	230	221	222	200	199	219	225	250	206	209	197	207	211	202	220	221	197	210	210	195	229	197	201	204	218	224	194	220	209	231	195	188	205	218	211	208	215	229	202	196	191	217	186	167	227	214	223	228	243	210	211	226	196	198	243	219	245	211	226	191	214	227	219	214	204	227	194	205	208	202	206	198	194	208	225	197	205	213	230	208	182	216	200	204	198	201	219	214	204	224	198	226	237	203	203	215	236	201	197	200	217	186	216	207	207	242	217	202	207	234	231	220	206	198	196	181	216	233	190	211	213	219	209	206	214	208	209	215	210	201	209	197	216	195	206	207	198	232	195	195	189	193	202	211	199	214	195	195	213	187	245	191	215	189	205	188	219	218	177	227	225	201	226	201	201	214	221	225	200	202	243	201	231	216	216	187	217	217	203	216	194	217	206	204	226	210	205	202	219	209	181	201	249	239	214	206	204	215	210	204	225	187	220	196	206	191	204	230	223	215	198	189	195	212	211	201	190	202	217	205	203	200	207	210	201	190	199	252	217	211	187	222	197	225	205	201	212	219	192	188	215	192	189	205
10552	16956	22089	19798	17017	14370	12019	9806	8121	7308	6650	5984	5236	4277	3457	2923	2641	2392	2071	1985	1978	1641	1234	1048	839	686	614	614	599	658	605	614	589	628	608	666	619	627	656	640	683	673	666	607	625	618	614	610	615	561	581	571	581	587	504	535	573	576	588	550	544	570	528	550	541	566	554	580	571	561	542	571	576	581	601	574	559	552	522	542	563	527	575	498	539	515	522	558	558	547	568	589	524	513	519	513	563	524	503	536	511	545	501	522	526	527	535	496	508	493	494	546	486	498	481	531	511	552	521	492	515	534	498	505	525	459	568	488	491	498	532	534	517	509	501	494	505	519	541	522	488	480	515	483	517	538	522	514	491	511	512	561	549	493	521	510	501	520	519	519	519	535	576	565	531	498	516	521	487	528	543	489	497	502	543	493	501	505	535	528	493	528	581	548	490	482	527	528	532	524	518	523	532	507	494	497	559	524	491	503	503	552	516	517	519	484	529	514	487	523	512	524	541	501	532	494	516	501	538	527	516	502	539	502	528	533	546	514	514	526	541	548	545	510	500	533	561	535	546	481	523	553	557	536	498	534	511	521	453	540	524	553	512	463	513	496	475	515	561	520	539	448	555	533	496	533	524	501	526	527	526	522	535	509	513	543	543	515	553	542	518	514	541	531	476	518	503	604	550	501	535	514	503	506	554	547	508	533	546	530	510	493	499	529	523	498	516	494	495	496	522	519	497	504	510	534	511	565	529	505	534	504	564	512	520	512	534	542	527	521	476	539	538	494	540	535	511	525	530	557	522	506	506	524	513	517	533	503	515	488	527	521	510	503	492	514	543	509	521	487	492	497	514	514	532	522	468	533	520	522	524	511	553	469	514	521	557	501	520	467	521	537	554	519	512	533	502	511	517	537	522	523	496	509	570	482	495	502	497	515	507	482	547	487	495	523	540	557	493	526	473	520	533	529	550	538	534	512	496	557	508	499	562	481	477	521	523	533	519	545	578	538	514	542	524	511	498	504	499	518	479	542	536	554	559	517	506	531	506	499	531	561	521	478	551	546	557	488	513	530	511	517	509	558	518	516	539	537	566	558	536	491	533	533	531	510	509	517	506	520	486	513	551	490	548	463	528	508	536	542	550	521	550	499	522	535	545	537	483	527	522	508	510	527	536	567	510	557	558	540	506	553	530	488	514	535	523	535	522	493	537	517	495	547	511	503	525	534	492	538	526	561	497	520	515	565	538	524	516	489	563	500	514	577	531	492	572	497	511	501	563	506	526	532	510	522	472	539	532	526	516	494	542	507	526	524	497	499	515	527	516	503	498	528	525	494	551	521	528	546	473	505	518	543	523	536	517	524	495	521	500	495	512	488	504	526	514	512	521	536	555	487	513	511	519	537	504	555	485	509	492	515	508	528	492	553	491	505	532	531	534	512	476	518	540	546	496	524	479	506	530	498	527	546	545	542	493	495	522	495	517	565	515	532	511	521	500	513	524	530	565	532	557	518	535	539	543	497	529	534	517	468	501	557	534	523	541	519	523	520	525	498	488	525	544	515	520	511	549	537	531	470	533	496	493	517	525	527	512	574	539	545	539	506	505	531	514	487	598	530	482	525	526	502	496	520	499	513	543	545	519	481	530	497	480	542	480	522	480	535	570	527	489	523	508	505	500	501	512	499	517	525	515	536	527	510	507	535	521	515	506	496	520	529	503	491	545	487	510	530	501	536	559	514	501	505	496	567	535	503	497	500	540	508	522	558	508	533	508	502	526	489	474	526	551	515	515	522	555	458	470	522	474	503	504	538	514	513	531	510	529	497	488	539	491	530	514	518	500	524	486	519	548	487	538	505	522	546	526	515	499	558	560	489	508	498	486	533	503	540	486	481	505	518	510	530	498	501	506	537	518	469	533	552	543	552	547	502	510	522	473	551	468	510	539	504	508	518	494	495	508	493	519	530	536	556	506	511	518	549	477	518	517	537	526	571	517	494	530	522	534	534	513	541	530	509	524	526	512	506	509	551	537	496	557	533	529	540	542	517	537	532	482	539	547	505	503	519	538	528	533	534	510	557	557	453	532	521	506	514	512	538	520	510	486	520	524	474	527	536	527	517	501	496	514	535	544	555	518	493	505	536	550	531	522	551	546	527	492	561	563	492	523	499	526	498	515	522	486	549	517	514	472	528	501	488	510	545	510	503	502	549	549	498	489	506	493	518	500	538	502	535	495	504	552	519	540	513	514	491	576	539	518	477	521	520	501	508	489	491	572	524	479	512	522	511	484	525	518	524	543	547	487	526	533	501	534	508	497	513	527	521	528	513	518	526	551	492	514	522	536	511	580	491	467	483	505	501	543	477	512	521	534	558	522	488	530	563	497	543	533	515	539	515	484	515	471	550	489	527	506	494	581	526	523	514	505	536	527	553	511	517	534	519	496	479	527	529	487	550	552	567	487	541	517	503	548	484	489	566	521	582	558	513	485	494	540	515	563	569	499	526	526	541	530	498	520	523	543	525	521	498	536	529	498	525	520	541	556	517	506	515	533	538	499	537	509	545	514	508	547	533	534	525	497	533	557	537	524	516	552	516	534	514	527	530	472	457	503	547	507	530	534	505	519	525	520	523	572	582	509	591	517	510	540	517	508	566	483	506	533	502	537	527	523	487	507	485	552	511	519	532	515	506	566	507	539	550	521	509	498	510	515	541	543	529	521	478	547	537	506	524	552	557	519	480	531	505	513	533	525	507	498	499	511	506	528	560	515	527	505	553	533	511	482	556	491	484	504	517	500	499	547	530	503	558	526	497	515	516	527	501	494	506	536	533	520	538	514	528	501	522	497	509	515	552	497	520	539	529	495	560	478	483	515	481	517	526	534	529	496	511	544	537	518	529	534	499	504	510	485	507	573	552	556	490	507	500	547	479	536	472	507	529	544	554	537	519	514	512	505	491	608	534	520	547	499	517	514	524	526	519	539	551	502	522	519	506	506	510	580	515	495	547	556	502	524	536	512	536	528	514	520	511	557	505	496	508	538	534	532	514	532	519	554	554	527	484	549	529	554	487	571	537	507	552	504	534	513	550	483	540	484	541	511	519	543	505	486	539	544	544	492	514	502	502	530	532	487	506	557	493	521	528	463	514	554	563	501	508	521	543	511	520	529	552	495	543	508	490	515	535	482	490	531	482	518	536	514	524	526	501	522	504	495	537	494	513	527	515	515	516	524	529	533	533	534	495	546	521	538	525	491	520	533	501	517	564	483	525	519	516	535	527	509	504	522	512	520	519	546	545	558	480	542	539	543	545	487	550	503	522	493	516	517	554	476	508	507	540	478	487	509	541	531	515	501	516	534	526	550	531	531	561	525	514	542	512	540	523	578	525	528	505	507	512	498	490	553	516	514	524	502	497	518	514	531	548	512	510	504	542	554	530	523	523	565	544	513	537	493	501	486	546	529	494	533	509	535	543	502	505	513	535	532	533	570	505	523	530	498	543	527	516	530	491
34691	45136	34396	21957	16087	10792	7413	5344	4106	2917	2521	2026	1714	1462	1220	1185	995	894	785	690	616	506	446	426	384	315	290	301	293	280	305	274	268	274	290	265	248	258	287	288	285	292	311	260	267	238	241	242	256	272	237	260	267	269	254	249	294	260	258	235	254	257	228	208	248	306	262	288	254	257	269	252	267	250	248	265	248	291	260	255	251	275	238	264	251	234	263	233	268	252	241	260	257	244	233	239	240	247	257	242	238	246	311	250	261	240	227	224	259	201	248	244	234	254	234	246	253	220	247	244	248	248	231	244	257	267	254	257	270	279	280	221	232	230	240	235	244	273	252	245	272	240	229	209	220	209	268	253	255	232	231	242	234	240	267	237	210	257	209	222	254	255	208	236	224	245	240	253	257	239	255	294	246	236	235	263	246	225	264	230	221	269	243	234	253	259	250	240	239	254	237	246	255	250	229	229	253	254	226	255	268	233	254	235	245	236	261	255	237	236	234	228	223	241	224	241	252	228	252	264	233	248	229	247	255	225	249	224	212	265	252	279	248	280	268	259	250	232	235	213	245	236	237	237	265	236	255	224	251	230	258	233	257	247	268	231	238	247	257	235	239	264	271	243	241	241	221	273	221	239	249	238	266	251	248	253	267	279	256	235	253	230	235	254	247	230	273	242	231	249	207	267	204	257	237	269	236	221	236	237	226	262	245	221	238	247	256	249	257	230	206	239	251	223	223	260	239	237	258	252	249	247	220	235	250	244	235	241	278	246	262	248	227	236	248	215	252	226	245	236	247	210	237	231	213	239	233	227	268	246	246	209	244	259	238	243	244	264	225	244	238	235	257	230	232	233	274	240	264	219	231	245	249	245	221	233	238	272	262	206	230	217	245	244	213	256	232	228	254	233	255	224	246	226	218	233	253	246	245	247	250	254	252	263	228	224	231	227	270	266	239	253	209	238	248	234	207	254	228	259	236	240	236	237	256	255	250	261	222	226	242	255	218	232	262	235	264	236	241	270	233	240	232	277	231	270	250	239	229	240	221	258	231	251	256	240	258	239	227	236	231	233	208	241	260	262	261	222	253	240	237	240	260	252	233	244	232	242	227	278	288	246	249	219	209	268	238	261	256	265	251	214	249	245	213	237	255	256	222	229	248	257	247	232	256	231	271	256	210	246	241	226	253	252	218	234	246	257	202	247	257	212	241	231	236	245	263	226	238	226	225	265	235	216	249	213	223	210	246	268	238	226	210	247	233	251	264	237	254	264	241	227	213	257	248	254	251	210	252	232	281	215	241	245	232	261	229	234	252	239	203	246	261	230	229	235	234	239	230	272	236	243	231	264	234	246	245	266	265	260	264	230	227	252	223	245	260	261	250	249	259	259	259	267	234	239	240	240	228	245	225	225	245	228	221	255	242	258	238	226	231	232	246	242	264	257	235	259	225	287	232	269	239	252	243	233	250	243	236	236	254	235	257	250	251	259	232	230	251	251	253	223	235	245	239	231	272	222	244	233	236	240	222	245	250	248	265	272	222	241	271	264	245	256	244	256	257	224	238	227	226	255	264	205	215	242	214	230	256	253	223	245	234	253	269	231	237	250	248	238	240	235	233	248	260	208	246	228	259	244	258	230	233	259	235	252	258	207	216	255	236	244	240	239	264	221	238	267	203	249	245	241	264	242	230	212	254	257	252	238	241	245	247	245	233	244	237	249	249	263	241	264	209	288	248	243	233	293	222	235	226	243	249	274	237	231	263	243	224	264	222	204	240	245	250	222	229	216	237	235	247	258	241	231	231	266	231	244	235	263	257	235	255	247	268	234	252	260	239	223	210	233	235	228	270	245	250	245	265	233	242	247	236	264	223	265	256	256	257	211	263	250	239	243	192	239	217	260	215	263	236	218	236	250	247	243	240	243	220	264	244	250	240	254	243	248	228	248	239	263	239	238	267	230	250	239	250	248	260	232	248	239	253	258	260	261	265	222	241	248	248	241	262	235	241	244	229	245	235	233	223	257	227	236	245	244	218	228	256	225	232	259	242	240	239	214	246	236	264	261	243	216	252	228	276	259	228	264	260	222	237	226	238	234	253	259	250	267	265	243	239	216	220	235	237	227	255	243	267	259	246	248	242	241	258	250	267	217	246	245	226	251	268	252	237	240	225	217	227	243	272	269	222	258	262	251	227	234	238	236	244	269	247	253	263	261	241	248	215	223	237	228	251	248	286	257	252	239	266	225	260	230	266	256	245	231	271	248	273	236	232	246	267	214	252	228	250	256	242	238	217	262	222	269	239	238	227	265	215	265	254	233	261	219	257	232	227	218	241	282	248	232	240	229	240	247	221	216	223	257	250	248	246	231	249	227	236	246	233	228	257	240	239	232	270	258	271	237	242	223	235	244	237	222	239	259	261	225	250	247	281	266	227	249	255	237	246	237	254	289	235	234	255	223	235	245	267	245	236	222	258	249	237	256	235	265	235	235	243	228	237	262	250	238	258	229	265	246	245	223	230	236	239	237	260	236	248	208	250	239	250	257	245	249	264	255	223	252	228	245	225	269	251	235	224	251	260	242	260	244	250	226	223	239	245	242	253	236	235	271	279	240	238	234	261	261	243	238	224	241	222	233	233	262	254	231	260	237	228	224	222	248	241	249	237	236	244	235	264	238	244	247	204	222	237	249	247	230	285	243	222	247	237	238	237	235	246	242	241	230	255	218	233	259	233	245	269	243	214	245	226	227	259	255	243	261	264	224	240	229	239	256	256	222	239	222	253	252	242	214	234	248	281	223	243	273	252	221	238	212	234	266	243	206	232	244	255	238	252	206	228	250	264	251	251	230	239	265	238	238	257	239	225	239	246	256	273	211	217	250	254	239	231	230	241	232	235	235	242	248	227	241	256	256	240	243	256	251	272	244	284	242	231	245	258	226	270	270	227	251	230	235	238	217	238	235	234	221	228	258	261	255	229	267	230	234	254	212	242	250	195	266	232	219	246	238	229	259	243	226	225	209	237	261	227	275	276	232	236	281	244	240	281	242	220	238	272	214	235	243	243	274	260	266	239	220	259	248	238	240	233	254	220	232	218	232	244	231	254	226	263	239	249	257	258	237	248	244	261	238	249	275	248	263	199	243	244	238	256	270	265	251	247	242	289	212	219	244	233	240	236	221	266	262	252	238	279	222	237	241	240	253	231	254	242	244	246	232	243	259	282	259	267	243	248	232	215	266	271	234	255	243	253	246	270	232	244	229	243	262	255	227	220	234	271	250	263	228	278	256	221	232	216	257	241	210	234	222	225	261	231	240	261	265	243	250	258	263	235	240	238	263	235	236	270	239	246	246	237	216	238	260	249	209	248	226	248	234	227	224	245	232	223	248	244	239	258	248	276	215	242	226	272	269	266	246	236	230	255	270	271	249	227	232	246	264	258	234	242	230	216	234	242	227	234	269	254	229	262	229	226	226	243	272	243	215	243	274	227	253	218	249	265	231	252	245
23476	37668	31147	26224	24838	21564	19175	16567	14167	12086	11099	9936	8533	7576	6135	5800	4974	4720	4048	3773	3086	2429	2172	1861	1565	1311	1135	1157	985	1045	1014	955	806	826	799	823	837	895	909	926	866	909	867	854	750	774	776	775	707	724	644	709	752	711	696	681	687	608	673	699	658	674	632	649	654	719	644	691	698	718	675	705	686	652	676	721	694	643	642	660	637	664	617	645	646	653	636	632	623	660	695	635	654	580	618	650	632	604	640	582	644	626	603	640	569	553	629	549	547	616	644	598	581	634	615	561	566	590	615	604	572	569	585	602	626	565	614	589	583	591	590	563	572	592	596	610	607	564	580	627	616	589	620	623	625	591	613	564	624	583	629	587	610	603	587	559	612	625	550	571	556	595	598	582	583	595	585	615	596	568	597	589	591	593	569	560	524	587	593	577	598	604	582	616	591	591	609	621	586	554	572	593	600	646	569	627	593	645	596	612	587	556	640	583	570	591	588	612	627	611	635	593	597	556	624	619	626	605	609	576	568	630	592	578	616	571	652	595	559	606	610	572	545	605	617	597	572	538	567	638	588	560	586	572	609	634	610	643	634	574	605	612	590	556	573	583	615	589	604	559	580	574	602	600	574	620	557	577	585	592	673	563	558	616	592	613	575	585	579	631	597	595	574	596	550	615	603	619	577	600	587	576	634	614	588	555	592	536	595	578	598	588	624	573	568	615	578	600	606	591	575	629	608	581	577	578	619	580	630	578	560	593	556	595	588	580	601	567	579	605	600	622	590	571	615	577	600	570	590	575	568	581	626	598	558	553	581	592	599	595	578	567	623	593	609	568	617	654	598	623	563	565	603	603	636	588	611	636	620	580	604	571	613	611	571	563	598	573	604	602	593	584	634	601	554	601	600	575	567	604	542	590	634	596	574	595	620	604	614	586	534	577	604	593	641	603	557	594	562	574	557	562	599	567	593	600	624	622	604	569	584	608	579	646	623	582	618	600	581	591	567	630	580	578	591	570	569	624	584	571	559	599	582	546	574	606	621	582	630	597	627	566	595	606	591	567	579	548	586	587	619	572	594	613	600	606	601	590	569	575	593	585	582	611	604	573	609	591	587	572	671	645	621	615	585	577	626	586	643	589	594	569	599	579	564	600	573	632	589	582	593	588	606	603	552	564	565	644	615	585	565	580	587	622	625	578	607	567	566	566	585	640	593	607	635	595	621	589	597	589	654	587	569	614	530	560	619	624	599	584	610	583	633	592	641	596	609	647	531	607	643	629	592	614	669	600	565	576	588	631	587	565	579	517	584	565	600	559	565	548	584	557	569	585	624	610	620	566	592	589	599	602	605	608	580	570	580	576	603	581	534	612	610	567	563	617	584	542	679	591	607	569	592	588	573	578	604	589	613	608	599	601	610	556	564	561	602	604	591	569	583	585	589	629	562	603	622	611	614	595	632	577	558	603	588	566	585	622	584	591	582	589	619	576	610	610	570	584	578	576	595	619	602	610	618	590	587	576	570	604	617	578	644	595	635	580	565	583	592	591	558	597	598	578	613	623	598	587	630	540	624	587	618	608	588	589	595	535	570	612	627	602	564	587	560	582	602	613	628	571	571	595	606	619	609	583	622	571	611	660	589	632	606	618	583	591	569	598	606	560	563	612	571	606	603	609	575	545	587	574	636	580	607	551	621	569	612	597	598	592	621	572	623	591	626	572	590	598	576	605	581	592	565	598	593	624	602	575	607	594	569	607	576	622	606	632	601	593	610	593	566	584	597	608	641	615	587	573	581	570	632	589	646	606	578	579	589	639	605	585	577	570	554	604	568	592	595	566	624	579	595	570	614	585	593	610	571	572	582	619	587	558	582	639	539	585	572	602	580	613	615	576	604	628	572	588	619	586	568	593	577	620	598	578	587	568	565	567	573	595	564	588	564	536	604	599	549	600	622	632	613	641	609	571	662	581	626	633	624	572	552	596	582	637	571	566	604	595	577	569	584	618	537	589	577	546	591	619	581	609	568	574	540	595	603	579	613	617	585	573	605	601	574	602	576	610	593	610	588	617	658	581	557	594	586	601	543	599	581	586	614	652	629	614	588	531	606	541	619	592	586	568	576	619	594	646	617	564	603	581	608	577	606	574	581	611	642	602	564	597	607	647	570	599	643	583	592	557	584	596	617	610	630	613	639	597	557	601	572	611	603	547	566	573	576	587	590	588	625	603	600	627	612	602	592	638	616	610	559	580	593	639	558	578	609	592	561	588	610	607	612	599	578	565	567	596	592	613	590	558	612	606	599	600	603	585	597	582	587	606	609	643	551	602	557	608	606	553	589	602	595	633	615	587	578	571	580	609	576	565	617	579	577	593	596	604	585	592	562	596	592	607	566	605	569	616	620	634	588	624	547	589	644	577	600	647	608	601	600	581	585	586	602	618	597	545	589	597	577	608	572	600	568	600	582	634	598	585	621	624	643	592	593	646	582	586	581	621	589	631	579	595	598	603	624	636	572	613	565	583	562	573	596	611	595	619	604	568	621	617	569	606	555	641	587	615	596	628	628	614	594	560	617	623	587	612	583	555	618	578	624	595	638	618	615	603	602	599	601	562	553	584	612	628	610	601	549	633	604	595	614	585	561	557	595	629	576	601	588	626	630	640	573	585	625	602	593	588	597	601	603	565	573	607	578	574	584	610	638	609	562	625	571	595	629	574	588	614	601	609	562	578	604	656	633	617	563	543	565	587	576	602	600	595	589	620	606	575	589	620	556	564	594	658	566	581	609	632	592	575	605	569	606	614	603	595	584	585	568	602	616	563	613	582	574	576	593	585	623	574	596	596	609	609	613	600	625	596	577	569	586	596	583	582	594	605	613	568	597	593	548	612	603	623	581	594	586	600	578	581	594	594	587	549	580	603	582	618	613	589	595	626	568	613	577	660	576	588	557	580	582	562	573	589	609	571	614	622	602	555	606	623	562	599	605	589	593	580	629	565	576	591	619	587	598	615	604	547	593	570	583	588	612	574	623	582	562	569	598	574	568	583	595	622	612	585	606	558	603	605	578	572	603	586	588	598	635	608	609	576	605	609	566	578	554	612	625	593	617	602	545	625	607	550	601	592	621	582	603	597	551	578	571	585	563	618	558	609	548	599	585	561	624	596	597	579	589	652	614	604	532	560	587	589	599	617	621	567	574	601	569	582	563	621	580	641	576	608	597	607	581	562	615	605	576	553	616	592	605	584	641	569	613	606	563	583	627	562	582	552	587	595	589	595	595	546	606	585	586	583	566	612	599	615	591	609	584	624	611	588	569	651	554	615	594	596	571	587	582	588	621	596	600	590	599	559	622	634	576	599	595	589	612	571	606	619	601	607	582	599	607	605	600	604	620	590	610	600	581	626	624	631	607	557	630	595	612	538	584	571	548	614	569	637	633	594	570	557	604	635	627	576	579	582	601	583	581	554	624	600	591	571	615	551	555	598	604	556	598	600	627	613	580	585	600	592
44916	46811	35067	26549	20292	15093	10963	7535	5188	4075	3564	3088	2513	2268	1695	1519	1276	1295	1123	854	775	633	523	508	407	362	356	352	301	337	286	292	248	246	247	238	283	265	278	280	274	309	237	268	232	242	265	243	252	235	244	237	243	237	246	252	237	236	232	209	230	240	210	231	206	261	219	209	229	222	198	239	226	237	211	209	199	268	213	214	208	217	228	199	240	251	206	213	205	213	216	235	222	212	189	196	222	202	209	220	220	205	184	198	209	223	196	189	240	197	199	219	208	213	209	201	198	217	223	214	206	237	233	221	203	210	240	213	200	207	203	209	236	226	211	208	207	220	213	197	178	217	233	210	221	231	230	206	225	238	217	208	225	207	237	217	251	221	180	214	199	208	210	215	218	226	227	209	203	216	235	178	200	217	231	205	203	200	221	225	209	213	191	235	219	203	209	203	202	197	217	261	207	223	201	230	199	218	231	213	234	192	234	207	210	216	224	236	204	189	223	216	198	234	213	193	221	216	214	224	221	213	203	231	203	211	207	188	207	216	224	198	216	226	203	226	217	211	217	217	222	206	202	190	215	204	217	209	210	210	221	201	214	219	216	202	251	200	236	204	194	229	213	217	194	227	231	217	206	236	204	186	212	232	221	222	212	209	219	225	213	185	199	192	195	201	195	196	192	231	201	227	194	214	223	201	192	196	196	230	199	206	232	213	217	188	221	185	202	218	209	206	221	248	211	209	190	201	239	207	217	214	224	222	197	196	207	237	218	239	229	213	214	207	221	199	224	198	206	226	183	194	198	223	209	214	196	207	199	213	228	231	199	216	189	221	194	195	219	198	228	179	207	219	193	200	237	196	227	217	211	196	225	221	193	223	212	198	204	191	207	196	195	206	207	218	210	205	239	214	220	180	234	206	219	203	214	200	227	217	231	204	213	220	194	204	203	212	199	206	191	234	229	212	200	219	225	197	201	195	211	207	201	217	200	208	216	212	198	208	217	224	236	191	217	206	199	223	207	247	214	212	216	210	197	187	184	200	206	204	213	221	195	224	223	245	229	205	217	217	208	207	199	226	213	213	217	199	221	204	226	205	203	195	237	208	211	219	236	193	233	234	230	218	209	229	207	220	232	248	218	217	218	220	215	204	202	241	206	238	201	211	209	213	238	201	244	212	216	197	220	203	227	220	209	207	207	191	195	190	240	232	211	205	215	207	230	212	211	219	205	222	193	239	175	216	220	205	195	196	261	189	193	194	230	211	224	219	214	236	241	209	224	195	205	219	218	195	210	233	194	217	194	204	219	201	201	224	187	212	204	204	198	218	217	218	201	240	200	218	201	200	203	206	245	217	230	200	181	210	210	214	228	212	214	202	225	217	177	208	207	230	232	214	200	207	209	194	219	200	217	202	230	212	205	205	203	200	231	225	204	190	235	194	228	196	228	221	246	217	197	209	182	199	187	245	199	212	214	212	240	204	215	207	215	224	214	204	201	186	231	228	191	214	230	220	207	218	200	202	196	216	210	203	224	198	195	219	223	213	180	190	225	222	218	240	220	202	187	212	217	224	223	209	209	204	219	231	212	212	219	210	220	221	194	204	184	220	191	228	219	188	229	227	193	210	195	183	215	213	223	191	203	203	222	202	209	225	214	260	218	226	202	176	222	224	192	221	219	202	225	195	192	194	216	227	218	224	211	222	212	184	191	217	227	231	204	195	226	209	211	214	202	212	222	190	230	220	235	203	204	199	187	205	193	207	225	220	218	215	207	218	202	214	228	204	236	211	237	224	195	190	178	204	219	197	214	209	202	187	241	227	231	194	201	221	204	170	193	200	203	223	199	210	248	221	217	220	204	202	194	208	200	196	211	215	228	219	206	233	221	232	214	215	219	204	216	217	196	227	206	197	226	242	214	229	226	225	199	215	184	192	230	202	204	205	227	224	203	244	215	239	198	204	173	229	227	217	196	209	214	202	222	215	224	209	238	190	216	195	211	225	213	202	226	225	184	213	221	192	219	204	221	193	206	210	205	223	209	215	200	223	218	224	199	209	218	208	197	215	221	210	219	210	223	241	208	192	222	227	203	214	222	227	217	211	216	219	220	204	219	225	202	234	212	218	216	214	237	194	239	204	193	206	223	203	202	209	188	205	210	219	207	195	206	233	215	233	195	238	182	221	212	196	215	235	224	197	213	204	221	202	206	201	194	211	215	206	236	227	232	190	192	225	234	199	208	194	206	233	205	227	224	201	218	210	210	188	217	223	236	207	206	211	200	214	225	207	202	237	219	232	209	184	212	246	244	228	201	189	217	218	180	210	217	192	192	223	196	213	198	197	210	208	235	232	224	202	227	195	222	219	191	189	215	220	210	214	206	194	245	203	184	211	222	189	209	199	220	208	206	215	198	204	209	197	199	217	229	202	244	224	212	212	215	221	201	221	215	244	235	261	202	186	198	239	231	190	189	217	222	207	217	190	207	240	237	221	210	212	222	227	221	187	216	220	222	245	208	187	209	203	201	221	197	228	228	184	214	226	201	200	224	196	204	221	222	248	235	221	199	219	219	178	189	209	220	201	185	215	189	212	211	189	208	204	213	211	189	240	218	204	192	223	239	214	202	230	236	222	215	188	233	222	219	241	213	234	211	211	206	245	211	211	197	218	220	199	226	229	227	203	206	241	193	197	233	227	193	216	236	190	212	200	214	233	234	194	191	218	203	231	190	207	238	186	214	232	213	198	239	199	215	206	236	222	218	222	195	229	203	213	229	210	202	206	232	205	200	210	244	205	200	196	190	213	194	201	179	205	213	202	218	206	226	224	195	212	221	228	194	227	238	206	210	219	224	181	198	195	235	194	208	205	221	218	228	198	198	210	202	208	227	178	202	224	205	205	233	202	222	234	234	216	205	213	234	219	227	200	206	216	218	238	190	183	215	204	209	219	223	195	189	232	221	227	219	218	218	226	191	187	186	196	207	190	238	221	230	226	220	196	227	217	223	232	209	227	224	218	212	212	213	195	206	198	191	211	187	224	196	238	175	249	200	212	233	181	210	237	245	191	214	237	195	209	223	248	241	214	209	203	224	216	194	226	209	176	223	214	228	219	228	210	203	234	214	230	215	195	200	205	202	200	179	197	210	195	250	226	234	195	200	184	215	209	193	196	210	215	226	214	238	179	227	224	254	204	216	197	206	251	209	185	203	210	215	185	201	194	224	212	227	239	186	219	226	215	189	215	189	187	194	202	215	195	239	214	221	219	222	216	193	224	236	232	214	229	224	204	221	240	195	234	223	228	200	191	224	231	238	199	220	238	188	194	209	214	207	197	208	196	192	194	238	218	221	202	193	184	213	213	199	209	214	191	197	214	216	217	222	198	215	226	206	194	194	245	216	203	190	201	208	208	231	203	200	197	249	197	227	229	225	207	218	189	224	223	222	231	218	177	214	195	208	208	217	194	207	231	215	185	213	213	191	193	190	215	222	203	223	197	203	205	217	199
31152	40335	35919	31811	29652	26282	23510	20219	17520	15220	14046	13354	11387	10487	8554	7805	6621	6728	5727	4670	4279	3656	2922	2341	1939	1536	1652	1554	1237	1151	1076	1060	905	924	860	834	900	950	982	938	929	881	932	861	835	717	770	743	727	771	707	704	651	692	663	660	656	607	609	612	616	583	612	615	612	662	600	578	594	648	651	672	644	646	600	635	577	641	551	600	571	623	620	601	598	615	567	587	568	615	627	569	597	574	520	579	523	551	549	567	579	542	541	554	566	551	560	478	521	518	543	524	503	485	555	498	495	550	547	504	546	532	535	511	508	509	523	497	551	533	519	504	483	523	535	528	557	537	513	537	523	480	486	539	531	494	531	488	510	540	543	510	524	501	540	479	534	506	499	506	499	475	518	504	496	476	517	494	502	517	514	496	493	523	526	501	479	558	538	497	495	509	509	523	491	507	505	515	522	519	532	580	481	545	508	526	534	533	512	496	492	486	502	520	534	491	532	527	518	475	503	503	534	523	532	524	508	496	534	449	517	529	495	538	491	508	516	512	509	525	513	548	515	542	494	505	515	469	520	525	491	520	537	488	499	524	519	503	526	546	511	548	507	496	499	499	517	494	537	489	520	517	505	488	551	540	520	542	527	506	487	528	503	496	516	548	530	545	512	535	485	487	535	552	549	489	535	537	535	541	485	488	535	533	520	512	527	495	487	509	469	510	513	526	531	488	521	498	535	460	531	513	548	545	522	487	535	513	473	503	510	545	541	552	478	550	526	513	552	503	498	511	514	516	517	487	533	505	526	546	498	494	520	581	465	508	533	519	496	500	528	507	542	527	538	529	504	508	510	525	525	517	494	500	478	535	484	546	519	490	530	519	487	514	554	527	515	520	499	500	500	509	516	486	493	512	482	486	533	520	483	516	485	517	496	515	511	504	484	514	495	529	513	492	532	599	504	512	499	511	516	539	518	515	504	573	556	502	522	492	513	533	542	540	533	532	504	526	525	507	517	533	499	499	526	494	537	535	515	478	492	527	487	511	525	490	474	523	536	501	541	518	524	474	520	526	527	545	536	500	541	529	535	511	503	493	481	515	556	467	519	507	578	512	492	530	503	523	535	533	481	522	535	489	502	489	543	539	521	510	467	504	488	515	536	516	514	510	496	519	510	483	486	497	454	565	541	507	514	557	524	543	547	521	538	519	556	531	505	491	554	489	478	550	556	554	534	490	542	533	506	487	483	508	503	494	527	528	512	549	522	510	492	555	544	540	495	504	529	509	495	536	518	515	525	544	498	499	527	509	564	484	513	511	503	547	491	509	505	506	496	489	527	492	502	531	531	532	494	492	502	509	497	529	518	565	523	483	573	489	528	461	457	513	496	484	539	490	546	540	545	509	521	501	518	503	508	543	542	557	516	525	490	575	471	516	515	514	543	496	527	479	508	538	514	509	512	530	501	511	517	520	536	502	538	538	516	545	503	506	518	523	517	531	510	538	537	532	520	499	534	512	528	499	514	538	522	513	512	499	551	568	483	497	526	471	496	499	490	497	509	535	529	470	524	502	544	533	510	540	515	563	530	492	501	513	525	532	512	523	496	503	504	523	524	461	499	546	532	514	511	542	514	502	554	501	525	515	479	502	479	511	509	478	564	486	527	548	530	507	511	523	541	538	529	536	529	461	525	526	545	499	492	477	470	498	490	522	529	528	542	513	505	525	538	528	530	490	519	485	515	514	469	559	496	536	524	510	552	503	515	516	502	561	525	499	527	467	468	481	483	545	504	533	486	471	504	507	540	505	521	508	511	520	518	551	532	462	519	540	496	521	500	507	490	497	522	490	500	492	517	495	482	520	526	532	504	514	554	529	542	516	536	498	517	521	515	482	519	490	549	557	529	490	502	556	515	500	471	537	499	521	508	503	503	511	506	533	500	516	509	515	519	496	474	510	520	509	498	555	534	534	480	544	501	553	546	518	476	526	529	508	458	511	511	513	492	513	512	477	475	531	521	554	503	550	472	518	460	516	493	543	486	518	531	519	502	502	478	522	544	551	472	513	482	500	541	532	540	488	491	500	531	511	541	514	547	520	553	536	548	459	493	524	555	571	528	500	503	555	522	538	517	512	508	494	508	554	539	536	528	518	481	507	525	502	536	555	515	540	466	504	507	493	478	505	517	521	578	479	522	532	504	508	542	492	511	498	548	485	523	525	476	546	478	480	479	559	458	509	537	527	521	496	508	495	504	502	492	533	538	505	527	529	543	543	510	545	551	528	509	542	528	523	520	525	487	539	537	516	513	497	544	520	525	490	497	482	509	537	528	494	516	479	513	540	517	498	527	482	541	506	533	557	509	489	465	537	498	505	539	511	507	521	518	528	546	523	509	505	540	496	530	499	548	534	540	512	503	551	514	489	504	506	509	533	557	523	478	518	561	526	499	512	494	514	493	545	473	562	498	530	500	526	471	507	501	519	511	522	495	502	497	533	492	548	507	537	499	506	526	518	517	507	511	472	524	497	541	511	502	498	482	542	548	525	509	502	518	498	534	509	541	542	484	549	546	490	537	515	515	546	498	506	488	499	512	525	530	542	517	528	477	528	485	509	513	519	521	538	493	536	525	506	547	518	557	555	552	539	511	547	519	546	496	514	524	511	521	518	518	510	548	555	533	519	545	515	485	478	524	512	541	525	523	505	523	495	490	502	516	560	518	539	480	561	501	539	505	512	511	513	494	563	552	494	479	491	507	499	502	481	592	518	556	493	506	533	523	544	547	514	492	505	511	533	548	482	517	527	532	506	501	510	510	519	557	551	531	529	545	494	512	539	473	561	512	518	530	511	486	556	531	538	509	473	508	474	476	505	555	478	508	504	526	514	553	515	525	493	532	541	528	497	516	529	561	526	533	496	517	531	526	499	497	516	556	488	542	545	476	508	482	565	505	528	496	515	467	529	516	464	532	498	519	484	554	511	519	546	515	510	469	552	503	517	545	529	509	522	527	470	492	523	507	549	536	534	511	533	531	501	519	499	526	514	514	491	545	497	505	464	515	504	512	528	548	534	487	503	492	504	528	482	509	529	529	522	518	493	532	521	514	555	521	537	495	518	486	548	527	493	522	535	478	500	524	542	499	521	499	529	533	524	536	506	486	514	556	486	485	526	508	527	515	463	522	540	549	515	483	526	554	536	505	527	492	501	496	519	502	502	519	520	528	532	486	461	516	527	503	501	520	532	519	545	505	485	535	522	551	554	521	530	509	499	548	521	527	513	547	521	504	537	536	523	479	568	526	465	513	521	497	530	527	526	533	524	514	534	560	536	557	463	515	509	555	515	514	517	545	530	519	511	511	509	521	478	511	526	524	557	556	504	510	468	554	508	540	545	513	515	542	532	533	515	549	531	526	499	538	508	514	519	533	550	499	509	554	537	513	519	529	536	519	528	503	507	528	474	522	520	495	544	516	528	524	523	495	499	493	534	530	539	543	522	496	503	507	506	482	474	515	476	526	504
17745	18155	16647	10568	6861	4655	3435	2588	2104	1670	1475	1370	1071	932	797	664	583	519	485	448	424	375	318	267	253	196	230	253	232	216	231	253	245	204	241	238	219	219	241	232	199	226	245	221	208	209	238	212	211	240	212	235	205	211	202	204	211	253	221	203	182	184	209	221	215	224	234	207	184	215	198	230	211	238	232	204	212	200	212	174	211	242	199	217	174	223	195	235	228	231	253	203	221	217	212	211	193	187	221	227	228	209	204	210	210	207	209	220	188	222	216	221	191	217	217	198	214	211	198	211	232	199	218	210	228	194	210	207	205	211	203	213	204	214	197	210	218	199	182	193	201	198	217	231	206	229	224	226	213	212	215	187	212	214	215	198	225	207	200	229	201	221	218	205	206	165	196	187	180	189	228	203	211	187	234	203	215	224	222	212	202	217	202	221	215	219	196	209	218	215	224	187	197	193	196	194	201	227	200	223	209	196	204	211	209	206	215	207	205	215	211	214	218	218	220	231	203	225	197	228	185	226	212	215	211	229	188	233	186	205	191	243	231	189	199	232	191	211	211	211	186	219	198	192	238	229	229	213	230	221	194	219	185	207	197	213	230	225	170	204	206	207	206	216	196	238	219	214	221	211	220	187	193	198	202	200	179	201	219	196	231	232	234	194	213	215	166	202	210	225	211	212	219	203	220	218	221	213	220	210	234	200	210	214	186	199	234	180	215	227	219	241	209	226	211	196	214	210	203	235	206	216	235	235	204	243	212	218	195	211	206	194	243	216	195	217	208	203	205	198	215	228	223	211	216	174	189	169	211	218	195	212	195	217	219	188	205	203	229	219	235	239	211	240	224	227	231	211	184	190	200	212	227	178	206	210	237	196	200	184	190	203	229	204	201	225	182	215	185	234	214	224	209	219	215	227	197	236	217	222	219	219	223	202	220	238	234	207	199	243	183	203	216	231	221	218	214	210	212	194	210	187	197	219	217	206	198	199	204	206	224	227	237	200	195	199	240	202	206	235	210	205	213	225	197	195	203	206	192	198	214	207	185	221	168	200	236	230	217	229	216	206	184	200	220	211	217	208	177	222	186	204	212	224	185	213	240	211	223	200	212	199	227	192	190	191	229	215	185	223	245	194	191	234	243	202	226	206	175	232	201	227	179	204	203	199	206	196	213	216	206	236	217	233	234	205	242	225	191	200	195	222	173	237	223	211	216	209	226	212	212	191	209	193	226	205	197	235	216	181	229	185	207	206	221	212	226	219	203	215	221	241	203	196	233	223	204	225	201	201	193	211	209	213	195	229	221	206	211	210	218	208	207	229	217	210	212	210	212	204	206	200	205	208	216	213	219	226	222	236	213	232	207	191	207	188	223	218	223	204	218	232	217	218	209	206	207	202	203	212	202	207	219	220	195	190	224	233	224	196	213	209	187	235	219	220	223	214	235	232	232	227	220	197	212	211	182	218	218	197	242	221	199	239	222	208	204	221	233	223	228	200	211	201	194	225	220	204	235	219	208	212	232	194	214	196	227	221	205	218	230	240	219	210	217	201	235	200	191	225	211	196	218	207	209	213	194	200	216	195	243	206	202	207	198	201	196	195	215	193	211	229	222	209	227	211	190	212	199	215	189	195	202	235	232	215	214	217	225	228	213	208	220	216	233	208	214	206	219	213	204	202	235	215	209	202	196	208	205	204	209	209	201	207	196	211	214	208	221	189	224	207	221	208	196	199	191	216	216	210	236	201	206	196	209	216	204	207	237	214	187	233	219	218	219	217	206	184	205	206	208	205	216	189	216	223	202	211	221	223	190	207	176	242	179	230	179	204	194	225	217	222	235	195	203	214	209	183	208	210	226	208	224	230	197	231	213	214	204	193	209	216	207	207	233	214	213	203	224	229	193	189	194	203	234	199	179	232	211	208	201	187	208	205	194	219	182	191	213	201	179	196	206	205	220	211	205	244	211	211	230	224	227	200	211	197	220	194	218	233	211	218	212	221	205	208	193	193	213	223	203	212	222	210	236	225	223	203	222	227	217	190	194	173	207	206	200	207	210	218	194	205	217	193	192	210	208	214	197	210	218	205	199	190	219	220	210	203	182	186	215	236	212	217	213	221	232	208	217	198	260	221	183	212	204	223	216	244	211	235	195	189	232	208	222	170	227	204	210	193	199	214	232	205	228	218	210	211	242	216	202	207	213	176	222	223	214	218	203	238	191	175	208	221	206	204	228	225	226	193	189	226	222	217	214	216	213	215	195	173	260	233	197	193	210	209	201	226	210	212	201	200	191	203	229	189	204	218	196	219	216	222	217	212	223	208	186	194	198	192	218	201	206	210	204	188	230	204	224	193	183	225	245	236	212	210	214	236	210	224	226	232	216	184	197	201	219	204	229	220	205	200	246	207	191	207	213	214	176	214	208	233	218	192	219	245	196	227	226	205	205	213	196	205	224	256	218	218	217	240	205	214	229	202	246	207	205	198	210	225	236	199	204	210	185	206	240	228	199	197	212	199	206	208	210	205	202	223	211	219	202	216	201	230	210	224	210	184	199	198	218	207	203	201	211	218	226	212	199	212	229	204	201	187	222	218	192	236	209	198	204	197	194	207	210	223	197	194	193	226	222	221	219	205	217	230	198	230	194	234	223	186	226	213	209	193	226	210	224	218	210	230	229	197	222	215	206	200	203	193	239	229	219	209	215	221	224	189	209	196	203	207	241	190	186	202	214	188	200	199	192	199	216	198	218	198	219	210	203	211	246	187	246	227	196	191	215	245	212	241	185	227	215	196	210	216	238	184	206	221	208	205	209	222	221	213	204	210	197	198	199	194	202	203	208	231	205	213	208	221	246	193	244	216	197	199	208	198	199	230	225	226	202	229	185	226	214	201	205	200	197	227	210	220	222	220	198	222	216	244	212	228	225	205	197	190	181	213	228	200	210	206	196	200	206	205	169	211	214	222	190	225	207	198	186	230	204	212	207	237	186	174	208	179	218	211	206	228	212	208	244	232	217	206	187	213	214	203	216	231	226	210	198	207	208	183	200	232	208	227	195	169	202	215	216	182	208	217	230	206	208	220	230	218	215	188	227	240	211	199	209	209	233	220	203	214	203	201	223	226	210	212	189	203	206	203	191	187	218	220	243	207	209	207	220	232	257	182	212	210	212	187	216	223	196	203	198	220	169	203	216	211	198	217	220	217	204	200	196	225	214	189	208	230	222	201	226	226	206	200	204	192	219	199	206	208	199	218	230	208	208	221	215	221	213	218	199	210	205	214	215	231	217	224	188	242	198	198	224	201	234	213	212	224	224	202	220	193	211	206	217	204	215	230	193	211	197	208	214	230	221	234	231	201	204	193	215	222	219	197	217	221	189	200	204	205	225	247	207	213	205	219	190	206	217	210	216	211	217	219	248	232	208	243	196	201	210	201	209	202	222	229	230	214	203	207	219	220	233	208	212	215	217	197	212	220	250	222	224	215	207	187	233	218	232	208
10553	16196	20661	19483	17871	15175	12975	10995	9174	7811	7615	6901	5563	4704	3995	3324	3036	2710	2392	2236	1963	1652	1242	1110	880	766	666	623	622	594	612	626	609	666	649	667	684	638	664	656	672	652	649	624	633	624	611	586	594	597	568	570	558	562	570	543	519	593	579	581	564	558	573	566	545	574	579	525	573	569	600	572	579	587	585	535	565	574	526	548	557	536	562	550	559	540	576	522	577	556	547	524	516	517	523	526	538	514	557	503	530	558	561	565	516	548	495	532	562	536	534	543	520	518	516	559	531	537	564	509	540	529	547	501	533	559	559	504	525	529	549	534	481	523	567	506	500	497	532	480	530	518	508	538	475	484	566	515	519	537	479	552	486	521	520	525	522	522	562	497	535	530	519	523	542	535	561	552	525	509	480	515	502	511	504	511	502	541	547	521	542	519	509	486	511	556	551	554	559	490	576	534	516	586	511	516	553	493	525	516	542	513	535	529	522	507	546	520	513	510	525	559	508	503	497	541	533	500	536	533	530	512	570	502	530	513	537	556	509	543	571	531	544	529	506	529	493	475	499	525	488	486	555	511	503	538	516	540	503	551	560	540	537	546	538	512	512	498	544	554	556	536	515	490	543	522	509	537	547	562	512	537	537	482	517	575	541	538	521	541	545	522	559	524	522	537	530	544	514	517	510	536	524	513	500	535	557	499	523	538	516	495	510	547	530	582	556	545	509	500	499	555	522	535	562	525	502	572	558	548	538	512	491	579	543	532	532	530	496	489	541	503	509	507	527	533	510	519	517	525	546	529	572	553	509	567	499	521	547	545	539	506	517	541	546	510	486	525	561	583	516	582	531	524	534	546	501	515	529	560	516	484	529	512	476	544	532	553	544	530	570	524	548	524	512	500	514	553	522	514	542	511	544	572	564	541	535	539	545	551	524	523	548	534	513	540	529	536	528	505	466	510	517	487	545	521	531	519	543	519	520	594	522	498	542	500	567	574	541	493	576	544	511	553	526	512	557	519	564	529	544	519	535	542	493	498	542	507	541	508	496	511	523	543	516	553	522	518	529	529	541	500	519	511	540	547	542	486	531	503	536	581	517	534	544	524	493	550	565	508	510	553	561	507	538	531	531	579	533	531	534	517	497	510	568	514	522	546	505	551	508	528	525	537	556	480	520	514	485	542	526	549	508	517	486	512	520	489	506	502	549	554	543	593	544	545	576	531	571	488	518	496	567	533	512	529	536	542	553	523	511	576	503	525	505	544	502	543	526	512	553	536	520	547	502	522	529	545	536	541	515	493	525	521	491	553	549	500	520	547	523	486	520	560	488	504	523	545	527	511	498	522	499	571	547	509	494	548	556	520	533	569	492	502	515	473	552	519	558	496	512	494	521	535	524	520	539	530	510	528	560	518	507	488	527	489	508	533	526	558	523	556	533	483	516	504	521	506	519	546	520	572	519	504	517	504	520	475	531	509	496	505	472	518	575	507	524	525	525	507	536	597	521	532	552	550	542	533	573	538	557	520	500	522	500	519	533	545	560	488	563	523	535	563	529	519	550	528	510	527	540	514	543	503	514	536	518	595	523	539	527	546	512	523	506	527	542	540	482	499	548	517	530	531	586	563	493	535	530	545	554	548	555	526	489	475	521	531	513	548	538	538	494	551	479	514	524	548	502	533	533	510	487	508	515	514	530	547	546	523	499	542	519	526	515	533	522	505	533	524	521	524	525	529	468	495	494	541	532	516	525	540	537	537	485	479	555	522	545	515	539	476	532	529	525	520	513	509	545	544	545	515	531	541	526	536	518	530	504	568	524	463	512	533	516	541	507	516	519	535	555	512	547	521	520	512	513	567	500	494	489	535	503	550	483	480	567	539	509	525	521	540	562	533	549	523	547	530	557	525	528	545	522	537	511	493	521	527	564	485	541	548	544	505	526	529	507	571	541	501	518	518	507	508	529	529	533	502	552	508	513	530	524	545	555	523	537	515	532	554	515	549	514	538	535	528	500	566	515	507	495	516	512	523	518	518	540	477	546	516	491	539	551	530	528	514	520	505	494	521	558	502	481	565	499	541	487	545	509	545	507	575	525	502	536	507	567	567	471	499	559	527	545	528	526	480	537	530	502	569	518	540	518	540	529	525	521	539	533	529	533	527	515	549	563	527	514	538	540	520	531	561	500	555	556	543	528	483	514	499	468	557	515	524	518	547	526	501	528	511	596	534	595	565	500	544	517	562	515	542	569	495	561	529	574	551	501	536	519	516	530	527	531	529	489	522	534	545	531	535	524	551	508	577	587	542	538	539	531	528	509	573	540	523	538	542	537	484	542	536	465	527	514	549	487	560	545	528	566	498	524	513	529	516	552	552	542	535	524	543	511	519	511	527	503	547	532	500	530	548	507	513	529	526	550	507	510	576	579	541	492	539	583	538	502	512	542	503	530	501	549	534	534	538	503	550	511	530	477	542	508	546	537	496	535	512	567	546	535	527	524	506	540	514	540	530	556	515	544	558	557	491	537	530	559	529	532	518	508	474	571	505	543	537	519	577	545	525	517	524	544	529	575	546	531	507	563	511	530	485	536	559	540	546	480	494	550	541	555	572	514	533	515	521	511	504	520	546	481	524	538	507	525	480	515	544	497	521	510	534	574	512	537	535	534	511	533	488	473	529	547	537	497	530	563	522	511	561	539	487	506	568	455	559	522	553	512	501	511	543	545	553	532	514	519	525	524	527	513	533	529	526	500	507	539	544	517	526	509	502	458	542	513	463	539	563	535	511	578	535	549	520	535	547	513	496	542	523	537	549	557	496	537	523	494	520	532	537	523	554	565	499	624	524	522	535	552	519	560	563	495	483	544	465	533	524	518	559	478	527	562	552	546	562	540	526	565	505	534	590	540	488	565	522	545	548	532	530	533	573	527	512	523	534	546	526	509	542	536	502	537	526	525	578	547	526	518	506	583	526	505	518	519	553	540	597	536	514	520	514	538	537	521	498	544	513	563	540	528	536	498	545	513	518	513	519	546	525	546	496	543	506	517	519	521	557	515	515	548	551	544	518	486	543	514	517	527	551	509	541	522	518	523	540	513	502	533	555	563	503	531	556	531	491	534	500	542	531	541	521	487	493	548	502	547	552	579	559	524	546	497	561	514	508	488	531	539	504	512	531	523	536	521	508	518	465	587	529	559	605	539	538	522	511	532	549	524	540	510	549	514	537	483	535	514	547	525	510	551	528	475	508	567	525	516	539	500	550	517	479	525	510	570	488	506	550	514	523	525	498	554	516	523	500	551	546	530	501	527	516	476	536	526	496	495	560	474	522	515	519	545	542	535	566	488	496	528	554	526	493	521	525	572	544	541	531	495	558	504	526	518	519	520	539	528	567	549	501	499	517	550	496	520	497	516	502	540	523	536	536	544	557	508	522	501	532	538	528	494	537	508	540	515	493	516	517	546	532	506	544	480	527	530	535	519	551	546	515	541	485	526	521	500	500	518	561
33837	45523	35387	22294	16392	11083	7498	5113	4048	3069	2514	2150	1786	1591	1269	1112	1078	933	860	713	686	560	502	422	395	304	340	299	324	341	273	275	256	306	279	281	306	266	302	296	286	278	270	283	283	272	262	293	266	268	258	247	254	258	256	276	247	237	255	250	237	279	251	267	273	236	241	262	263	282	263	267	218	282	260	264	238	226	253	237	275	263	265	267	251	274	254	282	276	259	245	247	273	237	249	263	234	228	250	282	248	250	281	253	242	242	237	245	239	259	236	232	245	216	228	250	263	231	246	265	263	249	262	237	268	255	242	241	256	256	248	231	222	216	245	264	213	224	237	264	241	242	251	267	254	237	234	241	257	240	236	231	227	238	252	249	279	261	288	236	281	256	244	250	263	248	225	268	252	243	232	243	266	232	216	241	254	254	213	257	255	230	227	243	237	235	250	228	235	233	268	251	252	258	254	240	231	248	238	231	255	226	257	260	263	240	252	250	234	256	243	260	242	229	246	275	244	231	242	260	249	244	280	226	257	245	235	268	227	249	263	259	247	253	268	246	235	238	238	237	252	226	260	229	223	262	225	254	279	292	257	238	240	280	271	262	265	204	267	264	243	233	221	241	226	248	265	249	260	247	262	253	231	272	247	266	232	238	210	261	236	254	245	229	242	226	236	250	234	304	255	280	259	249	246	232	248	278	252	266	240	241	265	261	274	237	234	257	270	248	249	241	240	223	239	243	247	232	260	252	272	239	271	245	238	254	280	250	283	250	268	265	270	257	237	230	241	251	241	272	269	251	278	248	260	232	254	265	272	238	270	241	257	229	227	258	261	263	261	242	253	241	246	219	245	247	256	207	229	240	238	240	260	254	254	243	229	274	259	246	262	234	260	249	251	232	233	240	262	240	242	264	265	272	244	278	272	277	236	224	232	226	242	209	278	234	247	236	219	240	282	243	244	247	251	238	245	261	249	235	236	218	266	275	229	246	241	254	262	227	276	250	239	250	241	260	242	268	243	261	270	221	245	203	247	246	235	240	242	266	242	256	259	258	231	240	245	256	257	247	252	246	236	248	239	255	218	232	256	243	260	224	281	262	274	251	232	268	248	265	227	241	237	242	215	225	299	244	243	245	263	254	242	276	269	235	234	258	249	259	283	257	236	228	248	246	233	258	251	258	251	266	263	248	280	245	250	255	268	265	247	237	266	256	247	216	230	281	223	226	284	239	256	246	211	240	241	244	264	239	240	221	233	247	241	245	249	243	231	250	276	255	251	237	249	244	284	298	238	256	254	222	273	216	277	240	247	232	262	283	262	245	262	257	226	219	243	290	264	253	255	265	241	269	248	251	265	230	231	239	264	252	235	266	248	238	248	256	235	243	219	247	266	271	233	247	228	253	252	258	232	229	257	244	240	250	250	221	291	261	247	253	240	264	213	255	237	263	266	226	279	249	254	245	238	263	293	276	255	236	229	244	257	239	267	243	244	234	255	249	260	259	249	255	263	265	246	248	245	251	259	263	257	258	244	237	252	243	239	257	260	259	281	234	259	229	229	266	235	247	211	251	265	267	253	252	275	257	252	228	240	251	234	271	261	249	257	269	253	252	257	273	250	254	245	269	237	258	217	216	251	227	246	244	241	249	260	241	267	267	244	248	218	258	247	253	238	242	215	238	252	241	235	263	254	235	238	261	249	247	268	267	255	277	237	232	249	226	258	261	242	229	228	227	284	244	237	266	244	249	216	223	267	251	255	249	245	246	260	264	265	241	271	226	263	296	239	262	270	266	265	229	272	254	221	259	265	241	266	238	242	278	223	255	229	227	236	270	244	242	249	268	244	228	247	227	281	263	247	237	223	276	233	254	246	253	265	213	224	241	246	258	260	236	248	253	221	238	241	236	214	251	269	262	223	234	219	241	230	253	254	233	254	240	248	240	270	253	256	257	253	212	244	242	236	248	257	245	240	266	258	257	249	269	261	242	253	260	249	225	250	229	227	265	266	227	243	257	249	254	248	224	232	238	265	242	268	237	252	227	214	244	260	263	249	219	235	254	267	243	264	232	252	254	248	261	255	247	220	231	253	242	246	254	228	243	210	248	239	238	239	232	249	269	251	239	241	247	218	253	233	274	266	230	265	228	259	240	254	244	265	261	257	251	228	243	261	260	239	247	245	253	244	239	246	219	223	252	220	255	235	239	250	212	237	267	234	255	259	244	245	238	241	265	245	241	258	249	236	246	266	237	255	253	242	246	231	240	258	238	232	247	265	219	250	241	257	257	289	236	234	225	219	248	235	229	239	267	265	241	259	252	256	236	262	253	245	250	220	261	256	248	249	237	271	265	251	202	247	263	251	244	240	252	256	242	243	246	244	247	233	221	223	289	243	238	254	246	252	249	291	242	259	244	252	231	248	248	267	232	239	228	257	256	256	258	257	276	247	242	250	264	262	241	252	252	223	250	242	249	270	237	262	265	237	224	243	265	266	245	256	246	253	234	227	231	249	252	237	228	267	243	268	259	225	267	234	236	255	270	254	238	242	251	266	256	219	219	239	245	249	279	231	235	244	227	232	265	236	229	254	259	224	269	226	229	259	241	270	294	277	276	269	229	235	244	253	226	241	252	243	232	237	263	251	229	226	262	298	226	253	279	263	254	275	261	229	264	262	249	238	257	247	257	248	250	265	223	246	248	259	259	310	258	242	244	220	281	218	250	231	244	251	244	224	251	253	254	262	264	262	246	259	260	282	252	242	222	278	262	262	238	245	252	240	215	250	222	214	262	245	248	257	243	246	242	213	233	243	246	237	256	249	219	238	251	290	238	249	261	251	229	288	211	260	253	250	249	275	242	227	248	250	261	265	233	241	245	262	223	220	233	275	205	261	267	200	255	256	250	255	268	243	249	242	261	247	236	256	214	252	212	230	232	236	262	221	234	245	238	272	244	234	227	245	237	259	272	241	242	247	260	261	232	253	248	237	259	249	239	234	258	262	270	228	250	251	224	292	265	265	287	272	294	255	265	259	241	253	234	242	252	258	266	241	226	265	240	222	270	241	265	259	247	221	246	271	255	228	244	237	250	262	262	272	248	250	247	254	256	234	216	248	241	250	289	243	239	237	222	222	234	228	221	233	257	228	259	233	262	220	220	241	248	292	229	230	222	254	226	256	253	217	239	213	249	224	252	256	243	269	253	247	242	232	242	242	245	262	243	234	268	258	247	223	261	265	227	245	234	243	228	263	240	238	241	237	257	247	277	232	240	251	249	285	260	231	260	272	213	241	238	233	247	268	246	227	244	212	272	238	248	249	243	241	244	231	229	267	281	274	244	236	258	251	243	220	212	261	226	220	252	245	233	240	256	255	262	265	250	278	251	249	280	229	225	220	270	260	278	267	255	230	231	258	257	251	239	245	242	240	237	229	235	272	262	231	255	243	252	254	223	240	236	250	239	243	233	254	260	250	236	242	262	226	238	234	247	258	244	258	225	226	245	203	258
22556	38666	32468	26702	25173	21997	19415	17215	14476	12560	11247	10308	9021	7789	6696	5868	4989	4948	4142	3728	3301	2741	2449	1883	1530	1224	1160	1253	1136	984	903	879	850	872	882	856	909	886	926	914	909	881	893	843	788	807	770	697	737	694	730	705	653	701	690	668	690	716	625	651	623	642	695	668	673	709	661	684	717	653	658	650	654	664	684	645	679	674	652	653	619	668	661	676	668	670	653	680	660	662	671	594	633	624	641	621	589	622	651	587	599	645	634	610	576	618	578	598	602	612	602	632	596	627	593	649	572	598	570	554	585	617	600	615	557	604	642	595	582	613	584	622	645	598	652	595	599	584	562	539	599	582	575	601	573	605	614	588	604	608	560	590	600	616	658	608	627	562	620	621	631	581	619	596	641	604	624	634	571	613	629	621	608	577	652	628	635	587	532	602	568	579	560	605	591	617	634	576	558	604	607	592	617	622	619	595	552	628	619	586	612	610	595	575	562	577	582	592	625	554	572	603	608	592	609	615	602	602	589	646	577	598	555	605	641	567	623	616	556	561	640	622	623	575	575	601	563	572	591	620	590	567	599	579	565	639	594	619	600	606	630	560	602	584	627	629	575	593	613	655	606	615	594	607	572	568	612	614	617	590	590	589	595	557	608	590	621	604	567	587	579	591	582	623	627	601	565	634	625	655	633	589	643	565	578	595	590	558	622	552	584	602	609	599	599	594	605	635	630	609	569	593	582	580	597	560	613	594	612	612	576	595	580	576	590	629	629	593	587	584	582	588	606	583	590	578	593	606	599	607	595	580	606	587	588	607	610	596	618	618	559	562	588	585	575	588	602	607	598	598	621	625	594	618	586	595	593	600	580	617	605	629	616	613	585	635	587	598	587	607	614	590	575	617	611	609	638	577	605	650	633	602	573	624	596	632	608	606	599	600	609	590	613	618	585	581	576	577	606	575	619	639	642	597	625	620	598	587	616	591	587	603	585	631	578	619	634	591	596	606	597	594	571	540	572	569	593	576	602	622	578	562	594	604	582	574	613	569	638	611	674	642	627	629	601	635	577	631	581	591	600	621	579	594	579	589	607	652	609	587	596	579	622	602	580	634	654	566	648	597	565	591	571	642	592	572	595	572	607	569	613	594	602	590	573	598	630	596	578	672	664	571	623	582	618	673	593	597	593	594	628	589	588	570	541	554	604	596	618	626	560	599	594	582	633	617	553	582	600	568	610	604	599	621	597	614	609	594	630	586	573	580	586	633	614	639	590	570	650	589	589	598	599	580	583	582	589	618	611	541	602	595	585	584	617	606	621	623	600	561	613	570	610	569	628	593	607	517	628	580	608	621	599	566	661	616	605	620	605	599	604	577	602	560	600	559	601	599	586	642	600	600	650	561	603	615	539	623	674	611	597	584	553	636	584	578	612	597	594	599	610	609	610	593	652	597	608	612	578	610	582	666	558	613	611	645	612	568	637	574	611	631	623	633	605	613	609	630	622	628	591	643	629	607	587	596	630	570	580	608	585	554	623	643	619	571	557	586	630	629	630	619	566	619	596	584	604	581	603	629	638	574	625	593	587	564	630	610	602	580	616	575	637	576	596	593	572	592	609	607	596	629	569	612	588	541	609	589	606	607	618	617	658	629	555	582	619	598	597	600	608	573	574	641	588	636	581	603	617	683	604	574	593	614	535	574	637	590	603	589	587	606	587	613	608	603	617	584	594	580	651	634	576	597	608	589	622	604	657	603	587	597	590	601	610	619	598	605	621	566	620	591	621	603	585	597	598	586	610	605	560	666	633	550	601	571	589	584	628	557	583	587	571	622	589	601	559	559	613	620	611	587	605	630	607	600	668	593	589	610	609	629	525	601	574	614	593	623	587	570	613	584	584	593	594	604	631	596	620	623	556	624	618	630	609	597	606	586	573	620	574	574	599	636	546	593	609	537	600	547	596	611	625	568	570	550	595	612	624	566	608	579	617	569	645	620	616	631	592	652	627	616	595	607	603	585	626	617	624	641	610	607	615	571	642	552	579	625	588	628	569	640	610	571	574	616	630	595	620	619	614	596	606	572	603	602	594	613	557	600	592	570	636	615	628	593	557	566	563	621	664	625	557	578	614	607	582	610	611	595	597	625	591	606	631	607	573	600	621	568	571	632	595	607	615	590	569	605	622	614	578	642	592	625	625	568	627	579	590	606	617	588	610	570	603	599	605	614	592	617	601	621	615	598	626	612	545	606	564	593	650	609	618	626	594	591	640	605	607	615	607	621	561	590	650	596	586	648	586	596	630	593	558	609	584	643	632	569	589	626	607	610	556	606	635	627	577	597	593	597	634	572	579	544	613	584	590	587	589	616	608	614	597	554	590	602	591	600	604	625	563	626	566	572	587	631	569	662	606	600	587	625	555	612	568	593	593	597	652	560	611	613	574	642	597	623	624	633	576	557	549	592	626	593	582	639	551	611	599	620	616	584	600	581	627	593	602	605	585	593	634	587	609	603	661	567	598	569	583	609	657	629	653	630	611	620	595	640	590	583	589	611	563	579	603	633	593	611	578	598	621	602	584	605	616	525	652	618	592	592	589	606	607	606	595	631	607	607	607	554	640	567	603	603	598	625	602	614	596	593	621	615	619	639	637	619	613	585	593	646	572	610	569	577	573	613	591	593	607	630	609	602	553	563	633	608	564	627	568	594	595	592	588	568	643	604	599	587	576	588	637	584	583	600	574	604	570	623	616	617	563	655	571	568	620	583	603	571	573	613	599	571	610	580	590	547	609	571	668	593	598	609	588	597	581	568	640	613	560	574	621	615	616	588	604	584	598	595	585	585	620	592	611	588	591	639	627	587	596	621	620	617	606	619	605	576	618	583	621	584	590	643	622	633	619	560	564	599	579	582	594	613	611	617	644	617	616	607	620	641	575	602	615	593	591	570	544	602	578	604	610	574	640	619	586	626	584	563	598	566	606	622	568	591	618	587	611	604	567	584	573	598	610	615	637	605	577	601	629	602	562	625	624	578	580	598	614	617	624	593	636	630	585	597	593	603	631	556	597	562	577	631	620	619	624	619	628	578	593	598	604	626	602	593	639	559	577	595	627	603	612	587	613	610	613	565	606	605	613	597	551	604	604	610	590	598	593	640	560	609	618	587	638	572	592	585	625	567	601	610	611	617	570	594	558	599	605	616	608	620	602	623	607	593	649	587	581	617	596	609	596	564	599	650	630	610	624	603	621	640	625	609	591	545	608	623	622	608	611	576	596	647	578	597	653	593	620	615	603	607	590	634	602	588	569	579	628	599	602	585	606	617	579	629	598	576	589	614	598	609	605	611	586	595	556	605	591	611	591	597	600	605	579	628	576	598	614	622	606	569	611	569	587	593	603	635	597	574	615	643	600	596	599	582	582	616	611	595	559	576	620	588	614	573	602	577	605	627	597	634	621	619	613	590	588	590	612	656	606	606	589	612	604	561	617	557	578	609	583	600	593	604	603	584	616	600
43647	49120	38052	27397	21181	15952	10902	7566	5334	4211	3404	2961	2719	2258	1721	1459	1316	1289	1081	848	768	696	630	493	436	317	353	354	309	332	321	284	272	264	272	256	302	262	267	289	334	322	249	259	267	251	261	279	231	246	199	228	248	226	234	232	229	254	197	229	210	221	241	261	242	226	222	229	235	242	228	250	198	212	218	186	231	207	216	194	202	244	238	212	208	227	225	219	233	211	201	185	220	222	237	184	222	227	202	196	234	227	252	223	232	230	243	211	231	223	188	206	225	214	231	225	229	213	203	202	229	220	199	219	222	213	235	206	238	199	209	233	224	205	211	207	215	215	220	197	203	223	214	232	221	203	219	216	220	200	219	222	220	243	207	195	238	217	238	235	208	205	212	222	187	212	212	234	211	206	222	186	221	230	204	213	238	214	198	230	179	212	219	213	215	235	233	233	215	223	209	234	208	230	227	214	197	200	219	195	184	234	228	184	211	204	214	215	204	211	228	202	199	190	215	235	203	201	207	219	247	210	203	211	200	247	227	205	216	215	211	210	223	202	220	218	242	194	185	205	213	225	213	210	239	217	211	210	209	222	221	230	204	201	212	209	217	214	184	213	235	224	225	226	227	209	222	191	207	221	210	209	227	203	233	227	235	242	211	220	222	226	223	207	185	228	240	220	222	211	198	228	208	192	205	212	207	216	213	211	206	197	225	226	205	229	254	204	227	215	208	241	212	226	216	218	210	218	213	238	206	230	218	219	251	207	193	213	210	192	226	225	197	215	224	211	206	240	237	200	198	211	237	238	215	238	211	200	207	227	201	198	230	237	210	224	217	229	213	235	220	237	219	214	201	190	219	200	212	235	222	247	223	229	207	206	212	194	221	199	234	208	195	227	219	220	206	211	219	181	218	212	226	241	203	219	227	244	244	219	229	196	206	202	204	246	200	189	208	202	233	232	201	209	213	202	214	196	194	216	249	214	197	227	208	207	242	241	234	230	207	237	202	224	206	212	215	237	204	225	226	188	208	208	195	229	206	236	198	225	245	215	212	201	249	221	201	204	235	230	227	225	216	237	222	198	209	208	232	209	206	229	212	193	226	228	228	224	196	224	215	207	225	197	206	215	213	209	214	197	197	188	200	222	238	220	197	248	206	213	222	231	215	199	215	223	194	227	192	221	218	207	203	220	200	217	212	208	218	187	235	240	193	201	169	207	228	241	212	215	221	204	202	244	213	182	211	217	211	238	194	238	221	212	243	217	227	214	207	192	232	201	233	215	199	224	214	237	235	201	187	217	220	208	207	215	196	228	206	205	233	228	215	236	188	237	220	222	233	223	214	219	224	199	213	206	231	219	198	245	232	216	246	209	208	228	207	251	237	242	216	204	203	228	210	226	216	221	224	232	191	227	202	224	238	249	226	213	196	219	247	196	218	211	226	241	229	220	219	214	220	212	220	199	202	216	205	215	189	212	240	212	207	206	203	236	225	214	198	217	243	219	210	190	222	202	202	233	240	236	235	213	230	249	223	233	211	209	226	243	219	217	220	189	219	214	230	211	222	216	212	206	229	208	212	203	199	226	237	195	206	208	228	208	218	197	195	211	207	231	220	204	207	198	205	222	186	179	219	227	211	233	212	218	210	208	207	223	180	204	214	211	219	208	201	198	182	203	209	215	211	200	201	220	190	215	184	218	219	244	202	180	228	207	207	222	213	226	222	215	210	218	202	217	202	202	221	230	208	208	215	224	206	197	212	236	196	236	220	232	208	229	201	200	183	226	240	204	244	234	234	227	206	223	238	222	189	210	203	207	220	209	234	213	225	202	226	236	222	213	194	225	218	221	227	211	230	195	200	221	241	236	228	214	216	231	195	227	214	193	231	223	218	213	216	206	224	202	205	230	214	208	211	223	236	214	223	219	206	202	246	230	207	215	223	202	188	203	216	227	217	225	222	237	211	220	210	212	192	196	235	216	240	207	217	228	196	226	230	186	193	213	206	214	216	221	210	208	221	225	205	203	230	215	240	266	198	218	228	228	185	233	230	208	187	214	223	211	217	215	213	216	238	230	209	209	225	236	193	237	229	214	213	212	211	223	226	223	214	235	208	217	222	216	224	227	215	199	231	248	222	230	220	217	213	211	219	215	210	199	229	192	197	217	223	240	197	200	224	215	221	214	230	221	182	223	224	231	184	215	215	186	204	207	196	188	214	223	218	209	217	214	234	193	213	243	210	202	190	244	231	186	216	230	208	209	220	217	225	208	230	236	241	183	199	206	208	223	234	212	235	176	212	202	199	200	205	198	191	230	211	256	218	213	215	253	231	220	206	202	204	201	214	201	208	230	216	206	228	235	201	210	209	208	215	219	247	223	230	219	214	214	226	220	220	221	225	223	181	227	217	225	210	221	217	210	226	218	229	188	213	220	203	211	206	205	232	212	239	218	209	246	207	222	205	220	221	231	220	200	210	212	205	226	221	235	221	215	220	196	180	193	223	242	247	201	212	190	216	227	217	201	205	243	192	195	228	216	216	225	191	217	213	217	211	225	232	199	205	222	189	222	218	219	229	221	224	234	209	226	189	213	220	182	210	201	229	221	196	204	199	221	205	216	200	209	224	205	237	220	211	206	193	203	197	198	183	208	233	210	219	222	233	208	217	190	227	203	202	210	194	217	215	192	216	205	215	214	212	206	211	214	202	203	215	203	215	230	220	217	228	235	228	204	237	221	217	204	219	185	196	208	218	237	221	207	218	246	194	201	234	216	228	245	233	247	202	210	198	242	211	216	212	224	212	217	210	237	203	224	231	200	195	217	199	226	231	193	216	231	203	191	219	200	226	224	238	231	226	214	213	219	202	203	174	218	204	210	208	204	234	217	213	215	198	219	212	234	212	229	213	240	200	240	205	208	210	228	223	237	207	215	240	225	198	229	213	214	225	223	234	210	214	211	231	220	242	201	245	210	185	225	215	209	211	216	196	210	212	233	223	179	248	204	223	219	234	225	190	210	202	226	222	233	207	219	206	208	207	195	210	206	206	201	235	217	183	226	209	233	211	202	224	220	227	208	230	212	238	221	214	213	233	239	229	206	238	225	227	216	228	215	208	221	190	201	224	214	224	224	202	271	210	230	225	207	202	240	240	259	228	218	232	239	230	220	205	224	218	220	221	194	230	215	216	219	182	231	204	213	227	228	227	209	197	213	214	203	197	237	202	227	185	218	217	266	193	208	206	216	183	175	210	221	225	196	218	226	215	223	215	240	192	238	232	226	245	204	210	237	212	207	197	210	214	232	214	212	197	211	222	222	215	219	226	203	236	222	199	234	181	242	211	213	204	225	198	223	199	229	220	226	233	199	240	219	227	181	201	228	208	210	204	219	243	208	237	205	225	214	232	207	232	199	209	214	200	206	204	222	198	231	181	217	235	195	220	226	210	212	201	197	194	235	210	199	217	214	225	237	221	204	222	202	189	221	229	209	200	208	245	197	217	226	216	208
29331	41066	38503	33363	30474	26888	23240	19821	17303	15536	14050	13191	11671	10621	8607	7371	6750	6644	5702	4817	4293	3572	3108	2569	1960	1646	1537	1514	1335	1082	1162	1061	943	941	979	964	1015	998	979	1047	1022	894	882	848	786	799	821	752	723	655	676	655	686	648	717	716	637	592	645	589	573	635	614	677	632	596	601	612	623	591	561	641	635	608	632	591	616	585	576	573	576	609	598	616	613	597	586	590	618	580	584	549	569	537	566	511	546	517	534	595	547	538	544	576	552	556	570	587	544	555	540	553	519	525	516	503	545	562	539	562	555	480	530	541	476	520	536	524	537	516	524	483	529	544	520	548	538	522	520	555	548	513	491	517	574	538	494	509	485	478	571	511	527	501	549	540	573	568	507	552	516	479	517	508	497	521	464	534	523	502	533	485	551	559	518	494	567	515	526	551	564	545	526	520	523	539	542	553	510	527	584	544	534	494	551	511	505	515	564	483	529	516	535	501	530	529	512	557	550	527	492	542	554	503	525	560	541	536	537	515	536	562	550	479	503	527	484	523	520	545	477	521	531	539	524	536	516	556	515	561	526	504	515	538	505	476	512	519	516	565	515	511	466	529	558	539	524	550	465	523	523	519	516	521	464	497	546	550	480	556	521	522	496	498	515	526	522	527	592	508	517	500	512	534	529	541	522	531	527	544	537	511	534	530	511	529	539	553	489	499	542	515	517	524	529	557	481	518	515	546	497	486	533	573	503	558	517	553	529	522	480	509	524	536	504	493	548	557	517	530	542	501	545	541	565	501	533	515	484	537	532	528	546	531	523	551	515	560	558	468	522	530	524	563	528	534	519	528	538	513	488	519	531	554	487	525	508	533	559	494	520	571	498	548	514	519	483	496	596	526	518	541	518	499	514	522	555	525	517	574	539	549	512	533	567	510	470	503	543	550	545	526	497	547	541	498	554	499	530	510	520	546	539	517	545	521	513	516	507	523	519	511	513	488	560	540	538	513	554	540	507	513	500	503	517	492	556	534	534	511	544	513	528	550	526	547	533	554	535	481	449	536	491	508	546	549	541	518	529	508	518	514	513	569	576	511	517	485	528	540	513	523	525	556	517	525	542	566	535	512	524	500	510	537	519	552	495	541	533	519	546	545	538	566	495	533	499	481	485	531	503	533	538	500	531	544	614	474	479	498	549	538	504	551	505	536	502	529	502	526	486	516	531	488	521	531	550	494	524	489	551	539	540	495	490	552	509	509	492	489	508	518	566	493	524	480	509	547	545	544	547	512	499	524	506	501	541	488	510	531	517	518	566	497	541	493	509	529	541	535	594	501	494	496	539	536	486	541	549	549	537	567	512	529	537	573	501	529	538	588	532	515	520	516	531	524	516	526	544	460	508	522	496	534	466	537	537	529	541	499	573	515	528	549	524	510	477	523	564	564	509	543	552	518	536	560	523	491	567	562	533	500	579	525	526	490	490	518	528	538	517	545	541	514	549	505	515	549	563	523	523	538	482	521	495	536	512	536	515	514	501	520	511	497	518	546	549	539	520	523	509	545	556	550	496	551	550	496	523	564	542	549	502	507	510	532	566	508	509	539	498	566	517	530	518	485	545	518	491	576	533	542	532	483	540	536	511	530	563	522	522	539	532	552	506	485	502	514	491	507	490	509	555	526	533	505	524	518	510	535	573	508	551	499	491	511	517	515	540	511	511	501	521	491	508	554	536	545	535	518	525	529	524	497	538	512	515	526	526	532	536	467	525	557	557	541	537	538	521	558	521	511	505	520	560	549	508	559	510	533	537	573	543	533	518	501	521	544	526	504	527	519	543	530	541	510	516	497	473	492	539	523	529	525	532	513	513	549	465	532	510	542	580	518	547	538	535	514	536	579	534	506	527	556	523	504	482	542	527	503	502	485	516	543	524	507	529	545	539	544	506	492	558	502	521	510	531	559	551	571	524	542	488	553	558	503	532	552	528	495	530	495	544	499	484	514	540	531	537	578	535	539	562	515	492	554	510	543	527	540	491	531	536	516	519	508	530	531	551	515	547	524	489	507	570	571	537	528	547	537	493	540	497	528	520	528	503	523	535	524	554	491	543	540	534	583	526	567	490	514	534	547	557	519	505	498	500	531	520	543	482	546	487	573	526	519	522	520	523	523	533	504	559	531	505	517	538	494	526	541	509	517	492	562	538	498	510	521	554	534	557	522	540	483	501	487	544	520	578	555	477	468	506	555	498	526	539	541	543	518	509	517	526	509	514	544	523	520	567	495	536	530	545	543	526	562	524	512	539	557	528	490	546	499	490	527	525	483	501	508	517	548	539	511	501	507	551	521	539	518	481	527	525	535	488	521	506	489	583	513	515	532	541	485	506	529	544	525	522	521	527	514	578	541	487	550	514	520	505	539	531	603	510	510	516	557	539	516	535	549	525	513	577	512	543	522	516	517	521	513	523	511	531	515	538	573	546	495	543	571	493	536	508	521	528	495	521	523	509	513	562	553	534	517	492	499	538	470	562	507	501	508	570	548	573	488	492	543	515	524	524	530	477	490	514	517	508	548	542	562	482	503	540	531	535	510	526	518	487	546	545	520	520	538	522	501	494	548	519	496	527	561	560	534	517	541	537	536	555	527	510	515	532	536	533	505	485	527	533	484	564	543	539	525	509	528	566	526	527	526	500	514	525	506	528	527	529	538	558	493	561	523	537	514	498	544	512	539	531	531	516	556	512	509	547	512	507	500	477	531	510	512	494	560	526	523	579	512	524	531	546	507	507	553	511	485	534	549	517	493	517	521	533	537	523	562	522	508	531	515	484	569	560	543	529	560	536	523	524	496	470	532	530	525	509	515	523	522	494	505	527	526	526	518	508	560	506	524	538	520	479	529	575	484	533	546	524	519	524	522	542	516	508	553	534	572	559	524	528	566	528	502	520	532	543	501	510	522	577	500	504	535	530	500	495	537	507	539	510	520	526	553	541	542	529	503	502	535	527	525	544	528	515	493	494	501	526	497	514	604	496	524	523	555	494	486	527	524	523	506	548	526	553	485	510	514	521	536	480	532	475	498	501	531	498	517	503	509	484	518	538	506	504	556	551	507	535	518	521	510	525	487	531	562	523	562	522	549	528	519	529	556	522	508	527	549	535	541	500	523	512	552	528	577	532	535	479	535	535	529	505	500	488	538	537	519	513	589	506	498	506	509	518	527	542	513	525	548	508	528	529	526	543	519	546	498	514	571	507	520	523	524	493	541	521	523	532	504	498	562	514	495	530	539	513	512	521	509	533	509	543	559	506	513	512	543	533	506	528	538	506	470	520	523	542	509	527	558	513	545	560	516	504	533	529	494	542	503	575	529	544	519	545	488	544	537	515	518	545	513	509	527	494	519	525	512	507	519	511	528	481	514	517	552	480	571	493	568	497	535	523	540	525	510	537	488	546	514	496	524	534	499	513	509	535	517	507	545	495	554	545	559	488	551	499	529	523	525	549	500	577	485	514	509	502	512
18369	18361	16086	10390	6875	4731	3157	2406	1802	1552	1533	1380	1253	962	746	669	659	516	500	406	388	376	327	279	278	219	230	248	212	246	210	217	238	216	225	241	234	211	263	246	259	217	189	226	229	233	227	208	225	219	214	212	220	200	203	223	212	203	205	209	216	215	198	250	227	209	223	206	181	219	210	208	195	211	231	227	203	206	211	236	215	226	217	202	237	232	205	201	215	182	208	220	213	215	207	210	223	201	223	206	220	232	236	214	190	198	215	216	210	192	223	235	234	201	249	232	178	215	211	213	198	210	195	212	185	201	195	228	197	226	212	198	192	191	185	223	213	209	211	213	218	176	216	179	222	199	213	210	214	225	221	209	181	221	211	194	213	237	214	244	218	240	205	177	215	240	212	202	189	196	187	196	204	220	197	195	190	227	194	258	210	200	206	208	207	197	192	187	195	226	231	203	200	195	212	201	213	216	189	192	204	227	196	194	192	207	220	210	210	199	207	219	222	219	191	210	216	220	221	234	239	238	220	208	204	206	236	243	201	211	188	193	221	203	215	209	222	234	204	193	197	223	217	211	199	200	196	217	192	191	206	225	213	209	205	217	227	214	218	216	193	190	174	211	210	193	216	194	193	195	201	207	209	194	197	212	231	219	235	183	231	201	226	232	194	208	238	223	271	212	186	204	212	248	220	201	213	190	194	215	193	203	220	231	209	210	230	229	205	232	226	187	188	201	213	223	190	183	219	219	191	221	195	198	199	222	221	214	210	187	182	222	215	214	225	193	208	198	207	202	202	226	210	226	209	216	208	202	220	235	235	191	215	206	202	207	224	204	191	216	182	197	225	219	216	230	214	220	232	212	226	204	205	212	235	221	203	235	224	180	208	221	212	223	207	212	205	198	195	205	188	212	219	197	233	226	227	216	211	221	203	193	195	236	237	234	185	184	219	238	191	207	197	244	208	194	186	234	216	219	205	214	200	222	216	244	194	195	222	198	201	183	225	191	208	219	218	241	240	213	215	216	248	226	200	217	216	231	215	214	213	184	217	214	208	184	193	222	216	214	236	208	228	210	231	191	241	202	200	217	203	226	192	204	200	182	244	234	191	209	232	208	217	201	207	224	225	205	184	217	205	198	210	215	251	230	220	207	188	216	218	234	230	201	188	211	227	207	240	215	194	201	218	184	214	200	183	228	206	195	216	178	217	198	214	223	215	220	188	190	214	185	207	230	202	226	224	203	196	230	210	192	215	205	218	223	204	194	188	223	210	205	225	181	218	204	213	217	196	202	199	212	245	210	193	211	210	228	212	193	199	209	234	210	210	203	213	194	220	201	214	218	187	203	193	211	209	222	187	223	207	206	196	208	189	189	201	205	229	215	174	214	218	200	190	225	204	199	202	206	196	242	195	217	193	213	213	223	216	201	227	209	208	230	197	205	218	228	195	202	225	199	224	223	201	171	224	213	219	219	223	212	202	201	220	211	215	216	229	204	199	208	217	217	209	195	203	206	221	208	223	215	194	188	236	238	220	221	204	214	192	224	226	204	169	205	216	182	180	211	204	208	214	205	233	224	210	178	223	225	210	248	204	221	227	212	224	188	197	210	236	194	198	202	236	245	225	213	220	202	204	206	190	212	238	203	179	219	224	228	218	171	191	193	217	218	192	171	222	209	196	202	197	190	193	204	208	204	210	208	220	221	196	206	200	220	227	196	223	204	196	212	204	176	207	232	192	213	242	226	228	184	176	206	187	191	207	214	211	214	218	179	185	213	232	179	188	206	199	189	201	201	207	213	200	217	239	193	213	215	191	230	202	203	216	221	211	219	195	183	220	200	199	219	223	206	189	192	208	206	258	210	236	224	214	220	209	204	217	202	199	192	194	204	226	225	188	208	218	224	224	191	184	201	203	199	225	221	224	205	218	193	217	191	183	207	205	214	216	218	208	207	226	227	212	226	186	214	208	224	235	213	215	215	248	248	234	209	208	224	239	224	206	212	211	218	234	212	212	214	226	215	218	210	213	195	204	194	204	236	192	208	201	212	202	186	226	198	245	207	222	230	218	217	208	214	215	234	230	220	213	240	201	224	210	207	221	194	196	189	200	206	219	224	179	187	196	209	205	192	196	210	206	207	193	202	194	226	249	225	193	191	218	234	220	185	197	194	217	224	250	225	226	198	194	211	211	213	205	186	208	193	199	208	203	208	206	179	221	227	211	204	210	210	196	230	210	184	207	239	226	217	203	223	202	232	225	223	197	219	214	216	196	225	197	216	239	233	227	211	209	236	205	205	196	207	207	206	221	205	209	205	198	225	194	173	211	209	170	185	199	234	195	236	204	225	206	197	209	185	230	188	241	202	201	201	199	193	190	209	234	222	199	233	219	199	188	222	203	227	228	207	223	219	226	226	217	212	220	186	196	198	209	200	204	221	197	218	210	185	210	212	217	226	213	234	208	197	223	211	197	219	219	199	227	210	196	196	206	214	202	256	176	215	228	213	208	201	208	210	226	202	208	187	218	211	210	202	230	201	218	223	222	204	227	201	187	191	211	208	213	199	221	200	216	216	247	197	219	187	226	216	227	200	202	226	204	197	222	216	231	216	224	214	208	233	204	207	216	224	222	186	224	195	222	217	220	208	208	220	208	223	227	187	226	223	186	204	199	190	212	209	223	217	204	210	227	206	223	236	221	213	221	211	249	218	229	221	195	202	198	193	194	218	220	198	215	195	205	209	212	206	207	201	186	191	217	215	227	216	184	223	190	218	201	195	230	219	178	205	188	195	188	201	220	216	230	216	208	208	210	198	197	226	253	195	211	179	207	219	247	220	237	199	222	203	210	230	215	236	194	219	235	230	171	199	202	211	187	202	222	212	205	202	207	232	187	222	222	214	212	233	220	193	209	188	210	204	224	211	197	220	227	212	217	220	212	220	216	235	212	201	217	206	205	200	217	207	200	235	215	210	212	210	213	211	214	194	212	218	184	230	239	204	200	207	202	216	218	208	203	211	200	213	212	196	189	196	191	208	221	207	186	216	205	171	203	191	207	239	205	215	215	188	198	177	199	201	240	238	218	184	233	230	196	184	208	204	188	204	189	195	194	207	190	208	194	201	219	219	225	186	205	196	210	203	202	173	233	215	200	209	237	189	209	214	212	202	214	216	179	217	209	206	210	218	199	186	201	217	186	189	203	220	212	202	233	210	200	203	230	199	222	202	205	211	173	202	179	183	209	206	232	208	192	192	215	226	226	206	221	220	224	196	223	203	224	211	198	202	218	188	201	224	207	210	201	221	219	202	212	230	210	172	210	236	207	192	222	177	205	239	230	213	195	188	212	200	199	223	204	208	187	220	186	231	198	214	187	217	209	219	212	192	210	198	199	208	202	187	205	222	212	209	191	178	223	229	207	198	196	204	198	199	204	166	207	205	192	222	195	204	198	198	209	223	216	218	214	216	218	187	191	196	219	197	206	219	215	235	204	189	188	173	227	206
10964	16237	19522	19761	17863	14909	12044	10288	8438	7752	7502	6789	6297	5247	4202	3543	3076	2806	2399	2055	1903	1682	1380	1155	953	770	695	605	634	611	655	624	621	632	632	596	679	660	661	671	693	651	654	616	595	628	630	622	608	589	559	556	616	582	583	611	549	544	574	534	537	514	554	564	638	577	562	547	554	579	586	545	589	548	576	583	522	541	549	554	531	560	546	532	559	543	547	553	535	566	513	517	535	544	527	516	539	538	549	542	556	499	478	573	501	528	573	499	522	536	533	540	526	498	570	518	502	517	524	521	518	526	522	554	493	549	520	533	507	532	532	470	468	535	559	558	493	522	491	488	566	550	515	528	539	548	502	510	522	537	509	509	474	465	497	569	547	538	503	489	589	495	489	545	517	504	514	485	524	515	548	526	510	509	508	539	539	510	524	535	519	537	540	505	496	554	496	513	493	531	508	531	481	539	529	531	551	536	511	522	536	514	496	525	497	538	538	518	566	509	506	537	532	507	513	543	535	524	502	512	539	524	489	566	550	529	537	528	527	520	497	509	518	501	507	506	525	487	488	480	517	562	509	512	554	556	524	525	526	546	506	532	494	495	535	506	604	503	511	506	537	492	557	591	506	520	541	515	525	482	512	522	517	558	529	498	506	560	529	481	560	487	515	532	518	507	528	473	534	539	512	540	546	534	498	512	524	487	507	510	529	532	523	580	529	536	568	566	492	492	560	548	503	549	492	527	510	507	519	511	552	498	495	522	555	488	524	503	459	513	492	523	535	558	518	537	498	550	506	495	488	513	514	495	521	495	540	538	530	514	538	496	545	508	534	556	523	520	492	505	540	533	531	501	530	531	522	519	523	518	498	511	535	529	502	491	507	512	535	500	532	533	537	535	530	490	543	489	549	516	541	539	548	525	520	538	483	537	521	541	523	527	505	507	502	524	511	564	565	532	511	566	555	561	519	531	534	538	542	527	497	487	520	508	513	490	517	531	518	517	504	503	493	474	518	500	531	541	496	541	539	498	540	523	500	526	541	548	527	494	516	498	518	532	519	538	540	516	537	543	509	508	560	502	537	531	536	497	551	547	542	563	521	554	519	504	509	514	481	551	522	525	529	534	515	494	530	539	523	547	543	532	530	502	533	530	518	545	471	526	543	497	488	536	482	522	483	525	512	515	511	553	559	536	545	484	521	522	493	513	565	481	525	501	555	523	506	547	567	524	528	532	539	495	535	528	525	523	538	503	533	461	510	501	551	496	527	532	518	540	539	530	477	506	528	529	538	494	490	496	523	542	529	525	559	545	488	493	531	546	567	503	521	526	532	502	520	504	561	503	499	505	510	522	505	480	511	537	535	546	551	545	507	548	511	546	510	543	498	526	522	514	542	495	492	518	565	523	587	561	541	506	583	539	536	513	488	551	530	509	554	483	503	507	496	524	517	553	513	504	521	532	526	532	527	553	551	515	522	523	579	489	497	523	521	525	545	533	517	512	520	546	523	539	513	545	554	504	578	502	520	539	533	553	525	549	512	535	572	518	495	515	509	549	509	580	534	521	508	529	503	548	519	510	545	508	527	533	499	536	510	526	537	536	505	558	506	528	515	478	532	533	513	537	537	565	495	501	524	528	526	566	518	536	533	565	538	538	532	518	545	499	485	539	514	492	554	521	561	524	526	525	498	520	548	533	492	502	545	546	512	571	530	560	591	540	513	535	513	546	540	514	528	523	513	478	504	535	543	544	525	557	524	500	503	531	546	490	495	504	511	486	529	497	574	518	537	514	497	580	520	516	537	513	526	520	499	528	547	513	517	558	528	544	533	514	578	513	520	543	525	520	549	518	490	530	529	524	533	521	511	563	536	556	547	565	522	557	599	509	534	505	515	557	544	518	450	531	477	503	537	517	548	518	507	488	578	561	572	492	545	495	510	538	500	527	539	553	484	513	527	504	499	550	526	512	541	486	483	531	544	526	510	510	545	502	542	508	542	511	553	522	537	530	489	517	506	524	553	463	520	559	528	507	515	488	516	547	502	538	529	519	521	563	526	528	494	524	517	546	497	584	525	546	534	497	510	542	524	513	484	549	527	494	514	541	552	486	498	512	553	508	545	554	529	498	492	535	513	537	538	544	493	518	517	535	518	548	574	471	546	509	495	512	523	525	493	542	564	478	536	511	553	531	479	518	497	538	531	514	539	546	526	523	524	524	549	534	553	509	485	463	506	557	515	521	533	540	563	543	538	543	517	521	507	513	516	524	534	510	565	557	499	493	508	577	499	539	518	543	512	537	572	535	512	511	563	566	501	489	504	522	565	512	509	557	522	570	545	529	541	590	517	505	530	571	556	532	560	538	489	493	488	484	534	540	528	517	507	506	533	578	505	481	555	509	550	524	509	519	544	526	536	468	578	584	546	551	516	492	530	541	549	501	522	541	524	512	552	540	483	523	517	562	536	523	471	521	504	521	502	528	518	546	560	509	561	565	535	528	570	523	530	497	521	532	516	508	549	526	499	522	586	523	481	535	540	487	529	518	532	554	513	551	525	504	513	512	493	531	534	551	505	511	492	507	529	516	503	545	539	539	561	510	505	550	500	547	572	538	563	537	554	504	535	519	537	518	541	481	490	571	560	524	532	525	513	538	514	518	578	533	490	529	535	502	518	495	497	550	547	516	540	513	551	534	500	560	511	535	561	516	509	523	529	521	511	525	537	531	503	515	501	525	535	519	508	547	522	529	536	551	513	553	519	538	526	515	505	560	533	520	542	532	567	499	499	491	529	509	530	496	519	524	521	501	524	488	518	528	550	504	492	551	504	530	556	533	506	562	531	525	530	555	526	554	481	517	551	546	511	543	560	535	537	523	533	518	493	559	551	498	530	559	531	548	560	536	518	526	550	502	582	569	558	535	512	489	549	549	531	519	565	526	530	536	520	493	542	543	583	534	521	565	537	468	531	515	535	522	549	492	538	527	534	537	535	495	511	513	547	517	531	516	515	513	488	539	507	526	517	516	505	509	512	561	511	478	546	533	517	545	530	559	536	516	542	544	559	511	511	535	491	548	537	525	534	516	544	502	508	521	523	526	454	549	558	523	498	548	543	550	486	568	538	542	563	506	490	507	523	553	501	523	540	497	580	576	533	538	521	524	499	526	547	503	523	512	577	499	491	545	523	523	464	543	525	578	477	522	506	539	529	521	497	530	547	538	492	491	553	530	568	544	511	494	537	525	490	544	539	491	533	490	573	550	507	532	529	552	553	546	515	543	500	542	507	527	506	520	501	538	517	538	545	557	493	492	496	509	529	545	517	501	567	545	557	567	521	535	522	477	519	518	531	521	538	565	541	546	543	513	504	559	483	581	518	498	533	514	497	536	524	491	510	490	535	528	539	517	545	521	494	501	476	478	503	481	521	522	537	551	514	516	522	551	506	525	515	507	504	553	511	503	538	528	506	522	494	554	549	495	486	535	475	553	557	556	498	538	496	516	487	568	496	515
35045	39453	27906	19351	15313	10478	7486	5525	3711	2755	2523	2258	2053	1799	1412	1153	998	1045	900	752	710	608	526	447	385	323	342	313	305	316	264	258	260	255	289	286	301	264	271	278	295	302	286	259	264	281	267	246	248	283	272	259	235	236	261	257	270	263	261	266	260	230	279	259	256	279	266	260	220	240	269	244	251	278	271	228	249	249	247	236	275	273	276	245	255	248	219	249	257	266	281	238	266	233	269	230	262	232	273	271	257	227	243	228	249	267	271	260	255	236	257	216	246	257	215	233	226	224	227	249	230	216	242	229	249	235	239	255	230	229	251	254	241	264	240	258	222	248	252	272	229	260	251	248	245	223	215	235	216	225	259	269	256	226	226	251	250	263	239	246	244	249	264	274	255	270	246	256	234	237	230	245	234	270	251	238	217	216	221	263	267	238	242	216	240	286	208	232	232	263	236	260	242	242	244	240	237	239	239	234	243	247	253	227	228	245	250	251	274	257	242	222	251	231	229	252	214	253	231	230	267	255	239	261	235	251	246	244	227	231	251	277	233	252	244	228	274	260	242	235	258	238	230	246	255	270	279	247	254	226	240	232	256	245	240	259	232	250	263	220	237	238	241	230	242	250	238	254	236	272	248	214	261	238	224	248	238	225	261	237	265	253	254	264	252	247	243	255	253	242	256	245	248	238	259	251	219	244	235	231	217	253	237	213	216	263	237	257	249	239	259	252	230	239	247	254	227	282	253	258	245	221	253	234	240	234	285	240	250	216	253	238	217	229	232	224	237	251	242	258	245	231	245	238	251	261	259	268	249	255	256	234	256	249	253	254	216	237	252	243	252	240	256	259	274	262	240	256	273	255	209	220	239	245	236	238	251	244	262	232	236	273	237	227	245	255	280	219	239	248	229	231	225	220	257	234	214	239	242	258	243	257	264	240	265	229	281	247	238	258	230	241	240	230	253	268	275	261	243	258	276	252	231	242	203	275	240	252	241	263	234	251	220	233	250	250	221	252	257	220	275	248	237	248	243	251	242	231	253	259	244	226	252	248	235	247	222	243	257	245	217	246	253	235	265	237	242	257	253	260	238	256	250	251	226	243	225	246	218	256	245	257	227	253	257	253	254	243	242	237	247	238	230	264	248	267	223	217	227	209	243	233	220	219	252	243	281	257	249	256	244	235	252	229	231	237	259	221	252	217	247	217	259	226	243	252	245	205	253	250	247	246	262	260	250	258	267	229	254	236	230	238	230	244	244	254	249	254	233	230	243	260	262	219	241	224	240	258	272	253	245	224	264	246	253	237	255	255	269	225	218	226	217	232	239	237	232	245	239	249	256	243	234	234	216	245	253	237	243	251	264	219	205	242	249	237	267	241	245	236	306	233	180	240	248	223	266	252	226	229	246	254	231	225	275	226	252	269	233	276	260	227	261	243	244	265	236	224	251	231	254	260	267	242	250	248	237	234	226	231	222	238	237	250	258	224	242	271	222	222	253	256	234	232	243	261	240	239	281	235	239	252	264	243	231	246	244	246	252	264	218	247	251	281	243	243	250	260	240	239	236	245	204	247	277	233	251	270	256	249	214	245	279	242	262	250	220	251	241	276	252	244	240	252	260	260	220	233	231	228	250	242	226	255	241	223	223	277	259	273	281	230	252	245	246	246	261	253	266	251	240	239	217	221	238	254	243	270	282	271	287	246	233	225	225	216	248	229	236	243	220	244	255	254	238	226	253	225	243	249	238	250	232	220	227	246	224	238	244	236	244	240	230	230	251	265	262	260	250	247	249	242	257	242	224	249	259	255	265	238	256	222	209	244	236	220	253	277	275	218	212	232	225	270	261	256	220	241	251	268	254	234	243	252	249	231	235	264	256	253	219	251	230	261	261	250	220	230	256	243	238	240	232	230	264	218	260	251	226	229	259	240	243	257	222	256	223	240	224	274	209	249	259	250	227	243	243	271	257	225	260	248	246	248	229	248	248	269	216	251	263	251	259	251	234	252	228	239	228	256	262	240	281	234	222	238	222	261	243	273	242	228	237	256	259	265	237	239	231	221	246	245	257	238	243	244	267	221	248	235	250	245	226	230	257	244	205	259	197	251	248	214	278	254	258	239	232	232	239	219	227	250	214	224	248	267	262	278	248	249	225	258	246	229	267	259	268	249	254	210	258	261	237	275	226	243	275	219	242	218	224	229	252	256	233	238	259	273	248	230	227	223	246	256	231	237	238	260	290	275	205	243	256	246	267	257	265	238	296	225	248	254	220	243	239	260	250	269	250	216	236	206	238	285	245	246	199	260	233	256	225	241	228	234	243	230	257	237	243	246	260	256	248	228	239	216	235	235	232	205	227	260	277	262	272	236	232	221	253	269	261	247	231	246	248	213	242	253	224	217	243	223	234	225	237	226	240	253	230	244	226	223	239	252	243	258	253	242	226	225	270	218	257	264	232	244	298	255	255	262	255	232	235	242	223	259	238	237	263	232	258	237	259	240	256	255	248	234	230	233	248	221	231	241	247	272	238	236	247	241	221	223	260	235	255	233	260	227	235	253	272	247	248	260	241	254	231	238	276	234	254	249	240	232	229	235	269	261	260	231	240	268	236	230	239	247	228	270	252	251	233	256	244	259	229	236	221	234	218	260	238	254	247	259	253	276	237	208	258	249	246	283	261	245	262	227	219	254	272	234	231	248	278	230	226	209	257	232	268	255	227	252	212	223	247	247	214	251	232	242	258	226	270	252	240	249	261	211	242	235	253	256	258	253	253	230	223	263	252	248	233	217	259	240	234	257	249	294	249	222	226	247	258	226	249	241	262	235	252	243	235	245	249	237	255	254	249	247	237	231	268	246	247	258	226	255	253	215	220	279	239	228	229	245	243	247	239	252	243	231	237	259	235	220	240	241	229	224	251	279	249	250	242	212	272	245	234	263	232	260	223	220	260	247	233	242	219	224	230	235	258	209	217	251	245	245	225	250	257	244	273	244	225	252	250	243	238	233	224	220	237	224	255	205	234	263	259	239	239	233	253	234	240	266	242	248	213	225	247	273	247	237	232	256	238	228	242	235	231	236	231	259	261	272	226	234	254	273	266	238	263	270	227	232	228	223	253	251	268	255	274	262	230	259	285	232	235	248	263	263	265	252	245	252	244	232	231	249	219	251	269	208	231	237	258	264	266	221	254	243	261	240	235	210	242	232	239	237	253	264	226	221	278	231	263	267	237	233	256	238	221	241	235	250	271	233	254	229	260	278	236	214	235	269	229	222	258	217	228	244	226	267	251	239	233	241	252	226	245	252	249	259	244	242	288	219	261	240	254	238	226	243	253	247	287	258	244	255	242	272	230	220	246	244	248	238	256	264	253	237	207	244	235	235	225	249	249	240	227	238	258	254	247	223	258	249	258	233	249	221	259	237	244	261	254	254	231	260	250	258	254	259	247	269	213	237	252	252	246	246	275	257	228	229	202	255	247	251	275	250	226	218	250	256	253	257
23259	31618	26140	26553	25975	22541	19399	16275	13447	11845	11248	10488	9775	9026	7304	6156	5152	5025	4448	3791	3392	2907	2525	2013	1512	1356	1223	1121	1086	932	872	840	839	930	848	842	911	950	884	968	933	867	871	830	789	829	725	741	726	690	671	706	698	682	712	738	696	678	624	634	634	630	664	687	658	673	679	682	658	696	694	644	657	674	685	632	628	648	642	641	649	617	658	642	632	617	606	666	611	667	611	604	626	652	610	693	596	588	571	583	610	624	570	597	611	604	624	584	605	610	575	618	618	614	594	592	588	627	582	625	568	557	609	600	553	553	627	609	572	616	632	595	608	626	607	587	595	581	616	638	592	559	609	581	607	613	615	608	593	603	591	563	617	572	613	636	614	603	605	598	615	590	596	625	584	598	610	570	597	600	600	577	609	591	602	561	588	592	593	594	603	625	623	607	597	604	634	651	568	624	567	618	538	582	637	623	600	573	626	623	608	566	608	593	631	575	618	623	581	577	624	606	594	613	605	633	592	589	596	603	596	563	577	605	576	574	569	571	557	611	559	573	633	602	624	550	628	622	585	619	612	590	601	551	592	628	603	617	622	610	604	583	593	613	583	596	558	608	674	596	597	603	570	563	657	615	592	531	560	624	571	624	623	565	553	583	561	591	618	604	573	605	584	601	606	588	630	600	576	542	580	610	596	617	631	617	574	579	589	587	581	577	598	612	572	564	598	606	595	592	630	602	621	596	591	556	603	585	609	590	584	602	576	618	593	641	601	585	601	607	593	590	569	575	625	585	570	596	645	579	604	535	600	586	563	630	572	638	630	600	597	609	602	616	544	620	610	555	599	575	615	569	575	628	615	584	559	574	639	583	654	622	643	621	577	621	611	619	611	607	576	591	571	645	609	595	590	571	609	602	556	616	609	567	583	620	620	595	614	570	568	554	612	556	599	612	585	625	605	592	598	592	588	550	612	596	617	585	608	581	575	630	608	590	600	622	603	588	591	549	632	549	600	568	613	609	613	611	607	592	617	621	592	592	579	587	579	615	545	574	554	637	552	629	618	613	636	617	564	597	586	630	598	570	613	603	627	571	625	581	607	565	598	576	625	627	599	628	627	590	597	615	617	618	583	588	595	601	556	615	579	596	594	573	562	575	630	587	590	657	640	577	602	610	593	630	565	581	611	628	606	606	589	589	595	631	593	591	588	573	573	622	631	579	557	607	574	657	583	606	577	554	588	605	581	602	591	582	586	604	561	619	599	553	611	562	647	581	625	615	550	569	620	584	602	590	600	634	593	606	609	614	562	587	605	627	613	642	579	604	565	590	602	621	577	581	623	614	573	585	575	652	593	583	607	630	653	631	634	608	602	620	545	646	559	579	596	599	625	566	576	597	595	567	606	574	591	594	577	654	603	577	607	626	634	623	575	625	606	576	584	593	610	566	560	609	600	590	587	628	597	627	603	561	579	605	620	574	637	631	640	665	570	604	603	575	553	609	565	560	614	610	613	590	588	572	608	548	574	531	624	584	608	615	585	591	600	549	638	594	594	594	623	554	578	577	580	623	582	606	579	627	583	595	591	621	644	572	563	604	590	601	575	584	633	649	600	580	598	637	564	572	588	583	577	588	581	613	571	573	611	565	581	559	581	615	639	567	601	580	601	575	555	560	622	608	620	614	574	596	600	575	580	584	583	633	612	586	614	597	597	574	617	642	596	559	589	540	621	565	561	600	661	553	591	598	580	628	591	617	549	585	634	595	605	615	645	589	578	610	602	576	645	557	558	606	570	578	594	627	573	581	595	587	572	643	594	601	572	571	592	594	612	565	638	570	558	594	608	613	582	610	623	580	590	634	577	604	618	581	571	586	616	568	622	607	587	614	584	622	565	602	568	599	539	553	589	597	574	596	620	582	580	624	622	632	586	613	602	634	568	552	568	602	610	625	571	594	617	599	580	613	596	613	596	572	586	594	589	548	590	595	575	596	596	587	569	584	602	642	598	605	594	622	607	511	622	570	588	656	605	588	580	615	579	597	644	601	596	563	599	599	579	642	632	589	595	619	562	577	548	597	618	567	587	602	614	568	639	586	578	615	557	603	602	557	576	580	570	552	668	565	581	575	559	588	601	598	603	606	571	595	571	635	599	601	601	641	611	585	618	552	582	563	568	622	589	576	584	626	565	604	612	575	617	625	622	561	615	613	590	591	587	615	592	591	594	606	584	633	576	573	579	593	599	543	613	589	585	621	583	600	574	553	599	583	581	607	598	598	593	612	593	587	614	542	636	589	577	574	590	606	597	549	573	604	617	585	633	595	616	578	639	626	555	675	577	637	612	561	574	641	619	589	642	598	577	564	630	562	616	590	569	634	593	565	594	618	562	609	598	591	619	629	585	646	581	585	633	627	598	595	565	556	591	626	674	631	566	601	628	593	567	587	576	602	626	627	622	611	589	656	607	593	590	592	595	569	605	583	600	602	610	578	607	579	584	616	629	604	600	614	655	577	574	601	608	581	626	608	584	580	632	589	572	525	603	567	595	600	574	603	589	620	603	602	615	631	609	592	576	615	540	588	556	641	597	596	593	638	602	579	606	590	604	588	604	610	611	562	574	610	596	595	619	616	562	607	609	617	633	599	595	564	571	628	587	597	607	592	595	577	637	615	552	584	617	627	599	591	625	588	562	604	600	543	612	593	545	597	578	646	605	555	592	594	599	598	628	617	613	552	600	577	620	591	557	545	587	623	606	582	608	565	606	624	575	619	624	566	602	544	623	603	598	638	583	589	611	577	606	581	580	597	571	564	608	578	597	573	595	617	607	629	611	613	568	634	574	598	591	565	604	581	615	583	547	575	615	621	601	604	640	585	619	534	557	600	589	627	588	584	610	554	610	599	578	615	609	537	587	607	592	592	649	568	628	582	620	600	565	599	614	589	614	608	624	597	589	599	560	600	608	613	640	635	594	612	559	658	624	589	578	610	576	635	610	564	572	591	563	599	582	588	580	595	618	614	574	609	563	634	579	652	580	631	619	605	633	559	589	615	641	598	603	590	551	582	647	581	572	588	611	582	593	576	584	599	560	602	620	602	616	619	608	565	600	581	597	598	587	586	573	587	617	550	612	563	604	547	560	594	613	547	638	624	541	600	594	579	581	620	611	635	587	588	612	634	597	586	621	605	587	557	578	560	641	587	554	613	602	605	566	626	577	602	583	596	575	612	570	615	595	653	624	575	629	588	588	619	625	568	606	563	577	634	602	557	606	608	535	588	603	612	609	581	592	607	552	618	552	595	629	550	640	582	641	609	619	597	592	602	596	600	611	609	574	629	609	625	587	567	590	624	629	615	595	599	553	584	602	575	602	597	612	579	635	552	628	598	638	582	576	551	628	599	600	561	595	603	589	593	625	562	618	624	605	578	600	585	642	570	574	564	549	556	588	593	607	596	578	568	583	603	574	571	619	609	578	597	573	581	599	559	593	602	615	596	586	657	562	547	620	605	591	568
43512	41412	30117	24767	19200	13366	9896	7026	5384	3977	3252	2734	2316	2175	1703	1520	1317	1199	1043	845	842	746	649	521	409	390	323	328	315	288	327	286	271	280	265	255	271	272	258	246	300	289	297	252	232	265	261	248	244	227	240	237	221	240	191	232	216	214	235	221	233	228	194	221	231	237	224	247	248	227	235	242	231	226	231	221	213	201	197	223	205	225	197	255	209	235	249	242	214	227	209	187	231	220	215	219	207	225	210	194	231	229	202	209	210	187	201	230	222	213	227	218	231	217	198	203	207	212	212	208	196	207	183	235	225	225	200	220	209	229	205	227	224	209	226	180	221	222	192	203	230	199	230	236	224	210	215	216	233	219	219	220	205	233	208	221	242	223	213	203	230	214	221	228	220	203	221	202	188	209	239	233	220	209	253	224	224	215	207	196	228	230	231	198	211	217	189	226	218	201	216	231	215	248	212	217	234	225	210	198	204	185	214	221	233	206	220	225	209	208	206	209	203	206	205	225	216	226	219	216	223	175	210	249	200	228	231	212	233	193	201	237	222	233	230	188	224	191	231	223	198	225	195	201	224	207	206	234	213	250	221	216	210	195	214	205	230	206	246	228	211	235	225	237	206	232	234	232	223	214	202	240	207	202	210	217	220	196	203	203	186	208	245	220	246	216	224	235	185	195	216	224	188	246	221	222	232	207	253	211	227	232	201	187	219	214	189	221	217	222	193	198	197	221	215	222	220	216	228	214	246	220	231	221	219	214	214	222	218	212	204	219	212	204	222	218	220	214	226	210	222	228	206	220	230	198	219	222	213	226	204	211	228	196	215	209	216	236	235	210	223	230	218	203	207	195	224	233	209	225	215	206	211	219	205	250	255	218	244	208	217	225	223	199	200	215	220	231	225	228	215	224	191	239	210	236	224	242	209	239	242	220	219	226	227	203	201	227	221	241	223	188	204	246	227	200	217	222	227	207	226	215	212	240	229	230	208	215	215	230	223	207	210	207	206	209	195	193	240	215	196	248	238	233	201	208	225	189	203	202	221	211	220	229	199	238	220	187	220	217	169	233	212	203	192	211	217	225	189	236	204	220	177	226	193	218	226	219	216	206	205	216	219	239	210	226	215	208	234	211	212	236	251	215	212	208	216	203	226	222	225	239	234	212	202	231	196	228	244	210	231	192	219	210	243	228	223	227	208	228	213	220	197	195	199	260	220	221	237	226	238	216	220	246	197	209	215	194	221	202	209	172	219	202	223	207	196	203	241	223	211	206	237	234	240	191	200	211	221	205	213	186	225	202	224	232	222	232	214	193	221	203	192	200	187	184	196	191	225	218	220	201	212	224	191	213	220	225	209	238	204	220	212	207	249	229	215	209	215	198	194	227	226	225	222	209	192	224	221	224	210	222	226	219	222	222	226	203	217	217	205	239	205	230	221	208	218	203	210	222	240	231	215	213	209	221	201	231	214	221	203	197	198	223	221	196	234	218	209	215	186	187	202	228	218	205	204	203	226	240	192	209	204	217	221	206	252	216	221	204	212	216	206	240	213	218	191	240	230	210	222	198	214	200	214	200	213	228	193	200	213	225	205	224	237	207	202	185	206	198	208	239	192	215	202	214	201	250	225	230	206	201	236	206	215	213	225	224	209	223	232	220	236	196	228	195	221	236	217	228	221	209	209	204	215	205	215	201	224	224	248	221	220	250	216	199	220	188	202	221	191	212	213	207	218	205	222	229	201	215	219	202	198	225	223	208	211	214	221	209	236	216	228	213	188	231	207	205	210	228	232	188	233	219	213	225	219	213	231	224	204	206	214	231	235	183	229	221	221	224	222	208	202	197	215	199	228	202	208	178	225	216	210	224	221	214	223	212	209	222	222	198	218	212	215	202	228	219	214	189	214	210	231	230	231	196	185	194	206	243	240	221	199	215	223	197	214	243	213	209	207	216	230	216	213	245	204	215	194	225	215	237	213	205	209	204	237	210	223	204	211	204	207	216	196	209	220	215	195	227	205	198	214	217	233	211	239	199	247	200	206	229	215	233	225	217	224	206	201	225	197	214	217	230	205	215	186	221	213	216	198	229	212	208	229	201	239	210	212	199	232	217	222	209	220	221	225	243	233	238	217	208	221	217	194	224	211	231	200	242	222	224	205	240	213	234	244	210	203	196	232	221	198	217	202	224	218	194	193	222	220	220	187	220	207	197	241	223	238	229	231	239	218	204	239	242	225	237	218	214	214	196	222	223	228	211	229	241	230	206	239	209	184	221	229	191	206	205	187	223	216	203	223	254	215	217	210	192	231	236	193	231	222	222	221	229	254	210	205	218	213	244	217	237	192	178	203	199	205	208	232	212	225	207	208	187	221	240	221	215	210	215	193	205	206	226	203	234	208	215	238	228	218	250	203	212	218	207	232	214	177	226	229	227	249	251	214	200	223	235	224	221	189	200	238	220	194	234	219	219	215	227	223	222	205	204	226	235	180	227	204	208	213	212	238	219	203	188	219	211	217	205	171	213	195	187	221	205	210	192	239	208	204	223	223	213	218	218	215	226	205	210	229	241	236	231	241	244	238	240	231	222	220	204	242	213	223	219	233	204	229	224	210	209	197	214	245	216	217	198	233	238	216	222	231	225	216	206	206	242	210	200	227	219	226	212	221	220	207	232	213	231	203	213	203	233	206	212	207	200	209	205	224	238	222	202	201	238	234	230	211	196	249	218	206	240	237	221	190	221	249	221	223	197	235	220	233	205	228	230	201	199	209	219	231	180	187	219	208	211	214	189	217	202	222	186	215	215	217	210	220	218	229	222	229	208	228	226	218	209	205	226	224	216	203	247	211	220	227	203	198	217	214	199	230	221	225	206	222	226	200	217	230	222	210	229	210	221	222	213	225	207	216	203	213	209	219	248	209	191	199	210	213	203	215	200	221	209	220	225	193	229	209	225	221	220	211	224	228	242	219	220	221	196	226	194	195	209	202	198	192	190	203	198	234	211	219	220	198	221	228	216	238	216	219	193	232	219	170	233	210	217	210	220	214	200	216	219	205	230	215	215	228	205	249	226	210	211	198	215	217	222	210	222	230	193	234	230	213	202	198	206	240	221	233	216	221	177	234	214	204	233	218	218	203	227	211	234	229	224	204	223	239	255	214	221	206	224	206	221	227	212	219	213	237	204	225	193	213	215	218	233	192	203	249	228	223	205	198	214	225	215	219	218	211	203	202	231	217	220	237	201	240	202	199	207	229	246	230	195	235	201	218	218	215	213	207	226	213	222	233	231	202	262	204	201	194	235	218	209	228	244	206	227	199	212	203	211	175	221	222	213	204	191	205	209	209	185	234	186	218	210	209	227	215	239	201	206	230	191	221	208	201	209	206	227	232	215	192	193	215	216	230	222	224	206	221	247	214	211	225	221	206	220	206	211	200	224	217	224	271	240	211	225	208	204	174	214	220	202	217	225	231	199	222	209	211	216	200	239	221	214	206	222	196	225
29337	32723	30370	32122	30552	26286	23314	20079	17512	15232	13809	12625	11272	10565	9042	8117	6945	6440	5607	4723	4578	3921	3339	2585	1947	1658	1529	1418	1272	1095	1175	1040	945	992	1070	960	1037	1011	1062	1032	1059	1038	975	920	916	882	832	759	702	751	722	655	698	682	745	729	713	654	622	610	602	622	659	733	613	601	601	635	595	666	663	637	592	599	603	591	589	589	617	530	622	603	636	662	663	608	600	608	588	601	602	595	575	544	582	568	530	538	591	543	553	553	514	500	578	506	547	562	528	528	557	543	540	508	579	546	536	532	546	534	547	507	546	531	525	513	527	542	519	505	508	474	524	515	528	521	513	564	523	539	532	527	552	522	566	513	513	511	550	513	518	545	521	527	513	529	527	532	548	523	466	508	558	559	483	480	546	505	524	532	508	488	552	529	506	549	522	514	531	503	493	508	514	543	546	491	553	494	535	527	528	511	497	486	517	542	544	521	547	493	489	515	550	523	489	520	479	514	479	488	504	537	498	500	552	513	489	534	509	486	525	505	529	542	529	533	504	566	524	541	547	553	498	472	568	504	554	531	506	487	521	468	527	535	524	556	516	554	493	514	500	535	543	546	516	532	517	540	520	513	568	518	505	486	518	527	540	553	528	516	525	516	540	524	520	519	506	538	515	521	511	513	548	532	511	539	541	501	483	516	471	528	519	491	486	517	491	555	526	529	510	481	504	559	552	510	503	497	504	500	493	512	492	510	505	498	486	500	518	525	514	523	570	508	498	542	489	530	536	505	498	501	497	566	536	509	526	505	523	527	525	537	543	531	526	546	483	515	564	529	501	514	526	577	558	532	538	525	521	501	535	536	525	537	528	484	512	537	505	559	480	522	509	495	531	526	492	527	512	526	531	543	539	543	488	516	537	503	489	550	540	497	550	524	538	544	564	575	500	519	545	504	536	524	533	511	535	492	524	494	518	521	550	482	572	529	533	466	493	529	544	556	530	550	534	548	472	545	500	509	555	496	536	513	550	512	536	495	556	559	499	581	492	551	552	530	571	517	532	494	541	525	526	517	516	536	544	522	496	513	519	537	502	568	502	546	507	542	540	530	513	540	540	520	522	544	503	501	522	540	532	563	489	542	531	570	504	518	572	515	505	516	548	516	493	507	542	524	514	535	494	504	504	498	496	501	560	520	472	531	522	507	516	530	550	544	524	544	582	543	540	553	528	522	558	483	539	523	522	537	537	560	525	539	504	484	535	520	487	517	533	519	558	549	515	532	538	516	548	525	550	515	524	503	513	515	571	539	496	506	548	551	549	519	560	512	499	539	528	495	525	523	520	503	536	515	530	519	519	569	508	562	504	547	524	522	495	544	541	524	518	512	575	555	527	521	512	541	512	526	465	490	529	516	533	542	519	518	504	509	532	535	499	526	506	542	538	521	502	562	488	565	537	532	525	532	519	543	525	553	495	535	515	494	505	532	537	498	489	547	513	526	557	525	490	535	508	548	550	545	527	511	472	472	513	547	513	525	542	521	550	506	553	552	515	531	580	483	533	521	533	544	549	494	525	543	518	556	561	554	532	499	544	492	524	489	542	531	508	509	510	547	549	506	513	522	537	509	516	539	553	513	536	556	532	537	524	527	510	577	483	491	540	553	524	535	529	499	532	543	496	505	535	543	561	525	536	561	505	537	504	531	565	524	527	525	507	546	518	499	545	529	505	511	485	527	523	548	515	536	516	552	520	525	542	520	550	542	521	480	566	504	550	547	520	533	514	549	528	535	520	517	528	527	510	490	538	491	524	516	525	530	536	499	508	515	503	531	543	536	541	551	520	542	529	509	514	541	496	491	517	506	507	551	512	542	557	536	515	511	547	550	504	539	499	524	563	558	494	528	535	577	544	527	536	536	508	548	510	537	514	537	559	551	507	490	544	546	548	503	541	525	478	521	538	510	534	540	504	493	528	538	516	522	535	523	517	532	528	523	511	522	531	544	528	566	567	499	578	501	542	482	557	488	531	539	498	538	558	548	553	522	513	522	497	543	534	517	522	495	525	516	524	493	529	536	503	556	534	486	543	533	546	554	517	519	528	507	493	549	506	525	546	522	509	535	523	513	493	538	498	529	529	524	517	518	492	506	518	530	526	530	529	517	509	550	487	546	524	515	511	536	582	516	544	520	494	511	533	526	512	502	510	534	548	552	535	520	550	483	525	510	504	499	537	510	524	502	516	529	542	551	569	526	498	523	548	535	519	515	495	534	521	488	559	502	532	560	518	499	522	460	564	523	550	555	521	529	529	514	554	504	501	526	539	570	586	504	539	535	538	512	560	495	540	524	520	486	516	552	537	528	525	512	551	523	526	530	506	555	477	548	520	539	525	538	498	509	512	528	511	538	539	490	528	538	539	558	509	468	532	524	486	549	552	514	560	506	510	525	517	537	569	513	557	538	564	549	550	524	543	534	531	482	557	529	512	514	550	511	532	521	558	536	520	519	519	533	493	511	514	557	536	546	562	533	508	505	518	546	493	546	554	527	500	562	504	519	512	484	505	520	533	548	520	521	501	513	542	524	501	522	527	505	534	528	568	535	550	506	500	477	495	563	528	549	529	556	520	495	548	519	573	539	531	544	562	520	525	553	530	519	505	519	503	544	562	513	498	551	536	502	508	508	505	560	524	509	572	510	539	559	529	556	523	531	506	503	466	522	584	513	553	486	541	511	551	516	560	503	502	510	521	542	528	542	530	525	523	548	533	555	517	501	511	523	543	503	509	544	490	535	497	540	517	518	550	521	540	515	528	533	544	499	544	536	535	476	528	569	524	530	523	551	475	499	518	578	483	514	496	524	529	543	526	542	531	548	522	591	525	493	480	537	560	537	500	505	509	529	499	534	541	520	531	509	528	539	515	518	494	523	521	545	533	483	510	549	556	482	514	546	567	532	550	548	536	531	537	537	561	532	533	530	542	528	519	550	480	539	517	497	546	552	511	527	540	523	541	514	497	581	527	520	502	548	555	498	491	566	509	527	521	527	492	504	523	505	510	537	521	523	529	548	538	555	524	516	533	563	542	570	482	518	524	535	558	523	564	482	521	532	523	495	492	500	508	544	525	552	569	530	521	551	518	507	498	528	529	528	542	500	518	554	546	536	552	494	520	546	534	527	524	564	565	507	530	525	542	543	531	539	564	519	577	535	534	558	559	524	524	570	488	491	506	494	551	531	535	513	529	521	515	507	544	524	534	542	550	563	567	520	501	559	560	532	526	509	530	546	535	523	539	526	519	543	500	535	485	519	537	561	498	520	536	524	510	510	527	534	526	513	545	496	533	504	511	538	526	554	529	506	557	548	531	518	531	508	579	541	525	521	533	523	536	531	524	536	486	488	540	545	496	520	498	535	515	507	548	487	543	514	521	557	542	551	516	518	530	519	501	526	551	530	502	488	493	497	516	550	533	522	515	532	530	553	512	507	556	516	504	532	521	503	553	526	531	499	536	538	538	511	525	539	509	567
18474	16783	14765	10419	6834	4705	3198	2261	1805	1463	1512	1229	1148	998	819	736	621	565	480	439	387	371	330	287	277	232	246	239	249	239	221	236	216	228	222	222	230	244	207	230	218	204	233	225	227	217	196	220	206	214	212	205	203	199	223	220	228	223	231	210	174	211	206	211	227	226	228	202	205	227	215	227	192	199	219	231	202	192	184	229	236	223	241	229	209	233	212	208	220	227	218	225	222	227	194	225	225	196	191	214	219	208	242	204	202	173	215	225	210	242	185	231	209	248	209	225	219	223	216	206	197	216	208	191	208	206	204	203	197	212	204	237	228	203	208	215	184	231	203	205	192	219	195	206	209	185	201	196	226	182	185	218	214	234	210	200	211	187	201	192	247	203	226	226	209	212	243	191	209	202	239	217	226	198	195	226	153	207	216	230	213	230	188	201	223	224	189	226	208	213	216	214	202	216	222	198	234	208	220	201	177	215	207	214	222	193	181	219	201	235	200	226	236	201	199	232	224	208	221	210	208	191	195	201	197	226	207	203	208	246	220	196	180	175	206	215	213	215	232	177	207	174	224	234	211	202	189	236	183	222	213	207	209	229	229	238	242	227	206	221	227	209	202	225	219	174	199	204	227	224	217	203	219	184	220	215	205	229	229	202	200	226	204	200	244	207	192	217	193	216	214	200	200	210	236	222	214	215	217	226	223	232	204	218	251	194	212	214	178	198	227	211	194	218	221	213	219	218	228	189	199	223	225	211	204	213	218	205	217	228	216	209	230	246	221	216	221	203	188	228	205	209	211	211	247	223	235	223	251	186	185	232	182	208	187	191	201	217	193	216	197	230	199	182	226	193	190	220	213	205	193	225	222	231	223	188	210	219	222	235	207	225	212	231	214	223	217	214	212	230	220	222	212	217	228	217	223	210	203	203	220	217	202	210	201	197	211	204	188	231	209	219	230	212	213	200	163	225	223	199	210	180	189	202	209	214	221	203	240	210	221	247	225	211	222	207	208	215	242	227	201	212	214	207	194	207	210	229	210	231	195	208	224	202	229	191	219	219	218	194	200	213	211	222	225	219	208	211	199	200	196	208	228	208	192	194	224	209	224	222	223	221	230	191	248	206	211	220	201	228	233	229	219	216	232	233	214	213	204	203	203	190	216	249	195	201	189	210	163	224	217	185	215	196	214	246	211	212	201	204	221	198	204	211	233	225	222	209	205	201	220	224	214	238	201	215	210	195	224	229	237	238	229	207	226	219	189	233	217	240	209	225	192	227	209	239	206	228	197	223	209	211	209	223	238	223	205	192	210	216	214	225	212	220	210	216	208	232	191	211	206	193	212	196	224	222	222	229	207	218	205	185	214	216	213	204	188	198	222	207	199	230	248	209	206	196	215	204	219	221	205	198	197	216	200	226	248	201	218	225	226	215	209	214	207	218	198	210	197	204	217	204	217	208	211	216	203	219	208	197	216	196	190	187	208	190	197	205	215	204	202	214	216	213	189	228	212	214	195	216	196	216	223	220	220	214	217	219	212	215	196	210	195	234	198	218	216	226	200	219	230	233	218	202	242	257	216	198	226	212	208	193	209	232	202	222	204	208	216	193	196	218	216	223	229	200	214	213	230	193	224	209	217	211	206	214	230	201	221	233	218	222	225	236	208	217	234	208	184	199	213	213	210	229	203	224	210	191	191	214	208	228	222	221	207	180	231	206	214	188	208	204	207	205	185	186	193	228	171	212	203	215	226	245	212	254	195	199	226	190	210	248	197	192	228	222	195	210	222	198	196	216	208	198	218	207	199	201	198	230	204	193	219	204	204	202	232	188	201	252	199	216	235	222	230	208	199	209	235	206	223	216	197	222	215	207	204	222	230	223	179	231	215	232	222	200	219	191	211	191	224	215	214	217	214	221	231	211	203	221	199	206	211	222	211	204	202	212	209	212	226	211	210	212	226	191	171	227	257	232	222	216	256	208	202	195	203	212	212	231	203	206	207	219	228	197	237	218	213	247	225	223	206	215	200	224	225	201	222	203	191	237	211	215	214	231	190	205	204	225	226	232	226	197	222	220	226	233	213	186	222	213	206	220	221	228	218	211	214	219	205	219	228	215	227	222	202	227	216	210	247	199	209	240	205	207	217	215	202	197	216	212	204	198	205	209	206	228	216	213	209	227	206	209	233	187	237	221	182	219	206	206	188	213	218	216	216	209	197	243	210	241	232	229	195	217	243	210	207	227	201	232	223	180	206	232	190	223	217	221	243	236	231	248	205	219	216	224	208	213	210	212	213	217	182	207	222	194	210	216	204	204	225	202	227	228	218	198	215	218	224	218	219	232	243	208	228	237	207	204	218	226	226	199	213	210	210	188	192	234	225	190	222	200	219	207	233	202	215	231	234	224	212	173	215	221	230	232	213	218	198	207	197	211	201	199	200	237	194	209	236	203	203	206	224	217	208	216	197	249	196	219	193	197	232	229	201	194	215	188	210	243	226	190	209	200	190	227	185	233	213	208	225	206	197	193	212	199	216	211	206	219	219	207	202	262	227	219	189	227	205	195	213	258	186	206	195	221	229	208	203	210	202	202	206	193	224	210	216	215	191	208	193	197	217	210	196	235	213	178	192	194	194	193	213	202	231	237	205	222	198	193	205	218	213	236	212	224	206	205	211	210	209	174	226	209	211	210	209	215	203	217	217	211	251	212	238	203	184	209	211	247	221	231	204	228	214	219	197	241	195	203	181	196	197	222	209	193	208	195	201	185	218	218	199	229	200	219	205	225	197	203	201	232	222	217	232	209	197	187	214	213	177	243	219	216	234	205	199	206	204	230	194	221	219	182	236	194	212	222	211	212	216	206	198	205	192	207	229	190	188	196	215	204	203	217	210	199	221	207	208	213	222	214	257	210	185	223	185	204	190	204	221	200	232	200	201	200	228	204	203	218	226	202	212	212	203	227	244	185	230	214	186	209	214	210	203	201	205	190	213	228	219	215	211	221	235	243	225	227	222	215	235	221	204	221	214	230	189	191	225	223	226	217	233	208	217	217	208	226	211	222	224	220	208	216	206	219	215	206	215	226	236	190	233	226	200	239	184	225	203	210	224	214	219	237	232	205	205	217	219	207	205	258	227	241	230	235	223	252	207	197	220	208	208	223	219	199	210	221	242	208	220	255	216	209	243	216	206	187	193	205	188	235	224	210	208	209	219	213	217	200	214	209	220	219	236	202	207	189	211	238	182	222	208	232	221	199	209	220	210	233	218	238	217	222	197	202	239	214	205	223	200	248	188	212	212	206	215	210	240	229	201	193	216	215	213	216	222	206	212	225	201	211	214	218	224	226	202	215	246	188	204	218	204	173	213	206	212	221	217	202	214	219	212	243	206	216	230	231	201	219	199	212	229	236	213	234	217	210	221	212	203	210	199	234	226	214	214	245	225	198	193	196	226	232	245	217	212	188	214	207	225	222	189	203	224	213	210	192	217	217	212	214	221	210
10893	13938	19192	19960	17593	15207	12368	9638	8044	7456	7148	6576	5915	5041	4254	3803	3284	2709	2463	2035	1762	1524	1438	1181	915	726	667	665	635	635	620	623	601	642	731	652	649	651	658	660	615	649	739	627	653	623	617	590	601	599	570	576	605	569	578	550	632	574	573	557	549	580	565	560	562	557	593	539	602	562	589	582	570	544	562	584	532	491	535	580	529	561	561	561	567	557	559	563	552	577	550	540	575	493	551	515	547	548	506	517	536	488	526	563	538	551	522	516	502	540	495	534	551	476	515	569	543	564	552	529	475	524	571	532	520	524	548	555	544	525	530	576	537	561	482	513	557	540	546	505	506	505	493	540	559	518	559	540	526	554	526	552	522	485	510	527	511	546	542	499	580	545	518	575	549	505	531	512	557	506	512	538	542	554	551	474	537	557	565	535	548	488	544	530	562	551	514	530	498	496	559	569	505	500	496	544	513	551	512	507	520	548	550	520	508	513	493	526	565	502	542	576	510	549	526	549	521	529	564	537	547	515	507	561	551	483	534	502	500	524	495	513	517	512	526	558	537	529	578	546	508	532	495	514	529	515	536	577	592	526	553	567	530	516	577	506	483	568	526	528	534	592	537	524	533	547	565	506	577	533	533	520	531	548	535	497	581	520	502	572	542	574	544	511	510	539	518	508	550	535	560	513	508	547	500	511	522	549	550	551	540	536	557	525	590	562	539	506	518	516	525	506	487	509	548	582	545	549	558	550	517	540	524	538	548	562	534	563	536	526	544	523	525	554	494	514	528	519	542	506	494	532	487	523	526	536	501	483	538	530	539	554	537	502	532	483	546	515	512	516	540	541	577	496	584	524	533	487	537	519	534	528	519	488	522	515	532	518	524	558	545	514	547	509	521	523	522	564	562	536	563	528	538	531	517	579	506	545	565	523	521	518	515	511	510	520	516	520	547	530	473	553	541	512	536	546	534	510	554	529	511	526	546	588	505	486	571	542	541	527	543	562	498	496	510	488	522	530	509	528	529	551	515	555	519	525	513	521	530	548	515	550	543	521	551	628	538	546	510	524	550	510	550	511	558	544	559	538	538	505	536	504	551	527	566	506	576	547	507	536	558	525	547	525	543	496	548	543	509	564	510	546	522	548	525	548	550	512	554	555	535	538	523	546	555	523	496	523	510	502	524	525	544	506	476	488	523	544	486	537	533	533	533	496	529	503	509	542	521	465	609	525	534	545	523	529	556	534	513	541	511	557	491	513	551	544	537	506	559	521	548	528	543	578	522	551	528	535	553	547	524	540	544	496	541	536	536	512	515	516	522	559	533	525	539	515	530	538	565	501	501	516	565	550	557	556	546	527	535	514	542	484	528	496	540	563	550	537	548	527	523	542	527	516	535	559	520	547	528	531	540	565	523	516	534	537	497	551	523	513	551	501	517	516	532	547	537	535	514	488	525	541	516	515	521	484	492	524	532	552	552	545	502	503	508	551	612	593	534	541	499	497	521	522	521	532	546	572	535	531	538	515	492	541	531	525	551	569	544	537	524	530	517	541	557	540	576	535	538	514	540	552	542	525	499	568	528	530	564	502	553	528	501	533	541	553	513	529	516	535	530	560	522	564	518	520	528	566	558	547	531	521	508	506	517	514	505	520	557	535	553	488	580	533	535	519	566	489	554	522	539	513	540	495	547	532	511	557	572	531	541	522	536	506	518	535	523	558	538	534	535	512	488	543	529	559	511	532	527	470	560	526	515	552	510	516	529	529	588	553	513	551	531	521	531	562	496	505	515	569	582	541	512	525	500	528	558	534	538	518	511	510	512	516	507	539	544	517	492	525	546	548	535	544	526	516	506	533	511	529	569	480	506	493	543	520	559	556	549	510	537	570	536	506	539	534	523	513	526	519	488	491	478	519	510	508	519	544	568	501	584	495	525	523	561	514	539	577	528	547	513	507	525	554	542	519	521	479	531	527	562	529	532	551	506	503	514	518	547	529	547	532	527	540	567	533	553	483	556	506	508	516	520	519	500	535	520	522	569	540	541	566	499	476	518	526	516	517	549	521	522	507	488	549	535	508	531	524	586	526	535	556	549	528	553	472	528	580	555	546	529	562	546	556	522	523	554	567	546	503	494	544	539	509	528	531	582	520	517	569	530	524	528	524	509	544	531	528	519	545	534	501	530	518	526	545	521	539	530	553	561	539	512	564	533	557	532	515	531	565	508	550	514	544	574	534	507	501	532	522	505	503	528	527	498	515	531	543	534	576	558	521	492	554	527	539	528	533	534	528	566	513	547	502	525	524	557	508	566	513	559	515	544	560	518	509	520	542	573	527	549	529	522	490	520	553	520	530	560	529	528	516	551	492	522	506	531	545	576	564	530	582	529	529	509	522	570	525	555	512	534	530	501	507	553	543	552	550	563	543	528	522	504	582	513	516	545	578	521	493	529	516	565	517	545	537	528	558	567	508	529	532	494	518	602	538	566	541	519	526	556	561	540	550	538	504	534	553	545	519	532	512	479	530	484	534	537	515	516	513	544	525	512	464	539	518	530	521	544	566	531	573	521	533	513	525	523	517	546	520	516	570	563	522	517	514	523	511	543	498	568	549	510	543	504	575	541	537	533	480	542	544	550	545	565	541	502	523	515	566	512	520	518	539	529	512	550	514	558	519	509	495	536	516	524	525	482	512	529	542	536	520	562	552	485	522	578	523	518	560	527	557	568	544	523	561	544	546	520	551	586	517	508	507	516	566	559	487	522	508	552	554	501	572	528	521	542	541	509	574	551	547	534	489	561	571	536	541	499	520	530	567	560	534	544	494	540	503	506	536	564	516	512	544	537	555	530	548	560	535	500	542	493	482	509	532	553	521	507	543	522	519	535	499	537	481	493	514	509	564	539	551	586	570	559	551	525	540	522	536	583	543	534	530	509	534	540	512	506	484	578	521	503	543	536	532	510	525	570	505	504	567	591	516	511	529	541	516	544	535	535	552	540	524	538	520	542	553	523	493	537	551	518	574	507	585	517	541	570	542	484	531	547	559	540	516	518	518	543	519	517	566	540	530	521	567	501	541	547	519	523	506	519	513	545	526	517	531	516	535	509	514	567	535	546	511	524	501	580	542	536	551	543	524	554	533	562	536	515	533	502	524	521	569	518	520	549	511	549	532	566	541	525	526	525	577	548	535	545	563	524	560	488	494	541	540	546	519	573	571	556	503	496	522	571	543	527	513	532	548	520	533	543	552	536	548	538	509	551	523	570	509	514	501	485	530	506	566	518	565	499	540	512	533	569	552	523	532	534	538	507	524	504	504	538	500	577	518	548	558	485	550	526	565	552	479	519	576	530	506	549	510	551	571	545	547	532	540	510	550	545	513	484	549	527	538	566	551	538	534	576	572	517	541	500	524	529	505	499	574	537	531	511	510	545	567	538	511	520	531	510	529	525	564	514	491	552	505	507	517	552	525	525	554	525	499	551	550	555	539	514	543	529	498	553	523
35343	39708	28846	20142	13753	9047	6194	4313	3261	2380	2040	2047	1997	1578	1369	1066	964	863	848	723	617	595	508	456	378	317	301	333	319	277	273	261	289	277	277	272	290	309	310	301	299	283	289	285	289	310	251	261	269	251	276	244	264	258	265	243	255	273	256	257	288	258	260	262	257	238	237	218	278	272	263	279	241	265	258	237	261	221	279	247	244	240	257	236	213	283	232	243	250	237	270	273	275	239	244	245	248	245	258	269	245	250	246	250	236	244	254	215	231	263	230	224	240	246	235	261	265	233	235	262	231	231	263	246	252	266	254	239	245	262	241	228	276	265	239	249	238	218	251	226	249	213	244	239	242	251	269	265	264	212	253	236	253	266	238	248	248	234	206	268	246	227	255	233	249	251	295	245	224	254	276	248	252	230	240	242	243	276	244	246	264	253	230	263	255	254	273	246	217	219	233	263	264	242	275	230	204	255	249	258	252	243	270	232	268	259	269	275	254	236	253	218	254	238	227	240	228	273	208	247	237	230	253	261	278	249	263	241	221	253	256	270	278	247	240	249	270	240	272	211	252	208	216	240	263	253	261	258	259	254	227	243	250	238	240	256	260	280	253	243	243	250	260	225	259	242	245	260	227	267	225	230	239	251	259	250	227	269	261	220	237	241	250	247	258	247	226	237	229	258	249	236	235	250	244	246	291	216	247	232	272	215	260	271	257	277	232	272	250	253	275	259	230	261	242	240	237	225	239	237	240	245	255	263	239	233	245	280	246	242	253	245	260	242	242	271	237	262	246	281	278	258	259	231	248	238	265	226	233	211	272	254	244	253	233	277	228	256	260	264	261	232	253	233	220	249	267	231	237	260	264	260	265	254	261	227	253	242	237	226	256	233	241	214	273	241	253	258	262	253	232	266	240	266	223	240	266	276	234	212	220	222	224	273	269	236	258	239	268	273	237	227	232	221	262	253	277	240	221	239	251	228	262	224	245	254	254	246	241	236	242	256	233	232	231	229	238	273	240	238	253	245	242	245	242	248	225	254	240	224	278	257	251	230	239	264	234	238	238	227	225	246	251	240	232	270	256	240	280	223	248	238	235	256	275	235	248	230	246	225	270	235	223	261	255	238	248	243	228	273	270	257	225	244	236	243	231	273	242	250	241	289	263	231	234	257	280	249	277	262	247	235	233	217	264	243	226	235	261	251	260	233	233	280	228	273	248	238	240	235	239	267	231	234	226	271	237	232	235	229	274	254	245	227	269	238	250	264	243	256	266	256	235	239	257	254	221	251	259	217	249	290	259	232	255	242	247	237	254	255	264	234	218	246	270	235	258	214	243	222	284	230	284	239	277	247	257	287	234	259	268	239	247	240	247	238	241	270	268	263	247	222	237	256	257	254	241	258	227	254	221	234	223	260	251	266	248	252	291	249	251	257	262	277	233	260	245	225	243	245	213	242	255	289	258	225	248	228	242	253	252	226	217	216	225	261	227	267	230	232	246	206	240	239	230	243	253	241	240	245	261	259	250	246	209	214	249	236	220	262	279	254	247	251	253	247	256	247	266	232	242	221	249	252	219	254	227	253	281	231	248	256	245	252	249	252	260	257	223	238	242	242	251	227	262	260	257	268	228	256	259	272	256	257	237	255	235	226	228	232	244	259	248	275	241	256	244	264	261	243	257	250	233	231	248	230	225	255	234	237	239	238	244	236	263	252	272	233	253	250	271	229	244	247	287	252	240	271	234	279	247	259	255	268	255	258	242	251	270	275	227	279	256	213	250	245	235	265	254	234	241	256	250	239	252	250	232	248	237	275	249	242	239	255	294	257	213	293	227	237	214	233	243	261	265	226	236	250	278	261	228	268	256	254	255	256	223	218	232	240	235	247	245	240	214	233	244	246	253	263	246	268	229	254	249	272	262	234	241	267	266	252	251	236	252	251	256	273	259	236	235	215	217	265	223	242	289	232	247	215	223	251	251	240	250	240	267	258	246	246	222	239	286	233	268	246	246	239	259	269	226	234	261	210	247	288	253	271	253	279	261	236	238	249	245	241	248	262	253	266	200	262	264	249	261	267	233	274	248	204	242	222	238	244	247	241	249	284	229	231	253	247	219	242	234	252	256	258	252	243	269	287	239	234	258	250	238	270	268	227	251	268	255	231	255	237	250	231	260	237	283	262	241	233	239	254	254	231	255	255	235	249	255	250	232	266	263	231	260	250	253	240	251	256	250	254	230	252	253	259	248	259	256	256	267	242	244	225	222	255	237	263	258	247	264	258	263	230	237	232	284	235	247	235	265	215	224	225	283	261	268	247	232	248	216	235	262	221	275	229	243	246	266	220	247	249	225	246	223	251	207	245	227	254	229	238	261	248	250	253	281	268	241	256	213	264	235	238	250	252	252	249	242	234	265	245	264	243	236	210	236	247	258	254	247	282	249	231	218	284	232	267	235	243	274	251	273	267	234	242	262	274	270	253	252	260	265	246	261	257	241	213	268	243	218	238	235	219	272	260	231	247	260	236	235	253	252	241	225	227	225	254	259	229	217	240	252	258	222	244	250	233	262	239	241	252	250	230	250	265	255	245	230	254	223	271	256	256	225	256	256	239	229	255	250	261	285	268	260	244	261	268	227	240	211	267	244	238	236	261	220	257	241	246	262	272	215	249	261	248	245	234	233	236	271	225	245	221	232	220	225	252	252	257	224	251	218	271	248	237	251	242	242	250	234	247	261	251	242	245	262	260	238	257	265	242	242	251	239	257	256	272	272	241	272	235	245	255	220	248	241	242	246	239	273	254	252	222	240	262	259	264	257	230	225	269	254	229	249	291	254	235	240	263	256	273	257	235	254	251	240	261	225	252	245	245	276	239	284	238	248	251	238	256	220	248	255	228	254	278	225	258	226	247	278	234	236	249	238	256	267	271	274	277	227	265	211	234	268	246	259	229	249	249	217	263	235	249	230	222	244	230	258	228	260	267	253	268	276	224	241	241	230	252	258	272	226	222	258	256	267	253	260	260	214	255	223	241	261	254	242	233	267	263	249	256	258	250	254	222	240	238	221	245	226	253	231	250	214	230	262	274	249	243	254	243	238	258	298	245	266	281	246	248	253	264	267	257	219	257	261	264	245	243	250	238	213	249	272	252	228	263	268	244	247	246	245	244	230	210	267	243	258	256	253	272	256	241	237	247	219	237	255	241	226	265	246	254	238	272	242	246	265	226	276	266	250	254	248	260	270	261	252	250	269	252	258	244	263	252	267	257	227	264	228	249	267	250	272	228	257	240	253	228	268	233	235	243	263	251	237	297	226	220	239	225	251	241	292	231	254	231	245	234	224	222	262	253	223	250	249	269	248	253	204	255	241	251	261	273	235	259	245	244	244	242	242	247	264	231	260	252	254	239	234	278	233	246	231	236	229	256	241	238	230	242	283	231	254	238	252	253	268	263	250	253	242	228	237	274	239	265	264	236	230	243	258	228	271	265	236	238	223	254	232	250
23851	31429	28291	27187	24679	21572	18064	15364	12330	10760	9895	9649	9115	7976	6985	5646	5078	4879	4381	3559	3116	2718	2669	2260	1717	1331	1141	1042	912	947	937	924	847	850	851	827	883	951	902	855	881	940	890	864	863	780	761	726	764	762	739	762	763	758	718	726	677	713	659	662	709	694	701	647	712	634	679	674	684	673	651	650	680	667	645	626	660	597	663	644	650	692	625	652	722	690	646	671	640	623	644	634	630	612	608	630	653	575	625	639	621	626	608	635	605	620	660	551	598	594	598	601	606	615	598	588	651	607	631	603	594	591	597	627	595	590	606	597	638	607	607	586	622	616	632	603	606	628	637	607	625	572	614	612	574	591	626	623	598	615	599	612	611	593	589	606	627	605	632	598	597	578	595	613	625	600	601	573	588	618	624	604	619	638	570	589	601	565	591	629	597	599	620	661	578	583	593	606	619	570	582	625	638	607	654	601	579	608	644	639	595	586	614	601	593	609	616	557	604	606	641	606	612	600	596	591	577	623	600	560	593	649	573	581	621	604	561	649	587	618	631	599	613	626	589	606	597	633	613	668	585	620	661	617	563	559	621	590	604	616	592	590	607	611	587	625	595	622	544	618	611	617	585	562	579	581	601	638	618	599	570	575	633	586	582	615	624	603	588	616	605	619	628	604	613	572	592	581	659	596	630	611	610	600	646	610	613	611	598	637	617	622	626	659	589	661	627	633	577	653	603	624	608	602	575	590	616	579	604	624	576	605	575	600	620	620	609	606	624	603	612	589	616	592	622	577	597	591	571	594	642	576	613	606	605	601	578	578	564	579	636	618	641	614	612	574	581	642	604	565	560	574	586	611	615	631	605	611	608	572	588	600	631	559	584	615	605	597	606	590	602	558	599	582	598	606	600	605	618	602	632	614	591	608	605	602	557	651	572	591	622	650	612	589	578	608	608	591	613	648	615	643	626	590	608	590	569	593	552	605	590	591	605	630	568	592	658	596	565	648	584	623	605	618	607	640	627	612	595	611	625	627	606	642	582	585	562	578	582	600	601	578	625	583	588	607	623	616	628	616	600	602	626	580	662	644	605	606	585	596	574	636	636	583	617	616	620	623	607	601	628	640	646	652	622	631	646	618	585	618	554	589	613	579	587	545	605	636	577	580	603	612	599	585	600	617	600	616	568	630	569	590	611	623	679	616	640	595	606	622	585	639	572	621	619	630	631	623	620	580	635	610	599	591	614	624	624	569	590	625	593	639	652	592	588	593	620	583	635	663	618	598	564	627	646	525	645	578	600	632	599	604	601	573	595	596	599	603	640	591	613	607	565	607	569	592	611	627	570	630	631	658	610	553	612	546	608	555	607	639	624	642	635	643	617	597	643	605	618	598	617	587	616	606	663	629	609	591	590	599	592	580	637	582	575	562	664	615	645	612	651	615	554	590	577	594	621	667	640	640	623	630	573	628	581	610	618	618	622	602	597	600	618	634	575	641	602	592	592	590	616	612	594	600	629	599	612	591	580	586	623	615	585	606	632	602	593	588	618	570	610	622	623	613	563	604	604	596	611	585	604	582	602	599	589	576	630	566	622	624	586	599	630	567	601	561	616	625	581	597	630	586	607	600	566	613	611	575	624	633	585	608	598	645	600	597	605	636	611	600	611	632	631	557	572	576	597	642	625	578	625	601	639	603	594	632	608	575	559	594	594	584	630	586	613	633	592	605	622	599	598	631	616	597	656	587	608	618	623	617	630	572	634	598	638	611	598	596	609	640	581	589	634	574	620	624	627	608	594	644	634	637	610	616	615	604	616	600	608	629	568	621	588	609	653	584	615	591	576	636	611	575	594	606	622	619	598	609	558	612	612	611	562	592	588	626	567	565	588	636	552	618	603	551	586	634	627	608	584	607	602	585	577	584	614	568	588	656	620	567	633	627	572	598	620	619	563	587	626	605	599	588	630	624	614	618	625	611	624	626	582	603	613	624	612	603	571	590	589	599	622	640	600	557	589	624	629	633	593	612	569	629	611	612	595	591	599	614	621	601	605	582	627	564	627	597	587	612	630	618	619	601	615	592	616	598	615	596	616	569	577	593	604	589	628	582	632	601	605	597	603	598	615	611	607	594	614	635	595	555	621	572	592	670	603	632	628	584	569	608	546	641	557	622	588	597	589	638	564	635	626	587	589	586	606	599	630	608	642	614	591	606	593	608	620	634	611	635	622	561	619	583	590	655	635	626	629	597	606	617	629	637	584	594	573	623	583	585	607	582	599	580	649	578	672	620	632	614	650	592	576	595	619	645	567	600	603	634	630	628	570	634	605	596	591	597	567	614	601	634	596	579	651	589	615	644	550	592	584	574	615	591	607	631	619	606	573	659	581	610	616	589	600	651	631	616	654	604	597	575	591	597	578	583	624	601	612	606	614	631	589	637	599	593	622	580	586	560	623	578	644	581	564	568	618	621	593	634	592	608	613	608	635	603	641	592	628	624	631	609	694	607	575	624	627	625	587	602	591	584	605	607	584	575	626	601	623	589	623	611	612	633	556	625	599	646	580	634	633	600	625	602	578	562	602	610	582	598	558	637	592	648	583	632	609	618	579	635	623	599	580	621	604	596	581	619	623	581	637	607	627	585	608	592	601	633	602	618	589	600	584	563	647	588	621	689	662	612	609	635	663	623	597	610	638	628	590	632	620	578	600	643	635	649	612	639	597	586	626	645	611	613	633	564	603	580	623	598	575	619	593	637	621	583	606	606	623	578	579	591	587	579	599	626	628	588	587	616	557	650	658	597	597	586	590	597	617	594	574	575	639	593	617	637	621	598	633	666	646	629	612	584	613	612	606	619	615	604	604	587	558	628	620	596	607	593	567	540	592	610	618	597	583	621	605	628	601	605	581	606	618	615	581	623	664	596	619	642	590	588	599	625	631	583	611	592	627	617	584	623	598	602	570	593	629	662	634	587	622	611	609	596	596	584	584	629	634	625	630	601	602	605	598	565	522	551	588	658	583	600	578	595	581	627	609	606	603	623	629	660	618	617	564	599	563	624	632	609	596	604	653	612	604	616	606	656	612	550	644	555	603	625	588	628	599	608	645	597	601	606	593	594	552	589	634	597	596	611	607	600	619	634	640	581	619	665	626	600	614	617	573	609	611	592	599	637	569	602	662	630	623	644	595	603	607	602	595	591	564	613	634	629	602	592	693	571	644	603	612	660	597	610	606	630	587	595	619	573	599	624	607	668	599	637	590	592	586	596	661	627	621	592	570	623	568	617	557	629	621	607	605	611	578	616	552	584	632	604	589	645	599	629	638	594	606	628	600	614	581	605	560	596	594	598	608	575	582	615	613	639	612	699	569	560	574	593	558	598	579	650	606	631	613	601	621	569	608	623	585	570	644	647	563	580	610	588	589	593	608	560	625	607	619	560	627	598	629	623	622	655	604	624	623	640	580	618	639	623	629	620	632	600	632	587	605	618	605	644	576	619	587	603	611	580	594	612
42981	43557	30073	24000	18539	12985	9172	6482	4894	3668	2733	2527	2433	2125	1701	1493	1282	1163	1255	1050	835	775	662	550	445	367	309	333	306	302	295	299	296	287	262	265	282	288	279	279	267	276	270	286	256	243	189	266	248	252	254	259	255	243	226	244	227	233	239	227	229	241	227	210	197	241	236	224	204	223	229	215	213	213	231	231	235	254	206	208	229	209	218	216	205	247	218	228	202	216	183	254	227	213	219	219	244	210	239	225	213	210	215	209	225	198	209	228	197	239	237	232	184	214	204	207	213	183	193	219	220	234	212	193	211	212	203	222	211	223	197	212	217	237	225	224	224	217	224	201	218	178	211	226	225	196	213	201	198	208	221	210	224	187	227	207	208	205	197	226	213	203	181	210	193	231	214	214	204	185	190	214	231	239	201	212	234	249	244	235	206	206	226	217	236	231	204	199	197	224	218	175	216	216	224	197	203	213	191	234	226	207	227	214	186	205	237	238	179	209	207	247	234	231	225	216	195	238	216	215	233	207	245	228	210	211	212	211	199	218	242	232	219	207	204	203	187	219	202	212	233	220	220	202	239	227	214	237	198	244	247	227	213	205	205	211	243	202	216	226	215	213	232	234	221	198	219	235	190	237	202	189	228	223	226	205	181	212	261	207	184	182	214	201	209	216	214	243	227	218	212	194	219	212	229	229	228	220	206	195	231	203	233	198	201	228	206	216	230	225	248	225	207	234	202	238	242	206	217	196	206	210	232	235	206	228	212	237	214	190	246	225	202	200	215	218	215	195	241	207	219	241	226	188	223	218	221	224	215	200	232	227	212	211	185	239	221	189	213	221	212	198	201	216	210	209	225	232	236	252	215	250	214	192	235	207	215	196	224	196	209	216	208	200	210	260	226	211	221	215	216	199	224	233	214	204	210	192	193	239	216	197	207	221	211	224	201	200	220	228	199	206	231	198	181	230	190	203	210	206	207	228	227	229	200	222	223	213	207	192	228	216	218	204	223	235	209	205	237	204	230	199	202	195	211	199	197	205	209	206	206	211	271	240	228	183	218	212	194	205	199	235	206	226	202	202	215	208	236	203	195	220	230	237	173	240	178	211	196	221	221	218	215	237	212	205	213	226	223	233	216	220	196	205	240	206	210	214	215	224	185	208	210	216	206	212	222	210	213	234	236	197	207	192	213	233	219	217	203	195	209	229	215	224	204	232	222	225	192	223	178	220	218	197	227	217	215	221	200	199	222	233	230	215	261	206	243	245	203	206	202	218	215	198	225	189	215	226	224	194	235	229	191	215	195	201	235	200	212	190	224	196	206	219	216	201	204	246	208	214	223	189	226	208	198	234	217	220	195	223	220	181	206	184	243	262	212	199	187	229	218	204	203	215	244	208	204	214	223	236	216	219	206	213	191	213	229	206	222	226	231	220	210	201	224	218	227	208	198	224	183	224	203	223	196	234	200	236	222	217	205	201	182	230	207	204	223	200	201	190	209	217	217	214	213	232	208	233	212	239	215	210	215	196	215	240	220	199	217	233	185	178	216	228	232	223	236	223	209	213	206	177	236	219	209	226	237	218	217	219	204	200	214	214	214	242	246	207	213	199	209	208	229	200	206	203	252	198	213	207	202	214	204	221	205	202	231	224	262	212	196	190	208	207	209	206	227	187	217	192	239	222	222	212	218	217	235	215	229	192	225	212	226	210	202	222	213	201	225	196	243	187	188	210	206	227	190	235	223	206	235	209	201	225	216	196	221	213	218	224	228	219	214	211	206	232	237	245	205	213	209	204	212	218	206	215	206	248	211	227	196	243	207	207	213	253	237	216	241	226	230	212	241	197	205	212	217	224	208	213	215	235	224	206	162	232	204	237	215	210	222	220	192	240	236	234	244	234	207	184	208	236	220	217	234	243	221	181	236	228	198	207	229	199	204	200	232	218	215	211	205	183	230	232	189	200	211	194	202	230	227	214	244	202	217	203	229	213	211	194	216	218	208	219	197	215	210	237	205	210	217	209	205	215	193	224	213	208	202	199	218	205	222	223	232	237	221	237	239	223	213	210	207	199	214	251	199	213	220	213	210	215	225	213	218	213	208	208	229	221	219	222	217	194	206	183	199	226	221	204	233	237	226	198	210	227	187	216	184	207	223	225	216	240	218	201	238	238	251	201	194	207	220	211	182	229	256	212	207	222	202	192	232	219	237	229	212	237	205	216	222	206	228	216	241	198	199	220	191	197	225	234	212	211	222	198	194	189	193	182	235	211	193	213	240	215	206	237	209	216	238	215	232	200	203	191	203	221	227	223	204	231	204	220	236	236	188	200	205	231	233	201	211	187	202	200	207	204	218	214	225	240	237	211	213	211	215	203	215	209	214	216	215	223	214	221	225	221	209	226	226	212	195	214	203	238	238	234	212	203	211	204	208	189	217	227	209	220	216	201	243	244	237	216	212	217	227	215	218	233	211	219	216	237	225	228	237	237	220	229	193	228	214	236	225	209	194	203	211	224	232	240	198	240	211	228	245	195	208	192	229	221	230	186	220	211	214	226	251	217	214	227	213	197	165	192	191	225	202	177	228	192	207	199	197	219	229	236	221	223	222	204	226	199	197	229	236	187	191	233	211	225	197	206	219	213	210	204	205	210	239	218	213	199	216	197	206	218	184	206	219	197	213	202	219	211	227	225	211	203	216	221	236	224	200	204	192	218	224	206	202	197	225	236	220	241	198	216	245	201	220	203	223	211	225	223	213	200	222	225	208	212	216	239	230	199	203	211	199	222	232	214	239	208	210	214	197	201	178	201	234	227	198	209	196	195	210	233	225	227	222	191	263	222	235	225	225	211	194	207	209	207	238	217	197	239	233	207	219	245	208	213	213	228	203	203	209	224	215	236	202	202	222	259	220	205	236	217	205	189	218	216	210	211	230	184	220	223	209	209	207	214	169	221	194	221	205	211	211	220	194	246	218	228	200	203	223	236	216	187	204	208	240	201	208	196	196	220	208	199	245	195	204	208	195	202	235	234	208	236	197	220	215	212	204	240	197	222	233	213	244	235	205	215	209	227	206	221	212	220	220	219	198	190	228	220	204	213	220	190	200	203	226	210	194	187	238	187	212	212	212	221	231	230	185	203	209	205	214	215	208	189	187	204	240	223	229	235	223	214	210	227	208	201	201	228	215	238	203	240	211	242	218	219	221	208	235	191	215	198	208	201	231	190	234	203	172	214	208	197	210	204	183	215	218	205	225	226	219	229	225	251	211	213	210	213	189	236	209	212	206	232	172	174	207	188	208	213	211	241	213	196	199	186	217	209	228	219	240	209	201	215	211	216	181	203	233	214	207	199	209	213	212	206	176	202	235	232	213	207	209	219	199	183	191	193	218	221	222	207	207	184	224	191	208	205	232	243	232	211	222	196	244	194	196	210	217	225	209	210	214	204	214	221	193	207	227	226	233	214	205	218	236	207	203	194	204	214	195	233	210	200	169	181	223	215
28771	35175	29465	31777	29626	25858	21988	18510	15595	13395	12169	11633	11621	10190	9040	7759	6733	6457	6238	5078	4720	3839	3525	3143	2192	1685	1470	1353	1114	1107	1135	977	982	1055	1019	1017	1030	1086	1038	1046	1035	999	930	918	905	795	797	721	785	734	718	720	688	766	747	674	695	697	652	624	602	619	715	658	623	619	595	658	635	643	632	653	632	562	575	635	577	565	604	579	620	660	637	625	658	627	628	612	606	605	612	559	557	563	542	570	570	571	577	573	478	539	574	571	532	517	537	493	562	565	549	531	531	521	532	556	562	507	542	536	514	505	509	549	486	557	512	478	571	537	541	489	530	560	540	505	545	489	538	529	544	500	570	520	492	525	575	523	537	520	516	535	542	536	510	544	508	537	587	528	509	530	549	530	506	535	535	519	532	494	552	571	565	529	536	527	525	595	524	529	502	556	515	558	525	497	540	561	485	514	523	525	541	558	546	493	518	531	502	515	572	520	516	497	526	512	541	538	502	568	534	524	497	516	553	547	509	494	518	473	488	518	531	514	499	543	518	526	508	541	525	553	542	546	558	501	517	534	499	524	496	503	555	528	493	495	508	541	509	516	484	486	502	529	536	507	548	498	525	490	520	506	500	545	518	519	549	541	495	497	487	515	516	505	564	537	534	502	532	554	543	510	538	503	563	575	538	516	466	501	508	541	524	539	527	540	542	512	544	535	511	549	532	480	533	505	547	542	531	554	505	522	541	509	497	523	514	504	521	503	523	574	523	545	544	568	575	536	557	575	537	513	564	563	487	507	513	536	509	507	500	549	498	488	520	520	505	490	524	513	479	528	514	511	504	574	541	528	521	502	516	554	500	554	548	520	531	578	482	493	501	531	518	505	542	559	544	561	487	554	530	540	557	526	472	529	516	540	490	530	528	549	512	498	485	472	542	503	505	519	556	534	533	555	509	527	540	505	503	569	499	550	539	501	514	528	532	484	531	516	547	533	517	488	526	542	520	527	539	491	550	532	548	542	558	512	518	551	547	515	559	521	510	585	509	500	529	529	496	525	571	487	546	492	525	498	553	536	535	568	542	563	568	521	522	542	558	544	529	499	540	516	559	482	485	503	519	501	516	556	512	518	514	569	594	524	506	556	485	520	550	561	530	534	496	538	523	512	542	530	533	581	522	508	519	519	544	512	545	552	516	535	517	517	523	504	550	505	479	483	547	529	543	570	511	517	553	565	553	490	510	566	547	540	539	528	497	533	543	548	492	522	544	529	532	507	519	505	520	504	525	481	517	546	521	543	489	533	509	516	495	540	506	553	508	524	508	527	539	533	523	535	514	541	498	517	515	488	527	492	563	492	511	529	523	498	523	540	554	526	586	553	516	529	566	570	549	574	551	509	539	483	558	506	565	588	517	553	555	535	503	511	502	524	481	514	571	533	519	483	540	516	538	513	539	553	555	534	503	527	534	523	529	500	517	530	514	503	521	523	564	549	513	538	544	531	545	522	560	521	562	517	536	515	554	534	545	561	534	572	537	542	559	562	547	570	518	511	530	518	565	512	520	496	509	523	528	540	553	508	501	549	555	534	541	544	549	539	506	581	514	506	539	554	526	533	522	494	520	539	477	503	484	517	503	522	541	516	548	513	543	515	548	502	528	509	493	508	531	544	521	512	504	504	525	500	538	562	536	511	523	566	547	557	534	513	540	540	550	525	500	541	521	536	507	548	540	506	525	516	491	517	555	544	507	465	537	559	529	539	511	514	551	531	562	501	546	510	489	524	509	544	550	554	562	510	488	557	545	547	517	506	527	518	505	526	529	496	534	537	553	505	508	520	528	524	545	552	496	517	519	529	543	484	535	518	515	567	481	526	507	538	518	543	535	521	508	490	527	515	534	536	537	516	493	515	539	556	583	551	509	513	550	549	523	539	487	522	521	481	546	520	497	530	536	496	527	563	508	502	516	534	524	504	533	560	510	560	520	508	518	554	551	545	521	497	515	539	545	512	520	546	528	564	520	505	545	508	510	549	515	550	516	542	532	522	505	573	487	545	526	542	523	537	517	536	576	539	534	520	554	537	560	539	513	494	532	498	568	489	542	527	505	556	483	513	496	511	512	507	479	530	535	496	502	522	518	526	541	530	527	509	485	523	537	550	531	498	546	492	536	507	561	527	504	524	529	551	568	529	518	511	532	529	530	566	536	506	509	531	552	560	515	548	518	501	562	565	533	555	500	498	514	573	520	531	515	536	552	525	557	557	504	546	530	528	527	526	578	541	509	498	505	489	499	514	538	527	488	534	517	492	523	511	565	466	512	555	517	543	541	504	502	521	514	524	543	541	521	516	553	492	506	479	538	542	564	554	545	566	520	521	525	514	529	509	539	507	515	515	545	508	553	547	510	533	495	516	532	526	530	509	513	509	510	558	509	543	579	565	530	534	507	546	540	519	532	523	536	510	528	548	524	505	520	562	528	532	527	523	508	514	558	513	534	509	517	510	525	516	531	524	546	471	525	506	508	554	513	555	545	562	539	526	519	533	518	526	491	538	516	519	504	530	525	513	570	579	522	491	517	491	545	542	460	566	531	538	532	577	482	530	502	531	545	490	530	518	504	530	530	559	533	553	544	506	517	546	515	545	528	522	515	560	525	506	570	564	510	523	500	528	565	519	561	536	515	527	552	530	523	541	499	504	516	549	509	493	534	513	545	500	503	521	493	525	543	543	526	517	560	526	509	553	506	533	520	530	557	523	527	525	552	534	513	499	518	491	501	512	500	531	513	538	541	528	509	518	532	538	503	529	522	543	553	525	491	523	515	545	479	514	520	522	545	562	546	579	515	537	538	526	543	552	506	538	553	516	567	523	516	524	516	531	559	550	540	546	515	543	556	541	519	520	524	503	509	522	458	516	549	535	532	501	542	522	540	545	515	544	565	513	542	531	494	539	537	510	516	480	537	498	519	542	564	557	518	523	529	536	497	527	559	512	565	509	531	538	496	529	534	529	497	535	539	515	552	484	537	525	569	527	549	461	535	526	538	516	522	563	533	505	560	500	481	471	534	510	498	572	523	567	553	515	483	510	489	515	545	517	516	513	537	544	575	518	521	526	522	519	501	503	529	554	531	534	562	567	547	544	506	556	521	544	553	511	536	513	546	547	536	558	528	582	602	523	546	547	542	533	503	542	528	556	525	575	514	546	538	546	493	533	502	525	541	529	524	535	521	534	532	538	520	534	510	483	538	477	523	513	501	546	543	553	537	539	506	498	517	517	558	513	515	546	560	563	512	519	492	540	547	498	523	555	521	514	518	516	563	543	563	567	529	516	505	524	561	550	494	484	537	474	551	552	539	504	534	543	544	513	562	533	510	495	530	511	535	522	532	526	536	519	552	493	532	549	513	471	529	520	545	524	503	539	502	539	497	502	497	556	515	530	543	569	547	539	541	501	522	505	520	496	512	480	552	528	567	557	520	547	464	537	555	531	583	575	501	523	513	500	523	566	520	572	508	528
18551	16130	13434	10421	6374	4010	2759	2126	1648	1386	1152	1073	1038	983	841	686	598	465	435	415	394	361	333	309	306	249	256	238	222	210	234	239	240	207	258	242	246	271	239	247	224	257	235	216	234	221	230	225	236	209	225	202	192	212	222	194	227	234	224	205	223	233	205	217	216	211	232	234	222	233	224	221	206	214	192	216	215	222	229	203	233	207	245	224	211	220	206	216	207	204	246	223	225	233	206	215	186	226	237	238	204	216	242	228	244	206	215	222	226	214	208	228	193	210	198	237	224	218	230	204	230	230	207	210	221	218	219	220	234	193	198	207	197	182	201	207	239	212	198	214	216	183	219	221	215	178	221	212	222	224	199	237	203	218	205	218	210	231	218	221	195	219	198	211	208	196	189	209	209	206	222	213	214	185	234	182	195	224	203	223	215	197	194	176	243	211	234	230	214	210	227	249	206	221	218	210	220	199	211	215	214	238	207	193	190	220	187	235	213	200	235	216	225	195	190	187	215	215	194	216	214	229	187	231	225	195	204	226	212	198	212	178	206	209	232	243	210	214	209	199	183	208	197	248	217	219	205	186	229	203	194	204	199	223	213	195	197	221	215	201	215	212	206	219	181	189	194	192	233	204	211	209	235	196	240	210	192	215	215	214	216	206	209	214	209	212	194	210	230	207	223	217	199	202	214	203	201	196	189	210	170	204	194	195	201	211	203	215	210	236	177	220	210	228	166	193	202	207	231	227	199	198	192	199	215	207	208	215	199	223	217	196	177	217	185	224	217	221	243	224	189	179	227	205	215	232	241	204	190	222	184	218	215	207	209	195	185	215	193	215	216	227	229	199	219	192	226	245	224	209	187	221	190	209	197	218	221	202	211	206	199	224	187	206	214	221	230	190	199	193	194	206	234	215	241	227	225	207	212	217	214	197	221	234	241	208	229	197	204	243	231	221	235	229	234	213	192	222	209	208	185	236	205	184	191	213	211	205	214	224	211	248	198	227	238	209	208	200	216	201	188	234	206	192	222	212	211	217	207	219	202	213	219	201	224	224	204	226	188	207	210	214	219	193	227	216	205	182	210	220	198	221	219	207	209	204	219	223	217	218	214	203	210	204	213	196	228	237	210	185	178	237	198	212	195	210	198	221	206	211	206	205	210	218	232	207	198	206	241	215	201	231	223	224	192	209	194	210	217	207	217	213	216	202	197	206	215	250	167	213	188	204	216	193	223	210	230	237	213	238	201	225	244	194	217	193	215	212	221	192	229	183	231	202	221	209	229	203	227	224	226	207	210	222	203	206	199	212	226	197	254	210	228	192	214	193	247	204	198	200	213	192	214	191	217	209	187	201	198	223	196	221	233	254	205	221	187	201	193	212	198	197	210	226	202	200	220	206	201	214	259	201	223	211	216	222	237	188	194	185	203	208	205	215	220	186	207	254	215	200	196	204	212	200	231	232	207	223	189	231	218	220	215	204	213	203	216	212	211	218	198	207	206	209	213	192	217	229	203	209	227	195	208	225	219	223	236	206	195	218	204	238	209	218	237	201	213	200	232	213	203	202	211	202	203	197	200	241	224	227	182	239	233	220	198	233	234	215	222	225	200	213	244	203	221	201	201	203	225	187	215	230	211	246	194	185	226	201	214	200	211	199	220	206	206	234	215	229	205	217	224	203	209	196	223	235	224	200	201	221	205	191	237	222	220	185	231	169	234	215	248	207	229	218	230	241	210	207	183	215	217	213	223	220	172	218	250	210	191	199	201	206	204	242	194	235	193	188	215	213	224	204	205	174	215	183	190	197	206	209	189	223	209	211	212	226	222	223	217	219	206	187	209	182	236	249	196	229	238	210	241	216	221	187	213	227	226	210	212	231	201	207	209	220	209	202	233	216	212	224	195	218	215	201	225	206	211	213	204	221	197	197	200	195	193	222	214	217	201	211	200	231	205	234	215	211	210	225	232	200	205	202	239	195	191	231	205	213	209	206	219	235	230	226	209	220	213	229	243	218	198	235	216	220	200	237	203	213	219	215	228	216	226	232	203	214	209	220	212	228	212	220	219	207	213	190	234	202	200	217	223	226	213	230	223	208	218	221	214	228	228	233	213	193	204	188	207	238	195	214	196	200	209	201	208	214	216	190	233	228	209	219	210	213	206	221	226	201	208	195	218	203	202	204	232	209	202	205	203	227	216	236	226	227	216	209	207	209	190	233	210	212	208	221	193	209	201	221	221	188	249	206	212	212	214	219	224	178	186	213	215	183	212	226	218	230	217	213	231	218	193	223	234	202	211	212	193	237	205	225	224	237	191	179	193	235	201	201	191	194	221	203	197	207	195	232	212	231	227	209	209	205	175	207	205	232	231	231	198	217	200	213	235	208	203	242	222	223	238	218	192	214	210	195	220	213	217	198	223	210	232	199	212	249	222	207	206	201	210	251	192	197	228	189	220	201	226	219	211	221	225	213	188	230	206	215	189	212	202	186	216	211	265	215	200	215	204	185	203	207	230	213	189	224	205	235	223	244	218	225	192	208	208	214	215	219	191	219	201	215	194	200	187	212	194	215	205	236	239	200	206	215	230	217	227	231	205	211	202	211	198	205	211	240	193	194	222	230	213	210	196	204	206	221	219	222	232	235	232	209	214	211	216	212	190	204	195	198	219	198	233	221	213	216	223	203	204	215	245	220	212	194	231	216	226	212	187	195	183	213	221	220	236	229	210	200	223	208	199	220	189	223	221	216	207	197	197	232	204	208	216	237	201	228	237	200	230	209	229	240	205	195	202	212	204	203	224	232	198	202	235	220	246	215	224	206	201	212	222	237	226	202	210	243	181	217	219	200	221	210	225	213	208	238	203	209	249	221	203	206	218	245	197	205	203	216	185	199	209	210	235	213	217	202	223	213	199	215	228	191	214	194	206	200	209	210	205	211	187	220	217	210	217	215	219	183	193	198	218	216	216	203	186	215	225	218	217	196	212	226	204	220	219	201	211	221	216	205	219	178	226	190	207	196	226	239	246	217	209	203	217	215	199	201	236	196	200	205	213	190	222	198	204	209	217	222	226	210	233	221	216	212	202	208	203	201	215	185	203	231	213	217	198	227	229	224	213	201	217	203	220	236	187	201	227	213	241	216	214	229	214	208	210	191	212	195	211	206	213	190	205	202	213	201	215	197	212	226	219	204	226	210	220	215	194	170	216	206	223	203	201	216	202	216	204	219	195	202	210	225	231	209	191	214	188	209	210	240	215	201	209	200	203	226	202	197	222	182	197	225	205	228	231	233	210	245	182	189	221	201	216	241	224	219	227	218	205	216	201	215	201	186	206	208	184	215	200	206	203	221	248	226	212	223	222	206	221	203	210	230	211	199	206	212	197	208	206	216	220	209	230	230	182	226	196	226	213	195	204	193	207	228	219	200	230	211	201	209	232	197	201	216	208	168	223	221	217	239	180	202	198	208	217	229	224	231	210	204	200	239	214	221	233	226	206	216
10985	13477	17809	20186	17398	13731	10613	9112	7896	6777	5755	5282	5340	5070	4229	3682	3169	2510	2203	2056	1828	1570	1295	1294	1064	867	743	641	605	609	627	636	629	624	615	678	679	647	680	708	681	663	697	704	638	667	632	649	592	610	526	572	560	577	587	584	573	572	578	544	528	531	564	561	565	523	586	541	579	584	569	557	570	541	548	540	587	542	520	542	560	555	578	584	546	599	559	548	589	533	542	513	504	516	519	564	539	581	565	525	561	524	568	506	533	556	510	584	558	528	513	471	540	527	526	569	570	532	503	558	550	523	516	528	551	521	514	522	574	531	501	514	586	571	535	574	525	518	455	493	543	490	513	529	567	570	525	535	500	593	505	538	569	517	553	563	510	534	503	525	522	559	582	541	511	533	501	551	547	541	541	567	514	568	527	550	547	563	511	515	537	563	558	543	508	510	516	548	538	537	536	536	548	514	536	573	528	535	510	562	580	484	484	519	513	549	517	568	502	511	534	583	520	552	559	533	530	532	535	531	550	548	542	509	509	565	535	536	531	569	488	509	547	508	545	476	545	542	529	521	544	560	515	529	572	575	550	508	574	549	521	530	546	582	517	526	573	511	519	510	486	540	529	570	550	521	546	549	531	510	550	521	555	518	519	547	561	536	557	563	541	518	547	512	533	568	545	536	518	498	515	498	566	572	508	516	537	569	545	552	502	525	517	507	560	504	519	528	514	525	530	521	516	550	521	551	483	569	562	541	560	552	525	495	527	555	504	539	546	585	561	527	514	556	545	555	508	504	510	520	548	575	523	510	523	523	505	530	498	561	516	542	556	520	560	539	557	532	519	499	549	497	501	583	512	528	560	545	541	495	539	528	532	538	552	545	551	517	521	502	553	518	548	578	515	525	570	510	536	566	468	522	585	531	522	527	504	544	524	540	510	479	579	575	578	557	545	559	534	549	554	555	496	505	560	564	556	563	554	518	491	475	530	473	521	542	524	528	519	535	512	513	561	532	491	557	547	540	529	543	548	538	551	517	533	559	532	556	534	571	501	547	533	522	587	507	574	548	499	549	546	528	542	481	501	544	529	523	566	510	513	501	528	603	533	529	556	555	539	552	532	534	562	535	527	530	490	498	526	526	527	499	527	536	511	560	549	518	521	539	538	543	536	525	546	532	506	521	561	540	547	563	527	532	586	529	533	529	580	585	549	551	500	553	540	544	511	552	538	590	513	549	560	550	526	595	517	505	544	534	557	548	559	607	493	511	523	542	539	507	523	526	529	541	524	517	559	529	540	535	501	533	528	545	555	545	534	546	545	560	534	519	508	552	516	556	507	537	514	532	556	549	511	535	528	530	568	514	539	554	510	550	526	501	548	516	565	508	552	493	532	549	555	512	580	544	562	517	514	534	560	510	517	549	497	553	556	581	533	546	534	517	538	547	559	537	522	533	558	509	525	577	541	516	529	537	527	495	544	525	521	531	540	546	519	520	519	511	566	503	510	537	542	517	538	532	560	502	551	542	573	577	527	483	498	538	521	542	508	560	517	553	518	551	498	532	557	540	510	568	559	507	519	556	537	522	534	518	500	517	528	506	531	596	536	487	518	494	526	527	518	538	480	533	514	573	535	523	537	531	537	532	518	531	516	536	515	522	556	526	541	528	552	528	500	550	539	523	522	518	533	552	511	534	538	587	543	548	544	549	551	572	506	530	550	542	570	531	492	530	540	488	575	498	498	538	549	533	544	532	588	533	546	511	542	532	537	573	555	566	515	507	544	549	518	526	514	556	500	500	540	561	561	571	522	572	519	525	542	532	543	538	524	529	512	548	504	522	529	558	567	538	567	537	540	516	545	510	565	563	528	529	530	505	555	535	562	534	524	532	527	561	514	509	546	506	548	540	539	531	513	512	592	533	559	516	557	521	518	557	553	525	530	554	560	554	532	540	526	536	537	508	522	572	504	521	560	515	552	523	573	541	492	571	528	516	539	533	512	513	521	518	554	524	538	531	549	555	534	536	557	512	554	506	525	511	575	553	567	506	535	561	522	519	494	523	541	530	510	575	552	471	527	529	486	559	516	528	500	569	551	521	564	523	501	563	544	554	553	526	516	528	516	554	520	485	525	516	559	559	513	528	518	543	543	565	546	553	523	547	522	552	547	577	562	568	539	539	543	519	501	529	517	534	540	477	526	529	561	528	563	541	571	564	540	526	508	541	529	513	561	536	521	579	521	548	508	570	503	539	551	530	482	545	527	480	484	526	566	519	522	541	594	502	518	545	523	517	508	549	557	524	544	543	520	522	555	515	533	497	537	550	533	493	527	492	570	547	502	543	534	565	504	567	518	586	499	492	515	556	522	525	509	504	527	518	521	539	542	560	557	527	513	549	552	518	535	504	546	569	547	542	510	520	524	493	517	527	516	551	567	552	484	562	497	527	541	566	531	515	530	546	476	603	523	513	517	570	561	579	558	522	510	544	499	503	544	530	494	510	501	566	503	535	540	562	516	526	496	506	531	586	555	561	520	544	574	528	540	580	524	531	519	514	506	531	543	590	530	564	539	539	549	520	492	512	569	533	538	502	509	528	506	519	520	517	523	532	535	527	529	538	528	566	537	549	484	520	498	558	559	542	588	522	513	513	564	502	552	557	567	536	518	486	508	559	542	598	525	516	516	501	542	531	527	494	521	520	557	500	519	517	554	544	481	554	525	507	579	566	502	546	557	526	560	529	518	525	537	553	526	534	533	531	532	522	491	514	510	527	510	518	561	556	573	561	599	572	529	532	545	517	535	530	526	528	514	572	571	520	531	543	539	569	551	532	522	515	513	515	545	516	522	512	541	534	505	519	523	547	578	542	497	535	543	511	534	546	565	555	566	556	547	530	561	512	576	533	557	554	521	550	524	557	493	510	530	509	543	563	560	546	562	542	498	481	544	549	529	550	523	526	521	531	550	479	526	549	542	493	530	515	565	572	536	537	485	555	533	549	530	572	520	538	512	546	536	549	517	528	541	554	516	571	512	576	518	556	535	549	526	524	529	539	521	517	509	524	531	556	535	522	533	515	559	568	543	559	485	511	526	504	555	544	527	500	569	534	549	519	518	497	558	498	536	507	543	542	522	521	497	532	549	551	530	509	496	493	566	549	508	585	539	545	567	535	503	513	536	548	541	532	522	553	533	556	549	578	514	511	502	528	556	536	524	536	541	541	553	572	537	554	530	578	528	539	536	523	550	541	535	516	554	529	524	512	567	524	511	547	496	552	541	540	549	517	525	550	534	525	531	523	539	580	536	502	558	501	523	591	533	528	553	547	548	566	547	529	527	514	574	557	519	532	516	573	505	489	577	529	544	518	494	531	509	535	522	545	494	531	496	535	524	559	549	595	577	502	487	546	516	562	512	536	541	555	563	581	553	527	519	575	537	520	518	502	519	505	536	528	552	582	576	507	484	523	558	560	492	503	555	515	518	544	582	520	535	580	543	484	520	532	508	530	571	526
34852	37492	23746	17631	12197	7603	4923	3575	2658	2361	2099	1814	1580	1435	1409	1134	925	790	801	829	716	543	484	449	407	349	393	336	333	289	286	281	303	283	257	287	306	313	332	310	314	284	301	298	291	282	244	283	280	276	271	233	282	281	260	247	284	275	235	248	258	274	258	248	225	264	249	272	254	232	231	254	242	231	249	226	249	263	234	264	259	204	283	240	252	268	266	257	249	262	245	272	261	259	300	229	273	247	228	255	228	233	242	234	244	240	227	251	266	253	276	231	271	238	263	284	238	237	260	223	223	255	213	231	238	251	251	264	224	245	232	241	222	238	234	263	248	245	220	275	253	241	272	265	237	224	250	247	257	230	223	220	246	229	232	249	249	242	251	240	248	254	233	268	230	243	240	239	251	225	241	238	273	238	269	259	259	234	263	245	242	247	231	274	259	236	269	260	239	216	229	238	238	252	245	250	266	249	197	236	259	248	264	230	258	250	256	255	243	236	255	261	279	211	282	239	287	242	241	233	240	246	238	250	241	258	237	268	260	280	284	271	244	247	278	255	294	248	260	253	256	230	237	214	245	244	247	255	247	259	219	213	249	229	229	219	234	260	234	252	255	242	239	244	231	232	221	240	211	241	249	246	266	262	250	232	268	250	248	223	256	271	224	245	246	226	221	266	250	270	279	252	261	247	241	240	255	240	288	244	282	249	246	241	256	248	261	208	218	234	219	224	226	255	248	235	238	249	258	248	266	237	245	249	238	264	272	233	273	230	246	244	253	254	255	245	243	251	250	243	240	240	235	254	234	246	243	247	232	263	245	242	244	272	221	249	243	230	245	257	259	222	253	266	215	228	253	225	245	258	256	257	231	272	251	258	251	237	250	234	235	259	263	250	220	269	250	242	230	252	238	247	242	241	250	276	244	240	249	233	226	237	272	265	245	239	266	260	223	241	239	242	232	249	215	251	267	264	247	252	249	237	237	246	238	235	254	268	241	271	253	256	268	239	246	261	244	219	225	263	268	236	248	218	265	248	286	273	262	227	242	238	233	265	238	247	253	259	265	236	267	268	253	263	249	243	233	258	205	245	249	248	239	262	234	233	248	258	242	240	223	252	203	239	229	246	229	239	248	236	256	264	262	243	263	268	236	240	244	243	230	248	257	218	246	247	271	229	237	268	235	251	258	244	222	262	218	253	255	238	258	227	235	257	238	249	254	253	235	250	234	269	230	255	248	236	265	236	235	246	273	266	234	278	262	263	256	232	219	236	235	253	280	216	244	273	259	260	245	209	252	246	259	250	270	261	243	253	251	223	256	250	255	230	238	235	263	245	269	257	250	229	253	236	260	238	254	257	242	266	269	266	216	230	234	240	235	240	208	233	242	213	229	275	242	249	245	225	236	230	239	266	230	246	272	239	224	241	245	247	248	252	228	268	229	243	224	264	282	234	252	214	265	258	244	259	244	256	264	268	226	249	219	245	297	240	279	237	252	275	267	244	243	243	231	246	245	291	263	249	247	244	252	239	239	230	249	249	247	271	262	240	245	211	238	255	259	237	260	242	278	259	240	243	238	243	235	246	244	261	245	239	252	242	240	263	257	265	255	241	251	238	269	238	260	230	250	255	249	213	260	235	232	250	260	228	278	269	252	240	241	254	226	257	259	239	258	233	242	237	237	215	272	230	246	242	224	266	248	255	282	231	275	238	248	259	254	255	261	213	241	245	223	251	258	258	285	253	233	234	232	227	282	233	267	261	257	275	270	235	250	202	223	229	268	254	260	273	237	257	255	271	253	241	210	266	228	239	252	231	246	252	234	262	239	248	244	263	267	245	244	235	232	277	228	243	268	240	249	247	242	230	224	237	231	232	253	240	235	240	272	228	232	235	232	259	247	244	245	226	248	243	244	251	234	242	236	278	228	245	232	239	247	238	242	247	242	233	230	267	242	259	262	258	255	247	253	250	240	208	278	270	257	248	245	219	258	251	258	288	261	234	248	248	235	253	224	223	236	229	232	235	227	225	250	250	233	231	249	260	266	277	265	250	234	223	237	241	279	262	260	245	210	222	221	263	237	243	221	266	271	265	246	272	266	223	254	282	280	287	237	244	245	221	260	245	220	266	277	240	241	253	261	219	260	258	255	267	264	253	244	263	239	253	238	243	244	233	227	228	256	249	231	260	221	259	243	261	233	284	251	238	266	245	245	293	279	255	254	232	250	269	256	269	248	249	257	199	236	259	232	263	241	252	236	235	255	252	233	241	271	228	277	243	227	252	217	241	263	233	253	247	237	252	266	248	260	269	264	260	263	258	235	267	269	226	220	230	231	256	250	264	237	277	245	293	263	247	242	248	248	285	223	242	300	247	226	247	262	230	292	246	228	225	259	250	245	260	253	256	270	254	244	231	265	267	252	254	256	240	239	242	274	239	249	252	240	236	240	265	243	258	233	243	231	239	235	246	263	246	228	269	260	243	260	243	262	255	226	252	248	268	245	235	197	262	251	235	238	224	252	224	260	251	276	274	248	260	231	237	222	249	236	235	224	237	248	260	238	228	274	267	223	245	245	274	241	230	245	249	265	256	259	249	265	275	279	250	270	248	250	231	250	208	245	214	245	229	258	258	217	219	211	260	210	245	256	260	232	228	255	244	243	248	240	256	253	228	259	263	252	245	243	256	267	277	256	254	256	226	230	254	251	244	247	227	246	236	216	249	259	265	249	247	238	263	253	233	251	245	237	260	238	262	240	272	239	261	246	249	222	241	227	257	249	230	266	254	254	249	250	212	264	218	249	238	233	245	248	251	269	257	233	226	275	247	236	240	237	225	265	247	253	238	239	262	266	262	243	232	247	219	225	275	255	252	241	232	278	243	270	249	235	248	233	250	233	260	264	235	241	275	232	256	268	244	237	250	239	277	224	266	251	248	270	257	262	247	237	225	245	252	240	245	270	241	255	227	263	221	225	242	242	214	258	251	242	214	255	234	275	285	264	248	229	244	234	249	251	275	254	263	253	236	248	239	276	246	257	224	243	255	287	268	248	233	244	250	201	274	223	221	239	241	251	245	229	264	262	237	273	237	260	217	268	230	235	279	241	250	237	227	254	234	251	261	253	244	255	265	256	251	240	242	240	253	252	272	225	246	235	245	257	249	229	249	273	255	241	242	243	229	237	229	275	237	218	264	251	243	241	235	243	306	235	248	260	249	253	234	258	219	259	265	245	248	237	265	247	276	246	259	239	257	264	235	240	265	248	244	244	249	274	264	238	262	247	248	265	248	246	259	241	243	260	219	282	256	269	245	242	270	225	236	237	243	221	268	270	233	239	230	233	266	260	276	270	236	248	223	238	252	242	232	259	245	260	266	257	193	272	235	244	230	269	248	238	248	263	243	245	272	268	241	269	245	264	249	269	239	250	235	254	228	258	245	245	260	256	242	289	245	274	220	237	265	239	257	256	238	216	244	209	255	247	262	238	229	272	284	271	254	237	217	233	242
23243	27761	24082	25836	23270	18875	15294	12865	11187	10437	9440	8909	7952	7437	7088	6032	4908	4369	4202	4119	3406	2887	2422	2291	1851	1554	1285	1165	1012	1021	986	942	980	926	919	928	995	942	925	982	858	984	946	831	855	789	799	811	721	768	746	744	754	771	679	729	729	743	702	652	644	640	725	712	695	674	667	697	712	671	724	680	680	653	606	613	640	628	621	660	610	681	679	659	678	687	684	669	645	703	642	659	660	597	609	669	624	636	667	665	612	633	571	628	608	685	645	643	596	629	636	625	623	618	652	640	624	605	574	622	623	617	609	610	627	592	604	594	560	594	596	614	676	644	564	639	653	656	647	624	599	636	607	628	622	584	590	569	642	637	605	584	608	636	618	610	588	610	616	583	572	611	628	594	620	608	613	614	634	650	623	655	623	619	635	630	635	618	618	596	599	618	581	633	663	596	589	606	622	607	635	601	578	564	644	584	631	599	608	609	594	623	592	628	616	579	647	591	600	610	606	654	563	619	625	581	618	612	565	627	627	594	583	593	616	642	608	550	597	541	629	622	618	605	598	606	615	639	612	576	620	583	600	603	608	618	577	617	549	588	626	617	602	620	625	612	607	570	584	605	603	626	596	567	614	637	589	619	618	602	607	625	608	637	657	584	600	603	563	587	582	639	590	563	589	608	575	578	639	579	599	605	569	631	630	636	641	620	579	596	628	620	608	614	543	633	598	587	592	590	646	626	613	621	593	613	577	616	601	638	593	590	599	602	627	620	600	614	639	627	625	603	625	582	627	620	639	605	587	592	621	608	643	590	635	627	599	565	655	629	591	621	616	604	630	625	626	655	595	608	591	570	622	636	592	636	602	612	589	605	585	624	619	590	602	599	608	580	573	610	594	641	610	621	592	599	625	598	555	581	551	596	644	586	616	638	585	564	577	619	630	606	578	621	620	568	565	618	623	586	585	650	619	613	640	599	614	610	649	638	609	616	627	603	574	643	628	591	629	618	572	586	584	625	632	617	617	598	549	595	642	606	600	615	584	614	580	546	568	640	601	572	617	616	609	598	614	615	650	599	596	614	570	639	608	587	630	596	620	614	604	640	583	615	629	651	618	615	620	594	596	601	640	658	631	585	603	591	614	600	636	582	615	613	607	616	616	602	580	646	618	622	644	611	608	602	568	614	600	600	600	618	561	594	607	610	625	642	629	663	614	615	635	598	586	585	625	618	582	584	602	653	629	618	590	563	621	593	630	589	646	622	590	589	591	631	602	602	593	591	650	639	636	585	596	634	647	642	589	606	652	606	593	597	588	596	590	630	583	620	635	570	611	627	648	628	633	591	609	609	626	618	579	612	638	598	600	589	588	586	621	588	589	594	588	579	603	598	594	646	578	609	576	606	581	590	605	609	602	610	619	664	632	616	605	608	635	609	614	659	605	584	602	620	651	645	626	622	614	594	593	584	651	622	616	631	572	592	580	637	580	583	610	600	565	634	588	596	607	611	616	644	633	602	578	621	635	612	626	600	621	657	642	624	616	616	585	585	575	643	659	603	599	583	583	654	619	639	644	615	649	624	611	616	601	598	627	604	621	595	577	600	601	634	612	585	623	607	628	566	586	627	628	616	634	577	570	649	584	630	578	626	611	573	601	602	597	615	606	635	622	628	617	610	628	582	590	625	572	622	587	598	582	611	673	639	637	602	646	625	595	600	597	591	618	626	628	632	606	593	586	623	647	620	625	608	621	618	554	626	615	589	625	602	599	617	602	603	605	610	588	558	598	570	628	626	638	615	557	567	596	598	620	633	611	603	581	571	615	618	658	629	561	642	613	582	601	597	566	587	610	600	589	608	659	593	621	637	613	636	599	593	641	616	583	591	542	642	626	625	580	596	622	573	565	623	603	598	602	576	624	615	637	596	644	574	578	652	630	589	586	613	602	632	616	617	593	586	600	597	632	619	611	599	624	639	620	597	628	603	626	604	611	614	621	601	613	614	598	601	634	665	612	588	568	641	609	594	578	601	597	639	653	629	635	623	630	581	640	652	657	610	615	573	618	598	627	615	589	595	578	597	629	617	617	586	631	580	562	590	581	574	581	596	606	614	642	612	601	590	633	610	628	594	634	602	602	625	636	621	600	601	622	527	603	592	633	626	624	612	597	609	636	629	583	623	674	617	594	621	578	561	608	655	565	630	606	617	615	596	597	582	615	624	607	609	650	578	565	613	579	605	610	590	613	626	611	587	628	615	607	578	643	620	648	629	621	606	603	599	586	602	593	617	634	576	629	596	607	571	590	594	597	589	633	616	591	554	561	603	626	624	621	610	579	611	580	575	611	616	623	589	602	588	596	626	604	622	640	609	591	590	591	644	596	619	627	589	567	605	606	608	623	551	602	637	603	653	634	570	620	612	625	610	606	572	629	587	609	588	658	625	599	580	599	570	599	617	596	621	643	590	610	622	597	617	604	594	617	632	622	617	629	601	582	604	602	603	617	580	605	595	592	626	625	608	599	644	615	624	573	602	622	616	577	629	640	593	617	609	639	640	608	613	637	599	616	600	614	642	615	596	605	612	594	602	634	599	599	621	600	625	626	560	620	637	655	615	605	587	626	563	625	641	601	593	615	616	604	596	634	548	607	641	568	597	628	630	590	635	608	616	628	615	670	621	618	589	583	601	614	588	609	605	619	593	557	629	651	633	649	601	679	579	617	595	577	572	590	582	631	660	648	614	651	614	625	612	612	639	598	646	663	635	595	641	649	612	617	612	636	635	597	611	603	616	609	569	580	612	600	605	604	626	638	665	604	646	620	594	644	571	592	592	628	621	577	603	591	574	604	580	581	612	593	637	603	620	603	580	599	595	600	598	589	600	571	570	629	608	604	570	583	616	602	602	569	570	609	641	646	619	595	604	620	637	598	596	585	617	620	639	617	606	611	620	602	630	598	626	636	576	637	598	614	584	626	630	602	588	595	606	601	622	630	569	616	601	626	623	585	640	633	601	615	656	575	666	598	593	586	633	588	639	613	597	550	682	595	677	608	602	637	613	601	626	601	612	594	630	623	630	640	613	587	597	583	614	598	600	620	610	627	627	580	588	606	661	622	573	588	606	625	608	621	640	648	575	582	623	622	625	620	613	552	617	564	615	619	600	676	593	665	650	599	598	651	615	643	616	597	527	594	657	591	625	624	634	605	552	610	642	610	649	584	585	630	610	610	612	615	544	589	571	602	605	589	603	597	585	617	620	604	579	631	603	631	610	581	594	590	614	584	647	579	619	622	616	589	606	635	564	579	575	637	601	582	567	606	627	589	571	632	576	604	593	616	618	558	619	581	627	620	625	602	614	586	632	605	632	589	562	599	611	597	598	612	622	630	599	617	565	617	652	609	598	618	607	612	637	615	643	630	574	591	644	597	610	574	612	611	589	588	565	611	608	629	600	585	597	616	668	625	575	599	619	570	635	591	599	582	606	622	576	623	600	595	631	654	640	604	632	642	633	630	608
44569	41900	27866	21397	15412	10591	7374	5338	4032	3275	2672	2166	2179	2001	1875	1585	1291	1140	1082	1016	864	726	625	629	438	370	385	337	344	276	264	303	307	272	291	291	319	295	294	303	285	269	268	267	270	263	236	241	256	233	256	232	236	260	232	220	245	233	242	264	256	218	236	211	216	216	216	241	232	220	223	239	230	220	202	266	219	210	222	257	217	233	227	225	266	211	229	239	250	245	235	230	221	199	217	225	227	232	241	199	198	202	220	244	224	211	220	227	230	243	211	235	245	236	177	215	245	243	234	240	183	205	221	222	213	196	203	223	248	217	223	190	197	218	224	213	189	201	225	239	187	218	225	214	217	242	197	202	202	188	225	206	202	225	209	218	224	204	213	205	213	226	183	219	187	228	222	202	185	230	192	225	224	207	233	182	224	210	208	210	189	215	221	226	212	222	225	203	212	195	231	235	219	227	244	206	245	223	219	248	211	242	215	199	229	199	227	217	217	233	204	219	232	211	205	210	186	209	223	209	209	213	204	197	223	215	219	214	230	195	198	209	243	209	238	257	208	200	242	208	187	213	202	200	192	209	220	215	224	173	199	229	211	246	227	213	209	228	201	218	229	189	199	200	225	207	205	203	218	240	203	249	246	193	226	217	212	190	227	199	206	207	217	204	219	207	209	196	222	219	208	240	230	218	202	221	237	212	208	199	217	213	210	206	229	197	212	236	212	224	246	217	210	219	199	203	197	227	211	220	201	191	209	187	219	200	221	232	242	230	212	218	225	226	225	199	194	242	204	232	216	226	239	222	205	216	206	218	212	209	232	227	210	178	228	216	227	199	219	231	195	226	225	212	216	216	214	238	232	227	221	176	195	193	214	239	187	215	203	210	200	205	228	200	216	187	225	204	209	213	222	210	216	194	251	233	222	204	197	218	245	201	200	206	213	216	236	237	213	227	185	208	183	213	249	200	238	225	209	200	198	211	237	193	212	236	225	209	222	186	218	228	213	201	225	209	195	227	245	193	233	233	211	199	227	190	211	212	213	220	217	171	228	206	218	222	213	207	209	234	186	214	203	205	198	223	209	214	196	211	241	195	223	226	235	211	214	238	178	227	234	214	226	228	238	175	197	207	230	209	202	215	193	223	220	184	208	219	217	207	191	232	232	233	219	204	219	195	194	223	212	196	192	227	226	210	203	209	216	218	205	207	232	219	236	199	200	191	231	209	226	187	214	195	237	200	234	220	243	214	222	236	206	228	217	205	237	212	224	252	231	229	194	188	210	193	197	201	215	228	198	216	210	195	211	201	209	219	230	218	245	198	217	218	245	229	236	191	232	209	214	225	213	241	226	209	210	218	232	239	229	235	196	228	199	238	201	196	226	242	195	203	217	239	208	236	211	234	213	220	216	229	199	219	229	212	225	235	221	221	209	225	194	205	219	200	210	220	226	192	212	208	210	203	231	204	207	214	207	212	204	206	218	202	199	219	217	219	197	208	220	236	232	207	205	226	207	230	219	216	210	217	214	214	214	194	234	218	222	208	214	172	218	228	213	188	199	228	228	230	226	188	188	206	185	214	205	217	214	211	202	214	207	201	177	197	233	208	185	239	242	214	200	181	198	204	234	203	214	231	224	222	228	214	216	220	209	213	223	200	233	211	214	204	179	224	202	206	198	220	244	233	231	190	214	214	266	215	194	223	206	222	221	209	232	199	197	233	211	229	221	212	212	213	207	190	230	217	211	233	199	234	213	235	212	223	235	192	196	204	226	236	206	222	224	208	201	217	210	227	223	224	204	229	211	209	206	217	226	214	225	227	211	179	197	202	207	197	208	224	217	210	193	209	248	221	237	240	224	208	213	216	213	219	183	199	212	228	219	228	229	209	195	214	217	204	229	210	219	227	191	222	229	210	224	240	214	198	210	231	221	208	204	206	202	200	227	226	247	203	211	216	207	228	214	208	236	243	233	220	211	218	253	236	193	200	191	224	218	185	210	232	209	201	218	227	192	226	238	247	199	199	216	229	215	224	211	204	172	237	232	215	205	212	197	218	208	223	208	222	217	229	223	215	210	195	184	210	224	243	218	199	201	212	214	203	215	206	203	206	231	215	211	203	207	230	231	211	217	219	218	216	201	213	231	198	215	216	183	205	221	214	212	213	228	213	232	205	187	199	223	228	207	208	232	210	219	208	219	165	214	235	209	201	202	218	223	224	209	199	186	220	216	215	237	232	193	219	219	222	209	228	221	229	209	218	208	188	214	203	212	186	205	207	253	223	211	221	197	237	236	203	202	213	199	203	222	206	207	221	187	234	201	204	217	225	216	231	226	216	220	238	209	207	226	217	209	201	201	195	240	193	196	225	217	228	217	223	228	186	235	237	228	220	227	172	195	239	221	200	220	210	222	200	194	203	216	205	222	213	189	230	217	241	206	226	211	219	214	212	236	224	219	198	210	231	218	205	223	187	221	187	231	183	206	225	197	228	232	202	227	196	212	214	207	199	198	245	209	227	210	203	224	198	232	219	189	218	204	205	231	186	238	260	197	200	236	210	210	234	219	203	214	193	234	203	225	186	201	222	196	217	221	201	225	217	207	193	232	216	197	202	238	196	216	229	194	231	229	225	186	219	210	204	207	192	246	204	211	233	240	241	229	208	205	202	219	217	219	224	198	226	214	198	182	211	210	215	205	178	240	229	206	221	227	216	228	239	239	208	221	217	198	206	203	217	221	233	216	205	204	222	217	238	200	206	194	211	216	208	224	219	207	229	215	182	249	203	195	196	222	232	223	208	213	218	207	210	234	234	228	196	235	212	220	211	215	198	232	191	194	223	216	197	194	193	217	252	197	207	195	230	208	222	245	204	194	238	197	202	230	218	216	219	221	191	204	200	222	240	209	208	194	202	222	185	218	205	233	195	219	212	216	235	256	203	243	238	235	210	236	224	238	203	229	226	234	240	229	234	221	225	196	197	216	197	221	241	241	231	231	202	221	214	209	192	193	200	201	205	202	213	213	188	186	215	217	203	196	207	213	234	226	203	215	217	227	221	193	199	237	226	211	206	206	207	221	195	215	179	204	209	207	213	220	199	217	212	214	236	228	228	199	213	215	202	197	208	246	199	221	211	237	198	233	207	212	197	238	231	226	176	228	214	222	216	194	229	203	218	195	206	209	206	225	211	211	236	206	183	199	220	209	235	210	199	193	216	210	213	219	198	208	200	199	199	207	220	210	228	226	218	205	215	236	188	199	207	218	216	225	254	230	176	232	200	222	203	227	202	202	202	226	222	211	212	210	226	213	211	230	232	227	223	206	209	242	253	222	242	219	188	227	220	235	196	223	222	203	215	200	216	210	220	215	225	238	188	234	237	195	224	203	202	196	219	204	209	217	194	216	217	223	224	226	213	172	172	215	218	185	229	227	217	213	213	225	230	222	218	220	186	233	206	205	223	192	222	197	240	200	205	243	210	214	215	205	222	218	217	189	231	227	192	216	237
30606	31653	28108	27828	24599	21222	18070	15643	13914	12684	11571	10311	10178	9779	8959	7971	6557	6040	5541	5109	4435	3984	3135	3064	2324	1931	1778	1440	1277	1242	1181	1171	1079	999	1031	1101	1201	1174	1114	1074	1093	1080	1039	1019	937	896	871	835	776	773	702	748	745	652	714	684	686	679	722	587	665	647	695	573	640	614	661	662	644	648	602	600	588	634	603	643	587	564	584	614	592	610	625	715	676	653	642	636	643	622	558	618	549	563	559	544	565	583	525	545	555	562	526	561	518	517	587	535	602	536	555	504	539	527	533	511	556	555	547	564	520	554	504	535	537	524	524	541	499	534	545	521	540	522	534	516	496	517	535	523	509	475	531	547	501	527	552	497	523	509	554	523	499	516	523	544	553	509	535	518	478	513	512	530	521	500	525	517	552	546	539	553	492	571	528	549	587	536	559	561	521	515	496	505	540	524	537	534	470	536	515	570	537	538	520	486	557	533	514	489	558	550	489	483	509	562	520	545	516	546	532	544	531	521	514	527	558	532	547	488	564	564	540	549	520	572	517	536	544	513	553	544	513	550	579	510	564	480	495	541	511	570	490	490	557	545	537	516	501	570	534	504	531	513	487	514	508	531	543	494	509	518	502	505	552	487	558	532	527	554	543	485	535	506	570	519	522	512	568	546	511	529	588	540	511	504	536	604	536	503	515	533	511	507	498	497	569	541	524	545	494	532	550	510	541	571	508	548	544	505	528	568	560	532	540	525	503	519	544	545	516	526	522	525	490	519	519	532	525	487	551	555	519	571	553	536	502	527	543	520	557	511	525	519	529	582	529	502	530	499	504	505	527	495	480	517	530	542	531	530	542	535	569	538	542	516	520	532	503	526	503	509	559	530	519	536	487	469	512	508	494	539	520	538	517	556	481	569	532	544	575	523	511	525	498	528	544	546	530	511	523	487	504	540	507	486	512	510	535	563	519	537	529	551	541	545	536	531	514	501	527	521	573	525	531	526	531	534	559	531	532	532	566	496	500	529	532	558	526	557	509	503	526	526	514	578	487	504	572	497	528	535	539	527	540	536	533	492	517	530	513	541	551	521	555	510	499	510	519	493	526	514	544	538	489	485	538	517	489	538	499	519	502	520	553	545	546	495	555	539	536	552	519	525	552	526	539	552	532	527	531	528	517	494	512	546	489	552	539	519	515	547	491	526	494	516	538	508	523	528	530	544	542	498	561	525	512	548	495	569	522	553	526	525	538	549	560	495	538	535	536	575	546	543	524	546	551	558	510	522	547	539	546	550	558	532	516	521	529	540	517	565	493	514	496	564	508	530	499	579	514	496	508	565	497	526	540	531	515	493	523	513	523	557	517	540	512	498	510	540	530	549	544	495	492	507	524	529	510	529	525	508	528	547	520	510	525	505	544	525	563	552	493	553	532	546	559	524	532	555	544	517	526	522	526	509	555	514	520	496	541	555	538	530	529	511	572	492	474	509	513	563	532	514	498	529	523	569	534	550	511	559	537	539	512	526	531	523	565	483	535	486	576	544	516	484	509	551	541	518	525	509	488	541	574	517	550	515	549	526	497	519	535	545	466	493	550	527	484	507	542	534	524	504	525	522	509	559	529	525	541	544	540	517	539	515	529	493	545	502	526	557	510	501	540	522	499	524	537	550	476	538	543	516	526	503	526	490	480	511	558	531	548	565	522	518	522	486	506	515	572	516	510	512	555	534	549	520	553	535	554	501	535	521	514	556	526	540	542	484	520	555	550	489	523	547	536	536	560	520	526	505	525	513	512	541	529	516	522	520	490	548	502	520	503	511	519	503	489	497	520	529	488	512	521	555	548	557	539	516	531	525	504	542	517	503	523	572	561	557	517	565	526	533	539	538	556	514	545	526	543	515	530	534	538	509	538	524	559	544	514	511	531	470	513	519	579	512	527	555	505	499	497	548	486	560	550	521	578	516	497	491	571	519	556	534	499	528	533	551	527	542	545	564	549	500	541	554	502	545	548	519	541	540	501	515	529	521	541	533	528	522	510	542	537	538	506	518	555	553	559	538	594	535	529	491	518	520	536	527	537	521	487	526	495	518	541	527	509	529	517	496	526	543	529	514	538	503	552	521	549	531	527	501	519	522	553	519	488	534	495	531	506	576	517	521	541	495	526	505	537	505	560	566	513	504	535	528	536	542	538	527	545	537	480	508	525	499	514	555	524	499	560	501	483	530	527	550	505	535	498	568	501	530	534	503	514	477	555	530	545	560	556	525	512	549	520	487	507	528	569	522	527	540	486	516	540	571	520	544	561	569	543	516	523	557	507	535	548	533	498	545	542	553	538	538	526	479	507	543	559	532	491	527	541	519	539	532	595	549	545	523	509	502	510	514	503	512	511	534	528	504	509	514	506	489	539	510	576	508	512	492	511	528	584	545	567	516	546	520	534	509	528	507	488	520	538	512	541	507	538	508	531	513	507	510	510	555	520	529	531	493	516	559	537	524	531	528	528	512	525	514	519	520	522	519	535	470	553	525	497	513	543	530	561	532	541	540	518	533	568	535	520	530	522	534	527	545	521	516	508	501	528	482	519	509	513	523	524	527	531	502	467	522	524	526	498	530	560	520	504	504	509	520	548	527	489	515	527	471	501	540	522	522	484	500	496	551	517	520	528	546	510	540	538	489	551	497	580	538	535	543	491	514	490	516	540	529	536	537	526	471	520	536	512	555	508	565	507	510	554	553	558	499	572	523	498	518	548	508	528	553	518	545	542	550	564	522	561	497	552	488	545	499	532	505	488	536	541	548	553	581	494	519	509	515	528	532	560	490	549	536	499	528	548	505	526	563	515	541	503	531	513	449	488	555	502	522	511	496	523	529	492	553	477	550	541	519	536	565	530	504	518	523	520	496	500	545	502	558	529	495	531	485	532	512	521	555	543	535	523	528	480	532	517	518	554	558	528	518	510	543	526	509	479	553	527	545	532	589	524	542	501	537	501	534	499	521	516	531	557	550	529	508	525	559	537	537	552	522	550	568	499	538	502	533	532	495	551	521	501	515	548	513	517	573	535	522	503	510	514	552	475	500	555	494	532	571	563	544	529	520	534	586	516	539	503	533	519	533	515	501	496	536	528	520	532	522	499	516	524	511	519	500	553	545	511	520	519	525	512	518	514	528	534	524	533	528	526	548	527	540	521	514	531	472	519	541	485	558	551	528	520	492	515	498	528	515	523	523	512	497	537	549	530	522	528	550	561	556	531	534	526	503	490	524	507	515	505	561	514	521	495	564	521	518	475	490	493	523	494	502	500	499	503	513	568	551	499	529	501	537	494	541	524	530	571	468	500	526	547	548	492	524	503	542	509	555	513	538	508	515	515	495	536	505	539	576	529	483	541	518	501	520	511	526	524	523	498	529	520	536	492	536	505	518	535	546	508	538	531	505	523	531	519	489	539	534	519	526	527	537	546	541	543	558	497	533	527	507	575	532	563	510	529	493	552	524	542	544	564	564	530	516	526	497
18323	14495	10163	6566	3840	2409	1830	1421	1161	1054	1021	964	887	853	738	692	578	509	406	341	308	330	303	271	293	270	209	229	246	204	263	216	217	231	249	226	236	234	234	234	231	213	244	252	251	200	228	220	221	236	240	194	215	219	226	200	209	223	205	243	213	220	196	230	217	226	225	193	205	215	218	202	223	201	238	216	225	215	240	188	220	229	209	210	212	192	204	237	184	211	185	202	238	208	228	222	207	198	202	208	217	183	211	220	187	206	200	226	191	223	186	223	225	212	219	192	214	222	213	217	221	207	240	226	217	234	200	201	224	230	213	192	207	201	218	232	213	210	204	223	221	207	215	228	226	206	218	223	216	189	219	199	201	195	224	210	192	215	226	203	213	220	189	189	222	206	212	223	217	225	216	194	195	224	222	220	211	211	216	229	190	231	228	232	220	198	206	198	202	198	232	220	210	204	213	197	198	239	226	216	200	207	235	188	209	215	233	206	215	229	222	204	192	228	197	202	227	222	196	234	206	234	225	212	201	207	221	184	211	188	228	190	211	199	226	218	201	184	213	198	201	233	211	229	205	228	195	207	199	204	230	221	228	238	203	212	214	200	207	198	221	205	233	238	236	208	212	213	220	207	206	238	210	241	195	209	230	216	210	214	201	215	215	224	225	206	217	212	209	229	223	188	230	188	186	212	219	201	205	192	240	193	216	211	206	200	185	196	213	215	195	220	220	199	216	209	190	197	225	222	201	194	225	230	228	219	200	250	213	220	214	205	196	232	196	219	188	213	196	241	223	210	216	197	211	230	217	210	236	207	212	208	209	225	211	200	190	208	213	196	213	224	197	247	230	205	229	212	198	221	221	204	221	177	192	205	223	214	238	198	225	197	203	196	186	231	203	199	224	212	190	202	222	187	228	219	245	193	199	207	233	210	218	205	191	218	200	228	193	208	213	204	240	224	217	217	226	227	207	214	202	193	196	192	198	232	225	229	192	207	209	213	222	211	225	246	219	186	194	236	198	233	204	219	219	190	195	210	213	208	197	256	204	191	203	211	207	213	201	221	207	208	224	221	192	191	213	237	185	194	193	224	208	241	222	205	214	205	214	224	196	222	209	195	219	206	194	214	206	194	196	218	184	200	209	209	227	212	238	180	201	201	193	224	201	205	222	186	206	227	230	197	218	193	215	192	179	254	194	194	218	206	223	207	181	205	241	226	197	212	199	210	217	218	217	193	211	200	188	180	190	195	206	211	219	204	223	213	193	202	197	204	214	206	202	214	226	234	191	217	216	193	216	222	211	205	187	202	238	226	201	176	239	213	224	201	204	221	191	206	193	210	221	211	196	224	214	198	201	211	215	235	209	209	223	212	241	214	216	190	206	210	207	194	228	224	214	219	211	217	202	201	202	190	253	212	198	208	226	226	199	190	203	203	230	221	206	211	213	232	195	206	212	237	241	217	220	195	230	205	185	207	199	203	211	219	223	222	208	210	194	222	236	224	219	191	216	241	214	209	242	204	217	219	205	230	203	217	205	183	191	216	208	193	213	208	206	182	200	211	189	208	211	213	188	217	192	205	199	221	208	213	190	202	205	237	234	199	206	221	211	215	178	222	204	209	199	221	191	235	190	189	190	217	243	204	230	223	207	214	224	224	206	214	226	202	222	201	227	184	217	204	237	231	219	191	211	195	205	218	207	192	232	213	206	225	230	209	196	215	180	218	179	209	205	206	197	225	246	212	210	198	214	199	217	238	212	172	210	216	214	215	217	218	193	228	180	189	225	240	210	218	213	212	192	225	210	189	226	220	227	193	215	214	204	198	216	190	221	209	227	245	204	188	231	215	196	211	215	197	203	210	184	202	228	202	216	227	224	214	206	213	218	224	201	185	213	208	199	227	212	215	202	209	206	245	241	185	212	205	222	210	230	210	203	224	197	198	211	207	213	208	208	201	241	225	219	206	214	227	198	205	236	207	217	208	204	193	232	171	200	200	219	193	194	188	207	214	195	230	216	213	196	198	233	212	217	196	248	222	203	228	209	193	221	193	217	209	230	198	210	207	190	233	207	230	195	205	223	243	213	197	203	189	188	204	199	211	221	234	212	206	214	210	221	225	212	208	214	205	224	261	206	193	212	200	208	211	218	204	226	182	205	193	196	214	251	210	215	197	207	223	232	204	217	172	238	211	210	207	224	206	217	206	217	208	188	199	207	236	246	199	222	186	205	200	211	212	212	227	191	201	207	225	197	235	185	201	179	225	186	224	222	178	233	222	218	192	216	220	204	238	224	206	211	204	233	211	225	208	216	206	213	189	199	204	247	229	223	210	213	205	214	217	204	212	191	190	232	209	233	217	218	230	189	222	233	197	212	210	205	199	192	222	215	211	196	222	208	209	231	209	203	196	216	206	218	220	206	244	227	223	192	192	205	240	203	230	210	230	234	211	223	230	220	209	227	180	237	234	186	247	207	213	223	213	211	199	215	235	211	218	229	211	212	214	218	192	196	188	203	221	201	175	216	218	214	194	217	211	206	231	199	231	215	224	239	208	215	201	218	218	183	219	224	213	240	202	183	201	197	207	205	233	187	198	193	212	221	223	214	188	219	207	192	225	225	232	215	216	193	200	195	219	202	213	234	205	206	226	198	208	218	206	197	214	219	191	226	222	223	210	220	233	212	183	239	185	197	211	176	230	205	227	226	181	213	163	224	205	232	206	229	213	181	186	204	234	220	191	218	192	193	196	225	209	230	205	204	219	206	188	221	200	224	216	222	213	208	208	191	222	210	221	225	219	184	206	228	212	227	222	180	205	199	214	225	212	179	202	221	195	208	200	207	206	238	223	187	216	213	194	229	198	209	206	231	205	205	222	217	196	209	223	206	218	220	223	217	235	232	193	204	211	239	212	226	224	215	229	222	217	217	223	226	207	222	240	218	204	216	226	200	186	232	176	208	235	216	217	208	210	212	211	194	189	231	217	199	188	201	203	209	206	208	184	215	204	205	227	219	212	226	225	215	224	209	206	211	201	203	218	228	174	210	224	210	204	245	215	238	247	199	227	202	218	207	204	222	211	217	217	232	214	227	214	209	208	203	192	207	226	205	190	228	233	201	220	211	208	186	199	216	177	203	211	219	201	210	214	199	222	257	203	216	204	204	230	210	203	193	197	200	201	202	216	192	211	200	199	234	186	216	192	231	191	215	216	214	193	239	206	189	212	193	233	213	198	236	216	202	199	200	214	230	211	219	219	223	223	183	182	188	206	216	211	226	246	212	206	201	208	200	197	195	179	203	210	237	219	214	209	209	203	232	199	204	197	211	200	208	202	189	172	227	202	204	206	189	210	221	208	214	196	194	196	218	219	258	210	186	198	192	230	212	205	236	239	222	211	213	196	201	181	193	206	206	227	218	215	209	210	226	236	208	211	203	196	185	190	239	227	232	194	235	209	183	193	195	224	187	213	205	204	250	211	205	210	230	189	222	204	198	196	210	202
10859	11927	14027	14252	11647	9190	7406	6181	5477	5259	5289	5013	4962	4517	4333	3754	3149	2532	2102	1848	1626	1381	1225	1069	960	794	777	671	604	571	630	632	675	727	655	666	723	784	745	709	682	718	679	708	625	628	683	609	620	598	604	604	605	578	595	566	550	596	569	573	529	536	585	553	535	610	520	600	560	586	604	577	567	587	533	546	524	518	551	588	563	562	530	588	563	537	583	556	572	565	593	551	535	555	547	530	515	556	521	523	533	515	572	555	555	507	525	508	549	515	489	498	534	486	541	511	500	539	524	538	520	544	534	555	524	552	514	537	510	485	528	550	523	522	511	515	483	566	490	551	525	523	548	542	512	555	495	533	530	532	554	512	543	550	499	530	531	516	534	548	537	509	508	559	569	530	517	496	561	516	545	503	471	544	538	515	535	554	522	572	474	534	506	514	540	539	541	549	596	536	578	546	512	515	519	545	529	493	495	546	543	600	541	501	519	526	550	529	501	515	544	549	525	557	537	503	550	518	522	525	571	577	523	545	537	479	564	483	576	522	552	484	541	517	557	531	505	532	521	519	558	537	541	527	529	525	533	546	522	553	538	495	510	508	554	510	513	507	516	511	561	543	540	532	543	507	546	520	504	528	529	529	502	517	562	543	531	522	526	488	521	474	520	532	551	580	499	522	525	531	531	504	577	524	515	512	547	543	516	528	520	529	562	533	531	530	552	519	547	518	520	570	542	537	542	539	537	531	503	521	555	544	553	521	501	539	521	532	532	478	551	537	502	481	544	524	512	538	514	486	559	496	533	525	547	534	492	523	533	546	530	532	528	520	513	545	559	563	565	589	561	509	596	537	535	510	520	521	530	523	510	554	537	502	526	520	551	516	527	542	533	532	505	552	528	522	522	498	536	527	527	547	487	516	555	546	532	525	509	527	521	514	567	527	531	519	527	532	541	491	538	529	510	507	566	555	557	514	539	553	544	564	545	526	528	548	519	538	566	553	534	520	534	548	506	527	573	566	536	546	478	555	557	551	537	529	484	519	511	532	554	528	487	527	498	477	487	530	515	537	523	505	475	531	539	519	524	480	560	550	511	538	529	542	517	508	559	532	520	549	525	526	532	542	529	480	569	539	529	556	511	494	513	532	531	528	527	512	537	526	535	504	503	525	576	522	525	573	531	520	537	526	544	537	509	501	493	507	476	586	509	555	506	519	549	510	503	516	581	495	542	553	538	516	531	483	530	509	539	516	529	503	523	571	543	492	559	520	530	544	530	531	540	541	575	532	573	520	489	547	538	506	532	516	536	530	499	525	545	516	499	516	559	537	516	522	513	539	517	559	515	520	505	511	569	500	540	534	523	527	556	488	532	545	520	519	537	489	479	533	542	531	542	525	538	532	511	530	506	486	536	514	532	527	516	517	506	545	524	512	552	539	506	577	489	555	535	505	503	505	537	549	502	510	531	539	504	513	493	562	560	531	508	464	564	560	511	545	519	502	536	534	532	504	505	522	496	495	544	501	537	537	468	559	514	550	524	539	510	536	522	543	548	552	508	532	459	586	524	530	529	551	522	517	560	523	516	557	524	534	532	540	539	556	541	567	499	524	506	515	502	531	522	525	531	512	482	511	526	545	494	548	515	546	493	559	496	548	530	535	590	507	509	555	486	480	520	497	560	552	510	554	539	549	509	539	562	526	555	517	519	524	512	531	559	553	508	502	528	540	505	522	582	536	507	497	542	529	536	541	536	538	507	508	514	513	543	547	536	531	541	519	495	521	491	508	510	494	527	501	484	498	531	516	509	562	545	553	562	535	540	516	533	516	543	559	525	537	508	509	545	563	524	513	499	526	515	506	495	503	551	525	502	499	531	524	498	521	526	463	546	549	564	523	572	532	503	569	519	546	550	532	500	553	509	546	547	518	498	560	516	524	489	497	546	500	565	546	543	531	546	490	526	548	531	497	548	517	554	499	504	496	499	511	478	489	529	523	528	532	536	539	531	553	521	514	539	516	512	574	551	500	535	544	543	576	537	552	527	545	527	545	564	562	490	523	547	526	520	505	528	529	550	527	547	518	562	544	503	546	513	521	530	524	541	512	526	506	536	503	529	530	514	522	533	516	523	532	519	535	538	511	491	520	501	516	556	558	536	556	515	502	534	555	579	471	554	552	561	516	521	545	526	499	541	553	538	511	525	527	536	518	558	520	538	547	556	515	516	527	506	505	508	543	505	547	515	486	546	518	568	517	550	507	522	532	536	543	509	523	545	524	558	551	524	520	534	574	502	497	520	567	480	493	546	538	576	528	534	530	523	542	536	556	511	550	543	517	539	525	542	508	538	494	540	543	524	549	511	538	521	546	556	489	489	496	504	512	543	499	508	547	527	533	588	557	523	516	548	477	548	554	513	526	504	564	540	545	508	538	516	564	523	504	560	500	524	489	493	548	497	558	511	517	524	538	527	515	541	471	526	537	534	510	485	554	549	551	544	543	547	500	539	550	540	530	473	558	515	527	564	488	528	502	531	533	533	520	521	524	522	502	505	497	547	507	521	519	550	529	520	499	537	537	539	523	522	529	519	446	525	515	561	511	524	538	511	487	492	566	500	554	468	498	536	491	515	521	546	501	554	551	542	546	519	528	486	551	540	563	529	508	506	508	524	507	498	591	544	498	557	525	497	519	491	580	503	514	558	515	493	508	536	542	513	494	530	489	553	502	517	524	534	517	472	516	487	555	506	527	535	519	517	526	542	555	530	554	575	495	553	520	526	516	505	512	502	514	522	525	547	501	554	545	505	513	507	538	554	498	525	510	545	542	534	516	522	509	544	538	508	518	554	531	534	470	540	537	532	515	538	511	483	531	522	566	536	545	526	513	569	553	538	558	545	555	523	518	558	544	510	522	519	546	550	544	523	546	510	535	515	524	539	516	559	518	524	513	522	524	511	532	540	498	530	485	527	509	483	557	487	531	530	555	549	591	559	500	530	514	535	503	486	490	530	578	530	535	507	519	516	498	550	524	547	537	572	542	542	518	506	555	520	519	576	527	548	538	519	551	552	521	505	513	521	552	500	551	530	521	527	535	525	520	547	570	516	527	510	529	532	537	516	498	545	555	507	503	498	533	559	579	541	493	545	549	517	509	543	545	517	527	515	521	570	521	529	495	575	523	533	509	519	516	487	552	513	563	480	519	527	524	521	522	501	560	529	505	535	502	525	517	542	536	547	492	552	535	566	516	520	499	563	540	525	560	566	510	495	507	523	555	535	538	528	494	539	505	507	521	526	534	509	535	491	500	551	525	511	514	553	529	502	538	539	551	499	512	593	529	507	483	565	516	524	513	553	495	530	518	540	490	564	516	522	509	530	527	519	528	548	571	582	487	498	508	506	499	520	543	515	521	552	537	545	533	531	496	524	511	519	550	542	590	557	514	570	492	569	541	526	557	510	521	574	531	538	518	549	542	514	547	561	548	542	518	536	516	531	473	543	507	527	553	544	568
34899	27860	19893	12917	8527	5799	4244	3026	2422	2256	1945	1787	1593	1562	1246	1093	963	831	739	691	674	656	583	492	389	350	352	324	281	285	313	298	283	283	280	292	303	303	293	291	283	287	258	265	253	280	280	279	284	291	245	264	256	285	245	270	263	271	232	255	229	280	287	227	257	254	256	232	238	258	297	290	251	250	244	278	272	279	233	232	248	224	233	250	269	243	257	262	236	246	256	224	259	250	279	253	226	255	244	234	256	249	258	241	261	231	221	283	228	232	215	232	235	227	254	251	266	261	269	253	226	264	265	243	232	226	232	235	257	230	226	217	256	231	277	250	224	239	256	266	248	255	232	254	211	250	246	264	261	253	215	234	258	250	238	257	263	214	225	241	238	223	233	249	215	220	229	231	270	245	262	243	242	198	224	227	258	206	255	242	216	261	260	242	244	273	235	233	244	240	232	241	247	229	239	267	272	226	248	253	241	237	241	218	235	246	272	244	255	234	246	269	241	239	248	225	254	252	193	244	234	237	218	227	212	238	238	221	231	237	234	233	233	253	227	262	219	253	224	244	245	229	273	246	230	237	234	237	227	243	223	262	226	267	258	237	281	265	243	222	252	238	239	235	262	231	221	246	216	269	216	252	245	248	264	266	217	245	237	243	273	257	225	233	221	261	236	239	217	240	231	250	243	263	247	252	268	245	245	248	238	213	259	217	256	259	238	212	237	240	246	230	218	249	244	239	223	256	218	250	240	233	264	256	247	249	253	200	252	240	241	266	255	270	226	227	240	219	213	249	243	261	226	212	234	247	257	214	209	227	236	262	222	225	258	255	241	253	243	245	235	251	261	253	254	225	234	254	260	237	233	244	240	265	265	228	242	224	224	252	246	223	235	231	234	234	238	249	262	215	261	231	227	242	241	251	222	247	240	262	226	270	252	262	243	266	243	234	243	239	255	243	207	239	257	248	204	270	227	260	215	225	244	252	238	248	241	224	251	238	234	232	260	242	255	255	241	236	242	211	262	258	235	252	264	236	262	236	229	245	237	224	218	256	269	249	261	237	247	224	264	237	247	276	219	231	258	264	231	263	258	260	227	214	223	225	247	226	244	267	252	247	257	237	241	255	252	229	223	246	239	218	245	242	245	232	256	264	240	240	225	226	220	200	246	242	245	226	250	227	261	247	235	243	288	250	246	235	246	248	272	208	241	257	234	234	214	226	241	246	232	250	225	274	244	254	219	264	269	265	229	250	252	234	249	250	256	224	237	213	245	267	223	217	224	260	239	235	248	225	267	238	238	251	273	235	245	269	246	250	255	226	251	243	226	256	238	224	235	245	274	225	241	229	249	232	208	250	245	273	264	246	246	214	249	252	237	261	239	242	234	279	247	260	229	259	234	254	267	279	228	271	245	224	257	241	230	250	259	232	256	250	230	249	270	226	231	256	269	250	265	244	216	223	244	241	222	244	245	256	235	250	251	270	239	246	253	265	221	232	221	266	243	242	235	223	248	214	228	255	233	257	235	226	258	222	258	265	220	256	246	254	231	245	233	220	254	246	220	277	213	247	231	215	225	242	223	261	266	249	238	237	242	251	270	236	226	247	201	232	250	255	197	272	275	261	263	227	237	229	262	242	248	218	257	216	252	250	259	214	228	272	248	218	255	235	220	228	234	243	234	250	249	252	230	229	229	230	216	220	253	245	244	227	244	219	228	263	229	233	232	264	241	246	242	246	269	272	229	274	229	221	236	241	260	272	259	277	234	248	254	253	256	249	241	242	214	221	263	253	246	235	222	262	260	261	214	241	252	250	256	229	244	245	276	260	229	271	231	263	229	271	249	243	251	265	271	231	226	270	236	253	247	242	217	241	248	215	233	221	248	251	254	252	254	222	242	252	228	254	222	233	205	206	263	245	217	264	253	240	262	228	237	239	240	241	250	234	251	226	244	239	235	244	239	277	281	234	214	252	267	253	252	237	248	241	255	248	245	263	216	223	240	204	252	240	270	233	224	264	248	226	244	241	271	269	239	244	206	253	212	223	266	254	243	303	256	239	249	269	229	261	214	200	222	213	233	293	243	262	238	235	239	207	253	245	245	246	256	227	240	257	233	249	240	251	248	238	238	254	258	228	219	240	239	241	253	251	257	233	226	239	214	243	209	248	225	261	251	218	218	266	214	231	251	230	209	220	244	257	226	222	255	240	238	255	272	219	211	275	247	239	247	235	261	238	218	264	271	257	233	231	246	245	220	230	246	244	260	238	229	258	250	231	257	213	250	251	232	221	274	238	219	252	240	228	256	249	267	270	229	267	227	236	250	226	242	240	265	257	246	234	227	222	269	238	257	271	243	223	245	249	249	237	262	252	245	220	244	257	262	209	230	241	246	238	210	230	241	278	234	253	246	219	232	239	232	232	199	228	217	221	219	239	256	229	258	212	210	205	212	247	238	233	240	251	250	254	240	246	225	233	250	249	233	218	230	217	233	205	220	228	266	274	243	267	261	241	237	226	254	256	275	249	247	243	269	281	244	236	255	215	241	219	237	261	231	234	232	248	263	255	265	235	271	241	253	201	236	230	250	238	230	266	236	252	251	250	233	257	255	276	230	228	230	233	266	239	226	229	265	257	242	228	235	217	254	216	223	258	246	243	250	226	236	269	272	252	222	259	245	230	250	218	251	221	229	239	259	216	259	250	240	237	229	233	234	261	240	253	257	236	264	219	252	231	243	233	290	250	249	232	264	255	254	223	231	227	225	233	245	235	255	263	251	241	253	258	247	236	206	226	210	270	276	245	249	224	227	232	248	244	225	258	243	230	249	236	245	210	250	260	249	246	247	229	265	252	251	267	251	229	254	245	269	212	259	272	248	227	217	218	250	255	254	207	230	231	251	258	265	263	260	268	222	258	231	240	231	223	217	239	243	266	225	237	251	212	278	216	258	270	269	250	219	245	239	263	228	266	226	257	267	233	261	244	235	229	232	229	236	205	234	229	231	253	230	238	251	245	201	271	275	245	229	239	215	219	227	219	270	259	253	277	230	245	228	255	231	214	260	250	230	196	254	241	223	248	253	229	228	225	228	240	248	254	237	246	250	235	225	250	247	244	242	226	237	224	226	237	249	217	286	225	250	230	253	258	237	235	227	226	210	212	275	255	238	246	250	238	240	245	248	228	260	233	244	252	245	258	224	241	241	230	259	241	256	277	231	257	246	260	223	250	244	248	252	236	238	235	233	227	222	235	261	224	231	234	250	227	242	247	240	256	253	257	233	211	248	242	233	236	269	223	217	231	270	243	278	219	233	221	234	245	250	219	243	231	229	259	278	244	258	226	224	235	267	249	242	249	258	253	240	241	248	230	221	251	222	245	244	253	266	226	252	267	234	283	229	242	209	244	233	254	256	245	249	251	284	251	221	263	238	226	245	235	249	273	239	248	251	242	238	219	256	231	254	243	226	252	220	224	245	238	279	241	233	238	253	266	213	226	233	236	277	220
23107	18247	21013	19212	17597	15763	12701	10926	9541	9371	8859	8530	7735	7557	6935	5608	5082	4605	3915	3720	3302	3058	2679	2146	1682	1532	1373	1217	1081	1047	1070	973	1011	1037	1084	1059	1130	1064	1033	1040	942	987	947	841	888	793	887	877	788	792	793	742	774	775	769	762	770	672	718	669	667	707	664	613	636	659	710	704	674	681	738	677	635	617	677	669	634	587	655	639	677	673	702	663	709	674	654	692	668	610	593	661	646	627	628	651	593	665	642	608	622	624	600	596	568	570	593	616	621	568	610	570	623	620	615	626	607	559	610	557	598	626	579	573	585	625	581	625	584	590	581	601	585	604	607	580	532	615	585	603	585	560	573	600	597	584	586	620	596	617	609	566	613	575	621	576	613	610	589	594	560	596	589	576	571	581	613	608	566	616	595	604	565	595	600	577	584	581	639	630	562	600	601	535	607	577	588	573	610	540	569	576	596	568	591	588	579	603	591	583	586	554	560	552	565	594	587	560	596	560	621	623	516	601	587	591	567	659	592	598	620	617	645	592	568	603	604	575	580	602	572	590	600	604	560	613	599	593	639	580	580	578	599	606	544	603	575	589	591	628	636	638	605	607	585	586	609	557	587	615	572	596	556	566	627	627	594	551	576	599	577	602	543	551	561	601	605	609	565	613	601	552	628	629	589	572	579	577	619	615	592	575	586	587	594	560	502	591	605	597	573	590	623	606	585	605	635	590	576	571	582	622	580	556	610	623	617	582	631	555	574	595	586	543	598	617	580	567	605	575	613	625	577	602	607	570	624	549	616	632	642	646	552	609	605	576	621	598	547	588	599	595	627	561	592	595	547	593	632	594	585	601	556	587	637	577	573	572	586	608	581	552	578	596	598	573	573	566	553	591	546	610	611	578	623	568	612	569	644	579	530	547	606	575	563	625	598	630	605	614	584	568	567	584	642	628	553	605	593	571	616	605	676	607	599	584	612	604	561	625	566	580	584	618	606	568	576	600	592	588	610	582	634	558	583	612	574	607	579	554	596	607	529	608	619	582	578	633	612	616	585	599	593	586	614	590	637	577	602	598	616	591	616	600	604	594	570	576	535	643	590	555	563	631	560	636	566	620	564	605	667	580	588	570	620	584	591	560	590	570	570	596	604	622	596	600	567	601	598	579	614	595	614	606	594	595	601	577	605	593	566	579	583	593	609	567	592	600	619	621	580	571	605	600	607	604	559	608	577	603	567	575	629	622	613	563	629	572	609	597	574	616	612	593	602	562	592	620	574	600	624	613	600	607	610	647	647	576	619	569	593	608	601	613	563	595	609	621	647	592	614	606	601	586	595	582	625	596	617	626	589	572	579	600	621	544	593	566	584	612	608	619	586	623	566	595	608	566	603	572	602	578	600	588	594	627	544	581	599	596	589	599	601	602	622	605	606	611	600	616	571	576	604	592	599	619	593	625	578	591	595	589	599	621	548	572	635	650	598	606	599	606	628	623	560	568	570	578	596	629	572	600	584	581	601	584	596	580	613	583	607	588	570	600	572	593	547	602	590	592	551	610	583	609	593	612	557	594	561	616	617	598	616	616	619	589	597	575	572	634	585	583	568	595	598	581	585	551	597	608	589	572	532	599	606	579	587	617	588	625	644	561	611	633	574	580	578	565	569	578	569	617	604	622	566	585	607	584	585	634	595	571	574	574	565	587	576	586	584	629	576	599	602	611	574	601	608	628	610	607	602	612	663	613	653	586	610	619	541	569	604	535	567	624	586	565	606	587	662	586	620	619	616	582	652	578	634	606	608	583	569	598	569	562	571	577	593	605	635	628	571	629	553	614	640	650	630	587	595	586	582	592	609	601	645	643	567	598	616	585	576	595	599	567	605	579	601	600	551	584	628	577	625	589	597	569	634	632	608	616	610	566	587	577	582	576	594	588	563	631	598	577	583	573	597	594	608	597	568	608	590	628	596	597	581	585	619	570	581	583	644	607	560	544	569	629	622	556	611	571	575	607	596	592	559	598	594	550	608	626	621	591	611	584	591	603	589	599	592	575	581	632	574	623	591	592	579	573	627	642	619	589	595	612	593	596	623	581	558	598	573	624	581	642	606	578	630	599	561	556	586	574	597	592	579	565	563	612	585	580	574	565	581	602	594	592	590	568	634	574	592	626	576	641	605	599	604	629	581	596	560	549	569	569	604	607	601	572	541	539	573	582	570	603	596	548	582	614	549	570	630	546	612	594	579	567	585	567	634	629	573	603	599	589	582	584	580	567	627	586	640	571	610	599	584	614	580	552	564	566	599	625	594	607	600	584	582	620	591	569	567	567	598	597	580	597	561	601	618	609	561	632	548	581	612	565	601	595	589	589	631	588	610	596	541	576	573	564	595	611	598	606	594	625	587	586	633	619	558	618	578	598	574	608	600	592	587	585	591	647	612	540	588	593	592	609	575	595	587	614	603	549	608	619	618	592	585	560	594	624	608	582	604	601	590	543	596	604	580	562	614	637	579	601	556	596	554	580	602	618	570	600	563	598	604	634	618	638	574	606	577	569	624	611	634	641	663	608	584	614	594	568	565	575	582	587	560	617	598	612	576	599	550	583	556	623	606	567	595	595	567	640	629	595	586	603	603	613	593	563	583	532	585	564	611	584	568	622	591	586	615	592	556	615	593	611	607	564	552	608	617	588	596	616	647	598	606	553	597	648	551	590	589	563	611	581	618	509	625	604	646	603	569	644	597	595	563	607	553	567	573	579	607	588	607	568	626	599	561	653	578	601	638	568	559	605	607	581	594	584	514	594	608	564	583	589	611	609	595	577	589	571	544	573	561	572	608	589	574	606	621	593	633	599	591	631	572	615	601	631	574	575	607	564	628	630	546	588	624	635	562	577	580	602	604	567	606	617	573	588	592	586	585	555	578	620	583	636	550	585	630	553	594	584	606	604	578	539	617	634	611	551	592	631	583	606	617	632	630	557	589	588	574	605	568	599	607	621	578	580	600	605	573	587	602	629	557	596	621	585	585	565	572	644	576	560	529	606	588	631	564	575	583	586	585	595	590	593	570	612	617	560	568	636	580	598	585	586	589	571	591	600	554	638	611	634	609	588	593	612	619	562	597	592	623	570	620	565	600	641	574	577	558	578	590	616	599	567	591	594	597	578	586	598	599	627	604	616	571	564	574	546	591	596	589	603	627	578	590	617	552	604	613	651	592	591	585	615	511	595	638	572	593	648	535	615	611	584	616	599	619	614	571	614	592	600	570	613	607	621	550	582	597	604	586	610	612	613	582	609	633	587	585	581	559	605	601	557	600	571	624	600	626	549	618	607	613	552	624	583	593	608	606	606	562	634	584	626	557	593	625	570	629	610	614	605	624	599	629	588	564	583	600	572	597	623	628	596	576	576	616	544	592	562	616	609	606	619	597	589	598	617	554	592	566	601	595	632	612	588	628	548	592	604	579	552	582	609	597	611	595	578	610	615	614	581	562	616	595	584	600	581	601	584	544	604
42503	32490	27525	21762	14145	9828	6665	4609	3309	2794	2725	2335	2071	1919	1698	1556	1186	1128	998	876	831	877	799	617	426	422	352	386	344	317	352	290	268	303	329	310	345	298	292	285	302	271	257	261	261	274	236	239	268	271	223	221	232	250	223	246	219	239	256	219	241	219	212	184	211	243	233	208	206	235	220	230	234	216	240	219	225	224	214	237	241	199	194	230	223	244	197	206	211	176	210	197	228	232	197	213	228	232	196	218	191	192	185	201	202	224	218	217	194	185	192	211	213	193	220	213	189	209	190	243	204	197	199	221	223	191	200	199	222	195	199	222	212	207	222	204	214	202	186	174	198	219	192	227	218	193	199	218	202	196	208	208	227	213	189	198	200	193	225	201	181	234	203	173	196	215	251	215	198	221	213	227	207	199	216	223	198	214	220	231	202	230	230	203	168	182	230	191	238	189	204	194	196	196	219	199	210	220	207	215	209	209	184	218	194	221	226	198	205	202	218	227	206	206	204	218	220	224	231	204	200	213	191	215	197	215	202	183	222	197	203	232	201	223	207	193	223	212	204	211	195	206	209	195	214	205	214	189	199	214	217	223	217	179	211	217	221	229	227	204	186	217	248	209	203	206	208	208	200	217	211	228	200	250	233	217	201	178	223	196	203	190	205	184	192	198	219	219	187	218	191	206	217	209	197	189	216	229	206	212	212	210	220	209	229	179	201	184	199	231	185	210	232	205	212	221	180	205	218	229	198	235	203	208	228	180	202	213	204	207	233	186	159	214	228	188	236	248	209	214	193	197	199	231	227	215	216	214	203	203	209	208	222	196	176	221	207	245	196	216	201	202	231	200	208	214	201	218	221	195	214	173	174	211	214	207	213	209	205	203	235	187	189	208	191	209	210	238	212	216	224	210	185	207	210	205	212	214	201	214	202	235	184	208	193	227	202	205	199	201	214	193	216	188	227	195	185	220	184	215	217	203	218	193	204	189	213	232	212	209	199	176	214	191	200	190	217	200	216	216	197	228	194	200	200	197	218	198	187	194	187	166	186	191	225	187	201	211	206	192	245	198	199	179	177	212	205	194	239	223	189	188	205	192	209	204	204	199	214	207	194	202	206	197	229	193	213	224	204	192	197	209	200	201	198	221	220	191	204	192	207	215	196	210	201	223	202	215	195	186	210	241	196	214	192	220	222	181	205	207	217	224	223	203	221	228	194	219	229	215	209	225	206	203	210	213	226	231	185	234	206	235	204	227	234	186	224	235	202	222	180	207	200	214	211	208	222	186	212	212	197	202	209	242	200	202	222	224	174	199	203	218	216	207	213	220	191	214	173	190	193	209	229	188	205	220	220	229	249	186	212	190	211	224	223	208	205	216	191	211	200	218	204	206	202	215	186	212	205	189	200	188	213	200	211	206	197	221	191	211	214	200	217	236	197	218	193	198	208	205	186	235	204	184	205	212	224	209	209	180	204	214	181	211	195	171	193	188	219	247	224	197	214	171	184	190	227	202	221	187	198	204	202	215	214	199	231	184	221	202	205	178	190	204	206	208	203	177	215	226	209	198	204	210	208	216	207	212	203	217	197	178	177	213	221	214	193	211	222	184	205	196	203	211	201	211	196	214	203	202	221	173	215	190	211	193	215	204	205	214	188	214	222	181	215	201	215	217	185	213	215	220	180	184	196	210	216	204	204	213	174	209	196	213	211	199	224	197	221	221	230	204	200	188	188	197	227	216	193	231	210	201	228	189	213	208	193	191	209	193	173	215	204	222	195	211	199	215	200	180	212	209	232	198	190	214	195	211	230	192	204	196	208	223	215	207	225	208	202	218	168	223	212	194	237	200	200	193	205	196	236	183	194	220	195	212	204	219	228	223	198	197	200	181	214	198	213	217	223	199	173	208	201	203	195	218	202	210	192	198	209	212	218	198	229	209	207	205	187	195	189	199	224	228	228	204	216	213	196	203	236	216	181	200	206	201	186	214	216	213	195	213	198	203	196	200	207	248	202	212	219	226	213	213	212	188	180	189	190	187	194	211	247	203	207	210	202	188	216	218	211	215	213	211	206	223	189	208	216	198	207	217	198	195	225	228	226	199	248	193	219	208	199	217	198	204	193	215	225	202	201	210	208	226	222	202	204	195	223	214	220	236	215	188	212	216	220	228	194	232	243	217	228	225	218	217	229	185	200	213	213	229	214	203	218	213	187	201	210	186	195	228	203	212	175	208	212	169	205	215	215	208	198	192	228	191	194	218	203	206	219	197	212	210	209	205	220	223	217	228	229	192	231	217	193	228	191	211	215	213	195	211	199	209	205	190	191	214	200	183	223	217	189	207	198	200	223	210	180	188	229	206	215	220	187	189	209	196	220	202	228	192	225	202	226	206	190	202	218	196	202	201	213	205	210	172	186	207	197	211	169	198	208	211	207	238	175	219	185	191	212	191	220	216	225	215	216	184	187	199	186	208	223	181	213	221	239	218	200	237	229	197	194	208	219	226	209	218	206	191	229	233	225	212	204	205	181	191	227	219	180	222	185	209	231	202	200	200	181	202	191	186	227	219	203	210	208	207	197	203	187	205	226	191	207	198	223	210	223	198	207	195	174	199	221	203	200	203	200	207	217	207	179	216	222	213	194	199	192	207	188	207	205	219	202	267	220	203	185	192	195	184	200	217	193	203	220	203	202	237	212	202	205	200	208	220	220	209	221	228	224	197	208	206	217	209	215	205	209	206	172	227	206	185	206	196	219	201	202	196	230	214	220	228	202	192	216	211	225	206	209	195	242	170	207	214	220	216	187	202	201	205	209	220	218	233	207	225	192	216	206	198	186	198	218	214	226	187	211	204	193	183	194	183	224	225	213	213	195	176	187	191	182	179	223	185	195	200	218	212	213	198	208	228	193	205	204	199	197	178	209	196	239	185	206	201	195	213	220	220	230	217	222	199	208	191	211	209	188	189	204	202	202	226	220	208	210	178	207	193	205	214	203	210	181	205	211	204	220	216	189	231	186	184	220	222	201	213	190	213	221	198	222	199	206	230	194	198	209	226	217	209	191	230	219	174	206	204	230	186	183	226	183	208	211	225	197	203	200	210	215	209	197	200	207	195	211	207	194	207	199	198	200	231	209	203	215	204	207	204	189	197	223	186	209	206	220	198	252	218	212	220	220	200	184	205	195	208	207	215	190	197	223	190	179	217	236	222	218	221	219	191	213	215	224	220	216	208	196	195	208	224	203	202	222	218	215	217	204	192	220	207	206	209	183	191	216	192	230	202	185	204	215	222	200	192	218	209	221	210	202	213	199	200	216	215	183	194	217	215	229	198	208	210	208	214	222	232	215	232	199	206	200	231	211	199	212	205	216	171	175	204	215	183	228	225	206	207	192	214	202	223	189	201	201	217	218	186	186	211	197	193	197	182	195	196	184	157	203	194	189	230	245	211	189	205	188	178	230	194	230	187	238	209	188	178	176	182	215	197	222	210	215	194	207	202
27952	22807	27231	26279	21600	19494	16454	14063	12070	11063	11025	10658	9908	9433	8685	7654	6369	5825	5304	4823	4269	4599	4112	3152	2160	1898	1703	1771	1348	1455	1347	1254	1232	1216	1302	1285	1391	1315	1213	1122	1099	1080	993	982	927	904	911	919	953	878	775	755	834	828	836	813	789	724	694	720	657	633	602	600	606	595	616	577	631	703	626	636	624	593	561	599	624	572	588	593	591	622	620	697	709	678	661	614	619	547	569	591	601	535	557	522	515	545	540	521	532	504	543	510	536	504	529	514	551	523	534	462	529	517	560	533	528	531	513	527	545	489	505	530	556	495	546	517	541	502	535	528	486	478	531	526	523	541	507	500	522	536	547	523	500	493	484	491	512	489	558	480	531	493	515	540	512	557	518	500	477	517	527	492	518	527	491	537	510	586	513	479	530	532	487	535	511	494	526	493	552	458	531	518	518	552	456	507	500	515	504	518	502	534	466	541	495	493	521	487	495	495	514	498	495	492	522	503	489	530	513	541	503	471	511	531	496	489	501	509	469	553	508	537	492	543	495	460	479	524	501	497	499	497	556	517	511	507	513	493	530	501	496	516	514	500	505	538	501	500	529	493	501	528	481	499	499	486	522	496	515	509	468	522	488	509	506	523	488	556	522	536	528	494	482	553	461	508	536	500	514	518	528	567	544	504	504	532	482	528	496	509	502	471	506	513	507	490	544	503	450	509	529	543	498	504	504	501	536	474	518	516	519	562	523	547	537	495	498	537	467	510	522	496	507	476	477	468	506	505	508	501	525	459	490	516	493	463	509	494	480	527	465	507	533	507	491	501	537	505	476	491	487	483	531	473	502	528	494	513	511	544	473	477	513	512	489	517	503	517	485	516	525	531	528	514	503	489	484	520	525	556	540	527	504	470	501	500	512	510	479	506	496	498	527	518	484	510	507	511	485	516	484	525	529	506	518	496	526	489	540	500	498	491	479	461	531	465	523	524	548	491	513	512	512	516	532	520	521	516	506	502	474	480	495	545	511	445	499	460	501	550	472	488	520	513	518	496	515	501	536	499	506	519	533	500	499	468	499	500	532	489	488	535	532	516	523	504	523	500	505	483	508	485	502	501	492	510	503	527	506	516	560	528	475	518	550	496	471	524	511	474	509	458	532	531	483	528	487	485	499	522	496	520	498	514	486	502	472	548	478	521	500	525	535	503	558	516	512	500	479	491	456	510	538	492	509	527	483	496	511	515	495	514	522	477	471	507	510	512	497	466	484	530	504	497	471	545	512	512	524	500	492	523	532	518	490	541	509	516	473	511	489	515	533	500	505	505	516	521	493	520	480	486	487	508	492	491	535	537	520	525	577	507	480	513	518	495	518	516	524	541	486	529	482	533	526	526	520	520	520	518	523	529	520	518	528	505	504	489	515	505	532	528	523	507	491	514	509	514	497	508	482	477	473	512	478	504	484	535	490	488	469	526	522	527	505	484	471	528	548	493	479	520	471	514	533	489	506	513	511	481	509	472	523	493	531	494	484	495	491	488	529	480	529	532	491	494	473	489	498	508	478	493	531	504	516	538	553	508	489	463	509	537	512	528	553	520	489	543	527	523	516	523	490	501	509	542	541	506	506	476	488	506	518	506	505	570	501	521	519	522	537	508	509	491	511	529	516	517	508	497	512	524	513	485	490	491	496	507	481	499	513	532	510	496	516	475	487	476	520	439	515	479	468	502	524	501	485	525	509	507	491	511	549	512	516	537	500	502	527	483	512	518	508	468	499	486	498	501	553	521	515	519	513	512	498	554	540	514	530	512	525	484	458	475	527	451	534	516	505	517	531	553	503	515	472	528	558	494	543	517	531	530	508	488	510	502	485	496	480	472	506	510	515	474	519	518	518	538	500	511	524	566	478	506	498	542	531	481	507	522	507	533	499	493	517	520	495	507	461	495	506	481	542	518	478	514	502	528	511	529	505	508	486	493	530	468	469	517	529	511	542	487	474	533	535	547	510	476	491	503	473	541	497	517	519	539	506	535	546	503	473	546	495	470	488	515	480	498	525	535	512	520	485	480	505	526	522	470	492	504	502	494	488	506	517	511	485	466	493	510	490	504	493	527	450	538	511	499	488	520	530	506	543	493	516	527	445	511	478	487	496	494	504	497	502	523	504	520	510	485	496	519	491	523	546	492	522	527	504	524	489	519	501	531	490	464	506	484	465	496	489	520	468	509	487	495	515	507	506	511	506	515	485	507	507	527	497	526	511	512	546	543	529	483	508	514	497	501	513	507	479	527	501	499	540	509	500	527	493	510	503	507	472	488	475	504	498	536	531	510	508	533	493	506	481	511	520	520	485	510	491	472	499	504	487	544	514	484	506	516	516	541	460	514	452	517	517	479	536	513	470	481	504	530	487	523	504	467	498	544	500	504	499	497	505	514	494	497	507	507	506	514	540	501	495	542	466	523	514	520	525	482	520	493	496	459	566	514	542	502	521	518	518	537	531	449	471	492	482	475	501	517	492	503	528	495	507	503	493	523	508	520	511	536	510	511	537	523	571	532	494	495	529	487	526	498	487	506	512	513	498	510	529	499	534	514	497	525	513	518	449	504	520	536	534	528	503	543	500	524	551	488	507	512	517	460	499	527	501	490	516	523	455	496	512	536	506	533	505	469	527	523	541	539	495	500	534	485	506	463	486	525	512	498	525	501	478	476	519	492	512	533	531	504	520	528	517	526	538	570	500	525	542	486	529	476	475	458	509	514	524	476	509	494	533	506	491	455	532	491	566	464	515	484	510	526	470	499	519	476	509	480	511	514	481	514	510	533	508	524	489	515	512	511	507	517	531	484	499	480	550	499	518	521	485	510	510	497	503	509	538	503	500	488	532	544	475	488	546	496	527	495	523	528	532	522	558	530	497	487	528	521	525	493	480	565	533	534	521	496	498	500	502	488	539	522	543	517	474	514	525	518	503	500	521	507	508	513	503	490	484	497	523	526	519	565	485	482	508	509	499	499	517	490	516	477	493	523	509	533	522	515	489	520	525	487	526	509	505	482	520	482	503	521	481	494	554	516	505	476	487	489	528	494	518	478	493	454	469	487	569	523	515	478	559	522	462	489	511	562	499	504	487	483	477	508	516	511	523	475	472	524	493	504	472	502	489	494	498	496	521	484	535	478	517	502	494	520	453	493	528	514	496	513	491	478	473	475	477	500	527	513	469	508	476	504	508	507	548	529	512	530	510	498	510	508	489	500	480	570	455	504	490	460	502	502	491	517	488	499	533	484	485	498	536	505	521	486	493	485	466	509	493	508	507	521	528	504	546	525	509	517	477	551	524	523	510	465	530	450	516	504	462	512	490	495	531	492	505	512	514	546	472	510	484	508	499	476	488	498	514	508	520	520	529	464	512	521	493	508	484	518	529	540	487	525	521	529	521	517	513	485	516	488	489	514	515	477	515	494	512	505	516	499	528	486	488	510	546	502	533	520	521	505	489	507	498	530	506	504	529	511	531	475
17174	10739	7582	4954	3116	2086	1463	993	848	777	741	699	787	774	710	605	514	433	409	331	321	292	308	277	268	226	214	229	197	192	204	234	209	219	252	236	259	229	224	210	235	234	216	236	227	204	244	201	220	189	194	187	180	193	179	205	208	203	183	189	194	203	204	188	214	194	219	220	193	198	183	207	190	217	197	211	197	204	185	209	201	222	210	176	211	189	196	215	191	215	187	190	199	210	191	208	205	231	215	200	194	205	204	198	181	213	171	208	198	215	212	187	224	184	206	204	181	205	202	199	210	192	203	222	200	199	208	196	205	224	209	189	216	224	175	200	210	208	204	209	198	196	225	208	210	210	210	183	222	232	207	235	201	217	197	194	204	199	183	182	208	197	203	193	218	193	208	205	185	207	181	226	191	217	204	192	226	215	192	244	195	175	179	209	207	187	190	201	186	186	189	153	187	195	201	215	195	213	231	198	208	193	200	211	178	184	226	214	203	179	198	205	204	194	202	205	194	198	182	180	199	185	208	194	189	202	197	191	202	200	201	183	198	183	214	228	224	187	224	194	205	186	218	175	201	176	184	198	218	169	222	198	218	210	209	197	197	209	201	202	210	200	202	187	196	206	204	204	210	177	205	197	222	198	214	185	194	202	215	215	177	200	212	188	197	208	176	201	219	173	206	204	222	195	210	205	209	207	226	216	198	190	197	228	200	187	207	182	193	197	201	205	201	194	222	204	195	169	178	189	214	204	196	189	193	178	204	173	201	191	197	197	209	191	201	226	185	197	236	198	198	204	177	196	197	219	196	188	218	178	226	200	206	182	195	219	219	193	227	192	175	199	192	211	202	185	226	192	201	214	166	201	189	226	203	222	202	209	202	200	201	216	196	207	207	191	176	200	212	194	192	183	209	180	175	212	184	202	193	178	208	203	184	203	209	211	190	185	224	201	198	194	233	217	189	195	194	215	218	211	186	184	190	204	202	174	199	198	201	207	210	219	205	181	225	221	188	210	202	193	201	212	183	211	205	220	206	197	203	200	210	210	192	213	205	204	235	188	197	208	205	193	194	221	207	194	196	171	205	225	178	187	181	210	234	206	212	215	187	207	217	196	221	219	203	177	212	201	178	197	197	196	207	197	191	191	216	201	226	218	209	218	218	194	190	202	183	176	192	217	186	216	201	179	196	215	221	215	227	184	198	180	198	208	182	205	191	187	199	208	224	194	221	203	204	208	202	187	193	184	216	187	188	205	206	180	199	204	192	197	208	184	181	205	226	219	196	213	191	201	185	175	193	227	193	206	216	192	185	208	188	208	178	222	216	195	202	173	171	189	199	174	192	192	229	196	207	212	207	198	204	178	195	202	202	223	191	181	205	210	177	181	203	212	212	201	209	215	194	202	195	182	203	213	178	212	223	205	218	227	214	215	202	183	194	206	183	190	209	221	216	169	187	196	225	204	221	200	206	205	225	189	186	201	178	205	186	205	202	238	209	217	191	197	206	209	208	203	216	215	208	185	183	208	198	210	211	195	190	160	186	208	194	192	197	180	179	202	225	232	204	168	203	195	183	203	188	231	210	184	203	226	206	185	196	186	185	209	170	213	209	203	206	230	179	207	220	195	213	181	207	201	199	222	222	215	190	196	211	187	203	212	182	180	193	226	227	221	194	184	212	216	224	193	205	195	195	214	178	202	229	194	188	201	209	203	187	219	197	185	217	191	154	220	217	191	176	201	190	200	185	196	207	190	200	189	206	231	201	194	183	201	197	208	203	212	202	221	163	183	200	197	172	208	207	219	186	198	191	179	184	189	215	215	229	231	178	205	250	222	227	196	212	178	212	185	199	179	198	190	202	204	198	214	216	199	203	194	207	198	203	182	203	213	192	230	201	182	202	186	178	191	187	194	181	188	193	217	196	208	191	223	184	235	215	213	193	209	203	211	201	206	205	186	219	196	214	212	196	215	204	191	199	226	221	220	201	189	191	189	217	179	196	201	206	184	223	215	230	218	219	196	198	199	167	209	185	187	183	185	201	176	207	206	203	191	198	177	229	168	201	192	225	219	203	173	207	185	196	216	186	207	202	181	206	209	218	178	200	196	176	206	213	231	177	175	205	199	191	210	225	229	192	182	190	197	213	194	190	196	181	228	173	201	208	202	200	199	199	203	188	207	203	207	186	197	190	201	198	229	197	216	216	189	200	233	221	191	183	197	200	216	223	197	180	211	183	211	187	177	179	200	209	194	199	180	192	217	201	196	193	181	193	189	193	173	183	204	200	216	201	215	211	188	178	204	189	208	207	210	180	195	207	188	206	190	218	177	204	206	199	208	201	203	202	207	201	204	227	193	211	202	196	206	199	202	195	220	221	217	198	215	211	204	205	208	204	213	190	179	201	211	251	204	201	199	213	208	193	207	212	194	208	190	193	191	217	198	184	200	207	169	205	215	204	191	199	192	177	210	188	204	188	180	222	208	223	199	187	184	186	199	171	190	191	197	211	191	206	180	185	193	195	209	180	177	201	216	184	218	182	213	200	198	217	190	216	205	207	212	207	211	187	173	207	200	219	213	192	191	201	215	229	205	177	208	212	196	214	197	202	187	182	195	195	194	185	174	186	215	193	200	197	200	206	207	201	201	182	198	227	223	218	193	182	183	200	188	222	194	219	176	199	209	208	189	192	161	181	212	199	225	206	196	213	178	196	189	186	180	197	195	171	185	222	202	206	179	195	224	211	161	195	199	205	185	207	205	187	180	189	201	189	192	204	216	201	201	209	197	192	205	190	225	212	210	169	215	206	200	207	187	193	221	224	206	220	198	230	187	208	200	211	203	213	203	180	206	195	195	163	218	183	202	209	167	211	202	209	208	204	200	179	190	217	198	199	197	213	211	196	186	206	218	195	188	176	220	199	204	196	228	217	218	224	209	182	203	174	197	221	208	248	186	209	227	204	204	204	248	209	185	201	186	204	192	224	229	208	200	172	201	196	192	194	194	227	219	170	189	194	193	186	192	189	245	182	204	180	190	204	227	213	193	201	208	204	195	227	208	211	205	212	214	226	203	227	199	199	232	175	211	195	205	240	196	222	193	189	198	196	211	171	223	218	180	204	199	199	207	217	204	195	183	193	214	179	234	185	181	203	180	215	209	221	196	229	218	189	187	198	175	216	209	209	203	189	179	215	190	201	204	215	223	210	197	164	196	217	177	185	190	231	179	193	228	182	206	225	200	197	217	186	226	212	216	181	189	190	162	192	192	199	185	173	195	217	182	207	201	217	218	209	197	199	221	188	185	183	188	190	208	225	193	196	176	204	209	190	195	220	221	192	210	201	189	210	187	214	197	185	185	184	190	206	189	166	203	220	208	208	220	206	198	202	185	182	191	206	203	212	192	213	193	180	192	216	205	195	174	217	201	179	211	184	184	211	239	189	196	188	219	224	212	189	217	231	212	195	186	174	199	224	178	184	192	194	202	177	211	199	204	192	252	233	172
10054	8454	11641	11724	10068	8246	6224	4816	3992	3766	3819	3746	3937	3962	3693	3162	2548	2211	1882	1572	1368	1309	1147	1109	969	791	672	665	638	619	611	645	683	720	671	763	697	688	674	724	676	637	629	671	680	637	641	655	584	615	606	616	594	601	601	571	589	549	578	514	488	547	517	534	510	564	526	536	580	552	551	619	525	555	541	491	558	528	534	569	538	545	573	546	530	582	561	548	548	500	551	509	484	504	488	504	512	523	458	517	535	500	500	527	543	507	508	529	521	470	512	524	545	512	490	494	534	485	499	501	551	510	521	552	472	496	522	465	476	536	504	498	525	488	523	504	516	504	502	514	483	493	479	525	511	503	517	522	485	488	517	491	439	507	545	534	495	464	521	516	522	466	498	523	515	519	466	516	499	509	488	498	497	498	501	513	525	540	451	518	529	464	495	467	502	503	493	473	483	492	482	492	513	492	468	501	500	544	520	542	484	478	496	511	540	514	485	506	517	505	494	540	501	474	525	451	538	482	542	490	495	508	509	496	526	508	474	525	523	584	522	522	471	512	477	506	504	510	502	517	503	509	530	496	494	527	481	528	477	514	495	519	493	484	479	490	523	506	487	531	515	573	530	539	473	474	485	482	508	465	489	495	504	547	498	546	506	533	515	498	504	507	495	469	544	517	492	481	532	458	488	528	476	518	504	508	481	488	473	488	507	520	504	486	528	461	478	473	465	505	490	480	510	552	486	507	516	472	497	492	459	513	519	450	501	487	495	470	525	487	509	522	517	527	459	479	473	482	461	470	481	497	484	530	493	550	490	507	509	549	524	520	490	496	518	518	516	527	481	523	470	480	515	554	552	496	516	497	504	532	536	513	496	501	508	476	505	545	508	506	520	553	497	511	499	473	517	520	510	539	513	501	507	513	541	504	460	473	509	523	513	495	510	513	508	513	528	466	526	495	524	482	480	526	500	513	508	555	463	501	515	488	538	483	524	551	512	514	509	556	511	526	476	473	528	498	505	483	494	496	506	496	524	518	488	506	527	476	544	527	538	530	504	516	501	520	556	483	503	505	552	540	505	518	477	465	498	566	488	505	513	488	533	505	468	522	487	474	535	516	510	503	488	517	539	477	551	502	481	497	560	522	534	503	519	521	527	544	503	500	536	475	511	534	525	516	503	492	520	519	494	477	522	480	502	499	503	499	537	494	457	478	498	523	525	482	543	482	517	435	505	516	496	516	495	495	522	488	497	488	524	504	556	518	501	507	513	473	521	519	532	540	536	486	481	464	507	463	528	446	519	464	520	475	499	546	506	481	505	497	489	526	541	490	502	541	510	489	530	520	564	530	506	538	485	512	509	502	503	537	532	519	541	516	517	515	515	521	489	507	487	513	473	474	488	495	569	533	480	509	525	489	532	504	497	505	553	517	529	510	458	552	513	497	456	501	511	501	466	535	483	503	456	531	497	526	478	536	486	502	526	528	512	505	494	511	580	528	525	492	505	518	479	495	533	481	493	478	507	446	542	516	502	527	525	503	531	499	514	471	540	449	476	515	464	553	478	511	539	533	532	509	491	525	540	492	504	548	536	525	516	496	489	484	510	555	471	499	499	536	494	510	521	550	534	480	506	520	512	542	494	494	499	472	547	541	490	511	512	460	471	494	497	517	455	548	507	494	531	485	498	487	538	520	511	463	525	520	534	506	467	532	491	530	484	500	543	525	481	496	528	509	516	549	523	551	518	511	507	525	494	495	565	444	501	482	480	509	511	523	494	503	545	541	501	511	520	490	488	532	528	497	546	502	517	533	503	530	489	506	502	461	484	468	510	504	480	497	513	524	525	470	494	515	507	482	523	486	522	498	511	475	522	509	465	580	518	514	493	488	537	493	516	465	504	488	531	490	452	520	522	522	513	490	531	517	499	505	507	482	471	509	499	545	514	513	499	502	535	510	509	512	538	513	502	536	519	523	508	548	514	485	521	501	528	533	465	521	491	536	543	511	512	515	496	451	482	503	522	513	552	545	541	505	530	502	484	490	499	510	520	484	467	534	547	514	494	501	559	519	496	496	498	461	514	523	497	445	520	478	482	491	476	475	486	514	482	513	533	493	542	511	514	495	513	505	482	523	533	527	469	495	506	513	483	521	485	486	543	505	509	469	513	502	512	514	526	510	493	504	498	494	531	505	496	497	502	484	487	516	514	505	491	539	498	484	539	485	505	492	471	515	489	486	493	530	502	541	506	494	484	453	522	510	522	542	495	505	491	490	522	491	540	504	545	505	483	505	495	480	484	502	491	506	520	531	498	498	523	512	491	498	513	522	509	504	481	493	517	521	522	495	522	481	526	489	507	510	484	499	535	503	483	531	515	500	532	506	493	494	535	511	516	518	473	500	529	499	479	546	499	478	526	497	506	501	511	445	500	491	500	498	456	516	497	500	506	524	524	488	493	469	517	532	507	514	524	542	547	542	488	507	507	505	537	521	507	512	516	481	497	524	505	515	491	542	534	495	502	516	511	512	456	488	521	507	510	534	515	502	486	529	497	520	524	489	505	463	523	510	533	546	526	517	503	503	501	542	495	514	531	482	502	449	536	487	525	486	530	502	532	518	501	478	486	505	550	519	522	539	491	516	477	526	519	505	488	546	545	510	463	501	522	517	480	507	482	499	496	509	503	512	541	488	493	504	505	500	506	499	508	515	510	489	504	516	504	498	487	554	549	527	534	509	516	490	480	500	532	550	507	485	494	485	483	515	472	498	517	503	520	508	462	499	535	491	492	522	489	476	503	470	535	480	523	528	517	505	495	480	526	539	499	498	508	482	530	511	476	482	541	438	509	490	532	497	496	511	493	543	480	507	522	486	493	533	518	547	484	497	506	472	485	514	497	505	484	517	515	501	532	505	478	519	506	507	483	503	490	537	491	526	489	509	520	513	507	522	474	514	527	469	483	494	481	523	479	505	519	525	530	459	477	527	524	511	494	514	508	500	508	530	503	531	483	490	495	489	503	525	502	538	473	508	467	502	498	484	485	516	536	550	521	458	535	469	480	500	548	510	529	497	486	517	534	531	512	513	493	552	511	491	534	505	484	494	515	496	516	509	490	501	541	512	518	517	483	512	463	494	505	566	456	515	503	505	507	545	462	488	524	476	504	518	467	478	498	509	478	479	494	486	461	464	484	515	518	509	517	479	528	535	492	471	474	491	522	505	469	511	496	456	536	513	520	504	505	480	479	489	513	502	521	494	492	463	469	506	524	503	510	495	527	502	465	508	466	535	519	470	504	521	540	502	462	462	481	517	500	478	477	501	548	472	501	549	485	516	509	558	496	482	472	509	551	488	469	493	492	536	452	531	504	483	518	472	527	503	494	490	484	500	510	496	515	463	452	525	538	492	496	514	482	468	551	534	508	484	547	491	526	520	558	550	498	470	521	460	509	535	500	558	484	485	516	514	504	513	490	494	515	553	516	479	504	506	477	527	480	496	519	481	498	481	497	512
34332	28001	20819	13567	8489	5581	4279	2819	2226	1878	1497	1367	1219	1221	1004	981	800	712	665	621	698	666	538	420	449	319	350	315	332	296	273	272	293	277	295	326	301	322	306	249	284	291	313	274	270	279	268	311	302	275	258	293	263	255	256	241	235	267	268	243	282	245	230	255	229	215	246	263	223	245	219	226	250	235	247	235	234	238	253	235	258	231	263	268	261	270	253	210	250	264	237	249	258	280	246	226	254	234	244	277	256	216	226	223	227	224	224	270	230	252	279	238	227	232	237	230	249	238	227	235	277	243	201	216	237	261	251	220	223	250	247	248	225	234	218	236	240	231	238	216	266	250	249	219	265	258	219	232	230	237	234	241	212	235	249	236	219	227	233	255	239	252	230	212	272	232	217	220	213	244	223	237	267	211	247	230	236	250	226	230	254	237	225	233	249	244	251	239	255	244	222	233	251	217	253	232	249	258	226	213	250	232	243	245	236	240	239	230	233	279	243	238	226	225	235	268	235	224	224	240	232	243	228	243	239	242	239	242	240	239	235	235	254	224	231	260	254	230	238	208	230	238	237	250	229	259	221	265	215	228	236	233	225	226	228	234	247	270	257	262	264	227	229	240	252	259	227	242	233	209	217	244	236	232	230	258	265	252	237	267	243	263	235	230	218	231	242	242	246	243	269	227	229	237	245	252	246	216	218	212	222	240	241	224	219	230	264	214	236	260	249	268	250	221	245	252	224	218	216	225	265	227	254	213	252	238	237	244	233	220	231	251	238	277	255	223	254	229	227	222	237	234	216	273	264	259	230	220	246	211	202	224	232	258	229	237	229	243	271	257	223	261	224	243	273	249	239	230	255	229	240	275	237	237	240	219	225	246	241	218	221	243	246	261	228	236	227	214	279	264	248	247	223	240	242	255	253	239	231	227	248	227	208	231	244	211	262	232	219	246	241	216	216	251	227	254	241	222	240	235	246	289	242	248	229	234	243	231	210	227	247	276	250	217	220	220	233	236	215	208	241	244	238	237	241	242	217	229	223	247	239	264	252	251	236	236	254	256	235	244	248	209	247	203	237	244	225	229	240	197	240	243	204	210	220	251	255	245	239	234	220	212	236	237	230	265	233	242	223	216	218	213	242	246	258	215	223	234	223	260	245	228	206	245	230	243	224	250	216	238	229	239	240	250	238	246	234	238	210	269	226	243	245	229	232	244	236	242	237	218	211	250	212	217	253	225	246	248	246	260	211	220	230	234	221	268	225	251	248	224	264	232	257	246	250	225	247	229	258	211	199	230	226	219	232	244	214	255	253	212	259	237	227	236	244	227	238	217	241	236	279	249	225	267	237	228	265	223	216	260	232	252	255	195	223	217	226	218	242	227	237	217	230	257	257	245	243	255	254	224	244	259	244	235	242	236	273	229	247	199	216	247	207	248	204	222	255	237	259	244	238	256	224	202	247	242	207	212	265	204	222	247	236	218	237	236	239	245	260	277	246	275	246	217	254	230	244	215	244	205	209	226	244	217	223	226	242	231	225	236	217	235	265	229	226	231	259	206	214	236	251	246	245	247	243	247	238	235	227	227	267	230	239	228	274	201	217	240	252	212	257	223	229	237	232	215	264	218	269	212	217	231	247	239	249	229	220	264	243	233	257	273	269	244	223	244	233	246	230	265	231	217	213	221	263	220	225	264	226	236	244	214	221	253	234	222	242	252	237	215	225	239	229	260	242	230	254	244	222	249	220	222	274	227	226	243	259	228	220	231	249	240	238	224	249	235	230	232	235	201	235	257	274	211	254	230	268	203	219	249	218	237	221	249	231	228	237	223	222	234	244	230	246	230	250	239	259	231	221	248	249	242	278	223	241	215	242	228	220	234	248	244	211	230	229	227	256	226	262	236	243	225	238	256	231	255	242	248	246	255	218	240	242	243	261	246	269	229	266	247	213	238	266	237	250	235	235	234	224	229	245	219	243	227	233	242	238	278	211	251	262	231	222	222	235	218	238	223	227	232	222	247	277	257	269	236	256	253	237	234	237	256	202	238	233	233	217	250	233	255	224	269	217	251	236	253	213	238	240	223	256	209	233	211	262	250	221	242	258	244	224	234	234	253	232	213	260	258	238	230	247	258	208	258	234	250	248	222	237	235	231	216	211	210	254	238	258	254	257	235	223	211	224	245	218	247	215	247	220	241	243	275	246	231	248	249	227	266	267	239	223	213	239	236	255	238	256	247	220	213	232	229	231	212	223	228	208	232	245	248	223	230	256	260	252	241	251	231	189	264	221	258	260	223	226	235	227	279	241	218	226	222	256	241	225	236	261	210	239	243	221	225	249	234	244	257	214	243	217	274	236	234	253	252	244	233	241	231	245	240	242	250	207	238	244	234	220	256	243	203	236	232	240	243	253	204	242	246	205	243	229	241	238	233	231	259	234	255	237	236	236	244	234	227	243	235	252	254	230	238	247	235	226	284	208	221	253	240	255	221	223	233	216	245	242	219	258	234	222	209	221	243	247	227	230	252	233	235	243	218	224	259	230	206	215	204	253	237	259	232	246	249	219	247	249	226	239	232	209	219	222	215	235	220	209	246	228	244	209	242	251	240	227	239	226	211	241	237	219	243	242	249	246	275	230	218	231	262	236	259	242	241	212	247	217	233	234	242	250	234	259	235	228	222	221	220	235	225	228	272	256	221	230	227	221	233	239	208	243	221	235	240	237	208	236	232	260	247	222	223	250	232	223	236	209	230	244	256	259	219	250	232	253	255	219	223	237	233	247	233	232	222	221	267	253	228	223	223	215	234	256	234	202	196	210	256	219	227	238	238	230	241	207	227	244	263	230	225	233	237	229	230	233	233	258	217	218	240	254	220	236	215	250	253	245	247	251	243	248	198	223	237	233	244	239	247	252	228	247	222	239	237	242	221	251	233	243	242	219	237	212	243	244	228	267	223	243	243	240	229	209	242	224	219	230	227	243	233	223	240	231	227	233	246	238	250	250	269	252	258	263	221	244	205	211	258	244	244	232	241	220	253	241	236	244	244	239	230	223	245	190	255	247	252	238	220	238	215	244	237	231	254	219	290	231	228	240	233	248	242	248	222	237	259	238	245	227	254	223	237	239	255	244	242	249	246	267	216	219	236	237	244	255	251	221	213	212	241	230	222	221	257	237	231	248	231	251	233	251	268	252	272	239	241	228	222	245	233	216	225	217	232	212	228	247	246	251	217	232	223	219	236	245	221	230	203	248	246	224	209	254	222	237	232	263	260	241	239	226	223	247	231	254	234	221	215	230	232	261	264	246	244	243	243	254	249	231	244	240	265	239	227	216	221	242	272	245	236	226	232	238	231	242	230	247	229	216	236	251	220	247	245	249	250	236	228	234	255	263	257	274	251	233	243	228	214	242	224	254	254	249	230	237	205	238	223	265	247	247	239	232	238	231	244	261	223	250	237	237	255	213	227	217	237	265	230	238	245	237	228	239	221	259	239	258	245
23112	18005	21157	19306	16825	15002	12583	10022	8267	7510	6915	6792	6408	6204	5444	4898	4070	3714	3332	3219	3351	2987	2592	2308	1891	1424	1385	1358	1118	1051	1064	990	1017	1070	1054	1109	1084	1055	957	977	995	944	919	884	910	934	892	844	868	842	839	826	818	763	735	744	768	734	779	697	650	707	655	641	651	631	596	607	642	671	678	622	710	617	638	647	607	607	600	656	628	672	693	649	695	654	644	643	611	641	612	648	575	589	613	614	637	597	614	594	563	584	637	569	597	607	611	570	608	555	642	594	621	560	578	592	576	618	570	587	570	586	570	568	585	598	630	590	560	578	575	558	603	557	581	570	566	586	574	561	594	580	574	568	587	591	597	596	585	544	580	551	600	585	614	613	575	570	593	602	570	563	545	550	550	572	613	603	595	570	573	577	608	587	570	555	558	581	610	575	595	606	594	605	560	618	584	561	598	588	614	545	584	551	603	529	592	603	568	600	530	591	550	586	544	550	597	580	551	607	574	591	550	592	570	608	568	599	577	629	568	565	580	608	602	581	551	540	597	586	568	604	586	529	612	602	548	585	539	565	561	585	618	572	582	623	566	575	599	562	584	560	577	543	578	600	577	569	556	592	532	582	583	622	591	600	588	591	562	595	605	595	544	645	543	538	613	545	580	519	567	582	572	555	576	628	562	600	586	584	541	547	563	583	609	586	575	577	572	569	614	597	631	569	548	561	553	533	550	594	543	582	568	556	622	585	554	555	577	584	543	536	620	606	582	579	570	606	583	587	582	564	608	557	581	605	620	570	569	562	575	566	578	625	549	554	546	580	593	576	635	601	586	610	567	589	547	572	562	589	586	543	599	578	571	545	585	594	558	618	585	617	576	596	566	624	598	568	592	574	569	612	547	557	588	606	594	619	602	613	591	606	548	549	598	569	564	602	550	632	567	576	577	594	553	556	606	561	569	570	544	559	600	561	591	603	604	557	598	621	552	604	582	568	542	611	570	579	579	580	550	588	592	582	640	610	550	608	566	585	577	573	571	586	553	542	645	581	594	565	601	601	625	590	607	573	595	586	556	583	590	554	561	552	597	568	641	568	566	577	584	578	615	594	607	607	602	539	546	598	555	575	572	574	608	559	564	587	544	555	613	558	573	565	557	600	628	615	576	590	552	575	553	575	601	603	597	601	537	580	577	618	611	586	552	564	577	572	598	557	578	549	604	572	586	595	575	595	603	599	565	574	572	526	556	604	551	554	557	634	576	577	552	576	587	615	547	566	613	571	615	580	589	537	564	614	631	606	546	590	592	580	572	565	631	558	570	547	591	583	558	534	573	572	596	583	539	570	604	578	573	582	574	576	596	583	605	581	584	572	589	579	577	598	579	574	585	601	556	615	566	647	651	539	582	591	587	595	567	568	585	495	520	563	555	572	601	611	548	549	607	603	574	563	567	637	593	584	590	540	566	531	586	553	584	534	548	553	581	578	582	579	533	572	586	563	573	601	582	579	598	551	581	579	571	550	625	575	600	608	612	573	565	570	558	568	534	620	586	581	581	589	587	572	545	562	614	565	553	593	560	617	581	613	587	610	603	516	605	568	625	594	608	594	588	555	597	600	595	578	578	555	586	546	624	576	553	575	606	565	543	599	600	589	565	577	576	605	583	563	548	570	596	605	577	590	609	601	550	593	573	565	575	588	550	585	590	582	589	579	548	592	637	577	569	597	557	559	569	555	542	564	599	605	583	587	592	585	545	580	537	549	601	600	590	611	608	548	590	538	560	579	593	597	575	541	583	620	613	573	546	574	586	590	605	578	568	571	597	602	615	567	565	597	568	549	568	590	595	536	563	599	558	568	602	586	600	584	591	593	571	585	648	553	583	584	549	562	593	582	566	597	557	605	606	569	523	586	585	565	626	605	568	573	572	554	561	594	550	590	619	601	545	564	570	587	556	559	600	566	583	573	526	554	565	580	542	570	563	582	641	569	634	565	586	556	590	575	528	571	594	611	595	561	544	569	599	565	570	551	576	593	595	579	518	624	609	568	531	612	618	617	606	572	557	558	593	577	581	585	575	549	569	588	566	549	565	631	589	601	565	575	572	610	563	580	597	601	622	597	574	559	600	595	618	599	540	530	565	600	570	569	562	591	550	574	565	589	590	625	567	585	629	586	608	521	618	550	568	533	596	545	584	543	625	552	545	579	560	590	550	559	556	589	550	608	574	595	557	571	586	600	586	599	619	594	581	531	611	588	609	576	597	577	599	533	576	575	565	607	531	559	553	600	542	633	582	534	597	587	607	610	588	582	538	578	554	593	598	574	588	544	597	593	596	580	557	557	541	560	544	531	571	632	563	611	592	590	579	537	582	579	595	572	579	599	543	620	609	583	600	593	589	567	578	557	591	612	573	550	542	571	565	579	619	576	601	630	530	574	573	545	558	576	597	592	562	604	598	588	546	558	554	566	587	602	612	546	552	556	560	616	596	584	585	557	601	597	561	559	527	591	574	573	601	586	604	561	580	536	623	558	616	579	589	573	590	588	601	611	553	573	566	586	565	617	569	556	601	575	545	560	567	609	590	612	565	630	562	595	585	574	554	612	565	553	561	577	558	578	580	535	651	602	565	547	557	537	538	562	602	553	553	602	548	605	543	625	554	557	606	578	578	595	597	574	564	585	581	548	587	559	596	565	532	545	557	623	556	562	564	577	595	610	582	567	562	584	567	572	567	599	550	567	556	545	561	535	570	590	614	625	548	563	581	538	556	564	601	612	565	617	541	618	574	573	531	625	593	566	582	637	585	584	609	567	574	567	622	597	593	618	598	629	566	566	590	619	592	572	589	574	559	617	568	587	590	604	599	591	585	568	593	593	620	552	616	570	599	596	546	585	602	594	598	626	613	570	568	545	574	572	597	545	577	585	587	567	606	612	565	602	569	614	610	585	573	582	634	584	578	569	567	576	570	574	560	557	581	611	530	574	578	608	559	593	617	556	592	579	581	551	626	542	549	578	643	613	557	562	555	616	569	633	633	560	597	592	624	560	574	553	628	565	554	552	588	562	576	607	578	594	544	524	566	583	582	567	586	564	576	551	582	603	601	606	531	623	582	536	587	568	618	593	581	589	596	537	618	613	594	586	610	578	583	617	599	596	581	549	568	542	612	576	582	598	550	601	584	594	605	575	595	604	566	583	597	551	560	559	548	567	624	572	593	617	589	595	602	594	634	602	538	616	574	585	561	586	595	613	608	558	597	598	593	566	571	557	616	586	568	588	598	571	538	558	580	598	542	612	629	552	564	590	577	552	579	601	583	578	585	594	568	540	596	595	577	586	599	632	589	596	572	558	589	557	613	559	520	598	608	604	588	561	575	579	577	590	575	586	591	595	575	522	543	588	587	593	538	581	609	579	548	567	610	544	578	573	560	611	555	551	576	558	592	595	581	600	617	575	571	596	579	564	583	598	622	587	576	576	603	601	617	573	551	587	571	625	584	575	595	591	547	578	594	589
43813	34260	26992	19128	13625	10137	7962	5634	3986	2741	2247	1973	1649	1568	1372	980	924	970	818	724	763	797	877	657	461	391	373	349	325	309	347	325	324	292	322	325	313	276	308	289	268	240	261	254	254	283	287	268	246	234	249	260	275	234	226	209	231	287	205	247	236	218	223	239	227	215	209	222	214	226	196	212	238	203	210	202	193	182	249	211	201	218	218	193	213	212	196	219	248	208	233	213	185	216	235	218	195	207	214	192	183	221	168	209	198	227	193	200	197	211	211	210	200	211	224	174	221	208	223	187	172	189	230	214	204	201	205	203	208	190	184	204	186	214	187	210	189	197	199	188	213	199	205	216	219	192	202	195	196	206	183	171	182	198	224	187	212	196	190	202	194	209	198	222	186	210	176	233	208	209	184	216	204	201	204	194	185	214	193	193	190	188	203	206	204	187	213	211	219	220	186	208	205	208	204	219	214	202	196	194	186	195	208	209	173	208	180	200	161	202	174	227	199	215	228	201	182	187	181	206	230	214	207	190	190	220	201	195	195	183	219	167	180	188	209	201	210	206	178	213	193	220	194	203	192	188	207	206	200	186	210	210	210	217	179	190	201	188	190	212	172	193	186	196	206	185	204	212	201	197	215	213	198	199	174	204	213	205	205	248	220	193	187	169	202	222	191	180	203	204	167	188	209	184	229	193	201	201	226	199	185	170	203	202	205	215	193	205	223	209	200	209	197	196	203	250	199	209	192	193	212	203	221	219	209	203	227	166	182	189	201	198	190	193	223	198	200	203	203	222	213	232	203	197	220	206	227	187	190	179	230	193	207	193	195	231	189	193	209	180	225	198	230	193	189	233	203	210	177	194	245	181	194	186	180	237	201	214	219	198	202	194	183	217	223	201	212	185	191	204	192	222	208	215	208	216	222	173	196	191	187	210	211	199	208	195	216	172	208	196	223	221	216	206	197	201	179	219	204	180	224	180	228	225	206	194	235	185	197	194	216	197	197	211	184	212	185	203	206	201	184	201	187	210	218	213	190	190	185	200	198	211	190	206	211	220	214	192	181	168	210	231	192	199	183	197	221	206	220	208	193	188	189	192	201	188	192	201	214	213	205	241	205	179	225	192	189	225	197	210	188	205	210	193	180	211	222	229	201	224	237	184	219	211	197	207	188	189	187	215	201	222	204	198	217	190	176	185	185	188	165	181	194	211	205	222	208	211	210	193	198	197	199	205	206	222	218	234	196	213	209	222	208	206	197	207	204	195	186	176	213	234	203	215	213	178	194	195	186	195	199	221	183	205	212	209	216	216	225	220	192	195	170	197	156	222	192	183	193	228	196	190	188	217	183	186	199	180	199	169	191	246	183	175	206	218	226	214	190	204	223	211	211	185	192	212	200	207	222	236	226	190	192	214	165	186	218	202	169	188	192	219	219	198	200	215	191	198	200	184	207	157	197	209	205	209	207	195	208	207	214	221	183	192	204	176	202	220	212	214	223	202	196	188	199	193	173	185	193	192	214	195	193	188	199	220	196	209	211	200	193	206	208	184	199	215	182	173	202	217	182	204	219	202	199	183	211	202	228	210	213	206	189	195	214	192	182	208	210	195	214	180	187	184	200	212	202	183	186	179	184	196	209	173	202	186	174	189	203	204	211	221	216	172	206	234	190	214	192	231	226	203	192	212	210	198	190	202	194	205	201	209	193	207	216	224	198	175	220	182	195	207	200	198	194	189	206	212	177	217	201	189	169	191	205	182	194	207	189	207	190	225	186	194	219	198	182	192	188	189	202	185	202	217	215	202	204	193	216	209	194	214	215	174	193	178	193	213	213	220	182	187	204	188	203	207	181	204	217	183	181	183	185	206	176	185	207	185	204	227	202	200	184	210	210	186	192	212	204	214	180	195	198	201	194	206	201	209	208	221	207	202	213	197	200	187	204	199	204	180	198	210	217	197	201	206	201	205	186	207	193	203	193	225	196	216	205	207	213	205	193	222	173	175	217	230	195	219	201	183	188	194	185	189	202	208	188	182	193	213	180	211	190	206	193	216	216	214	212	221	213	199	186	195	208	202	187	206	212	199	199	175	216	181	200	220	214	199	225	212	207	201	193	241	166	199	194	207	194	203	188	219	206	195	204	211	193	203	208	193	179	198	208	205	205	189	202	182	199	203	224	196	189	182	212	177	224	206	184	190	226	204	200	219	192	230	197	186	192	202	192	190	211	198	232	246	198	219	211	203	205	187	201	195	194	192	240	186	157	203	194	206	191	209	235	222	214	198	207	210	185	166	202	184	207	198	169	206	162	211	206	225	178	187	188	200	216	205	203	185	220	207	217	241	213	180	195	205	207	209	199	198	206	180	198	208	201	208	193	204	228	202	198	203	208	196	208	193	198	172	221	183	227	196	193	216	200	187	219	198	185	194	208	196	194	190	180	182	199	198	190	225	204	193	177	188	187	190	194	189	213	174	197	201	180	199	180	199	205	192	181	210	178	211	157	169	191	232	205	200	206	191	160	202	198	198	208	222	190	182	181	214	185	200	231	191	194	190	183	187	192	190	199	200	192	193	199	222	180	193	211	207	179	233	217	193	194	220	174	194	198	209	206	195	184	191	187	203	203	195	206	218	178	192	239	215	214	210	181	199	221	183	198	196	187	199	222	177	196	200	199	213	216	200	189	218	188	202	193	210	199	204	207	207	208	191	217	199	186	201	200	214	184	206	230	221	175	212	218	205	212	174	190	199	179	207	197	190	197	187	213	219	199	244	177	206	200	229	185	241	217	234	213	204	228	200	200	218	195	192	204	206	196	192	187	167	213	194	223	190	188	186	215	210	200	226	202	233	206	204	186	194	187	190	187	216	201	217	208	201	205	203	196	187	224	199	195	214	204	193	205	213	180	214	181	214	200	214	206	198	199	202	196	190	212	217	190	228	198	197	223	190	193	180	199	220	201	186	206	224	208	194	213	182	209	201	182	216	209	186	176	194	201	210	203	194	195	213	198	193	202	213	197	182	200	185	210	205	218	209	193	202	201	201	179	173	188	222	222	214	204	208	188	192	194	199	199	169	210	206	212	187	185	200	192	201	186	181	181	203	188	216	217	196	205	184	196	199	216	214	193	205	210	184	204	215	191	212	196	187	221	186	197	180	181	187	201	197	199	198	192	210	198	184	199	237	213	198	203	206	182	169	204	202	191	166	195	207	171	193	196	185	194	174	221	196	193	199	195	205	217	204	211	213	205	211	216	201	197	186	201	198	196	172	181	212	183	205	253	211	163	199	211	202	208	205	218	212	203	178	200	190	207	193	197	191	219	185	193	196	187	180	214	189	187	188	187	179	192	219	214	220	208	212	186	175	193	228	217	199	199	170	162	201	200	189	210	213	191	212	189	202	196	202	214	211	198	221	217	220	176	172	206	199	209	227	206	186	180	211	207	187	178	181	208	189	183	225	199	178	220	195	171	196	213	187	231	190	199	227	202	199	203	191	205	190
29947	22957	24564	23211	21116	20014	16579	14452	12378	10623	9301	8846	8225	7598	6603	5258	5053	5096	4508	4272	4456	3975	4089	3097	2771	2127	1695	1718	1441	1552	1440	1302	1237	1244	1359	1361	1233	1271	1149	1178	1033	954	1047	965	1055	1040	1077	1071	954	890	910	824	839	892	806	827	799	760	677	710	676	649	614	571	580	663	576	552	583	612	644	640	692	669	555	604	609	551	563	552	575	676	633	696	601	637	616	601	535	584	616	574	629	536	548	519	544	554	511	497	508	505	503	534	558	523	513	507	501	506	544	536	496	509	518	510	483	479	508	482	522	488	507	480	496	490	493	474	509	509	471	493	503	446	509	505	530	522	480	498	508	508	479	480	514	495	493	504	477	473	515	523	511	471	468	557	526	469	531	496	465	499	509	473	498	457	519	531	481	504	506	489	493	507	445	494	462	458	469	487	495	479	528	507	483	491	490	513	514	506	522	509	461	489	544	510	475	524	494	463	473	496	523	475	445	491	482	445	471	483	506	485	482	537	486	505	508	504	515	490	516	482	481	500	497	518	474	527	493	546	485	496	495	498	436	510	506	482	446	471	482	520	481	488	485	477	486	546	477	475	521	491	487	493	513	505	524	506	500	538	504	501	462	491	497	500	458	482	523	479	450	516	537	510	496	502	480	492	486	476	460	507	452	485	489	502	510	510	519	528	503	507	489	500	469	491	495	476	458	481	517	491	500	472	483	467	507	486	487	484	481	491	482	486	489	480	524	472	539	487	500	492	508	479	508	499	496	511	468	479	495	475	504	481	484	521	480	489	502	513	457	480	524	446	455	479	527	484	469	523	468	498	493	471	458	490	490	534	497	520	502	452	479	500	501	527	490	543	528	520	518	505	492	507	472	461	492	457	526	510	471	486	487	465	496	476	506	439	506	518	501	523	521	496	506	508	490	513	510	476	484	535	454	495	460	534	503	502	507	506	481	490	470	520	520	494	497	506	522	492	486	485	492	502	498	489	511	452	500	493	508	506	513	472	487	482	469	536	462	510	473	498	455	479	473	496	498	510	511	483	473	507	487	518	468	497	496	495	475	452	547	467	462	435	491	466	508	487	472	497	468	508	514	504	450	472	494	514	524	503	512	535	481	460	488	499	493	493	495	463	479	483	531	511	452	469	487	482	502	508	469	479	495	531	480	472	514	498	494	497	473	476	488	476	458	478	526	516	529	555	475	499	487	529	536	476	524	491	501	487	498	499	495	469	494	488	473	489	502	496	492	543	482	511	478	504	495	500	500	491	487	493	540	477	524	461	506	523	487	458	500	545	527	498	488	457	534	499	495	497	490	540	457	513	550	513	514	535	487	521	513	470	490	511	468	511	460	495	452	525	470	467	513	514	501	466	530	475	471	520	501	469	471	472	448	507	499	501	529	503	497	477	456	471	495	499	477	502	514	517	508	502	458	508	492	518	480	475	529	541	471	497	514	465	481	497	528	511	491	482	501	480	468	500	549	479	518	471	488	484	464	459	486	498	529	502	489	476	511	521	540	463	497	510	501	522	499	458	490	555	500	500	472	431	501	490	478	539	498	556	474	497	542	504	492	495	498	490	448	498	506	478	479	469	477	466	498	489	480	457	464	496	477	480	484	546	521	518	540	488	488	508	474	471	467	497	485	494	508	474	492	514	534	499	504	485	483	471	531	490	486	523	475	505	481	520	478	487	519	462	496	472	506	455	501	514	470	528	481	487	503	469	493	512	528	552	487	482	485	541	511	511	491	515	515	525	502	491	478	490	475	454	497	496	523	497	488	465	453	517	482	532	509	474	468	518	490	464	458	457	491	473	498	511	493	529	512	507	506	451	482	499	503	507	536	503	535	474	471	512	525	526	528	492	481	480	507	497	473	523	486	470	510	466	486	539	522	519	462	482	483	518	509	493	507	484	496	514	512	532	489	516	527	456	505	489	495	472	523	527	507	492	511	492	529	478	501	500	529	477	464	495	499	466	491	477	501	480	483	464	525	506	502	451	514	505	501	477	484	484	481	473	507	453	494	469	478	487	528	435	542	489	509	503	512	444	495	496	489	506	499	519	458	491	499	487	510	453	495	515	480	479	491	512	521	491	475	489	540	499	478	468	489	511	504	475	493	507	500	490	517	493	496	478	492	510	504	459	487	452	479	459	453	451	472	507	492	487	538	466	477	493	511	469	514	506	538	497	501	499	500	514	495	506	499	508	486	496	505	488	469	445	499	481	478	481	482	452	488	473	480	486	509	498	496	500	507	485	522	473	504	488	523	481	467	502	525	513	557	532	500	516	458	502	485	469	477	473	512	516	521	466	485	472	512	527	493	485	484	460	500	521	448	505	463	481	465	509	479	484	472	516	532	488	489	523	495	505	484	479	483	490	525	472	512	503	506	506	483	475	513	468	481	477	542	507	488	504	454	518	524	479	477	513	525	535	512	459	497	475	500	495	497	489	476	512	545	470	472	498	517	502	488	552	429	476	569	526	519	506	471	540	529	497	463	493	502	518	474	523	497	506	492	516	522	474	504	512	500	539	502	482	471	463	479	464	534	485	484	501	481	494	515	486	478	519	505	478	522	487	456	527	481	480	464	467	501	495	493	559	505	508	492	499	542	451	496	448	466	489	484	497	506	455	507	488	535	514	511	463	456	474	510	469	488	515	517	464	531	500	512	484	466	522	494	485	448	496	494	454	521	511	480	490	494	498	483	510	498	462	481	483	503	475	467	521	550	506	522	484	491	475	507	493	494	515	487	533	492	495	521	465	518	507	474	522	496	483	500	464	457	487	509	527	474	507	486	494	518	488	529	464	499	471	508	479	510	468	491	486	504	484	506	453	519	464	491	473	464	489	520	478	526	506	462	468	483	473	492	493	491	466	482	489	524	485	495	459	508	487	513	498	487	488	499	470	445	463	460	496	478	501	487	504	480	489	489	477	498	473	528	498	482	478	511	537	496	493	542	510	495	475	520	462	550	501	488	547	430	509	519	492	503	494	521	479	495	501	511	518	476	487	458	508	498	478	452	498	495	466	459	494	503	469	513	489	499	522	474	465	457	516	487	495	485	504	525	473	505	480	451	499	500	500	495	481	486	476	480	507	495	494	507	497	504	513	529	497	495	512	521	444	495	535	502	486	515	511	507	479	496	524	488	552	501	502	476	514	468	497	496	481	466	479	494	552	551	460	470	493	480	494	505	488	505	501	488	478	503	508	511	471	544	470	486	489	517	488	479	517	515	448	499	462	466	477	483	493	485	501	500	494	476	493	515	501	485	509	497	524	489	491	469	515	458	486	485	449	487	466	467	519	502	502	465	497	489	466	548	487	478	487	507	482	509	505	446	467	511	490	525	449	530	490	528	479	488	495	508	508	493	493	488	532	490	504	486	510	508	506	459	470	474	511	524	478	464	495	493	506	489	515	477	462	526	515	503	488	518	500	480	542	494	514	469	516	515	501	490	515	446	519	505	481	521	472	553	493	479	542	477	519	489	489	508	507
15359	7679	6110	4140	2805	1860	1405	1023	835	704	655	610	602	607	538	485	405	336	316	302	283	249	307	282	286	227	237	201	215	211	223	214	225	224	188	221	230	209	235	233	201	197	222	198	206	231	219	217	217	212	216	188	215	204	222	213	196	191	173	185	210	181	221	224	187	207	202	225	199	193	218	201	190	196	218	206	205	156	168	182	202	224	219	184	204	230	199	184	192	207	200	186	233	194	190	192	205	213	182	197	218	194	205	208	201	215	202	200	225	187	227	178	167	217	209	180	192	183	194	201	176	193	187	195	188	188	184	218	194	198	200	186	186	202	181	164	178	194	168	188	207	211	167	190	184	185	183	189	206	199	188	205	180	175	186	194	195	206	190	192	194	199	225	219	192	226	190	202	191	210	200	217	216	193	183	199	204	200	212	200	196	184	197	197	200	228	204	179	189	178	219	182	188	200	207	202	208	177	210	217	189	197	194	190	186	207	190	165	216	216	219	205	204	211	184	186	206	214	202	167	195	219	195	213	207	206	187	195	190	201	197	185	202	210	201	224	203	195	190	221	197	184	198	204	211	187	204	205	231	179	184	221	218	220	193	206	224	216	209	200	196	178	205	188	186	216	208	185	199	233	219	185	199	191	192	215	180	222	196	208	215	206	187	194	189	186	173	198	180	205	192	212	203	206	176	189	210	180	174	203	198	189	188	220	201	188	197	189	216	194	199	221	216	203	205	181	188	175	200	203	162	190	212	163	181	213	209	192	181	172	202	170	219	176	215	214	201	197	194	181	216	192	199	207	207	193	219	193	198	189	229	222	188	200	205	198	174	185	197	197	185	197	184	197	206	194	205	193	187	198	175	189	200	186	217	173	169	202	186	205	187	218	207	203	181	216	219	187	205	204	198	200	159	189	188	200	227	209	209	208	216	194	193	196	214	206	191	187	204	205	218	183	215	215	169	205	204	209	182	196	189	208	223	188	198	166	209	202	194	184	197	183	196	187	198	189	204	183	225	197	219	197	196	211	178	218	199	213	194	187	202	176	207	200	192	205	199	197	179	179	211	222	182	212	213	200	202	185	186	195	204	209	176	169	179	201	191	174	172	200	236	206	167	189	216	176	211	189	172	208	227	197	195	205	200	202	205	200	196	201	179	215	173	181	185	195	185	199	178	210	198	177	178	211	200	191	219	183	194	186	185	181	183	209	173	183	191	201	186	196	216	202	221	208	210	181	180	223	210	194	213	212	199	214	195	192	200	191	187	182	194	205	208	200	181	189	191	196	203	212	204	195	231	209	176	215	193	208	232	203	201	218	202	185	177	214	204	197	222	209	194	197	183	189	183	205	213	194	199	206	200	213	199	196	164	182	197	204	201	210	201	207	208	211	182	190	210	227	187	194	177	193	190	185	168	172	185	205	198	206	205	176	186	199	194	190	226	188	218	173	188	188	205	217	190	196	184	208	194	194	195	201	229	191	210	205	197	198	199	199	199	198	193	193	180	189	197	188	189	208	203	193	189	197	191	185	180	202	191	196	177	206	199	198	204	195	203	179	174	190	208	209	222	171	214	178	201	192	211	197	201	189	208	187	192	188	187	207	204	191	199	194	199	198	216	205	211	207	178	182	171	184	178	218	180	181	185	214	193	208	192	187	188	188	180	189	195	183	176	185	198	198	185	198	204	187	180	201	189	194	188	208	205	185	196	190	196	200	198	193	205	209	181	189	170	183	200	213	205	177	177	186	179	211	195	167	211	170	194	195	234	193	197	190	214	190	187	185	198	201	229	198	191	168	194	206	211	221	159	177	191	207	215	172	205	200	193	201	172	178	208	205	219	193	175	221	185	204	208	187	196	192	225	230	181	221	223	187	194	184	195	185	209	196	216	190	192	206	223	202	219	189	205	214	200	205	213	191	215	215	198	210	179	184	182	191	185	212	189	179	175	209	187	179	179	188	173	194	205	181	193	213	218	207	183	201	183	210	201	199	174	196	216	209	183	206	181	183	214	206	214	188	206	179	198	194	204	195	207	212	201	209	195	227	210	199	167	198	212	187	186	183	186	174	192	201	206	189	223	208	208	174	204	195	199	210	188	195	187	210	183	196	159	186	174	179	213	210	212	185	187	208	245	213	212	214	223	181	202	175	207	208	222	191	195	192	186	216	185	210	202	186	181	216	229	214	198	201	212	212	209	200	217	197	182	214	193	198	199	212	209	189	194	181	191	174	203	194	207	207	171	181	203	185	192	221	168	178	209	199	186	180	171	182	217	211	195	198	201	204	223	201	178	184	201	189	171	183	207	213	195	173	209	185	198	195	196	196	189	192	171	191	173	186	189	187	165	190	205	213	205	179	189	198	170	212	204	202	223	227	196	184	189	191	185	221	229	178	195	168	186	187	171	181	210	225	180	196	187	200	193	197	194	213	207	193	192	199	192	210	201	201	196	169	195	210	216	173	196	207	196	201	236	193	172	195	207	188	219	173	180	193	208	205	199	190	216	194	199	171	201	207	214	196	177	206	162	208	183	213	184	208	200	186	185	194	214	199	218	180	188	204	198	206	195	187	169	211	205	195	198	192	199	212	210	187	189	196	194	204	181	203	203	195	193	215	221	217	204	209	199	196	224	206	178	171	173	190	210	207	214	194	178	189	192	212	202	200	174	205	174	187	210	203	161	189	195	206	192	186	185	188	199	207	201	193	194	214	201	208	195	219	210	196	199	193	206	198	184	179	197	190	194	235	210	191	213	204	211	210	178	195	180	181	188	193	193	198	194	216	202	189	195	186	198	188	199	197	200	195	185	172	182	212	186	209	193	197	175	172	184	204	210	182	212	167	200	197	180	190	205	182	209	226	212	200	197	185	188	183	194	223	192	205	166	200	205	212	195	203	206	209	203	187	215	192	204	199	187	219	183	195	206	196	187	218	209	187	199	196	176	212	171	191	178	209	194	196	194	178	218	196	196	184	219	195	200	175	190	192	192	194	180	201	223	187	202	185	189	201	186	200	207	240	214	163	191	186	200	193	218	190	170	188	211	192	178	169	183	195	205	182	199	210	230	197	210	209	191	228	221	191	197	211	231	178	174	188	196	185	208	197	190	186	179	174	180	200	202	164	213	202	196	192	215	180	195	216	198	162	221	199	162	191	178	203	180	199	195	188	194	199	218	217	201	189	174	207	219	180	200	186	207	215	208	219	212	198	189	216	227	211	207	209	207	190	186	172	167	177	218	171	204	200	211	164	189	167	200	199	225	210	178	181	200	194	203	205	194	157	189	206	229	166	207	210	181	219	187	199	203	174	174	166	206	190	184	218	207	190	178	191	215	181	186	203	212	203	197	198	205	164	228	198	205	224	207	210	223	224	210	174	199	183	170	186	194	192	191	206	206	191	207	187	245	218	180	231	170	172	167	178	173	222	220	185	205	203	226	199	191	187	162	192	185	178	195	176	184	231	213	198	209	183	225	190	202	191	179	221	213	204	225	185	181	218
9017	6298	10042	10549	9284	7748	6019	4799	3894	3421	3144	3060	3115	2986	2770	2238	1914	1597	1369	1244	1145	1152	1056	1025	992	821	771	637	630	590	612	646	663	683	735	743	708	717	720	662	675	664	633	628	667	658	645	644	652	608	597	540	623	602	585	534	570	584	553	578	542	534	614	515	532	552	524	543	561	599	592	570	577	523	529	525	541	531	534	527	538	585	586	583	571	556	520	513	544	558	553	500	538	557	545	502	539	511	520	490	506	485	490	531	494	489	497	530	525	516	517	496	517	500	537	499	530	525	516	484	475	477	517	486	504	542	482	522	449	513	520	503	500	514	493	487	526	495	502	505	518	500	524	518	523	503	496	500	482	492	500	488	480	450	499	457	507	499	508	545	472	526	497	502	500	551	504	498	508	504	474	508	504	491	538	506	473	486	513	472	519	510	534	525	502	534	485	467	474	498	475	504	499	519	525	533	496	505	489	516	518	472	505	490	494	510	495	506	472	491	528	491	498	514	499	507	538	511	533	465	469	533	473	495	520	510	512	484	482	508	465	507	480	501	472	481	500	474	483	524	514	543	517	526	516	560	492	515	513	526	469	492	505	515	530	498	488	502	545	489	496	487	482	516	508	492	501	502	467	528	501	496	528	489	510	503	534	462	502	483	482	494	506	512	500	532	536	476	512	518	509	503	490	485	472	498	498	480	487	482	493	542	495	492	475	526	484	512	515	497	464	506	503	505	483	496	529	505	453	534	508	501	496	483	486	551	527	479	489	548	488	484	508	482	512	504	484	505	487	503	498	500	493	489	497	447	469	526	483	502	474	528	483	489	543	504	519	538	511	505	505	524	497	475	503	505	525	462	541	479	487	479	508	529	514	512	481	494	501	495	481	503	489	486	461	481	508	481	503	497	487	499	511	491	527	489	501	489	499	516	485	506	517	488	531	522	506	495	465	486	483	512	517	509	488	485	540	551	464	511	525	476	523	501	499	502	488	507	477	517	502	537	493	516	539	483	493	485	500	482	507	475	502	467	510	494	507	538	489	457	544	522	520	485	521	529	489	499	480	501	471	530	545	500	485	517	492	517	520	472	505	485	491	485	522	472	470	513	503	473	503	522	504	478	488	501	475	446	507	526	503	533	480	505	531	515	491	491	476	478	508	507	529	511	474	472	485	519	520	466	481	503	505	473	496	508	468	534	504	511	522	491	481	463	474	524	533	497	513	465	482	458	514	540	489	514	526	529	493	443	494	516	518	494	516	516	500	554	478	486	532	470	474	452	543	528	489	509	507	501	487	539	513	490	509	478	522	517	473	502	524	502	510	532	495	494	481	511	526	476	509	499	499	466	486	508	514	505	505	502	521	543	499	491	485	514	489	516	519	489	527	536	504	491	507	543	486	464	517	487	515	494	503	505	497	475	512	488	509	516	481	480	487	526	456	488	505	518	487	490	500	472	493	473	488	473	490	475	505	462	477	509	475	521	507	521	471	506	490	500	502	481	480	455	502	495	501	529	513	513	522	528	498	497	490	472	473	476	507	535	519	511	515	484	517	499	499	471	523	488	517	480	454	486	501	491	457	497	475	514	507	507	477	539	497	494	526	503	469	548	511	547	517	479	506	536	449	506	504	563	488	489	462	556	528	502	519	514	495	545	517	497	504	486	498	492	490	510	519	447	488	469	528	474	500	473	494	512	520	474	514	518	485	479	537	503	529	481	463	488	503	466	518	485	511	493	493	521	512	496	531	487	473	498	496	539	491	481	490	530	484	521	538	528	491	512	499	516	480	536	511	472	506	491	472	478	508	497	458	504	489	490	475	474	468	489	486	539	505	534	504	513	526	510	478	479	482	485	540	490	492	540	500	475	515	508	518	477	502	514	505	509	518	523	467	443	514	487	493	520	463	474	502	502	530	525	463	495	493	529	500	570	510	498	465	490	488	498	512	502	475	486	513	517	494	492	478	501	512	509	465	491	498	495	496	553	498	492	504	500	473	493	465	492	509	508	464	509	546	517	511	510	494	476	500	460	500	515	507	472	473	486	538	522	518	494	501	543	482	497	503	544	507	473	497	458	481	523	537	504	500	498	536	509	474	528	519	524	489	489	521	501	499	497	517	510	512	506	502	470	504	459	508	524	505	484	527	497	477	515	506	544	495	488	489	502	512	556	472	498	532	513	491	539	523	469	533	564	517	509	506	488	510	512	532	491	509	515	473	502	465	521	520	501	518	480	486	449	461	510	515	487	476	507	514	491	496	467	454	516	517	482	508	518	540	490	496	511	495	503	498	525	490	510	508	509	521	510	498	470	535	508	530	535	458	515	478	503	544	490	465	473	521	472	484	508	485	496	506	503	509	467	467	501	517	488	541	474	479	521	479	499	524	502	504	479	512	509	507	480	498	473	482	488	481	469	507	474	512	521	534	498	501	477	526	508	494	480	509	499	491	476	484	526	519	491	489	490	519	481	499	500	503	509	490	490	523	464	502	508	503	526	505	470	490	513	504	512	479	505	554	542	505	525	530	497	479	504	534	450	496	486	501	516	462	521	476	459	496	515	523	522	448	558	496	499	479	464	484	513	520	489	506	504	500	495	500	503	528	500	517	534	493	519	494	539	494	493	544	515	515	454	568	514	511	499	510	508	539	518	456	513	495	538	496	496	479	482	502	508	516	470	496	526	510	490	506	486	486	513	467	510	482	499	496	478	510	492	525	472	518	506	525	507	520	543	476	524	497	461	496	537	508	532	505	506	481	491	476	488	475	478	499	465	559	485	474	515	507	497	515	494	535	497	489	517	487	504	492	516	491	504	526	517	465	478	515	493	479	498	495	499	495	495	495	489	485	512	446	553	500	524	521	514	514	480	497	496	487	490	512	469	515	460	467	469	523	538	512	483	490	503	454	514	485	484	495	526	468	466	505	488	502	494	465	506	470	541	480	491	530	499	483	529	488	505	482	515	489	497	522	453	480	506	493	480	519	519	504	490	529	514	500	534	519	516	496	501	492	502	526	506	492	500	483	542	480	467	473	529	476	494	536	543	496	536	502	480	488	517	487	508	453	489	488	517	504	461	492	508	492	480	506	510	520	470	471	478	501	489	511	537	479	459	522	487	511	493	486	463	494	525	546	495	529	474	493	529	562	441	522	520	524	479	510	514	494	518	503	482	505	541	469	518	510	508	506	499	496	459	506	503	487	486	487	505	521	505	531	545	524	487	548	481	493	499	482	502	494	497	495	513	510	493	462	496	515	503	475	522	494	488	512	523	503	469	514	526	508	504	515	486	486	503	515	468	514	498	537	512	503	472	510	493	463	537	478	483	531	478	501	479	487	521	538	497	498	499	496	512	500	481	532	512	480	472	519	530	524	511	465	500	519	527	475	524	483	463	517	489	482	512	503	501	499	507	504	509	480	515	463	514	489	501	509	478	504	540	495	543	453	472	518	511	519	506	472	535	534	489	492	479	501	480	486	521	504	538	523	521	489	518	445	511	515	552
30563	19406	22507	14705	9643	6870	4519	3430	2519	2061	1534	1320	1113	1037	972	813	825	709	659	677	686	628	617	460	395	365	353	350	350	336	287	305	307	298	302	299	308	310	289	297	292	294	281	248	293	269	296	279	306	283	231	248	239	285	260	303	273	251	259	274	266	251	222	272	254	241	234	241	249	240	231	244	251	261	227	256	254	254	246	228	224	252	268	254	255	237	257	243	216	247	251	237	231	215	258	256	234	220	218	265	240	220	242	245	241	250	272	250	238	227	246	227	228	236	215	277	232	240	244	283	249	222	237	211	239	247	216	235	238	264	251	241	231	211	237	229	281	227	212	229	240	226	228	254	225	221	225	247	238	266	214	242	248	228	239	252	268	240	207	253	249	251	224	227	251	257	250	247	229	228	259	244	228	231	204	273	228	245	230	241	221	231	221	247	244	222	227	225	249	245	256	237	248	237	263	243	236	256	211	267	225	235	237	237	215	224	239	246	228	264	215	274	242	231	218	251	240	233	263	228	227	230	228	252	257	236	227	246	215	231	231	228	213	248	233	247	240	236	194	260	226	215	252	255	246	238	243	217	223	239	231	206	228	263	255	236	241	261	200	230	218	239	219	258	207	238	238	233	260	216	244	242	243	256	239	231	244	242	245	237	248	231	239	226	236	222	284	254	237	234	226	228	245	231	215	248	234	228	235	227	224	241	257	247	226	209	247	240	237	217	212	259	220	250	222	248	244	224	224	221	233	226	213	220	226	220	250	252	245	238	254	251	264	223	236	219	268	231	229	260	235	253	243	251	221	233	248	227	264	267	243	244	241	226	242	224	248	246	202	276	234	256	208	256	235	226	252	233	244	206	213	219	229	251	236	231	258	230	229	219	246	222	251	234	254	277	253	258	252	261	242	252	230	253	225	251	249	249	242	232	242	230	271	232	242	255	230	223	233	218	239	274	261	253	211	257	255	250	252	245	231	229	259	241	211	201	243	227	251	221	248	249	250	247	230	268	238	252	250	226	240	227	249	243	216	209	272	222	226	263	250	245	252	229	240	214	213	205	252	254	247	238	207	238	243	261	252	247	236	241	221	237	220	226	218	257	240	234	219	276	268	231	219	215	228	250	244	251	254	231	233	219	249	225	221	221	231	232	266	223	247	217	247	241	241	218	212	248	215	218	253	246	256	237	231	241	232	254	224	239	254	253	259	246	259	232	244	239	227	229	227	204	233	227	214	223	246	249	239	242	234	236	236	226	246	248	260	236	223	220	243	233	238	250	233	238	254	241	225	247	255	233	228	244	258	225	232	211	238	245	244	246	220	240	246	254	257	249	243	229	229	274	261	253	223	237	246	240	243	239	246	182	236	229	245	250	238	262	233	206	242	229	229	243	234	231	224	224	210	235	260	234	231	238	265	231	235	267	213	235	218	244	235	253	250	224	246	256	255	234	248	258	232	252	239	212	259	201	234	279	240	246	241	239	229	245	229	242	229	231	259	289	252	259	257	194	220	248	258	237	242	231	233	241	230	244	235	231	226	215	245	244	228	257	250	243	251	255	229	269	262	248	264	212	219	265	240	220	221	250	232	233	240	240	223	241	186	210	227	245	255	214	255	236	261	224	227	206	227	197	232	232	244	237	247	246	246	240	223	232	249	239	231	231	225	247	234	238	235	245	232	233	228	228	258	238	233	217	227	218	236	212	234	255	244	240	224	224	238	221	224	237	261	263	209	226	232	254	238	256	266	232	252	211	225	215	216	230	231	226	255	232	261	230	233	253	218	237	262	237	261	212	254	217	264	230	237	221	231	238	230	238	260	244	245	214	235	247	237	241	252	248	228	246	221	235	233	268	232	232	227	201	243	217	223	225	234	231	256	235	230	248	234	215	209	232	248	235	230	229	249	246	276	219	238	242	236	215	249	241	264	230	244	237	235	250	240	233	229	251	243	241	237	235	219	263	254	209	224	226	229	221	246	236	242	225	243	236	269	260	235	225	236	241	227	274	228	248	240	244	232	242	237	240	222	226	235	213	259	234	241	224	241	233	211	221	213	236	273	227	262	246	209	231	217	256	259	238	243	225	235	238	238	246	228	237	233	247	247	260	255	233	209	252	234	229	241	212	253	243	247	264	268	237	230	232	233	215	262	226	224	229	245	241	212	237	245	226	240	234	268	226	210	225	235	261	213	283	225	238	243	213	225	253	253	229	230	252	241	236	240	243	235	224	218	210	236	204	232	226	240	253	224	222	227	251	228	197	233	226	264	232	240	237	245	244	258	245	233	213	251	258	221	239	267	231	236	257	255	228	227	245	249	255	260	238	252	206	217	248	249	233	238	229	202	223	244	264	245	240	246	238	230	264	238	217	247	232	242	247	223	251	262	281	232	221	247	224	218	233	223	233	264	248	232	245	216	253	256	225	264	271	235	211	247	203	244	260	242	241	268	229	216	254	262	225	219	239	232	216	230	269	232	244	236	219	250	235	218	237	243	223	263	231	246	256	262	205	226	216	227	243	231	242	273	258	236	236	237	246	230	242	261	207	213	222	230	243	233	227	221	243	216	209	240	233	248	222	247	249	226	228	256	246	235	220	226	235	255	241	249	257	217	214	233	237	251	214	241	230	218	220	253	230	250	245	226	227	251	240	221	226	263	238	225	244	250	220	236	212	232	223	216	244	193	234	223	239	229	226	245	208	237	237	221	244	239	261	225	220	208	213	247	244	244	232	220	248	235	225	233	246	219	267	235	240	230	265	248	254	238	243	249	255	242	241	213	235	269	249	226	242	250	246	231	243	223	278	230	232	235	251	199	235	195	242	263	250	247	224	255	241	252	223	257	233	224	233	260	242	225	234	249	235	241	225	214	240	242	241	257	248	224	235	225	249	243	234	238	275	277	224	225	231	252	227	238	251	250	227	240	227	236	236	249	222	243	230	250	233	232	215	252	231	237	241	244	247	226	233	222	201	249	239	222	230	214	265	236	227	239	256	233	251	262	247	221	255	212	236	254	262	223	242	228	192	227	265	249	231	252	237	223	268	216	232	228	240	259	245	230	238	279	247	246	247	241	249	264	235	243	230	215	259	265	249	250	249	239	235	249	256	247	245	238	261	234	246	248	245	234	268	225	237	249	242	230	257	240	249	240	234	257	230	252	208	244	221	223	245	223	257	251	229	245	213	237	231	267	218	226	231	225	238	241	244	230	240	236	215	230	210	237	248	250	255	232	251	229	213	228	246	224	242	242	223	240	244	223	261	254	268	214	227	247	231	244	234	238	241	248	230	233	226	265	222	235	252	207	229	246	244	221	243	218	230	245	252	241	229	232	231	261	238	239	234	232	243	227	224	224	232	236	272	254	220	255	216	241	240	259	247	247	254	238	203	241	237	242	220	224	258	233	246	244	249	263	244	235	228	219	235	239	210	228	231	238	235	212	263	229	231	221	251	239	237	247	282	229	237	270	229	217	228	223	217	245	250	238	243	237	222	253	234	229	244
19835	12519	22890	19563	17740	16123	12159	11200	9711	8682	7044	6595	5638	5232	4796	4002	4158	3715	3368	3507	3174	2998	3058	2259	2051	1826	1400	1329	1259	1234	1055	982	1071	1116	1077	1133	1080	1003	1014	1048	974	951	956	1024	1058	937	951	928	942	901	859	809	810	829	833	867	760	827	795	711	664	665	668	685	666	682	699	626	674	653	700	700	688	690	694	659	623	654	647	647	685	689	697	724	727	650	651	662	681	615	646	669	648	619	664	600	631	629	645	553	576	590	604	609	636	603	612	612	600	552	616	620	595	567	603	575	642	627	596	634	581	554	594	623	548	573	566	603	594	583	610	618	586	537	599	603	595	609	572	595	594	609	574	574	609	601	571	586	582	637	575	557	587	628	589	576	558	566	580	564	628	573	554	629	577	603	624	617	598	573	570	614	569	548	593	565	616	561	585	581	546	586	632	593	562	559	527	588	594	592	591	587	554	578	594	555	581	590	600	580	590	575	616	564	593	577	549	607	614	577	611	608	582	607	607	551	590	570	630	537	592	563	573	597	563	580	576	548	570	586	572	619	586	585	616	592	565	600	621	607	576	559	573	562	588	548	622	553	606	574	608	589	552	603	611	612	585	573	617	578	585	563	576	561	597	577	634	625	595	588	584	596	625	617	557	582	543	557	599	565	589	591	595	652	551	591	594	553	580	601	562	588	554	584	587	583	592	582	602	564	568	547	559	623	580	586	564	577	554	583	560	579	597	592	633	587	615	587	588	591	561	592	571	551	603	559	574	560	566	599	634	580	548	542	562	540	594	575	582	545	599	566	597	578	606	592	598	565	580	563	590	595	607	609	582	526	603	573	626	587	543	579	583	580	614	548	601	597	588	593	585	615	609	570	587	556	541	601	590	569	596	592	549	561	591	609	605	577	571	623	587	602	585	631	586	552	570	582	559	600	576	565	569	587	555	573	615	567	608	582	616	545	608	568	577	641	544	594	577	595	577	621	610	583	586	590	549	579	578	626	566	568	561	579	612	611	570	573	594	585	613	557	613	571	578	549	549	584	584	628	546	588	593	615	539	591	603	590	584	613	539	574	564	608	549	564	593	547	568	560	598	566	612	562	579	578	647	622	563	623	556	585	595	570	579	576	598	564	591	611	566	625	612	610	584	599	579	600	573	582	594	569	568	597	583	634	586	603	595	536	661	602	577	593	576	570	597	575	572	592	592	557	622	582	561	597	598	595	593	552	594	619	551	620	582	619	590	601	571	571	599	549	575	569	621	589	604	606	554	612	620	577	552	600	584	555	608	583	583	589	577	616	560	586	612	616	619	641	593	573	574	562	605	553	635	594	584	600	587	582	613	620	606	572	549	608	606	582	596	573	587	619	562	563	596	592	555	572	576	567	572	592	621	611	598	604	585	567	583	606	589	554	577	515	556	632	616	586	565	624	597	586	563	625	548	557	575	585	572	586	549	627	560	588	569	563	612	578	577	597	566	533	614	571	588	576	593	637	593	586	590	588	585	577	596	607	617	577	575	568	574	597	624	560	590	583	580	598	598	604	573	596	607	589	577	590	600	583	594	554	613	575	587	564	556	612	576	581	552	598	593	597	597	598	533	592	592	549	573	572	590	600	573	605	584	571	554	560	590	556	553	583	588	565	607	623	626	593	582	618	554	624	601	570	609	589	587	577	564	623	571	576	609	603	587	594	599	574	596	530	593	569	586	613	556	576	604	533	571	605	557	616	636	615	563	576	580	598	570	594	618	572	517	541	576	586	551	584	573	602	546	584	616	616	581	548	547	554	580	588	602	562	627	584	548	576	558	544	559	575	588	626	557	564	584	605	599	568	604	587	611	594	583	549	571	608	606	633	540	638	590	576	621	588	530	647	612	588	542	563	665	592	618	569	601	614	585	569	569	563	607	580	601	629	585	614	618	566	604	607	584	553	597	570	660	583	591	568	579	620	562	613	574	561	599	578	572	586	629	608	590	575	611	614	569	618	569	601	624	564	608	543	580	586	580	544	573	583	556	573	622	573	583	601	571	635	605	631	588	611	600	632	592	621	644	571	588	586	614	569	614	574	587	559	533	608	596	620	581	607	634	550	561	596	562	522	588	549	602	552	572	596	571	616	549	607	563	608	593	603	630	564	604	574	567	588	569	574	580	585	587	555	603	560	538	599	579	622	593	589	573	601	599	581	558	577	584	600	559	606	545	596	578	571	576	629	577	538	640	599	600	569	576	581	596	606	605	561	598	582	556	579	622	572	593	636	580	609	570	609	599	604	597	573	606	588	573	598	597	590	579	619	616	563	564	621	609	577	562	616	596	588	561	569	640	589	569	547	578	600	586	573	572	618	583	602	563	535	573	600	568	545	576	610	638	581	577	602	551	563	562	607	567	610	573	598	525	598	566	556	652	579	563	587	583	563	562	574	535	589	579	626	551	562	588	575	565	563	584	566	575	590	598	590	551	566	591	597	615	598	622	643	623	551	600	580	569	566	580	619	621	599	586	593	560	610	650	617	550	598	541	610	568	572	570	604	609	577	576	563	556	585	577	559	617	581	584	625	585	584	605	602	581	624	553	577	568	598	600	581	603	568	596	639	546	545	590	605	558	596	591	579	548	582	579	572	603	564	550	595	599	585	628	580	576	592	576	559	608	614	570	590	585	579	595	551	586	599	615	564	587	603	561	567	577	578	589	596	619	595	615	596	591	593	598	578	581	571	559	579	594	604	601	605	582	590	599	642	618	549	575	571	581	589	565	590	566	554	571	581	564	584	605	603	584	585	619	575	588	599	594	575	613	582	614	616	644	597	579	603	618	590	562	571	616	559	586	593	569	559	569	565	553	612	628	597	560	573	611	606	654	648	581	587	560	545	613	591	592	551	580	565	595	557	577	590	554	565	556	590	606	564	580	572	612	571	582	613	595	532	621	578	567	616	602	588	613	517	620	584	618	579	564	589	610	577	556	550	587	579	563	646	579	621	563	591	568	575	583	618	600	614	571	520	624	610	606	578	576	566	615	635	644	559	592	591	580	539	611	579	587	593	586	582	604	581	563	583	584	597	593	561	600	579	571	603	599	556	555	583	561	598	595	553	563	609	646	545	573	584	513	538	542	555	598	595	636	588	560	625	577	584	609	629	568	588	603	577	572	620	603	560	584	618	571	620	603	591	598	605	569	607	574	590	585	570	610	573	592	586	587	546	614	582	552	543	581	582	581	585	559	548	607	602	567	605	624	607	559	563	542	564	566	613	615	597	554	594	594	557	623	589	560	587	565	571	554	550	585	599	584	573	564	598	618	573	608	583	597	613	560	594	626	608	553	558	612	594	586	567	597	574	576	587	583	573	609	552	530	585	586	560	576	616	600	576	579	576	584	607	579	571	531	514	604	605	564	539	588	579	590	639	563	579	609	575	589	557	515	552	592	598	605	587	578	585	556	579	607	608	589	563	604	665	600	586	570	575	563	586	621	593	595	583	622	595	575	553	633	540	633	583	641	547	628	649
38188	27131	24647	17959	12995	10238	6740	5112	4033	3309	2473	2136	1902	1707	1349	996	932	984	1061	911	946	819	707	517	531	406	393	411	354	322	281	263	284	268	310	290	292	299	311	279	289	243	284	271	275	282	264	239	284	262	294	248	242	251	246	257	257	249	249	243	224	249	208	228	242	209	222	221	212	199	238	232	233	255	262	214	228	214	205	213	215	233	224	232	234	240	230	211	217	228	218	210	195	220	229	212	235	197	222	228	213	198	214	207	222	232	226	186	210	172	201	218	236	211	232	220	197	216	204	212	173	236	186	249	198	196	199	173	206	210	191	214	217	208	210	198	225	205	194	203	188	179	203	219	207	213	209	209	187	201	188	215	183	208	198	218	195	188	195	214	198	187	218	218	188	195	212	208	208	193	200	187	210	210	211	215	207	206	222	199	188	220	193	213	222	188	206	214	209	207	207	195	186	219	221	197	199	199	181	194	227	167	223	214	187	197	200	202	185	213	211	177	213	199	197	239	221	206	198	171	219	174	206	208	200	188	210	205	186	226	205	219	196	211	208	213	224	185	210	206	203	189	194	202	201	223	208	209	194	193	183	192	182	207	200	198	198	208	187	220	223	202	190	207	208	221	193	221	187	199	206	185	208	221	197	200	193	183	188	210	200	217	195	213	233	198	195	205	190	208	206	204	201	173	186	198	213	214	201	196	209	204	201	185	197	201	211	208	207	192	204	200	228	220	202	201	216	196	221	207	176	203	205	251	185	222	239	228	198	211	226	230	197	189	218	195	209	210	196	179	219	210	218	220	248	213	213	220	190	211	216	193	223	222	198	211	183	199	210	230	218	210	197	205	205	210	212	204	190	180	214	201	223	205	204	197	195	183	213	200	215	198	204	179	185	204	191	200	210	228	196	218	185	198	221	206	181	215	204	192	203	181	199	180	196	217	207	190	202	226	193	203	199	238	211	212	193	200	194	196	179	206	197	182	175	219	223	236	201	180	191	235	204	207	189	203	204	207	184	180	201	197	206	213	178	206	183	222	219	195	216	204	189	194	212	229	195	183	200	195	205	211	166	200	223	250	183	197	184	227	211	199	196	205	204	205	208	186	219	234	236	223	190	219	191	180	202	215	210	213	216	203	198	214	209	248	230	194	220	210	209	208	188	209	193	182	197	228	217	189	189	161	225	216	192	225	190	212	214	209	195	203	219	231	185	190	177	207	201	202	202	224	206	228	180	187	197	209	216	208	191	199	200	201	200	203	196	201	218	207	203	190	203	230	210	180	171	196	222	223	213	192	202	209	199	215	204	188	192	192	181	200	186	211	201	201	237	197	211	191	215	200	203	214	210	223	194	213	214	197	213	184	204	222	189	200	215	216	203	204	203	199	193	209	205	223	198	203	225	230	200	204	209	216	206	212	213	176	175	191	211	230	192	215	222	205	191	212	203	230	169	212	205	195	197	189	203	207	178	209	201	206	192	189	184	202	184	220	178	205	208	208	207	194	199	198	229	217	181	219	186	216	204	203	207	200	206	203	212	205	187	216	202	218	193	205	201	189	194	202	229	210	198	200	208	182	209	186	199	216	217	222	201	198	199	197	208	208	225	184	210	174	185	205	216	194	192	198	216	192	195	247	172	195	211	227	210	203	196	209	202	190	205	194	200	200	217	206	188	222	206	187	211	231	205	218	224	198	203	196	229	215	221	202	205	216	218	214	193	196	203	190	211	222	217	214	172	197	218	216	226	194	182	199	201	205	214	218	223	203	206	201	201	190	188	205	212	200	220	198	235	209	197	222	209	191	199	206	208	187	180	211	220	205	206	208	220	179	207	214	225	198	195	207	197	218	213	190	205	199	228	214	235	206	215	218	221	224	198	197	194	212	179	180	210	214	215	208	203	215	234	216	185	175	189	188	200	241	190	188	202	239	182	208	210	203	214	241	202	195	191	199	206	222	228	187	216	185	200	211	227	205	217	200	205	219	202	240	210	200	212	211	208	206	180	227	204	213	193	194	200	208	205	194	197	227	232	208	194	193	185	190	205	203	193	189	216	238	228	240	198	214	207	213	191	194	196	179	233	211	203	195	188	194	216	194	208	211	197	203	189	210	181	214	200	193	205	207	186	224	194	207	178	201	217	198	192	202	187	202	203	186	200	186	191	204	219	208	201	199	183	180	226	201	191	206	187	194	205	201	210	210	190	226	200	195	210	226	225	194	204	199	213	210	190	214	220	199	186	212	233	209	202	202	199	197	210	224	195	212	175	220	216	180	186	223	175	195	227	183	187	198	198	192	219	220	204	204	211	214	206	179	215	219	193	215	217	196	202	222	179	208	210	200	215	183	175	201	215	224	173	211	205	193	201	201	182	217	208	208	179	211	228	200	218	208	195	218	212	166	206	211	212	174	207	226	199	181	226	216	195	207	179	216	177	181	211	209	222	196	231	221	219	209	215	194	206	204	212	221	216	214	207	195	220	207	229	222	226	203	194	182	215	189	207	209	224	192	225	196	189	194	191	191	222	186	202	224	209	202	186	208	203	212	217	218	187	225	210	203	189	226	209	203	217	194	203	218	193	187	214	189	191	189	180	197	223	191	180	181	206	215	178	222	204	212	230	174	214	218	196	206	186	212	164	204	193	204	194	201	197	213	207	194	203	205	204	197	163	183	195	191	192	210	219	226	212	225	214	205	198	206	194	199	204	192	212	215	213	225	215	201	224	214	209	195	185	192	226	223	217	189	188	219	179	215	195	195	198	205	200	186	196	196	216	206	228	208	213	180	175	231	211	207	213	193	207	195	197	179	204	206	189	208	197	181	173	198	201	178	190	203	219	203	212	234	174	211	210	205	191	193	219	244	218	197	190	184	193	209	203	193	198	204	205	218	199	192	205	214	185	202	228	190	200	195	201	202	206	225	192	186	204	181	161	195	209	229	212	217	198	204	196	200	210	194	192	207	196	187	210	191	203	205	205	207	217	213	198	171	184	188	212	207	192	198	217	179	199	200	207	212	197	243	206	198	200	203	181	183	216	216	194	218	210	206	198	182	211	224	209	203	207	183	226	186	194	182	202	210	231	211	191	197	191	204	213	207	209	210	229	225	204	213	213	208	208	190	196	198	207	184	206	171	187	185	177	180	209	241	164	209	215	205	193	173	193	250	203	225	206	224	226	200	215	209	201	198	200	190	210	227	214	211	210	196	206	216	176	189	208	214	192	219	202	200	201	228	206	190	191	197	189	211	201	186	190	206	220	196	184	203	191	207	217	222	204	203	198	236	213	199	212	222	196	204	185	216	191	198	202	215	204	173	213	204	213	206	211	226	210	213	217	246	208	200	195	189	209	205	228	204	206	214	198	198	205	208	225	204	214	183	206	175	200	202	201	228	213	221	240	226	192	204	233	210	214	175	200	232	215	221	232	200	211	214	210	202	179	196	217	184	233	223	204	203	201	200	226	196	210	197	213	208	200	203	217	203	198	206	216	200	197	219	194	201
24677	18259	24522	24266	22070	20177	15629	14604	12644	11661	9799	9064	8078	7367	6305	5537	5178	5405	5368	4684	4233	4310	3511	2768	2834	2435	2031	1913	1640	1503	1251	1257	1276	1260	1298	1297	1251	1186	1182	1136	1075	1139	1111	1180	1196	1225	1128	1121	1050	1029	954	908	889	910	898	910	878	898	853	769	698	724	723	621	599	559	658	608	631	647	656	682	682	674	675	623	636	655	615	635	666	627	668	666	644	635	619	628	587	586	619	563	586	574	549	541	591	530	531	517	517	543	497	527	507	489	534	557	510	520	501	511	559	527	526	522	536	530	544	479	525	468	532	539	518	515	510	503	482	524	516	516	510	538	478	510	517	474	491	478	526	494	491	515	504	502	524	494	499	504	508	498	485	546	513	500	509	527	493	518	499	508	496	489	518	522	487	479	482	495	467	511	516	533	526	512	533	489	493	481	482	482	506	517	519	507	511	528	485	487	474	529	496	500	515	498	529	495	456	522	518	516	480	504	509	482	491	518	486	519	486	534	529	499	512	503	520	516	488	491	500	516	532	520	521	507	489	495	532	515	510	487	510	503	520	506	524	505	507	521	492	491	487	468	503	523	501	513	497	509	529	534	510	483	485	533	520	494	524	538	509	497	516	546	539	532	557	451	523	469	492	476	459	461	519	473	458	502	489	532	467	488	543	461	516	525	524	486	525	495	508	491	502	523	527	510	501	533	510	514	527	524	483	517	547	511	509	531	519	492	465	543	493	461	510	542	514	487	557	517	526	546	491	534	479	456	462	506	534	509	497	503	528	509	499	479	535	535	486	505	515	474	461	525	497	509	524	495	547	489	498	530	521	465	491	500	471	511	497	520	514	514	533	496	488	495	509	488	499	476	524	460	505	499	529	509	520	469	485	505	532	492	507	499	452	541	533	517	458	466	494	508	507	512	516	516	534	466	482	477	500	491	505	524	452	518	504	497	541	493	520	496	516	523	503	492	479	513	530	530	449	499	471	546	513	515	503	483	533	505	503	503	518	503	538	514	511	556	500	489	512	495	516	532	558	492	505	486	493	486	467	490	483	550	514	466	495	492	499	496	505	473	510	516	498	492	507	473	519	512	466	532	493	484	523	523	523	457	495	497	457	458	491	500	465	482	521	500	479	537	493	552	538	484	536	460	468	540	507	507	512	529	497	509	501	515	481	507	505	490	506	542	518	535	516	496	483	522	492	509	505	510	495	530	490	517	494	497	482	517	499	494	533	503	488	512	519	526	494	481	511	491	510	515	485	493	520	531	459	459	497	522	496	493	494	534	455	501	516	497	504	513	501	531	485	498	538	501	530	481	533	484	520	484	494	530	518	501	509	456	498	539	494	488	499	528	514	494	510	508	521	475	512	500	523	474	488	507	501	532	498	453	482	513	495	472	506	510	521	496	495	507	482	510	471	537	518	478	473	511	503	485	526	513	562	481	504	509	488	533	530	510	514	522	523	517	551	497	539	469	513	516	463	462	501	563	502	508	543	508	537	522	519	488	458	541	500	499	520	505	495	504	519	517	473	450	495	518	501	527	498	521	468	494	498	480	520	543	522	510	512	489	484	520	495	486	506	507	505	495	500	479	504	498	536	527	468	539	480	485	509	505	469	488	502	477	511	502	483	500	488	496	529	462	524	519	458	508	521	493	479	508	482	475	501	485	489	492	523	521	509	489	496	519	504	484	493	529	485	498	546	514	472	497	543	548	481	503	512	550	484	501	514	499	520	478	494	531	523	484	488	502	471	492	500	518	498	537	473	515	524	496	503	501	533	490	475	496	492	518	497	504	490	487	486	502	471	533	550	467	499	481	506	519	505	531	477	497	478	550	476	522	488	482	477	519	496	507	542	498	522	463	522	458	479	497	507	540	499	516	464	509	547	477	496	499	552	511	539	475	441	475	528	503	517	522	472	505	509	515	457	533	507	541	497	505	495	496	501	464	492	498	529	503	494	478	465	505	529	477	520	461	527	488	518	499	495	500	511	494	507	515	467	508	498	522	488	550	510	484	519	480	465	535	515	514	482	476	495	549	540	511	527	500	500	484	509	488	495	500	532	521	526	509	473	508	497	437	532	487	526	496	508	531	508	506	549	514	499	490	510	513	517	528	520	477	521	540	534	491	552	506	478	493	485	501	503	521	512	520	463	526	493	532	477	523	491	516	496	486	525	514	478	480	489	481	481	497	512	476	540	475	491	539	510	493	514	517	508	486	505	518	482	492	507	477	493	520	504	483	462	499	470	531	511	464	499	479	525	513	510	495	508	469	460	520	486	484	492	502	473	469	471	553	534	497	498	480	492	490	476	503	474	469	504	517	484	484	465	496	490	498	500	490	491	521	513	523	499	504	467	509	514	511	471	539	534	524	455	485	534	473	519	526	530	470	513	484	524	550	512	504	502	516	526	502	479	484	530	466	491	503	499	514	458	511	478	498	525	486	518	526	495	519	512	498	470	494	543	499	503	527	513	539	503	510	460	474	483	516	494	477	520	481	493	515	504	515	495	489	518	476	479	481	500	521	492	513	422	503	519	478	495	486	491	503	482	520	523	535	523	529	486	497	512	506	513	496	524	507	533	509	510	467	497	504	469	480	493	510	536	494	467	497	498	508	535	463	504	503	490	500	481	492	480	498	485	501	509	481	494	520	529	503	523	539	487	504	537	469	546	493	542	501	490	536	471	515	501	556	467	472	492	535	503	505	538	524	492	478	499	508	522	518	482	525	506	532	507	509	537	496	523	504	501	506	484	506	497	526	507	488	477	491	519	489	498	530	530	534	505	493	516	468	515	476	533	514	545	477	510	543	528	473	483	487	528	481	529	493	514	495	484	496	530	518	515	538	523	489	543	462	482	500	522	537	530	512	542	489	507	518	494	486	513	513	498	548	565	519	526	530	470	519	512	506	498	534	491	498	501	491	497	491	505	468	500	487	508	502	489	509	449	490	477	517	497	458	486	492	509	498	521	549	470	499	521	510	529	514	504	507	506	437	471	468	495	505	507	507	491	484	471	477	503	496	469	485	451	502	495	483	508	512	489	510	533	484	506	526	477	530	475	501	511	504	506	483	484	511	493	486	476	489	472	502	465	463	516	500	523	461	485	519	485	512	492	528	516	529	500	464	469	490	498	494	505	524	516	501	528	501	478	459	515	487	520	496	499	499	497	512	525	502	536	487	547	484	483	529	522	457	475	508	534	462	499	493	511	520	488	518	538	450	483	518	463	504	484	504	520	546	490	521	514	501	488	524	486	500	504	530	497	504	453	507	456	522	504	470	522	514	513	508	503	503	488	442	521	472	522	474	465	469	470	488	530	531	497	518	495	507	522	485	477	497	518	501	476	498	519	502	486	494	509	481	490	487	502	520	496	507	519	486	472	521	514	534	526	477	493	482	514	499	515	459	479	506	506	494	519	477	514	478	497	530	463	498	474	509	516	510	525	478	515	516	479	479	520	494	503	503	504	480	519	455	509	513	489	541	505	532	504	500	510	485
13447	7628	5914	4066	2699	1774	1269	1008	850	699	685	637	519	469	434	422	358	362	344	290	280	275	274	259	240	259	236	203	231	265	211	214	221	228	211	242	237	215	246	252	218	229	225	234	222	215	233	217	236	217	219	201	202	212	182	217	191	220	196	187	211	185	216	193	206	198	208	197	227	205	190	205	202	201	206	242	209	219	212	203	216	211	192	188	188	219	205	222	176	231	235	205	187	188	222	201	186	214	230	194	245	208	201	181	209	203	209	220	191	177	193	186	202	187	213	209	208	202	211	188	181	213	243	196	202	207	211	216	209	208	196	209	209	208	184	203	193	180	198	205	195	218	219	187	190	199	180	177	219	210	189	198	211	202	199	205	215	200	211	192	195	197	200	199	184	199	205	219	212	198	195	204	205	223	194	200	196	202	204	183	223	202	177	177	190	178	202	228	197	213	225	211	205	187	221	170	201	197	199	221	211	194	194	207	208	215	186	204	206	191	211	181	220	231	203	211	216	204	215	199	213	161	200	210	196	183	226	190	183	169	197	202	192	203	204	192	193	203	192	204	245	191	199	198	202	225	191	227	190	217	198	187	211	204	187	177	197	194	190	205	192	197	222	204	196	194	189	183	186	190	208	215	222	202	183	194	210	198	196	212	213	216	231	225	177	195	198	223	198	200	208	225	201	203	207	172	205	193	196	198	184	209	234	210	222	200	195	197	207	211	204	202	206	191	217	204	186	199	219	166	182	165	190	216	219	224	200	183	226	196	203	189	186	193	216	176	193	185	207	188	186	187	202	212	212	223	191	207	210	196	203	224	189	171	173	196	189	212	204	187	197	201	211	185	210	190	210	191	212	202	205	198	197	206	199	195	227	223	211	203	194	204	191	166	214	203	171	214	185	201	195	249	195	221	201	211	187	226	213	203	224	188	198	194	208	189	184	208	190	185	223	177	202	199	198	193	194	198	204	170	203	205	189	202	217	203	181	193	203	203	184	190	201	217	206	194	227	206	192	223	207	183	188	180	205	231	195	218	193	207	213	208	222	196	181	199	195	184	225	190	224	227	196	191	218	208	227	173	208	171	194	201	189	186	206	168	206	177	202	226	194	220	176	197	189	204	196	242	241	200	183	203	209	181	204	206	184	175	188	211	214	207	218	218	219	201	200	198	216	226	187	211	228	215	191	192	194	193	215	201	208	219	227	198	212	217	207	199	220	197	190	201	217	195	193	231	204	176	190	208	211	189	169	194	194	198	218	216	208	201	215	224	213	196	185	194	180	237	205	194	168	231	206	211	200	180	180	238	208	204	202	214	207	188	205	195	219	200	207	203	237	191	210	223	190	177	193	207	210	215	188	190	177	198	195	217	189	208	191	217	220	177	194	212	199	223	179	245	221	197	203	217	187	206	198	214	200	197	205	232	201	200	217	206	219	209	174	219	213	193	193	201	215	191	216	197	207	204	209	176	193	197	213	213	191	191	194	196	195	226	206	197	192	181	216	221	181	224	203	216	225	213	197	210	204	225	162	182	192	230	176	227	180	200	198	219	207	209	206	210	193	218	182	199	194	210	216	207	207	219	171	237	198	180	181	176	171	181	199	198	212	210	233	196	199	218	185	212	189	225	186	217	194	209	192	192	220	189	217	198	210	186	207	226	210	180	226	221	222	215	208	229	208	243	200	191	202	199	175	177	227	188	196	218	190	197	192	208	193	235	210	197	202	199	206	186	204	180	202	194	237	210	222	172	186	215	218	216	201	209	203	209	178	233	227	200	183	184	196	168	200	184	197	197	206	203	193	192	223	195	192	207	203	172	208	198	201	207	215	225	202	203	206	182	187	183	219	194	184	216	214	184	217	197	212	197	210	212	181	182	198	199	198	181	207	195	200	209	232	194	194	196	206	199	187	199	179	182	216	179	183	193	194	198	220	177	173	229	199	206	195	203	184	199	182	213	200	218	192	197	200	228	205	175	179	215	207	200	209	216	192	223	182	201	207	244	209	194	177	195	223	225	202	179	192	216	198	180	191	207	203	157	221	173	207	184	211	200	201	218	213	188	229	184	191	218	195	199	190	212	187	182	194	179	234	203	203	194	214	221	212	196	197	216	209	192	192	226	208	180	207	199	188	219	188	224	230	203	201	175	218	188	188	197	198	189	196	185	236	193	163	207	213	190	207	194	204	199	198	168	195	202	206	186	207	185	209	217	208	196	206	203	193	193	201	201	233	199	208	207	204	214	182	183	216	168	217	222	217	183	175	215	193	206	176	219	221	208	203	204	220	206	199	196	206	245	225	188	181	222	205	220	204	220	211	177	192	227	192	228	197	201	179	187	185	210	194	177	220	186	181	198	197	231	188	201	209	190	227	215	208	214	207	194	207	201	221	199	181	200	208	210	212	224	195	223	198	200	204	206	207	196	218	201	207	210	207	213	226	199	194	209	227	178	219	218	217	213	211	208	198	195	223	187	181	201	192	198	208	205	198	203	207	188	210	176	181	214	191	190	202	194	174	210	187	196	194	197	181	192	209	203	187	187	196	196	204	216	204	201	212	209	202	200	192	209	212	201	209	208	190	203	218	194	194	184	189	203	174	195	211	215	208	230	210	183	218	181	202	186	217	201	205	212	232	205	207	191	198	217	206	199	211	200	229	209	198	203	201	184	210	200	225	211	205	237	227	180	181	170	196	203	205	206	216	191	220	204	208	189	187	209	199	208	212	218	210	200	187	220	230	194	185	208	220	192	208	180	208	185	192	195	204	196	195	174	199	204	195	216	199	214	197	200	228	182	220	226	203	187	194	202	190	191	217	206	223	198	207	183	215	196	178	194	188	199	238	203	207	185	205	212	217	204	205	203	200	180	194	186	218	206	213	203	190	218	214	180	211	213	192	225	207	225	202	207	204	207	215	199	214	212	200	220	208	213	172	180	209	177	184	202	220	189	204	187	199	189	237	171	190	201	192	204	213	199	196	192	201	202	207	222	208	193	227	213	186	205	220	208	207	197	206	184	183	200	212	190	205	201	217	209	205	209	201	212	208	179	205	190	218	189	220	205	186	194	217	190	198	203	194	197	200	191	231	188	201	177	213	194	177	177	196	218	199	189	186	211	198	203	191	193	181	223	213	205	229	207	234	220	224	221	208	223	189	180	183	196	199	210	205	207	195	196	197	206	193	214	196	195	199	214	203	193	212	195	202	193	198	220	194	199	182	197	212	207	188	181	200	190	187	200	180	227	212	230	224	198	198	222	201	218	218	208	209	195	197	226	218	190	205	182	244	225	186	233	193	190	201	224	197	202	180	197	231	206	209	171	221	226	221	207	220	203	210	216	210	209	208	209	209	215	215	181	186	199	213	213	214	198	213	187	192	208	205	204	182	204	193	204	196	192	177	188	211	224	171	216	182	187	216	211	207	187	197	207	218	173	197	203	201	207	202	184	213	200	200	216	203	189	181	220	199	212	195	214	207	182	203	187	193	216	179	197	195	210
8184	6484	9616	10267	8991	7163	5713	4702	4025	3614	3650	3377	2465	2209	2087	1881	1713	1660	1480	1348	1084	1040	948	928	899	900	813	724	628	651	640	654	606	710	689	694	703	700	686	705	728	678	687	709	702	632	643	614	630	649	625	604	644	603	615	630	554	605	593	639	594	545	530	593	569	525	560	517	553	555	501	574	608	617	548	571	512	519	547	526	542	541	569	557	552	542	527	523	565	549	530	575	521	583	506	541	533	510	521	487	550	538	534	486	497	528	560	523	539	476	497	501	507	594	529	501	536	506	518	542	505	491	504	531	513	496	495	478	539	514	469	461	539	512	537	473	486	495	476	528	529	482	469	546	478	494	509	529	507	502	495	514	492	505	520	533	525	502	515	477	481	517	486	536	531	508	468	487	534	478	547	500	468	527	505	486	498	482	477	509	540	547	530	513	471	518	543	453	501	517	510	535	473	501	492	525	511	537	535	522	525	541	487	567	504	547	561	545	516	505	509	491	506	481	499	477	493	486	496	485	495	485	507	475	466	511	517	544	521	492	498	506	529	515	488	511	529	488	511	521	530	508	502	528	525	549	495	526	503	535	475	515	559	546	501	509	525	517	487	507	497	491	495	497	521	487	523	563	508	478	557	509	512	485	520	539	492	559	534	524	504	511	506	505	502	472	509	547	522	518	496	483	504	513	470	488	511	502	540	474	532	496	519	507	550	498	523	531	515	516	492	490	475	489	544	532	491	520	504	500	482	514	515	480	469	524	506	523	491	477	455	500	492	502	506	499	444	531	531	545	516	501	491	509	494	519	512	517	524	497	534	539	485	532	492	481	511	508	509	474	533	553	504	549	501	513	520	536	480	489	494	512	580	520	485	501	565	532	496	510	478	516	522	553	495	485	519	521	542	518	522	494	530	482	512	520	488	516	505	476	495	507	531	527	499	510	542	513	544	523	511	517	478	526	478	503	530	509	497	514	501	469	531	506	528	520	519	492	517	483	495	525	475	548	503	518	537	487	483	527	504	480	505	515	536	515	486	537	497	504	528	500	467	522	530	536	496	502	497	503	479	500	489	515	537	539	508	515	466	470	534	534	478	490	504	537	527	506	493	493	499	569	474	500	551	502	514	518	496	514	520	528	498	504	541	531	526	517	472	515	502	472	496	516	494	445	520	527	523	502	478	533	480	525	510	517	493	513	507	505	496	500	514	565	485	489	509	534	509	550	518	523	491	511	526	493	507	525	508	515	532	544	519	499	510	483	510	547	510	486	514	530	489	509	525	536	534	500	480	521	507	521	470	526	528	529	501	454	503	499	537	543	476	498	528	482	532	500	542	494	521	566	507	498	496	509	495	523	487	552	550	489	512	497	518	518	506	514	545	493	521	490	470	507	508	551	502	485	541	477	511	509	511	522	478	545	493	502	491	516	509	505	554	525	465	510	528	496	503	521	516	483	500	521	485	540	511	504	552	497	526	490	498	540	501	529	499	494	477	509	518	518	539	521	478	513	518	515	473	472	480	518	494	546	529	504	484	473	493	470	547	537	534	463	513	535	493	485	523	513	479	496	530	556	528	518	493	488	515	559	502	485	495	468	529	548	492	518	542	494	495	509	492	516	519	520	520	521	520	506	507	508	487	518	478	539	512	526	526	511	472	525	494	498	505	529	491	464	522	515	533	506	504	559	530	495	507	529	479	500	504	513	473	468	495	484	500	522	469	503	521	510	517	498	500	501	528	483	499	521	475	509	495	552	506	477	521	494	484	529	517	522	493	466	523	494	524	520	477	476	494	555	487	483	510	531	493	527	493	538	556	493	505	495	530	481	496	514	533	470	523	492	493	498	526	518	513	531	474	542	527	534	497	470	531	506	551	522	533	460	529	520	452	502	499	542	492	495	448	517	499	511	479	510	506	488	518	491	511	519	511	459	507	525	494	550	495	529	498	532	551	527	506	524	467	545	508	531	510	457	522	491	520	533	492	473	512	517	493	476	501	531	526	510	470	492	507	501	471	519	494	478	477	490	488	509	504	483	533	498	477	508	503	484	514	481	485	514	518	552	500	510	517	498	503	512	548	467	506	486	504	529	527	468	480	497	495	520	522	504	514	512	499	513	497	536	501	499	497	493	515	538	514	486	525	503	515	499	424	493	530	493	481	519	481	507	503	506	489	473	501	515	488	512	531	510	540	521	503	528	513	497	516	479	537	512	519	510	530	498	488	470	517	512	491	505	505	499	559	502	491	539	507	487	518	501	496	468	519	515	484	533	486	530	548	524	511	532	472	507	522	523	531	515	529	523	507	527	533	487	487	545	495	525	538	515	502	511	498	531	487	512	481	517	531	519	538	499	504	490	512	547	505	523	528	503	491	540	509	476	504	510	509	487	538	476	527	531	532	484	490	466	462	535	523	501	495	497	498	519	502	523	500	501	510	522	529	508	502	523	534	516	505	538	519	523	532	520	541	502	527	487	496	479	497	490	512	478	495	490	521	520	503	492	502	461	484	499	502	517	511	542	498	518	466	511	480	498	483	522	497	524	530	491	510	503	482	562	575	467	536	491	505	492	520	513	465	488	564	529	509	489	526	461	498	487	507	504	527	558	525	512	526	483	470	521	499	525	494	542	496	499	463	530	544	514	494	512	495	505	490	481	517	479	497	483	561	457	524	531	519	453	465	499	489	514	503	514	496	502	537	525	513	481	497	501	533	518	483	499	530	530	507	476	539	511	504	517	536	475	502	516	514	534	526	532	519	482	496	514	508	495	496	503	497	496	484	523	501	549	530	506	537	477	512	518	521	491	514	518	537	488	485	511	534	527	485	488	501	563	523	490	543	478	524	499	493	515	507	516	532	480	502	520	519	524	576	540	536	482	519	499	505	540	496	499	496	538	533	511	501	516	531	516	525	513	513	509	504	534	509	517	483	533	497	516	533	572	499	511	512	501	491	509	539	487	490	540	464	524	512	536	518	463	491	472	564	498	552	528	534	506	518	489	519	501	527	511	483	501	482	481	485	487	540	532	526	490	509	543	486	491	485	496	497	478	558	524	510	511	479	549	512	489	499	480	514	507	491	479	508	526	531	500	515	493	517	546	482	501	466	508	514	542	508	520	490	552	502	478	492	523	507	558	507	450	519	500	532	507	525	552	514	484	494	518	515	508	541	507	505	536	554	509	505	515	515	494	554	500	523	508	528	500	545	496	523	517	504	492	503	522	474	466	527	498	502	494	496	493	507	502	473	529	501	520	488	522	518	480	474	528	528	496	514	516	533	529	506	538	494	513	500	540	507	490	478	551	503	529	531	531	521	510	503	505	493	504	484	514	493	505	514	488	490	496	503	521	492	497	552	498	518	490	463	494	538	480	511	504	518	511	504	538	494	551	506	525	497	494	509	528	488	476	542	500	532	497	531	471	497	495	507	508	515	526	503	538	468	501	461	502	514	516	492	512	457	518	528	532	479	519	516	526	524	556	486	481	529	567	503	472	496	490	498	475
32097	22346	20180	13553	8988	6691	4052	2808	2361	1751	1625	1392	1046	925	818	760	793	776	725	740	692	608	537	410	373	419	343	325	328	331	323	314	296	254	266	304	330	271	299	314	271	294	303	288	294	283	287	276	258	260	273	275	264	265	262	259	257	286	274	248	269	233	256	257	247	246	234	282	277	236	243	245	225	247	281	275	260	284	262	242	233	260	260	215	245	226	256	252	231	231	270	263	244	230	249	242	247	269	223	247	268	259	245	248	238	274	250	251	255	251	232	233	233	235	219	234	261	227	269	250	223	269	233	252	258	212	267	206	248	230	255	246	266	200	232	264	247	251	229	226	224	210	247	267	240	263	243	229	228	246	260	219	254	261	256	274	277	222	226	242	255	205	217	241	234	224	254	220	233	278	254	227	260	256	237	247	229	252	243	243	211	253	275	245	259	241	218	213	221	269	226	236	239	257	246	218	251	220	258	268	241	257	236	244	225	219	235	206	240	238	248	255	253	225	260	243	227	256	218	245	202	241	235	259	247	202	215	279	251	231	237	245	223	249	250	232	280	208	232	248	217	227	226	248	216	223	238	212	235	247	245	225	266	253	216	243	242	247	230	239	257	229	216	216	254	242	252	233	230	221	245	227	207	261	241	231	260	241	256	212	238	244	245	225	247	224	254	248	241	246	240	268	255	255	264	249	216	258	258	248	259	221	259	247	243	250	254	242	267	238	219	261	222	235	251	214	255	270	232	213	240	246	216	236	248	216	265	221	254	238	254	241	236	255	221	217	251	250	256	247	241	252	249	233	263	206	239	227	227	247	248	223	235	217	214	245	254	237	253	220	239	259	217	230	251	243	260	235	228	246	216	225	240	260	276	197	239	238	214	251	243	233	214	247	228	233	245	219	241	240	267	258	242	238	228	247	246	213	207	236	225	261	244	209	224	250	246	233	253	251	260	256	266	274	261	226	243	215	273	252	230	253	213	227	240	258	220	236	244	227	244	262	241	244	235	222	271	219	239	238	251	285	252	244	231	223	223	266	263	190	237	243	229	254	286	258	247	229	265	233	243	235	247	210	259	237	224	236	245	207	240	234	231	263	255	235	239	245	254	242	237	225	221	235	262	250	241	268	266	246	245	224	238	230	274	254	240	251	265	236	251	227	237	236	216	254	240	263	245	232	233	223	233	240	235	229	243	226	239	255	248	248	229	230	244	221	218	230	237	252	256	245	244	251	234	255	216	243	227	221	232	236	226	214	237	193	238	232	240	232	237	250	240	248	223	244	243	254	258	230	240	249	262	263	253	210	228	265	244	236	217	226	218	258	249	247	211	235	233	229	259	208	246	243	255	232	252	246	234	249	232	209	230	259	248	250	227	270	255	232	224	241	228	228	254	234	277	274	239	276	241	236	230	252	224	239	233	230	272	230	249	247	201	244	229	228	226	225	242	233	241	221	261	218	264	250	242	258	228	266	285	244	221	251	256	247	241	228	221	252	231	249	231	205	240	225	244	222	272	248	244	240	235	240	227	225	236	240	234	265	230	234	242	264	226	252	250	227	238	244	227	231	206	239	238	241	207	241	228	248	223	246	238	230	239	235	252	248	226	239	240	222	236	232	223	250	257	231	252	277	233	241	252	256	217	266	250	229	238	227	245	250	247	193	233	244	240	231	227	243	210	253	238	224	247	239	220	240	233	231	213	237	243	207	226	221	221	242	229	233	243	237	242	245	255	245	263	238	241	266	247	227	218	255	251	252	229	244	251	268	222	218	239	231	236	242	251	277	262	256	213	248	248	198	268	236	242	224	241	237	255	229	206	248	252	242	244	253	228	236	262	219	246	255	224	249	222	247	237	234	243	245	240	223	253	241	249	225	197	258	246	246	250	239	244	240	219	250	246	230	251	230	249	228	249	272	220	261	216	240	247	261	237	246	251	237	252	237	217	227	239	245	229	242	211	234	271	208	235	224	249	243	232	260	262	248	225	255	255	243	260	250	214	242	232	225	230	222	239	206	240	248	231	229	221	246	226	259	237	265	255	267	276	250	250	233	222	231	242	237	228	238	261	231	240	232	247	207	246	229	272	264	215	245	247	249	272	258	226	246	237	272	235	235	248	243	248	270	262	245	234	236	215	240	237	234	241	223	251	242	252	234	227	217	226	263	235	236	227	219	232	264	257	220	240	277	241	234	240	203	232	224	252	224	241	259	250	232	250	244	252	217	239	262	273	239	222	248	223	238	266	239	229	230	224	236	228	218	232	241	215	219	253	248	253	229	236	239	261	268	229	238	236	244	239	228	240	255	241	253	256	247	209	227	229	243	244	228	228	260	233	235	248	246	229	230	246	246	222	231	242	224	252	249	235	257	225	230	240	221	232	228	243	266	248	247	227	229	246	231	251	201	244	232	228	242	218	235	225	226	274	254	258	229	241	273	256	213	248	238	250	232	241	236	240	261	231	238	241	230	289	236	225	222	251	209	232	272	264	223	250	211	239	217	241	244	230	241	209	242	247	248	230	257	235	223	247	258	212	271	251	228	263	259	259	263	229	254	227	243	238	257	249	231	248	259	250	283	245	252	248	262	220	228	249	250	235	230	225	232	244	211	219	256	251	231	273	241	255	230	207	237	239	233	266	266	251	226	258	230	238	210	258	227	250	245	223	235	244	240	233	225	256	249	224	215	240	244	236	222	235	229	232	238	267	256	237	217	234	243	256	252	266	260	257	213	270	244	252	220	249	230	230	258	237	241	217	227	220	277	241	263	219	244	250	237	226	242	231	221	264	271	230	245	235	223	227	250	271	240	234	247	252	228	247	247	237	247	246	218	278	252	236	216	263	245	249	254	232	237	234	235	267	250	228	218	237	239	258	251	245	248	246	218	243	240	239	235	249	226	238	226	225	253	261	241	231	253	254	242	238	217	242	250	245	232	223	236	259	232	232	222	227	209	245	273	222	212	254	248	209	215	265	261	243	234	238	221	205	234	249	241	244	250	221	223	235	219	249	216	213	229	260	229	244	248	222	251	223	226	222	237	238	257	254	246	219	215	216	239	244	235	255	236	249	252	230	262	257	277	207	235	253	270	243	250	236	255	227	221	234	235	224	230	213	264	267	243	219	230	272	233	210	246	266	246	259	231	223	239	235	229	237	210	207	213	237	247	254	242	231	256	236	246	220	254	224	246	246	235	218	245	256	237	248	241	245	253	237	261	230	249	233	214	244	256	250	248	254	226	232	243	250	242	260	242	237	209	231	256	218	259	248	227	252	207	216	239	217	234	234	249	233	238	234	228	221	256	266	257	233	248	231	241	219	247	232	207	232	225	221	216	248	262	267	253	266	235	231	255	215	214	267	253	250	231	238	259	213	259	232	223	245	257	242	224	238	225	246	244	219	269	246	219	223	236	242	237	250	207	219	218	239	229	248	254	221	187	234	247	219	236	271	236	199	253	256	218	248	234	229	237	221	228	252	233	228	221	237	260	242	217	242	259	225	232
21963	12493	21046	18951	17481	15385	11084	9824	9267	7872	7389	6472	5554	4904	4379	3849	3988	4028	3662	3665	3149	3022	2547	2047	1771	1838	1666	1398	1274	1187	1057	1021	1057	1095	1005	1002	989	1078	985	1044	1044	1024	1077	1045	1089	1107	939	981	870	913	911	885	849	879	861	800	811	814	779	799	719	715	720	675	635	675	683	646	671	626	732	728	689	667	627	769	689	675	643	634	688	670	648	704	685	700	652	666	616	652	615	637	649	609	634	676	658	560	635	630	602	647	622	586	586	606	604	617	561	626	615	606	594	605	598	583	586	622	635	614	626	586	598	603	554	579	606	616	620	609	581	577	576	607	586	537	561	568	591	563	603	589	599	576	583	608	581	582	590	602	558	580	625	615	548	602	586	604	569	563	623	611	585	567	593	575	570	605	587	561	590	566	588	590	590	648	580	566	582	584	535	588	572	597	558	586	558	569	580	596	602	633	570	588	560	604	628	566	628	615	572	619	619	604	604	566	591	600	602	598	560	580	575	600	605	548	595	587	560	586	602	558	599	596	588	575	572	642	604	577	573	648	568	599	587	564	571	550	584	603	551	608	564	583	585	553	581	607	618	636	568	637	558	604	571	582	598	587	551	587	600	606	611	651	601	596	584	590	616	637	571	549	559	581	593	592	590	596	625	566	595	580	625	639	601	564	621	563	600	626	608	587	560	555	567	554	549	589	602	587	566	574	583	608	576	604	588	590	594	608	589	586	559	606	614	615	545	589	575	599	564	590	629	621	566	572	562	609	606	573	605	590	588	637	622	552	599	635	569	575	574	625	561	603	616	591	593	581	588	564	557	627	615	598	577	607	610	591	586	576	588	579	568	593	593	561	593	637	593	569	606	581	570	539	577	579	555	550	613	605	582	586	603	562	612	559	593	568	570	557	578	570	595	586	583	645	617	559	630	582	604	565	602	552	550	567	599	610	606	578	584	587	609	557	595	572	588	561	562	617	596	592	612	603	576	576	622	568	603	568	578	599	608	579	612	638	595	611	583	598	605	587	616	644	561	589	593	575	624	571	578	567	586	606	602	574	567	593	609	611	558	606	603	608	583	571	552	574	596	627	575	665	595	575	610	586	579	591	632	636	624	564	540	559	612	627	584	561	629	545	640	628	551	592	602	586	568	563	580	566	601	574	602	599	591	604	571	607	577	569	578	600	583	566	599	611	595	638	574	575	552	619	586	584	578	601	539	591	599	559	603	580	586	571	572	611	582	594	557	542	583	631	593	593	578	612	585	621	610	568	588	558	604	623	571	571	580	596	597	590	586	580	598	552	606	613	584	562	623	631	592	584	602	570	592	607	644	585	585	570	584	639	594	571	576	619	619	660	560	583	624	600	600	558	548	599	613	564	618	562	635	589	594	591	587	572	567	594	578	602	638	592	595	550	571	593	585	544	590	583	549	538	563	537	558	598	601	577	610	592	604	573	536	568	553	644	569	596	596	576	583	630	625	550	583	621	572	612	588	585	643	608	585	590	568	619	644	604	581	536	616	624	623	589	623	590	581	590	575	565	560	568	577	637	563	561	573	554	567	614	582	580	586	567	583	585	554	584	580	576	612	579	591	625	583	529	583	567	611	603	553	556	572	603	573	635	614	605	611	621	557	594	558	585	633	585	573	576	592	597	580	616	551	566	592	623	577	578	577	625	579	630	576	601	587	567	602	596	579	587	550	577	574	591	594	579	574	567	583	594	590	580	593	590	582	578	599	565	598	600	559	545	607	577	551	620	538	614	561	588	600	625	536	563	543	591	586	574	574	589	590	548	599	605	606	553	548	608	615	559	598	612	622	599	637	579	604	605	561	566	611	606	568	557	573	597	595	592	580	579	568	571	597	535	547	554	571	551	618	591	556	613	630	581	578	623	573	578	550	622	564	567	559	598	549	555	585	553	584	605	566	590	632	634	598	585	630	631	572	600	599	628	559	576	584	562	563	560	549	547	598	627	550	588	641	576	591	575	574	588	558	601	565	587	571	560	587	599	620	568	606	597	589	579	592	600	645	551	570	598	605	603	569	599	556	611	599	578	572	549	559	603	565	581	606	616	551	629	623	559	582	598	598	582	591	605	595	591	575	583	614	578	591	589	617	571	585	604	611	574	583	574	580	579	599	621	620	597	571	580	524	548	583	573	593	597	586	569	593	587	611	571	618	577	596	589	575	602	607	635	563	566	578	602	608	619	559	642	578	613	570	574	568	611	563	621	607	576	586	587	567	557	603	560	640	582	636	607	573	604	542	564	547	607	529	542	608	615	582	574	587	629	574	557	576	569	618	567	606	604	606	580	641	587	559	536	590	554	538	582	588	617	604	531	635	572	625	587	613	594	558	614	592	611	592	565	588	583	583	574	598	602	604	640	601	580	601	586	627	586	578	613	603	633	620	617	601	585	587	560	586	604	548	605	566	609	602	557	621	582	551	589	550	605	616	612	594	574	584	617	616	588	607	615	617	586	606	598	569	551	598	544	589	601	585	646	618	599	607	571	569	560	593	610	589	580	576	623	572	573	560	607	589	627	615	578	608	568	669	598	587	609	596	550	620	581	543	588	618	580	579	574	580	586	583	566	560	620	600	640	542	603	585	571	617	629	595	548	602	589	637	558	577	626	588	586	589	604	583	597	543	600	591	606	602	599	601	571	563	560	568	605	598	605	596	550	594	594	574	511	612	560	575	596	591	591	567	526	564	603	553	597	569	641	579	594	589	587	589	582	628	583	609	590	624	563	574	597	586	560	576	605	619	570	599	583	628	611	607	532	604	599	547	597	572	570	603	598	567	590	603	596	538	623	587	576	651	581	589	591	618	569	576	623	619	616	587	551	631	589	579	563	593	573	586	571	602	564	596	553	646	616	607	586	530	582	554	589	574	607	580	598	551	560	553	613	579	605	585	604	555	601	589	619	613	592	584	546	626	559	568	544	581	605	610	603	586	521	603	585	594	577	565	597	594	660	608	587	579	579	649	602	553	579	613	608	591	609	567	570	580	607	570	550	581	579	601	597	596	574	567	561	607	580	596	567	597	569	605	580	594	620	604	577	606	590	581	589	568	600	547	560	610	608	584	568	631	581	548	574	580	568	586	594	577	595	586	567	552	580	582	583	571	582	594	636	596	601	577	569	632	623	584	614	579	625	570	597	623	589	584	543	614	571	589	579	582	599	623	595	615	603	631	589	581	595	607	555	559	562	575	574	588	593	628	586	622	598	591	606	592	552	579	574	601	587	603	588	588	569	576	590	581	606	613	620	613	594	605	588	603	587	581	616	608	556	590	621	576	595	590	541	562	593	592	599	574	590	615	623	574	603	571	577	609	592	611	579	602	585	574	595	598	597	592	594	558	537	571	629	556	594	611	566	581	619	587	638	620	563	610	562	590	596	585	576	572	599	598	581	608	634	611	605	586	560	590	586	577	597	576	587	605	615	561	572	638	632	573	630	619	588	620	638	575	545	553	551	580	609	587	621	573	592	606	551
36177	24541	29759	20944	15718	11390	7118	5299	4430	3220	2504	1987	1748	1369	1277	1032	1092	1139	1012	1115	1107	916	787	673	516	479	460	461	371	349	305	319	276	310	284	305	290	296	287	288	312	289	302	309	320	292	281	273	269	272	256	243	240	258	253	244	261	273	236	247	229	224	225	207	201	233	186	211	212	258	230	258	228	231	241	213	220	207	241	222	213	238	228	224	224	231	240	234	206	262	244	217	209	207	200	228	217	204	209	219	203	202	214	211	211	212	215	226	228	244	179	199	232	220	214	212	239	222	234	237	200	227	234	223	227	209	209	239	211	197	232	225	213	225	180	190	198	194	222	225	196	209	187	209	193	200	184	236	217	191	204	220	224	178	197	214	230	211	216	180	229	219	170	211	216	216	228	231	193	193	227	225	202	192	210	216	205	198	188	210	221	192	226	203	204	186	219	216	221	221	226	202	197	192	196	213	194	234	221	223	218	230	249	203	186	193	191	203	198	226	180	223	177	219	200	221	169	182	208	187	189	214	189	208	203	191	205	211	191	189	200	218	211	201	207	208	219	198	203	219	208	227	200	221	214	220	204	198	213	204	218	218	221	209	214	217	239	194	225	187	218	221	224	237	179	239	241	203	228	213	207	226	204	206	185	223	189	191	213	188	222	211	212	235	199	230	216	227	199	218	214	214	204	214	196	211	216	199	187	226	234	208	195	182	210	185	172	199	214	208	234	201	212	188	183	222	220	204	199	224	213	207	220	201	191	200	205	221	182	199	189	179	229	210	217	183	229	232	227	213	227	195	218	195	199	196	219	236	223	198	213	206	204	218	200	209	214	223	210	211	206	208	218	185	215	203	213	185	225	218	197	216	191	203	207	196	216	176	220	233	201	215	199	229	201	187	195	184	184	202	213	191	208	199	208	206	227	168	192	227	207	227	200	228	211	213	221	208	202	210	227	207	212	202	198	207	191	196	213	191	187	230	200	184	208	202	222	209	191	220	207	192	203	211	225	195	225	203	213	225	239	248	215	208	195	214	179	188	198	206	194	214	206	229	219	194	219	178	205	210	191	233	205	198	223	206	236	219	205	188	220	203	197	220	202	174	212	202	217	223	209	235	211	208	216	219	205	193	199	230	224	232	199	215	205	198	205	215	195	204	221	211	212	201	221	192	207	239	200	230	195	198	192	208	210	224	210	181	183	238	204	205	190	221	205	218	215	221	199	250	224	185	205	209	196	203	224	222	185	201	225	201	207	216	212	172	185	212	192	214	221	220	210	211	184	203	213	196	189	227	223	206	198	214	227	187	188	211	214	213	219	230	202	232	208	197	204	206	188	208	219	195	199	216	184	193	200	216	216	214	190	199	218	218	205	232	202	211	200	207	191	226	204	219	204	236	189	195	210	211	195	216	204	232	206	245	212	199	175	192	196	220	180	225	195	227	197	200	212	186	216	202	200	215	206	239	185	208	211	190	202	208	175	237	227	205	226	216	170	220	213	211	224	177	189	178	220	229	229	187	235	214	216	183	196	183	194	216	187	193	221	199	222	213	222	198	201	205	206	201	215	207	186	206	216	198	232	216	212	211	207	216	204	193	190	215	214	206	211	209	192	202	201	202	202	218	184	192	231	218	188	201	173	228	229	219	206	195	235	207	213	210	204	201	213	213	203	204	228	207	222	227	185	201	218	198	220	200	210	232	239	181	199	210	207	206	228	226	216	234	205	228	216	214	211	194	224	215	212	201	197	214	192	203	195	198	222	202	217	221	189	213	208	192	211	219	196	213	186	199	229	197	224	206	204	208	213	206	201	199	194	203	208	209	225	214	212	210	212	209	211	210	192	220	232	211	185	216	181	208	201	220	204	206	210	215	204	203	207	190	215	198	221	194	185	187	190	219	205	194	213	189	204	221	188	190	209	212	233	201	214	198	207	201	231	200	214	208	217	234	227	209	209	222	199	204	207	210	199	198	231	225	211	217	213	217	189	189	191	193	213	212	200	200	223	200	191	218	210	220	223	244	220	211	222	206	215	205	232	218	187	213	183	193	203	211	213	234	203	201	214	214	211	202	231	217	185	201	200	212	205	181	192	211	220	209	192	214	199	215	180	211	174	208	205	207	215	203	210	197	201	222	195	229	234	187	209	179	194	214	208	203	197	224	231	213	228	208	218	196	217	171	216	216	232	224	210	187	230	190	215	185	212	184	232	190	231	187	209	206	211	190	212	195	235	219	223	202	221	195	203	239	205	236	222	220	200	224	192	206	186	217	168	201	178	193	208	219	217	225	210	210	211	231	230	203	236	193	212	205	206	208	209	187	199	211	206	197	209	222	247	224	213	207	228	188	224	193	228	207	209	204	244	218	196	229	205	186	176	178	207	227	221	211	197	213	200	210	230	247	214	192	183	247	228	205	228	205	202	203	220	212	211	224	186	239	201	191	219	189	204	191	192	206	215	169	192	173	218	191	243	214	214	193	234	211	216	196	204	215	200	207	222	203	204	211	186	215	188	173	189	205	192	212	233	237	210	179	213	224	200	194	176	179	230	181	231	225	198	197	191	216	194	214	200	187	234	203	192	219	218	214	219	191	191	190	230	208	200	204	213	200	230	205	189	186	207	207	188	196	204	183	205	198	207	197	218	229	212	216	243	223	200	200	204	228	208	204	210	189	221	219	213	192	192	204	235	212	189	213	193	217	183	195	205	237	221	230	208	213	220	217	224	186	225	194	204	219	225	214	226	214	216	211	208	210	179	191	203	216	189	230	204	194	191	194	215	186	199	200	194	187	193	204	232	215	225	204	213	218	203	215	206	206	215	203	218	194	203	249	186	216	218	206	233	198	211	193	197	206	221	195	201	233	206	208	198	214	232	169	213	212	199	204	218	215	206	237	203	202	200	193	195	189	194	220	211	215	210	211	205	195	210	186	204	221	211	223	219	182	196	216	229	206	233	204	197	213	228	191	187	207	213	186	197	208	215	217	197	219	193	229	223	184	200	207	196	218	217	234	199	220	217	228	221	197	199	202	213	191	215	199	196	207	188	210	178	206	201	192	195	222	222	239	205	199	177	191	209	233	208	192	207	211	204	212	207	198	206	199	201	239	185	218	206	213	184	206	197	221	204	223	206	224	213	208	199	215	236	205	217	218	180	201	198	193	212	205	227	227	210	200	195	204	199	198	205	205	216	200	192	192	189	222	219	192	199	258	208	188	194	199	201	215	217	198	195	198	215	216	192	191	197	215	223	204	205	209	220	214	204	186	216	210	202	210	213	206	171	184	220	203	191	197	199	211	235	210	225	196	180	204	247	207	201	198	210	217	194	201	215	220	218	178	205	196	210	215	197	212	213	231	190	210	219	228	215	205	221	224	217	193	221	230	214	229	190	216	195	210	204	240	208	219	196	198	211	198	205	205	220	227	206	195	193	237	223	203	192	199	221	200	210	218	225	202	198	177	249	198	193	203	231	201	190	245	213	208	187	183	208	223	220	218	202	198
22618	16143	28440	24398	22842	20031	14975	14009	12942	10906	9564	8511	8251	7086	6181	5209	5102	5518	5465	4920	4897	4791	4463	3240	2478	2633	2404	2183	1799	1518	1441	1290	1333	1231	1250	1196	1145	1281	1232	1278	1325	1295	1340	1354	1367	1247	1129	1104	1028	1019	968	913	907	951	996	969	932	981	898	774	673	667	649	645	636	695	634	653	672	597	709	658	616	674	702	687	674	708	685	620	602	623	683	644	596	578	598	578	630	584	595	599	538	579	565	557	548	510	574	529	559	597	542	573	598	574	532	536	558	504	514	564	547	518	533	534	576	540	576	547	569	553	524	520	507	543	499	513	507	507	526	537	513	552	503	538	545	555	505	525	518	513	479	569	486	512	502	483	512	538	551	529	501	541	513	501	520	520	491	517	525	518	531	503	508	563	491	520	494	523	556	506	505	500	467	521	508	548	504	502	535	504	518	480	512	472	505	507	521	499	516	528	457	529	523	518	520	507	504	506	528	517	576	486	502	520	520	512	539	495	515	516	548	502	523	554	525	509	515	528	507	533	490	477	507	502	507	472	514	491	514	494	511	507	531	483	525	503	530	546	495	514	496	445	532	507	540	510	515	506	529	479	523	537	552	518	559	517	505	510	496	525	510	498	551	506	525	493	482	539	503	507	515	513	542	497	547	497	564	531	475	542	495	526	530	443	512	530	507	545	525	544	544	540	508	504	517	479	513	538	483	512	493	502	537	532	500	517	496	515	518	489	526	487	508	550	518	500	488	496	496	529	523	509	497	489	541	505	511	508	510	486	506	497	546	475	513	514	509	545	499	499	518	527	532	497	531	484	531	489	517	494	515	493	513	479	525	496	505	522	495	523	512	496	493	482	526	533	529	511	512	509	526	488	507	527	472	485	475	532	530	493	524	504	495	522	539	455	508	521	501	510	539	504	530	532	522	506	505	503	489	513	479	533	521	504	494	537	551	553	482	488	543	491	518	498	499	493	536	533	496	527	523	518	517	532	536	532	550	444	505	492	526	517	518	515	513	552	538	503	504	519	457	490	537	520	537	531	469	507	530	542	482	561	523	499	528	517	483	518	489	541	496	542	511	520	531	522	490	521	532	511	536	517	506	529	508	506	484	532	526	501	513	513	526	475	506	533	543	495	477	485	479	512	463	517	509	581	466	516	534	520	472	514	604	522	524	533	501	479	483	499	506	512	519	488	530	499	550	515	537	503	496	469	505	513	525	482	516	529	553	459	493	528	509	529	504	523	548	540	499	493	491	527	505	475	521	500	569	514	497	550	488	544	518	549	507	543	512	539	522	540	500	479	523	497	536	476	497	474	535	515	476	539	469	532	478	512	521	487	548	482	559	516	515	505	532	503	478	511	541	539	495	548	495	476	518	501	545	467	559	515	518	516	494	495	512	493	501	533	529	504	513	540	546	536	498	513	517	527	528	505	496	526	500	503	501	497	503	534	544	522	542	514	486	508	496	538	552	541	508	492	532	517	533	471	520	521	474	526	471	542	498	530	486	540	520	507	525	508	529	501	481	549	514	490	501	487	508	506	490	572	497	551	485	510	526	520	523	511	531	454	495	511	492	507	481	530	514	507	506	554	491	532	546	507	524	486	517	492	512	484	502	507	541	511	549	528	493	499	547	465	555	506	525	506	513	499	505	559	519	523	495	503	536	465	498	521	532	528	504	506	523	540	509	501	538	513	515	565	520	497	546	543	516	481	505	507	518	489	543	481	508	529	511	540	495	492	546	525	503	538	483	521	472	548	488	492	544	483	514	522	508	518	530	521	511	557	519	494	461	493	498	511	515	484	502	479	534	522	522	554	535	517	503	540	471	515	504	494	522	512	479	525	477	502	502	514	469	507	503	513	525	513	495	515	551	494	481	505	517	530	577	514	463	477	549	510	511	493	493	507	517	521	515	472	516	506	518	516	504	505	515	511	465	504	485	500	521	519	507	506	534	514	525	497	506	480	521	510	554	520	488	501	528	533	515	517	515	543	493	526	537	523	475	503	539	540	496	509	534	489	507	528	491	494	545	509	559	495	545	557	537	541	504	521	506	502	510	561	496	498	525	542	525	492	461	516	488	492	530	520	510	474	517	524	514	472	549	461	507	517	509	470	536	521	508	531	509	558	533	496	503	513	543	526	518	503	492	527	544	523	550	533	507	526	492	489	491	545	510	497	519	487	551	483	502	520	541	533	510	509	530	504	530	517	540	532	512	508	490	490	501	526	489	515	506	495	508	520	511	505	498	473	513	509	496	509	528	516	487	482	529	553	531	483	480	495	503	474	487	573	509	527	523	515	520	530	518	509	529	511	523	482	583	511	515	499	522	507	510	517	504	524	485	533	523	520	519	490	568	495	543	479	535	505	525	566	512	499	528	523	462	511	502	509	539	540	541	522	507	526	514	498	479	548	499	534	524	531	547	498	502	537	505	564	525	544	523	571	490	530	501	513	521	510	552	508	518	550	534	508	501	494	538	469	469	506	505	520	501	528	504	499	563	493	490	523	501	502	501	482	520	471	474	505	523	549	500	557	533	539	553	483	491	524	512	553	472	521	506	496	544	515	510	479	518	514	518	501	475	531	497	512	505	505	542	475	505	490	470	537	468	460	506	540	578	493	524	519	529	509	543	541	496	509	514	480	463	540	543	483	545	555	539	511	519	493	529	486	525	517	564	517	494	520	492	529	505	526	513	492	517	492	524	504	496	554	512	479	488	539	477	514	522	568	532	488	539	547	514	535	538	520	574	510	541	466	530	522	490	499	541	514	520	496	493	478	490	510	466	452	499	469	512	525	509	520	481	520	488	491	505	508	546	465	527	493	493	510	504	517	488	514	526	532	487	554	504	500	540	530	503	515	499	504	526	518	503	497	538	547	513	515	543	538	509	547	499	528	528	542	507	520	523	486	510	516	507	487	500	483	482	527	523	514	506	498	465	512	527	539	526	529	526	513	521	512	500	464	527	485	505	485	493	506	534	492	531	535	508	474	538	520	535	479	541	513	516	504	545	503	574	506	507	473	533	497	516	547	517	538	483	561	508	480	508	515	498	528	525	541	505	463	517	518	504	478	537	545	577	540	478	510	553	534	548	515	542	508	566	486	543	489	494	517	505	510	536	504	520	563	520	545	445	539	464	525	495	480	536	490	532	483	584	524	508	497	508	470	518	525	526	511	522	497	521	500	526	522	476	558	536	517	504	536	466	512	535	550	531	544	457	533	523	508	510	466	510	495	525	485	504	492	479	493	543	515	507	496	539	499	536	511	516	493	550	498	541	539	505	511	500	550	491	545	474	552	511	573	510	492	519	496	487	493	538	472	517	478	503	492	500	468	515	541	535	512	543	581	538	539	493	542	529	511	463	498	527	562	525	511	530	509	469	483	516	511	514	487	526	540	498	535	520	511	537	510	473	491	479	500	510	503	502	499	527	505	516	516	496	513	528	522	484	525	483	475	522	520	495	518	526	506	483	475	496	493	524	519	485	554	498	507	511	489
11825	5320	5557	3925	2594	1805	1366	976	721	727	671	561	585	539	452	441	466	391	380	305	303	276	243	267	234	268	253	237	217	229	246	200	238	238	248	241	234	214	223	234	266	222	242	241	277	222	220	220	244	213	219	207	231	260	202	217	251	223	207	196	205	212	211	225	250	203	218	212	242	226	205	195	197	213	226	212	224	245	217	226	237	196	231	221	208	244	211	189	214	213	207	229	198	230	202	201	210	229	198	225	203	189	210	213	206	215	225	229	226	200	228	189	220	220	183	211	213	212	215	214	202	223	215	219	185	199	204	206	206	219	196	201	221	203	227	213	207	226	220	195	234	211	236	198	224	207	205	213	208	214	222	227	190	231	209	208	200	215	207	221	217	191	190	207	187	214	212	208	211	207	181	193	186	196	215	225	217	191	205	192	239	234	197	205	202	231	210	200	223	180	207	209	214	206	192	213	187	197	219	222	226	211	195	197	228	207	225	195	218	212	205	226	205	199	215	199	212	201	217	209	188	203	212	221	212	223	187	201	206	192	183	218	188	195	191	219	224	220	191	195	197	202	201	196	218	190	213	202	212	214	174	197	206	198	220	208	226	215	220	227	226	213	207	192	216	221	220	185	195	195	199	201	231	243	201	215	207	240	207	222	225	224	205	238	205	173	165	218	219	215	195	210	206	230	219	203	198	217	208	205	212	190	217	227	202	214	238	209	222	196	215	231	202	208	225	230	231	209	210	208	206	205	210	198	190	203	213	198	192	206	213	218	226	221	224	201	210	197	202	223	207	206	213	221	221	196	204	235	204	236	214	213	206	206	199	210	181	189	222	213	233	226	187	214	197	205	209	209	209	188	193	230	211	223	219	209	214	214	248	221	204	229	207	220	200	198	235	211	238	192	223	207	204	188	195	221	239	215	234	214	208	195	180	208	202	200	205	211	219	198	194	204	219	219	229	200	196	218	226	212	204	198	208	225	213	210	227	195	192	187	207	211	244	220	195	173	191	176	218	207	204	200	175	187	212	215	206	234	230	202	229	228	192	214	200	189	205	223	230	218	172	207	203	208	214	204	212	210	238	203	210	229	219	237	222	197	189	206	200	230	213	240	210	191	223	213	214	207	219	199	201	213	199	206	202	220	207	173	202	174	212	212	214	216	220	192	206	190	192	194	194	215	218	216	208	217	185	201	215	214	221	214	192	198	221	201	203	211	203	188	209	217	194	221	189	228	211	227	201	210	194	201	208	209	194	206	201	210	200	191	202	210	210	196	207	225	219	232	203	213	214	215	219	193	215	236	203	206	230	184	203	230	205	180	200	206	196	219	176	190	207	219	217	201	233	193	224	195	204	204	234	209	213	198	208	207	184	229	200	208	195	176	225	202	200	227	222	222	228	220	230	198	220	210	243	218	219	217	182	204	206	202	216	210	186	211	215	200	188	180	241	183	201	201	197	216	205	212	183	196	252	224	227	236	214	191	210	184	210	198	230	196	208	196	198	210	202	203	190	227	206	205	184	215	220	221	214	212	210	206	223	223	235	215	216	219	194	203	186	199	210	166	215	197	189	204	230	216	204	196	211	216	225	217	199	196	179	216	196	210	202	203	214	223	195	193	232	209	193	211	199	222	208	188	221	197	202	225	218	225	182	191	213	200	207	220	203	189	200	228	190	228	198	206	193	206	207	196	212	191	191	195	205	209	178	188	181	197	236	205	186	211	210	203	192	183	186	211	186	198	197	205	233	197	231	219	214	227	202	221	211	223	196	208	202	205	195	206	235	219	216	212	240	213	209	215	194	207	192	179	210	203	195	202	213	186	233	183	217	234	220	197	208	219	227	223	217	208	199	201	233	201	229	210	194	214	191	189	202	187	187	232	206	195	209	219	205	213	215	220	201	225	221	232	200	225	211	215	204	208	190	192	217	206	215	195	201	228	175	197	237	217	225	216	219	182	214	195	219	169	219	194	222	206	201	218	237	218	202	209	215	199	206	196	219	194	203	201	199	191	181	193	204	227	196	222	196	195	215	189	204	181	211	220	199	191	214	197	199	202	221	186	217	202	212	213	206	198	202	210	216	204	217	203	190	200	187	199	205	193	202	216	195	206	207	195	174	230	217	190	181	204	203	208	215	188	210	179	195	220	223	194	225	212	212	181	210	187	203	201	185	207	205	221	197	193	209	178	201	225	220	183	214	216	207	183	207	217	214	203	215	214	206	202	216	215	235	227	216	217	199	197	229	236	208	220	221	192	221	204	223	222	184	195	219	198	223	196	226	220	197	228	191	202	222	186	215	226	207	199	217	188	199	227	212	226	205	200	214	211	251	211	216	225	191	219	223	226	203	204	205	217	191	218	204	208	199	204	196	207	225	195	204	233	194	174	228	212	217	227	202	208	223	203	207	216	221	217	207	224	217	191	221	208	220	230	200	187	194	214	197	198	196	229	201	185	204	246	206	217	195	221	221	171	217	215	211	197	219	198	186	185	221	200	218	218	217	239	229	189	222	198	209	193	224	207	210	164	211	218	207	191	218	167	195	208	215	199	223	193	200	191	231	201	227	213	204	197	192	237	193	200	238	203	196	206	220	196	226	219	217	197	227	218	203	186	217	204	179	205	216	205	202	226	214	201	202	211	208	192	197	210	221	213	235	197	206	208	222	214	206	223	219	220	215	198	198	198	219	210	210	208	198	183	241	192	213	232	193	192	206	231	209	205	192	191	198	193	217	180	241	159	212	201	200	217	194	219	233	208	239	220	192	210	206	231	183	208	178	206	210	199	208	213	218	195	212	203	187	217	200	196	210	217	185	200	217	200	211	203	208	212	229	222	225	207	196	225	215	210	205	231	216	223	221	211	216	225	213	224	215	218	202	196	172	222	174	208	223	222	187	207	209	205	227	198	216	213	185	187	200	223	190	208	202	177	193	218	214	221	191	196	210	197	223	210	193	208	223	191	248	213	192	189	243	205	202	183	256	230	202	225	212	199	216	201	238	216	209	209	211	214	216	224	197	202	222	217	197	223	228	205	194	212	225	196	205	207	228	176	185	203	223	225	215	220	248	212	226	217	163	221	185	224	218	234	215	203	243	219	203	221	194	202	191	217	193	200	191	208	207	201	223	220	203	221	210	186	199	206	184	207	215	218	204	210	203	196	190	205	239	209	215	194	192	212	241	209	208	212	199	192	215	223	189	223	191	208	216	218	192	198	205	193	210	216	196	189	219	228	213	206	220	213	191	232	188	193	223	198	219	233	203	216	225	189	225	187	180	217	204	206	191	186	218	227	196	202	214	214	234	204	207	231	206	217	185	198	207	210	223	207	204	193	187	186	260	178	206	213	220	207	205	212	206	191	209	185	207	216	189	233	213	214	233	207	189	208	200	205	183	199	201	186	209	201	212	181	187	211	204	179	207	204	202	191	208	204	184	207	211	213	197	202	193	217	215	214	187	204	227	190	224	239	214	206	200	209	206	195	213	218	216	229	215	221
7169	4716	9502	10048	8735	7204	6155	4479	3477	3651	3346	2859	2900	2603	2254	2170	1930	1890	1743	1406	1217	1058	945	947	933	819	820	768	709	658	726	672	694	694	694	719	722	732	729	771	812	724	738	751	725	690	693	647	670	661	646	646	589	632	628	637	616	594	570	626	624	587	562	596	581	614	580	558	563	542	592	626	601	520	593	566	578	578	587	553	567	533	558	553	535	605	496	533	553	512	539	522	535	546	513	573	520	539	554	523	542	545	537	511	553	542	567	560	509	537	510	514	548	557	558	507	500	541	561	577	566	535	523	534	526	522	534	505	505	519	559	551	499	503	561	507	537	490	529	550	527	539	520	532	537	503	526	519	521	502	527	505	499	528	534	504	513	485	517	522	513	530	505	507	517	542	527	536	497	500	530	519	557	546	548	554	507	512	565	574	559	513	512	546	571	544	518	507	501	536	510	506	524	541	543	539	558	523	551	488	557	489	489	524	519	560	521	481	512	533	550	513	511	532	474	512	521	600	505	494	464	535	511	520	525	527	521	534	549	505	533	530	545	541	572	521	564	546	523	510	533	543	535	582	473	536	476	534	516	521	575	521	532	509	529	519	515	555	477	523	461	543	524	550	501	514	538	514	550	579	529	533	536	523	545	526	498	560	498	540	463	544	542	521	538	543	510	563	523	514	508	522	509	525	543	526	535	509	507	516	513	541	552	531	500	506	543	543	496	513	489	542	516	526	510	522	569	513	514	505	535	557	514	534	509	532	544	512	536	573	518	489	488	505	524	508	477	515	508	516	514	511	544	518	514	521	529	558	521	520	524	562	514	524	469	571	539	521	549	527	549	574	522	487	543	527	504	554	529	467	523	534	518	561	507	552	566	488	499	524	500	557	469	540	543	533	518	579	534	504	533	506	531	533	500	509	503	537	500	488	552	549	503	503	490	526	546	494	554	549	518	539	491	539	525	484	512	481	527	551	531	525	546	511	529	524	507	514	535	526	488	537	534	495	547	545	519	516	524	522	553	504	497	528	573	582	537	523	533	523	509	537	556	526	503	484	580	536	514	537	510	475	534	527	528	559	517	518	494	585	498	518	496	502	549	549	473	506	566	499	538	540	528	527	525	511	518	473	521	541	526	491	520	485	493	543	536	538	536	541	502	547	549	523	513	529	560	521	539	503	526	571	526	502	523	512	553	503	531	517	582	495	505	526	523	529	472	523	498	509	541	520	512	506	493	534	503	501	533	538	535	521	574	544	554	492	511	558	511	552	532	492	498	495	523	513	533	512	530	525	517	551	554	542	518	523	530	514	502	490	568	511	518	517	517	495	578	562	547	526	545	597	514	512	557	593	491	486	494	527	489	505	508	513	555	505	531	520	526	501	519	523	521	560	527	510	551	535	523	531	535	489	529	533	526	518	536	491	508	500	522	501	509	537	552	524	557	517	523	568	538	498	537	511	534	523	503	532	541	523	545	511	475	510	505	538	542	521	508	553	525	547	492	532	478	516	516	511	562	542	590	483	518	501	506	555	548	503	522	568	502	485	513	537	565	510	532	561	529	534	526	537	529	515	555	499	543	541	516	521	497	516	518	559	546	521	495	554	464	490	500	527	535	527	547	552	530	541	536	485	504	490	534	543	507	510	515	545	511	518	514	540	539	520	547	549	537	559	477	505	548	523	546	517	534	507	557	499	543	528	503	499	525	535	489	526	551	540	507	562	541	527	516	490	486	525	601	513	500	511	500	506	512	491	574	517	507	535	554	513	538	523	537	567	510	493	465	486	533	514	512	572	499	537	550	517	510	550	522	537	494	548	529	552	511	506	531	534	510	520	542	524	523	548	517	521	524	553	516	523	480	524	542	513	517	504	490	536	475	545	495	556	490	543	516	558	506	533	525	539	522	556	538	572	495	572	577	504	547	522	547	524	519	549	528	531	535	555	533	504	524	513	521	491	558	504	512	541	522	526	543	570	546	540	523	519	476	490	512	500	558	545	517	479	519	497	511	540	530	538	531	484	514	509	510	519	532	496	527	534	495	543	530	507	526	512	529	520	513	524	481	549	531	478	521	531	529	556	529	529	521	556	540	503	493	505	525	520	523	556	536	546	527	531	562	531	529	492	525	530	499	532	522	545	532	517	489	537	542	544	547	534	504	507	557	540	525	507	527	542	572	519	528	542	483	550	525	531	519	501	510	558	576	507	512	572	489	513	534	518	546	558	569	535	529	513	513	523	510	533	553	529	502	529	558	529	494	515	504	511	516	518	520	502	518	522	512	513	545	523	507	530	482	510	507	532	533	502	558	506	566	542	535	538	519	535	547	491	572	532	493	530	466	546	517	514	490	541	553	531	546	554	522	543	530	518	566	538	495	541	501	531	518	515	563	546	531	572	534	518	499	527	554	525	518	502	487	546	499	517	522	523	500	527	508	523	548	538	537	521	516	486	534	522	542	488	567	543	566	542	517	522	549	519	542	544	506	504	517	536	529	487	490	519	541	536	525	551	507	524	508	482	488	489	560	535	534	550	552	511	506	507	514	497	495	493	529	534	500	513	545	546	513	499	506	556	548	514	544	478	499	527	547	523	512	517	506	550	541	496	531	504	532	520	545	497	562	563	568	530	543	503	517	522	522	511	508	572	532	536	498	510	595	549	508	557	550	529	526	530	529	500	557	543	525	530	511	519	517	488	551	530	514	530	532	534	494	534	487	521	556	546	518	548	544	556	531	529	513	499	506	547	550	548	531	548	525	483	511	549	485	560	540	559	538	552	537	522	559	496	528	499	530	552	523	533	521	499	506	498	513	526	529	502	503	549	467	474	540	522	569	517	531	505	513	548	535	530	507	514	492	523	515	504	509	489	507	541	560	485	520	508	517	542	493	506	534	523	516	536	501	463	570	576	541	520	519	496	521	504	496	562	521	535	598	527	517	575	527	538	522	524	523	498	499	530	553	477	524	554	532	583	511	519	539	521	536	504	503	529	501	534	531	508	525	566	501	518	503	566	495	496	506	501	491	519	532	526	526	539	487	510	509	514	507	501	537	528	530	549	551	513	525	518	523	553	545	522	532	518	553	535	529	513	506	525	538	544	533	533	510	533	530	530	523	539	555	520	517	554	517	528	560	535	476	515	527	526	533	543	529	518	541	541	508	547	528	493	573	495	560	552	499	549	529	513	532	524	543	546	538	516	550	522	539	493	476	510	553	546	537	567	505	495	538	512	530	532	549	555	518	517	499	482	543	555	525	510	508	525	515	544	518	516	515	546	537	536	537	465	504	500	549	560	542	511	557	485	530	474	501	491	498	524	545	556	549	544	559	523	561	530	506	544	523	530	506	528	539	537	542	536	531	487	491	541	521	510	540	493	531	510	547	513	535	470	532	539	480	556	514	497	502	469	535	496	527	525	520	523	525	499	497	509	517	518	556	495	535	498	545	549	572	540	506	507	509	520	498	529	530	508	551	513	543	537	509	529	589	497	509	495	487	497	520	505
27867	19937	26875	16375	10801	7081	4332	3168	2295	1822	1599	1211	1084	910	879	818	791	828	828	711	647	518	529	427	390	377	335	345	367	282	297	297	277	313	305	297	302	327	339	323	323	312	293	302	270	269	264	270	292	252	274	291	248	282	273	279	297	287	267	251	250	266	265	264	261	262	253	269	258	242	248	254	244	263	265	277	255	269	270	244	259	248	277	246	229	241	254	247	255	237	240	271	248	249	249	246	243	248	248	247	235	242	258	252	266	242	245	249	241	276	240	258	250	268	258	243	217	256	251	234	233	229	243	247	249	257	251	239	216	237	269	233	264	228	242	245	238	244	261	249	240	266	272	263	252	257	256	220	253	245	235	240	236	231	215	226	252	236	227	251	259	236	243	239	233	264	218	236	257	241	226	241	220	260	232	212	240	257	250	237	247	242	237	263	253	270	279	250	253	261	216	219	240	237	266	231	240	238	244	218	243	245	251	248	231	224	235	221	258	232	229	240	241	241	251	249	242	265	247	245	246	258	256	243	243	218	237	210	246	263	249	259	260	257	262	236	247	236	273	246	221	232	255	240	219	249	257	252	251	279	256	247	220	242	237	253	261	257	267	261	238	239	243	259	222	230	251	234	262	255	264	256	248	260	243	247	240	233	238	243	270	235	260	226	259	260	231	238	268	258	236	251	243	259	215	250	264	265	254	254	241	240	220	228	263	256	260	229	238	259	257	245	265	275	216	257	209	234	255	258	227	225	257	226	235	256	246	229	237	221	272	223	220	226	248	222	257	222	228	245	257	227	255	247	239	255	239	264	275	222	233	227	254	246	270	235	217	233	272	246	253	271	244	261	231	229	247	248	237	254	246	256	236	245	263	275	244	239	236	248	254	256	256	254	261	243	217	240	223	280	228	243	250	286	233	221	236	230	244	230	237	267	260	229	267	226	235	203	243	262	243	239	271	236	241	245	249	233	255	271	243	236	250	254	247	258	235	243	239	260	234	250	231	294	244	251	245	225	252	262	256	247	243	270	232	210	244	231	251	239	252	246	241	244	284	233	226	228	218	236	234	231	263	248	230	250	229	253	263	231	254	231	251	225	243	284	250	261	258	256	250	242	229	223	262	242	236	258	243	247	219	211	245	240	244	234	258	245	223	244	244	243	246	238	244	259	234	237	276	269	252	256	232	274	252	198	234	221	273	200	269	209	239	257	248	249	248	237	266	230	252	267	252	251	237	250	247	236	257	237	256	243	251	237	245	253	255	244	239	260	232	235	269	261	235	239	243	237	237	233	242	253	270	265	251	239	259	233	222	251	253	233	250	257	264	237	231	239	217	238	214	250	249	257	247	226	230	246	225	228	231	233	251	267	239	269	264	225	250	256	224	244	232	256	239	243	226	255	231	236	233	240	256	282	253	261	282	246	232	239	248	231	235	229	277	233	253	259	248	218	272	251	266	215	254	250	247	253	248	265	264	269	210	218	232	242	246	248	229	231	260	229	255	233	250	208	207	241	234	242	278	262	242	224	219	248	262	251	272	249	251	246	244	241	239	274	247	245	259	240	241	276	233	253	252	234	249	251	237	238	253	223	256	227	201	225	234	265	237	243	232	243	234	220	226	260	259	251	263	252	216	243	246	234	236	261	238	243	224	245	255	232	242	235	228	266	258	229	240	235	242	237	236	249	269	257	247	226	237	237	230	229	224	246	237	226	255	235	229	251	242	223	240	248	289	258	238	233	231	260	250	273	259	218	224	233	230	231	250	221	250	248	239	227	226	246	248	262	260	249	297	226	248	222	247	260	253	247	242	257	238	224	214	281	246	231	258	214	226	252	263	286	247	258	227	259	234	243	213	221	234	244	225	254	234	215	261	228	237	233	232	238	228	262	243	256	257	267	261	244	233	246	229	284	265	276	232	242	226	242	250	226	242	259	271	234	236	282	255	237	259	256	268	227	233	215	225	242	239	244	244	237	236	239	222	245	220	259	266	230	234	257	214	238	209	239	264	252	231	314	249	236	249	245	253	243	241	268	237	234	220	204	232	244	232	269	252	265	245	243	219	244	248	247	244	221	250	213	230	226	248	249	249	255	247	256	240	265	241	233	238	235	241	255	253	228	239	231	271	242	260	242	235	251	235	244	233	238	263	242	260	242	241	238	280	261	270	243	235	245	253	240	248	248	229	220	254	245	240	243	278	197	250	265	226	257	258	223	242	246	267	246	244	254	276	234	229	237	264	232	242	227	245	233	251	247	234	243	242	223	268	269	255	237	252	247	251	239	221	235	261	224	229	240	246	257	251	260	239	260	235	234	261	258	218	250	255	248	207	238	250	246	218	292	238	239	237	244	260	248	231	301	251	251	231	242	225	238	268	245	238	246	271	236	221	264	258	252	220	258	254	236	241	235	247	251	239	249	245	229	247	202	271	262	220	246	259	228	252	230	250	233	258	255	242	255	240	235	261	220	239	263	242	253	257	228	227	248	228	229	254	233	239	273	259	233	234	260	256	264	245	262	245	240	258	225	239	240	268	236	272	257	232	251	240	241	265	276	238	271	243	241	231	253	270	225	262	283	243	252	234	237	221	233	275	265	235	268	254	239	236	248	232	295	276	236	244	223	241	270	231	245	267	268	245	228	233	253	238	263	223	254	268	243	264	281	259	232	258	250	237	238	241	282	241	275	251	234	237	262	261	234	218	251	219	257	234	225	262	250	241	247	250	254	240	275	222	237	247	237	235	257	249	222	237	255	228	253	243	267	246	258	266	238	242	237	235	259	237	237	246	239	284	257	248	239	221	228	244	202	231	257	234	254	201	259	257	241	237	267	250	233	244	231	221	240	273	249	229	241	253	243	247	241	256	243	219	256	239	235	226	230	258	214	258	255	218	219	221	239	233	241	244	277	234	261	238	267	247	229	238	262	249	268	262	233	222	270	235	272	246	241	241	245	250	236	235	270	275	238	236	248	256	250	257	241	251	256	223	228	254	208	238	248	227	229	248	269	246	270	259	252	249	235	204	257	239	275	216	246	224	249	232	272	257	269	248	239	224	250	225	236	210	259	234	261	241	276	246	223	259	252	235	245	235	235	250	231	244	217	296	250	241	240	254	235	234	250	253	265	231	245	240	230	254	277	239	220	249	263	241	247	237	261	265	246	244	222	224	205	247	242	248	198	209	278	260	284	221	232	265	256	288	248	237	224	267	249	215	226	233	220	213	225	258	238	230	273	253	291	238	265	229	238	252	222	239	221	235	241	216	244	233	224	219	241	261	263	193	244	228	265	271	272	258	225	269	241	277	251	221	231	236	238	252	232	241	230	248	301	259	248	249	256	242	243	264	250	225	242	247	252	230	258	221	241	260	243	256	245	230	275	256	258	247	261	249	259	237	259	249	263	228	246	252	255	259	218	276	241	265	260	252	259	228	257	261	279	192	267	230	261	199	228	231	224	252	244	254	259	222	259	244	227	223	228	231	228	253	247	225	234	231	240	235	250
17731	14274	26614	20169	18471	15681	11849	10261	8501	7442	6805	5827	5382	4843	4356	4082	3878	3989	3457	3606	3300	2533	2821	1817	1618	1434	1526	1537	1375	1212	1147	1139	1180	1067	1022	1135	1101	1150	1274	1214	1163	1154	1208	1207	1105	1016	1042	1003	964	900	868	912	864	845	889	855	906	864	894	785	713	714	702	693	741	662	669	690	649	713	686	718	739	698	687	724	683	698	720	714	658	655	675	655	640	679	634	619	643	689	679	629	605	683	651	678	616	629	634	663	643	622	609	705	642	614	627	596	541	587	645	602	606	591	639	662	584	658	613	597	633	589	618	619	600	636	622	612	631	580	609	601	609	630	587	589	614	617	651	587	595	642	610	561	588	573	608	605	633	635	546	617	607	604	611	582	601	612	590	601	613	579	601	578	584	580	616	603	572	614	631	604	595	603	579	579	581	624	621	627	574	569	624	552	616	655	594	634	597	587	608	630	595	583	571	575	578	595	607	567	611	610	615	566	582	621	626	582	612	629	642	609	590	637	604	614	625	580	632	591	650	613	637	602	585	603	603	567	574	565	569	578	616	565	635	577	615	596	586	558	592	688	584	582	614	581	616	620	603	636	591	573	587	635	559	625	595	641	601	623	596	612	606	613	583	594	604	568	590	635	602	608	578	592	570	614	621	610	586	620	605	564	546	605	583	575	629	583	618	664	606	602	612	607	656	650	557	615	609	575	595	622	607	588	600	637	605	603	555	583	648	623	571	599	578	614	625	614	601	623	589	619	601	617	583	598	569	572	613	571	600	582	559	604	555	624	619	646	619	642	611	589	621	585	616	614	566	632	613	623	590	653	574	595	598	598	619	581	609	617	574	621	621	608	590	581	579	605	571	619	634	567	582	619	557	619	593	628	581	575	607	587	616	614	589	623	648	605	540	586	617	608	611	627	596	621	582	591	617	608	576	589	602	586	594	566	575	612	627	604	616	573	601	572	556	563	657	610	584	585	592	617	633	630	600	598	586	604	616	613	584	574	597	622	546	637	638	620	587	615	635	591	552	576	633	603	611	594	568	592	606	615	601	620	613	610	602	585	573	589	614	564	573	576	649	627	576	560	610	621	618	572	579	625	603	557	607	572	603	612	586	594	598	605	614	611	602	591	582	602	607	647	564	595	601	576	626	622	597	626	660	642	632	575	579	602	579	632	614	566	591	574	633	591	608	590	633	613	588	559	616	575	600	592	635	595	638	606	548	624	619	581	600	596	573	600	612	639	593	619	585	603	576	623	610	571	557	621	581	573	612	575	593	620	627	623	612	596	587	637	601	594	604	589	618	592	601	599	598	641	634	597	666	594	590	611	648	617	579	570	627	537	608	599	637	572	597	587	644	628	575	577	600	583	591	567	558	586	626	585	599	618	578	597	614	610	563	648	592	556	608	608	601	608	602	601	611	567	605	596	581	578	565	588	572	571	544	638	615	586	595	604	625	616	629	622	610	664	620	606	621	621	651	577	607	599	592	610	576	612	588	590	586	592	585	594	567	592	622	594	584	637	580	578	580	625	590	583	595	563	551	606	631	599	609	620	608	586	605	618	652	564	623	612	601	591	570	576	597	583	590	589	615	602	609	571	587	645	642	598	571	590	591	637	622	594	630	655	599	578	579	597	601	603	580	581	620	615	626	612	632	561	603	608	596	617	579	634	617	596	617	563	582	576	634	604	609	638	563	636	596	591	559	594	606	562	597	570	599	617	579	597	643	593	603	601	596	579	630	607	592	598	592	591	618	583	583	561	568	586	609	608	605	596	606	586	604	610	615	602	621	583	611	602	615	595	590	586	583	604	587	637	591	577	585	650	654	619	630	602	590	577	620	611	637	619	598	582	564	584	564	598	580	616	608	600	584	634	609	636	589	605	640	597	642	598	648	591	570	586	636	599	610	641	606	613	616	580	613	591	614	577	620	595	612	568	616	586	613	585	611	585	598	590	618	595	678	595	631	605	604	613	609	600	633	585	586	635	586	590	625	609	623	665	627	581	614	621	590	612	613	636	578	621	599	560	616	645	557	607	598	613	636	576	643	606	568	606	638	572	596	648	572	631	549	597	590	590	584	609	673	596	608	625	615	574	622	574	603	611	609	626	595	685	603	642	616	643	607	596	567	649	587	593	630	620	559	600	600	591	625	615	589	585	617	599	619	581	615	566	577	582	628	581	583	600	594	609	595	588	599	535	606	622	632	635	624	625	587	609	638	625	614	630	626	639	569	605	604	536	570	605	615	589	601	562	595	538	644	605	581	587	614	557	581	614	585	623	602	578	591	594	577	616	586	601	556	588	615	634	611	571	597	582	624	611	599	553	588	593	627	630	595	591	598	626	577	561	634	631	595	622	568	669	656	579	603	612	598	634	576	632	596	572	629	568	594	619	609	607	620	589	595	618	614	592	576	620	561	609	615	638	661	582	589	638	567	608	600	615	603	618	558	610	603	559	579	595	572	616	618	562	572	574	579	629	587	637	636	611	559	624	646	613	617	616	661	567	633	595	593	606	609	593	628	593	591	612	596	614	564	610	634	601	578	582	583	583	584	640	598	610	600	589	579	583	632	584	614	605	587	618	599	625	578	536	616	599	601	591	612	599	605	624	597	601	640	588	606	568	580	570	655	644	601	599	596	566	568	599	601	567	558	591	632	577	620	570	604	578	632	626	591	600	601	545	648	604	610	618	594	574	565	635	637	627	610	603	577	563	613	631	637	641	600	600	570	582	594	592	572	614	551	605	595	619	596	572	564	605	583	605	545	628	566	593	609	601	617	621	600	607	615	651	579	589	646	637	578	614	593	588	644	578	624	612	595	608	589	622	620	567	642	613	577	644	567	599	619	643	565	594	638	581	655	617	588	580	569	619	608	606	567	592	608	613	627	595	594	582	608	604	584	613	610	588	568	606	608	650	633	575	629	572	590	573	622	641	626	648	555	622	616	574	562	579	596	593	580	634	599	595	595	608	572	578	646	608	578	579	599	610	613	587	568	570	592	552	566	617	600	600	621	636	601	627	581	623	540	596	622	592	599	592	606	604	636	604	528	602	626	604	580	599	626	612	590	569	595	582	591	592	578	604	584	637	616	601	564	594	612	579	649	552	579	598	594	619	588	621	559	593	597	591	588	573	608	614	590	597	590	597	580	622	600	614	604	579	628	614	611	589	597	631	562	610	626	574	626	601	603	624	591	582	649	598	609	578	604	611	588	613	606	575	603	617	565	600	613	588	597	578	607	613	597	588	587	610	568	579	573	593	614	579	594	652	596	594	648	576	561	621	621	580	619	629	602	588	598	613	629	616	611	593	620	591	612	614	596	587	582	589	582	592	552	633	610	602	603	626	619	619	636	603	613	617	586	613	615	596	613	619	598	610	577	596	646	618	598	632	596	619	610	617	597	601	588	615	585	583	583	601	593	581	607	596	549	580	630	584	591	610	626	639	591	621	627	575	579	584	593	629	632	602	601	598	586	595	620	605	583	611	619	580	573	596
31754	25959	32089	20951	15997	11380	7064	5289	3805	2545	2070	1795	1591	1530	1315	1120	1095	1196	1108	1107	992	741	816	626	414	394	415	417	376	394	300	326	331	318	307	320	322	338	353	348	344	337	309	322	306	309	296	280	262	278	277	240	295	248	255	269	254	311	295	239	217	239	232	219	230	245	244	246	232	237	241	221	226	251	258	235	218	229	229	207	220	225	232	232	198	207	215	216	221	215	251	254	230	219	219	236	224	232	220	239	222	219	215	228	202	202	233	209	221	234	205	235	212	212	224	209	206	211	225	227	218	195	241	201	193	202	219	205	212	226	207	212	228	212	229	215	207	258	202	216	213	194	241	188	212	209	208	179	214	231	221	242	226	203	201	224	203	245	183	186	202	243	202	203	228	210	197	223	215	226	218	187	216	184	183	265	211	206	201	200	203	198	184	216	233	198	209	220	241	203	235	218	212	218	210	228	217	227	221	230	223	216	209	214	199	205	231	197	203	240	205	200	223	226	223	201	235	214	209	181	221	229	198	213	217	183	206	209	204	201	217	229	227	207	234	225	205	247	226	217	218	212	230	203	184	245	197	244	228	199	179	210	189	197	223	185	221	228	206	220	213	193	215	212	203	203	231	189	214	195	201	211	210	228	192	223	212	209	190	232	217	201	196	203	198	221	211	220	252	225	204	193	199	200	200	202	228	219	199	219	219	219	217	223	232	193	219	190	185	210	216	224	226	211	205	202	229	242	196	211	222	206	213	223	198	201	251	203	191	268	230	223	196	214	214	204	199	227	218	229	210	223	215	210	223	227	222	237	214	226	215	190	202	195	209	206	199	186	241	253	209	241	211	191	206	226	187	202	223	199	198	209	228	229	222	204	206	188	187	213	192	228	192	186	227	198	180	209	227	229	219	247	215	207	190	204	218	208	206	225	234	217	218	222	220	211	236	172	209	202	224	218	198	226	167	187	209	211	224	236	203	189	206	215	209	237	203	195	197	182	219	207	191	205	217	188	205	205	241	215	223	237	196	235	224	196	198	222	197	250	223	209	202	201	204	226	211	221	223	215	215	224	197	218	217	212	222	215	219	213	225	210	217	203	218	198	230	181	213	213	192	204	232	192	207	182	200	218	211	208	205	209	182	226	190	219	240	202	216	204	188	212	207	218	215	235	203	234	221	214	219	182	221	199	211	228	239	224	205	213	240	221	206	200	191	220	193	209	204	208	201	259	188	230	203	225	212	196	218	206	204	218	225	220	187	226	240	191	235	238	196	205	194	214	229	248	204	208	214	184	235	161	241	194	225	190	231	213	210	201	203	236	223	221	245	211	215	200	213	216	201	201	188	206	229	219	218	196	222	225	220	215	200	195	213	234	213	233	178	230	217	229	214	244	213	208	209	221	193	228	208	195	232	222	204	196	192	228	213	197	196	220	196	244	211	205	215	210	188	197	201	191	242	219	229	226	236	215	216	229	190	211	208	218	200	224	225	241	205	197	225	207	203	212	208	209	215	222	192	213	182	228	191	202	210	202	192	250	179	225	210	210	196	226	205	209	232	218	227	222	207	232	217	228	225	211	210	183	205	202	212	211	240	214	209	199	241	225	227	210	230	201	221	206	224	194	205	214	199	205	208	211	190	234	199	245	190	243	203	202	208	207	231	215	221	191	176	188	207	202	205	218	198	237	219	233	215	195	187	208	195	213	201	241	211	218	234	234	207	197	192	214	207	218	205	232	213	196	233	222	208	212	226	208	216	215	206	207	212	201	228	220	233	221	210	244	220	226	209	202	209	206	214	228	183	200	220	212	239	197	187	203	203	211	209	229	195	197	201	237	217	193	220	238	234	227	203	189	228	210	209	215	205	197	213	198	178	197	222	202	213	218	215	218	205	204	203	214	222	210	192	199	210	205	222	193	195	202	203	202	229	194	186	230	230	192	207	226	225	198	202	197	210	228	226	202	217	209	214	231	209	187	176	198	212	194	211	215	206	225	228	209	213	212	216	227	212	217	209	204	194	205	215	226	246	210	192	235	217	195	222	228	242	226	202	184	216	214	218	219	223	205	209	203	228	231	172	241	185	212	201	202	206	207	194	216	207	220	200	236	219	211	206	210	237	197	214	204	212	214	228	199	226	215	201	245	215	216	216	190	216	225	230	195	239	220	238	223	202	213	218	211	220	214	223	215	207	212	230	201	247	188	189	225	223	202	226	184	211	196	209	212	226	230	205	207	191	218	208	222	190	212	211	196	201	215	216	223	228	227	207	205	229	241	209	182	210	207	216	216	194	243	214	216	202	200	208	202	237	207	209	212	202	249	210	212	212	209	199	208	207	229	201	189	199	239	201	242	218	213	206	221	211	210	202	237	212	242	193	205	223	201	226	205	225	200	197	209	200	203	203	231	209	191	190	206	196	224	241	229	196	194	228	216	201	211	195	206	221	208	207	197	224	203	231	203	207	225	218	221	207	194	216	206	213	230	229	197	216	218	225	200	205	209	190	226	223	179	231	238	201	191	202	216	206	209	200	217	219	198	206	202	203	211	214	202	202	216	195	221	202	250	206	207	219	206	227	217	218	215	215	225	191	220	213	212	194	226	208	227	194	213	219	198	182	247	219	204	175	220	214	209	190	201	250	224	234	197	207	227	213	220	189	212	189	222	209	203	213	204	220	227	230	198	224	213	208	211	238	199	217	204	220	208	198	211	211	227	205	199	211	217	230	231	207	216	223	215	219	226	195	215	203	205	212	208	202	233	196	206	185	207	223	212	215	193	213	197	217	190	223	215	205	209	200	206	186	240	216	226	207	222	236	233	196	194	194	204	239	226	213	225	217	224	209	208	199	209	225	246	229	205	211	200	202	211	202	209	208	210	203	204	228	204	247	211	189	184	189	224	206	203	216	215	209	237	217	200	216	207	208	227	259	194	199	198	227	208	206	205	209	215	228	221	199	188	223	234	197	212	214	219	208	200	223	216	201	209	176	200	183	206	231	232	213	225	199	216	202	207	205	222	209	223	236	219	204	218	215	228	196	213	221	244	203	230	241	213	230	215	205	223	221	223	208	226	243	196	214	217	202	196	206	194	225	237	199	247	206	190	217	232	220	222	215	205	225	207	223	229	203	193	219	198	217	214	224	208	196	222	207	220	214	194	203	203	215	208	194	217	256	203	228	201	198	214	220	253	206	187	233	211	188	204	202	218	188	189	205	212	225	227	204	211	193	223	212	197	184	201	228	213	231	207	210	212	224	235	200	206	219	223	226	225	199	226	221	222	213	196	224	215	233	212	199	233	209	188	200	232	208	214	188	200	204	239	218	218	216	211	191	194	209	210	218	203	213	208	227	198	223	218	214	196	233	209	209	184	214	230	210	228	202	201	240	193	227	244	200	207	207	191	231	205	193	216	182	204	237	201	189	221	204	213	219	224	203	228	210	197	208	204	224	217	200	258	219	227	194	210	179	211	191	206	204	197	218	207	206	232	257	189	222	234	217	183
18499	20196	28000	25574	24585	20356	16294	15042	12923	10331	8898	8186	7631	7016	6172	5626	5795	6215	5283	5510	4850	3853	4084	3076	2326	2054	1995	1996	1839	1863	1364	1309	1417	1332	1359	1330	1383	1446	1585	1549	1398	1431	1407	1387	1322	1321	1195	1134	1142	1037	987	981	1021	996	1078	1022	986	1040	1005	813	771	657	629	707	684	625	656	666	677	666	713	681	672	649	645	682	665	672	592	661	644	588	629	593	602	622	553	626	647	608	583	545	591	623	586	574	532	515	598	564	567	535	587	552	548	501	526	551	505	514	565	533	558	536	561	594	593	577	542	500	558	533	532	530	523	562	579	557	531	498	548	523	503	532	521	538	522	584	506	579	502	538	530	547	538	565	508	540	552	509	516	571	505	493	526	512	532	493	519	500	516	504	564	500	523	544	540	528	528	498	510	533	580	529	547	555	524	544	528	535	561	490	509	533	498	530	502	526	503	502	498	534	543	546	524	530	541	543	498	558	534	555	504	505	534	507	483	525	520	545	499	519	485	543	532	506	566	524	517	553	551	467	499	501	531	484	535	511	509	548	516	524	487	527	554	536	529	516	509	511	498	473	541	526	538	487	536	509	492	502	560	507	512	524	538	485	499	515	507	515	515	542	531	478	523	556	536	525	527	519	523	538	505	542	504	547	545	499	545	526	506	512	548	539	537	528	552	523	570	530	521	514	529	506	495	525	539	518	544	551	523	538	534	511	518	533	526	536	537	514	561	515	545	517	502	544	541	515	500	512	550	512	506	498	521	549	496	531	514	571	492	504	537	508	520	515	561	530	511	544	495	526	555	535	486	527	512	538	540	522	548	526	513	520	498	529	534	547	493	563	532	481	545	543	553	555	551	550	487	498	529	540	538	507	553	564	506	509	508	523	536	528	489	529	480	498	520	515	539	495	552	515	561	502	542	494	553	477	539	455	526	526	499	568	556	561	570	505	538	504	513	499	556	507	522	490	499	541	551	529	513	535	505	527	555	553	530	551	496	526	533	511	553	532	500	498	512	515	559	482	514	504	493	558	497	556	536	510	529	558	568	535	515	532	545	459	532	508	532	502	516	530	566	501	549	545	532	510	561	546	519	514	494	554	477	516	523	504	516	517	527	507	486	500	480	512	517	510	539	565	514	528	519	523	516	514	518	538	556	539	485	535	548	533	541	544	527	510	490	552	531	509	524	497	529	550	524	556	504	486	554	504	499	568	484	568	524	523	531	513	543	543	539	538	540	530	504	490	518	517	543	488	561	551	507	535	556	542	537	543	547	551	556	538	525	495	525	481	461	479	508	489	551	503	530	519	518	507	540	526	542	568	538	524	536	523	514	531	498	523	541	491	527	550	538	502	488	548	521	528	527	585	542	517	536	529	539	482	517	554	512	502	434	493	502	541	510	535	582	465	508	549	515	498	523	505	479	526	542	514	493	529	513	507	519	532	514	513	548	518	495	508	547	558	492	511	520	510	539	551	485	510	496	578	499	524	531	508	573	554	505	537	566	520	504	502	494	549	531	535	504	544	562	562	556	551	517	495	475	533	557	493	524	508	513	543	519	514	519	529	545	505	491	556	502	517	541	523	551	537	494	545	508	557	516	480	521	534	527	549	505	525	519	539	519	527	548	511	580	486	530	563	531	563	540	507	532	543	522	530	559	552	523	519	482	528	552	545	528	528	533	513	520	548	544	551	493	505	539	530	504	494	496	505	510	538	532	560	518	482	538	499	508	521	529	531	523	517	545	549	525	504	563	511	536	513	487	514	500	564	498	539	540	525	514	490	559	510	500	534	506	504	517	492	569	540	518	491	523	504	543	500	581	512	535	558	535	529	539	529	502	558	545	531	535	550	482	521	509	526	511	507	513	556	523	527	508	558	512	488	517	533	569	508	491	480	534	540	468	496	536	513	506	509	537	475	579	559	546	564	563	513	549	485	512	535	535	491	515	488	501	549	523	546	460	488	517	479	537	552	472	479	526	498	528	531	563	569	509	484	507	545	539	550	523	538	505	483	506	510	487	543	544	567	540	559	492	554	528	505	549	502	550	514	553	543	534	514	540	534	504	529	503	524	541	527	535	530	534	519	524	530	518	501	538	529	497	540	510	524	533	504	535	523	509	515	514	489	524	521	510	529	555	504	525	485	460	491	501	545	545	529	518	516	503	524	525	530	522	527	511	542	560	503	485	521	528	542	519	551	509	571	482	502	494	504	519	533	534	539	549	509	545	533	494	533	520	520	513	495	527	505	515	567	507	534	505	540	518	543	494	566	481	509	550	570	517	493	565	517	503	480	530	544	521	505	562	483	555	509	534	511	493	512	514	541	522	489	522	510	514	491	514	471	544	473	535	486	527	531	528	529	525	538	510	543	537	515	537	507	467	513	495	533	495	530	520	507	514	512	495	475	513	559	544	509	511	556	571	524	501	542	473	483	506	521	531	536	515	503	490	546	523	531	537	475	551	543	551	548	491	500	525	540	536	560	504	551	523	500	534	516	548	511	582	520	551	497	480	521	516	524	526	550	552	516	514	548	513	515	511	527	543	581	500	520	559	480	499	512	523	565	526	516	520	509	515	551	535	499	515	533	527	510	520	544	535	512	476	491	488	514	494	575	518	476	498	548	501	499	528	562	511	490	524	499	500	566	536	513	521	522	560	537	496	511	549	576	503	500	540	492	520	522	550	548	571	529	511	506	524	490	527	517	541	518	513	491	542	532	518	539	538	563	535	503	532	513	529	499	540	500	504	465	535	535	505	516	494	562	541	512	524	567	534	522	486	495	499	510	538	482	554	522	518	535	533	549	509	530	566	546	569	515	556	533	490	539	542	488	565	481	497	523	508	514	542	524	557	510	528	538	528	514	522	523	525	521	505	490	550	503	537	503	499	499	522	532	500	555	493	539	491	553	551	549	569	541	562	502	561	508	530	504	515	534	517	564	506	537	529	503	543	511	557	516	532	495	551	536	501	545	534	513	543	542	486	506	525	517	520	512	512	548	529	527	496	524	475	508	531	519	477	547	542	563	518	518	522	553	523	502	513	525	525	562	560	524	553	521	568	499	554	515	543	504	523	514	512	520	530	588	524	506	509	509	522	520	558	504	500	485	485	483	529	545	497	539	500	519	523	528	521	518	517	527	562	505	511	532	519	538	525	506	527	487	511	525	553	514	501	528	530	540	510	521	515	552	572	542	484	527	537	518	516	481	512	532	496	503	532	526	524	539	514	546	540	539	549	529	516	550	500	529	541	527	510	533	512	506	512	531	529	523	487	531	539	518	534	502	527	541	513	522	495	491	525	538	523	526	541	548	484	508	497	554	529	517	556	489	514	522	557	505	503	490	510	490	537	515	516	514	522	538	539	473	499	486	524	543	507	484	557	535	511	509	511	507	534	517	506	533	493	523	473	544	523	540	530	479	548	517	497	484	504	511	501	576	547	505	503	559	511	561	531	527	524	523	527	509	530	497	517	521	511	560	484	530	529	504	500	500	535	539	522	514
11698	6203	6152	4339	3166	2229	1632	1154	857	714	599	572	520	548	456	429	366	355	328	304	264	229	275	234	243	201	226	217	215	232	202	215	215	219	244	230	204	231	228	256	234	244	258	245	285	243	237	220	208	222	236	212	211	243	228	243	236	237	230	216	227	223	220	231	215	220	198	207	212	227	216	217	198	227	233	196	223	221	228	216	221	232	206	194	208	237	207	194	248	227	216	221	213	201	236	184	218	227	192	209	213	199	186	220	238	221	199	190	209	230	196	219	207	234	229	216	211	201	199	218	206	207	210	223	220	212	202	213	206	196	230	210	211	217	216	178	197	210	235	196	230	235	197	210	217	211	210	244	193	201	217	204	190	198	221	195	214	194	199	228	199	213	200	193	185	183	206	202	198	222	195	200	214	186	188	234	188	193	218	196	192	195	223	204	230	233	219	204	211	206	212	201	224	192	230	189	193	190	201	186	227	228	220	216	218	219	230	235	192	211	183	185	216	190	211	215	222	201	193	202	222	211	219	212	205	204	217	213	185	215	191	215	234	185	231	210	218	225	190	218	206	217	227	189	206	232	215	163	205	207	194	193	217	193	183	212	180	201	221	188	218	208	234	214	213	216	221	234	206	193	230	194	184	200	242	203	219	238	188	200	226	222	218	207	190	201	252	208	247	239	194	221	243	219	222	203	217	211	204	242	208	203	205	215	210	206	195	200	212	219	222	212	193	223	227	220	200	206	214	215	194	186	228	176	216	223	204	217	227	210	197	205	222	212	226	224	224	180	220	212	217	187	202	191	210	206	192	217	215	184	221	229	227	220	225	213	207	207	241	212	221	188	214	211	221	200	210	219	212	190	208	223	222	212	200	201	211	213	192	202	206	212	206	219	215	216	198	223	194	208	201	204	227	202	208	169	200	193	180	232	188	193	236	212	240	200	218	213	194	211	238	230	184	214	210	211	215	170	195	227	216	202	195	218	210	218	214	225	208	206	188	204	209	199	217	218	209	180	232	210	231	196	225	216	202	198	200	230	181	202	217	218	231	213	207	234	210	200	181	245	185	209	208	210	221	191	235	190	218	214	222	220	213	191	211	215	235	226	226	236	211	231	223	226	197	218	227	189	220	223	196	215	202	229	186	213	201	224	203	209	239	192	196	205	215	239	200	206	193	223	228	219	207	220	224	233	209	188	198	206	200	211	218	220	192	215	210	216	219	215	196	209	224	207	215	199	198	210	215	223	192	218	217	226	208	205	227	195	240	217	223	223	209	208	228	217	209	210	209	187	230	215	216	217	203	206	199	227	184	202	223	216	224	225	185	198	203	214	218	194	184	191	223	218	226	187	236	235	210	210	184	228	215	212	206	251	229	208	205	204	201	218	217	217	199	213	223	196	228	228	226	230	192	214	204	189	215	178	201	205	224	191	203	217	219	198	220	238	188	205	178	187	219	197	220	198	189	204	235	215	193	203	234	187	217	213	202	220	178	215	207	222	233	218	188	210	200	196	195	194	206	204	200	206	178	212	198	233	216	230	206	213	206	204	202	216	215	208	242	217	203	227	207	189	224	229	208	183	208	193	196	202	197	213	229	213	197	235	238	228	214	236	211	214	218	228	209	200	184	238	208	199	184	192	239	179	203	215	207	210	202	202	195	198	217	242	220	206	177	218	203	199	236	202	235	200	194	202	209	216	221	213	193	213	202	209	183	212	179	193	220	210	198	222	190	205	211	202	226	186	237	206	212	207	211	165	191	202	250	219	223	219	221	216	214	227	230	213	202	208	217	202	222	206	193	192	208	209	216	188	200	180	226	229	185	196	225	206	205	250	203	228	212	208	204	230	214	216	234	213	209	213	218	210	207	202	218	202	216	222	214	209	216	243	195	236	194	224	219	195	211	234	208	230	221	213	207	224	201	221	214	203	221	224	230	216	208	221	217	197	203	214	213	223	224	226	188	197	210	184	229	189	210	228	202	217	210	190	192	242	218	197	233	215	201	205	209	191	231	200	187	221	222	224	209	234	203	180	258	220	198	222	193	213	198	181	214	191	213	202	234	203	208	196	225	206	226	218	227	197	205	201	213	196	200	219	215	201	202	213	208	217	198	231	215	206	193	183	215	197	205	225	230	216	226	225	199	236	233	191	210	239	217	198	229	197	201	213	211	214	202	191	199	212	185	189	198	197	193	188	199	210	238	207	213	231	212	223	230	202	236	222	222	218	187	205	200	215	205	218	218	217	218	220	204	221	176	204	235	194	203	207	192	205	198	214	203	214	221	192	195	195	200	205	220	221	239	213	214	209	204	188	203	213	199	175	216	215	218	207	249	197	195	205	235	210	199	185	200	201	189	197	240	220	209	178	209	214	234	244	232	211	197	215	212	225	175	197	205	215	215	221	224	202	200	216	229	211	211	204	228	175	220	239	197	233	202	204	221	233	219	199	191	184	209	214	207	213	203	210	213	204	214	214	228	208	198	203	181	223	187	228	245	231	232	219	192	191	217	199	187	187	213	205	238	213	226	215	221	204	206	203	222	213	202	214	220	216	215	208	206	203	210	198	203	207	191	216	221	218	215	223	200	239	232	239	233	226	215	209	235	213	222	204	203	206	227	177	224	200	215	222	224	200	209	222	224	218	225	224	227	214	230	210	206	212	206	211	191	184	206	202	234	204	228	197	210	198	215	251	214	213	203	196	206	197	210	216	217	182	230	217	200	230	206	215	226	230	210	210	204	190	196	205	226	201	209	192	189	186	229	205	218	193	214	191	190	231	216	212	214	220	217	213	214	212	200	217	198	210	209	213	202	216	200	198	241	212	187	206	195	229	218	177	203	208	214	229	175	239	201	226	195	205	194	188	221	189	239	205	201	191	196	218	250	236	194	208	218	191	216	187	239	204	208	197	223	206	221	217	207	195	208	204	218	200	201	227	194	218	196	191	223	212	213	212	222	222	197	202	186	199	213	225	209	210	205	218	203	199	207	198	189	229	212	203	212	192	236	199	220	179	192	202	203	169	214	222	201	188	190	215	202	196	210	247	213	181	191	208	205	228	226	212	189	220	189	209	210	221	213	208	196	214	203	215	204	227	186	217	201	212	222	213	204	206	227	219	205	248	184	223	211	236	172	228	211	213	208	233	209	237	230	210	188	192	240	187	211	208	227	218	204	205	196	219	231	214	228	195	215	218	204	179	213	208	192	208	211	216	187	229	219	203	225	222	187	227	210	211	209	200	193	199	194	220	205	227	178	254	224	192	216	199	188	205	203	205	207	195	204	224	189	215	199	230	209	207	199	209	187	227	199	200	225	223	218	224	207	203	201	199	222	200	217	212	196	207	202	199	194	192	204	235	222	180	217	213	216	209	184	219	212	215	200	209	175	188	195	196	188	208	218	190	214	216	245	234	210	226	200	186	190	218	205	243	219	211	220	215	233	198	205	198	212	210	211	197	222	208	224	195	203	227	212	217	211	195	186	233	216	204	226	210	235	184
6990	5637	10654	11071	10601	8568	6749	5122	4113	3571	2875	2669	2568	2624	2225	2053	1693	1597	1432	1262	1093	983	954	814	760	679	686	712	679	720	725	705	712	681	687	756	762	753	775	703	797	756	793	780	741	731	654	634	658	639	627	641	638	606	661	600	653	610	643	573	646	590	542	553	622	590	605	602	595	590	576	610	565	547	590	564	578	549	614	588	550	533	555	569	531	568	510	563	569	520	569	548	591	522	581	529	560	529	514	581	548	542	547	528	519	518	519	519	532	531	515	562	535	550	576	511	544	496	514	540	552	522	544	556	521	524	539	485	564	508	514	534	546	532	554	498	518	556	529	534	531	511	536	524	505	539	560	496	529	565	570	549	535	487	546	552	524	526	539	579	514	531	525	509	517	489	566	561	545	456	523	511	578	517	549	492	571	558	544	534	532	534	537	552	534	552	520	508	518	511	530	532	556	548	585	494	509	519	585	531	497	537	525	547	528	540	528	528	522	520	545	547	534	545	529	569	515	526	522	562	539	541	577	548	548	494	527	530	536	532	545	512	532	529	520	532	533	534	549	528	502	526	558	526	522	520	533	508	505	537	505	531	568	500	530	504	525	500	532	514	484	585	594	554	527	511	582	544	496	542	512	495	510	534	509	535	525	524	530	488	506	528	539	510	514	515	562	547	490	506	528	542	510	494	542	554	525	516	503	522	540	545	552	507	543	551	537	526	530	509	513	519	539	520	519	537	484	501	530	520	538	546	528	532	562	491	541	574	497	553	527	517	546	554	486	525	565	554	501	482	535	567	513	523	536	522	561	518	555	559	563	544	552	569	506	485	529	525	519	523	545	574	504	554	541	529	487	511	518	564	506	540	516	493	575	506	522	540	507	523	506	530	518	513	560	567	544	556	527	544	533	578	481	540	506	513	563	532	517	510	526	509	522	568	570	557	528	564	522	480	519	519	492	546	535	541	529	551	554	532	523	545	545	533	544	530	557	475	523	551	535	501	519	542	523	524	529	559	510	542	560	517	516	490	560	482	546	525	550	529	519	501	520	540	534	554	522	531	533	505	552	519	578	524	523	500	533	490	553	557	536	574	544	534	530	540	499	505	535	528	490	518	503	538	544	547	504	483	525	512	494	521	522	544	570	532	544	558	541	549	510	541	530	529	527	489	518	538	506	513	535	580	577	551	517	569	549	502	538	503	497	538	540	525	568	529	517	537	554	573	522	471	504	518	548	510	508	533	516	566	586	539	525	529	496	490	513	552	515	525	521	554	562	520	540	536	566	524	532	527	494	542	548	463	549	507	530	492	516	531	535	535	521	527	521	525	507	523	538	532	521	531	503	528	530	523	552	536	522	524	512	514	541	520	504	508	502	481	520	548	478	513	563	530	477	510	528	506	578	539	491	549	560	493	512	498	540	502	534	505	531	550	509	531	503	520	475	508	499	507	535	531	513	493	509	525	536	522	528	502	522	558	470	529	548	483	515	514	504	528	502	521	531	537	539	543	573	533	521	519	529	539	531	511	572	562	512	515	527	503	523	515	499	510	585	534	544	534	512	523	551	534	526	523	533	538	573	533	522	530	480	528	503	553	522	526	515	462	502	563	570	543	523	508	524	513	498	546	519	519	505	560	512	542	522	513	491	540	519	551	500	510	562	548	537	535	503	542	519	563	506	552	513	485	530	540	483	529	490	566	578	552	526	514	543	529	508	554	520	554	485	538	536	497	501	546	527	501	540	526	511	542	499	516	536	533	518	522	556	511	494	522	547	491	552	535	547	533	520	565	527	554	521	566	514	538	531	502	511	544	544	545	489	533	559	517	525	505	508	516	556	553	520	530	559	531	514	518	545	561	505	509	534	534	557	568	516	549	535	520	485	561	532	528	534	524	555	515	528	509	506	527	503	526	543	516	524	498	567	505	563	560	594	570	519	539	515	506	535	548	536	544	546	560	512	481	531	510	527	550	503	559	525	518	523	525	518	495	559	528	556	499	529	539	521	565	505	522	542	493	560	530	559	504	494	511	566	517	567	549	489	554	511	525	542	487	495	530	563	534	536	540	510	543	504	535	544	478	522	539	488	535	524	507	511	505	541	531	514	517	563	552	515	553	532	529	534	520	540	535	505	531	527	489	531	529	517	501	555	497	555	532	532	514	544	542	541	545	522	536	583	585	545	526	527	509	560	527	520	555	533	581	509	537	554	567	541	571	532	575	551	523	511	563	554	541	505	528	544	576	560	511	525	528	512	521	485	543	513	518	536	500	552	524	565	563	529	516	511	558	546	534	527	567	533	513	530	571	524	462	515	582	552	496	494	503	542	512	515	514	482	553	525	563	515	540	503	562	574	548	541	498	559	498	548	480	517	554	492	567	525	498	536	533	527	514	472	522	524	517	544	517	551	518	508	520	512	477	524	525	562	518	504	537	501	526	550	515	538	525	529	505	506	545	552	570	543	557	539	497	537	541	533	527	533	559	565	532	527	572	535	551	541	559	529	561	547	516	520	555	527	524	556	501	545	515	535	501	543	523	482	542	523	567	505	557	517	536	541	554	535	552	569	506	547	539	538	525	567	570	534	569	525	508	510	596	487	535	525	529	558	537	565	508	538	535	506	530	547	545	536	527	541	514	551	512	510	554	523	546	553	562	529	554	491	537	554	513	512	505	544	524	524	500	542	502	538	523	591	528	549	529	554	545	511	545	508	528	522	574	539	549	527	539	534	524	565	523	567	530	528	519	489	522	517	537	523	532	537	522	581	538	516	521	505	541	516	522	542	531	543	532	533	528	541	541	540	559	562	513	539	576	526	525	518	541	534	512	551	551	576	512	536	523	505	548	502	572	522	552	500	541	509	521	564	508	553	494	525	551	515	525	476	516	530	505	520	514	522	521	531	536	516	539	559	507	525	509	559	557	546	541	495	542	534	502	574	530	535	569	523	508	523	509	531	545	547	510	505	522	511	555	493	545	569	505	551	491	533	546	519	539	547	559	512	499	512	539	545	501	572	532	516	505	543	527	554	521	533	517	538	537	577	524	525	523	510	519	557	541	545	573	516	534	508	521	545	559	515	529	549	541	552	523	542	527	547	557	532	546	565	490	532	524	549	539	528	533	503	534	581	515	508	524	522	511	558	522	488	527	522	542	555	547	533	522	547	507	564	515	479	513	520	519	563	496	518	570	567	556	532	518	542	554	557	551	556	563	557	521	503	545	554	518	554	533	601	548	504	554	544	528	502	557	487	525	566	498	505	496	527	518	521	516	549	525	513	512	568	498	531	533	517	533	527	554	505	525	538	528	514	500	547	509	546	514	533	487	532	525	580	498	567	558	531	557	550	539	546	558	504	517	558	535	540	535	522	549	502	509	544	516	483	510	557	554	542	586	564	499	490	534	545	535	528	499	511	502	517	554	537	514	548	532	544	486	527	538	554	498	535	507	535	545	532	541	501	527	553	558	522	504	526	516	566	509	535	513	558	476	533	525	511	558	541	533
25791	19086	21540	14841	10436	7416	4901	3494	2414	1814	1484	1192	1141	1063	1052	884	723	700	717	764	628	442	485	441	343	354	359	359	345	327	282	304	279	311	312	289	308	351	312	305	305	319	297	304	310	293	270	306	303	265	263	281	243	282	272	260	287	258	267	276	261	282	279	251	245	287	259	248	273	275	244	233	275	243	257	263	280	273	259	229	267	266	236	254	250	232	256	247	248	240	184	216	236	225	209	245	220	250	245	236	232	237	237	208	236	231	248	232	243	223	237	224	226	212	216	229	248	236	221	221	257	235	241	235	268	238	207	260	226	238	264	241	247	237	277	231	239	249	221	257	243	232	241	235	258	244	243	265	237	243	288	237	249	250	245	267	248	268	251	265	266	251	217	277	247	240	230	234	240	251	221	231	248	250	244	212	236	248	294	246	242	223	221	226	231	270	258	207	232	221	245	249	252	249	268	249	251	243	245	242	247	245	246	233	229	232	212	239	257	270	234	243	238	234	233	234	246	245	240	222	270	262	237	266	242	245	227	222	227	215	224	239	244	238	236	262	243	265	252	214	275	232	250	240	215	238	257	246	238	228	245	237	260	240	234	228	256	222	226	217	228	214	261	256	231	244	230	218	250	255	238	233	266	250	266	257	243	208	221	252	244	230	219	228	229	237	244	225	221	247	224	223	243	243	261	245	236	271	256	271	225	229	227	245	227	241	242	240	240	235	250	259	239	247	254	217	235	221	229	239	251	269	249	245	251	242	198	228	214	248	263	231	242	253	200	251	236	268	251	245	239	269	260	236	226	267	247	235	225	232	287	252	233	233	255	253	207	226	211	236	227	263	232	250	234	197	226	231	229	269	275	237	215	209	225	231	259	260	261	238	235	255	237	267	229	229	221	229	233	222	232	253	240	242	227	257	227	250	227	234	242	243	265	263	246	241	267	231	262	244	239	241	223	230	233	232	256	260	215	213	272	255	218	260	239	261	239	245	246	241	234	247	244	249	235	234	232	233	208	275	246	243	251	256	242	229	251	238	225	235	246	249	239	232	246	221	228	228	229	240	250	233	231	244	214	234	218	225	227	246	254	232	236	237	229	251	232	246	245	263	227	231	249	207	238	234	239	229	249	232	233	251	246	274	238	254	237	229	266	273	210	240	236	258	229	256	248	253	201	255	244	246	235	270	216	226	225	226	229	244	257	231	234	235	236	257	225	249	246	247	217	223	261	263	250	235	235	255	216	242	265	266	217	237	251	261	253	227	257	218	258	240	242	243	227	234	259	236	246	231	255	248	271	215	233	250	239	254	254	271	207	238	235	282	231	211	249	263	273	249	249	264	231	242	252	240	236	237	234	259	236	234	272	245	233	241	235	245	242	228	253	234	230	256	248	252	218	242	249	251	246	246	239	269	249	216	242	232	237	265	251	248	248	264	230	224	240	245	216	248	253	235	248	250	227	234	245	254	246	236	245	254	239	241	235	221	223	257	240	285	233	258	240	238	234	243	249	241	228	255	218	223	252	220	213	253	249	210	236	262	229	259	258	215	224	223	254	242	233	226	238	236	240	253	224	258	240	236	219	273	223	235	262	263	236	258	254	232	242	250	241	249	258	229	225	245	244	244	256	247	244	247	249	250	220	252	259	227	224	219	217	217	254	271	222	219	234	233	222	239	247	238	242	258	260	231	221	283	236	246	244	245	238	244	265	236	255	234	250	233	270	257	206	227	261	245	230	263	199	232	244	230	217	258	260	242	248	261	228	228	232	268	227	211	228	233	230	268	249	270	236	250	249	232	214	230	248	233	237	220	235	220	236	250	229	243	241	268	276	248	224	271	232	250	242	256	240	261	225	240	230	255	246	261	255	238	252	222	241	224	248	247	260	243	224	234	217	249	267	234	280	246	239	221	240	235	254	233	232	228	269	246	257	248	232	251	254	241	237	241	258	214	238	225	236	233	256	243	239	254	228	224	243	230	253	236	209	246	232	243	227	235	205	226	224	236	243	238	232	259	267	258	200	228	218	213	233	245	241	256	230	252	274	242	221	232	202	233	226	218	250	252	245	229	244	236	214	206	208	240	236	238	279	255	230	231	238	258	226	224	244	214	238	236	261	248	222	246	234	253	228	231	240	225	251	237	247	223	239	233	235	229	232	241	246	248	225	255	255	256	280	218	250	271	265	293	240	275	220	224	223	267	228	236	247	254	232	251	234	232	251	281	223	216	244	213	272	230	260	238	255	220	245	234	220	219	261	244	241	259	254	246	216	266	246	232	251	252	237	229	227	242	237	219	222	239	235	252	254	239	241	250	228	234	233	235	223	227	246	228	236	234	250	244	225	230	285	260	224	229	209	233	239	267	246	243	204	246	260	235	229	244	246	238	216	236	241	236	275	255	247	234	261	241	264	251	247	234	217	245	234	243	238	266	235	230	263	251	267	240	234	266	232	245	227	251	240	237	233	225	248	235	233	244	256	221	245	249	238	265	235	230	238	235	232	266	251	245	240	243	233	240	233	211	261	246	244	254	248	244	271	236	259	250	247	214	253	246	240	214	249	236	251	246	265	238	236	227	255	258	235	239	234	247	237	242	250	261	258	229	247	251	227	234	241	241	265	239	214	223	232	244	232	234	243	237	245	250	238	254	221	258	253	220	244	237	248	220	220	254	261	226	243	259	226	238	242	265	229	233	246	228	230	246	232	236	239	254	231	240	248	272	249	239	256	239	255	253	237	261	284	238	281	225	241	257	226	236	253	230	267	279	220	244	250	231	244	284	237	239	236	249	233	232	255	261	243	242	231	250	239	241	221	277	242	280	240	263	250	252	262	245	246	232	248	189	222	255	258	258	253	261	221	232	237	244	256	255	236	290	233	239	251	226	248	243	242	231	258	249	234	248	212	291	222	231	269	266	242	240	254	242	227	214	258	226	228	242	216	274	227	234	216	232	240	240	251	238	252	238	237	239	237	250	221	276	227	258	246	246	250	266	231	245	226	220	259	259	230	281	252	256	243	232	225	243	244	229	260	230	218	228	262	252	237	241	223	243	229	240	241	252	237	239	248	226	241	234	240	254	241	234	224	238	254	262	255	212	245	246	248	248	249	269	258	261	245	270	273	261	248	220	234	220	243	263	241	241	232	237	265	227	268	241	227	227	231	263	251	239	233	259	251	255	228	237	207	222	222	239	237	244	239	269	250	224	221	245	240	232	237	272	267	249	256	241	258	230	249	227	256	256	237	263	238	253	253	256	251	233	234	238	248	228	233	234	250	249	229	222	256	228	256	218	253	231	245	259	258	223	237	272	245	214	255	238	250	234	235	273	240	248	257	245	247	261	243	233	255	230	236	254	240	252	265	233	236	263	236	214	239	223	230	226	259	246	247	234	213	271	229	236	234	225	247	251	263	252	243	228	261	205	237	244	241	231	238	235	237	221	240	231	233	268	247	239	242	212	224	217	236	260	238	236	267	252	244	259	246	247	234	237	267	247	283	210
16488	14484	21995	20894	19783	17615	13250	11808	9506	7690	6302	5694	5278	5153	4665	4079	3563	3542	3786	3600	2968	2313	2194	1971	1376	1402	1444	1471	1386	1148	1069	1092	1087	1110	1149	1057	1177	1237	1322	1229	1211	1238	1167	1158	1041	1070	1001	989	952	908	913	948	933	913	908	860	854	844	830	822	760	783	710	703	665	724	708	698	683	709	704	700	646	716	699	678	719	660	698	645	643	622	650	685	635	651	634	688	732	599	662	623	695	651	651	624	576	621	625	644	665	616	648	640	590	614	639	595	631	601	596	627	610	611	670	612	619	666	609	590	577	606	615	593	589	647	637	630	632	576	576	606	640	557	620	642	599	588	571	599	593	588	555	550	580	602	613	603	603	650	610	614	557	610	610	599	628	577	569	535	584	591	603	589	582	565	599	600	593	564	647	605	632	642	602	604	614	586	580	600	597	617	621	590	605	573	616	576	606	624	609	582	592	585	601	606	622	596	586	634	584	570	586	603	555	627	637	553	614	602	576	604	654	592	592	649	607	576	608	566	626	572	606	597	638	608	606	626	584	579	565	589	613	579	642	574	623	599	630	586	633	583	623	590	598	587	592	592	691	632	603	605	636	551	593	626	618	572	593	612	605	560	580	597	565	631	588	591	616	573	573	593	566	623	548	603	601	637	587	599	552	611	594	584	572	573	591	590	606	582	592	583	599	607	626	590	558	589	605	585	607	596	569	585	623	570	612	633	611	630	602	550	614	641	601	553	622	597	611	606	608	571	626	616	581	566	590	601	604	576	615	595	617	557	572	592	591	615	582	591	612	546	555	598	595	594	584	596	606	596	587	624	575	592	593	583	549	578	580	630	593	575	575	563	594	593	552	619	597	568	635	546	609	591	608	601	584	586	602	601	596	585	613	590	626	585	564	612	603	636	622	613	605	616	587	594	576	580	629	569	620	589	579	589	579	589	606	655	662	579	567	631	574	614	603	597	590	608	636	603	613	564	557	619	593	639	615	604	593	551	594	602	633	623	642	594	572	643	572	582	583	571	570	622	578	598	633	590	643	584	608	598	594	589	591	592	576	583	562	604	583	592	561	578	603	600	608	640	580	579	625	590	629	567	590	589	597	594	608	618	588	620	594	595	607	579	606	587	593	611	588	559	622	633	615	586	590	567	588	606	599	604	573	590	591	609	594	580	569	622	631	592	570	606	588	582	581	592	575	571	597	583	573	613	578	626	598	628	643	567	591	583	604	572	592	670	592	586	579	600	587	579	609	580	639	614	590	604	601	587	617	641	606	606	578	601	601	588	578	585	591	583	605	622	576	562	596	579	577	582	617	599	585	591	577	584	567	583	644	551	607	575	549	595	593	605	556	618	607	602	613	598	619	594	577	642	604	603	602	580	609	624	567	602	581	585	567	627	593	587	588	580	602	598	565	594	608	605	607	634	544	609	646	644	587	568	576	601	546	624	601	573	620	585	617	591	634	593	597	640	620	587	600	587	614	624	551	622	627	626	561	572	599	585	600	643	629	609	583	579	631	556	629	608	588	546	548	580	599	618	591	627	593	597	625	595	621	620	573	599	639	578	588	617	560	563	603	596	629	595	606	575	599	599	671	607	616	591	607	652	570	612	573	622	558	580	596	536	595	566	623	608	619	616	588	594	587	596	563	606	595	592	633	583	608	582	601	595	589	587	584	609	576	610	614	585	599	637	597	593	593	564	579	598	583	591	636	620	606	621	595	584	640	579	563	605	575	561	578	590	589	618	589	595	591	618	601	627	595	588	565	635	566	542	644	623	612	588	586	594	589	615	592	597	573	598	594	601	632	593	661	584	593	575	585	649	594	606	547	594	616	583	615	617	621	582	623	602	590	573	583	601	587	618	599	577	632	592	601	633	621	609	610	578	616	588	571	625	568	601	609	582	575	591	629	593	591	649	577	568	619	613	583	586	589	645	609	553	573	635	608	624	645	620	587	584	601	596	560	588	594	592	629	574	599	612	580	633	572	565	612	552	607	619	590	590	596	611	603	558	622	606	623	596	619	599	620	591	585	614	598	613	578	569	566	637	598	572	631	550	565	547	608	586	589	568	579	591	611	564	642	632	560	596	642	610	609	641	567	633	605	618	620	555	584	618	578	597	601	549	577	575	594	630	620	603	599	558	572	576	612	579	598	611	612	639	608	619	579	572	587	604	612	624	573	616	583	594	634	598	604	643	573	584	629	636	631	556	636	601	636	613	550	610	642	597	566	641	618	627	587	586	617	614	618	594	554	598	614	654	618	607	580	525	552	601	613	590	563	640	578	608	630	544	579	573	613	584	574	592	576	591	576	601	602	562	603	582	600	627	590	571	563	585	578	556	582	571	589	604	601	614	608	623	579	611	622	554	539	570	607	632	595	605	598	571	603	596	619	565	632	583	565	577	616	581	575	583	621	606	607	624	592	632	616	578	618	621	604	610	588	581	585	597	613	576	587	578	567	582	631	632	614	593	606	643	562	616	597	602	628	548	597	620	601	650	582	592	606	595	575	564	596	594	583	641	626	584	614	580	600	574	599	584	630	589	584	630	568	590	579	610	583	596	607	626	628	574	642	646	580	645	602	596	591	569	611	603	612	618	595	626	630	615	563	594	594	610	583	606	596	601	584	622	599	601	598	595	615	595	654	590	608	600	615	649	621	593	627	622	626	598	582	584	607	581	585	623	622	584	575	603	619	566	620	594	603	600	595	637	537	621	578	550	614	609	618	609	580	641	565	614	586	603	613	590	585	574	604	614	657	594	645	575	564	590	597	607	618	557	560	632	615	608	610	607	589	577	620	577	598	680	599	623	599	600	645	594	601	597	579	614	606	629	580	581	587	581	601	613	562	591	583	618	567	621	537	593	615	594	583	606	563	589	572	595	597	593	589	573	567	584	598	585	619	607	602	619	636	612	602	610	626	569	598	648	620	559	583	578	586	625	582	603	634	560	596	626	582	588	607	628	588	592	618	609	629	605	608	623	575	591	603	593	634	575	560	615	590	623	582	601	577	623	580	609	621	610	570	577	570	570	619	558	546	619	640	580	581	570	591	637	557	587	592	615	597	626	625	621	605	584	655	616	644	624	660	552	624	607	584	628	604	584	582	582	580	589	622	634	580	596	598	618	613	606	577	591	612	591	578	556	603	632	550	585	651	579	562	649	624	578	607	604	623	607	604	613	584	620	578	577	566	586	584	618	625	655	582	587	578	628	594	601	576	581	589	602	584	591	609	580	589	613	638	584	616	576	580	587	590	591	635	555	608	619	579	538	615	607	592	591	597	584	598	620	571	588	631	618	546	623	626	584	586	562	638	575	641	591	558	594	616	641	587	581	628	606	561	626	602	572	614	619	646	532	607	616	611	643	590	586	642	624	580	618	585	579	580	559	562	577	604	623	590	589	597	589	576	630	584	625	584	562	563	602	571	593	628	579	588	564	577	587	600	609	605	606	624	595	641	587	615	613	570	609	613	625	599	556	633	620	590	580	626	613
31191	28922	30978	23485	17636	12686	8241	6005	4180	3031	2140	1594	1541	1397	1500	1099	1007	889	982	1078	884	688	712	483	416	337	403	459	359	337	315	335	319	285	336	345	337	339	384	323	313	346	318	288	273	276	268	280	271	289	292	274	301	260	264	254	265	231	256	244	252	242	211	215	216	217	220	226	203	215	246	228	245	232	235	226	237	235	240	208	211	256	214	235	229	219	224	229	209	198	221	239	209	239	212	230	217	209	215	216	224	215	218	197	230	210	223	205	228	213	210	231	211	212	232	220	238	219	211	212	200	238	203	207	226	203	215	212	219	239	211	203	202	210	209	182	194	221	213	215	214	203	234	210	216	202	196	196	214	226	200	232	236	203	228	191	181	214	196	198	193	175	214	220	202	207	223	228	189	184	216	222	204	206	210	196	203	208	212	213	202	192	212	195	214	207	209	215	238	198	221	200	182	205	191	218	212	216	202	187	186	208	204	216	224	222	194	212	199	209	235	213	208	205	201	219	177	217	206	214	213	200	200	220	208	225	225	179	205	187	187	213	219	219	207	225	215	219	237	217	214	171	206	247	223	212	185	182	200	213	207	198	201	213	211	204	224	196	226	221	216	221	208	216	225	199	218	210	188	217	235	201	205	193	187	214	214	228	232	201	216	226	200	202	216	177	202	219	222	230	227	216	202	226	195	194	211	205	209	193	226	239	218	204	193	200	209	199	204	192	210	232	228	234	233	197	191	214	207	205	210	237	205	219	206	209	214	208	239	230	204	224	245	200	205	227	198	214	223	222	224	174	249	195	216	217	225	211	219	209	215	206	199	232	222	225	218	225	186	213	217	206	196	243	215	236	246	209	223	213	205	191	222	213	203	209	211	205	194	192	238	190	192	210	221	186	197	194	200	217	188	213	195	235	204	215	231	214	237	202	247	199	204	226	218	235	247	202	188	214	212	211	234	227	211	212	204	190	213	228	220	186	225	170	204	198	226	222	220	205	198	217	219	205	248	223	192	228	218	194	180	215	203	216	200	235	239	210	207	211	193	185	188	202	217	215	217	204	216	213	219	201	239	221	188	232	192	213	206	195	236	189	175	204	201	206	214	213	213	181	204	192	220	196	202	215	235	201	210	195	197	209	216	196	184	223	213	223	224	225	215	214	207	192	223	212	242	206	202	201	202	220	203	179	208	206	220	207	226	208	219	193	201	220	214	239	191	225	218	219	219	210	220	214	186	199	199	205	207	221	212	195	222	211	207	213	201	225	224	261	216	216	234	202	215	226	187	213	220	207	206	217	211	202	204	206	195	220	198	214	203	202	239	217	205	198	242	211	234	220	193	217	200	214	233	198	198	197	209	221	209	228	224	225	202	223	222	210	206	202	182	219	209	191	230	213	242	219	191	204	203	219	234	207	203	214	216	239	212	213	227	234	220	210	218	235	227	209	232	207	212	212	189	214	188	211	184	189	238	232	226	224	191	230	210	219	209	215	211	218	232	193	225	199	212	220	206	227	226	210	209	224	217	224	232	201	232	202	211	213	206	218	194	200	201	219	228	186	186	230	198	204	204	201	220	196	211	232	216	216	178	217	198	235	188	219	191	230	215	215	249	217	199	199	188	224	215	194	226	231	194	202	214	235	219	241	194	243	233	220	211	206	221	192	207	238	194	222	227	207	224	206	205	200	202	237	237	203	215	228	201	236	204	214	191	218	193	229	205	197	220	236	196	213	226	224	224	220	175	215	209	207	221	205	201	240	191	211	219	203	204	208	221	199	233	238	229	197	222	199	178	205	235	212	232	213	212	221	206	200	208	222	213	223	206	191	229	215	217	206	196	178	212	226	208	232	237	194	208	211	191	215	225	208	195	206	193	201	220	235	203	204	219	206	210	209	219	222	209	212	208	206	210	233	209	221	210	238	231	197	198	220	199	187	210	195	193	208	222	202	236	230	212	213	220	183	189	229	177	195	205	215	226	195	218	215	205	213	215	185	198	222	196	188	198	217	202	199	202	180	246	211	195	210	220	190	201	195	208	236	205	220	224	218	242	230	211	213	189	238	220	205	217	227	200	190	219	218	202	193	191	228	195	236	210	227	205	217	221	212	219	220	222	217	219	229	252	213	218	218	201	204	226	225	202	242	239	200	242	221	218	209	215	224	200	215	229	186	211	197	224	193	218	242	212	216	230	217	208	219	239	180	207	212	218	189	193	226	217	199	227	218	249	219	198	230	192	211	196	218	216	206	207	191	205	230	214	201	186	209	224	221	207	226	220	188	179	215	192	218	190	230	218	199	240	200	221	234	210	219	217	232	218	202	221	225	187	199	185	190	201	206	212	223	210	235	203	232	206	219	205	203	206	182	223	182	206	205	203	216	199	208	238	184	227	228	199	205	176	219	199	209	204	203	231	214	244	203	195	230	200	213	199	205	205	223	206	207	200	207	223	200	216	229	241	191	202	188	203	221	223	204	210	218	221	223	237	229	220	236	213	196	199	201	201	229	208	243	241	220	220	209	218	222	205	182	199	225	194	208	205	207	195	206	226	202	217	184	215	202	209	186	217	222	219	204	219	210	226	192	213	222	199	223	195	210	196	193	183	224	215	222	207	252	203	229	216	193	222	226	215	222	205	226	202	207	215	223	203	242	216	204	212	188	228	210	220	220	215	217	230	198	223	216	215	212	227	206	193	242	224	172	227	197	200	179	226	215	211	210	214	198	180	186	198	192	193	204	228	203	206	224	222	211	197	202	213	216	187	242	251	217	218	229	240	233	182	200	200	203	217	216	248	225	230	212	203	215	217	188	248	200	210	216	218	250	232	225	205	250	219	221	204	236	214	175	210	206	196	238	220	215	237	220	200	208	232	238	224	227	254	249	221	207	210	213	189	189	223	205	222	197	242	240	220	180	227	234	185	215	206	219	208	205	202	235	206	241	217	200	207	185	183	211	217	184	200	221	198	203	217	239	210	221	213	194	186	234	230	195	231	204	212	212	201	218	182	209	204	212	223	193	222	225	201	211	244	222	202	219	211	204	193	212	203	207	198	229	216	207	205	212	228	250	194	217	229	215	215	207	217	215	240	217	191	209	201	163	187	219	210	185	201	218	234	203	246	240	203	250	211	205	208	214	191	227	223	228	205	202	177	183	217	215	220	208	201	238	218	237	202	203	225	254	215	210	227	211	235	187	233	226	186	203	212	234	217	223	238	215	212	229	224	203	242	212	209	202	220	226	196	223	211	188	187	205	198	219	215	242	220	193	242	209	229	222	220	217	229	213	225	219	206	233	238	213	202	206	195	215	208	202	227	208	241	185	219	214	198	208	209	200	194	241	219	177	191	224	242	240	221	191	218	223	232	231	226	192	203	207	196	228	210	239	215	229	209	198	194	214	207	236	223	234	224	195	224	220	206	182	236	183	216	217	199	229	208	187	221	211	220	234	218	244	210	222	204	231	218	235	205	206	199	194	206	215	222	221	229	191	205	214	216	188	193	209
18560	22769	28788	28394	26577	22788	18577	16566	13716	10962	8880	7600	7369	7027	6829	5677	5272	4898	5084	5275	4765	3691	3604	2638	2156	1699	1834	2281	1930	1591	1384	1345	1459	1397	1264	1251	1499	1658	1812	1589	1496	1451	1362	1345	1247	1190	1156	1221	1072	1047	1082	1050	1045	1073	977	971	910	907	883	903	790	727	690	606	641	642	669	635	718	753	714	630	642	692	634	654	685	602	641	602	601	639	617	585	606	549	598	594	631	622	560	563	536	579	557	550	578	587	537	517	545	565	526	476	516	503	532	555	555	566	507	553	546	510	560	573	578	594	577	527	490	527	529	549	517	545	520	531	525	573	506	542	489	528	518	498	504	521	538	512	505	538	515	501	571	570	549	570	545	498	487	492	489	513	490	527	507	506	484	519	571	535	484	534	500	472	562	514	524	523	497	490	541	482	506	512	533	539	514	502	562	537	534	504	495	530	474	503	485	508	531	566	492	512	517	533	521	530	474	552	555	530	490	483	535	547	537	535	489	539	517	564	445	532	531	541	524	528	543	527	496	486	527	532	569	481	520	504	487	540	540	550	544	506	547	547	513	516	511	507	533	496	564	528	513	511	553	536	506	499	492	517	510	491	537	504	540	501	569	517	533	528	527	534	520	525	488	531	519	548	492	539	480	558	497	510	512	512	469	532	522	510	527	524	552	522	503	529	546	561	502	488	544	533	551	509	520	528	529	550	525	508	549	520	492	508	523	538	530	491	507	528	533	507	533	529	506	505	566	498	514	512	545	501	525	510	521	540	570	563	512	557	492	520	502	529	521	512	522	522	493	500	510	506	508	562	540	488	565	524	527	506	533	491	524	553	506	527	517	507	522	500	535	528	554	521	523	484	539	563	540	522	534	551	547	476	519	548	517	522	491	539	518	511	491	545	529	515	503	550	501	518	518	532	511	534	514	484	544	495	512	540	527	535	526	526	517	547	495	532	534	517	518	565	528	503	543	561	531	545	528	521	523	490	558	500	532	551	513	587	528	567	545	526	507	508	489	522	532	564	542	498	531	549	525	507	525	561	543	546	545	553	493	519	487	515	568	518	536	536	522	536	517	488	541	577	529	524	526	546	514	525	542	533	527	512	492	525	555	523	515	492	524	520	538	546	560	529	512	522	527	528	534	547	555	503	512	485	574	575	527	539	534	515	517	468	525	564	506	530	511	533	488	519	585	544	524	530	503	548	535	537	508	488	519	541	509	541	516	548	485	501	487	539	541	511	530	518	510	552	509	495	498	516	503	530	543	514	528	530	534	519	527	549	494	514	516	483	497	534	564	452	510	510	547	557	532	519	539	554	478	512	522	522	541	573	520	524	527	517	514	502	511	531	518	536	519	519	564	516	557	544	506	548	510	523	497	484	510	477	526	523	523	522	529	563	542	525	518	557	517	573	543	546	529	502	491	507	513	520	549	544	515	522	518	526	497	520	517	524	529	531	518	533	501	519	533	523	545	484	496	510	525	531	509	544	496	509	486	535	505	524	502	520	532	480	529	535	510	511	518	547	532	510	532	531	527	520	506	497	544	525	536	478	459	559	511	482	500	538	494	502	519	506	497	500	527	511	461	562	493	515	545	509	524	551	492	488	519	501	531	510	539	502	517	553	479	513	488	515	515	521	539	485	546	552	544	496	490	521	518	540	570	541	501	507	543	538	551	569	553	546	544	553	511	537	538	507	545	491	521	539	584	516	523	544	517	535	539	541	528	513	524	521	503	553	496	475	507	496	548	496	526	541	516	553	539	562	491	564	508	520	536	517	505	519	514	558	544	517	538	470	487	484	531	518	530	497	515	556	528	509	527	529	486	529	537	494	530	506	562	472	500	471	534	511	523	510	541	515	519	484	534	528	477	503	533	529	526	544	531	524	521	502	479	559	499	564	514	514	567	501	522	516	525	539	515	520	505	543	577	564	499	517	549	533	513	512	499	522	539	530	513	535	517	497	529	547	509	513	521	540	510	507	510	499	521	559	525	539	523	493	518	553	566	536	540	544	520	472	534	570	521	520	535	527	485	542	518	549	562	536	532	473	526	511	500	509	525	508	537	507	544	544	543	540	486	545	484	500	560	534	546	516	536	530	531	520	539	505	513	497	509	556	516	522	515	525	540	552	571	509	486	521	465	578	542	500	568	555	514	536	563	544	529	512	535	556	487	525	532	531	499	495	502	511	526	546	503	532	531	545	485	563	505	538	545	550	495	535	508	503	550	537	496	537	535	529	522	537	521	478	519	547	509	548	552	450	537	528	514	532	545	498	525	500	558	531	528	529	508	563	527	497	552	517	551	549	543	527	507	520	530	502	518	518	554	526	566	483	508	518	526	560	498	481	482	517	533	523	510	489	530	514	536	574	509	526	506	540	531	521	512	557	496	559	481	519	505	496	568	548	476	514	516	490	501	525	516	542	486	537	497	537	556	518	550	512	517	505	548	518	507	521	532	506	495	494	563	526	531	500	497	528	543	532	522	488	550	473	517	494	520	580	531	487	500	528	504	505	473	536	540	549	514	504	551	533	530	494	516	501	518	545	548	529	482	515	558	503	525	478	535	504	483	501	519	526	543	515	514	544	540	521	526	550	492	509	483	524	555	531	554	508	535	475	559	503	542	525	525	469	495	544	528	549	531	490	577	514	527	535	515	507	531	549	544	472	511	527	473	527	502	532	567	545	553	488	514	530	518	537	506	494	533	519	530	542	489	509	510	487	516	483	498	519	474	537	550	496	519	557	506	535	491	533	539	508	550	524	497	529	520	555	513	484	522	537	509	547	566	510	492	547	526	527	513	517	565	577	534	518	536	493	519	552	503	549	588	531	522	463	508	497	510	529	519	515	569	546	531	535	537	518	522	546	550	566	515	536	529	512	479	533	565	563	488	499	481	476	532	528	526	525	515	531	515	537	542	529	522	529	518	512	548	577	518	534	508	517	515	557	536	539	537	539	511	479	491	501	534	497	554	499	561	530	536	534	530	546	509	495	486	525	546	511	574	490	504	522	466	526	533	514	544	488	529	500	560	490	527	515	475	506	535	497	530	509	555	525	504	518	543	500	499	527	513	476	551	538	500	520	475	542	547	503	531	549	520	519	543	554	560	531	520	549	514	511	528	561	519	558	548	503	511	529	510	553	512	492	516	526	502	490	547	524	515	533	508	517	532	514	459	524	565	527	478	527	486	561	513	511	515	529	505	504	545	506	532	503	494	513	540	481	513	520	535	497	507	544	520	523	510	552	564	501	533	527	558	493	515	561	546	488	536	524	545	500	539	495	504	517	521	505	509	534	486	544	519	487	506	531	523	531	523	506	515	534	509	500	527	500	516	490	545	549	522	466	529	555	532	479	502	509	524	533	507	540	579	509	505	491	488	473	537	515	533	516	490	524	509	512	530	511	551	506	481	503	477	560	510	553	515	524	535	493	537	515	487	495	488	505	519	528	509	509	564	496	503	504	528	511	479	525	496	521	532	496	518	491	549	514	514	506	474	498
10139	5493	7683	5717	3882	2569	1708	1243	1000	692	599	572	511	502	499	443	421	386	375	342	306	297	277	281	220	217	235	220	236	249	260	214	225	257	262	270	237	232	209	255	245	259	243	256	252	251	225	228	243	225	215	223	212	231	249	235	217	220	221	238	209	208	253	227	208	203	219	216	245	229	253	234	193	217	227	203	212	188	235	214	220	203	204	204	212	208	233	199	242	214	203	211	202	194	204	217	214	224	195	208	225	218	229	201	179	193	206	215	218	195	234	213	221	215	204	185	188	217	225	219	204	196	212	192	205	204	189	226	219	232	202	227	231	208	223	192	221	211	209	201	202	214	241	195	214	219	232	220	199	230	216	216	241	213	210	231	216	232	231	206	215	230	210	220	217	224	221	228	223	219	239	214	194	207	203	233	220	209	205	217	197	209	215	233	219	240	212	197	218	217	203	207	201	217	206	228	189	222	198	213	203	213	211	204	204	206	207	239	216	207	206	192	213	209	219	196	239	230	222	186	203	215	215	211	223	228	196	220	223	206	245	207	238	219	193	216	196	214	238	228	209	186	201	222	201	187	205	220	190	202	220	218	209	203	209	167	215	228	192	228	202	187	199	223	218	208	237	241	201	208	222	213	201	202	206	204	217	214	193	206	216	203	214	212	185	211	209	225	191	214	204	219	220	198	206	209	209	209	236	210	211	204	260	224	203	188	214	193	211	220	208	190	212	238	216	202	212	209	206	189	202	233	184	210	230	210	196	218	199	223	209	216	211	245	202	207	214	211	212	194	219	222	205	211	249	217	184	202	207	217	240	201	200	221	202	204	216	239	209	199	207	225	197	214	232	207	217	223	223	238	225	217	211	214	211	227	206	222	212	194	237	231	214	221	201	193	203	193	246	202	195	218	214	215	208	217	223	201	197	208	208	234	240	193	207	221	234	211	251	193	185	227	219	188	208	205	204	220	223	211	196	203	210	197	201	202	200	208	208	201	214	196	212	186	205	212	216	197	195	190	234	211	219	239	192	207	199	215	232	232	222	225	206	196	230	218	216	207	203	231	214	180	211	214	214	229	206	212	232	218	215	214	203	212	202	219	207	233	198	217	182	202	215	212	199	205	216	208	204	190	203	225	199	219	221	234	236	210	234	199	204	203	241	213	231	235	225	231	213	196	216	236	178	225	197	210	215	203	188	231	195	199	214	218	215	201	198	217	212	223	223	202	207	238	232	220	195	198	196	219	205	189	217	198	207	191	224	230	223	218	217	211	229	208	225	229	253	221	197	194	223	214	199	232	209	213	233	202	206	196	223	224	245	208	225	199	198	199	209	205	243	210	208	191	213	211	201	214	207	233	204	219	233	217	207	205	189	214	226	223	222	185	195	183	212	212	206	202	204	224	229	183	217	209	187	214	215	217	219	185	217	212	225	178	213	215	217	223	230	210	189	223	204	204	204	225	190	238	231	225	203	219	197	216	210	225	217	222	210	202	217	195	210	210	238	202	198	209	238	224	213	233	238	203	213	215	217	190	215	226	205	214	209	199	201	212	216	226	203	218	178	217	219	215	226	209	235	203	198	236	201	227	218	210	195	217	187	207	214	206	227	202	199	208	200	212	208	223	218	209	233	204	211	224	198	209	204	205	215	194	250	218	204	199	193	202	207	208	221	203	218	199	226	213	234	210	207	225	209	233	185	233	166	212	218	215	189	199	201	244	203	215	205	199	206	227	219	198	201	215	228	172	210	196	207	227	203	191	212	236	227	236	208	183	226	213	205	194	197	214	232	234	209	212	197	184	204	221	203	233	235	218	209	212	176	184	222	222	198	235	236	204	197	225	193	189	210	208	209	214	213	201	201	214	225	187	210	203	224	267	226	199	218	226	204	217	227	193	194	211	215	196	197	239	196	227	215	206	215	209	209	195	201	192	210	198	228	217	200	183	222	203	212	221	217	219	219	230	239	213	215	198	196	206	235	208	226	217	202	228	201	230	209	207	194	202	237	198	188	242	220	234	234	231	209	207	219	240	213	201	200	200	207	217	218	198	223	207	245	226	197	203	227	197	211	223	228	199	204	204	191	202	208	179	189	191	192	191	205	203	218	210	227	207	193	207	229	222	211	220	233	223	235	229	190	197	218	224	197	198	168	191	221	197	224	207	212	233	224	205	199	219	199	206	211	232	199	216	206	214	188	222	215	203	197	222	216	196	209	201	200	206	230	201	197	232	230	230	231	211	213	209	208	228	211	220	195	218	187	186	241	205	197	207	238	238	206	211	223	211	204	206	213	216	186	226	230	209	207	201	222	233	233	213	195	215	224	181	230	219	220	211	215	205	218	196	231	194	208	203	183	190	213	207	235	189	205	209	198	228	194	192	223	189	200	217	237	225	219	216	182	214	209	224	221	194	221	221	206	202	202	206	193	200	212	207	218	201	182	214	205	236	198	203	221	193	210	240	209	191	211	247	203	202	240	237	228	224	192	185	217	216	221	200	203	183	205	238	231	223	210	208	198	207	219	208	213	206	221	204	229	203	217	217	215	205	198	201	231	206	206	197	226	211	223	193	213	181	230	213	218	230	193	202	174	211	230	178	232	213	225	203	213	209	208	221	209	218	217	211	249	184	193	196	201	191	211	224	192	199	208	230	221	232	216	226	215	236	223	231	203	213	223	234	192	197	211	229	179	213	218	193	219	212	222	216	240	206	204	222	205	196	203	229	234	205	211	208	213	222	216	210	198	219	213	248	230	227	192	205	200	214	212	221	221	199	233	225	211	217	218	192	231	221	213	209	180	188	191	227	224	202	218	229	183	225	222	231	197	209	212	218	199	213	216	198	216	209	221	261	202	226	231	222	209	215	197	209	233	244	194	199	201	216	186	220	247	195	207	212	197	201	210	197	254	227	199	196	244	217	184	221	221	220	214	238	219	222	233	196	220	207	192	200	206	219	235	226	186	208	231	231	223	231	232	197	238	217	205	215	208	203	195	221	221	227	235	207	206	190	210	208	223	213	210	214	226	205	203	235	206	209	209	226	203	203	199	204	204	225	228	222	187	216	187	195	205	202	214	202	230	203	203	211	223	223	209	199	215	212	219	228	218	199	241	205	187	237	209	206	221	232	220	220	236	238	207	199	196	194	223	208	208	214	217	204	214	230	202	210	241	227	206	228	206	224	222	191	201	207	207	216	205	195	195	208	204	207	203	232	213	203	216	211	194	207	196	225	188	189	211	229	229	244	240	217	234	216	216	201	179	210	212	210	205	209	196	191	198	176	220	234	217	203	215	186	208	207	180	213	207	216	227	219	238	194	218	217	233	209	221	205	214	203	192	193	215	205	203	217	214	203	215	200	228	203	223	211	235	203	212	208	213	196	213	231	212	213	207	218	187	209	214	206	199	200	208	227	196	216	204	196	197	223	188	235	196	203	200	238	217	210	200	196	217	224	221	207	218	199	210	233	228	218	224	230	210	219	215	208	203	219	226	180	197	241
6044	5395	12572	13752	12291	9601	7323	5946	4697	3533	2879	2656	2458	2678	2373	2145	1900	1663	1517	1319	1261	1212	984	821	758	622	667	667	699	681	690	756	739	821	795	806	802	790	826	813	815	818	848	754	765	762	703	651	659	681	707	645	649	622	648	628	593	642	656	624	597	616	579	583	614	620	599	591	567	608	629	582	593	592	538	583	594	559	608	576	573	597	594	578	535	537	601	558	582	525	549	563	533	577	536	505	537	551	560	501	581	551	553	581	495	546	588	528	553	508	544	560	558	557	574	586	525	528	567	491	548	547	621	516	567	547	547	596	517	574	567	513	530	528	544	534	544	554	532	560	512	545	537	560	522	552	552	561	497	517	508	547	537	534	507	553	532	551	503	535	563	567	573	506	544	517	564	557	522	502	483	542	506	498	545	544	544	524	538	497	539	542	575	531	553	513	536	531	578	542	518	527	545	514	547	570	530	521	569	540	509	543	517	550	483	516	502	558	494	510	551	540	569	488	524	540	549	514	527	510	558	506	550	520	538	564	497	565	543	533	530	591	582	507	524	527	507	527	567	560	545	537	492	573	518	521	534	588	525	560	551	513	562	507	556	533	517	523	547	486	508	567	552	528	542	550	545	519	502	542	534	557	569	550	500	532	488	540	513	514	519	510	558	522	540	560	564	548	566	523	520	516	566	552	532	537	536	561	543	552	530	586	519	558	532	554	538	538	549	512	532	529	531	544	566	559	560	546	538	562	580	509	548	537	537	514	558	513	567	543	528	497	495	549	529	539	569	551	528	531	521	586	512	543	566	564	500	581	564	538	530	496	561	504	536	517	469	506	522	533	529	532	534	523	563	507	513	542	569	500	510	521	572	547	592	511	501	552	553	567	544	567	531	500	573	546	496	537	533	515	536	580	569	521	524	592	539	522	521	542	597	586	543	549	528	576	502	535	551	560	555	547	509	498	577	472	481	541	549	529	532	554	520	553	552	579	494	561	559	489	528	511	478	549	507	518	527	512	528	556	545	550	543	530	581	525	527	561	489	539	558	535	552	559	529	551	503	536	521	571	551	540	526	566	536	519	526	539	521	491	532	569	590	525	550	530	513	520	565	498	532	497	526	568	506	572	532	528	531	545	559	524	514	547	534	550	555	536	531	521	537	571	534	542	540	552	537	544	562	535	543	573	517	582	528	539	564	492	531	538	559	524	543	569	560	518	516	543	560	544	556	532	522	537	517	486	570	525	545	551	567	562	519	572	513	565	495	576	560	532	544	543	562	486	561	548	496	510	523	553	556	556	561	545	523	549	550	559	494	543	523	527	545	503	534	559	590	523	553	546	563	534	534	550	542	539	525	503	483	522	536	514	581	583	531	517	503	565	557	547	562	517	556	499	533	530	561	533	537	548	568	547	525	521	535	537	502	535	548	543	542	553	528	537	558	567	582	540	577	554	557	536	518	562	546	532	547	554	549	531	516	542	530	543	555	539	504	538	525	596	561	522	549	523	512	530	565	576	566	524	526	543	532	538	537	530	556	460	531	561	536	517	492	538	544	537	548	525	554	484	524	507	508	566	561	536	527	552	518	533	472	561	511	516	553	539	552	530	486	506	544	522	534	532	518	538	516	510	521	534	557	563	526	569	592	539	550	548	555	533	525	540	551	541	536	555	508	549	533	562	513	511	519	525	529	508	565	537	535	543	571	546	512	522	538	528	488	545	528	554	529	547	559	572	571	517	540	512	586	550	494	536	538	481	543	492	532	517	536	529	522	534	536	546	535	563	551	522	548	606	561	547	510	548	543	554	555	532	551	536	559	539	585	534	513	554	544	500	546	554	546	525	519	505	543	533	511	491	586	542	563	571	538	536	528	560	515	500	525	517	532	562	512	558	512	505	499	535	500	525	541	524	538	576	574	528	554	562	552	535	486	539	496	544	562	552	544	535	508	532	542	556	535	543	514	560	568	557	525	505	523	546	532	532	562	528	549	549	526	551	544	487	579	503	547	503	564	504	541	563	547	546	546	534	564	551	535	505	548	542	533	492	527	585	546	549	530	548	549	529	513	519	469	573	543	545	532	521	554	542	526	519	515	493	553	497	521	499	547	568	515	546	520	561	526	566	507	560	479	571	570	543	501	532	541	556	586	534	532	543	549	560	534	511	531	537	534	531	515	506	544	558	512	557	533	551	554	570	514	559	602	531	521	525	527	519	593	521	547	537	523	545	569	532	545	522	534	542	522	569	539	558	571	539	518	574	556	597	540	508	557	525	524	528	537	530	483	567	508	494	543	525	550	543	559	488	512	562	567	551	546	531	493	542	529	555	524	516	501	552	564	556	561	535	533	532	495	523	534	512	517	558	516	554	533	565	543	580	521	521	529	549	495	545	554	542	558	544	522	537	544	505	510	565	538	543	529	506	528	546	582	551	533	534	538	530	544	492	503	512	521	533	515	521	573	553	522	559	542	540	549	516	518	543	514	530	526	578	499	574	500	471	561	551	558	544	597	503	545	579	512	535	501	506	494	534	548	520	538	532	536	523	523	575	561	524	477	520	535	547	570	515	539	517	572	557	469	544	537	539	531	587	545	556	546	530	545	596	514	547	554	548	507	545	567	542	580	520	514	530	518	533	543	527	513	543	524	546	554	558	499	510	539	518	550	534	493	570	504	551	542	563	531	532	530	533	518	569	559	495	523	528	543	572	538	509	534	519	567	545	494	545	557	494	562	555	547	508	550	533	547	515	553	518	521	519	560	546	546	526	570	547	513	526	499	532	540	520	505	556	516	527	535	548	575	553	533	548	539	530	526	531	516	567	536	526	534	554	556	580	545	555	553	549	522	538	536	538	523	553	559	498	532	537	539	554	491	529	544	496	524	514	561	558	525	525	519	552	514	564	581	542	549	508	543	524	514	561	486	541	542	526	561	558	539	510	506	533	549	546	562	551	537	525	569	510	557	581	523	517	564	554	563	534	556	563	545	578	537	547	528	488	526	527	523	551	512	544	522	563	530	573	533	498	530	493	569	504	525	502	530	507	537	550	523	525	572	536	511	509	514	544	542	524	496	544	519	508	497	537	560	570	514	543	543	554	510	526	548	525	550	559	514	540	531	526	530	555	571	547	529	529	544	519	549	533	540	546	528	538	535	531	530	554	523	580	593	517	543	524	514	510	540	553	524	535	537	554	521	524	520	560	528	559	554	564	520	568	557	516	496	556	540	545	533	561	564	551	549	552	545	537	499	551	556	507	502	540	520	597	523	569	567	521	598	531	501	557	506	581	539	550	513	497	501	532	514	566	566	555	538	534	564	580	550	532	549	546	576	561	533	515	559	511	550	536	519	538	523	500	540	549	561	543	524	555	535	497	536	543	513	533	521	509	588	556	513	490	519	549	557	558	520	576	523	549	526	548	550	534	544	520	529	518	528	513	528	516	528	549	564	539	545	513	541	579	509	586	541	535	529	570	508	554	556	549	536	545	587	557	524	542	547	524	526	513
21913	20047	22203	15205	10488	6798	4455	3382	2296	1724	1519	1196	1111	1048	1182	912	845	721	696	709	694	519	515	399	346	303	267	354	341	316	337	305	294	314	333	320	332	322	293	307	341	332	335	310	286	299	301	300	271	290	314	278	300	327	284	296	280	278	276	283	272	245	247	275	233	251	258	268	288	267	246	279	242	291	267	246	223	278	253	260	258	244	249	256	255	247	245	245	236	248	265	256	270	249	224	247	268	262	252	251	214	211	214	235	265	250	253	274	264	258	244	250	256	263	252	239	224	233	236	229	251	252	241	221	233	210	251	213	236	250	265	258	240	245	268	244	258	243	248	224	239	257	254	245	256	240	235	240	274	260	283	257	254	257	232	295	242	215	255	265	221	249	252	243	270	243	263	272	236	239	227	228	242	243	272	245	238	266	258	231	255	250	255	217	225	220	227	235	231	234	248	245	245	280	246	224	255	198	231	262	251	221	229	235	236	260	249	268	218	221	244	231	259	251	238	256	271	218	261	250	231	231	253	226	239	278	290	282	240	223	245	259	273	217	243	208	216	218	223	243	285	266	255	250	231	254	247	260	236	236	240	248	246	257	241	255	256	231	258	250	225	240	240	261	224	250	262	224	282	250	261	265	254	265	230	250	252	245	243	244	241	227	220	251	248	248	212	250	253	220	272	254	289	234	237	278	245	228	251	235	251	288	231	243	273	263	239	221	252	258	276	231	253	233	235	253	245	262	259	244	240	266	252	254	233	238	213	224	277	230	237	242	248	226	234	266	237	259	235	241	254	267	244	248	230	235	237	255	284	219	228	245	240	249	249	260	224	247	248	231	234	262	247	259	257	270	232	232	244	254	206	218	231	266	266	234	259	236	228	258	246	248	262	257	231	241	255	239	243	236	279	251	260	251	231	245	237	215	225	241	253	275	254	243	238	233	221	258	263	252	227	209	243	256	240	258	247	231	234	236	245	246	250	253	246	214	268	239	238	261	220	242	258	251	270	241	236	238	228	205	289	233	262	244	252	247	280	264	267	236	226	227	201	250	221	238	254	264	246	231	243	249	246	241	243	260	256	269	267	225	241	244	234	272	237	232	245	248	257	250	260	257	234	248	249	251	234	254	249	258	258	264	229	274	220	261	231	265	255	225	238	225	268	207	237	271	227	244	260	228	243	272	255	235	251	221	267	265	253	260	215	229	222	265	230	249	237	255	275	244	231	251	254	276	247	241	289	243	228	252	256	242	256	234	228	239	264	234	260	261	251	270	236	213	252	270	236	253	268	270	233	243	272	259	245	217	247	248	255	236	240	248	255	253	215	235	257	247	231	251	273	229	225	217	225	253	250	239	236	272	240	267	256	239	237	247	269	256	248	238	262	271	243	230	249	242	246	244	240	258	228	231	245	266	229	247	235	231	236	264	266	252	240	234	272	236	233	254	226	235	253	242	227	247	269	229	257	236	228	248	239	215	231	247	251	235	240	240	250	229	221	248	234	229	267	266	224	231	227	248	271	236	229	254	267	257	249	226	224	256	232	235	260	245	243	229	219	240	242	226	227	240	256	261	265	234	244	248	267	262	248	262	244	213	250	231	269	228	247	227	248	249	245	252	242	224	243	244	236	260	255	246	241	244	259	229	278	242	273	277	225	243	245	253	248	250	235	241	238	231	240	213	238	232	257	245	275	265	261	251	241	228	234	250	266	261	221	239	243	254	284	238	237	250	252	248	211	237	242	230	265	212	230	255	223	252	256	234	269	242	253	243	228	243	247	233	226	222	240	254	263	257	263	243	258	240	246	243	255	264	240	258	252	248	225	260	241	248	247	259	257	247	239	221	249	232	248	266	223	261	256	261	255	224	248	239	246	258	211	244	238	262	244	238	251	269	243	248	247	270	239	231	253	236	249	274	227	234	237	264	236	229	247	229	254	244	258	214	253	270	256	265	267	213	247	243	246	253	230	237	252	253	244	253	243	272	226	241	274	260	235	244	251	260	247	225	280	245	275	232	252	223	233	240	284	234	268	240	272	265	226	251	264	240	216	222	216	216	275	225	248	226	233	237	233	248	232	233	232	232	249	247	231	233	227	235	253	269	232	265	246	245	254	241	238	261	240	239	265	259	232	244	242	245	235	258	283	252	293	261	238	248	257	247	270	242	227	233	220	240	252	205	235	247	252	257	199	223	243	274	248	245	248	254	251	243	273	246	227	256	247	261	244	236	241	242	225	225	241	258	230	263	259	248	238	242	244	250	234	247	244	242	260	275	246	230	230	228	231	254	284	223	223	227	250	250	242	242	243	280	268	277	243	234	218	218	247	250	265	224	216	224	236	256	274	242	229	242	253	277	248	273	232	262	244	234	248	279	244	258	245	245	219	245	228	237	218	263	253	254	259	256	250	261	272	209	242	236	231	254	223	212	236	251	222	252	269	239	247	244	269	265	237	227	268	248	242	237	232	232	300	231	272	213	235	262	244	246	248	215	226	233	210	247	294	206	244	235	256	225	242	251	247	234	236	259	247	240	260	243	245	236	246	215	233	238	229	278	226	235	253	253	237	256	273	228	279	235	275	213	250	258	238	238	264	240	232	248	246	224	245	248	225	242	220	234	211	234	275	253	216	281	263	293	250	244	255	225	245	225	227	240	221	247	241	234	256	237	226	248	254	285	273	226	245	263	245	247	272	248	240	232	224	291	229	261	224	270	226	236	205	229	232	249	245	253	244	264	239	231	237	254	232	257	269	237	263	264	260	237	241	251	252	251	246	245	256	256	265	212	235	253	246	211	283	228	240	249	247	235	254	218	227	251	220	233	233	255	234	258	284	229	258	249	235	260	236	233	270	243	262	246	229	237	252	243	228	271	261	232	241	224	251	267	241	266	233	252	263	226	234	268	245	246	232	252	248	241	256	236	226	227	244	226	250	244	263	210	263	249	256	267	252	243	253	268	223	253	248	234	227	266	242	227	248	253	233	253	261	250	233	258	234	250	230	246	258	235	227	259	268	244	262	243	254	283	231	205	250	294	265	282	259	216	219	231	239	232	258	243	258	267	249	261	264	241	256	231	265	242	226	238	238	248	258	215	257	219	266	283	255	237	222	268	251	210	218	264	232	253	217	238	257	227	244	244	244	243	263	231	256	269	226	248	237	237	235	216	246	234	238	260	263	230	253	258	226	263	244	227	208	217	197	237	238	209	230	253	266	230	246	237	232	274	275	233	251	246	269	230	232	212	236	276	228	247	224	244	240	245	285	225	249	266	223	225	219	259	241	244	271	237	237	240	243	241	245	264	233	219	278	224	251	240	244	231	250	241	241	240	230	237	231	245	226	237	242	282	227	216	243	249	255	244	276	269	220	253	233	252	246	240	228	229	221	248	249	241	245	261	256	238	257	222	266	258	255	253	221	221	238	249	226	223	237	239	253	245	234	275	248	243	222	251	218	255	265	262	233	245	246	252	222	236	240	230	228	236	256	211	244	238	245	246	231	219
13686	16631	22350	22959	21212	17738	13763	12233	9785	7841	6636	5692	5674	5446	5598	4429	3921	3694	3848	3689	3140	2631	2506	1836	1431	1186	1231	1335	1301	1151	1091	1038	1098	1210	1220	1278	1187	1314	1321	1251	1214	1179	1145	1076	1135	1130	1091	1007	948	1007	958	940	935	870	868	840	798	791	783	782	747	765	749	693	683	663	650	744	733	759	679	678	682	671	752	618	708	673	650	662	719	663	651	633	694	629	642	635	627	666	624	612	654	628	591	633	629	595	648	620	603	626	577	622	621	601	600	621	553	647	617	657	644	649	665	635	619	645	594	625	610	665	602	608	655	633	621	616	607	621	602	595	628	630	614	598	613	639	615	589	606	606	585	664	639	625	621	583	609	634	598	663	592	600	642	637	644	605	597	597	603	598	639	595	596	636	637	575	610	596	611	651	632	583	561	619	547	573	583	582	616	559	630	575	605	635	600	603	598	585	596	573	613	659	621	598	595	599	598	608	576	578	565	630	582	619	591	590	609	617	615	604	572	613	604	620	595	599	588	609	608	593	611	599	628	613	583	605	599	610	657	530	592	564	599	578	619	573	609	599	587	610	569	576	632	601	589	596	611	579	592	603	641	634	590	563	605	560	603	632	609	603	620	605	634	580	656	600	626	636	581	627	603	586	603	590	583	630	627	631	559	609	627	610	594	614	605	571	589	608	589	574	595	591	628	592	584	584	592	570	632	613	607	633	620	591	569	613	622	641	605	613	581	595	610	646	616	594	575	639	598	590	627	630	635	624	659	618	645	583	634	543	662	586	591	645	609	554	617	583	603	575	575	602	573	613	609	575	593	614	600	586	599	598	653	613	598	648	562	630	625	565	636	601	585	608	624	614	611	585	590	660	567	603	594	608	593	588	636	615	648	590	630	633	663	575	563	583	618	619	619	669	629	608	623	615	644	561	612	649	608	536	580	619	619	569	585	610	612	622	602	617	628	606	604	650	599	568	621	584	607	567	619	613	614	654	620	620	596	607	597	618	587	615	599	581	587	595	577	587	579	590	609	557	575	576	633	601	541	632	603	583	612	659	610	637	622	590	627	619	582	579	586	616	629	593	546	652	613	605	566	601	576	622	593	603	587	595	607	599	631	634	603	633	571	631	568	602	593	599	609	612	612	598	623	582	597	625	613	593	617	577	593	595	644	622	632	623	563	603	608	570	610	584	606	632	585	598	612	613	618	607	636	610	611	605	593	595	586	588	609	597	601	578	588	628	639	551	629	600	617	580	611	578	608	584	571	643	587	605	640	605	623	554	652	619	574	568	590	650	597	603	606	582	583	576	596	582	610	592	651	600	560	638	609	629	601	590	620	623	605	606	609	602	613	653	650	622	622	656	589	632	605	625	593	577	619	624	604	622	612	582	564	570	608	624	608	572	595	600	620	618	602	575	588	606	580	630	588	586	607	604	612	591	614	607	574	601	569	621	601	627	644	607	621	572	568	587	612	599	572	609	593	570	594	657	609	601	587	584	599	664	617	588	638	590	596	625	566	628	581	605	599	588	593	620	590	625	589	627	625	591	607	617	607	608	591	615	655	603	638	591	586	634	596	612	599	591	622	572	616	615	640	609	604	597	581	615	621	629	601	586	622	577	638	602	606	582	618	579	578	580	632	630	612	591	575	593	606	614	606	637	677	610	592	583	585	637	618	545	644	571	616	637	597	584	619	611	627	580	610	606	582	627	604	604	594	613	621	568	639	584	612	614	576	610	608	573	608	624	626	605	586	625	576	604	586	621	621	608	610	592	557	613	641	603	645	596	581	611	596	553	634	621	602	649	594	610	570	581	587	607	603	640	580	609	658	594	631	601	632	570	619	671	559	577	620	561	617	608	583	600	615	591	637	597	643	618	597	639	612	619	620	592	644	563	598	576	630	547	583	580	594	603	592	623	599	598	586	574	606	604	617	563	587	596	630	612	584	603	598	596	592	590	646	556	653	579	636	624	593	606	580	537	617	588	602	605	605	591	609	616	626	595	681	632	638	613	595	596	631	632	600	569	580	636	600	638	613	603	582	589	586	588	623	650	595	624	603	628	621	612	619	652	614	624	604	632	623	648	595	577	567	567	620	634	619	631	561	652	607	592	623	629	608	612	546	597	545	589	610	611	608	617	684	613	581	598	612	604	606	599	601	663	616	581	590	614	596	592	599	577	568	572	602	605	648	636	592	607	564	626	570	603	630	594	621	580	645	620	611	597	591	615	624	631	567	591	626	599	627	605	613	631	618	588	640	605	613	633	597	625	600	616	620	570	591	618	599	612	623	651	597	595	581	598	625	563	633	569	607	623	565	609	603	573	602	564	565	603	633	640	636	630	600	641	591	613	621	592	579	613	629	589	613	578	568	641	629	582	623	616	580	578	627	655	619	664	545	617	588	618	638	626	577	602	586	614	608	609	614	582	596	607	582	570	581	588	624	614	585	598	589	631	622	584	613	573	601	607	579	591	587	597	641	568	628	646	591	612	605	629	563	608	580	600	606	658	606	625	591	618	615	632	574	660	595	610	638	651	642	578	600	572	596	629	614	631	582	624	585	628	612	595	597	570	607	569	579	591	613	604	629	640	628	632	564	594	625	625	594	546	569	589	658	618	625	643	583	638	592	691	616	680	589	625	602	582	604	599	638	638	623	581	613	590	569	636	551	639	583	636	600	622	615	586	576	640	606	607	619	585	607	595	595	618	596	573	617	603	621	594	602	609	627	623	600	613	592	578	572	618	608	630	617	548	595	638	609	627	605	608	601	612	614	606	636	597	623	617	631	607	574	640	635	587	585	650	609	596	644	614	585	634	611	585	625	591	673	658	628	581	604	606	596	619	568	580	586	604	621	592	610	609	586	640	606	603	576	577	602	584	621	593	647	608	607	582	628	584	603	649	624	624	599	573	595	593	579	624	605	591	602	585	628	629	579	620	619	635	583	603	629	636	613	592	583	613	567	577	606	610	638	617	590	611	608	642	617	588	593	601	619	586	628	639	574	612	598	644	611	591	601	594	565	636	576	606	588	603	581	616	608	635	602	613	601	646	589	572	568	592	628	600	612	622	587	625	592	674	637	606	577	591	629	560	627	616	629	573	605	622	636	592	624	586	613	623	616	598	579	622	619	582	631	638	581	650	599	612	551	639	601	591	628	607	628	563	653	617	629	584	591	635	580	578	609	620	589	576	583	586	579	586	623	616	593	560	600	589	639	619	575	564	589	597	574	576	591	593	629	594	624	587	601	600	628	607	635	576	578	627	599	590	614	633	643	616	596	607	602	564	607	622	663	644	589	587	594	661	584	603	602	619	614	612	610	640	587	646	580	587	627	603	646	576	571	614	608	594	607	658	616	600	595	606	614	549	610	616	577	648	623	634	580	626	618	610	593	577	597	578	568	597	605	653	581	619	572	660	601	617	593	602	620	613	628	623	587	604	582	603	548	573	630	657	623	611	566	579	612	577	633	602	603	570	589	569	650	633	611	543	582	637	600	575
30695	26040	27449	20074	14657	9979	6478	5763	4434	3259	2306	1828	1777	1439	1589	1281	1097	1111	1167	1028	839	701	709	620	385	366	329	364	392	315	308	312	335	322	309	305	331	375	389	345	345	329	348	294	308	280	279	281	293	281	314	268	244	275	280	234	247	270	227	216	223	236	275	271	228	234	245	223	211	223	223	251	210	219	218	217	230	221	220	251	231	206	250	228	218	236	226	240	242	239	226	216	210	233	242	197	229	191	222	218	213	217	207	197	216	198	231	202	202	221	231	230	210	195	192	210	173	193	201	227	214	180	205	194	210	219	229	209	216	205	221	221	203	211	213	231	206	196	227	215	213	202	198	201	210	219	193	216	190	176	256	191	221	216	196	201	221	226	210	235	231	220	222	192	215	178	213	241	193	220	202	196	205	232	207	206	212	208	218	212	206	225	219	220	202	218	206	212	198	237	229	207	203	204	198	215	220	192	213	188	232	206	231	231	205	234	228	202	208	194	222	192	195	229	209	186	213	214	227	208	217	170	195	197	241	211	205	238	204	225	210	228	213	206	190	237	206	218	210	197	198	202	206	214	239	221	210	192	199	232	193	208	211	208	232	193	212	220	210	200	202	210	215	207	183	215	183	212	196	220	200	202	203	213	207	198	212	196	222	200	215	204	233	209	233	195	200	215	208	206	243	214	207	221	212	226	202	191	226	213	182	234	199	192	207	195	220	188	202	234	207	238	203	209	212	206	214	202	215	225	210	211	199	236	200	205	206	199	194	206	197	236	191	225	213	203	192	224	215	201	222	224	211	213	197	226	183	194	217	212	202	223	187	207	197	191	194	225	212	194	193	200	227	188	202	190	204	203	196	205	205	220	178	200	208	226	197	201	215	201	177	215	229	198	209	199	201	189	220	214	220	217	206	222	204	230	216	205	193	225	227	199	200	236	206	201	190	199	198	191	210	215	179	195	223	207	238	235	211	221	208	236	198	218	200	229	215	212	229	219	214	222	233	184	192	179	190	193	207	205	232	190	203	222	206	206	203	212	209	198	170	182	211	209	183	203	217	187	228	190	216	201	198	208	198	213	192	230	235	231	242	209	198	204	228	227	228	181	191	221	220	193	232	206	234	206	218	224	204	190	189	245	219	204	184	228	217	218	200	203	198	218	193	236	230	177	215	209	207	224	215	208	185	221	204	218	206	202	219	214	179	207	215	206	194	223	243	204	209	201	190	198	242	226	205	213	219	217	220	230	191	210	211	239	183	180	191	204	228	209	214	193	189	210	224	217	241	210	224	178	192	194	201	204	224	216	218	208	201	211	176	221	242	196	227	218	209	194	223	221	208	206	206	213	190	217	214	240	238	219	200	214	195	225	206	225	227	222	218	226	219	206	221	194	190	211	187	211	208	213	237	205	207	193	214	207	215	207	217	219	213	219	205	212	226	216	237	193	208	235	222	238	210	209	233	214	235	189	190	194	197	214	206	190	221	225	219	223	210	202	222	225	199	207	197	212	216	209	195	183	194	250	202	234	180	222	209	196	187	179	205	233	226	197	209	211	222	198	187	187	209	216	188	227	211	187	223	198	199	216	203	206	199	215	198	208	194	212	224	203	205	201	224	214	225	220	227	229	199	212	221	190	220	198	207	197	198	209	221	193	192	228	199	221	242	234	210	203	206	190	193	220	217	239	229	243	205	221	215	214	217	233	221	226	201	206	211	241	211	224	220	239	222	208	241	200	233	205	237	207	199	218	208	201	218	198	223	203	197	219	230	223	225	207	224	220	211	232	241	202	195	228	180	238	222	199	225	211	212	217	216	211	222	190	217	232	207	229	229	208	215	209	197	207	233	218	220	220	199	222	202	213	220	223	192	210	188	212	203	196	178	225	214	207	221	228	218	193	203	190	196	190	200	211	232	214	197	202	198	215	211	213	179	205	188	204	202	176	204	201	208	222	204	207	214	228	187	209	185	187	195	210	214	212	213	212	222	217	217	226	238	217	203	189	228	192	210	182	214	219	220	226	218	215	190	206	230	211	195	193	187	221	212	250	216	207	222	239	203	211	188	200	221	201	222	196	190	209	200	194	198	223	189	220	198	190	221	202	200	228	214	216	197	219	211	219	178	176	186	240	233	213	213	201	199	212	197	234	215	198	210	232	217	204	223	202	208	206	228	208	203	198	218	214	224	212	192	210	214	226	203	217	206	216	203	210	193	216	229	249	227	228	194	204	207	209	194	222	184	214	214	203	223	209	224	195	206	201	198	207	198	204	217	217	218	203	205	211	209	228	225	217	217	228	178	210	223	225	230	188	211	226	199	229	219	224	204	210	182	215	200	208	193	204	197	205	226	215	200	195	209	205	198	205	222	209	205	195	217	201	226	195	219	219	189	192	242	198	204	186	212	192	205	216	186	210	209	193	228	193	212	253	220	243	249	180	212	203	238	209	211	193	229	198	233	192	198	214	210	231	215	177	237	227	210	211	191	195	213	196	224	211	211	214	189	218	191	217	197	203	196	205	209	204	205	185	198	222	188	227	226	233	221	197	202	196	200	216	215	194	175	221	216	223	180	219	195	233	195	208	194	210	224	187	209	192	205	193	224	221	229	194	191	208	230	205	213	228	214	203	217	226	202	203	207	191	223	201	218	233	206	194	202	225	239	211	226	197	204	205	209	216	210	213	203	195	201	205	200	226	206	222	224	195	208	224	214	215	213	209	208	213	194	201	205	204	183	205	214	210	214	219	203	237	203	180	204	197	201	210	213	209	218	218	204	213	203	225	209	213	191	201	224	220	211	227	221	213	201	209	219	229	210	188	233	197	193	206	193	209	218	225	208	223	222	195	217	223	178	193	218	200	231	207	199	193	197	201	197	202	194	209	202	191	218	212	207	204	223	211	197	226	211	207	212	217	214	194	205	239	215	233	233	237	202	215	203	232	207	225	206	195	221	202	201	210	227	225	211	186	220	200	231	227	208	202	201	220	196	176	213	216	220	217	216	196	194	203	215	195	209	180	183	214	207	203	237	192	222	200	208	228	225	201	223	214	207	215	208	224	197	207	207	196	203	196	220	210	209	235	212	209	216	192	230	232	229	199	195	199	196	217	195	209	225	236	192	188	195	218	201	196	224	168	190	235	200	205	204	219	197	195	234	181	201	206	199	184	204	234	221	200	195	223	200	207	211	211	197	216	211	229	196	212	225	217	205	181	225	218	202	233	187	199	216	225	216	218	194	184	217	217	207	179	224	208	195	198	196	218	209	189	203	196	222	188	193	199	237	201	203	197	226	228	215	212	207	210	219	199	221	181	214	248	249	187	219	214	215	187	222	212	227	200	240	211	222	184	237	209	238	223	200	234	260	217	233	202	202	219	228	194	190	221	212	200	223	195	202	192	227	214	204	210	197	186	208	229	210	221	221	228	222	225	220	206	208	228	208	189	207	220	215	210	218	202	218	205	201	194	207	214	230	198	196	220	204	183	206	206	218	220	209	216	210	197
18553	20268	26210	27272	24723	20798	17500	17422	14052	11129	9582	8370	8437	7488	7676	5870	5701	5543	5725	5235	4687	3771	3708	2760	1947	1667	1626	1755	1676	1504	1249	1331	1363	1463	1421	1371	1571	1790	1829	1714	1588	1393	1488	1374	1306	1445	1154	1142	1084	1118	1185	1072	1065	964	937	889	871	825	832	828	754	683	718	674	630	691	622	651	705	671	673	691	641	614	644	629	640	604	640	639	628	652	615	566	589	594	583	614	556	594	555	571	579	547	553	529	524	577	568	542	560	548	536	507	540	538	546	515	543	550	585	554	570	578	536	540	534	541	524	519	519	539	508	548	516	560	527	542	541	482	537	530	543	533	540	518	510	510	539	538	531	562	531	523	565	497	523	480	498	545	541	504	503	523	503	525	531	521	548	491	550	496	528	521	540	521	511	548	528	489	517	516	499	510	500	536	482	551	517	505	518	514	478	501	496	528	558	515	538	507	511	481	535	504	506	559	557	549	491	517	532	536	525	539	500	514	501	543	547	553	522	544	500	543	573	505	550	531	525	518	499	536	514	538	488	487	503	502	516	534	513	519	543	493	539	524	532	521	557	498	506	509	558	521	525	467	515	571	513	523	512	468	529	506	489	533	488	515	566	526	511	548	533	521	514	535	561	538	511	525	503	507	496	528	527	502	541	512	547	507	534	536	545	518	512	492	534	527	501	520	520	555	511	556	521	507	506	511	482	537	526	510	495	500	474	504	498	568	512	544	532	539	492	506	491	509	503	527	482	510	552	526	488	486	500	530	497	518	521	526	552	520	537	486	490	502	528	524	552	513	538	538	540	526	507	495	534	547	533	514	523	537	526	475	501	528	519	527	541	543	544	557	522	523	509	518	512	522	545	514	553	560	522	492	542	546	530	555	500	536	521	552	498	526	505	557	488	578	520	488	502	520	503	515	537	554	534	525	512	543	499	516	514	526	568	518	527	548	523	501	541	529	490	507	534	570	481	521	528	525	511	540	517	518	509	523	534	495	563	539	528	549	509	495	556	517	535	520	507	549	549	510	548	479	516	506	492	493	491	509	511	515	511	516	540	541	526	525	480	555	521	498	566	494	502	537	512	462	553	538	492	545	544	532	520	534	492	548	564	519	494	517	512	511	513	523	497	544	519	499	528	506	526	495	541	508	535	523	529	529	509	546	514	576	546	467	561	521	524	464	563	536	533	570	558	496	516	523	482	542	516	553	523	551	526	546	491	472	493	524	572	519	500	487	534	525	532	519	527	568	519	497	466	531	501	574	508	521	528	487	512	505	460	514	526	527	508	535	530	501	527	482	516	538	537	528	494	501	506	530	499	524	481	533	482	533	520	524	493	481	520	505	527	542	527	531	524	517	547	541	565	499	531	520	495	496	502	526	503	514	540	495	519	493	525	490	526	529	521	562	533	523	494	507	486	500	533	544	507	498	537	550	541	521	503	540	512	529	504	531	519	517	536	522	507	529	530	524	532	516	553	513	500	559	505	523	502	549	459	541	496	554	512	517	510	513	515	537	515	522	539	508	562	534	572	539	514	526	534	512	534	551	507	497	521	495	541	484	527	520	524	550	489	520	527	557	520	494	536	541	529	517	557	531	543	474	517	505	544	511	537	559	483	519	519	520	527	537	496	526	489	509	517	519	527	484	526	527	519	475	520	568	528	482	505	532	501	523	513	532	558	496	522	541	511	505	535	527	501	537	525	516	480	504	539	539	502	498	553	511	535	534	525	559	518	568	523	528	542	490	524	563	515	506	473	534	518	495	541	520	538	553	550	511	494	522	470	506	515	486	536	546	532	529	512	512	494	534	531	504	527	508	503	552	498	547	499	541	543	520	520	501	513	538	540	529	531	536	530	507	551	572	543	515	515	516	559	484	495	549	528	505	521	509	507	503	557	566	521	531	511	505	514	511	504	532	516	519	504	561	529	473	497	546	511	536	505	484	537	502	535	528	526	530	503	522	513	550	543	520	581	487	518	487	478	555	528	530	513	506	505	546	535	537	523	541	506	496	563	548	502	544	515	553	557	514	489	518	515	501	521	543	550	503	516	586	535	526	555	565	568	514	503	483	483	527	503	537	523	494	490	503	507	508	551	540	541	522	527	535	505	501	555	509	529	569	494	500	538	520	452	535	518	554	523	543	503	511	540	557	525	521	494	510	540	516	519	524	574	527	523	541	544	519	519	529	523	551	500	539	535	516	520	526	567	518	548	547	526	547	516	522	556	564	519	547	484	495	526	493	510	539	527	487	472	519	495	482	582	465	475	495	513	501	530	529	535	541	508	507	496	525	505	539	507	519	586	558	511	499	513	482	551	552	491	497	471	529	548	543	542	535	486	504	514	524	510	504	499	534	494	513	533	537	510	495	504	472	513	541	514	508	550	561	507	487	499	524	506	530	547	485	569	546	514	530	497	513	501	514	541	537	507	514	516	529	502	534	513	510	521	525	532	554	511	519	535	518	536	502	524	530	538	541	542	556	551	533	529	565	546	500	571	507	478	544	559	530	522	524	541	522	563	501	543	502	550	521	514	526	555	524	534	538	542	525	550	489	541	499	489	509	528	515	535	499	546	526	489	536	482	518	494	511	542	490	555	543	523	494	527	530	542	496	471	554	528	575	537	536	508	542	538	544	570	526	499	511	560	532	484	484	521	517	519	518	550	470	529	505	566	509	512	546	514	516	526	542	535	526	510	515	497	468	535	540	503	509	543	517	519	487	523	535	512	505	519	510	531	613	514	484	521	566	534	554	531	529	523	537	516	505	505	520	525	555	517	544	519	538	539	523	548	525	536	499	537	480	533	532	484	500	553	485	504	560	503	522	545	511	507	503	509	558	548	525	493	538	566	510	559	506	516	577	539	546	522	538	518	485	554	501	580	537	519	530	571	502	535	532	507	536	504	607	506	485	533	511	496	523	525	550	545	493	514	521	527	531	528	493	600	529	504	502	510	498	543	488	523	522	534	508	531	510	533	551	526	503	508	511	528	522	490	532	510	488	517	534	522	518	549	540	504	544	518	547	496	537	566	544	531	517	511	536	490	523	531	521	551	544	521	500	523	492	490	502	509	505	514	498	528	522	512	537	517	550	555	530	520	501	516	514	502	538	526	513	569	502	488	544	552	510	510	521	484	513	482	521	521	510	522	511	542	557	537	492	524	545	562	537	524	528	499	500	542	539	548	502	500	487	529	572	534	521	539	471	488	520	548	546	536	531	541	499	537	502	557	545	494	522	524	491	528	527	521	537	532	499	519	539	542	540	516	507	509	511	547	528	519	493	550	526	512	521	524	526	550	467	525	535	536	491	522	532	508	522	515	500	474	548	523	482	553	510	501	507	568	564	524	512	519	542	535	503	517	526	519	523	504	542	512	511	545	509	493	534	538	543	524	520	519	558	541	521	518	513	547	537	541	537	554	524	509	498	510	535	493	542	535	534	498	534	514	560	488	514	519	511	523	463	501	556	511	532	517	539	497	561	511	491	524	575	516	538	517	529
10730	7101	7282	4807	2759	1978	1453	1170	902	737	576	545	500	449	487	382	403	353	328	292	301	277	283	273	276	223	223	246	227	227	200	235	231	228	247	221	241	244	252	237	247	232	261	210	222	249	246	239	232	227	260	215	235	231	202	220	203	220	215	228	224	219	191	194	242	236	227	213	187	191	195	212	222	205	201	206	194	226	184	225	223	226	186	194	244	201	214	213	200	235	216	246	217	221	211	237	213	227	208	191	182	233	232	188	204	223	223	245	199	202	220	202	192	190	206	207	229	228	217	206	222	229	219	193	216	203	212	191	198	231	212	206	215	229	230	237	223	224	222	213	219	219	201	178	212	223	197	202	193	196	186	203	213	211	214	207	236	214	209	219	212	213	213	207	229	207	205	220	178	179	222	217	192	239	196	234	211	206	196	201	179	200	193	219	213	213	187	206	193	224	210	226	184	223	221	233	207	238	227	227	216	222	207	234	213	218	208	212	212	220	213	208	214	217	227	215	212	210	217	204	196	197	209	212	194	198	211	223	223	227	218	213	249	220	231	209	241	192	180	219	226	229	196	200	209	236	217	205	236	229	222	198	212	191	239	207	220	215	235	239	223	224	210	226	212	217	194	200	208	221	234	229	206	224	239	230	207	231	224	193	219	233	205	208	197	206	229	197	211	220	218	218	219	200	203	208	244	217	227	202	217	201	193	220	225	225	211	192	210	193	193	201	204	222	245	211	199	224	186	220	192	224	212	231	198	219	187	215	222	219	225	236	218	231	215	208	239	234	234	235	230	221	238	204	220	240	199	204	210	229	188	214	216	212	202	240	205	219	212	215	189	220	229	230	239	221	226	230	236	208	190	209	220	203	207	203	189	195	218	197	226	193	192	235	181	192	227	199	208	211	208	199	219	197	211	195	218	231	229	224	211	226	216	197	201	210	214	212	206	208	198	226	222	193	209	200	208	229	225	231	235	218	240	210	206	223	217	215	177	220	208	193	232	233	247	221	207	217	206	210	224	233	225	209	230	187	215	228	217	209	193	218	225	202	199	223	196	235	210	198	192	230	204	220	210	203	221	209	211	222	199	240	229	241	190	210	202	230	236	176	222	207	186	217	194	200	201	240	234	189	227	217	231	220	199	203	216	205	212	222	199	201	183	211	179	217	212	219	192	223	215	227	220	219	223	224	237	229	235	205	215	225	197	206	225	207	232	208	217	213	224	216	222	220	213	220	209	198	229	214	228	238	179	233	205	221	238	197	208	218	208	205	229	219	203	224	215	208	192	228	217	231	217	222	202	190	229	207	214	209	189	215	241	233	193	224	220	217	199	238	220	213	189	204	234	193	218	226	221	223	222	233	212	244	216	222	208	212	212	188	218	206	212	234	201	205	189	209	200	191	229	220	219	176	231	244	207	229	225	244	192	206	224	222	237	215	194	217	199	220	208	212	202	219	205	203	202	233	212	228	202	215	225	202	224	199	234	215	196	234	235	218	183	230	203	212	215	185	211	201	207	241	200	208	217	213	215	224	204	194	208	175	224	225	225	191	205	225	194	218	226	221	214	225	233	231	207	201	240	222	206	187	236	211	217	218	213	203	191	225	209	182	181	224	214	210	188	195	198	234	214	202	187	202	234	223	213	234	224	232	197	227	215	200	225	196	208	186	217	199	222	215	211	201	222	223	210	190	208	205	197	202	231	209	210	220	212	234	246	210	238	211	212	221	204	218	205	191	202	240	196	204	203	212	209	196	214	225	217	218	207	208	232	205	247	214	183	221	222	210	221	213	213	228	194	202	210	197	219	229	202	216	212	242	195	220	204	225	218	206	216	211	200	228	202	186	215	222	220	218	227	211	218	235	203	206	209	225	215	218	185	228	238	200	218	210	225	244	225	210	224	208	193	180	189	217	230	201	204	200	225	215	210	223	233	188	217	208	219	245	212	207	172	224	198	227	209	193	257	216	204	208	216	212	207	238	207	223	199	213	234	215	224	243	220	222	224	210	213	224	231	214	204	206	196	207	217	205	245	217	220	213	224	232	184	219	212	185	218	212	189	228	207	226	203	208	205	232	201	214	207	217	233	191	206	218	198	225	225	223	244	178	226	222	193	196	216	217	208	229	202	238	212	205	213	233	196	202	207	226	193	185	230	227	214	201	178	201	225	189	232	230	205	198	262	195	201	220	224	221	209	195	216	214	219	195	224	207	191	230	206	190	198	267	202	206	223	198	189	184	216	228	232	208	197	204	225	210	211	213	226	190	255	223	201	188	202	202	249	211	211	232	215	211	203	200	191	208	213	222	201	232	231	207	232	220	194	227	215	208	199	223	208	214	211	224	219	230	199	228	221	204	226	207	215	214	235	234	259	222	217	214	226	201	218	202	197	206	239	208	210	194	200	215	219	221	198	187	230	223	212	224	239	199	238	209	209	194	217	206	213	226	215	221	192	206	209	209	205	207	234	225	207	195	210	219	197	231	210	192	231	197	214	193	204	200	218	204	207	224	233	218	210	210	193	184	208	215	192	188	208	225	196	227	233	176	209	216	184	222	228	233	170	199	226	196	220	210	215	195	208	207	236	189	223	206	210	217	220	216	188	191	210	197	238	222	210	195	243	230	218	224	215	212	237	224	233	202	209	210	213	242	209	200	205	215	195	217	224	214	218	221	225	215	183	210	224	215	224	230	206	206	189	222	227	197	219	214	230	206	221	228	212	191	213	229	189	223	244	221	201	208	212	229	210	218	221	194	188	206	179	208	208	237	191	205	240	193	195	248	204	203	194	220	214	200	199	223	211	190	230	221	201	199	219	217	202	231	222	194	191	223	200	205	183	207	209	224	226	210	191	235	181	201	217	204	195	197	230	205	212	205	233	215	229	210	215	191	188	239	227	206	204	208	207	193	219	234	206	235	234	204	217	217	215	205	212	201	197	218	235	199	206	208	202	203	218	234	198	206	227	187	208	233	232	189	213	239	208	192	217	208	214	194	201	202	206	211	235	234	205	216	228	206	220	192	202	206	215	210	219	229	216	167	196	179	229	237	244	227	189	227	220	201	218	220	215	184	228	200	246	199	239	198	210	208	198	205	218	205	238	216	224	192	201	226	193	194	221	215	215	215	207	219	215	190	202	222	173	192	191	220	218	196	211	235	210	183	236	206	189	218	227	200	224	213	224	220	209	237	202	218	202	240	193	206	192	222	230	206	215	231	214	189	217	210	218	187	233	208	217	205	226	197	235	178	223	196	246	194	229	197	201	239	209	216	210	208	197	221	214	195	222	236	214	216	202	207	233	225	211	209	198	232	213	193	221	211	227	199	187	203	221	183	219	238	202	208	205	215	218	217	234	225	206	211	215	217	236	223	203	220	229	218	208	221	232	189	220	193	204	194	210	211	202	224	227	202	231	211	215	229	191	198	203	220	195	204	241	207	205	229	213	213	221	210	191	203	213	195	231	216	217	233	190	230	226	195	200	212	206	209	212	216	221	207
6667	6869	11242	11692	9592	7955	6402	5730	4537	3568	2846	2573	2408	2247	2200	1921	1817	1593	1446	1295	1186	1058	1091	1013	847	726	675	685	670	690	664	732	733	810	776	827	825	854	830	890	845	804	818	738	727	735	697	721	688	651	647	699	711	669	652	620	624	661	651	619	600	531	579	624	599	606	617	569	601	610	610	573	531	615	618	592	548	577	603	590	555	579	576	549	551	507	536	539	522	547	537	555	558	531	559	501	560	542	530	525	549	530	535	557	556	563	566	557	502	535	546	560	540	542	540	525	550	523	517	532	544	575	532	534	585	542	549	529	549	573	533	521	517	564	509	538	561	479	523	532	538	565	532	525	540	563	536	546	537	539	490	539	519	528	522	543	577	558	559	553	530	592	506	538	503	537	551	539	538	566	555	557	568	485	572	525	551	524	522	559	547	525	551	524	590	520	514	539	539	588	564	538	502	528	520	552	572	506	538	519	520	525	554	536	484	546	539	532	543	557	519	527	533	591	564	550	511	477	596	560	538	525	552	552	558	530	552	510	498	525	577	522	552	529	499	536	539	541	552	542	560	551	545	565	516	578	523	508	533	537	545	551	536	542	584	565	526	524	514	573	538	538	547	547	525	560	542	556	590	558	566	575	590	500	533	528	525	537	559	539	511	541	520	502	559	509	547	576	476	527	519	534	531	540	495	526	532	550	520	546	522	555	510	550	540	564	505	486	531	574	533	546	511	499	543	519	570	530	559	579	504	525	479	538	517	535	551	557	566	550	519	500	550	536	556	531	550	565	549	578	546	561	501	549	552	483	559	514	557	523	479	547	544	525	552	524	571	514	528	554	504	494	533	533	544	559	555	518	557	539	529	535	553	496	542	524	583	513	548	568	514	545	536	525	509	542	478	556	508	534	578	524	537	547	559	516	535	501	571	529	532	556	520	567	525	560	534	510	514	551	532	498	545	527	532	498	537	545	552	496	534	585	512	498	583	526	532	520	517	514	464	547	543	556	539	565	560	547	524	530	510	531	523	606	520	548	533	559	520	577	540	543	559	510	539	548	534	516	537	548	531	581	528	507	568	559	553	572	560	557	554	547	513	547	507	543	502	585	549	564	473	494	479	523	515	531	570	513	534	551	506	547	490	545	523	529	503	544	511	553	543	567	567	535	563	553	551	544	541	536	512	558	513	545	529	522	583	532	561	541	570	575	519	512	553	486	559	524	588	526	545	532	586	549	527	558	537	519	545	528	498	538	561	563	559	546	555	536	565	514	605	567	536	531	556	560	544	552	532	524	538	527	575	550	515	547	516	492	534	570	487	558	507	593	539	586	492	548	556	547	539	550	531	538	531	525	514	475	497	585	528	540	551	556	539	532	538	533	508	541	521	546	573	540	519	534	565	546	576	532	540	532	494	515	515	552	542	513	532	575	538	531	537	580	510	554	537	530	522	509	533	536	537	524	523	597	555	557	573	557	536	527	546	521	564	494	520	550	556	535	496	494	520	560	553	526	566	544	533	554	513	523	573	538	582	502	520	503	510	551	538	499	587	508	578	535	523	537	585	545	515	517	553	517	522	535	544	531	551	537	541	547	555	549	588	521	533	591	521	517	542	530	567	578	584	538	525	532	529	528	550	536	565	536	529	564	522	546	543	506	507	514	518	562	528	544	535	566	549	514	563	540	510	525	544	511	524	537	528	505	540	541	555	542	543	533	521	551	547	542	518	526	534	587	553	530	583	504	493	540	546	560	500	548	586	531	536	550	550	574	578	553	523	538	532	571	519	537	554	572	542	540	540	576	497	549	572	592	548	504	538	545	560	548	557	544	545	514	514	541	546	537	518	592	500	521	522	559	528	521	566	583	511	535	543	557	533	523	529	569	564	520	504	507	555	514	541	539	519	491	524	585	522	495	567	532	548	551	573	563	553	588	534	536	550	545	532	535	554	544	514	584	530	547	487	548	547	551	533	534	551	549	559	498	541	553	510	540	555	551	566	561	524	513	541	506	534	549	531	540	561	516	521	563	551	535	523	574	509	578	533	537	515	505	498	547	527	513	531	527	542	540	520	533	552	550	528	514	571	510	558	531	515	598	543	550	484	554	527	529	553	571	551	501	512	521	523	511	549	535	511	521	520	547	509	521	517	557	503	564	540	557	551	518	533	564	504	508	541	540	520	564	549	526	524	557	528	530	566	517	507	569	559	542	531	545	531	524	549	522	547	516	548	584	514	528	529	524	592	526	509	531	552	533	583	527	558	532	544	533	605	558	533	523	466	527	555	519	559	509	520	551	512	586	515	554	518	543	579	525	553	541	562	540	520	518	507	559	551	562	596	526	550	477	541	530	547	548	536	535	546	527	518	569	523	579	578	510	564	548	526	540	536	519	530	548	534	553	528	551	522	514	572	525	543	551	507	523	537	510	519	551	529	549	534	479	552	552	542	511	537	541	551	508	523	528	545	576	548	522	552	546	533	546	536	581	524	573	566	552	552	563	535	520	534	554	556	508	521	517	531	506	548	523	551	555	556	543	542	531	523	536	523	510	528	538	577	544	523	518	508	572	551	511	536	563	504	540	517	564	582	513	579	544	584	528	487	514	538	549	537	555	550	564	542	515	541	573	540	555	534	532	586	542	554	533	548	547	523	549	513	550	527	530	505	599	542	547	535	560	589	553	534	537	518	527	546	536	526	530	538	574	533	538	546	517	517	492	539	544	572	542	528	542	541	518	550	515	535	543	536	510	528	528	552	510	563	545	559	562	545	506	491	544	593	557	537	583	534	529	522	560	525	535	507	539	516	499	503	567	533	566	527	521	523	510	483	585	551	507	532	527	545	562	553	531	510	533	546	561	573	533	529	550	548	543	567	544	511	569	504	537	507	546	575	550	557	565	555	532	556	554	535	543	522	534	557	563	517	540	564	518	513	522	484	562	495	510	529	503	531	492	528	514	553	509	539	556	545	563	518	550	575	509	545	521	481	546	513	549	555	529	570	545	519	547	511	549	536	526	496	482	572	501	552	517	546	529	536	505	545	532	566	508	565	562	525	516	551	599	517	500	564	560	544	555	499	475	507	526	562	528	568	544	536	526	556	540	550	538	552	578	554	587	529	506	508	537	495	552	522	571	570	530	565	545	565	558	546	540	523	554	547	510	519	556	532	498	503	546	595	545	552	593	520	585	531	552	526	566	576	530	576	519	522	572	574	543	525	561	534	562	599	525	534	537	549	513	552	545	510	531	553	498	533	566	509	542	545	543	495	543	531	520	576	559	515	535	534	533	500	542	529	578	567	528	549	498	540	535	513	527	544	561	532	507	554	515	541	551	551	563	575	559	552	501	539	530	529	524	520	531	520	546	471	576	574	525	559	527	502	505	521	532	508	526	552	518	523	545	577	547	504	497	542	535	559	529	547	486	539	508	549	485	528	525	547	516	524	573	552	534	546	498	526	573	510	581	537	503	561	557	530	556	545	529	516	531	526	582	530	500	501	584	543	570
21702	27548	21915	15152	10409	6520	4508	3562	2844	2071	1494	1181	1165	1025	1024	762	713	740	716	650	564	563	508	423	384	362	349	324	300	307	298	311	311	289	317	306	317	348	337	301	356	322	292	297	299	295	267	276	287	299	291	285	282	270	279	266	232	264	277	242	256	267	261	228	276	263	252	275	271	290	259	260	252	240	288	221	268	257	248	251	264	245	242	266	276	250	264	247	261	234	244	226	234	250	229	262	224	223	235	254	225	245	222	245	255	272	250	251	248	251	246	278	248	256	262	233	215	246	247	215	253	271	242	239	259	240	236	223	261	257	275	247	251	236	240	220	250	226	248	227	262	240	240	253	242	259	250	254	254	213	245	235	231	259	240	221	246	233	272	211	219	256	225	252	260	232	244	241	216	260	256	242	269	248	246	240	225	226	275	246	255	253	226	236	246	249	233	271	227	251	221	223	246	245	221	254	224	242	232	267	265	242	231	241	242	231	244	245	256	246	224	232	245	234	234	264	235	250	240	249	233	263	229	237	225	241	243	247	249	265	243	230	231	240	265	252	259	224	240	241	232	233	244	285	266	257	243	212	247	237	225	248	214	267	252	223	260	230	232	242	246	250	252	251	213	245	276	256	246	250	249	240	230	223	262	234	230	234	266	246	240	246	229	245	239	231	250	243	224	249	245	255	249	259	221	230	220	240	222	253	236	224	236	251	227	242	226	218	246	255	248	261	282	231	225	272	254	240	239	222	262	260	264	234	221	278	244	210	235	243	229	262	254	238	224	230	266	222	241	235	238	234	231	254	262	234	234	260	239	231	231	228	267	227	230	241	251	250	242	233	250	231	231	257	243	239	226	243	261	251	218	223	207	240	246	277	271	250	233	244	253	224	240	224	241	284	263	235	249	249	255	256	245	226	240	258	278	235	238	262	235	232	234	230	267	253	222	251	231	264	253	242	239	230	229	241	250	222	288	244	241	247	248	236	252	255	226	226	258	247	253	220	236	250	264	251	224	257	252	224	262	271	230	239	217	246	229	257	247	278	263	247	251	248	240	261	248	236	251	262	260	249	218	223	252	221	223	242	256	255	242	214	220	247	246	231	221	257	258	252	281	265	262	280	248	228	272	244	261	239	249	271	282	252	231	271	291	224	232	224	279	232	266	231	252	255	234	255	239	218	217	258	222	235	245	234	232	239	289	261	262	234	241	225	262	249	243	244	248	237	251	247	251	218	226	218	250	250	238	235	250	250	272	241	236	237	253	279	248	262	237	278	269	236	230	253	253	235	246	258	223	246	257	218	247	244	229	240	255	218	228	228	244	251	246	270	241	233	257	259	226	231	252	231	233	276	263	238	259	233	254	239	235	232	256	247	263	270	252	258	250	249	232	254	252	266	271	233	277	239	228	249	254	231	247	230	253	231	238	238	255	242	270	228	214	255	243	244	246	247	264	244	211	229	261	258	262	227	252	241	266	240	244	250	254	254	230	232	241	222	234	251	244	221	251	234	259	272	232	257	256	235	231	252	238	241	247	255	226	262	277	232	254	242	255	214	243	209	253	240	234	238	220	242	221	257	205	259	231	246	253	239	269	269	258	246	257	247	233	245	243	250	256	232	262	229	232	272	260	240	231	251	241	236	242	266	247	245	230	217	256	243	236	251	277	253	261	252	242	270	240	220	243	224	229	224	224	243	207	277	266	242	234	254	223	223	221	271	238	227	236	242	270	254	244	258	264	228	213	241	236	235	260	253	222	269	256	248	244	266	243	259	239	250	244	258	252	266	240	233	265	263	246	248	224	239	226	250	259	252	275	238	254	244	214	233	261	248	233	243	226	257	240	241	236	253	271	221	249	227	239	251	243	258	250	275	246	254	255	258	230	262	256	245	265	205	230	234	247	231	251	240	254	258	228	248	229	255	252	227	244	234	269	231	262	223	260	248	248	238	256	258	261	253	234	271	249	288	230	204	258	243	226	240	228	245	238	209	273	249	234	257	225	241	242	274	236	236	244	213	249	245	230	265	225	238	223	264	233	232	245	256	242	230	253	259	261	233	225	255	243	272	236	233	273	251	252	235	242	272	252	254	232	222	231	223	255	241	228	255	253	268	226	228	220	258	258	251	264	240	232	238	249	232	253	258	277	236	229	228	220	232	255	267	257	237	218	224	248	222	242	235	224	223	242	223	221	250	258	270	265	227	238	256	276	220	217	251	246	248	239	243	275	249	243	257	248	261	226	232	254	226	216	241	274	240	258	234	243	233	275	234	254	258	258	246	241	241	252	230	224	231	239	250	237	280	230	254	236	226	230	250	242	240	224	255	232	238	256	237	209	263	266	244	253	270	254	251	242	232	240	239	277	226	234	229	239	253	234	241	262	250	262	256	259	272	266	269	220	239	253	245	251	237	250	248	229	242	238	225	236	258	248	254	247	228	236	240	258	235	241	239	234	236	242	235	255	257	250	251	253	245	235	255	250	254	242	256	244	240	230	243	231	247	246	212	248	222	222	254	240	269	276	218	250	242	261	243	240	237	259	237	270	211	257	251	281	241	238	223	245	230	243	247	240	283	267	246	249	253	230	262	253	253	243	259	263	243	248	260	275	223	271	229	235	258	247	232	237	264	250	272	236	259	262	262	267	252	245	219	236	258	233	262	275	284	244	246	231	236	205	243	237	219	240	226	259	249	242	276	234	219	234	265	246	244	263	241	222	239	252	248	228	234	235	273	259	232	276	258	253	231	235	250	246	257	252	244	202	242	228	232	220	257	246	232	246	235	243	251	256	267	245	242	270	252	255	224	243	235	256	278	250	259	223	226	247	222	253	233	225	230	237	238	278	265	250	222	223	269	242	263	239	233	249	231	237	230	241	244	238	252	275	256	259	250	234	235	239	250	240	229	245	228	244	231	240	260	254	230	233	236	239	229	237	233	241	232	249	231	266	245	229	266	263	241	258	266	244	245	246	214	274	246	245	232	224	235	247	275	228	270	225	254	225	221	238	231	226	242	239	252	248	264	260	243	226	258	250	244	237	234	236	265	256	231	266	227	208	226	234	246	234	234	252	253	255	218	253	240	232	250	228	254	226	249	219	251	224	242	235	254	235	258	254	208	254	257	230	259	262	260	271	232	237	227	252	260	254	229	250	271	257	235	262	254	273	225	270	255	243	237	262	258	233	218	250	233	246	246	227	259	241	246	257	248	239	240	271	247	243	253	256	243	229	256	243	238	219	236	254	245	243	249	259	225	240	230	246	262	255	247	241	250	269	225	263	256	250	230	262	249	229	215	225	262	256	270	264	234	235	255	248	256	235	253	241	243	230	268	260	261	223	224	275	235	247	241	280	222	239	261	241	226	258	232	244	248	256	239	276	270	226	231	232	232	247	265	209	266	254	215	257	243	225	229	209	243	249	225	245	243	266	248	255	259	233	237	261	244	232	256	209	253	250	236	240	224	246	247	222	223	233	246	243	251	251	248	236	233	235	233	242	247	264	235
13671	22318	19742	21036	19086	15382	13190	11912	10301	8365	6797	5609	5656	5190	4880	3739	3975	3690	3540	3483	2961	2561	2521	2095	1685	1353	1207	1228	1167	1110	1092	1074	1116	1160	1237	1282	1390	1409	1410	1351	1218	1139	1141	1150	1126	1062	1022	938	973	1076	1003	975	987	897	880	899	785	761	813	823	765	671	740	688	704	769	734	756	697	742	712	731	675	710	655	733	644	660	699	671	704	643	673	658	657	667	640	709	642	619	619	649	641	644	630	660	664	615	593	611	652	616	579	616	604	608	590	650	576	597	620	651	591	668	618	599	590	614	588	604	590	587	610	627	620	627	628	613	610	604	569	604	622	568	614	617	592	646	575	606	597	604	602	592	600	621	592	633	632	570	616	593	600	603	588	608	615	614	576	619	609	597	643	581	556	627	638	596	575	583	589	591	583	637	640	636	611	600	584	605	639	604	591	547	641	605	592	610	657	594	627	589	618	608	599	593	639	599	577	593	607	615	632	609	570	583	613	577	604	630	604	570	593	599	597	594	636	616	554	619	647	590	567	607	562	597	629	595	573	627	616	647	602	604	603	624	589	621	635	596	590	598	593	550	634	609	611	592	612	579	633	586	594	606	581	585	586	596	578	648	582	620	629	579	591	583	570	568	598	570	632	604	596	636	608	621	589	630	631	592	607	563	626	585	599	615	600	594	617	630	617	582	642	579	602	610	581	574	633	610	619	580	626	599	636	628	622	582	589	556	579	597	631	600	592	594	588	604	621	573	580	619	626	609	616	608	585	577	635	576	579	569	609	602	577	612	590	567	577	577	587	595	614	566	624	586	633	612	632	646	567	620	587	600	597	604	606	569	612	557	580	640	606	595	606	606	584	590	618	621	613	577	631	624	578	578	603	588	569	571	602	562	610	648	585	613	651	595	624	631	635	615	604	605	651	607	585	591	623	595	599	585	590	634	626	609	584	662	584	625	608	545	577	599	578	618	592	604	621	607	604	620	615	583	613	626	566	614	615	646	607	612	604	574	615	625	602	595	599	558	585	626	603	595	580	570	562	646	640	604	603	614	557	628	623	588	635	570	636	593	624	594	594	588	633	613	611	620	606	592	592	609	639	600	604	607	665	633	634	623	653	591	603	599	618	607	600	617	607	581	567	613	615	606	630	636	676	619	587	545	618	598	615	638	602	600	595	649	626	613	609	596	578	592	609	608	610	591	579	660	574	611	637	591	607	629	594	603	596	584	588	597	616	579	622	572	606	595	584	618	578	604	617	586	588	571	603	611	569	595	600	602	568	624	596	600	593	568	583	582	611	625	610	591	618	617	559	599	556	638	632	564	657	625	560	628	573	617	604	634	605	610	583	605	579	621	596	598	637	581	579	586	588	570	621	627	573	590	593	619	584	581	634	620	609	642	636	613	607	582	608	632	619	606	637	601	593	589	568	573	601	606	612	579	601	591	624	579	591	641	613	608	580	586	623	639	591	633	613	562	596	569	584	611	599	569	599	596	669	651	595	646	586	652	600	589	580	614	626	596	619	591	600	649	592	609	594	589	617	591	650	617	638	629	590	573	598	605	599	580	581	632	609	623	615	636	575	605	626	591	582	616	619	632	590	636	618	600	613	567	613	628	592	622	615	624	630	618	599	611	587	595	597	611	634	583	593	568	594	614	631	611	561	586	564	617	570	588	593	572	611	575	625	641	624	578	607	573	596	626	604	620	589	585	598	574	595	600	584	583	608	567	635	607	611	595	553	612	638	564	612	612	593	622	579	579	613	601	607	604	598	639	604	637	593	583	562	667	627	596	551	571	622	644	597	578	621	595	593	583	547	599	594	574	620	593	576	613	629	611	600	625	601	592	593	591	594	594	578	620	660	596	572	593	609	567	625	588	580	596	618	567	581	647	633	629	627	573	589	590	583	612	587	602	586	556	578	581	583	603	618	567	600	635	555	580	631	566	622	574	600	572	607	622	600	588	598	554	602	561	597	552	597	599	662	555	613	601	597	612	572	600	578	616	604	606	618	571	632	628	609	607	613	597	593	577	607	603	618	588	601	609	622	596	618	653	566	613	591	619	632	593	591	638	639	622	583	625	591	596	600	587	598	594	620	636	593	625	577	626	619	589	574	583	617	558	571	586	607	632	587	623	611	563	609	636	598	629	631	578	554	631	562	602	590	602	591	603	594	629	630	609	596	618	630	602	635	601	629	590	585	638	631	605	641	606	592	611	639	588	601	622	593	573	578	584	616	580	579	607	594	605	612	633	569	619	604	633	625	583	580	633	617	583	629	568	598	606	648	589	584	627	558	605	612	618	572	623	593	580	598	600	600	598	633	608	617	583	587	583	606	650	624	598	636	644	598	631	662	597	608	621	584	581	555	616	623	599	579	610	642	597	576	600	589	608	611	634	592	591	593	663	577	604	602	594	573	628	605	616	631	585	576	644	571	622	572	582	610	605	601	607	603	590	588	587	591	618	613	663	587	632	641	632	612	623	605	656	581	592	608	580	573	617	560	632	625	616	587	581	587	595	649	625	583	603	573	610	638	629	588	615	579	590	621	600	607	593	602	618	643	577	550	525	604	579	612	593	592	589	651	616	638	566	605	622	608	545	581	599	633	648	580	603	581	658	619	565	551	593	601	600	601	585	562	622	592	552	626	588	620	644	621	637	599	638	630	583	653	649	639	579	625	612	594	605	578	655	595	599	576	628	585	633	645	552	538	599	596	625	586	586	603	610	657	586	622	655	620	591	616	615	586	612	605	640	617	612	628	641	593	593	563	588	598	615	575	626	599	611	639	546	628	581	548	564	623	576	554	581	600	597	561	599	663	613	588	582	635	572	614	600	595	593	629	606	593	593	612	555	560	595	601	578	594	574	562	585	637	603	593	557	606	660	605	626	592	595	612	568	603	629	617	572	648	584	594	625	611	593	565	560	578	554	593	602	597	595	624	621	616	614	558	617	589	573	557	613	584	606	591	579	531	584	593	604	600	591	630	619	637	559	585	613	582	601	608	571	561	598	574	604	586	609	607	623	618	618	599	642	634	588	588	611	638	600	612	621	583	591	644	585	616	598	639	617	648	584	581	628	596	624	599	608	584	622	601	638	588	582	582	617	607	561	600	622	554	591	568	604	596	584	624	617	615	588	541	591	581	604	614	601	601	628	641	643	587	593	614	587	647	612	577	578	594	596	641	571	644	548	668	595	613	574	550	624	565	595	606	598	621	575	606	615	624	612	594	590	596	602	625	666	634	627	598	602	610	655	598	639	602	587	623	581	599	582	601	623	604	581	602	596	624	615	598	631	628	605	650	582	619	615	588	576	602	578	631	598	602	655	560	615	580	606	546	620	619	619	598	606	566	597	614	570	622	633	655	631	573	605	623	621	622	664	602	597	581	605	563	574	601	610	584	602	570	603	585	613	641	655	643	610	574	620	615	564	574	587	593	589	566	616	596	557	590	616	628	584	631	603	598	573	643	604	571	621	632	611	588	617	578	632	579	554	564	593
29252	30434	29836	20659	16169	10816	8017	6020	4499	3410	2158	1860	1547	1434	1209	1260	1224	1006	1043	931	736	660	640	599	419	401	322	350	332	288	271	295	289	341	319	329	351	379	328	358	314	320	324	277	319	324	293	279	278	305	293	271	237	280	263	256	255	213	267	225	178	255	241	219	273	233	222	222	227	242	217	238	215	218	236	238	229	220	223	239	212	206	241	229	211	222	215	256	191	238	205	221	247	224	190	230	206	192	224	219	202	221	206	208	192	216	206	225	189	206	208	215	213	222	217	220	214	210	238	199	233	198	201	229	207	241	269	186	208	212	203	209	221	195	227	194	207	196	198	177	219	205	197	225	198	205	203	215	211	208	181	224	218	210	233	231	237	212	204	192	221	237	211	210	192	201	210	219	223	193	212	231	197	230	207	219	213	204	199	192	230	248	213	199	230	217	212	220	211	217	231	213	214	182	209	207	192	205	209	200	219	188	214	194	200	221	237	178	193	215	222	225	210	229	210	207	219	216	236	198	241	197	199	196	209	214	212	193	195	228	214	201	226	231	211	199	224	192	222	219	218	189	205	229	203	188	216	210	211	233	207	226	227	180	183	237	225	193	217	219	234	213	208	190	187	234	220	194	226	223	196	192	188	225	190	196	213	195	225	243	228	218	207	204	185	193	188	221	199	218	199	172	186	209	216	226	211	227	229	246	201	222	198	210	188	230	201	214	232	243	202	198	205	205	193	212	208	198	188	217	225	181	223	204	217	226	228	212	205	198	232	189	212	221	200	226	220	210	256	201	217	208	200	205	187	257	203	201	183	189	195	223	186	198	210	204	227	222	204	208	213	216	213	188	206	190	191	221	213	189	202	186	213	209	192	202	182	206	213	208	208	220	224	215	200	193	196	222	194	202	226	191	226	215	212	190	226	209	200	204	202	224	201	188	213	197	212	221	172	223	217	208	194	206	241	204	195	221	205	193	220	200	203	214	201	237	175	210	206	215	222	210	234	225	223	207	205	184	183	195	213	212	206	215	203	231	202	187	198	184	227	206	225	194	201	202	187	218	220	225	186	234	181	225	210	203	194	204	186	195	204	192	229	207	213	195	221	231	192	203	194	218	208	184	215	203	208	203	216	252	202	192	225	180	183	224	212	222	206	209	217	206	199	219	208	204	208	176	224	211	222	190	218	183	226	180	205	206	230	208	181	218	200	223	194	211	234	200	218	215	241	246	189	214	211	184	226	197	212	204	210	193	201	228	195	208	189	241	192	235	209	213	221	226	205	212	205	208	214	232	198	204	207	199	226	205	225	230	209	190	212	172	205	203	222	224	207	214	185	213	228	210	216	203	197	193	197	189	223	221	201	205	168	207	240	185	183	197	200	212	231	187	232	196	233	247	237	209	182	216	194	207	207	220	229	204	214	191	234	212	227	210	219	237	218	201	233	177	210	200	217	213	203	188	212	201	195	202	179	213	196	206	205	192	205	176	202	216	212	185	197	213	209	199	219	209	208	221	201	230	242	214	217	208	208	214	197	186	199	186	202	200	207	204	215	179	205	206	202	197	193	174	204	206	210	213	229	195	210	190	211	194	196	194	216	217	218	220	207	226	176	203	226	237	220	204	208	165	189	216	240	207	224	195	202	200	194	213	182	200	215	217	222	220	198	221	222	191	219	215	180	199	199	223	224	211	225	230	231	194	224	210	229	219	216	234	196	184	205	212	197	250	185	206	195	235	161	232	178	204	204	200	197	210	222	216	196	214	200	206	188	244	200	201	195	191	187	213	218	192	220	253	194	185	199	197	240	188	220	213	208	209	182	204	212	221	190	197	235	194	214	196	206	221	247	226	199	194	223	196	206	198	234	203	224	189	213	185	214	203	189	210	198	204	199	219	216	215	213	223	194	199	206	201	196	215	188	220	190	183	200	230	231	198	198	194	211	214	209	193	225	215	232	212	200	198	212	239	219	187	203	186	183	238	219	213	198	208	205	203	230	177	212	223	205	213	204	209	210	203	181	207	203	228	243	209	206	201	197	210	215	212	204	201	214	196	215	184	212	182	199	211	220	205	186	210	204	212	206	206	232	225	206	208	220	207	200	189	231	208	204	201	201	188	204	214	208	191	208	238	232	220	196	221	189	197	185	219	222	193	221	206	216	202	205	202	216	227	204	214	227	199	204	223	230	179	242	174	196	208	208	207	224	210	220	193	208	227	197	187	204	199	234	208	193	184	183	207	206	212	214	212	221	205	207	223	176	183	219	226	216	200	216	178	186	208	218	214	192	192	200	215	201	193	225	200	201	203	246	209	210	215	224	207	187	193	212	199	219	213	187	213	205	207	188	224	211	186	194	206	207	188	230	203	209	197	218	214	227	214	202	224	213	219	198	207	231	215	207	175	233	215	216	168	204	215	214	183	210	195	199	201	234	181	218	218	229	231	218	199	201	183	220	209	229	199	211	212	204	228	205	193	187	218	204	207	239	196	212	207	170	206	208	225	210	217	214	226	186	203	191	206	191	226	230	199	206	208	213	215	232	227	215	210	202	207	202	208	232	222	211	206	226	212	195	214	194	221	192	194	214	218	224	222	203	202	222	214	213	223	197	217	192	209	215	239	218	228	228	223	218	184	225	173	175	191	215	197	208	204	201	202	209	240	195	213	197	221	203	182	234	204	208	209	205	181	225	198	233	226	198	240	214	187	226	198	208	232	223	199	209	225	207	204	208	197	220	203	213	211	225	208	208	239	197	189	212	223	237	193	204	223	195	197	191	216	211	203	203	216	210	217	211	200	195	204	215	203	240	236	235	249	212	224	173	223	220	247	198	229	222	204	217	208	196	220	188	216	233	209	223	191	234	226	208	237	212	190	199	203	209	245	194	197	231	214	237	226	207	247	202	191	213	221	193	212	204	223	216	226	199	221	225	199	199	204	202	224	186	209	226	195	207	198	223	207	216	209	218	207	188	194	227	208	217	214	198	242	222	202	215	214	221	226	203	194	208	208	212	214	197	211	205	221	200	194	238	223	195	223	211	204	231	191	220	195	215	232	213	204	223	197	222	217	233	199	218	198	222	217	204	191	196	220	223	190	228	178	208	212	203	198	181	205	205	204	197	195	211	215	206	201	196	226	183	195	227	202	206	230	210	214	215	207	227	186	229	223	217	215	215	196	203	211	235	218	209	191	207	209	202	228	198	220	207	204	200	198	207	235	193	221	199	230	222	207	207	196	207	206	215	228	190	208	200	211	238	192	216	212	218	228	213	217	227	185	237	208	220	212	226	194	210	214	190	223	213	205	239	190	212	205	174	218	211	238	184	196	210	208	219	190	208	207	203	228	216	201	190	219	206	225	224	209	193	205	223	221	211	225	220	202	215	223	211	184	219	208	192	240	232	221	196	245	188	199	208	208	205	255	201	202	200	207	213	222	206	201	181	200	235	207	194	205	184	178	197	221	223	226	193	214	227	182	235	208	216	192	208	184	189	194	183	205	214	194
16972	23652	27712	25268	24148	20169	18091	16099	13971	11553	8905	8193	7702	7060	6304	5797	5694	5100	5462	4599	4061	3732	2944	2818	2228	1877	1613	1677	1319	1411	1171	1247	1313	1349	1441	1530	1753	1807	1826	1761	1568	1456	1379	1237	1230	1213	1110	1035	1207	1180	1098	1178	1102	1028	931	846	858	784	816	765	773	657	649	693	736	725	702	668	702	688	630	668	731	632	678	641	628	708	643	666	611	648	625	584	597	621	618	588	564	597	563	533	581	560	588	538	547	535	536	509	581	520	544	523	537	530	520	494	540	511	548	525	556	525	568	482	540	501	552	504	543	516	545	519	536	490	530	509	507	496	508	530	554	513	534	506	501	498	492	440	514	504	487	512	541	522	497	537	514	505	529	494	542	529	520	513	539	518	510	498	533	513	527	557	493	505	483	518	513	538	512	505	497	524	488	523	474	488	549	550	538	516	522	476	484	506	453	489	489	522	508	514	493	547	510	480	531	510	501	485	488	501	509	502	524	479	522	502	501	480	530	504	500	477	537	518	518	549	507	489	508	476	482	507	494	517	486	518	547	503	533	533	543	543	529	475	523	565	507	530	504	542	551	504	503	490	489	536	506	510	485	512	499	508	486	473	486	519	492	524	494	532	547	498	507	526	542	501	521	517	572	488	527	511	487	526	479	501	519	525	536	465	519	513	528	514	516	531	535	536	533	525	502	492	522	525	511	500	514	476	521	499	497	514	525	537	511	530	533	511	529	526	506	498	531	493	471	470	522	518	481	493	507	492	475	549	492	565	485	514	534	533	517	526	493	536	528	475	528	492	510	493	535	516	515	456	527	494	488	494	515	516	483	512	525	474	517	530	512	521	513	497	523	502	504	493	532	537	475	517	516	494	530	485	476	490	507	510	512	484	505	504	497	520	499	502	502	522	486	527	510	515	540	535	515	479	524	510	511	540	502	498	500	495	494	492	468	523	494	524	521	522	514	519	474	496	519	529	506	518	541	488	506	453	519	487	532	513	468	495	503	466	507	498	536	520	476	512	517	498	512	524	502	502	534	500	554	522	543	501	536	499	547	532	466	517	521	498	500	517	513	485	499	478	475	529	502	519	527	551	475	490	502	554	491	499	485	482	517	549	518	554	518	482	505	530	545	545	506	522	500	507	501	541	515	521	515	482	502	475	537	499	501	531	525	537	483	543	502	509	557	500	490	520	504	524	522	542	505	475	515	506	524	508	510	470	508	501	516	540	534	536	483	533	537	508	471	522	532	497	540	514	515	490	543	450	522	511	511	515	479	470	549	499	537	515	534	497	536	515	510	511	515	505	494	489	477	510	533	479	542	485	517	538	481	496	483	512	497	504	516	514	523	488	509	530	477	523	498	512	511	524	523	496	517	510	519	550	499	512	509	542	507	518	506	535	517	464	474	507	534	531	473	498	481	475	534	540	498	524	537	508	501	499	493	504	521	492	514	504	514	491	545	499	526	530	537	529	502	517	510	485	505	477	492	495	558	533	484	566	553	489	540	545	506	517	495	513	510	509	492	543	531	505	516	528	525	515	553	536	487	493	514	512	515	539	494	482	523	517	481	538	536	478	509	527	515	529	513	484	517	518	501	497	521	513	477	500	516	518	494	543	549	491	527	567	521	506	497	515	496	526	509	514	537	487	546	525	508	488	481	504	508	548	481	499	514	501	501	509	541	536	545	484	499	541	548	486	517	506	474	525	516	495	496	535	521	502	479	492	486	487	531	517	497	518	501	512	522	483	513	511	515	493	493	501	483	521	495	542	506	552	533	491	521	504	525	512	561	500	521	500	534	504	491	503	483	467	474	521	484	525	481	531	545	522	533	514	487	515	549	515	524	512	473	538	491	538	478	516	500	490	495	495	459	526	552	575	519	553	468	484	564	543	475	449	466	527	503	496	556	533	483	515	535	530	501	479	489	520	542	520	575	489	506	532	559	504	490	528	476	517	528	540	535	509	507	508	498	530	501	505	528	496	476	504	511	562	494	522	521	490	500	540	509	482	483	524	482	531	513	520	538	493	532	494	515	524	501	548	502	495	553	517	505	496	507	531	525	516	513	533	549	533	532	500	483	511	513	504	495	519	517	490	516	461	543	563	521	465	501	509	551	518	526	536	478	520	564	501	487	556	488	468	515	480	526	482	531	523	524	535	502	527	520	532	484	477	546	503	498	546	510	519	536	506	555	518	541	496	524	540	509	494	506	517	517	518	562	531	505	507	510	551	528	532	503	513	526	513	548	496	533	495	530	507	534	480	473	512	538	512	506	523	499	526	492	504	511	564	502	526	504	529	502	524	510	547	506	520	457	574	530	499	499	502	537	504	500	530	565	495	514	509	502	535	472	533	501	508	522	544	467	518	519	498	525	500	487	520	498	492	479	561	526	490	506	538	511	495	527	524	472	545	508	482	505	508	498	461	503	501	487	510	490	499	503	514	522	522	549	544	491	514	511	505	474	467	493	519	528	476	495	459	523	498	471	515	476	497	531	487	486	506	530	500	509	491	523	540	494	557	512	500	544	505	531	556	496	477	538	499	525	571	500	540	525	506	474	524	509	475	488	506	497	556	496	496	495	497	538	478	491	522	470	497	504	524	518	530	510	542	530	533	503	504	536	488	537	481	529	516	513	526	497	509	477	524	514	503	517	493	491	540	489	508	552	495	502	506	515	534	519	516	512	540	506	533	542	498	497	479	499	539	506	500	507	545	496	511	553	519	483	523	491	519	542	539	472	525	504	532	476	479	486	516	561	539	524	528	532	504	523	521	507	575	507	462	539	498	480	485	473	517	490	534	540	524	498	534	485	520	513	471	522	531	530	507	524	488	477	539	512	517	462	488	510	498	490	522	521	553	532	554	516	509	510	531	513	485	535	511	535	478	494	508	511	491	519	556	548	544	510	495	515	522	510	477	485	496	521	544	532	535	524	498	480	523	540	543	530	508	482	516	539	510	503	525	539	488	492	535	476	515	526	537	530	542	527	478	513	511	469	500	517	535	530	534	516	531	491	541	485	539	491	468	538	505	492	547	524	459	524	500	476	517	507	499	514	489	485	503	528	480	522	518	511	543	531	491	508	515	493	515	484	529	541	504	543	518	504	490	475	539	521	521	527	491	484	516	510	557	527	522	521	502	519	513	541	546	516	476	508	510	511	504	511	489	509	559	511	510	458	500	511	509	489	536	523	508	501	514	513	509	510	540	491	497	471	497	506	482	511	530	553	543	531	522	486	491	520	528	485	565	492	471	540	501	499	495	542	505	513	490	529	478	503	540	520	495	505	476	492	507	513	515	464	478	505	487	518	527	524	547	516	510	504	486	524	545	500	491	510	509	557	524	503	504	511	509	496	538	491	502	504	532	545	525	455	512	468	516	507	490	542	521	511	469	493	566	479	519	481	569	515	517	522	500	556	495	517	475	524	536	500	539	483	519	496	552	479	481	490	510	503	520	481	497	558	527	503	517	521	468	504	528	480	519	502	510	532	525	516	552	498	483
10642	7589	7590	4771	3232	2098	1348	1033	860	697	601	498	466	395	366	386	354	308	317	284	255	247	270	250	245	248	223	210	218	220	235	233	248	249	222	237	233	223	245	244	246	256	196	242	238	241	221	224	232	233	223	218	214	193	224	240	210	220	240	213	192	201	212	181	212	208	180	222	230	187	205	189	232	213	232	206	211	209	217	223	235	191	229	222	205	211	170	185	244	224	204	214	208	210	228	224	190	220	189	237	223	221	217	199	213	194	182	194	204	221	204	205	198	221	202	190	208	213	196	183	181	214	211	200	173	195	227	206	216	203	219	177	196	210	213	186	209	185	197	189	163	195	194	218	221	232	216	179	242	205	191	206	188	211	188	224	191	166	198	192	210	199	213	201	214	208	226	217	219	201	189	217	204	195	214	202	198	175	206	181	196	223	211	214	191	197	192	218	218	226	174	230	202	232	221	216	213	196	224	218	187	202	209	226	191	189	195	223	194	204	217	199	203	203	186	194	179	203	220	197	198	201	189	194	233	225	219	205	216	188	183	203	215	215	209	205	189	196	201	206	212	223	208	187	191	198	194	199	187	236	208	208	239	205	222	191	198	230	254	214	180	207	212	229	228	228	217	205	208	192	233	207	198	202	205	218	197	235	204	187	219	205	220	217	221	195	217	196	197	203	202	207	196	189	216	208	181	195	187	194	221	174	204	214	189	217	216	233	211	223	208	205	180	201	200	189	200	186	201	215	186	207	201	219	217	188	229	208	204	208	203	228	213	224	162	187	197	210	232	206	207	228	209	207	210	202	240	206	202	213	173	183	209	182	209	224	214	207	222	220	201	204	234	221	208	224	211	217	218	227	189	185	198	197	229	189	243	187	212	224	207	194	203	188	224	222	200	181	176	186	225	194	171	206	202	228	203	188	178	200	213	200	194	192	196	195	187	219	231	196	180	213	199	191	197	223	225	223	202	190	209	196	192	191	197	198	187	225	190	190	202	219	222	218	190	201	185	201	206	217	205	192	213	196	231	213	205	208	206	182	196	232	185	218	232	201	213	207	197	225	189	202	218	196	211	209	205	191	197	213	195	200	190	203	201	194	217	215	200	187	200	187	233	218	232	202	200	186	201	207	195	224	193	216	184	207	198	195	200	202	209	206	201	204	229	206	219	203	196	207	202	198	212	192	205	188	202	197	194	215	233	219	187	217	205	194	230	230	227	228	204	181	215	212	208	210	238	214	214	194	229	194	182	211	184	196	237	191	225	193	202	192	201	219	204	203	231	209	193	180	192	195	202	189	235	202	231	206	205	193	196	184	225	194	214	189	187	207	229	202	218	229	207	193	187	186	216	204	187	222	216	219	205	194	194	209	208	217	182	231	181	166	198	213	206	203	178	197	200	195	207	213	179	201	197	237	168	214	213	208	208	221	198	214	203	209	231	192	191	224	209	230	226	196	200	189	226	198	205	217	201	188	181	190	211	193	201	238	185	192	194	200	212	212	220	197	207	209	160	217	213	207	220	186	220	199	235	182	214	201	197	198	224	209	203	194	196	213	211	194	223	214	211	205	229	202	213	222	209	180	216	226	221	207	224	203	209	222	237	208	219	193	210	198	201	203	209	207	208	200	209	226	211	189	197	191	196	196	228	219	181	230	221	202	192	209	206	194	251	215	196	224	196	220	229	184	215	218	192	194	199	211	223	226	205	234	179	208	196	193	193	191	241	214	213	215	211	196	187	230	226	208	222	210	188	218	201	198	221	200	189	181	215	193	184	180	201	210	231	212	223	197	211	200	194	194	226	195	219	191	210	222	206	203	219	179	198	196	215	197	210	225	212	215	203	203	212	195	176	202	216	189	199	222	191	175	207	226	203	210	237	196	223	204	220	178	192	200	199	246	222	216	200	208	211	197	206	187	201	230	198	220	194	196	191	192	209	218	188	211	214	184	203	232	203	189	201	201	175	195	205	186	179	188	218	197	196	216	210	156	195	210	207	190	211	200	171	251	204	196	187	202	206	220	198	192	188	203	219	188	217	191	178	185	230	184	197	220	206	192	182	183	204	192	207	224	199	201	212	239	188	201	190	202	237	194	182	207	228	207	224	185	216	187	178	195	209	217	193	182	202	191	192	228	211	221	212	216	189	196	196	223	219	207	211	218	196	190	205	197	206	231	218	193	207	217	199	215	202	187	205	217	191	207	176	200	195	215	218	203	192	201	201	203	190	193	183	193	208	191	230	204	181	230	197	197	192	201	187	187	181	227	202	218	188	198	202	196	191	206	213	205	184	208	207	204	199	235	210	212	197	197	197	198	186	207	226	204	226	179	231	212	197	208	194	201	225	219	209	199	197	207	211	196	201	214	200	194	208	199	189	186	221	216	203	187	196	209	215	221	180	201	198	198	202	182	181	206	209	184	208	209	190	214	217	209	219	233	229	198	237	189	175	206	207	227	203	197	189	204	184	229	213	205	199	242	226	205	205	197	211	177	202	174	178	225	198	212	183	226	192	206	192	211	203	210	208	198	214	242	223	198	196	173	207	171	212	181	190	222	216	211	202	171	196	203	203	197	210	197	219	220	213	200	203	210	229	222	201	191	213	215	176	193	223	200	215	200	199	173	200	202	210	217	215	221	215	200	199	190	203	193	229	207	217	209	193	187	214	207	209	173	185	189	212	215	211	188	221	222	202	245	202	185	216	190	185	231	189	182	222	219	213	200	203	205	190	196	172	191	197	222	212	177	196	215	220	198	199	224	228	233	196	186	206	228	220	203	199	201	202	221	222	202	178	188	196	219	191	173	198	197	233	203	196	216	192	217	215	211	200	173	202	211	214	184	204	178	209	206	210	195	190	193	183	185	201	208	208	208	214	209	198	200	189	197	217	211	179	212	208	205	217	213	215	217	197	238	218	185	184	188	218	219	232	211	211	215	205	198	190	178	188	185	209	193	211	222	219	221	204	189	188	205	198	207	186	214	192	166	208	212	203	193	219	241	193	229	199	219	180	214	202	196	200	206	212	201	208	192	216	175	224	206	198	214	188	207	229	202	211	210	207	214	206	196	191	212	206	179	212	208	173	186	187	197	223	237	199	184	220	206	189	189	214	190	213	176	212	192	242	183	226	212	215	208	212	214	211	221	208	188	188	211	202	158	229	223	201	226	206	227	216	210	220	210	211	207	183	205	216	222	208	197	199	210	212	221	197	187	218	187	207	187	218	200	189	195	181	225	204	216	204	201	211	222	186	205	208	199	217	211	213	209	194	201	205	206	193	202	202	182	230	198	223	225	199	225	208	197	218	220	247	212	209	219	200	187	190	202	191	175	202	172	185	190	187	188	218	209	207	236	212	217	207	208	209	210	224	250	224	204	211	218	201	171	209	222	216	190	214	193	171	202	237	186	202	205	203	219	205	210	191	193	210	190	188	196	212	222	205	187	220	206	206	221	231	215	204	203	201	201	224	225	218	191	173	207	189	197	210	237	188	196	198	190
6794	7368	11683	11227	10201	8117	6359	4903	4150	3304	2814	2418	1933	1788	1722	1561	1453	1429	1311	1280	1104	993	959	954	911	745	657	667	678	688	679	703	705	679	769	803	796	795	766	810	846	772	749	754	731	669	705	605	672	656	664	634	667	649	667	604	597	630	629	579	578	580	581	546	609	605	613	612	620	627	606	600	608	615	577	524	561	532	610	585	566	533	554	535	542	537	540	538	533	524	507	470	522	554	518	494	514	505	531	497	496	517	467	477	537	512	517	543	519	497	546	539	534	541	527	544	534	486	519	537	513	519	520	504	518	557	501	531	523	523	521	515	513	524	535	483	496	483	499	526	512	551	530	522	535	550	493	515	496	518	573	524	525	519	469	502	486	502	525	510	527	482	514	513	532	502	526	503	520	519	510	528	533	490	506	522	506	526	486	494	509	511	511	555	546	492	536	539	506	497	507	482	567	517	499	511	539	492	556	518	534	509	504	498	537	486	518	487	512	507	553	503	528	535	505	507	488	494	540	511	501	496	490	486	513	552	519	540	532	466	538	533	526	455	514	532	520	560	549	542	534	517	559	504	495	541	498	546	522	517	494	530	517	514	503	502	542	517	509	535	469	543	546	530	516	479	518	499	483	517	516	511	532	518	560	492	466	528	485	506	524	505	518	549	518	528	534	489	523	499	520	532	562	526	494	519	490	526	476	526	503	519	499	536	512	494	502	515	488	527	527	502	473	537	494	474	528	495	502	495	502	507	506	515	526	495	513	533	540	516	483	532	501	492	512	510	478	515	528	565	516	486	517	533	514	508	486	523	494	526	547	550	521	526	520	549	502	530	504	490	524	511	524	535	484	524	526	542	518	514	507	483	523	552	502	541	518	506	486	567	504	519	527	515	527	512	500	504	510	574	542	513	558	509	526	551	501	474	516	541	589	506	498	508	544	536	508	501	509	523	495	524	516	536	541	538	527	522	522	484	480	523	507	537	468	560	504	485	528	514	526	507	535	497	540	551	501	485	516	543	529	500	490	491	511	517	502	560	478	596	498	547	536	511	524	486	529	532	520	506	520	501	546	534	512	531	517	507	497	548	539	521	532	515	534	509	527	517	518	480	538	511	554	533	514	527	534	552	501	490	517	560	502	523	485	531	523	480	522	533	537	526	540	536	539	492	531	511	483	512	544	535	529	529	538	490	550	509	527	500	532	531	495	498	498	550	522	497	488	519	497	502	527	534	543	521	550	506	492	528	545	476	503	524	541	537	533	501	508	534	517	511	504	530	562	501	515	525	532	519	516	507	503	533	509	489	547	497	486	492	513	519	529	519	500	535	526	520	524	513	524	511	525	530	498	529	527	477	515	516	536	525	509	473	523	506	531	552	518	484	518	510	513	549	509	485	499	530	497	514	521	493	475	511	489	502	519	538	508	508	520	536	486	512	504	472	540	519	498	492	502	574	542	552	508	551	499	560	523	516	500	515	537	517	522	491	542	502	486	503	543	533	495	501	536	528	497	516	519	516	498	518	538	514	526	547	497	526	551	540	519	547	517	513	574	514	548	495	527	531	508	545	517	512	510	542	499	517	481	538	535	532	547	502	466	504	513	518	477	536	535	534	549	470	507	526	530	516	529	537	531	553	511	538	519	520	517	510	542	527	519	504	524	499	535	461	518	529	491	509	512	517	551	549	517	509	517	527	516	531	525	534	534	539	548	531	462	514	513	525	525	509	494	548	486	512	503	547	515	493	488	554	501	525	560	541	541	501	469	486	506	539	488	530	559	499	497	536	503	519	501	524	490	549	506	549	535	499	520	518	510	521	479	515	533	533	517	543	553	484	518	484	512	546	535	522	494	526	517	545	585	501	532	520	534	515	549	542	527	527	490	511	515	509	549	517	547	542	537	504	563	520	547	536	455	532	513	496	487	537	529	536	503	543	512	519	572	516	560	479	505	498	509	509	525	539	485	486	494	524	467	487	524	520	499	479	493	486	528	513	512	529	516	540	478	526	485	555	541	508	506	479	557	531	495	528	537	544	522	512	477	521	493	560	520	526	516	516	513	548	475	530	505	546	522	521	523	513	545	515	525	488	551	487	534	535	533	551	506	505	557	555	534	547	498	511	550	524	501	497	544	532	520	515	533	565	539	554	552	524	500	476	477	553	515	517	514	527	501	519	491	548	500	481	522	531	503	474	493	500	535	546	471	498	523	504	528	513	529	499	515	528	549	507	533	514	509	521	497	539	549	540	484	528	492	506	550	508	466	525	462	507	489	483	547	504	488	550	510	487	522	509	531	511	507	523	557	505	543	527	512	522	539	473	521	561	533	516	529	488	508	538	491	506	481	512	495	512	526	496	488	517	510	539	523	522	535	510	509	500	549	526	500	529	534	536	517	517	539	527	482	503	523	534	522	506	533	484	549	535	463	494	522	480	517	543	502	504	525	522	510	510	503	518	519	517	530	537	519	521	500	496	525	521	515	542	543	504	562	521	513	513	520	517	530	517	530	498	511	503	510	496	505	550	503	522	484	510	548	539	485	533	509	500	533	507	458	519	519	472	498	535	526	515	512	510	463	489	470	444	492	568	475	534	515	514	465	487	519	515	500	526	476	488	505	531	520	503	510	520	510	521	497	555	479	518	513	529	534	540	539	480	532	554	499	482	519	519	512	494	534	508	536	500	516	458	495	524	554	525	492	504	502	505	500	522	551	500	527	527	513	553	501	492	523	549	478	516	530	497	502	524	533	523	481	519	507	492	576	513	516	519	513	495	521	494	510	498	521	497	502	505	543	530	505	524	570	504	527	494	532	521	513	502	544	540	546	500	494	522	556	541	541	494	509	485	458	491	488	539	491	472	510	510	517	465	540	525	514	494	526	544	513	511	543	502	518	512	486	527	522	518	458	507	517	480	517	534	504	548	531	548	504	506	506	522	499	528	550	549	486	533	458	545	552	457	538	516	487	486	497	538	523	490	504	519	523	529	493	506	486	489	542	527	479	511	529	505	535	527	530	524	512	493	545	524	509	543	495	494	514	494	495	509	515	524	472	498	529	519	527	510	515	506	534	500	466	519	508	529	539	554	481	496	513	543	556	518	552	529	523	535	510	523	507	509	505	552	532	506	522	513	488	537	561	510	512	532	536	516	510	520	498	522	522	523	510	518	504	529	536	515	489	528	518	478	569	504	515	537	499	528	513	533	522	491	536	485	527	528	507	504	487	534	493	537	504	489	539	533	529	505	537	500	543	515	528	520	510	527	554	536	488	479	472	488	543	525	515	509	519	533	500	537	513	522	533	512	517	510	511	548	520	518	485	553	515	524	503	506	523	532	533	541	529	512	517	556	539	512	525	501	526	495	537	572	519	512	530	517	499	516	515	531	507	540	521	486	541	484	519	514	483	479	509	513	557	512	519	548	516	531	543	495	556	525	573	466	472	540	536	513	519	512	524	523	525	538	523	550	555	466	503	557	523	531	504	491	493	478	505	531	564	516	504	525
23090	21980	25361	15379	10439	6676	4784	3136	2565	2051	1415	1175	1020	1043	967	718	620	592	626	594	554	500	519	463	426	359	348	288	323	284	279	309	287	329	317	323	344	318	331	299	335	306	331	316	260	276	299	311	306	278	297	284	259	264	260	303	239	296	251	252	212	257	226	245	248	241	228	251	248	254	244	259	253	253	245	245	259	248	255	254	226	245	236	232	241	228	251	271	246	215	229	230	242	225	254	230	219	226	228	237	239	227	266	238	230	244	216	201	258	240	239	237	277	235	225	241	242	234	222	266	230	222	210	212	245	230	240	218	249	222	248	229	240	246	244	224	228	227	252	241	228	235	260	247	251	241	260	259	242	254	245	244	208	235	238	213	252	210	228	246	241	245	221	249	248	227	240	228	218	246	270	254	239	258	228	232	252	232	212	244	220	232	231	249	230	229	264	216	249	243	235	230	234	227	200	242	243	252	215	220	213	217	222	249	204	230	244	221	233	240	232	216	224	232	209	251	238	256	261	255	246	246	253	217	241	240	228	278	226	248	244	248	256	224	265	227	221	266	258	201	235	255	229	239	224	223	239	240	221	249	245	258	208	276	242	235	238	241	254	228	227	235	254	217	224	237	208	217	233	235	224	234	214	256	244	223	231	234	226	265	228	236	245	205	215	239	237	208	244	230	225	252	203	259	225	229	239	207	236	243	246	249	239	252	223	236	259	221	217	218	232	262	225	261	237	215	206	240	238	232	246	235	250	223	262	231	216	218	220	238	259	204	254	234	232	224	231	228	258	236	207	223	228	242	233	257	241	263	244	245	232	234	260	222	230	246	247	209	225	210	235	227	232	192	251	244	226	236	248	223	229	208	220	262	223	222	237	223	227	265	234	247	256	238	226	204	248	223	206	253	252	234	229	218	257	265	240	226	232	248	246	243	233	244	235	242	218	235	256	230	230	227	233	238	248	214	237	229	248	234	241	256	269	232	233	219	269	239	241	235	232	224	248	223	225	211	236	228	245	222	212	260	235	231	231	237	235	217	258	253	231	248	270	225	217	262	259	237	254	239	236	220	237	225	217	227	245	211	280	251	240	221	246	226	221	235	235	220	239	206	225	246	228	257	249	254	233	263	231	249	241	243	225	224	263	220	203	225	221	244	241	231	255	232	252	256	225	258	239	211	221	229	240	236	254	249	243	275	264	253	233	217	232	267	228	216	236	219	218	261	229	247	234	238	238	226	228	272	240	226	237	232	228	220	225	210	275	225	229	242	236	254	246	244	226	222	222	247	202	247	246	245	210	219	203	214	252	243	209	222	219	232	231	244	218	218	207	224	223	243	249	228	264	211	251	228	246	238	235	210	230	251	237	247	240	202	226	249	241	271	232	242	243	211	252	222	233	255	239	235	240	219	214	214	217	239	218	243	228	219	224	236	212	242	213	233	231	244	246	234	258	184	271	243	247	257	199	234	231	242	245	246	256	231	239	221	252	202	228	258	212	245	225	251	244	230	229	251	247	249	222	232	211	239	198	233	253	245	246	248	232	231	215	247	252	252	232	246	236	225	257	226	244	258	242	224	228	230	246	236	248	217	249	211	214	227	212	259	222	235	245	217	237	209	216	279	238	203	234	251	233	245	229	242	247	248	228	242	233	240	210	197	271	230	247	240	219	246	219	254	229	229	254	235	243	247	238	241	233	207	226	210	234	219	241	268	226	242	247	221	222	216	253	262	232	244	251	215	248	231	233	216	245	240	217	262	225	227	227	224	258	250	241	253	228	228	258	204	262	216	234	251	239	216	228	244	239	238	247	242	252	259	249	228	257	227	226	251	237	243	215	212	279	234	233	230	213	208	238	233	247	235	240	226	247	266	248	258	261	217	226	233	259	225	253	235	239	220	252	234	255	221	233	209	248	263	257	233	230	244	238	251	237	243	241	251	230	260	258	248	226	239	240	236	245	224	241	255	258	229	221	243	223	219	243	234	234	228	244	249	227	256	271	251	210	220	249	257	218	224	210	241	242	246	229	222	198	214	248	228	206	222	242	215	254	254	264	255	271	223	217	267	232	256	265	250	273	196	236	235	241	238	233	249	212	262	226	264	249	241	241	266	238	233	246	221	232	223	236	232	222	221	249	238	255	231	265	196	244	245	242	221	238	219	252	239	232	249	249	245	219	252	250	241	240	252	242	244	247	227	241	221	226	232	236	209	222	231	235	234	260	219	223	242	270	220	263	208	252	240	231	247	244	215	226	265	252	257	244	233	246	267	257	236	191	219	248	237	246	251	226	234	253	214	234	227	231	237	230	225	250	243	222	234	249	228	249	254	208	232	205	240	232	229	242	227	222	248	222	239	229	234	242	261	257	243	242	220	221	262	261	238	248	239	231	210	236	237	262	215	270	233	224	246	223	228	249	239	247	260	267	238	270	269	232	225	227	219	264	212	257	229	244	229	216	251	204	241	241	247	241	216	258	220	223	228	230	264	254	211	223	221	232	245	262	227	227	221	220	251	272	242	235	232	241	232	235	237	213	219	243	223	243	242	234	267	238	235	266	232	237	254	230	242	244	230	208	226	264	258	263	246	281	244	217	226	224	258	229	255	226	240	233	228	216	243	235	236	229	249	259	240	261	215	214	219	227	235	253	236	235	241	225	209	248	210	228	250	225	238	260	248	261	217	203	245	248	230	250	256	250	259	218	243	257	214	224	230	223	226	253	231	220	219	223	237	266	260	235	240	238	249	252	254	240	254	246	202	232	253	236	229	230	228	216	225	217	249	259	240	239	235	239	211	205	240	243	241	206	201	213	234	225	204	232	252	262	242	220	200	241	226	251	229	237	242	237	281	232	249	267	256	231	214	240	231	228	245	261	220	222	251	244	221	224	203	248	243	218	239	219	262	227	263	253	263	201	258	219	249	248	246	217	245	249	220	252	270	223	220	245	229	222	244	261	228	220	229	213	265	229	235	253	243	242	242	248	231	233	238	214	264	254	270	208	232	259	274	218	228	221	252	265	216	216	247	217	235	233	233	230	221	233	257	218	230	239	245	227	252	256	226	203	257	236	259	245	232	218	228	229	229	224	223	241	268	223	285	228	241	197	252	244	257	207	258	253	259	221	258	232	256	236	237	231	220	220	257	243	251	229	216	240	218	231	235	201	244	271	252	218	231	239	247	267	244	244	232	219	212	226	241	223	220	231	233	244	238	225	239	229	220	237	257	241	219	231	244	237	246	262	202	261	211	233	247	227	244	226	242	266	244	254	240	241	250	252	230	231	248	243	249	252	233	215	222	226	223	228	234	264	225	207	241	225	256	233	263	253	236	239	244	241	257	229	228	238	217	255	219	251	240	225	227	240	234	277	241	234	248	226	220	242	228	219	247	209	238	225	229	243	270	226	246	229	220	235	256	246	243	245	243	239	203	268	218	224	244	237	231	243	254	245	222	223	230	234	261	248	244	243	229	246	254	229	251	208	229	240	245	252	226	246	240	217	216
14400	18323	24189	20968	19141	15248	12960	10441	9264	8220	6570	5621	4931	4551	4151	3495	3503	3195	3199	2735	2881	2522	2393	1980	1840	1494	1305	1234	1151	1092	967	952	1098	1149	1158	1205	1239	1356	1377	1371	1324	1238	1171	1177	1105	954	1005	1016	1043	1043	955	953	897	825	807	820	848	840	794	787	755	723	703	679	747	693	718	716	674	727	673	723	695	732	687	701	645	666	644	633	641	634	697	651	639	637	620	625	612	583	638	635	666	644	612	603	627	641	585	586	609	591	620	592	569	612	541	607	628	600	583	605	572	642	612	638	550	586	587	629	595	649	576	605	604	646	574	594	605	587	626	566	549	553	579	580	573	586	590	598	573	552	576	544	617	589	604	565	629	550	561	599	520	577	559	617	551	576	571	619	590	539	546	550	614	574	566	528	644	603	608	577	552	609	579	588	611	560	591	601	588	623	565	577	611	546	571	619	575	569	577	650	582	564	552	598	573	591	568	616	594	591	620	598	589	584	629	633	603	589	593	586	608	610	604	604	551	591	622	574	591	577	589	573	553	596	591	570	597	638	599	582	587	610	595	604	592	573	550	605	556	562	582	604	611	612	616	582	604	618	616	571	608	577	575	606	615	606	601	580	553	592	546	565	652	588	578	608	588	583	595	579	588	619	590	628	572	569	576	609	578	538	575	579	583	623	591	560	614	558	541	538	584	587	603	541	592	540	545	635	601	600	572	573	568	554	566	586	585	575	596	570	609	613	533	597	590	571	557	572	557	599	562	632	577	528	583	585	585	588	582	589	605	577	555	604	555	596	554	576	581	579	635	565	601	585	590	581	578	595	539	589	566	584	587	598	540	557	590	582	574	612	592	578	568	595	573	603	590	597	557	570	573	593	550	545	610	584	582	582	528	600	587	587	592	533	603	631	601	539	557	560	590	595	595	519	585	609	566	577	629	601	609	573	596	564	571	583	593	596	582	561	602	576	625	574	625	570	606	585	569	561	553	567	621	584	631	594	592	617	565	577	576	490	592	637	553	594	607	617	590	605	586	582	588	571	587	563	582	587	590	543	560	593	605	620	563	580	582	590	608	588	628	575	571	599	581	557	600	580	577	571	613	603	600	580	582	581	592	577	581	600	580	565	587	560	573	583	604	544	570	589	578	612	534	612	568	604	607	592	575	593	565	579	594	556	594	612	596	595	620	589	583	597	556	547	592	614	568	620	605	599	558	604	578	609	607	575	572	558	568	568	619	569	632	590	585	583	630	590	576	644	577	590	558	594	575	622	618	595	583	559	605	549	585	565	569	568	591	569	586	560	548	562	609	563	580	619	544	618	578	596	582	548	607	576	566	581	579	557	594	577	594	572	553	568	608	545	553	559	578	626	601	595	556	597	571	599	595	568	562	527	568	600	590	595	551	585	646	623	549	568	565	592	592	607	549	580	581	593	571	599	613	578	552	581	586	571	582	612	602	551	602	589	594	559	553	600	558	613	605	577	571	568	594	574	594	599	583	559	609	589	599	572	537	638	588	582	589	564	557	539	629	570	588	570	606	566	588	586	587	602	610	604	610	606	594	613	593	584	599	591	567	637	589	607	625	601	525	602	605	603	563	545	622	578	582	590	584	569	557	572	570	576	608	518	580	568	582	586	584	597	565	588	610	582	572	579	543	540	620	621	583	558	627	581	569	582	545	595	562	592	582	574	613	544	564	581	602	610	577	581	548	613	583	582	536	566	607	600	588	618	562	630	601	586	588	608	592	583	553	553	561	611	596	565	589	541	611	616	591	611	578	589	604	598	578	554	576	652	552	563	557	620	567	606	539	563	590	595	590	616	558	568	564	556	620	585	601	609	597	556	609	569	556	594	528	603	573	550	550	610	585	615	579	590	615	605	608	560	585	566	610	623	607	588	629	593	608	597	611	622	555	584	598	533	578	583	537	583	572	610	611	543	589	563	573	583	585	568	590	573	553	627	571	615	583	578	609	561	622	595	538	565	615	579	588	574	591	595	569	598	616	595	567	623	627	554	567	614	590	598	610	633	608	603	564	571	597	571	572	589	619	559	630	568	585	563	567	598	591	565	551	582	583	602	580	611	597	619	587	599	587	621	607	574	617	572	537	591	620	551	623	578	593	565	615	589	615	580	642	578	564	615	561	639	584	565	600	611	623	551	593	596	581	575	589	562	595	596	586	618	598	559	601	584	557	603	616	580	613	568	593	567	609	590	613	600	576	607	585	558	604	569	601	605	599	577	603	577	566	568	582	598	553	599	601	583	598	643	572	605	534	589	573	557	592	589	523	617	590	583	586	574	585	552	558	561	568	576	626	605	511	623	594	601	554	533	589	580	607	592	597	586	626	578	600	622	582	589	618	602	587	591	544	595	636	601	594	567	535	614	550	573	579	538	587	624	593	584	587	612	592	583	574	589	568	573	606	634	551	597	634	666	560	601	605	600	575	567	568	585	585	643	565	620	566	586	574	585	584	585	566	632	625	565	548	606	558	568	604	556	589	613	608	552	596	587	601	622	603	578	562	572	597	631	591	619	591	584	559	577	546	606	609	612	587	604	598	600	628	593	584	578	578	590	549	579	572	579	595	548	593	538	551	545	597	586	561	553	573	579	614	629	635	589	584	585	613	608	543	555	567	589	581	585	542	579	628	593	559	577	633	574	623	600	565	561	594	596	616	588	598	585	563	600	602	573	553	616	544	576	611	582	578	604	580	601	615	577	577	621	548	593	566	583	588	571	577	594	585	562	602	611	625	595	578	571	610	590	602	556	609	590	599	608	568	581	586	566	617	588	563	574	562	571	583	601	592	532	542	596	599	604	597	589	571	565	562	583	561	598	585	576	615	583	539	600	614	572	565	606	536	581	587	582	571	598	573	589	578	585	613	583	589	599	575	597	591	617	628	605	584	593	592	595	580	613	646	587	588	626	546	609	550	612	595	570	572	546	623	560	603	564	569	593	613	598	589	549	533	612	595	578	586	586	605	513	612	593	584	615	597	587	633	576	564	586	562	559	549	543	623	549	579	592	550	578	598	590	590	552	619	591	562	576	556	547	557	577	590	640	611	609	573	583	594	566	603	599	592	601	545	585	571	540	543	578	604	592	620	590	604	585	592	598	607	577	568	622	552	623	600	534	561	584	591	587	586	577	540	603	653	601	596	565	602	594	563	602	583	582	574	593	588	597	598	595	555	592	572	566	557	565	577	568	629	602	636	600	592	601	549	583	581	581	647	586	674	609	570	564	612	585	576	574	563	554	580	573	582	575	611	533	559	562	574	582	529	538	635	583	589	563	596	578	595	576	567	587	622	572	560	609	554	533	570	570	574	607	552	595	565	559	590	606	609	574	595	556	581	574	618	565	540	580	572	596	562	546	568	574	577	578	611	617	544	594	549	601	619	572	572	587	601	630	587	570	586	591	611	563	612	586	589	596	602	563	584	550	600	546	625	589	596	614	539	570	625	603	565	602	601	558	547	609	577	615	632	590	609	582	543	590	591	619
31498	29953	33847	21962	16854	11733	8048	5675	4241	3192	2389	1833	1612	1286	1133	1037	1188	893	926	777	812	670	653	602	524	399	385	346	330	275	272	280	331	293	301	337	348	353	388	368	313	309	325	304	320	307	253	270	278	311	285	245	251	230	257	261	213	264	266	233	234	206	224	193	219	216	239	236	230	214	234	243	224	224	214	221	245	196	215	212	231	199	212	201	214	212	208	190	204	211	239	209	185	194	225	191	189	197	183	192	205	213	162	199	203	196	211	223	193	227	207	202	199	190	201	190	227	209	181	193	200	206	205	216	198	222	214	207	198	204	192	218	193	179	200	201	189	199	184	188	223	154	198	214	202	202	211	180	202	194	200	201	208	199	165	202	184	194	183	196	204	206	166	199	186	187	218	200	196	225	190	181	199	198	217	226	219	198	187	193	191	206	225	205	206	194	213	219	193	200	192	220	244	196	169	210	210	187	185	218	191	232	203	182	192	230	201	211	187	206	209	185	191	206	197	206	205	204	227	195	197	198	210	222	180	201	173	177	178	223	200	190	207	192	223	191	220	215	198	193	199	193	210	212	212	208	193	223	211	196	189	228	215	176	195	217	204	183	187	200	183	203	192	213	231	198	204	209	193	227	198	215	205	181	210	221	191	196	203	189	211	223	185	229	157	179	184	187	236	206	237	206	211	208	203	211	204	214	211	203	210	214	244	204	193	197	207	191	194	204	197	220	225	200	205	197	172	206	205	225	191	187	197	202	209	207	195	234	204	182	197	214	190	220	175	210	184	191	212	205	187	186	207	200	206	204	208	180	191	191	198	192	205	223	208	208	171	187	203	198	213	203	196	196	197	179	191	207	201	205	179	199	217	198	209	215	200	186	196	208	190	216	210	215	190	184	182	187	203	209	188	190	189	210	215	213	224	180	215	183	211	210	170	185	205	201	190	185	205	201	202	196	216	176	217	221	190	188	207	238	207	214	156	189	177	218	199	198	205	197	218	202	189	194	183	211	222	211	176	202	212	184	205	205	212	177	181	212	193	194	193	200	203	199	213	202	200	208	203	198	208	185	183	195	194	187	192	191	217	230	212	212	150	195	214	203	180	211	217	194	229	208	223	201	226	187	213	218	176	185	188	220	223	207	162	229	194	207	214	201	208	193	195	210	197	178	171	176	199	203	203	202	220	203	203	189	214	214	208	233	203	210	215	208	215	219	192	185	189	184	200	193	200	187	222	200	198	212	204	202	199	202	205	197	226	226	198	179	183	217	191	211	210	196	203	201	184	209	203	189	189	199	208	233	209	182	208	187	183	157	197	180	181	193	183	212	224	165	205	214	170	216	215	193	181	213	208	209	223	197	211	196	173	205	183	188	214	194	200	210	216	203	202	197	184	206	204	183	200	198	203	197	217	185	205	230	196	191	181	184	222	190	195	219	188	219	221	197	192	192	176	202	203	169	199	201	178	193	204	198	198	195	187	198	208	186	196	196	212	202	206	210	206	188	203	218	181	230	194	205	208	193	216	202	224	209	184	193	195	203	195	200	208	192	193	206	216	187	195	217	191	202	199	194	211	184	212	207	192	211	221	218	182	167	199	210	181	210	223	208	196	213	203	228	221	171	207	189	228	196	216	216	195	210	227	216	180	209	222	214	221	195	193	220	226	196	217	218	228	180	203	187	197	191	210	194	216	196	204	197	200	190	241	181	195	180	210	195	203	198	200	221	205	166	178	217	227	196	200	194	217	210	193	179	215	190	202	207	199	179	187	162	193	215	195	186	203	210	204	192	228	193	205	203	208	200	185	218	180	221	225	215	195	184	211	195	201	167	200	203	222	180	193	191	210	191	198	191	218	221	194	221	223	222	189	204	205	193	208	170	201	201	190	193	188	200	210	217	206	222	197	215	223	194	182	196	209	225	205	223	215	198	190	195	198	186	181	175	194	201	219	191	188	204	177	179	183	186	230	191	181	189	179	215	204	207	194	211	229	174	199	193	210	211	198	190	218	212	211	220	213	206	193	211	242	213	201	226	196	186	220	197	194	220	185	162	183	209	191	206	180	229	214	185	198	230	188	215	190	175	193	196	181	188	177	197	210	215	221	202	201	220	171	240	228	199	178	201	207	186	211	180	207	201	206	187	203	178	207	223	217	195	211	212	212	202	222	200	188	198	204	209	216	198	190	204	208	195	187	190	203	188	201	213	217	202	215	203	201	198	170	202	218	190	212	227	211	196	225	202	194	203	206	193	179	226	215	184	223	203	184	185	197	185	178	205	213	242	180	196	197	204	213	185	201	197	202	215	183	185	204	195	216	201	196	212	211	203	194	202	195	227	208	212	218	202	198	171	199	197	223	190	222	221	231	206	182	206	210	214	198	176	178	200	204	228	228	179	213	185	205	193	222	172	206	209	195	233	205	228	231	187	211	191	210	187	180	197	210	199	208	210	205	198	188	182	180	182	172	184	216	212	194	202	196	181	195	196	199	190	212	230	214	200	212	236	234	199	219	187	224	213	172	241	203	199	192	189	223	194	183	206	183	204	202	181	196	211	196	243	207	180	199	208	197	182	183	230	188	224	188	180	203	184	189	235	220	183	224	194	199	218	209	194	221	182	190	206	173	216	217	198	202	180	181	181	194	218	205	184	174	192	208	230	195	186	194	209	202	207	189	195	195	183	195	215	190	194	196	184	192	199	193	207	216	175	204	223	195	205	213	181	201	207	201	207	197	182	198	182	222	205	204	206	212	191	186	221	182	225	195	202	214	178	174	182	189	225	208	220	177	219	228	226	183	221	189	200	175	195	201	231	196	207	221	179	203	191	216	227	190	195	205	207	239	214	215	205	207	194	201	227	170	188	188	193	193	190	192	187	221	189	191	178	199	229	220	185	227	206	212	192	199	192	219	160	191	217	192	246	196	191	192	216	170	205	173	217	190	200	193	183	223	181	213	195	216	190	179	186	211	211	208	206	192	191	200	191	201	211	208	198	199	199	226	191	202	218	221	220	196	184	181	188	207	191	212	194	210	222	220	211	206	199	198	204	238	213	198	218	186	223	174	209	206	208	193	176	212	184	182	178	231	198	207	230	200	186	212	221	205	174	243	221	200	220	210	187	203	202	189	200	204	224	190	203	192	218	206	202	204	209	197	178	211	214	244	188	166	201	207	174	233	182	177	202	196	212	206	236	186	206	203	197	203	169	209	207	214	192	195	214	205	191	229	205	205	199	209	213	215	192	195	194	213	227	214	212	200	181	191	200	208	191	232	190	192	213	196	218	216	177	203	216	187	209	171	199	221	199	194	217	198	185	201	192	215	204	221	221	200	214	191	192	193	220	206	200	226	189	202	221	214	209	214	198	176	209	216	207	192	187	184	202	188	231	205	192	208	214	215	199	200	204	242	193	228	204	202	196	192	191	197	232	190	197	207	199	204	194	204	197	226	181	208	201	195	175	209	215	212	215	191	185	182	204	221	215	194	225	187	215	211	168	172	192
18938	24017	28503	25697	24230	19904	16594	14749	13423	11577	9625	8003	7378	6397	5824	5335	5699	4235	4470	4078	4010	3382	3223	2738	2481	2087	1859	1557	1509	1252	1162	1149	1256	1309	1446	1575	1615	1689	1700	1660	1519	1457	1443	1396	1242	1214	1220	1253	1304	1225	1149	1151	988	976	860	865	837	808	748	737	712	717	720	702	686	678	705	655	639	644	654	672	665	677	591	639	644	599	599	700	634	607	602	549	574	600	587	608	612	578	565	511	553	608	549	523	543	508	536	533	483	485	515	502	537	504	543	525	533	552	512	551	518	515	537	511	507	520	507	525	499	517	538	511	522	490	465	520	482	536	506	499	504	496	498	547	512	495	471	505	476	508	510	516	475	501	472	522	509	497	537	499	516	547	467	501	517	493	529	485	512	464	498	491	517	521	500	486	509	526	535	500	500	519	475	506	522	466	487	456	554	519	508	492	473	520	474	473	497	489	527	489	496	482	485	446	478	460	489	507	510	474	440	506	484	528	504	506	503	512	514	485	477	513	503	524	453	509	490	487	518	503	452	503	485	457	495	523	489	490	495	460	490	500	494	516	521	518	498	502	528	482	479	543	510	486	495	492	509	477	510	497	530	482	484	504	490	482	485	493	495	488	488	515	507	486	499	542	467	500	527	496	507	517	505	510	507	494	545	504	472	512	502	489	520	490	505	474	459	511	503	476	523	486	487	510	487	534	504	507	478	508	527	506	493	505	495	498	491	520	511	509	502	488	469	509	551	533	497	474	485	493	501	510	502	487	524	464	531	473	484	483	501	531	514	490	476	495	466	499	489	473	487	543	521	520	501	502	466	487	508	495	560	492	533	444	475	514	495	492	513	505	480	495	493	473	468	482	539	455	513	507	466	475	516	514	490	501	525	536	513	452	488	445	496	511	502	486	490	519	498	512	506	463	499	504	505	526	533	472	510	484	481	491	520	520	526	507	461	503	500	490	471	507	507	470	497	504	490	502	501	477	504	512	501	496	462	524	500	446	529	457	493	487	490	510	525	507	526	528	500	472	516	489	461	512	524	481	498	540	515	469	490	482	523	474	510	492	481	485	519	509	497	501	505	487	499	478	448	498	479	485	485	482	457	483	469	511	477	470	473	531	516	488	512	517	451	519	497	508	492	538	512	512	476	500	519	508	478	467	506	486	522	506	476	481	512	505	479	468	507	473	446	495	518	501	488	489	445	526	470	502	488	510	467	531	539	510	519	530	483	523	491	502	493	516	485	539	508	477	522	478	449	509	472	502	508	491	429	474	547	483	499	518	508	506	472	532	503	484	505	487	477	519	500	473	516	466	488	527	471	516	486	507	460	482	505	508	484	460	505	515	500	497	498	529	512	499	520	540	542	463	507	508	486	494	504	508	484	501	472	501	550	494	493	521	496	468	503	474	491	478	492	489	497	512	486	493	504	490	525	481	497	498	477	519	512	512	479	504	538	557	520	507	463	514	509	480	470	493	529	507	501	468	478	491	499	441	509	507	484	506	479	516	481	504	482	523	513	499	484	510	479	497	512	474	476	481	505	483	494	516	496	522	492	490	536	507	525	509	499	491	495	488	507	507	520	478	498	514	488	566	501	525	491	482	499	460	467	489	501	494	488	473	516	506	505	504	535	504	539	509	525	489	554	449	457	530	484	507	514	471	486	474	548	516	505	533	472	486	475	492	515	505	505	490	480	532	549	499	444	475	522	483	487	506	504	528	495	489	441	533	532	514	545	478	516	522	542	521	507	520	508	488	487	549	469	494	485	476	496	484	502	480	502	502	513	494	563	490	521	520	504	484	510	498	495	556	480	512	526	475	507	491	499	484	519	496	525	505	491	432	507	478	464	496	523	486	493	516	477	527	505	509	506	584	507	447	485	490	484	490	498	483	478	497	431	478	501	490	511	515	471	481	511	465	524	479	572	498	491	493	515	512	493	479	521	485	516	526	477	457	503	496	501	503	489	498	487	505	489	478	478	487	508	468	527	499	493	539	519	488	486	515	488	491	472	493	529	488	513	486	502	469	477	515	484	492	503	509	525	486	523	467	497	488	487	490	516	483	490	525	507	531	482	472	498	511	457	499	496	551	503	534	506	517	485	529	498	443	521	482	511	492	520	511	496	517	501	523	501	471	517	474	468	527	493	498	544	510	516	508	498	481	467	482	550	449	494	498	539	516	518	512	516	502	513	497	494	518	507	508	499	503	480	501	495	483	496	548	478	509	477	504	498	488	486	491	487	488	527	512	470	515	489	507	488	468	464	487	495	492	507	519	477	479	512	497	492	483	462	512	488	503	476	480	491	483	520	497	507	514	492	482	498	514	497	502	520	538	463	508	499	521	473	506	471	498	513	451	480	464	491	507	491	514	510	496	516	479	506	470	470	484	502	480	515	495	499	480	515	484	461	503	484	487	494	528	501	508	512	481	517	494	500	521	460	519	552	491	502	558	511	515	532	532	524	518	512	494	539	487	505	475	507	483	518	483	525	480	489	512	486	546	447	517	505	512	506	491	501	512	519	522	506	490	480	470	486	538	527	504	472	534	476	480	469	471	518	507	513	490	507	503	534	471	484	494	504	516	477	482	470	508	497	497	528	480	525	520	491	509	471	507	490	497	504	533	478	503	453	513	485	477	520	478	526	489	502	525	518	515	477	500	484	569	510	513	488	493	530	486	509	494	484	511	478	487	536	495	494	486	504	485	483	495	479	525	486	466	510	526	518	501	463	473	489	495	520	533	493	532	523	506	484	526	493	498	503	518	499	514	509	524	489	501	497	463	517	490	465	518	493	541	497	502	488	531	516	512	503	485	496	490	526	486	485	521	496	441	475	489	485	507	528	534	483	471	496	513	445	521	536	508	456	477	495	535	494	498	496	548	489	480	514	495	503	483	501	508	499	471	510	517	517	499	523	491	490	453	487	475	484	495	473	523	523	483	481	512	522	506	479	526	507	507	508	513	495	503	469	489	520	504	464	490	498	529	448	473	506	510	480	527	520	493	489	491	509	465	466	525	521	478	528	552	481	496	460	531	507	489	508	519	533	503	516	489	476	481	509	494	539	531	454	495	500	485	476	489	507	510	500	516	494	478	495	527	456	517	478	499	515	489	511	514	496	482	493	531	507	467	527	485	462	458	511	495	499	535	557	495	505	543	480	500	555	472	497	528	501	476	498	519	466	478	498	460	506	511	515	554	513	503	501	516	507	529	509	519	505	517	538	485	476	492	465	509	491	456	464	494	506	508	491	493	476	497	462	496	521	533	450	464	467	495	488	486	482	504	501	504	490	502	482	516	497	501	462	505	488	497	469	511	502	481	504	537	497	489	503	484	484	513	473	519	517	493	474	511	468	538	492	487	498	489	532	538	479	524	496	510	502	486	500	478	494	504	493	472	472	496	543	495	445	515	526	497	508	483	548	484	502	508	523	487	498	519	519	478	489	515	507	533	464	540	495	496	488	491	494	513	484	505	496	498	510	522	463	500	494	485	515	513	549	464
9790	6825	6463	4661	3040	1840	1326	935	720	615	526	441	465	379	334	351	331	290	292	290	280	254	216	231	246	254	242	243	230	245	218	227	215	238	226	221	238	231	229	245	238	259	222	224	239	224	212	237	196	218	203	195	225	211	211	245	240	229	219	230	206	211	206	211	197	200	220	206	178	195	185	228	209	191	206	229	203	215	196	217	207	214	188	205	239	203	184	181	208	202	214	196	217	198	208	216	198	218	206	191	201	200	184	175	200	234	198	197	200	183	201	197	182	205	192	202	222	192	212	212	202	202	175	188	199	215	208	224	196	195	176	200	204	207	222	178	196	197	194	182	191	186	190	201	204	210	228	204	203	208	186	181	204	193	201	186	185	192	175	206	188	181	191	202	214	200	188	219	202	177	185	220	214	213	180	180	164	194	186	195	234	198	193	198	203	208	174	208	194	190	207	196	188	213	222	207	217	179	234	212	191	193	206	208	200	201	197	210	199	177	185	201	206	213	209	174	207	205	198	196	191	208	201	197	199	207	183	193	188	201	198	169	185	212	195	213	201	196	176	183	207	202	200	220	214	215	171	174	212	207	199	221	201	206	200	187	227	174	175	207	225	204	186	191	205	201	183	192	198	209	181	189	196	184	190	241	208	201	228	191	153	180	217	189	208	188	183	242	176	217	193	218	181	187	184	194	181	218	187	194	183	200	221	183	187	199	214	203	207	188	205	192	211	203	206	205	201	207	178	176	203	212	190	209	181	212	221	208	219	192	225	225	181	181	209	199	195	191	198	194	194	214	184	220	185	222	208	206	186	193	188	188	214	199	177	208	217	205	183	195	189	199	204	218	189	181	205	180	206	169	176	183	195	211	196	191	196	198	169	188	194	216	181	182	197	190	192	216	219	204	197	215	192	232	205	189	221	159	186	195	239	183	195	195	200	205	185	194	187	201	230	207	196	196	194	204	188	192	179	192	181	193	200	207	190	162	217	201	236	185	205	187	189	195	215	182	202	178	217	161	195	227	210	194	207	190	217	180	175	206	188	202	190	227	202	219	193	200	235	197	201	218	201	178	194	198	177	202	224	201	192	175	172	193	199	202	178	195	200	201	221	185	211	188	193	190	195	224	210	184	199	201	224	191	208	192	193	200	186	203	225	205	194	228	212	183	187	228	201	208	185	201	208	168	187	208	191	201	202	189	199	188	221	204	200	214	209	194	209	211	198	201	203	187	204	203	206	191	181	237	189	205	190	215	204	207	199	195	188	211	187	194	180	189	199	205	223	186	196	186	196	218	212	200	192	175	163	188	205	224	192	206	223	222	181	219	203	187	185	185	198	226	218	220	199	194	225	208	186	223	183	197	207	214	199	201	182	224	200	189	194	192	220	209	223	199	204	191	217	211	221	188	200	210	219	204	185	195	185	203	178	198	225	218	216	192	212	211	218	211	189	214	193	200	216	200	190	195	217	215	207	211	210	198	185	191	197	229	178	203	202	196	212	206	223	176	189	217	171	229	233	200	184	201	206	208	219	171	195	229	206	195	225	173	207	187	197	224	169	211	204	210	197	218	223	174	210	197	213	220	186	152	200	200	197	174	186	195	208	195	212	187	211	187	194	213	194	215	224	181	231	188	196	204	199	187	193	203	206	207	195	212	179	202	171	177	201	216	184	172	196	208	182	184	187	205	185	191	234	230	199	192	210	183	192	180	200	176	195	191	207	201	199	225	207	212	216	212	220	171	212	219	193	197	211	198	200	207	193	201	200	203	197	188	206	201	174	207	185	210	188	202	210	197	180	186	181	181	193	186	199	190	234	227	186	224	189	211	210	185	193	203	193	187	206	180	224	193	202	210	193	185	182	169	218	196	197	206	199	210	223	221	198	198	179	213	195	178	154	228	203	194	171	221	174	209	192	211	229	185	212	203	200	189	207	204	215	198	207	221	189	223	197	212	200	178	210	185	206	207	183	200	190	198	184	212	198	191	198	181	180	208	246	189	194	182	206	201	214	198	191	183	218	165	191	200	212	204	210	194	169	206	179	195	201	211	189	198	186	179	223	199	196	233	205	215	169	186	165	187	219	206	207	212	183	196	213	205	184	193	185	218	207	184	196	194	196	165	202	211	181	217	230	219	204	172	195	212	194	181	187	223	188	180	188	191	227	167	202	198	225	179	184	201	208	196	223	200	210	182	179	208	181	190	202	210	196	205	192	209	207	215	207	202	189	226	214	189	191	201	227	198	198	200	216	197	197	208	207	198	209	189	195	196	200	182	184	189	192	212	196	209	182	190	189	185	204	184	213	208	190	209	199	222	216	196	199	220	217	215	192	181	192	192	184	188	205	198	208	182	215	202	193	210	200	217	175	193	183	196	201	203	199	190	177	189	204	193	193	211	204	193	229	214	228	169	207	193	191	196	209	194	207	197	189	185	194	190	214	194	217	203	210	182	204	221	198	219	184	182	202	191	211	207	256	198	202	207	195	223	223	177	216	204	193	201	180	205	193	185	224	201	190	234	202	208	210	200	206	213	192	180	227	190	235	206	174	208	172	211	213	185	213	206	171	194	198	226	178	213	212	197	200	189	195	184	190	194	205	181	185	196	211	186	193	215	203	235	194	200	186	180	179	200	194	196	206	179	207	195	211	210	201	188	196	194	187	198	224	203	215	186	199	171	188	195	219	199	177	199	184	198	192	191	212	189	225	185	187	231	202	193	204	201	195	181	210	208	184	222	194	196	220	219	179	198	180	191	186	213	194	182	196	184	222	211	213	213	200	176	200	197	204	177	219	195	212	176	193	251	195	201	199	203	215	230	191	202	174	201	218	198	173	208	196	182	217	213	187	228	224	199	220	209	184	203	198	201	173	223	194	202	220	218	188	180	192	200	193	216	214	192	208	170	195	186	193	204	182	176	213	179	233	188	188	187	206	183	195	193	217	200	194	204	211	187	201	167	203	207	215	223	187	188	204	189	200	197	200	186	206	173	193	184	221	195	205	201	202	171	200	196	198	161	198	197	210	207	221	212	216	212	197	183	187	204	196	194	203	207	187	181	227	183	193	187	199	194	187	189	188	196	197	150	171	182	176	205	201	194	177	195	212	206	186	189	184	185	201	210	173	195	220	176	216	209	192	214	215	214	200	178	205	208	194	204	204	199	167	175	181	213	207	194	170	192	184	200	219	201	203	183	214	203	207	205	225	195	200	186	210	201	190	202	199	197	231	178	218	204	195	210	203	209	199	197	226	183	195	223	207	220	218	179	206	201	202	204	207	199	190	196	195	213	209	201	207	175	195	202	188	175	208	205	215	209	214	223	218	183	195	225	191	188	205	211	205	181	200	216	183	206	215	208	212	186	225	195	181	202	197	193	187	197	194	164	200	206	188	214	217	221	198	208	189	208	200	224	192	209	197	195	183	206	202	213	200	228	195	185	197	212	166	199	207	184	213	197	216	210	209	187	195	198	227	206	223	199	173	200	181	207	194	191	218	207
6143	6822	10658	11653	9691	7602	5945	4457	3524	3022	2561	2022	2034	1605	1533	1567	1279	1130	1156	1158	997	899	845	808	876	854	798	689	741	716	703	680	738	735	693	744	730	744	786	733	771	832	764	779	689	688	673	657	707	598	602	594	682	650	613	618	578	614	573	615	530	585	600	558	600	599	582	607	601	582	559	539	535	531	521	530	582	578	521	554	534	572	535	499	518	505	504	526	529	537	528	512	510	525	512	529	497	539	539	540	506	506	512	492	501	451	545	514	560	499	472	535	535	537	486	509	524	487	535	490	495	517	510	549	497	518	496	495	467	551	502	491	535	497	519	508	530	512	523	528	523	514	527	518	493	454	485	510	465	523	523	515	521	506	535	528	529	540	502	488	488	535	529	502	512	525	469	509	477	481	536	480	491	477	488	485	524	529	530	521	529	475	476	505	521	479	532	511	520	508	497	492	526	517	490	503	562	524	476	487	495	502	496	504	507	498	484	521	500	496	465	545	518	479	488	515	527	474	518	500	551	508	486	510	518	508	513	505	549	495	492	500	513	497	496	536	517	452	512	525	548	513	514	498	467	500	493	496	490	501	502	467	514	499	532	512	475	503	517	528	505	497	492	516	482	483	499	544	528	482	494	561	487	488	513	509	478	495	507	526	485	568	488	476	501	490	546	442	516	505	527	482	501	484	511	506	505	490	548	524	520	474	508	503	504	518	505	445	487	483	545	521	498	531	499	491	517	514	517	508	519	499	527	515	533	507	492	516	512	499	477	544	510	487	534	463	505	510	499	499	471	471	471	521	472	499	496	500	535	547	496	499	532	559	506	527	531	532	520	496	521	479	486	503	494	533	487	507	551	492	492	477	488	478	518	524	469	560	504	456	498	490	473	551	522	516	475	501	505	520	524	557	487	528	516	503	534	509	501	506	501	493	520	534	543	491	491	497	448	528	474	528	503	487	513	513	486	483	509	505	497	519	484	516	489	500	541	553	511	517	543	514	507	487	466	462	507	535	495	494	503	488	510	537	510	489	477	494	537	506	517	526	458	516	529	471	470	556	485	502	481	500	513	529	511	516	496	479	488	546	502	481	462	490	517	504	479	500	490	530	502	504	503	522	493	452	512	506	473	485	508	507	549	497	474	524	517	547	528	465	517	484	553	495	565	514	512	498	494	490	501	524	494	537	528	509	492	530	464	498	451	494	493	480	485	497	514	528	519	500	520	504	539	513	506	521	501	517	517	507	498	466	519	523	528	515	505	508	506	498	485	494	533	483	513	508	535	532	506	507	488	518	540	503	506	537	500	512	522	505	529	549	480	481	500	546	523	506	505	476	520	487	503	492	513	500	535	494	507	498	469	482	504	490	514	492	497	538	514	478	491	513	488	483	533	516	508	492	518	515	497	475	511	491	501	502	540	507	495	506	470	517	470	536	521	504	461	505	477	503	490	491	473	532	488	503	482	524	493	486	518	504	481	485	528	484	501	490	547	557	507	502	481	518	522	527	530	536	521	521	509	449	505	538	525	514	512	549	548	538	478	519	533	499	517	497	514	532	541	467	466	523	482	546	539	492	505	504	518	462	494	495	491	521	514	510	551	523	497	516	530	506	471	546	486	475	515	543	505	499	565	537	504	542	522	511	523	530	486	532	520	521	522	538	520	467	533	532	526	521	508	510	562	483	514	534	517	501	564	516	526	506	515	511	502	496	477	495	509	483	513	548	463	509	496	520	508	523	504	478	497	509	514	507	474	493	498	471	511	526	512	469	509	530	520	501	508	497	464	495	468	525	541	538	551	519	530	516	496	483	503	536	493	515	497	481	519	496	491	527	514	489	482	516	499	531	514	525	505	483	508	535	487	510	504	500	481	511	502	496	491	538	514	524	495	522	493	524	487	521	515	485	505	517	500	476	524	483	511	501	520	517	493	474	475	533	532	482	496	500	489	496	528	516	520	463	536	512	477	491	503	461	525	508	520	507	529	484	495	483	505	534	515	509	538	516	480	523	482	460	507	532	543	505	546	509	495	541	492	493	513	507	506	487	520	515	538	535	496	476	487	520	513	498	495	524	521	531	513	556	501	527	522	564	500	520	475	489	529	520	521	483	509	494	549	502	505	481	481	534	475	461	519	496	547	476	480	504	524	496	506	512	470	529	481	491	513	516	512	520	479	545	498	502	546	489	489	524	520	532	488	527	480	493	540	475	494	470	530	494	506	503	488	515	526	476	560	523	522	530	512	529	528	470	502	491	523	496	485	472	505	485	526	496	494	504	513	487	530	501	475	512	476	525	483	511	484	499	485	507	537	493	516	503	481	505	476	473	527	454	491	520	495	525	474	514	509	511	510	499	490	481	531	487	538	474	489	464	527	512	500	499	510	506	480	504	500	465	480	483	510	446	464	514	505	501	505	502	512	490	485	472	497	526	462	499	470	496	497	502	489	459	502	512	477	490	505	500	486	499	516	497	507	525	485	508	490	485	515	513	547	487	502	502	503	516	517	491	524	550	480	530	522	535	462	538	534	504	535	512	516	510	553	509	497	504	521	494	518	477	515	484	485	519	515	497	453	508	526	534	481	538	507	475	507	499	542	513	506	553	512	472	505	502	496	454	480	518	516	546	528	475	536	565	493	462	511	532	540	502	494	470	510	534	524	538	516	498	549	495	488	535	479	529	512	487	514	517	524	494	545	485	534	490	535	508	507	526	501	522	507	516	507	518	501	525	469	504	504	512	494	504	503	447	467	493	496	500	513	525	514	502	513	549	519	496	486	506	471	509	539	525	516	462	514	488	522	512	525	505	506	516	520	502	477	520	500	512	511	504	500	521	493	492	515	471	523	519	485	527	527	504	489	516	542	513	516	538	485	503	512	494	587	503	486	473	521	504	502	532	532	535	479	497	511	527	497	480	501	484	530	481	476	524	519	476	494	536	479	474	452	496	502	512	499	484	497	486	456	526	499	503	506	483	501	513	510	519	501	527	528	501	497	495	520	528	504	525	505	498	496	522	531	470	492	495	536	516	510	522	481	516	512	488	501	533	492	487	488	508	489	482	514	504	485	499	496	527	497	537	501	528	535	457	519	537	555	487	510	506	510	548	536	500	497	497	510	511	499	540	518	538	477	509	509	558	526	478	504	502	526	504	515	505	513	542	531	495	468	485	520	543	513	522	524	553	493	510	496	497	533	522	543	513	500	502	488	475	498	530	467	504	531	475	527	556	490	552	533	510	519	510	475	516	523	480	534	503	515	483	539	504	481	544	506	470	471	526	489	522	492	507	507	521	506	480	500	482	489	503	517	499	521	509	513	521	507	529	538	449	495	516	499	493	500	534	502	512	480	503	501	520	480	511	528	491	523	513	521	531	565	491	492	537	484	505	473	526	506	528	510	545	492	519	483	505	470	519	543	498	477	491	523	536	553	559	469	484	546	540	494	532	536	499	537	495	504	514	503	503	505	531	533	468	528	496	485	490	474	508	546	530	510	517	541	497
22510	21787	21140	14155	9998	7331	5518	3521	2589	2023	1526	1178	1008	834	801	731	619	587	614	578	570	514	495	413	372	368	368	330	309	316	287	261	284	292	287	279	300	315	318	309	298	274	295	296	300	292	311	266	280	308	286	274	259	274	270	236	239	256	243	276	254	248	237	250	236	224	247	243	270	256	265	269	240	231	264	243	221	232	239	264	240	213	208	224	210	220	230	217	233	228	260	226	229	213	230	225	224	232	229	238	204	228	226	216	247	249	234	239	224	232	230	228	256	224	235	239	231	228	232	252	221	191	240	229	230	237	219	187	222	247	215	214	237	226	218	246	230	225	220	230	247	243	263	210	233	210	221	202	212	215	230	221	261	229	232	252	245	228	230	208	223	258	229	238	203	235	247	218	224	232	237	229	229	238	223	221	224	227	240	217	242	208	234	244	221	221	235	200	225	203	256	206	205	221	222	253	221	223	240	229	237	230	226	239	258	220	221	238	229	238	241	210	234	203	210	209	222	246	206	210	208	211	231	197	233	220	252	239	219	217	230	253	262	229	238	234	225	223	220	245	264	233	226	220	226	218	207	241	236	219	222	241	241	237	227	259	224	212	225	216	207	227	221	237	194	244	218	226	248	230	233	239	215	265	212	224	236	237	228	222	236	270	263	244	247	219	225	245	227	227	257	211	235	223	219	218	266	215	231	231	223	222	216	228	207	205	233	225	220	229	205	232	228	219	221	234	208	211	251	220	214	225	227	229	219	238	230	231	223	217	245	220	227	223	214	231	231	187	214	224	235	226	207	258	237	221	213	252	254	234	248	216	237	233	218	234	249	221	235	222	225	224	233	228	227	229	227	218	218	231	230	217	233	220	219	233	227	232	200	211	223	233	224	238	227	218	225	213	241	216	231	232	225	253	225	256	232	228	216	225	218	228	215	231	238	238	228	250	203	251	220	260	224	249	233	219	239	211	220	238	229	223	227	249	213	234	239	235	255	240	242	223	217	245	233	216	233	213	212	225	236	229	253	226	219	232	226	246	225	217	235	225	215	206	224	188	232	197	221	202	203	244	234	215	222	238	226	233	251	230	238	260	222	251	250	226	208	228	223	228	220	231	237	212	236	232	241	202	222	237	220	212	233	231	218	231	230	251	242	217	248	227	237	209	212	221	223	235	231	237	207	242	239	251	260	192	227	218	226	234	223	233	235	240	242	199	227	271	242	228	219	246	227	210	226	211	212	261	214	207	234	266	225	228	223	210	220	238	231	224	233	227	251	240	221	218	210	222	230	203	210	236	245	238	233	234	228	213	238	234	226	220	216	245	239	241	246	243	227	236	226	206	258	224	224	234	287	235	232	196	214	211	221	203	208	204	216	261	221	206	228	227	247	221	228	228	248	211	269	242	226	240	258	218	243	241	223	239	234	239	202	239	230	240	215	205	230	230	218	233	209	233	216	221	229	229	221	239	215	218	254	247	250	232	233	229	268	204	188	240	218	200	222	236	210	205	255	226	244	208	226	205	239	240	217	241	216	261	235	235	218	249	205	272	248	229	219	243	274	227	227	232	207	234	223	212	223	236	192	235	235	215	231	225	243	248	242	229	217	252	223	227	222	228	254	226	238	230	242	233	243	250	242	249	244	224	234	200	211	232	218	273	236	228	243	229	259	240	213	244	221	243	277	233	245	229	232	232	256	253	231	228	228	231	226	249	244	213	207	223	249	213	255	231	244	237	240	224	241	221	210	212	237	243	232	206	215	248	235	262	232	243	250	224	218	216	240	237	244	203	201	221	244	227	254	275	229	235	231	222	209	234	214	242	269	241	224	245	253	261	260	235	220	239	221	243	213	226	225	222	224	188	231	232	219	221	226	260	247	254	261	245	260	241	217	254	247	225	214	246	249	245	236	204	225	200	224	213	247	234	245	246	245	238	227	233	240	251	238	217	223	226	243	246	256	222	238	251	222	232	217	245	230	249	233	223	235	223	232	234	243	222	239	238	246	264	239	213	188	225	249	230	225	223	234	213	215	225	233	258	249	234	215	209	208	227	232	215	258	208	215	229	234	240	232	208	224	241	261	268	234	226	247	225	246	258	242	240	225	199	253	209	213	224	234	210	255	206	221	255	220	233	244	255	214	234	245	239	233	258	258	220	208	238	241	240	220	232	217	207	211	234	231	237	256	225	228	205	202	227	229	244	240	188	226	217	221	196	237	240	245	201	252	207	251	243	224	227	254	222	210	248	237	232	222	248	231	254	245	232	241	235	213	208	216	251	244	244	224	225	270	248	210	224	226	233	247	223	224	209	231	248	235	233	218	213	229	223	216	212	223	227	222	220	211	251	221	201	254	240	217	224	260	268	265	212	218	237	236	241	245	230	208	210	228	220	212	222	225	204	222	223	258	244	229	218	204	219	226	223	236	223	221	227	222	226	228	226	225	251	207	218	231	228	246	235	258	247	235	234	232	233	250	226	225	249	251	233	234	231	209	237	215	229	240	232	238	241	218	254	218	242	231	218	235	211	237	269	226	238	215	213	223	230	225	238	244	234	242	227	231	207	224	200	226	216	240	226	256	232	226	221	243	253	221	219	230	217	253	237	228	241	206	221	221	238	255	260	261	230	208	219	239	250	227	237	229	227	223	222	241	199	223	203	248	211	229	220	229	242	224	222	245	205	238	223	248	220	227	222	232	232	226	232	231	254	210	207	246	240	250	260	231	235	199	234	233	237	219	237	226	244	195	219	224	249	224	213	222	235	239	218	211	225	238	225	225	223	224	236	213	265	225	221	230	244	218	251	201	210	199	205	237	233	211	222	265	248	237	217	252	258	239	229	228	229	239	218	271	219	255	214	254	218	221	255	251	237	232	250	225	226	243	214	212	226	236	216	215	234	228	228	220	228	236	196	221	251	195	235	246	238	237	232	241	222	213	227	247	230	240	220	242	242	239	220	220	226	241	238	265	226	233	226	227	237	228	208	207	236	220	225	249	229	222	244	219	205	232	215	245	253	235	214	232	253	220	243	219	212	217	223	249	207	242	271	250	208	264	236	236	229	213	213	234	234	226	231	215	224	239	258	239	220	240	224	218	244	236	247	239	208	219	219	242	227	235	224	244	206	219	243	238	252	257	207	225	203	227	218	234	247	209	254	245	210	213	246	238	252	239	243	212	202	231	236	251	246	227	229	241	261	213	230	237	242	256	244	237	235	255	227	236	236	261	215	233	238	240	237	228	212	240	225	209	232	263	208	214	247	260	222	246	214	232	219	244	221	229	251	222	276	272	230	212	238	234	209	223	260	260	254	200	244	252	232	212	229	236	244	210	233	222	215	246	246	227	229	230	228	211	238	230	218	228	249	229	235	228	227	229	232	243	219	208	230	223	241	281	217	204	230	244	233	225	234	251	224	244	235	238	235	253	222	208	209	259	242	240	206	237	219	228	212	202	233	228	237	227	219	227	246	221	245	264	218	222	226	241	253	217	236	233	225	243	215
13891	17589	20872	20587	19534	16521	14101	10632	9380	7894	6555	5337	4718	4280	3909	3699	3107	2754	2987	2976	2649	2270	1956	1647	1832	1577	1455	1343	1153	1050	984	955	1061	1114	1134	1162	1273	1308	1218	1299	1255	1193	1249	1203	1111	996	1021	1044	990	994	934	885	868	820	848	785	825	820	797	721	757	742	666	721	690	693	672	763	715	760	699	665	715	679	699	686	678	704	656	660	694	663	628	647	653	692	620	624	595	604	609	593	514	586	646	615	561	574	590	578	561	572	610	571	588	615	588	593	596	598	580	601	553	559	581	532	610	565	591	551	549	573	578	574	628	561	588	588	554	598	536	566	579	557	592	573	584	585	562	561	549	613	563	566	570	595	580	577	592	587	570	559	527	584	547	553	556	580	542	595	593	566	619	589	552	564	576	547	569	566	587	592	583	562	594	559	530	564	530	555	581	568	543	617	546	569	571	603	523	563	558	546	561	573	563	533	590	604	574	553	542	600	607	575	529	587	558	552	587	599	559	574	564	602	571	574	588	576	579	611	595	569	570	571	593	593	550	552	601	583	512	532	550	618	573	566	558	577	573	619	551	544	554	557	602	618	592	601	526	589	578	563	570	601	535	561	547	579	583	580	603	587	543	607	568	596	564	554	545	566	582	572	575	591	583	585	544	603	602	576	550	525	576	559	585	575	588	542	544	573	627	565	585	557	520	575	561	558	563	607	578	545	616	572	561	633	559	566	580	577	595	591	544	574	626	552	584	555	538	592	589	615	566	571	546	569	553	580	548	541	569	573	547	580	597	529	593	550	560	537	608	580	573	562	588	619	572	573	583	546	582	546	564	608	555	595	621	572	545	590	588	559	577	527	560	603	624	574	577	611	587	555	592	583	559	545	560	606	579	575	617	590	579	584	568	538	599	559	590	564	572	582	538	540	585	538	550	621	559	572	567	561	565	620	586	569	553	540	584	545	606	580	582	559	561	556	591	583	571	541	568	565	565	593	570	539	582	553	584	583	586	565	597	561	562	589	551	570	588	540	542	549	556	560	592	602	554	566	570	577	607	538	565	596	602	529	567	544	583	538	575	572	545	588	581	587	605	564	578	555	579	606	536	539	581	566	597	564	611	609	524	630	534	569	575	574	565	559	546	550	608	588	597	555	584	601	572	552	612	561	576	548	544	557	562	552	617	544	579	546	577	537	523	566	588	594	540	569	549	544	602	594	602	572	566	602	563	593	557	554	581	583	574	582	612	556	544	551	567	543	565	542	636	546	578	572	561	620	568	575	583	574	566	577	582	561	544	574	592	547	592	597	587	588	617	544	580	597	583	578	566	529	596	543	598	553	580	587	601	552	572	604	594	577	585	594	581	582	547	563	527	584	542	540	544	551	542	560	601	604	568	558	599	552	586	546	563	572	536	543	581	571	582	598	581	561	549	562	618	561	569	578	577	589	584	512	567	551	558	554	599	561	566	571	555	538	573	558	551	568	619	596	616	580	532	588	548	555	563	559	596	553	589	561	574	561	521	551	570	545	601	548	574	542	580	592	564	560	584	565	552	569	571	534	586	535	558	566	554	562	554	552	565	575	591	562	576	579	570	576	577	567	527	585	548	557	553	595	592	565	546	564	602	577	573	622	566	575	570	579	559	577	594	583	590	596	552	577	579	574	546	576	597	581	588	564	569	551	535	567	586	583	619	565	577	576	583	583	546	585	599	600	563	589	600	537	564	573	597	567	548	534	545	589	569	539	522	607	583	579	535	584	594	599	584	557	588	599	591	578	565	547	568	569	534	638	568	581	537	541	602	575	575	579	532	524	577	561	548	570	559	575	541	528	605	552	570	575	596	548	560	540	584	578	600	563	593	550	560	599	594	572	597	570	565	598	578	539	555	592	566	552	569	598	577	605	590	553	586	560	577	573	598	590	573	501	561	582	567	578	580	527	582	601	615	571	586	553	575	568	557	593	579	568	600	557	632	538	529	550	572	602	544	555	591	542	573	529	615	531	592	590	558	574	582	580	597	574	534	592	609	609	575	544	574	551	597	591	566	577	521	597	585	530	552	559	560	564	556	581	536	566	585	579	563	531	557	584	585	567	557	574	548	544	590	556	549	611	559	543	532	597	576	586	543	547	557	568	644	581	547	582	570	551	565	602	562	578	562	628	555	542	546	556	589	584	583	556	552	547	565	578	560	562	547	543	575	563	520	551	598	579	598	573	566	547	594	574	535	540	589	583	576	585	558	584	569	593	576	569	574	593	585	544	577	593	619	587	605	554	621	545	567	588	620	624	580	578	592	551	586	556	569	577	599	573	573	562	551	575	525	569	557	561	505	570	548	578	612	538	585	570	583	572	549	592	572	565	591	535	564	577	594	589	563	591	546	516	607	570	543	564	579	584	556	586	565	553	576	548	586	592	550	557	568	578	580	579	538	561	563	574	577	562	574	588	542	569	591	535	629	599	559	566	572	549	540	559	573	536	571	568	584	549	537	527	528	590	557	618	574	563	561	548	557	570	561	553	609	582	547	571	553	552	551	554	565	589	597	583	610	548	567	539	597	527	552	569	582	585	557	580	560	563	584	565	543	567	561	598	571	547	630	583	567	538	546	534	598	578	578	589	583	586	588	586	550	551	568	604	539	593	582	570	549	574	590	569	569	580	549	614	559	578	558	589	557	601	609	611	578	549	615	595	526	540	609	582	593	575	572	598	578	580	545	573	528	547	563	571	571	599	539	601	594	572	561	563	569	592	594	588	556	574	580	602	563	587	567	591	577	568	563	614	586	562	558	550	571	558	579	573	632	572	577	559	536	568	584	538	585	549	549	535	589	590	511	605	566	580	546	592	571	542	614	545	514	548	554	559	572	585	557	550	596	573	583	591	556	553	549	583	531	573	553	571	599	610	540	588	550	557	580	564	601	620	565	581	517	590	576	564	612	583	573	545	528	555	610	611	581	547	561	575	596	560	600	605	580	548	496	563	585	578	579	576	511	584	589	598	572	596	590	562	568	591	544	590	580	611	605	553	591	579	589	567	532	549	568	545	610	591	550	588	542	592	539	525	553	582	531	563	560	576	556	585	555	556	585	574	581	588	568	609	559	567	543	517	524	535	538	616	547	575	559	560	628	563	623	570	551	602	555	552	575	563	568	568	571	554	590	559	599	542	558	573	578	584	567	585	557	573	590	548	554	599	572	580	586	558	567	587	567	549	593	622	548	561	601	579	563	603	615	562	562	573	541	569	585	557	627	582	549	598	595	550	578	569	543	546	546	551	573	561	544	583	560	617	556	534	535	564	642	576	577	600	550	596	543	553	574	611	580	592	574	560	574	553	536	602	547	580	571	584	555	567	608	557	590	584	576	541	561	560	542	572	605	561	566	542	559	570	541	594	556	582	588	614	601	613	570	577	516	595	598	593	570	575	676	549	576	564	583	527	562	564	570	602	622	613	583	567	568	583	568	614	557	567	575	607	571	596	569	582	558	571	535	547	584	620	609	577	553	560	582	553
30859	29358	29123	20058	16359	12636	9831	6568	4345	3073	2386	1939	1784	1506	1146	931	791	788	846	923	799	730	625	481	444	367	396	361	368	313	303	258	307	332	322	290	338	328	332	345	302	309	313	307	310	292	290	268	280	300	286	284	244	247	254	262	219	242	215	253	219	215	200	229	247	220	225	190	223	220	243	235	209	214	210	221	220	210	217	192	221	184	188	211	198	205	218	211	188	208	189	224	197	188	202	197	195	218	189	187	209	199	183	220	220	199	224	211	198	174	209	210	180	196	186	201	198	205	204	198	186	217	205	188	181	181	185	194	229	215	185	209	190	185	205	193	181	225	209	210	218	191	192	224	180	180	202	206	169	200	189	223	170	216	197	235	199	213	185	209	210	218	195	198	191	207	239	182	221	183	180	191	176	209	195	198	186	200	190	205	222	194	210	189	195	210	198	216	183	206	198	219	214	207	199	192	193	202	188	200	213	186	220	191	208	204	229	210	188	180	180	217	220	193	203	170	215	191	189	173	187	187	207	198	205	189	192	176	224	225	169	193	214	182	208	188	196	206	192	183	195	216	208	173	221	197	211	197	198	189	190	177	217	215	198	203	172	193	216	203	178	187	202	218	209	203	207	208	257	200	225	223	175	191	191	202	205	207	184	217	210	227	198	186	202	198	190	195	199	215	202	206	189	218	216	227	192	163	183	194	186	186	198	180	200	194	177	209	231	200	209	186	186	174	212	216	186	206	195	180	210	192	201	181	211	213	209	198	172	211	204	216	184	196	205	201	201	171	186	201	200	202	182	209	221	208	191	197	186	220	211	192	205	219	213	188	176	209	206	175	178	176	195	183	223	232	202	203	205	187	198	222	226	197	218	194	207	220	185	195	187	199	199	186	197	209	184	204	201	193	191	214	211	196	212	171	210	221	208	206	212	185	206	197	191	182	200	194	195	200	170	178	212	192	205	211	198	203	214	194	190	167	178	183	221	191	200	222	197	200	174	183	197	215	203	205	205	203	194	217	212	180	180	210	198	210	191	232	201	193	188	201	199	215	181	205	189	184	184	189	209	194	188	187	226	190	202	188	186	184	185	229	154	207	219	177	186	200	198	209	206	219	195	183	219	201	199	186	198	193	201	228	208	201	217	230	198	190	210	182	226	192	208	215	196	195	200	206	200	178	192	187	187	213	217	200	195	200	208	194	208	189	207	204	173	200	193	183	232	213	195	176	204	203	192	178	194	196	209	202	213	179	205	197	193	197	216	208	196	188	214	168	182	233	200	180	198	203	204	217	181	183	200	180	198	192	194	216	203	206	190	229	194	199	210	197	201	204	207	190	203	193	222	184	209	180	211	204	198	193	172	189	202	215	210	212	190	214	208	192	218	210	199	193	191	211	200	211	204	193	207	189	198	200	195	217	185	188	184	188	207	183	187	174	182	191	197	200	182	211	209	213	196	183	205	220	188	197	198	211	210	198	166	234	170	176	212	187	200	161	221	207	207	152	205	199	199	198	228	202	215	213	193	203	197	193	215	197	205	188	215	202	203	209	199	199	193	239	193	203	194	202	191	213	208	214	195	202	198	206	214	183	200	187	193	210	179	220	179	183	199	174	207	194	200	178	166	190	219	198	208	239	187	224	202	173	195	207	171	197	204	183	220	181	202	201	202	196	226	183	186	211	215	223	213	194	228	180	213	185	180	200	203	192	220	188	199	202	193	188	183	200	200	198	178	194	182	226	199	220	230	203	181	215	173	203	200	178	183	164	193	222	195	198	181	191	196	186	188	170	204	202	195	193	193	189	212	178	169	204	210	211	203	176	197	217	173	193	184	219	174	194	196	199	183	185	174	177	191	188	204	217	215	203	193	185	181	208	193	181	173	184	187	177	196	199	196	202	223	208	188	201	213	208	167	205	178	194	191	166	197	231	202	201	189	206	184	193	184	190	192	178	187	196	192	215	174	201	206	177	186	203	200	207	207	192	186	183	199	200	177	191	189	215	209	218	181	200	222	201	187	193	181	197	211	191	195	213	217	197	221	185	179	190	198	191	215	187	199	193	191	219	202	178	191	208	195	203	184	211	216	196	204	162	212	213	211	186	189	188	201	205	196	198	187	220	186	205	226	185	223	190	216	183	252	204	197	195	166	205	175	172	215	188	216	185	179	207	176	189	229	152	177	213	215	198	209	197	213	204	211	212	182	215	207	176	176	202	212	191	209	202	220	222	214	187	193	210	185	207	207	192	187	229	182	204	207	201	182	206	207	196	216	193	182	173	200	212	185	221	192	203	218	193	181	206	208	223	205	194	204	195	188	206	200	223	219	201	181	174	199	220	189	213	209	174	201	226	202	194	175	203	187	195	186	182	173	186	169	214	204	206	201	205	191	188	210	177	189	191	189	207	175	205	187	179	212	227	202	204	199	226	177	217	201	215	192	181	176	212	213	207	218	200	203	202	195	212	215	191	202	196	210	215	193	200	163	171	210	183	203	200	200	199	193	212	206	212	187	207	195	195	193	192	208	201	214	203	166	211	202	207	171	189	200	180	193	187	195	198	207	201	153	219	209	196	170	182	225	189	210	221	205	202	188	183	212	213	190	227	183	202	208	192	193	186	241	197	174	211	183	187	163	203	220	183	209	201	182	192	207	179	195	202	176	215	179	224	182	185	194	215	193	200	195	193	208	168	194	210	215	182	201	183	189	199	187	192	179	207	200	194	203	213	197	191	209	210	188	219	194	196	181	194	212	193	197	198	202	188	213	188	181	232	220	203	181	200	223	193	188	195	222	239	199	196	196	194	193	220	202	202	209	187	197	187	197	207	221	205	213	196	203	194	194	156	199	194	214	215	212	194	177	205	189	201	204	200	178	195	187	212	202	220	196	189	227	208	191	189	218	188	222	183	209	208	186	202	246	190	195	202	201	185	200	207	180	200	214	226	186	180	196	201	203	191	207	185	207	186	220	204	179	193	199	204	202	204	197	170	171	192	191	201	204	192	206	202	190	208	206	200	174	198	187	205	194	186	193	198	200	215	183	203	204	196	211	223	201	181	199	180	214	192	189	190	196	196	217	195	213	204	205	188	199	189	190	202	182	202	204	190	189	197	194	192	194	200	201	197	199	217	208	181	186	197	202	188	221	209	223	212	223	196	204	188	182	206	187	204	214	188	205	188	184	179	212	226	185	191	201	204	213	207	226	209	211	185	215	185	209	190	208	180	213	196	180	199	199	214	198	196	203	208	170	198	199	215	189	188	187	199	196	199	199	190	173	210	214	175	192	218	195	181	200	189	202	215	193	174	208	210	192	201	185	175	180	210	201	182	210	201	186	187	185	201	216	195	216	195	184	209	194	181	207	193	212	188	227	193	182	203	194	209	224	190	191	216	215	214	199	172	215	224	206	211	221	188	201	188	218	195	187	216	188	189	191	199	188	199	185	193	171	182	233	201	199	190	191	219	203	208	210	196	205	172	201	227	202	202	200	181	202	199	175	169
18673	22934	25831	25682	25495	22837	20044	15676	12774	10891	9822	7806	8074	6369	5698	4902	4403	4304	4339	4366	3819	3521	2962	2266	2344	2229	1977	1694	1496	1297	1226	1178	1223	1353	1498	1465	1580	1595	1752	1670	1629	1510	1450	1368	1286	1248	1371	1288	1237	1287	1170	961	926	903	898	836	824	822	851	774	726	736	704	710	715	676	660	666	698	666	771	709	684	654	680	613	665	626	619	647	673	627	571	577	560	578	535	587	549	531	582	508	519	587	560	539	506	491	519	484	519	502	520	487	534	523	502	510	533	500	499	520	541	554	522	511	494	504	544	514	570	535	525	527	492	503	503	459	513	493	510	455	464	503	502	498	503	474	510	518	512	495	458	538	454	530	494	499	470	480	453	477	479	483	497	473	531	505	467	454	482	469	447	524	456	468	509	443	505	478	505	488	500	503	478	506	554	482	523	509	511	473	478	520	501	485	493	468	480	481	464	516	474	483	492	561	495	463	505	501	485	509	492	478	499	478	517	503	495	467	509	477	485	491	484	513	506	448	496	520	495	497	504	515	489	499	502	493	510	509	484	504	523	487	507	464	523	486	440	449	477	498	548	519	516	470	484	463	501	473	464	512	512	499	477	482	527	478	450	509	481	481	503	490	524	524	446	469	451	496	491	488	501	487	448	502	482	509	541	496	498	529	460	499	466	497	488	509	479	505	470	514	475	492	511	449	524	530	466	558	519	492	491	466	472	504	502	498	517	513	454	490	461	500	500	474	476	437	488	497	513	527	522	521	490	520	529	488	500	469	488	486	495	504	492	484	513	518	491	479	513	521	503	518	524	492	467	514	508	461	521	505	495	436	465	510	477	495	489	477	520	512	446	471	486	547	493	492	488	487	472	479	475	467	506	509	532	497	493	486	496	497	499	487	498	508	524	501	481	493	481	501	521	501	487	502	475	508	467	489	504	498	484	491	521	479	512	477	490	485	507	517	481	517	515	516	534	452	479	492	509	514	489	499	502	480	519	476	484	509	485	504	493	518	516	506	481	447	513	487	476	501	505	479	519	463	506	500	484	474	481	483	482	451	529	476	472	479	512	499	497	523	455	499	472	483	485	526	472	535	530	460	450	502	500	445	541	488	513	526	451	484	483	476	494	526	516	537	489	471	498	483	534	533	529	517	464	482	468	475	510	456	518	474	512	495	515	476	500	506	466	508	500	529	498	477	495	488	521	511	519	501	484	486	528	494	503	537	496	493	498	488	488	455	515	512	481	489	497	454	486	497	525	510	475	525	492	482	475	525	488	509	472	501	524	494	496	493	484	488	507	513	513	507	522	528	519	480	494	473	463	507	529	521	526	473	483	490	514	566	489	514	500	503	470	518	503	501	459	481	532	440	486	458	510	485	448	511	486	476	472	487	523	473	518	494	487	491	501	475	464	516	484	500	515	515	477	501	499	510	438	451	460	497	501	483	481	495	472	508	483	487	540	524	508	513	508	476	417	508	531	483	500	497	521	570	499	515	520	468	495	496	476	478	531	518	501	491	477	460	491	471	474	513	532	517	477	482	495	479	458	495	491	548	483	509	508	509	461	461	499	487	517	539	483	508	486	489	487	491	496	491	519	477	513	483	493	485	498	459	508	485	481	483	481	467	494	481	482	518	485	479	488	479	485	471	516	516	476	490	486	484	516	505	459	496	525	482	447	510	456	501	478	466	488	513	480	455	500	497	489	499	472	466	527	513	487	490	521	509	499	478	461	472	460	490	492	506	515	494	505	524	477	510	475	523	534	469	509	513	484	498	513	515	497	480	493	482	507	492	472	474	491	486	514	468	519	460	475	505	519	479	522	510	516	440	488	508	462	523	533	470	481	486	504	488	499	518	476	513	538	455	478	516	506	522	483	513	453	499	487	479	505	539	499	503	458	464	525	462	517	492	517	487	501	479	505	501	504	513	492	481	485	502	487	494	498	485	531	502	476	437	480	509	477	444	516	533	483	470	467	460	505	475	480	475	480	545	479	470	471	470	486	508	502	484	497	511	463	516	524	507	487	479	491	506	497	497	507	452	515	475	508	503	495	458	491	475	507	466	520	530	499	513	497	479	475	485	531	531	460	482	475	473	481	506	463	477	544	514	461	450	486	523	487	465	522	525	464	531	479	518	508	464	489	490	519	510	488	493	529	497	502	474	497	501	486	478	506	471	501	438	500	497	485	439	512	502	485	459	499	456	482	479	470	534	470	468	498	498	500	482	498	458	484	478	483	501	484	502	497	522	530	515	492	488	529	493	513	462	524	458	505	490	488	498	519	499	492	528	497	497	514	471	479	512	515	476	500	482	527	483	506	504	475	503	502	501	493	496	482	485	506	513	488	501	493	558	480	484	520	506	479	504	507	504	484	508	486	501	483	479	496	464	529	514	485	457	475	498	502	522	465	508	475	483	485	482	534	507	463	511	447	523	533	520	464	523	500	520	468	521	482	511	519	453	486	487	514	473	465	479	512	474	463	466	482	544	504	486	554	519	530	471	491	506	482	495	502	498	477	536	451	501	495	490	531	495	481	477	514	511	496	461	525	492	543	492	491	539	499	469	521	456	492	499	500	482	495	452	461	488	507	492	505	495	479	516	507	498	500	482	490	501	469	477	462	527	500	480	512	477	496	492	486	503	517	522	565	504	480	514	513	535	478	490	503	478	557	498	501	483	496	498	509	540	470	524	504	479	509	463	475	491	468	511	485	518	475	466	556	463	499	469	498	497	467	504	495	487	514	544	473	482	515	506	517	490	481	532	479	516	476	503	528	477	492	501	475	546	427	496	485	477	502	476	515	488	505	481	506	469	458	426	484	490	493	496	479	452	479	466	506	508	504	513	475	496	485	486	485	501	478	495	477	472	486	492	467	499	536	522	499	508	506	481	527	510	495	527	444	496	526	476	487	465	472	482	529	463	473	541	524	472	519	481	518	485	464	486	493	489	494	477	513	514	519	488	528	488	498	482	495	509	531	491	510	518	485	498	483	466	506	497	502	476	478	477	529	484	531	478	485	487	512	528	473	494	508	462	470	450	506	490	518	516	488	484	496	498	527	491	489	502	508	490	469	502	462	503	500	476	475	504	485	499	442	535	485	506	486	482	498	504	493	534	519	470	457	509	488	507	517	524	500	486	471	508	494	511	499	461	522	511	480	517	504	468	491	517	484	480	495	534	529	484	450	471	472	505	507	485	493	461	534	502	488	477	448	485	481	519	492	482	522	470	497	471	464	543	516	471	507	499	515	511	471	481	517	462	498	509	485	525	506	455	465	508	457	498	497	514	474	515	493	524	477	456	511	501	515	524	510	508	494	495	522	468	463	491	457	488	526	496	475	530	491	480	530	490	479	481	517	499	505	490	517	524	488	463	443	499	503	487	516	515	495	533	515	477	477	489	501	494	459	520	483	505	467	479	502	456	494	512	449	463	501	515	541	515	489	492	485	489	493	515	487	490	476	487	495	476	505	472	509	514	488	470	481	464	514	484	537	489	492	458
10577	6907	6025	4074	2678	1926	1281	905	610	535	479	454	418	386	346	300	303	273	276	253	245	253	230	272	258	231	222	207	246	253	238	237	228	200	209	224	197	226	188	215	210	242	215	209	231	218	238	199	229	213	210	215	226	224	197	178	204	200	192	208	196	210	194	194	208	197	191	176	212	215	202	174	215	173	206	190	205	217	194	171	196	221	189	208	187	210	201	209	198	174	201	211	191	215	220	181	202	194	208	193	185	178	205	199	213	176	185	213	195	185	168	179	185	188	194	211	173	207	216	198	176	226	191	207	181	198	192	196	188	204	172	192	180	180	216	204	210	198	188	204	192	186	211	181	186	174	218	219	200	211	219	174	189	207	210	202	184	188	182	205	188	196	208	191	237	182	197	178	220	173	186	191	164	184	168	206	192	195	205	195	196	172	194	198	191	196	216	194	192	196	203	200	204	213	185	207	184	202	198	201	173	204	214	201	184	189	190	192	178	190	189	181	182	211	212	146	202	196	183	184	198	197	202	223	196	197	181	201	186	154	206	185	185	198	177	211	199	175	193	203	176	200	188	202	185	208	196	182	205	166	183	187	161	213	185	178	227	224	181	201	164	176	202	205	184	219	199	208	178	198	194	190	198	184	196	194	179	193	190	211	178	180	208	185	180	209	204	173	188	198	192	172	200	200	222	188	203	208	184	213	182	180	172	185	201	199	205	195	181	222	202	240	192	218	198	191	201	233	202	168	217	198	183	183	195	219	191	175	183	188	188	190	190	206	220	203	184	207	164	207	207	203	197	195	192	200	192	178	207	217	216	184	153	180	206	182	183	190	203	201	189	219	180	201	183	183	197	185	184	162	218	192	194	193	200	184	195	207	200	178	199	199	189	184	202	172	195	232	233	195	216	204	187	209	199	178	184	196	195	208	192	207	203	201	191	186	214	210	200	187	174	170	215	179	175	156	207	173	200	204	192	196	187	213	219	214	211	200	193	194	191	199	208	182	188	180	201	223	213	189	214	201	156	193	185	211	207	191	205	197	207	183	188	215	185	200	181	220	214	183	223	198	206	194	190	231	143	181	190	199	194	186	189	204	187	201	195	193	185	210	196	183	206	206	204	204	202	202	180	176	193	182	182	199	210	220	219	178	205	198	182	198	185	183	181	157	150	202	207	189	177	206	187	200	199	179	200	195	177	190	182	209	185	186	190	172	193	198	184	183	212	199	215	214	186	201	200	185	185	195	219	211	205	176	175	186	217	170	221	201	189	191	180	196	187	177	186	186	202	202	161	164	204	189	179	183	200	206	217	191	194	196	183	191	188	190	202	201	174	173	215	198	206	195	186	180	195	183	195	213	205	181	187	193	199	194	173	202	216	166	182	180	189	195	219	193	190	204	208	189	181	175	175	173	199	185	198	201	202	201	211	205	168	198	211	209	198	180	190	202	193	179	195	208	210	185	220	185	210	180	185	174	190	183	191	180	211	192	195	195	185	221	210	190	169	206	185	197	175	181	196	203	196	189	177	194	210	180	184	207	184	187	171	197	177	187	186	205	194	207	201	194	171	220	196	196	205	219	199	159	189	231	223	203	187	188	205	192	190	221	196	195	172	212	198	207	182	159	202	225	189	189	205	193	190	202	220	207	200	202	195	171	193	223	206	179	175	183	183	201	218	185	180	195	217	195	205	187	200	203	207	164	172	201	209	168	195	197	212	188	224	195	179	182	192	210	180	196	194	179	187	200	232	181	202	184	181	200	178	202	215	221	219	192	176	184	204	203	184	165	215	214	171	195	191	200	202	194	193	220	200	170	228	192	195	191	206	212	190	184	206	174	205	194	183	189	178	191	205	194	190	188	190	207	185	193	212	193	176	176	213	172	194	194	222	193	187	201	217	219	200	198	195	211	189	208	189	215	183	206	216	179	216	214	177	202	206	203	198	235	180	216	177	192	206	214	191	197	206	188	205	187	189	178	181	185	199	189	188	185	194	156	173	212	178	196	202	190	206	189	182	171	174	214	205	178	195	223	212	204	182	165	201	196	201	202	169	201	205	187	189	188	206	164	206	202	188	216	176	206	186	185	220	198	201	208	203	189	184	214	174	190	187	192	194	229	195	201	204	176	206	180	185	194	193	186	183	174	204	204	191	188	166	196	189	195	186	199	187	195	176	197	192	185	214	192	188	184	196	195	202	171	188	196	175	176	179	227	197	212	216	170	196	201	192	213	195	215	193	200	200	200	200	197	210	200	172	175	204	208	190	187	191	183	204	202	184	197	188	214	186	197	185	196	209	218	199	189	200	188	172	188	196	192	196	190	200	197	195	202	177	188	201	206	194	174	197	184	199	183	183	196	175	218	176	200	195	197	184	196	213	178	208	181	197	160	202	179	195	172	189	200	188	175	193	183	206	188	189	214	184	196	194	194	172	204	199	203	173	203	203	197	190	218	210	193	216	193	223	189	188	190	236	209	190	201	202	194	188	191	181	204	191	208	187	185	221	209	197	199	192	211	185	186	192	193	180	200	200	186	204	176	204	189	198	192	199	180	187	183	183	212	210	198	195	206	202	217	197	204	198	165	194	185	191	176	197	177	199	207	198	198	172	201	178	195	192	205	221	170	194	197	195	199	208	192	179	192	204	177	196	199	194	235	190	194	207	189	204	162	196	181	185	196	189	170	197	177	167	215	203	181	177	174	182	206	212	197	199	205	207	198	195	196	204	207	182	196	210	202	199	183	176	200	211	203	213	194	218	200	198	219	206	208	214	194	188	160	206	197	214	166	161	189	207	194	181	197	190	208	189	185	203	180	200	190	190	179	207	208	166	200	200	208	196	167	192	202	196	183	183	185	199	192	193	182	198	182	180	217	167	173	197	190	198	208	184	191	181	195	185	176	181	190	195	187	189	189	201	188	185	192	186	192	193	180	179	179	178	188	201	193	188	211	200	197	195	195	189	172	195	194	195	176	186	197	171	193	226	204	189	178	199	214	222	199	189	218	200	198	193	215	175	201	191	186	184	199	195	195	197	180	212	197	212	192	184	174	205	194	227	183	213	175	196	190	180	190	193	188	201	217	189	220	211	179	192	196	199	179	187	190	186	167	205	204	187	189	175	182	188	182	191	172	205	209	224	184	142	228	198	165	176	193	209	188	166	178	179	203	175	186	194	191	173	185	186	198	204	196	193	199	200	194	169	168	190	191	208	195	182	184	199	185	190	178	193	159	208	211	203	201	187	184	188	192	195	179	211	206	207	204	207	171	183	217	194	204	190	167	204	182	187	215	189	172	199	204	179	201	191	198	210	205	178	188	198	206	166	209	205	222	195	217	205	190	202	183	184	192	172	195	185	196	176	192	183	206	187	191	205	186	207	177	187	186	182	166	207	179	194	202	193	193	205	219	216	202	192	184	184	186	181	170	196	187	201	183	195	210	197	179	182	187	180	210	194	222	200	197	173	199	214	185	206	197	214	193	184	165	164	196	202	207	184	213
6365	6857	9313	10285	9076	7455	5664	4230	3069	2636	2334	2032	2041	1644	1503	1378	1267	1121	1091	1090	1004	963	874	828	705	818	850	774	718	710	691	736	699	739	684	751	652	742	694	740	732	707	773	696	735	725	667	629	649	620	635	636	578	603	575	616	591	600	627	576	640	567	580	576	563	584	561	579	562	611	577	533	551	512	528	508	556	528	564	471	542	541	552	513	499	498	512	520	496	485	542	518	504	503	526	508	504	517	484	514	458	521	512	539	542	519	508	526	541	511	525	502	462	479	533	515	514	500	442	516	515	487	512	494	486	483	468	489	474	511	478	528	487	477	489	507	508	430	467	476	523	487	500	496	520	459	486	499	518	484	497	532	465	501	462	555	457	480	509	472	491	502	509	509	479	521	500	478	457	484	488	501	511	513	530	508	506	487	511	494	494	503	494	494	473	474	523	505	504	477	497	492	504	490	505	535	458	529	475	480	465	487	508	497	510	492	472	503	505	457	457	483	534	474	504	476	461	481	497	507	511	449	496	481	494	492	510	500	463	509	482	509	508	484	499	474	496	461	494	495	463	552	557	526	476	491	515	543	507	485	482	480	509	507	512	448	495	517	465	513	494	473	542	501	484	470	494	485	427	466	461	506	499	448	489	507	509	506	523	503	523	490	502	482	496	448	512	522	493	485	469	468	474	460	490	491	459	501	472	492	532	476	504	512	493	479	505	508	472	497	491	511	524	495	498	491	522	513	513	474	492	513	502	496	481	512	493	462	475	509	488	496	535	470	528	522	488	513	531	510	505	465	448	506	431	478	483	503	508	521	477	531	501	509	488	485	499	469	522	494	483	505	491	460	455	502	520	464	466	481	494	502	486	502	485	523	494	487	478	483	436	511	527	482	491	532	471	547	500	479	502	482	497	500	542	485	483	514	454	498	503	522	489	487	534	489	513	454	490	502	521	478	493	500	484	488	477	520	463	509	499	480	504	533	494	491	470	470	488	525	485	470	481	504	476	522	525	498	503	481	482	499	487	513	496	539	519	509	498	483	549	474	488	472	511	490	489	416	482	487	523	478	489	511	458	493	484	505	499	523	519	486	560	482	501	501	502	497	538	506	490	513	478	496	493	502	493	489	523	482	479	492	516	485	468	489	532	480	523	532	505	488	506	512	504	526	469	519	491	473	496	519	487	485	500	484	508	511	508	490	462	472	496	508	481	515	493	495	519	528	487	503	512	469	494	500	497	485	479	472	466	484	491	514	491	509	519	509	500	498	506	504	521	489	496	524	520	506	513	496	494	502	477	510	489	513	464	497	482	495	482	536	520	538	464	504	520	505	501	501	491	473	500	486	521	471	518	536	507	509	462	488	465	487	492	476	508	504	502	489	504	511	547	501	500	476	514	505	488	518	544	473	512	487	489	535	455	497	483	571	507	511	489	484	535	553	478	471	488	509	482	510	459	461	479	508	500	462	523	516	520	491	467	542	525	475	497	487	501	515	453	508	498	495	480	491	506	457	540	502	460	507	497	524	519	522	509	490	482	494	472	498	453	494	483	525	500	528	494	462	498	492	491	498	520	508	500	514	481	493	512	457	494	485	446	462	484	507	472	504	507	469	473	476	525	477	503	498	480	509	506	503	479	483	543	500	526	509	488	520	503	497	440	499	502	486	512	509	505	463	486	501	513	502	513	524	492	490	500	525	517	487	501	498	522	466	491	495	511	468	471	508	492	496	485	504	512	478	491	514	495	490	486	468	449	534	518	482	515	469	508	521	493	481	507	484	514	477	496	496	468	494	542	498	492	531	475	485	492	471	478	503	509	479	489	529	484	489	458	514	481	525	535	490	489	470	483	491	489	502	458	516	549	501	445	513	498	519	504	495	506	480	504	492	500	465	506	499	523	497	530	511	505	510	517	535	504	479	526	486	529	518	486	469	511	523	485	539	494	497	495	497	493	506	507	507	479	500	473	506	527	515	500	485	498	516	467	497	509	470	493	505	503	432	503	466	511	471	504	484	508	480	509	494	515	491	534	506	480	535	463	489	513	508	476	498	486	500	490	497	503	465	487	513	490	509	526	469	525	495	494	475	484	496	468	442	485	464	495	556	493	476	495	467	503	475	510	492	528	490	482	480	498	481	508	478	511	508	493	492	541	517	455	510	483	531	465	528	477	477	505	489	512	492	515	503	490	481	538	507	514	496	469	456	490	506	501	506	479	503	476	513	506	449	495	498	490	500	501	494	492	506	475	462	513	480	455	492	449	486	474	485	516	487	485	468	468	507	455	515	522	510	466	485	484	540	482	501	480	451	498	488	524	503	480	461	528	521	500	487	509	497	539	538	510	529	494	485	506	495	500	486	478	508	448	506	496	492	503	518	492	513	481	519	522	504	510	511	538	447	453	487	545	497	497	512	505	490	524	495	497	528	508	541	505	537	477	455	500	465	545	497	517	540	492	493	469	473	523	536	506	507	492	478	481	501	487	494	498	527	497	471	445	471	510	513	460	504	509	490	480	498	501	482	479	477	495	487	465	504	493	481	472	480	460	498	540	506	491	485	519	524	502	486	483	482	460	477	497	519	445	486	509	509	535	505	466	497	514	525	504	477	462	485	506	460	497	510	513	517	522	501	439	471	477	512	516	481	482	544	507	471	470	481	489	507	489	541	452	481	485	514	517	494	480	513	505	472	493	494	502	538	508	489	510	519	504	465	493	519	480	466	481	497	503	482	475	501	501	473	502	490	492	533	464	522	473	491	487	548	501	524	478	549	475	467	505	512	507	480	475	495	522	452	487	530	507	525	514	494	488	489	514	499	511	454	540	531	488	468	505	509	465	512	525	485	489	464	525	496	468	519	480	524	496	526	473	501	515	513	465	486	509	517	506	475	463	495	496	530	497	493	462	437	494	514	463	521	535	493	491	477	486	500	492	491	478	497	464	523	490	513	505	522	471	476	479	526	503	445	497	515	463	515	491	489	487	450	500	489	485	511	511	483	488	522	491	517	498	503	499	499	483	520	485	500	542	495	517	482	487	500	491	508	540	508	496	544	505	484	501	483	489	521	513	498	523	466	507	499	507	489	531	495	524	497	500	519	510	528	481	488	485	507	491	464	503	492	510	533	521	529	504	511	495	511	437	497	518	471	454	499	535	503	482	491	472	515	495	489	510	494	492	493	488	480	523	490	490	486	531	505	502	508	475	502	498	485	474	505	481	549	473	473	507	471	523	493	521	527	463	495	535	532	488	496	497	477	488	496	446	526	505	496	472	473	469	466	492	484	501	457	544	492	480	472	476	487	526	491	490	511	515	460	467	480	467	482	514	483	528	511	502	497	494	458	499	510	525	464	502	512	504	534	546	531	459	500	503	496	476	523	485	490	491	498	515	506	420	514	494	486	508	524	460	511	493	488	486	503	488	522	483	487	507	467	512	486	462	497	514	472	454	497	497	483	487	508	509	506	495	498	488	530	455	507	508	475	526	554	490	445	504	475	479	482
22286	26503	22792	14743	11342	8970	6945	4451	2747	1911	1437	1391	1312	1009	866	722	608	542	732	615	487	500	524	342	319	359	359	298	326	297	288	249	296	262	295	294	286	333	311	287	282	311	308	331	304	279	299	309	285	290	263	267	257	299	238	235	256	226	239	243	238	250	227	263	274	254	231	226	239	219	242	249	245	234	244	200	211	241	236	235	236	240	237	247	226	212	227	239	197	222	202	234	262	228	225	223	216	218	203	265	258	221	218	230	205	244	207	221	234	200	223	211	189	219	218	212	233	229	216	235	245	223	235	244	230	242	232	199	226	228	221	217	237	208	240	264	229	251	224	205	235	221	225	202	248	248	222	211	173	239	212	216	218	256	226	195	251	204	239	240	214	234	222	246	196	256	231	215	236	226	229	220	233	231	220	238	254	225	250	252	208	205	238	207	224	253	220	238	236	211	230	219	218	238	244	237	242	218	236	210	250	243	219	237	240	215	226	218	226	215	241	240	243	222	229	236	235	223	252	229	227	208	190	230	239	223	218	226	249	207	234	256	192	206	218	213	222	242	238	205	222	260	224	215	219	202	223	245	243	240	228	245	230	251	236	225	218	210	203	229	223	225	217	247	209	218	204	221	204	217	206	213	228	236	241	228	205	211	246	220	214	226	222	230	234	248	228	219	238	220	234	238	229	222	209	224	235	215	224	203	241	223	237	272	216	193	211	226	220	221	220	249	227	223	221	256	242	197	261	219	225	209	247	254	208	219	215	206	226	244	206	206	238	223	229	227	238	219	212	237	229	223	232	239	221	228	250	198	241	250	235	210	242	243	203	204	232	191	213	236	246	259	225	234	230	207	235	218	215	203	236	253	246	207	236	224	234	237	215	240	232	242	230	247	229	235	253	225	198	207	227	225	218	234	229	232	211	236	225	221	236	245	211	204	220	243	233	220	251	223	226	233	237	243	229	212	208	245	217	264	220	225	226	224	211	215	224	232	226	227	252	217	186	232	222	252	227	238	232	248	211	232	269	231	256	220	263	239	252	226	213	209	219	256	198	226	202	213	230	231	226	217	219	225	253	232	233	224	226	221	220	195	238	229	234	250	232	200	240	245	224	225	242	232	220	216	205	224	229	243	233	224	227	243	225	270	225	243	196	220	199	217	242	229	242	233	250	223	214	232	224	233	213	223	226	237	253	218	225	197	222	228	242	240	250	219	259	239	225	253	236	224	232	226	218	223	243	253	221	224	242	246	221	213	220	230	208	223	213	260	221	227	221	242	215	237	206	236	218	233	217	221	211	224	219	211	238	224	229	215	243	219	233	228	234	241	216	226	231	222	213	230	216	228	211	236	219	206	234	204	243	228	220	236	229	239	226	228	218	222	222	244	257	220	227	241	234	221	240	231	224	237	230	240	214	240	227	205	212	215	233	227	216	220	230	203	207	239	227	196	228	214	231	239	226	239	202	223	244	240	217	211	246	251	215	193	223	227	239	224	225	234	222	210	251	217	243	248	222	257	218	238	235	227	225	250	203	209	229	221	232	216	248	230	228	220	228	223	234	220	220	234	207	230	234	224	215	240	223	224	203	256	255	213	232	222	235	226	226	206	221	239	229	226	207	230	214	221	251	238	245	227	232	248	223	232	243	234	206	216	242	220	234	230	243	222	212	255	214	210	221	195	227	222	232	219	239	258	228	229	221	244	240	215	219	219	222	207	233	207	221	228	232	239	222	214	260	246	219	230	217	218	229	212	223	230	231	210	208	222	213	213	213	221	208	218	222	226	251	189	231	238	240	249	256	215	226	213	228	206	199	229	220	246	221	213	254	251	193	214	227	238	258	254	212	215	230	221	201	227	224	206	246	235	246	250	216	254	237	233	223	231	222	193	222	218	216	226	222	201	219	233	233	213	251	247	260	211	208	253	214	232	260	201	217	225	228	229	242	209	210	228	246	231	213	240	209	225	222	248	218	212	221	212	254	240	233	236	217	213	241	242	228	237	248	252	215	223	231	209	226	253	245	198	213	223	252	221	250	237	229	222	239	205	211	232	228	233	220	212	217	212	241	206	251	230	236	238	216	197	218	226	245	248	236	232	230	227	220	220	234	234	214	211	229	255	240	220	222	211	217	209	237	207	204	243	185	239	221	220	223	229	230	211	218	235	212	215	220	222	257	233	249	207	228	196	229	202	216	225	208	241	233	236	244	257	220	240	232	254	231	233	237	194	213	229	211	228	231	230	219	217	235	210	252	229	218	249	223	228	203	229	234	241	221	251	234	266	213	214	219	244	218	212	263	221	196	225	216	272	213	250	201	218	253	230	228	240	258	235	236	234	199	249	206	243	231	214	224	224	237	251	235	252	210	233	250	239	224	220	208	220	236	248	213	206	216	202	227	223	205	244	222	217	234	231	240	207	215	225	245	242	219	203	209	226	195	219	194	226	225	224	231	253	243	209	245	231	213	252	236	226	224	230	231	246	213	243	240	242	224	237	222	228	231	226	229	222	200	260	237	230	234	217	204	272	225	248	216	222	224	232	248	223	226	232	227	252	250	229	224	232	221	202	240	213	216	228	223	259	239	202	216	216	221	234	220	201	224	212	223	232	245	235	221	185	191	211	246	222	269	229	231	218	207	236	223	199	238	241	247	216	199	235	223	229	221	238	236	224	255	205	203	240	188	226	239	231	234	248	220	234	220	220	244	215	205	213	238	220	235	243	238	236	219	213	225	218	221	233	226	233	248	252	240	229	237	225	250	237	240	238	233	223	237	239	228	237	218	253	245	211	218	229	228	222	218	235	244	218	250	238	236	237	229	205	221	229	240	211	226	235	223	246	245	233	236	225	238	232	211	227	235	237	216	219	217	213	208	192	244	230	244	235	237	253	227	216	235	225	245	270	202	238	205	235	223	221	246	241	223	228	230	229	252	228	262	215	236	237	202	233	218	240	201	233	220	222	209	230	236	225	213	228	212	233	247	242	224	249	231	203	225	236	238	219	220	212	243	216	238	229	225	205	213	234	235	237	238	220	223	235	220	216	214	237	231	231	266	240	242	203	221	232	246	253	224	229	231	239	234	247	214	221	248	219	253	255	205	253	221	233	237	239	237	234	248	232	258	248	259	241	202	237	229	205	234	239	217	237	261	233	207	239	220	214	197	203	264	236	226	240	200	197	215	217	206	238	243	213	238	226	212	234	221	218	236	247	262	211	231	203	212	229	217	263	218	249	238	230	219	215	242	240	201	255	201	227	200	221	243	229	231	256	229	224	231	239	217	251	236	216	233	232	234	244	210	242	244	199	225	219	234	211	240	229	213	220	246	251	215	241	234	234	238	233	234	203	219	218	226	205	218	227	234	243	228	236	227	237	236	231	241	234	222	214	237	214	235	236	225	245	226	219	229	201	215	249	259	227	226	219	217	250	195	253	246	227	235	245	252	222	228	247	220	232	204	254	256	205	254	248	237	227	219	199	229	196	203	201	218	211	249	214	214	223
14403	21172	20732	19800	20258	18322	15735	11724	9235	7703	6614	5994	6014	4878	4155	3808	3187	2937	3379	3062	2359	2465	2085	1658	1405	1513	1384	1358	1243	1101	1038	1069	1022	1042	1079	1187	1207	1245	1362	1279	1292	1276	1205	1164	1160	1108	1140	1107	1122	1104	973	929	814	821	781	770	772	785	781	794	740	752	669	690	737	696	689	695	648	687	700	696	677	653	701	636	675	634	660	617	642	679	645	605	643	599	625	641	601	597	577	634	602	610	639	594	615	544	600	555	589	596	562	558	551	568	540	553	588	590	564	579	588	561	555	547	557	548	586	588	566	588	602	571	558	580	546	551	602	548	514	550	600	566	548	591	566	521	533	547	560	557	589	560	604	586	539	586	551	563	573	600	640	552	527	521	550	594	520	577	548	559	545	549	618	530	518	574	597	535	572	559	585	569	600	580	558	567	559	513	558	600	567	589	572	586	578	487	585	552	564	551	564	566	555	534	561	583	519	560	586	546	584	547	563	575	572	589	567	561	565	560	603	550	537	562	560	540	569	556	540	593	574	555	579	622	587	600	523	584	579	582	536	543	558	574	570	587	565	510	590	587	611	565	585	582	544	528	568	534	554	536	587	569	558	585	551	557	563	577	529	533	539	609	592	553	595	581	627	518	577	553	552	587	547	559	573	576	542	616	541	523	559	573	554	568	588	480	590	518	567	578	563	607	584	562	579	588	558	596	561	560	578	590	543	588	557	574	579	576	601	581	539	579	552	584	549	564	520	594	594	547	573	580	556	567	571	567	592	574	532	574	558	552	575	567	585	533	557	550	553	503	555	591	572	546	565	583	567	581	537	590	539	571	563	554	574	557	567	594	551	605	574	558	562	592	553	544	604	567	544	538	568	587	529	569	592	548	543	596	567	541	561	543	588	600	600	545	558	569	599	561	562	560	544	560	581	538	548	548	576	566	563	557	560	551	604	602	635	605	570	606	597	589	542	594	580	547	525	560	558	598	551	578	561	533	580	570	560	561	569	592	581	583	556	588	540	567	638	562	578	557	550	592	547	562	593	557	544	519	544	558	552	556	537	563	543	596	556	531	571	550	534	581	560	586	562	565	589	553	574	567	599	531	559	562	565	580	544	519	524	560	588	559	542	561	567	556	605	522	581	609	539	548	560	571	525	593	547	571	552	567	605	565	542	575	567	569	538	535	579	543	553	582	545	564	543	548	590	592	570	556	574	534	560	553	569	581	573	571	590	560	585	554	575	565	578	529	565	554	556	560	564	573	535	563	555	572	572	561	578	567	566	564	578	579	605	575	598	546	557	520	542	564	591	579	568	519	536	569	596	524	548	558	584	587	545	543	620	593	556	545	525	601	550	553	576	582	573	572	513	584	542	585	574	549	539	579	550	590	588	570	552	591	573	581	589	560	533	535	495	577	571	564	544	546	551	563	589	546	610	523	594	547	528	569	543	576	574	571	555	558	566	591	571	567	586	560	562	556	580	550	600	550	583	562	548	581	570	600	566	596	570	555	521	571	563	566	609	566	583	570	587	599	516	571	587	556	531	553	545	561	566	589	548	541	541	562	535	553	575	609	562	559	517	560	632	579	563	565	555	560	539	546	592	568	544	549	580	521	580	579	599	598	566	552	537	537	548	550	534	551	556	599	575	519	561	542	536	521	580	528	566	546	588	618	553	583	516	577	597	553	561	553	570	572	548	536	578	584	570	576	550	554	539	551	598	550	566	571	566	592	562	619	538	545	541	555	561	522	566	594	551	581	554	593	580	551	566	551	549	555	560	547	555	588	580	551	522	571	561	561	546	580	571	582	542	560	573	565	572	553	532	542	553	599	645	557	557	579	555	605	562	551	564	544	564	556	575	540	568	535	570	577	522	536	607	566	505	559	549	546	589	553	556	577	558	590	621	564	554	559	526	556	509	590	541	596	516	593	600	534	577	547	585	581	544	577	563	575	533	599	559	589	584	562	586	605	561	575	599	549	548	585	527	542	554	556	580	588	586	574	565	555	564	548	578	610	556	550	568	524	570	588	562	581	604	569	579	542	547	583	572	583	573	570	591	589	607	562	554	538	574	583	561	563	540	575	572	576	576	570	585	567	618	548	563	545	558	567	506	552	547	579	542	587	608	534	581	558	596	546	572	577	525	528	557	583	542	528	523	601	592	576	573	610	526	587	589	585	567	548	618	597	537	545	543	571	596	560	541	546	573	541	569	559	553	586	534	551	564	578	491	539	585	562	630	559	525	571	580	557	588	587	565	571	587	592	548	591	573	558	560	517	592	564	544	581	560	579	525	556	586	587	516	582	562	547	597	550	570	542	530	555	548	559	544	595	597	551	580	622	498	635	537	599	594	546	586	586	577	574	563	562	562	542	569	528	568	567	583	560	554	571	554	562	563	589	548	549	564	565	548	597	528	599	532	593	570	517	558	516	549	619	592	529	574	554	548	524	563	580	598	522	552	557	572	595	548	550	600	544	574	542	546	576	582	597	499	543	570	578	554	562	620	578	542	600	625	588	574	582	559	579	602	558	567	594	569	547	584	572	513	562	561	569	538	570	579	554	555	549	549	562	577	512	613	582	555	512	561	568	549	549	587	607	553	539	533	556	598	599	578	581	598	543	546	588	542	579	572	599	536	577	548	575	576	529	558	603	562	559	564	565	574	585	548	565	545	584	563	584	555	581	537	590	609	564	567	592	541	556	569	555	598	555	573	590	565	545	559	577	591	509	587	556	582	560	563	583	527	594	585	573	620	570	574	552	549	557	580	534	549	548	532	552	529	530	531	575	580	552	567	527	546	555	545	580	574	564	576	546	533	566	578	547	569	571	571	585	572	592	564	579	595	559	529	546	561	557	546	558	600	572	583	552	587	536	542	581	553	552	579	561	555	539	566	573	542	563	556	600	563	566	563	584	537	564	548	591	583	567	543	535	577	556	555	552	563	583	525	564	600	577	564	535	574	540	539	537	581	557	595	553	583	573	548	574	615	553	568	552	552	560	574	548	582	572	553	549	589	555	581	581	541	581	575	606	548	567	551	625	602	548	547	577	542	552	575	565	569	568	567	600	544	575	560	559	578	555	544	581	636	601	554	584	590	571	542	570	536	577	578	586	566	604	538	555	608	568	583	545	604	628	544	563	573	527	615	578	575	525	538	574	600	593	545	551	546	556	564	585	572	564	587	570	558	562	553	584	514	575	570	562	576	515	541	559	582	536	570	527	550	540	576	539	550	535	513	562	532	577	576	564	534	569	574	571	569	551	532	579	575	559	607	579	571	577	536	586	588	537	580	548	568	601	569	566	535	592	560	538	582	591	599	546	580	561	549	568	580	556	561	552	608	590	567	552	601	529	541	585	570	527	540	567	550	545	564	541	537	535	557	561	566	537	555	568	567	552	561	584	546	592	555	617	595	576	538	549	573	545	530	620	546	534	550	537	610	618	568	572	558	568	552	571	562	581	524	573	573	560	568	558	600	555	545	544	583	552	542	586	607	541	544	565
29500	27465	30851	22254	17749	14295	11103	7929	5029	3514	2752	1902	1827	1433	1292	948	890	797	1046	950	780	600	680	496	400	414	379	374	310	345	334	289	267	265	248	271	274	316	342	348	311	297	328	298	321	335	329	282	272	293	296	243	251	240	224	250	241	228	244	215	215	228	225	223	226	212	228	202	194	225	178	213	221	223	217	221	214	192	187	205	242	211	190	220	212	207	187	227	184	181	188	193	216	214	233	195	184	193	212	190	189	190	187	223	190	191	188	203	182	203	180	191	172	189	183	161	182	188	180	180	186	207	202	212	202	201	193	207	204	192	184	193	199	187	207	199	194	211	202	192	200	188	185	185	198	202	176	191	206	178	204	185	189	207	192	180	192	187	167	189	219	193	209	199	190	162	187	196	189	210	171	194	169	168	175	198	164	176	214	213	190	202	182	193	187	202	180	185	171	174	154	173	201	188	228	187	210	177	193	161	226	202	212	189	196	193	186	218	183	204	206	171	208	199	208	184	202	188	174	222	181	198	193	187	193	207	173	185	213	207	200	189	183	194	193	200	165	187	180	176	178	219	194	184	185	196	198	192	181	184	194	188	180	204	202	181	176	180	175	204	205	179	203	169	168	204	189	205	174	189	191	178	188	177	183	179	195	191	193	186	195	208	187	166	171	177	170	152	190	180	200	188	190	215	178	206	196	215	206	175	186	179	184	210	194	167	169	195	181	188	190	180	181	207	214	197	205	180	179	197	227	205	197	177	170	189	186	216	199	222	213	171	221	166	209	207	174	195	224	228	211	181	174	186	175	198	173	180	210	178	192	162	172	191	186	208	192	157	197	190	198	197	186	195	210	184	205	194	206	199	203	225	191	189	210	185	224	196	169	211	198	178	173	221	191	196	202	181	189	224	203	178	199	193	189	199	176	190	194	179	180	210	200	172	182	191	190	164	222	197	171	199	173	192	167	153	198	204	186	216	202	171	210	183	231	214	201	200	192	207	173	182	201	227	179	207	193	198	179	203	194	186	204	197	200	173	194	202	203	204	168	192	165	179	196	173	201	190	185	189	205	205	186	189	182	201	199	185	197	199	186	184	176	173	194	195	173	193	183	213	216	200	202	203	194	201	195	187	173	203	205	189	187	217	192	233	180	182	188	211	174	158	194	182	184	185	195	189	219	207	183	191	190	198	187	187	193	163	216	190	208	205	190	194	215	202	197	192	182	167	199	197	161	205	191	189	212	199	222	174	199	185	207	198	190	187	193	181	185	187	200	192	190	194	222	203	185	202	196	187	192	163	175	200	201	180	196	187	205	186	173	223	210	175	202	226	207	195	177	188	182	183	181	200	182	179	187	210	175	193	204	192	190	175	196	183	160	190	188	185	177	196	159	182	195	175	198	198	161	161	195	207	172	194	223	173	212	209	203	183	185	180	214	202	193	185	177	202	174	204	198	179	216	184	190	175	190	167	179	217	173	192	174	182	194	232	174	167	193	211	203	184	192	207	208	193	175	216	184	186	200	194	208	180	196	220	186	205	195	212	174	164	168	213	183	186	207	194	220	201	169	196	187	202	195	180	194	166	185	202	200	175	180	165	193	202	179	180	167	208	201	187	208	197	197	203	198	185	185	185	213	194	190	198	208	221	193	193	186	176	205	181	176	186	188	191	216	199	180	205	211	168	203	181	183	217	203	215	196	165	207	169	205	189	196	210	198	187	193	201	211	178	197	211	196	194	186	189	204	224	212	179	192	190	197	208	173	199	185	211	201	197	173	190	206	189	214	211	182	193	198	214	186	212	187	225	207	204	221	202	221	177	204	198	189	177	178	192	220	192	161	191	194	183	181	198	199	191	220	172	199	179	184	228	216	180	200	197	193	177	190	164	208	202	214	188	208	180	203	188	203	223	187	205	193	170	206	185	186	196	193	186	163	178	188	177	207	178	204	199	201	198	206	186	209	198	163	206	192	195	182	192	180	170	186	184	217	192	209	171	183	200	187	203	205	177	178	195	206	208	208	168	206	171	201	163	212	183	226	169	198	210	203	208	197	196	203	200	208	205	207	183	195	171	175	211	182	189	193	197	165	191	189	184	209	221	185	167	192	184	175	200	178	204	204	177	177	184	199	189	175	187	188	195	204	212	184	184	218	199	200	195	203	206	186	196	195	205	189	184	183	195	192	222	186	207	211	203	199	203	204	173	189	188	204	182	172	199	209	166	188	200	164	173	162	185	198	209	176	214	195	195	206	192	188	196	204	185	178	206	169	195	203	180	171	171	179	168	198	206	190	201	185	192	206	173	191	164	189	184	188	163	189	189	175	166	180	218	189	201	189	220	192	184	189	211	212	180	186	185	185	182	198	174	206	213	191	188	171	187	173	199	193	200	202	197	175	223	191	196	209	169	192	191	189	185	195	188	174	175	191	189	211	218	199	225	197	201	181	209	208	186	191	194	219	209	188	175	194	181	184	211	196	203	202	198	202	187	193	173	188	171	212	167	187	181	167	182	181	197	223	220	192	182	219	179	183	210	206	191	215	167	198	180	187	193	196	216	196	205	190	185	184	206	180	163	189	178	178	172	180	180	214	183	195	216	178	179	196	193	183	172	233	209	222	203	199	214	204	167	215	200	178	180	202	210	173	196	229	171	204	183	187	203	202	185	200	183	211	185	219	226	173	196	193	163	212	160	193	197	211	200	194	169	186	186	193	197	236	182	195	174	175	207	191	182	188	150	183	200	200	174	176	180	175	179	178	186	202	162	170	190	176	193	189	207	200	191	183	181	173	191	206	180	192	186	211	183	200	205	211	163	223	208	178	181	200	207	176	170	205	189	167	180	193	193	191	183	198	203	209	183	188	176	212	180	172	217	192	196	200	173	186	181	212	178	203	209	181	194	207	181	162	201	223	215	211	194	183	206	202	189	195	232	175	186	202	209	214	223	194	218	192	178	165	166	165	196	191	202	178	192	193	191	181	196	167	213	233	176	160	204	187	194	204	192	187	194	201	215	207	168	218	193	194	188	198	216	230	209	182	172	176	181	180	182	191	183	205	199	187	199	199	179	199	192	196	187	187	225	205	203	179	171	193	170	182	193	174	175	178	192	203	198	191	213	185	219	208	184	175	182	149	170	166	194	181	177	203	201	166	184	182	195	168	198	179	160	183	206	203	219	165	172	187	196	198	205	207	174	172	196	201	169	179	195	184	162	188	159	190	207	204	176	199	181	194	192	170	184	196	193	177	186	189	182	185	236	226	183	188	187	202	198	182	191	190	187	208	210	197	186	207	196	187	208	181	193	187	167	164	194	242	202	200	169	201	172	214	205	198	195	201	172	204	181	174	192	195	185	189	201	196	203	201	161	188	193	181	182	168	208	185	157	184	194	188	181	198	173	196	212	193	188	212	202	196	214	188	196	187	215	211	199	195	173	184	211	200	212	204	171	191	168	210	189	165	189	189	199	177	198	209	184	203	195	194	181	205	199	158	205	184	169	183	204
17888	20940	29126	25384	25472	23232	21192	17850	14645	12046	9831	8367	8450	7249	6426	5277	4484	4578	5155	4737	4034	3353	3325	2593	2154	2005	1797	1727	1493	1297	1285	1223	1296	1241	1235	1368	1523	1735	1721	1714	1557	1529	1403	1408	1350	1389	1363	1401	1437	1396	1081	968	922	951	849	853	802	788	802	732	760	731	760	758	669	694	694	670	722	715	660	654	660	656	664	632	626	580	626	610	638	594	576	525	568	558	558	549	558	533	531	535	549	552	565	547	521	497	453	526	518	469	533	514	524	523	525	508	487	488	498	513	459	438	455	490	500	517	434	463	550	487	487	520	468	510	483	463	481	455	498	478	474	488	496	460	515	499	443	502	489	519	422	483	465	475	482	494	468	428	447	433	480	474	476	500	479	498	512	509	473	476	473	504	485	443	498	460	513	480	481	492	468	481	481	461	478	438	528	496	435	472	491	471	451	503	484	473	504	484	456	447	504	470	515	502	510	491	477	459	477	555	463	510	447	485	468	461	514	501	445	492	455	537	467	499	477	496	461	476	476	498	479	474	527	484	475	473	456	489	477	491	454	476	472	505	489	471	502	450	508	431	508	479	469	494	462	522	488	503	483	488	485	465	453	498	459	481	445	521	509	502	454	503	526	477	473	523	510	478	457	499	478	471	472	472	492	477	476	500	474	508	541	487	463	480	475	444	472	475	426	476	465	467	465	490	491	521	473	458	506	481	477	484	522	458	496	457	481	498	490	492	441	484	466	471	473	513	462	497	482	480	482	483	483	478	486	481	471	506	514	502	527	474	477	467	444	462	476	480	499	480	470	508	472	466	514	483	455	455	468	494	501	512	523	477	471	474	484	483	482	477	452	468	459	518	476	456	455	479	495	503	469	499	476	488	485	441	487	483	483	508	479	484	487	480	478	484	470	532	486	487	483	502	487	446	455	490	474	479	441	479	469	465	513	472	473	486	478	440	479	467	467	502	486	486	464	447	514	431	453	493	483	497	489	436	512	455	461	490	476	433	464	511	480	520	490	526	483	459	507	513	474	478	481	456	500	477	509	481	478	443	497	470	463	494	480	496	500	499	471	458	481	482	465	501	485	492	440	454	461	442	479	487	476	450	451	483	461	497	501	491	518	461	489	487	470	480	471	473	482	466	466	464	483	480	475	520	488	465	475	490	487	512	486	467	486	482	473	518	492	466	474	485	488	494	504	475	480	538	509	461	517	440	451	502	494	466	506	461	492	478	505	518	493	455	464	474	497	463	459	517	481	455	457	498	466	506	508	466	455	462	505	460	513	492	427	465	508	432	458	463	536	528	496	486	455	480	462	505	479	489	486	481	473	464	509	487	471	504	502	479	450	490	494	483	470	480	494	483	509	458	467	466	461	510	484	498	459	476	478	485	454	503	485	490	468	474	503	502	494	492	509	445	432	484	494	483	482	463	475	449	455	461	463	451	449	480	504	517	464	474	515	470	481	464	495	502	490	496	455	463	455	473	487	473	477	487	458	463	492	489	474	454	480	491	467	468	527	476	503	483	501	506	497	478	506	473	514	502	481	494	491	475	495	514	488	499	470	453	433	498	528	482	499	507	494	481	474	512	504	491	464	466	541	504	493	483	479	491	464	458	504	471	493	464	466	522	491	441	462	454	486	500	486	456	515	454	494	483	483	493	468	474	475	519	476	492	448	491	466	422	475	470	499	468	464	485	478	494	468	506	511	479	451	495	497	474	478	470	502	508	464	445	446	472	465	470	487	474	487	500	474	515	443	455	447	486	449	493	467	477	465	488	463	460	499	497	518	483	499	465	454	453	489	503	474	459	441	493	492	497	456	497	459	506	481	506	449	486	473	465	470	522	471	514	460	481	521	471	464	504	508	513	453	456	474	447	483	520	477	455	473	441	495	439	493	498	473	506	472	491	492	460	461	499	474	485	497	507	468	456	450	488	521	488	506	465	489	488	498	496	490	475	465	460	487	479	469	498	523	479	484	445	491	514	497	489	492	481	493	481	487	470	466	537	474	446	500	458	467	520	478	526	508	499	456	502	445	475	479	484	472	472	481	475	485	473	489	508	475	501	478	468	514	496	466	491	491	504	471	534	509	489	469	465	531	507	493	525	482	464	451	468	466	484	480	471	497	453	484	512	498	466	478	489	508	478	491	452	464	469	462	484	477	498	491	499	457	459	481	490	497	445	438	467	463	505	471	486	455	473	461	416	516	473	500	478	439	491	521	457	437	486	530	500	439	460	481	494	455	480	475	511	493	491	471	460	455	459	516	507	476	459	501	457	446	470	471	496	457	451	478	470	491	506	469	452	499	467	496	481	519	479	435	469	459	467	461	464	459	491	471	473	457	478	461	460	502	503	480	526	487	487	472	476	501	459	474	473	477	489	501	457	489	505	449	497	479	450	461	429	466	485	483	504	464	473	500	495	503	502	467	459	498	489	455	482	472	479	462	485	472	450	477	480	518	465	510	462	505	512	511	472	480	469	504	452	517	483	435	487	465	527	504	463	480	446	484	497	450	535	479	488	422	482	472	504	455	508	457	523	489	509	488	468	501	490	467	483	500	459	487	472	474	490	487	476	505	478	533	471	430	456	467	491	468	479	493	437	488	479	469	485	468	507	481	484	429	483	463	471	496	487	496	495	488	473	490	448	460	467	452	492	471	495	482	502	505	457	500	470	470	474	496	477	472	484	474	463	497	454	476	475	479	503	482	502	493	500	457	462	497	479	489	511	475	469	497	506	487	432	522	475	455	492	495	445	514	498	478	451	519	516	495	475	448	512	481	504	496	487	493	496	474	491	479	468	473	499	453	511	479	471	533	499	472	489	475	471	513	456	452	513	496	498	463	489	510	443	520	496	479	468	463	481	460	474	511	471	485	455	501	473	486	475	512	504	476	458	452	496	448	489	533	474	479	491	495	474	508	505	470	495	466	492	463	529	472	484	453	473	462	494	484	456	486	486	464	463	466	489	472	444	469	499	465	487	503	516	440	496	523	485	470	492	472	470	531	514	527	460	489	475	500	530	491	481	485	496	474	477	498	489	509	484	456	450	464	447	505	461	458	488	483	503	504	487	460	471	465	474	446	478	508	492	459	479	502	516	485	518	466	493	471	465	501	464	456	494	533	471	495	499	496	493	472	529	514	471	494	489	443	480	456	506	477	476	513	471	499	463	494	505	499	501	481	447	485	525	475	489	473	515	473	481	471	481	506	521	489	456	500	457	493	509	475	456	510	469	461	493	464	459	505	474	499	508	465	483	513	475	464	500	473	451	491	513	452	484	477	487	504	461	470	509	487	446	471	463	464	487	480	461	473	467	458	465	492	533	483	500	455	454	408	463	496	482	496	442	484	467	450	421	509	474	506	466	454	463	517	448	538	478	489	499	466	458	466	483	485	531	459	461	465	481	492	483	465	503	454	479	509	492	466	484	503	517	474	502	472	497	426	460	505	458	450	503	474	499	475	462	491	454	495	452	460	443	496	478	469	472	475	515	462	455
10125	6086	6160	3839	2658	1885	1433	1102	760	623	507	440	408	377	379	332	302	316	284	260	248	282	214	226	209	248	205	197	221	231	213	198	191	203	244	225	230	213	214	188	209	207	196	196	202	197	219	191	186	206	212	203	227	211	194	197	187	183	205	187	206	187	217	183	186	186	196	186	214	194	196	188	212	201	197	231	184	170	183	184	202	206	176	201	194	207	183	208	204	183	178	232	181	186	191	199	184	204	182	237	205	202	185	203	181	186	218	174	165	199	189	192	189	212	186	188	189	168	209	199	193	189	212	216	193	178	174	197	203	201	201	193	192	178	188	184	178	174	192	192	218	185	210	182	180	177	181	184	196	182	211	177	180	171	187	183	218	188	183	177	205	175	190	191	211	190	194	170	195	182	185	195	187	201	188	202	185	184	171	176	185	200	197	179	201	182	189	204	181	201	201	189	184	219	196	183	201	196	175	206	182	167	197	195	194	204	160	191	192	202	189	192	206	188	204	204	165	189	170	217	194	227	194	204	184	194	211	183	195	197	194	189	181	196	191	186	190	194	193	199	202	179	195	193	175	188	185	181	188	199	187	204	173	201	164	176	199	173	162	181	207	182	169	187	173	179	169	198	164	223	199	202	188	203	191	195	178	200	195	197	188	175	197	190	183	192	204	178	207	168	224	169	174	198	194	179	155	195	178	179	181	180	191	208	199	213	190	217	158	199	190	195	191	212	192	182	191	179	177	181	188	199	200	201	198	187	170	201	201	197	193	193	200	193	193	190	175	203	213	199	173	189	192	193	170	182	224	220	177	209	201	197	188	191	208	203	168	186	177	208	205	182	163	190	202	186	200	194	173	207	197	218	187	217	167	203	175	185	163	205	207	196	185	225	211	181	186	212	179	202	163	211	172	189	170	210	207	207	174	189	198	212	173	189	171	193	188	185	200	197	168	172	170	189	200	202	209	171	178	187	195	176	220	187	212	189	204	201	193	192	180	197	188	195	193	181	202	183	197	200	196	174	182	206	192	195	191	190	209	173	178	184	196	190	170	215	172	186	204	180	187	186	174	189	179	199	186	187	207	187	156	188	221	220	196	213	190	207	196	187	175	182	208	192	190	184	209	206	181	212	175	194	184	187	190	190	197	186	200	202	184	187	165	180	178	207	221	194	182	192	194	195	172	187	200	174	194	177	198	193	206	174	191	232	188	189	191	193	192	193	165	178	175	199	177	199	182	178	196	186	195	188	188	198	189	205	210	183	174	196	179	200	204	187	198	185	194	201	202	180	201	214	175	184	218	204	179	193	175	191	194	198	205	203	217	185	209	189	241	204	185	187	216	206	185	203	184	182	215	176	203	211	196	199	203	188	201	199	188	145	189	178	180	190	207	184	180	176	204	202	212	186	194	190	185	217	173	195	174	190	191	212	172	154	183	192	209	204	199	190	208	189	206	191	222	187	202	181	177	179	208	187	198	188	201	199	178	190	181	164	177	193	181	216	200	197	190	202	210	224	187	184	169	200	157	168	187	224	208	180	187	207	197	193	202	187	176	187	188	205	192	174	203	195	186	200	161	169	187	186	198	183	186	183	187	188	186	190	191	191	185	179	203	203	212	199	193	192	179	182	188	176	203	185	193	198	187	156	182	207	186	181	183	187	192	183	184	216	175	182	182	190	183	178	220	200	186	198	185	190	189	195	195	181	215	194	194	187	189	178	222	193	182	190	168	187	169	221	201	168	188	201	180	192	171	181	173	176	163	188	193	183	178	170	214	190	208	182	207	171	192	207	182	160	157	212	198	184	186	181	203	189	174	175	193	210	189	199	200	183	193	167	187	175	184	188	196	220	183	188	207	193	196	192	193	203	167	177	181	203	187	218	186	190	211	196	189	197	206	188	169	201	204	167	171	180	197	195	237	199	199	209	182	189	213	165	180	196	175	219	179	180	173	190	188	193	185	202	219	196	198	216	197	192	181	171	205	198	202	188	216	187	194	182	199	189	198	182	207	186	186	187	194	208	195	213	197	169	200	205	185	172	180	199	168	176	198	176	193	200	190	186	187	207	188	186	180	198	195	178	165	198	174	183	190	186	170	181	217	189	186	196	188	190	199	176	200	222	186	201	197	186	203	197	165	183	189	180	191	182	210	190	209	175	196	181	182	178	209	184	202	154	175	190	171	202	199	182	179	167	181	199	189	226	180	174	214	219	194	193	158	188	206	173	201	175	173	200	175	187	183	169	183	195	171	195	191	187	168	180	179	197	198	190	186	197	209	178	193	181	215	171	219	197	212	208	218	176	185	190	161	213	167	196	173	183	206	205	177	198	174	197	188	192	184	184	184	193	205	189	201	200	198	179	161	179	194	198	189	210	171	178	157	196	199	181	187	216	166	182	188	195	200	204	197	172	216	195	204	187	169	209	188	183	192	203	180	187	173	175	198	186	197	188	190	199	192	173	208	173	195	176	182	166	185	188	186	166	204	208	196	190	203	174	204	221	198	201	189	190	199	211	190	201	230	199	190	165	195	195	185	181	218	185	174	175	178	186	191	197	215	181	180	200	180	179	173	166	211	230	179	200	199	156	215	181	191	177	198	194	203	171	158	159	185	182	192	193	188	208	183	188	195	195	193	178	196	177	221	192	194	172	175	185	182	192	198	228	214	205	174	209	201	179	208	186	184	219	206	184	203	222	196	179	163	197	207	204	164	193	188	213	173	214	175	199	169	193	191	189	233	200	223	179	189	195	209	197	193	199	196	199	199	203	205	172	205	197	209	171	200	204	176	196	184	152	186	215	198	179	194	184	201	178	186	176	208	184	204	207	183	188	183	190	177	192	194	205	200	195	180	196	204	202	210	193	180	184	187	198	182	211	182	170	183	168	198	204	203	175	181	207	206	176	154	171	197	195	209	192	180	201	185	197	213	178	198	197	171	185	201	188	227	194	200	184	174	177	172	199	200	187	179	176	197	189	195	195	185	180	177	194	164	167	213	191	207	179	185	205	195	194	206	203	201	193	188	204	186	193	212	205	212	183	189	185	195	181	184	189	174	195	229	189	197	213	187	194	213	178	176	197	178	194	181	228	206	195	181	181	194	231	208	197	194	183	183	164	184	180	184	181	184	194	174	185	196	180	198	210	222	212	179	204	186	188	199	201	177	195	197	188	187	220	177	186	189	193	166	204	184	192	188	208	170	176	192	210	181	178	193	189	176	196	192	181	184	179	205	185	170	201	187	188	218	223	196	186	202	184	201	176	162	199	173	209	201	189	206	191	176	187	220	182	165	182	213	164	188	177	159	207	193	187	192	178	180	184	178	197	204	194	209	192	185	208	174	197	180	178	193	179	200	203	197	187	203	185	191	188	193	197	189	198	190	193	175	187	174	196	224	198	193	207	171	188	160	183	187	191	205	180	181	194	195	193	209	194	181	200	201	179	191	174	193	168	193	177	191	165	194	175	186	217	185	209	191	185	213	188	186	211	175	211	207	194
6161	5919	10253	10086	9089	7849	6388	5134	3832	3052	2417	1905	1813	1816	1563	1407	1217	1220	1131	1166	990	908	834	863	703	742	746	730	708	692	654	727	641	660	662	682	656	685	702	732	725	684	710	706	688	703	672	653	633	698	636	608	589	589	578	561	606	626	596	635	628	589	575	566	557	538	544	546	557	554	586	591	528	543	563	540	529	538	512	563	515	538	523	488	510	484	499	538	518	555	491	471	506	525	512	473	531	480	463	471	499	507	504	499	508	438	510	443	502	485	506	503	518	503	501	486	485	449	511	483	484	498	516	499	540	477	492	503	450	488	495	474	455	488	531	469	495	459	494	515	480	489	516	463	427	498	475	485	511	465	493	519	482	503	494	457	486	448	497	461	484	469	491	482	491	510	462	438	480	502	451	486	545	510	487	475	497	482	481	473	468	493	454	512	493	498	480	499	469	482	507	498	510	466	446	503	496	500	521	475	478	498	463	500	504	455	463	543	471	480	476	469	464	486	472	500	526	495	433	463	483	447	455	481	488	501	461	474	501	488	468	478	506	474	455	453	501	493	528	461	460	444	458	466	498	474	455	459	456	489	460	475	499	493	510	440	520	502	481	497	471	491	473	478	480	458	470	485	511	501	512	501	466	519	421	446	454	467	482	483	473	493	501	490	497	482	487	449	524	473	474	495	515	482	484	486	471	474	523	512	478	470	494	513	452	517	504	492	448	519	481	453	533	489	489	488	530	447	470	458	507	495	527	456	482	460	544	448	468	499	464	458	516	516	482	467	461	481	503	488	501	489	507	469	504	510	479	533	467	489	480	461	499	494	466	489	475	504	518	499	474	461	451	462	561	463	502	487	491	494	501	468	486	478	490	509	494	484	514	493	473	500	504	493	515	464	453	483	475	480	486	482	443	493	479	502	478	488	496	513	471	464	502	489	480	522	483	519	455	485	471	488	489	479	477	490	471	484	429	446	483	511	509	495	494	501	499	469	447	493	485	454	492	493	479	502	496	462	460	469	458	476	495	473	417	445	450	497	476	538	497	481	492	446	450	489	525	479	512	463	511	454	458	497	476	488	508	490	475	533	501	491	508	462	479	470	476	499	505	500	462	514	493	498	498	487	493	498	443	507	504	465	495	497	472	512	490	489	498	506	449	481	507	481	482	473	484	501	493	497	495	462	473	485	485	465	482	449	460	519	498	468	490	476	472	461	469	470	465	521	488	534	482	496	429	487	467	514	482	479	535	492	494	462	474	499	491	458	478	516	502	459	501	463	531	457	469	469	477	548	488	506	466	485	489	495	479	478	494	507	508	488	470	476	484	446	488	502	481	502	466	473	470	464	511	477	501	484	485	465	512	539	495	502	457	495	489	475	525	501	509	503	513	486	503	450	464	545	491	477	477	478	493	508	492	495	495	527	473	464	485	467	453	515	441	536	488	514	523	507	491	475	501	466	473	475	482	500	474	461	507	499	500	455	499	476	498	520	480	498	486	458	500	481	461	494	490	468	480	499	503	474	477	507	450	448	529	485	500	489	476	509	514	513	458	515	487	495	531	522	491	457	498	457	493	504	487	493	476	507	479	493	482	497	502	513	493	511	455	483	470	497	441	460	468	482	503	486	487	485	497	479	491	483	467	513	517	481	536	455	502	501	482	503	502	499	491	491	488	472	475	478	515	527	473	472	485	476	434	510	496	522	441	521	502	512	489	491	454	492	508	478	480	508	487	479	497	491	491	503	469	470	507	486	511	509	493	458	489	486	517	487	524	455	475	489	517	487	476	469	510	494	506	452	528	576	479	506	469	503	469	465	488	483	485	507	481	503	475	502	498	495	524	488	505	488	480	484	483	494	462	482	457	462	476	478	471	497	512	486	498	513	503	472	489	493	475	462	474	515	440	473	464	482	497	498	461	507	425	457	500	464	482	464	464	503	468	495	505	474	477	486	502	474	483	486	487	489	488	504	503	475	457	539	479	502	488	497	462	472	467	445	499	462	540	469	517	469	507	485	471	500	477	459	486	437	473	499	450	506	523	475	488	506	498	510	477	487	479	485	527	482	522	473	490	463	480	505	517	516	500	499	467	480	494	488	520	467	467	453	505	481	482	499	477	477	461	460	464	459	503	501	448	466	482	543	501	459	491	512	483	495	481	525	521	493	494	515	479	500	486	483	536	478	499	554	503	512	478	505	473	453	487	508	487	469	487	478	466	498	480	482	502	466	476	491	558	519	478	494	508	473	497	515	461	462	432	547	499	507	523	464	477	498	481	458	474	469	493	537	494	501	488	505	495	517	502	470	466	477	481	473	468	435	478	506	505	463	447	466	505	447	477	466	486	529	476	483	531	469	465	460	551	493	507	488	502	434	496	516	473	484	487	476	501	498	530	448	488	489	478	497	498	495	508	492	493	442	523	495	448	526	436	482	513	476	501	539	498	494	494	511	491	485	444	529	473	485	502	465	495	469	497	486	493	460	477	487	496	506	480	486	450	455	483	537	469	463	484	493	456	477	495	494	514	466	491	510	494	479	467	515	502	453	536	470	511	478	511	488	479	515	455	466	485	465	481	527	482	464	469	527	505	496	530	469	497	461	517	494	471	493	504	504	478	492	476	477	517	501	532	510	536	445	454	510	457	494	495	444	497	483	490	528	489	456	489	484	496	435	487	462	492	487	471	493	505	500	529	502	508	513	457	463	439	498	475	497	446	485	465	510	515	485	493	492	494	499	475	466	494	477	490	507	468	523	510	477	474	465	480	483	492	492	542	483	511	464	540	481	456	490	493	479	452	457	506	473	497	491	468	507	495	483	492	482	469	463	473	483	450	458	476	487	499	480	461	525	524	492	471	476	475	495	490	510	449	487	483	516	497	461	485	484	492	498	477	504	491	493	465	486	496	480	500	514	479	458	484	476	493	491	493	469	489	448	467	483	484	513	471	485	504	479	487	501	451	452	462	464	509	486	457	485	520	498	475	459	493	493	485	507	504	509	468	491	511	507	453	479	471	480	489	450	473	476	477	465	480	504	496	493	536	483	461	479	449	432	486	528	468	451	480	491	483	503	519	474	498	516	489	493	537	469	482	486	475	466	440	487	458	534	476	487	498	498	490	498	470	503	475	485	470	476	442	511	513	481	478	489	475	513	516	470	494	473	485	496	442	476	484	531	501	465	463	486	479	457	440	489	480	507	462	475	436	461	493	488	453	512	476	471	479	468	437	485	498	482	463	508	496	450	492	469	471	502	472	515	494	527	474	494	457	476	500	486	439	507	510	469	449	481	526	470	499	510	466	467	451	520	516	474	490	522	501	515	499	484	502	485	478	490	463	496	490	518	466	492	446	460	500	497	513	497	462	472	524	476	494	481	487	507	476	490	480	470	441	501	484	506	479	503	495	496	504	497	507	490	490	458	450	489	475	481	491	470	510	438	514	501	505	480	496	503	493	518	474	472	496	463	471	479	502	478	461	514	472	459	422	501	493	485	437	491	507	447
22864	19711	29553	20596	13651	9648	7283	4870	2966	2153	1581	1162	1227	951	975	756	657	596	642	601	530	472	392	436	356	314	352	295	289	259	346	264	280	295	275	257	304	298	328	268	308	292	280	300	265	285	292	291	312	281	287	262	258	259	290	276	248	253	256	248	228	251	236	261	231	263	241	242	247	261	240	221	230	228	226	248	258	256	223	253	240	261	258	211	243	218	229	216	245	220	234	257	223	219	220	223	224	223	214	223	238	215	214	230	207	217	213	232	241	255	213	215	229	199	228	199	219	240	203	208	218	214	239	234	212	224	220	228	211	211	230	234	232	225	223	222	219	236	248	243	229	264	225	226	219	203	197	233	255	231	235	210	202	255	259	240	232	226	228	231	225	246	225	222	237	222	219	213	230	235	209	218	253	228	227	234	235	265	212	228	206	258	223	230	214	219	238	226	207	230	213	216	237	210	210	229	241	216	220	206	221	254	218	229	245	228	260	232	228	241	233	234	212	225	237	224	201	235	242	195	227	235	232	249	239	228	231	238	249	235	219	228	222	230	220	225	252	236	232	224	227	215	229	219	229	219	216	232	231	203	236	220	229	221	214	241	229	227	258	232	227	233	234	228	239	210	225	203	228	208	229	236	223	254	234	217	226	215	233	241	242	211	211	228	240	219	229	236	225	228	214	218	227	208	201	231	223	247	242	240	227	239	183	217	216	228	213	245	218	213	208	225	230	214	230	228	194	236	245	230	228	203	204	228	221	220	210	250	244	219	264	221	211	219	212	225	203	248	223	211	206	196	220	250	235	215	223	238	222	210	253	242	232	215	236	213	212	237	215	233	220	227	220	221	218	253	237	231	228	244	202	243	217	216	201	239	221	244	237	227	249	231	238	234	218	214	219	237	226	237	261	228	239	211	243	236	236	201	198	222	230	225	242	226	198	227	248	209	244	261	249	216	230	214	224	237	253	238	250	227	228	230	216	230	208	231	208	223	238	219	245	227	205	200	212	209	211	221	212	225	226	256	216	204	202	207	186	206	232	250	204	262	235	231	240	209	228	226	231	227	195	236	186	222	220	244	211	247	234	232	219	203	253	224	244	209	219	210	244	220	241	224	216	211	246	222	190	234	220	240	213	209	242	234	220	191	225	213	239	243	206	218	208	245	226	221	240	231	201	231	237	223	239	249	246	181	211	216	219	208	201	226	239	262	223	213	199	193	232	243	229	245	228	221	224	219	226	220	233	261	217	226	208	236	222	214	214	217	221	227	198	253	243	204	224	199	233	197	202	241	264	245	231	250	208	214	215	239	213	235	192	218	225	237	219	228	215	216	237	200	242	214	251	228	264	223	220	245	237	209	210	244	213	233	219	211	215	235	230	212	230	207	210	230	233	219	224	223	219	204	207	209	204	224	253	252	206	245	207	206	197	225	181	211	219	244	260	224	225	243	232	241	231	223	226	221	235	248	226	217	229	226	213	252	232	202	234	212	222	225	232	210	201	241	218	232	224	247	207	204	240	208	207	220	221	231	236	213	194	221	212	217	219	221	232	229	199	232	215	235	252	227	218	235	208	250	227	223	203	242	225	237	206	217	212	222	228	232	222	210	216	219	243	235	217	201	194	210	214	237	234	217	223	203	229	259	224	231	238	210	199	242	240	223	226	268	217	234	198	211	251	216	247	214	243	225	274	234	193	273	248	233	232	208	219	226	244	197	216	231	235	240	223	186	230	249	215	225	231	235	230	229	213	228	215	226	211	239	236	212	213	233	239	224	228	249	236	217	190	245	216	232	238	252	219	255	251	234	211	192	247	221	220	224	208	200	235	223	239	222	246	225	221	219	232	222	225	218	228	213	245	225	241	248	224	238	255	236	224	193	210	229	187	230	258	224	239	237	222	248	227	228	182	202	220	248	222	229	221	223	213	231	218	224	219	233	227	228	210	226	239	244	225	232	202	237	204	234	211	228	205	243	227	212	193	242	228	211	254	209	213	234	231	218	252	240	209	234	247	240	227	241	190	247	229	213	207	245	242	215	235	203	240	183	248	202	239	245	252	234	229	202	204	205	237	233	256	222	239	224	246	241	235	241	233	215	203	199	204	238	226	212	215	231	214	230	211	242	204	251	222	240	195	225	203	192	241	225	206	221	235	214	217	236	216	208	232	232	241	215	212	248	211	199	213	226	219	232	224	217	237	220	238	225	219	225	212	242	231	216	205	259	244	239	232	226	193	191	209	212	222	222	242	223	232	245	251	234	205	213	230	229	214	215	232	222	233	250	213	233	247	262	243	223	220	227	202	222	183	235	244	214	234	218	214	220	217	248	212	214	237	203	212	225	237	244	226	214	210	202	223	239	225	220	234	225	214	272	215	221	228	221	245	208	260	224	236	232	211	236	209	249	224	253	245	205	223	193	224	207	209	206	215	206	208	214	238	201	224	222	214	241	232	216	228	246	202	234	242	237	213	229	218	208	250	187	224	224	207	237	220	234	221	219	243	217	211	221	233	243	232	218	211	200	233	256	209	214	232	217	226	245	204	235	211	221	200	229	226	231	258	224	225	259	219	218	190	195	220	217	209	223	227	213	231	225	226	215	229	233	212	221	248	232	215	197	230	240	214	209	219	207	213	240	223	259	238	235	236	223	249	210	230	246	216	228	207	203	228	233	248	235	229	235	230	237	226	271	216	223	251	218	230	218	226	218	254	189	229	246	252	262	226	210	220	213	221	235	242	265	240	231	217	219	228	215	234	202	230	239	233	226	243	226	227	215	228	197	224	248	253	228	222	229	212	197	238	227	206	242	224	218	218	231	255	216	243	199	214	218	209	201	217	228	199	232	229	279	243	230	242	215	222	221	247	217	211	229	207	200	226	242	217	223	241	245	237	223	242	222	251	220	247	224	223	223	214	220	221	202	213	230	244	221	208	251	192	208	208	210	227	229	245	234	198	209	223	236	235	226	228	217	218	228	216	212	221	206	246	216	210	230	204	233	222	249	230	216	229	231	214	225	235	228	221	204	206	206	222	213	204	225	246	238	233	228	255	213	220	245	234	230	212	201	231	246	231	235	212	226	266	259	223	244	213	247	229	223	234	246	227	242	217	218	236	230	230	208	216	238	208	238	224	196	223	215	223	196	223	226	217	224	210	217	242	260	230	224	241	211	183	229	214	248	216	225	213	187	234	208	221	212	228	236	243	226	231	232	242	234	240	233	239	219	242	226	229	230	246	199	222	218	242	211	239	237	250	248	232	231	254	218	218	225	194	217	233	214	211	231	245	231	208	251	204	222	199	238	221	226	215	224	229	249	239	219	226	216	216	189	214	200	220	240	234	240	185	219	211	255	194	208	219	228	235	249	222	219	220	243	256	239	210	230	220	233	240	209	242	202	209	225	239	233	225	239	236	190	226	225	222	219	219	226	240	211	234	204	205	219	228	228	201	221	223	209	231	219	239	242	226	216	228	199	237	220	199	227	231	226	225	256	253	244	199	239
14111	16053	29005	20879	19859	18548	16386	13205	10242	8305	7049	5811	5445	4675	4795	3574	3337	3258	3093	2939	2496	2300	2039	1877	1585	1349	1291	1133	1120	1108	980	1098	1084	1048	1002	1040	1134	1259	1216	1174	1150	1107	1157	1169	1020	1160	1238	1048	1060	1022	875	848	813	812	813	778	818	794	789	728	774	742	725	722	719	685	676	739	676	713	720	668	668	677	678	618	714	669	631	665	655	624	606	639	625	663	592	617	607	576	551	563	601	592	580	552	556	540	544	534	531	544	595	548	591	563	616	557	558	584	559	574	567	544	544	547	569	571	552	567	546	586	556	585	575	610	557	548	573	572	538	559	547	555	595	573	573	543	590	559	592	592	585	578	587	534	566	555	575	533	522	514	563	538	581	530	565	552	500	571	567	556	574	559	560	536	619	554	558	527	534	555	560	559	559	543	553	565	528	601	560	586	519	599	551	580	547	530	596	572	567	519	602	509	549	550	549	512	622	514	584	558	574	610	572	590	550	546	531	501	578	592	523	573	588	548	570	535	573	534	570	563	588	560	572	556	551	553	559	538	530	539	569	586	575	543	516	581	538	587	585	583	549	537	543	554	538	605	537	568	566	545	567	553	550	559	517	589	576	585	566	581	561	497	566	542	561	567	548	553	560	607	566	522	554	523	567	577	529	547	589	547	588	571	553	579	514	560	575	548	567	520	520	592	551	535	561	556	529	539	563	525	578	526	543	531	556	527	538	585	549	584	545	555	522	540	572	531	539	575	531	562	582	567	558	594	570	534	518	571	524	567	532	590	547	527	513	526	504	547	533	558	566	535	585	544	551	558	548	567	603	566	586	570	567	553	557	538	553	539	521	558	564	593	549	573	567	567	570	526	557	546	567	560	598	540	545	548	559	586	558	562	583	528	605	584	555	517	524	565	585	533	579	567	528	573	526	538	571	551	532	562	581	534	580	630	572	544	537	555	540	586	568	547	521	599	547	546	540	559	566	540	549	536	546	573	553	557	559	514	548	584	514	517	555	565	550	555	565	572	541	568	583	542	560	559	550	531	510	549	573	520	568	549	525	577	578	590	550	551	564	558	544	534	600	597	572	574	551	589	567	557	546	561	538	603	554	559	589	563	563	583	557	591	524	551	553	575	539	549	540	594	580	571	527	560	533	526	554	578	572	541	596	548	549	569	556	523	550	556	589	555	587	544	557	533	566	557	564	552	542	585	555	552	556	530	579	526	529	557	550	559	595	592	573	580	574	554	561	538	578	564	581	556	569	512	584	590	570	568	548	518	594	547	558	535	552	576	560	527	545	555	585	520	542	546	585	536	596	545	550	533	536	587	524	520	568	576	529	569	532	569	576	556	573	546	553	563	536	580	561	537	567	584	544	548	554	498	571	543	543	574	556	587	496	545	598	578	586	516	551	554	574	482	564	534	574	564	503	554	566	561	629	602	539	554	571	587	572	582	555	576	574	610	542	578	580	564	547	576	559	560	572	567	537	533	570	543	555	538	563	576	599	569	592	594	584	588	530	572	535	580	561	536	567	574	537	568	564	569	569	574	554	616	590	542	600	521	557	581	555	542	517	572	534	564	551	534	579	581	568	492	549	536	563	537	561	526	565	567	549	575	559	570	537	576	595	595	528	568	600	553	538	543	593	579	578	576	587	571	519	565	590	583	538	565	570	520	545	567	535	538	529	526	544	548	541	570	556	592	546	568	532	567	524	528	567	531	557	528	516	569	556	559	582	548	569	558	581	518	576	570	618	551	577	492	609	542	548	552	568	526	517	553	578	535	523	533	542	573	569	550	571	537	557	551	536	570	591	545	573	520	555	530	571	541	507	549	512	550	563	570	555	529	559	507	551	596	542	550	555	566	482	571	554	547	522	588	555	523	578	604	607	520	571	523	512	560	585	570	595	550	556	556	564	570	571	546	566	610	528	567	532	539	563	549	562	562	544	554	519	555	555	585	542	534	546	576	555	559	508	569	533	542	579	554	568	522	578	547	536	560	544	564	541	555	568	551	535	579	555	549	525	520	577	567	584	545	573	537	550	588	550	554	621	534	597	542	566	546	574	589	558	598	537	509	582	574	531	548	563	513	551	558	555	601	541	528	532	602	555	548	546	532	527	550	548	552	588	578	576	563	579	558	533	575	571	533	560	558	561	564	556	529	556	568	588	539	573	546	577	563	566	572	574	537	602	546	512	561	540	492	567	510	586	538	562	546	538	530	558	560	606	556	532	548	529	552	557	557	576	602	564	621	517	596	557	537	570	551	581	534	597	555	548	550	543	576	562	554	524	540	602	551	563	601	572	549	533	554	574	548	577	566	550	563	576	542	566	573	556	580	560	587	543	555	573	526	556	559	518	550	566	560	578	559	568	569	569	541	564	522	552	559	543	526	552	558	542	543	510	570	567	532	569	570	533	578	587	570	533	602	532	570	573	573	557	558	550	512	570	519	558	609	555	542	510	540	566	549	548	584	553	540	557	566	550	489	562	543	586	565	558	538	534	556	522	557	576	553	551	606	571	525	550	560	585	567	544	553	584	565	545	576	564	608	569	510	553	552	569	519	570	573	543	545	537	577	546	539	577	581	549	590	549	549	565	527	605	545	550	588	553	574	566	544	599	579	539	571	578	560	539	544	551	527	533	536	563	590	562	539	557	582	520	554	570	564	601	547	574	596	543	494	548	542	577	577	613	565	533	545	564	580	561	577	565	577	603	584	600	528	578	571	543	531	539	550	574	568	583	640	545	600	541	589	559	555	572	608	591	548	551	605	587	534	577	547	563	550	537	564	583	512	574	577	544	574	546	548	565	543	548	562	556	574	544	584	583	531	528	545	592	571	545	541	607	558	578	573	579	552	552	537	556	552	555	533	568	614	551	547	518	519	513	524	610	539	566	531	568	567	558	541	570	573	577	580	517	592	534	578	573	546	552	592	559	556	610	541	594	555	595	556	574	582	573	556	558	561	585	629	563	578	553	539	573	556	563	593	550	549	552	590	548	519	544	612	567	540	590	553	552	529	584	534	531	536	555	581	566	578	567	541	551	529	540	502	561	530	550	539	575	526	563	540	571	554	586	563	582	587	557	561	538	570	582	566	566	579	522	526	533	518	557	551	559	520	560	545	521	550	559	543	568	587	521	566	554	572	574	527	552	564	580	549	514	569	575	548	585	572	548	556	587	542	516	558	508	569	557	532	510	564	566	518	544	559	571	554	547	554	581	526	559	567	555	590	610	579	543	541	601	552	554	560	598	546	614	542	581	545	576	542	552	534	585	554	583	596	551	556	542	556	564	563	576	548	547	506	584	560	550	564	584	554	591	589	583	561	598	570	557	557	593	580	577	539	545	572	598	538	560	566	531	569	571	513	562	542	531	558	577	586	590	491	591	586	581	525	566	542	631	527	527	525	588	614	564	565	538	531	567	594	568	544	540	538	576	620	550	597	567	569	545	572	604	550	553	561	572	565	547	574	561	529	572	591	577	541	564	588	571	567	532	545
29694	28349	36821	27384	19395	15665	11863	7789	5404	3781	2735	2127	1649	1531	1428	1213	867	879	905	909	690	693	684	590	398	360	343	334	316	277	282	311	282	343	301	316	322	327	362	323	332	293	320	301	270	336	321	307	316	299	269	240	274	242	257	244	206	236	221	262	270	212	256	193	218	222	214	198	213	218	220	205	218	233	196	188	222	197	198	213	240	205	193	216	179	195	184	196	209	208	188	215	184	183	205	194	196	217	181	192	173	182	186	202	200	202	210	204	207	178	198	195	207	204	199	190	202	183	225	202	208	233	192	183	205	193	179	214	204	192	194	183	219	186	213	224	196	208	183	206	200	187	180	213	208	180	204	184	190	182	186	194	231	192	209	191	173	195	182	185	187	230	179	201	183	189	212	208	205	213	207	190	202	196	186	178	167	177	191	194	198	194	184	200	202	203	196	183	180	174	194	206	203	198	211	197	173	205	183	200	203	209	206	223	206	229	220	180	206	181	166	205	186	183	212	202	198	184	207	184	194	214	178	211	188	194	183	193	212	197	179	198	192	207	176	224	199	186	193	199	214	194	194	182	172	202	233	200	194	187	216	181	212	191	208	197	206	198	168	171	195	202	167	171	221	219	191	208	198	205	189	209	179	194	172	171	216	174	210	174	174	204	191	190	193	188	192	199	185	196	205	176	183	201	180	177	183	206	181	200	195	201	187	193	190	166	192	193	203	227	187	209	201	190	199	180	210	196	179	197	204	187	186	185	206	173	185	201	188	195	208	204	162	212	201	182	208	179	201	208	176	178	212	196	193	183	184	173	185	207	198	185	214	194	215	172	188	193	186	213	199	192	212	199	198	193	208	176	218	199	193	207	211	215	174	212	200	185	188	168	183	197	195	176	192	205	219	204	179	183	161	183	174	174	183	226	153	199	196	202	172	187	189	235	188	202	180	203	197	186	201	209	209	175	198	214	191	209	195	187	174	177	209	199	208	203	180	196	193	171	194	199	199	229	192	203	198	183	210	186	201	169	187	196	192	206	206	199	171	200	211	181	194	201	181	190	200	198	193	173	189	175	192	193	201	186	199	182	175	222	197	187	195	168	190	205	228	192	180	182	219	207	211	217	169	191	193	194	187	230	186	217	197	198	173	191	184	198	163	203	219	186	210	185	186	192	178	177	213	195	201	174	203	202	196	169	172	178	190	204	178	206	221	185	185	198	183	199	187	187	223	191	217	187	192	195	171	188	208	179	209	177	175	193	206	187	211	214	168	194	190	179	172	214	177	190	204	181	197	208	189	182	181	174	191	190	187	195	195	166	161	220	185	233	169	180	205	176	180	173	179	175	175	165	185	187	201	210	200	182	207	191	182	184	175	185	179	183	208	190	180	229	197	220	215	207	213	217	192	194	185	199	179	202	204	204	197	175	199	209	185	190	183	201	188	191	182	198	188	170	194	194	175	202	183	176	206	204	187	175	207	176	205	182	214	208	211	182	199	185	173	199	174	217	206	188	198	155	194	200	200	217	222	183	201	200	211	171	209	207	220	171	210	187	175	195	182	207	202	213	198	204	202	204	177	194	193	177	181	211	211	225	190	205	194	187	184	168	179	193	200	176	174	182	206	198	188	169	212	192	191	168	198	197	199	213	193	200	193	181	206	184	196	209	202	195	170	202	180	187	187	177	209	201	197	180	205	172	208	218	207	170	175	206	165	189	203	191	192	194	206	214	190	198	189	191	192	203	204	204	202	200	195	187	209	191	169	187	165	169	199	177	171	191	206	191	186	178	237	188	196	194	190	221	179	185	223	196	225	193	171	221	206	213	188	186	182	202	186	203	200	209	190	201	195	202	189	201	208	189	192	192	195	181	217	206	195	195	194	188	188	173	193	192	181	168	198	196	175	216	232	216	177	192	190	212	191	205	201	177	189	243	198	194	168	206	191	194	193	163	203	172	176	180	177	195	194	228	208	221	199	188	200	203	200	202	209	196	189	203	187	200	205	218	177	200	184	188	205	185	199	189	178	206	202	175	190	192	196	209	198	189	188	194	197	179	189	188	194	189	184	197	203	177	220	211	184	219	188	200	185	191	209	185	188	209	173	179	197	204	176	209	207	199	205	216	176	182	197	199	185	178	201	166	201	186	189	189	197	207	179	211	169	183	194	187	192	197	172	225	197	221	218	172	207	211	220	196	169	183	189	201	206	187	229	195	197	182	206	188	213	205	195	221	198	205	189	195	200	195	193	196	189	169	165	226	171	153	196	217	180	188	203	187	178	173	214	186	217	183	192	197	191	179	191	211	174	223	206	181	176	220	171	192	193	202	199	198	193	189	206	205	201	190	196	177	188	206	211	179	192	193	188	190	189	209	189	191	201	186	197	211	198	184	198	208	177	209	207	191	195	174	200	182	176	192	215	202	190	183	211	175	198	195	193	203	179	191	206	217	209	193	198	201	205	215	186	194	215	196	210	195	200	185	165	187	188	180	197	197	179	215	227	188	193	186	164	184	190	194	191	197	207	175	185	186	212	194	178	198	200	186	206	213	193	206	177	177	213	195	206	206	187	205	189	170	179	193	183	187	210	206	201	199	193	183	217	204	195	195	194	197	177	176	198	196	192	210	185	192	200	177	198	192	208	203	205	178	203	191	200	180	165	189	206	221	192	187	179	172	195	196	187	198	170	206	189	190	211	196	199	174	175	215	201	196	196	213	210	176	187	204	209	191	194	192	218	206	184	186	192	194	177	165	179	192	202	214	208	196	196	209	204	244	193	175	215	192	184	202	193	196	201	201	204	188	193	209	187	198	193	177	187	185	170	199	195	187	186	208	202	200	219	172	173	187	184	213	190	199	200	181	225	197	179	211	173	194	198	205	184	187	174	175	191	202	167	202	184	168	180	191	189	201	199	202	189	189	212	174	178	191	196	214	181	226	206	203	217	169	220	188	176	169	206	213	188	214	196	192	210	192	207	215	180	202	178	181	190	186	191	210	181	187	181	196	191	208	191	214	202	207	211	195	183	184	208	196	191	182	194	210	188	193	220	197	176	192	176	218	216	194	171	175	166	163	179	191	189	207	176	188	196	189	206	189	201	206	182	212	203	208	195	181	154	180	199	196	154	193	195	211	181	203	207	184	207	185	175	198	192	191	196	178	189	188	205	213	176	200	201	182	176	205	190	195	187	184	194	224	211	188	189	199	203	220	188	201	187	192	187	197	201	189	212	206	211	188	193	209	203	199	195	182	186	206	212	176	217	157	185	207	180	179	181	173	174	180	203	193	186	189	222	204	192	180	202	191	180	221	182	195	199	179	208	197	178	198	158	201	224	188	208	215	201	176	199	191	197	189	207	206	174	178	208	179	212	196	189	207	201	203	212	197	204	191	191	194	181	180	194	198	172	193	181	179	187	181	198	189	209	194	181	169	222	171	196	214	194	193	184	179	195	206	189	172	221	200	209	173	192	188	177	187	203	171	190	209	182	200	163	194	195	166	197	211
17557	21967	35393	27768	25135	24413	22378	17263	15092	12062	10742	9358	8122	7158	6928	5734	4983	4755	4475	4125	3308	3638	3362	2808	2239	1835	1616	1573	1468	1311	1268	1282	1271	1241	1314	1272	1415	1705	1611	1433	1488	1344	1453	1303	1371	1589	1496	1359	1416	1238	1075	983	946	816	880	862	816	835	772	754	848	734	785	750	699	694	706	684	663	718	701	665	625	673	593	649	613	609	575	625	672	608	571	597	604	543	526	568	505	540	579	502	532	524	544	505	477	509	528	505	503	493	462	485	523	537	483	462	503	483	493	502	528	538	457	498	524	496	495	519	483	496	527	460	484	473	430	474	481	503	494	475	493	475	487	443	528	511	469	487	511	498	477	496	487	451	504	497	464	472	489	498	475	479	490	466	481	520	482	517	518	496	485	485	471	481	450	507	463	484	484	462	458	501	480	478	483	501	477	489	472	481	462	482	508	498	487	507	488	517	439	490	433	465	465	452	527	482	488	438	482	507	457	471	493	515	480	469	516	457	445	474	512	456	475	462	486	460	472	474	471	440	473	463	452	451	497	445	458	522	479	481	482	463	497	504	522	446	484	476	481	507	467	490	488	464	484	504	484	494	466	468	450	493	498	449	464	481	496	493	493	463	484	488	448	510	463	513	464	484	533	465	480	495	459	459	503	490	461	525	512	469	490	517	466	513	449	456	509	492	519	497	490	499	446	451	447	507	512	500	459	493	478	505	485	477	487	440	451	464	472	475	493	482	482	494	485	485	481	531	468	496	458	518	493	484	470	440	451	478	523	466	443	510	458	476	517	494	441	453	481	448	534	463	479	493	461	501	494	491	456	513	483	458	484	449	461	492	507	493	474	507	432	473	486	460	485	470	484	489	491	462	487	490	506	483	504	524	491	450	465	512	490	473	495	469	477	511	472	420	489	407	507	513	488	475	478	480	490	480	461	513	487	507	504	475	478	549	498	465	488	517	446	467	421	466	500	481	441	481	465	450	472	453	485	468	475	467	456	505	453	471	460	475	475	513	481	471	468	470	480	483	510	516	461	460	417	477	485	479	499	459	482	473	469	481	490	502	525	475	467	460	519	476	464	522	496	454	450	540	485	488	467	491	476	518	495	477	448	489	506	474	490	491	459	529	489	483	508	470	498	486	447	485	509	455	445	468	483	476	485	507	498	451	459	465	485	447	491	508	475	488	475	493	476	450	465	483	519	503	517	529	483	488	452	513	487	454	504	479	499	514	497	468	484	479	487	478	520	491	535	485	519	467	487	466	504	505	472	510	484	450	466	500	508	447	449	457	489	463	479	439	472	470	488	446	463	456	497	470	463	508	463	485	490	485	522	490	507	507	483	524	495	457	452	482	516	497	489	449	491	452	499	502	493	438	503	461	503	496	460	489	473	454	481	483	483	480	486	492	504	461	467	494	485	495	436	425	535	439	489	468	489	503	506	511	482	525	491	435	497	473	530	504	493	493	468	482	482	462	435	468	478	498	498	448	483	485	448	487	491	473	455	476	484	483	505	503	501	464	493	476	492	504	490	476	453	473	475	491	485	525	460	508	494	494	515	460	516	506	465	460	483	501	448	485	476	457	471	511	478	504	510	523	495	447	472	460	475	447	515	458	460	470	473	491	476	486	533	483	488	504	510	504	482	456	485	477	518	474	450	466	493	513	484	481	485	451	457	478	463	423	492	463	481	451	469	518	508	459	467	472	527	498	475	496	488	482	490	473	483	485	489	492	459	462	440	465	488	511	474	465	483	510	454	487	448	471	486	471	481	496	503	482	501	491	449	525	490	485	482	492	482	463	466	482	508	480	452	478	491	502	501	443	475	473	441	481	518	454	464	462	500	468	453	492	524	479	496	509	483	461	489	481	514	498	470	488	519	500	470	467	532	485	477	456	497	507	487	491	477	452	508	480	492	463	456	444	494	512	498	495	462	493	449	482	470	518	469	500	479	428	558	468	473	472	485	481	498	470	477	472	465	469	493	511	475	463	453	493	461	476	453	459	510	521	459	452	477	434	484	446	494	464	502	472	487	493	475	464	492	495	519	463	510	478	474	478	495	475	478	525	457	497	456	499	495	463	489	492	458	511	451	533	472	518	466	482	503	463	499	480	488	476	498	464	429	465	490	468	492	429	479	483	491	474	468	452	494	482	474	488	451	453	474	468	484	492	485	480	506	499	469	475	465	487	505	447	504	462	460	488	500	473	483	504	469	466	482	456	469	462	504	512	482	508	487	475	508	474	485	501	461	501	472	501	503	507	534	451	483	477	478	526	450	473	459	499	475	451	493	455	446	510	490	467	481	500	477	487	481	489	464	495	499	490	524	470	473	510	501	480	455	505	435	468	507	463	486	513	462	474	480	484	434	458	475	511	492	478	428	448	423	487	492	513	515	466	469	467	472	486	482	481	490	454	511	510	443	464	514	465	429	491	497	468	484	437	482	492	483	467	519	493	446	467	471	526	476	546	498	473	480	475	459	488	437	486	478	481	482	485	500	455	507	506	444	486	441	514	477	525	478	487	481	474	475	507	489	483	442	511	504	468	482	480	488	453	510	459	460	460	498	448	493	467	475	493	472	458	485	439	450	471	494	478	451	473	519	470	506	497	486	478	488	444	506	479	513	493	463	487	475	482	489	453	495	484	475	492	494	474	468	489	483	485	508	470	474	465	448	473	463	472	511	474	489	436	469	534	486	523	479	471	476	481	487	467	434	483	482	502	471	480	475	465	510	487	479	441	476	459	506	503	468	426	517	498	468	461	436	461	471	499	508	484	505	480	483	489	463	483	488	483	466	499	476	455	462	486	494	486	463	484	494	469	509	477	475	492	473	494	480	484	511	469	476	491	471	504	486	487	457	509	465	488	470	478	465	464	491	485	512	478	470	484	527	472	467	450	496	474	500	509	480	470	474	500	505	477	510	472	499	451	480	498	482	457	449	464	487	475	532	461	459	489	476	470	475	488	466	509	492	512	484	475	455	471	491	479	476	486	511	453	529	503	434	464	511	515	473	480	486	460	515	470	495	509	476	449	469	522	498	504	488	473	488	475	493	486	454	491	515	499	517	512	546	483	505	492	464	439	505	482	460	471	483	479	462	504	480	499	499	531	495	506	487	487	449	477	498	516	486	527	502	492	518	502	479	497	516	482	477	473	444	476	454	467	514	510	494	473	506	485	455	484	480	516	490	463	463	498	430	464	486	488	456	488	485	484	502	465	469	450	460	485	470	484	465	472	506	485	496	457	456	457	474	456	494	445	500	474	482	484	534	455	485	433	483	473	489	463	471	456	491	489	468	490	463	463	464	508	483	454	508	454	464	457	491	465	455	480	451	491	488	480	460	473	485	427	531	474	497	524	488	434	458	464	479	466	486	495	468	502	496	509	417	503	481	508	523	448	494	465	492	456	501	480	461	520	480	514	476	495	471	470	463	474	498	478	468	484	489	478	476	504	483	470	484	497	494	506	440	444	486	487	453	464	481	444	480	461	479	481	502	514
8605	6162	6852	4582	3149	2213	1639	1250	817	608	488	447	332	349	333	322	340	269	283	292	238	252	273	234	246	229	230	252	247	243	218	249	219	207	221	217	209	204	212	212	232	194	196	220	203	200	198	210	225	230	176	219	217	207	213	216	184	212	206	205	202	191	190	215	229	195	201	194	226	210	225	214	217	235	200	202	214	187	208	192	208	208	192	198	202	199	203	198	189	195	199	204	179	207	176	169	213	158	198	187	204	203	203	213	195	186	208	210	193	217	210	159	216	194	192	190	191	206	179	174	192	178	174	216	202	188	186	201	215	192	211	190	222	185	194	182	204	185	201	199	188	174	158	173	161	182	184	155	176	214	217	230	196	188	191	200	182	191	178	202	204	205	216	192	204	176	204	178	198	192	181	223	250	183	202	196	218	200	195	211	184	180	187	198	209	187	188	190	179	213	184	197	208	200	216	191	211	197	204	194	204	185	203	190	190	168	210	201	184	206	203	170	172	191	189	181	211	188	185	200	208	182	193	202	197	209	184	204	228	203	173	202	194	179	213	204	205	184	174	198	183	173	166	213	181	206	187	194	190	194	205	181	201	206	201	180	156	219	174	170	179	203	203	195	209	203	184	186	202	191	203	177	202	204	188	200	185	205	179	190	195	189	193	184	186	203	196	196	186	197	173	169	187	169	196	210	199	199	184	195	189	174	169	183	168	213	199	201	208	190	194	214	199	196	184	180	182	172	197	199	155	186	199	180	217	196	186	190	180	199	203	208	182	213	205	206	192	202	198	212	195	206	218	197	204	208	188	205	194	194	209	192	202	196	166	179	200	183	192	195	165	196	173	210	182	212	198	199	172	197	172	196	202	197	211	205	203	204	220	198	194	181	192	167	173	187	193	221	194	210	174	200	206	190	189	191	230	207	214	219	226	167	198	177	200	203	197	177	181	199	205	172	174	201	194	181	203	202	201	200	222	169	205	200	165	195	189	185	191	200	213	178	208	186	179	202	158	195	197	203	181	166	191	173	172	203	167	176	181	194	182	189	207	211	198	174	196	205	210	200	193	191	187	177	192	184	207	206	197	187	193	217	200	195	160	209	193	184	170	207	218	205	186	198	203	191	192	199	190	195	221	198	174	205	187	195	195	194	202	192	193	206	214	207	198	189	206	194	209	223	176	172	201	178	186	189	205	187	200	209	208	171	202	193	215	190	171	182	173	168	189	192	184	174	177	179	208	185	208	209	188	187	200	207	216	229	193	180	215	198	194	175	172	210	198	193	208	194	186	188	180	182	210	199	190	215	189	197	195	194	174	191	206	186	197	197	177	226	194	188	193	199	191	173	200	221	204	173	190	206	193	200	191	178	165	200	192	213	192	193	186	195	208	201	208	179	192	196	185	194	180	204	200	197	184	197	194	194	189	193	191	197	193	208	179	171	187	176	193	172	174	205	194	198	174	203	191	192	229	176	193	191	196	218	191	188	178	205	225	213	191	214	196	213	190	200	204	197	197	198	202	231	209	199	199	195	188	195	177	201	186	185	203	190	203	191	183	217	191	178	190	203	210	192	195	178	190	176	200	210	194	176	185	224	173	170	217	199	198	192	169	211	198	174	192	184	204	170	188	200	210	190	220	175	156	166	176	178	172	211	188	185	196	179	211	181	200	190	193	191	217	197	201	213	170	193	192	185	178	196	183	166	190	188	193	198	195	190	169	210	194	197	234	185	203	194	184	195	179	211	203	223	206	193	214	221	201	176	200	199	200	209	175	196	195	197	190	203	185	193	189	182	189	194	172	232	191	186	202	189	194	182	205	218	165	184	179	202	197	189	211	196	205	194	178	182	183	182	184	197	191	194	195	169	192	166	231	180	187	203	177	219	181	203	201	177	200	191	214	185	181	206	191	205	211	204	183	196	217	206	193	179	182	169	216	191	191	192	192	190	206	205	222	196	203	198	210	162	186	178	195	175	199	193	189	181	162	209	191	179	178	203	178	190	222	173	192	185	199	199	200	233	181	207	152	212	175	195	178	185	181	192	163	201	203	182	225	199	209	194	189	192	186	199	171	153	167	214	223	195	207	188	178	200	180	194	215	175	188	213	194	174	188	194	179	186	185	185	187	176	190	218	186	169	210	190	219	215	220	191	199	184	191	192	215	216	197	186	170	203	227	193	162	208	197	167	197	194	177	201	194	182	214	186	190	188	194	178	184	214	184	194	188	192	202	209	217	202	188	203	187	182	200	209	183	179	191	219	229	203	215	198	226	204	185	195	187	188	175	199	184	237	177	196	172	209	220	201	171	195	183	203	172	203	201	206	160	193	183	168	188	190	199	182	204	190	199	188	195	193	184	190	172	184	197	171	217	197	196	202	204	191	195	185	222	206	189	196	211	183	192	216	225	202	204	194	182	183	190	173	201	207	196	200	181	191	194	194	198	187	207	198	199	194	206	245	196	199	195	185	186	205	194	188	178	198	170	209	187	197	181	207	195	177	208	182	204	198	183	195	178	216	198	185	172	189	191	206	199	206	192	223	183	191	158	194	176	204	185	170	158	206	212	202	197	194	236	195	192	171	203	195	185	189	200	191	189	214	183	187	187	221	181	189	192	200	200	199	206	203	180	193	205	217	186	198	177	208	239	200	202	191	189	192	187	194	207	186	201	203	186	206	206	208	180	186	220	223	202	179	183	187	184	169	201	195	175	196	205	191	190	191	190	176	203	184	181	219	205	191	180	183	171	188	213	231	177	174	195	186	172	208	180	189	195	188	224	176	206	197	188	217	167	178	217	213	207	191	172	213	170	197	186	195	175	208	190	182	208	199	172	187	195	183	189	205	195	205	187	226	190	200	173	199	190	194	196	189	181	209	189	215	176	205	189	173	209	191	205	198	186	186	199	185	203	193	186	191	169	207	184	210	195	193	168	198	196	198	213	172	174	163	216	201	196	195	171	211	187	214	186	205	188	195	191	194	203	189	189	208	194	200	212	180	207	209	194	194	174	196	204	213	205	182	187	177	201	192	205	219	172	195	174	202	210	197	205	181	187	156	172	219	220	182	168	209	207	200	212	193	190	201	189	168	182	178	211	223	200	194	187	195	186	169	200	176	193	200	207	182	181	191	196	183	198	215	173	183	184	173	209	178	201	197	185	158	182	209	183	172	201	196	192	182	187	203	169	186	200	209	186	204	197	175	166	198	183	153	195	177	198	186	197	212	214	195	190	176	179	190	192	182	198	201	192	196	187	189	185	188	186	222	191	189	205	207	222	179	211	200	179	210	194	186	192	198	195	187	193	178	206	196	199	200	193	213	193	188	197	193	179	195	202	185	173	199	208	217	206	186	172	192	227	222	193	153	192	193	197	200	203	178	196	210	188	206	182	202	184	220	173	186	211	198	182	225	202	210	184	190	160	198	204	178	221	204	190	238	190	199	170	189	181	202	209	174	186	170	176	181	199	189	190	190	187	192	197	197	188	191	206	213	173	195	198	188
5387	6447	11008	11148	10400	8844	7269	5703	3730	2767	2283	1881	1614	1537	1533	1417	1329	1163	1226	1067	1057	1042	985	841	755	760	722	752	681	720	704	737	677	679	686	666	686	688	717	723	672	722	722	683	701	671	662	667	600	601	638	653	609	633	569	612	582	612	582	599	538	560	538	604	579	547	581	595	588	577	546	555	532	551	588	573	571	549	541	571	560	594	532	510	502	521	523	467	495	539	532	546	509	525	526	513	501	482	459	500	502	514	488	479	498	463	526	535	488	475	500	520	504	524	537	481	504	470	530	510	489	505	516	493	495	513	492	446	493	522	490	563	474	465	497	484	500	508	485	477	481	444	459	490	462	464	460	478	487	476	498	521	479	508	499	527	464	505	522	479	519	448	497	478	494	506	495	484	530	484	527	530	453	506	481	497	488	503	547	487	479	454	505	490	505	470	451	500	493	542	482	468	485	485	491	445	503	483	464	497	522	457	513	488	523	493	490	517	455	492	554	546	459	467	517	494	488	455	450	492	476	527	475	499	493	475	508	459	513	483	521	467	513	490	477	460	457	458	497	510	503	490	554	545	453	483	484	528	479	488	467	494	507	503	478	483	533	469	477	457	515	528	479	479	491	482	489	492	506	470	467	502	501	501	489	484	503	511	469	506	504	508	511	502	495	476	452	462	518	506	493	497	505	527	500	487	501	490	504	476	489	475	489	492	531	549	459	506	486	504	495	484	486	473	509	539	524	501	489	527	522	495	518	472	478	461	508	479	501	499	504	502	451	538	464	503	498	517	500	486	471	493	456	474	519	485	520	467	472	499	501	499	518	460	489	487	497	529	462	507	463	476	547	480	474	480	480	500	464	497	493	454	496	506	488	494	478	477	507	529	508	486	527	508	481	488	482	506	482	491	478	492	462	490	502	491	456	531	502	518	503	461	491	464	501	523	505	536	488	487	491	479	504	493	491	505	494	476	528	531	488	510	522	484	507	472	505	451	495	455	509	470	493	474	526	470	485	484	503	491	487	534	497	482	489	533	491	462	523	471	487	527	493	486	465	509	484	488	483	478	451	512	482	471	548	493	474	510	486	484	475	534	506	503	479	496	490	502	465	447	479	462	475	524	483	486	507	512	535	474	490	495	487	494	477	526	516	479	516	479	475	528	502	472	498	466	469	487	488	470	519	483	481	477	485	483	454	448	509	493	504	500	451	485	440	482	481	489	482	473	484	479	506	530	472	496	523	516	449	524	504	448	465	526	493	492	478	500	489	487	469	486	461	519	486	496	479	521	522	503	483	493	489	468	497	477	461	500	493	468	479	506	499	504	524	477	492	466	469	470	476	469	501	482	482	483	480	490	472	502	463	492	493	480	475	470	520	490	484	500	451	472	436	485	547	473	496	484	462	470	459	489	497	497	505	476	520	477	520	480	488	466	465	512	470	466	467	479	481	477	506	522	439	441	459	507	472	506	448	474	506	455	496	464	482	506	478	497	480	500	473	495	506	488	491	503	476	499	511	518	501	451	484	498	485	487	457	499	487	492	525	507	491	511	524	478	542	452	439	471	505	535	513	503	466	499	475	489	507	525	506	501	468	500	498	529	501	476	489	463	503	493	508	462	525	491	522	507	499	494	502	516	490	471	472	469	543	460	474	465	483	526	471	523	555	520	492	461	504	476	496	479	512	494	534	494	482	509	475	540	506	483	508	527	472	484	476	471	500	490	492	493	555	490	490	467	493	504	537	538	503	502	484	505	520	499	516	490	511	473	473	477	494	457	478	516	510	495	495	510	520	479	522	506	513	475	470	496	530	517	484	471	512	507	502	469	493	454	495	489	505	476	483	499	509	488	487	491	438	482	503	446	488	511	484	495	525	523	485	478	498	492	489	502	452	512	500	507	531	488	492	477	466	493	498	517	506	505	518	478	513	512	517	508	479	497	495	555	501	455	494	481	517	511	484	500	486	455	502	501	518	518	494	513	491	460	504	507	505	495	490	488	479	471	480	502	489	506	493	503	518	501	464	506	501	494	469	476	487	494	510	486	471	497	497	499	488	480	500	479	485	501	519	495	496	489	516	522	491	511	500	486	519	486	474	469	497	507	504	436	505	508	529	458	462	503	515	518	527	509	490	471	505	500	487	504	501	488	491	475	539	495	529	520	517	487	507	533	482	520	526	470	533	466	485	484	490	514	506	513	496	512	492	460	495	492	501	466	511	490	504	502	505	494	499	495	464	494	458	471	495	454	501	506	509	493	467	511	505	476	461	497	506	478	489	503	500	508	508	516	488	491	500	507	504	499	497	504	481	484	490	494	501	497	474	491	494	508	491	506	500	495	465	507	464	507	488	506	495	492	515	508	471	541	512	483	510	519	506	441	518	484	547	488	502	501	498	505	453	476	475	505	510	535	525	473	480	518	480	479	512	492	475	509	437	502	510	503	464	521	480	501	513	479	490	515	460	507	461	481	488	501	491	488	459	528	496	489	529	487	515	476	487	497	506	490	505	492	489	490	474	491	534	515	529	516	503	495	472	516	475	480	449	505	513	503	496	504	507	522	480	461	483	492	530	488	520	472	462	473	480	497	493	465	520	509	496	524	475	485	458	513	494	516	495	509	500	539	511	495	485	487	499	513	521	498	503	507	506	494	495	521	476	475	499	510	462	493	504	466	525	477	475	444	525	459	469	513	498	470	522	509	482	528	468	524	494	487	493	499	468	510	480	520	535	531	473	498	513	502	498	499	479	457	487	478	503	475	534	513	518	479	479	529	491	523	526	493	461	467	507	518	480	520	536	504	489	517	497	487	459	505	466	480	528	493	444	493	510	470	521	486	509	432	508	478	478	493	504	531	514	487	470	487	490	497	497	463	499	445	451	468	462	477	502	485	510	505	479	507	484	496	519	505	477	506	510	522	517	486	494	504	525	505	540	491	445	464	487	479	482	521	509	473	485	526	511	515	515	486	519	515	521	491	487	504	519	489	499	492	503	510	495	506	474	484	474	476	488	483	519	486	506	475	476	483	485	510	514	511	508	497	503	498	517	517	464	533	491	489	471	488	481	462	494	497	485	509	487	487	506	498	515	513	479	480	505	453	472	475	514	512	535	472	479	523	515	463	487	464	503	522	473	532	515	481	457	493	481	496	477	517	439	495	488	462	526	482	510	511	507	528	532	476	479	482	501	455	474	511	489	447	479	477	487	511	519	518	491	484	509	497	545	470	500	485	477	500	480	478	513	508	516	498	500	459	493	529	557	496	494	512	486	495	482	473	490	501	490	475	492	509	471	498	508	510	488	474	512	518	480	423	506	505	531	506	461	474	479	466	488	522	499	496	512	500	481	462	479	488	483	449	510	516	522	507	497	480	499	488	464	507	527	468	513	445	493	498	505	473	532	504	506	501	478	500	492	474	531	489	487	529	486	483	508	510	509	541	496	482	490	471	515	463	473	506	485	481	494	480	491	509	487	523	506	491	492	536	456	529	486	506	489	493	450	521
19925	22375	36599	24753	16499	11664	7936	5063	3095	2121	1411	1214	1104	893	953	644	707	627	593	531	497	439	399	368	375	344	328	294	315	277	291	299	302	273	302	285	287	316	324	297	290	291	290	301	291	338	293	258	304	277	254	270	247	238	246	261	253	250	255	248	228	250	248	291	246	244	237	238	248	262	221	254	246	224	241	247	248	239	241	259	239	281	244	237	240	217	244	238	234	241	248	224	227	239	247	249	216	225	217	232	234	220	240	245	265	229	236	216	241	226	245	218	253	255	205	240	246	217	249	200	223	247	205	244	212	229	224	229	209	214	263	225	224	231	251	247	262	227	234	206	230	207	214	220	221	211	226	229	206	222	251	225	180	229	220	211	219	220	220	243	215	204	222	248	235	225	217	231	210	243	213	229	240	235	237	210	229	203	225	237	249	247	239	244	224	250	223	238	235	240	218	206	222	203	233	214	248	225	213	220	233	216	191	214	237	210	233	241	220	219	240	232	220	208	203	214	241	255	210	225	208	224	233	217	226	213	204	220	218	215	225	215	232	221	220	224	229	242	255	228	219	225	229	216	240	242	220	235	225	232	224	234	244	242	235	225	233	224	223	248	208	244	223	211	223	213	253	243	221	232	214	241	244	216	212	238	240	236	230	215	229	220	217	225	232	232	224	197	227	222	230	245	213	229	200	221	225	244	226	228	219	231	220	232	212	243	230	227	206	267	234	217	253	229	222	247	184	200	224	258	252	233	211	225	227	238	249	214	223	228	220	238	208	218	231	223	219	208	262	211	204	208	213	204	221	250	218	249	219	249	246	258	234	256	212	220	268	213	238	229	213	223	239	221	175	238	215	241	239	204	225	217	263	231	222	211	239	235	230	220	220	223	229	243	260	229	226	245	180	221	201	231	242	223	226	217	241	263	237	213	248	224	211	210	226	232	237	214	210	215	224	232	218	245	230	267	254	215	221	229	234	220	241	203	198	221	237	223	252	213	222	222	208	236	249	224	225	219	218	227	214	225	222	234	234	218	225	240	217	206	205	218	225	205	217	232	222	241	224	241	244	235	240	220	203	228	266	205	217	216	252	226	238	219	225	226	232	225	219	213	210	215	259	217	265	211	251	226	243	239	216	250	233	232	216	247	250	241	221	236	251	246	233	239	225	227	245	234	237	213	252	206	214	201	221	240	210	247	225	229	205	227	214	195	225	230	241	206	226	229	228	230	254	234	212	222	227	245	221	217	249	200	246	234	239	224	207	228	222	226	220	241	217	231	245	230	215	216	202	218	209	216	238	210	197	254	277	242	218	252	243	243	201	233	236	232	237	228	232	221	187	238	235	233	234	230	233	205	266	237	238	234	222	214	235	247	218	238	231	212	242	219	236	207	244	254	230	214	208	239	233	227	227	232	236	217	222	230	198	250	244	226	221	225	212	248	221	222	245	217	246	248	238	245	224	210	226	225	224	235	229	212	240	231	203	212	233	249	223	202	226	236	244	219	220	244	223	216	250	220	237	257	244	179	244	220	254	225	242	219	221	205	207	217	255	221	210	228	225	253	237	247	223	229	214	216	216	230	233	241	239	245	222	206	251	227	229	220	232	187	214	250	208	237	236	237	222	227	241	226	215	212	219	218	251	242	250	228	257	225	243	206	242	237	250	201	230	233	229	257	217	233	203	230	202	211	196	236	230	240	221	224	241	198	203	229	216	233	226	224	224	213	228	243	233	232	214	234	237	233	210	231	223	230	243	230	234	207	239	223	244	230	231	198	195	222	203	242	228	226	239	243	204	208	229	223	212	258	243	227	216	242	222	223	226	246	209	247	231	207	247	241	232	227	253	231	256	240	208	226	227	245	233	212	221	222	219	214	240	206	200	191	209	239	238	200	221	213	217	223	217	245	204	191	197	219	237	241	242	246	207	224	255	227	226	220	199	227	236	219	223	215	243	213	211	252	244	225	199	222	224	233	231	224	205	237	214	206	234	234	243	220	239	230	238	262	216	231	237	227	207	218	236	197	200	214	249	215	228	209	202	195	207	223	229	254	229	255	223	243	242	235	213	236	238	225	207	216	235	205	226	234	251	221	196	254	239	203	233	198	231	236	224	224	205	226	202	236	241	221	240	253	233	236	230	250	221	229	225	210	203	227	228	226	228	254	242	239	220	217	204	214	219	222	233	225	208	246	239	219	191	230	212	224	245	245	215	213	225	219	233	207	234	231	202	208	211	245	245	229	229	229	250	228	207	215	254	233	251	252	225	222	205	250	241	205	255	248	231	191	264	226	234	234	210	222	220	227	200	243	234	209	211	235	216	207	223	222	236	224	207	236	204	241	235	224	227	260	234	227	229	218	263	223	199	235	232	234	221	253	230	232	213	262	213	212	203	225	222	228	194	265	211	249	223	225	203	240	239	263	213	226	208	250	209	224	238	225	239	204	216	253	216	197	227	233	219	218	218	227	218	222	215	226	199	209	246	218	187	221	247	240	208	228	214	252	239	253	249	231	212	240	229	234	236	249	242	209	229	224	240	218	252	223	212	201	227	234	223	243	218	227	212	237	198	238	208	210	212	203	227	242	241	257	223	227	229	189	196	254	245	218	229	227	194	214	226	226	226	228	222	210	205	198	216	247	212	222	216	239	219	237	219	243	211	226	239	241	243	232	243	222	217	210	210	235	212	233	250	200	213	217	249	229	249	243	219	211	236	219	220	214	211	215	234	242	223	224	219	241	214	260	262	227	242	236	221	239	231	190	252	225	233	245	234	192	241	251	221	210	254	231	220	246	209	262	226	228	224	235	242	200	245	223	206	237	241	226	220	229	228	194	193	223	214	213	250	219	233	238	217	246	259	207	262	231	210	218	204	211	219	216	210	242	223	260	218	246	212	214	237	224	218	232	213	241	219	238	227	242	211	246	209	217	230	256	219	222	229	193	206	221	218	222	204	221	214	213	252	229	224	241	223	255	234	220	217	228	232	216	231	237	219	227	198	225	217	243	226	219	209	232	202	207	216	220	229	224	254	238	232	219	234	208	235	224	238	225	218	213	240	234	234	231	231	228	223	200	212	246	238	232	213	226	185	213	235	215	242	229	216	229	227	191	207	255	228	230	224	235	234	194	226	231	230	246	264	257	239	237	245	215	227	202	213	234	218	243	197	224	227	188	224	232	212	220	221	229	241	212	238	237	226	243	211	213	236	237	199	240	252	209	224	212	244	204	230	258	228	250	231	227	223	224	230	207	220	234	238	206	216	234	219	210	239	220	248	229	243	219	233	239	208	211	239	215	209	229	209	217	239	212	217	213	186	212	255	221	236	200	246	224	224	213	234	244	230	253	225	221	243	216	252	225	221	230	255	251	244	215	240	244	239	214	228	210	213	247	235	230	239	220	216	229	202	210	236	221	223	221	215	217	220	192	217	224	227	244	222	224	230	226	216	228	257	249	254	216	214	250	271	249	226	220	219	214	242	230	233	211	234	215	250	219	243	225
12544	19601	34846	24056	22004	20093	17252	13159	10369	8412	6891	5844	5562	4522	4325	3576	3224	3136	3037	2707	2375	2277	1920	1733	1623	1430	1260	1218	1185	1106	1030	1075	1061	1002	1090	1014	1203	1321	1166	1091	1082	1065	1056	1083	1064	1188	1056	1107	1089	1075	896	879	820	830	786	749	858	748	802	759	744	736	681	717	760	696	678	699	737	744	721	715	730	656	691	637	692	681	669	691	664	677	663	631	617	644	588	589	574	587	611	620	633	595	596	588	583	570	559	596	537	564	564	556	534	581	543	617	535	532	552	588	581	585	524	582	580	560	606	565	599	564	569	558	550	547	538	576	568	585	570	546	517	569	555	558	591	559	542	546	560	527	569	569	549	514	535	555	561	551	539	565	549	573	597	551	539	563	584	546	532	568	523	514	617	538	556	551	543	521	547	585	560	578	550	586	540	624	566	535	573	557	600	573	584	574	522	553	517	521	539	593	586	604	556	534	477	586	594	564	559	558	563	506	542	605	572	588	586	567	558	587	542	576	556	561	573	566	530	537	565	579	559	566	583	585	602	579	555	542	541	586	555	519	573	520	523	578	571	546	556	579	560	541	575	541	602	552	538	575	554	556	564	595	539	575	607	512	587	527	542	574	552	557	604	532	562	600	586	585	547	571	571	528	557	569	625	546	590	567	567	567	590	572	547	544	537	547	569	575	587	614	560	563	535	605	547	557	579	569	595	576	540	594	579	509	574	535	608	539	593	520	559	560	530	541	518	581	533	591	560	583	570	558	562	555	604	581	558	475	553	555	574	523	548	526	589	572	590	563	564	539	523	576	588	584	611	529	569	601	589	558	614	599	546	549	524	534	592	549	600	578	575	610	555	543	564	556	563	523	581	560	511	545	540	562	554	531	582	575	542	553	544	582	592	582	559	548	536	561	570	561	535	545	557	537	587	536	575	552	534	556	592	570	532	566	574	563	577	542	547	556	581	530	559	531	570	522	567	573	546	592	538	526	545	573	553	565	603	558	544	581	550	563	560	548	535	552	548	554	561	548	539	549	540	522	597	572	607	561	600	544	555	618	557	534	588	585	575	584	571	550	569	562	577	590	592	551	571	585	542	541	552	569	573	534	539	546	608	548	538	578	550	540	562	545	531	564	520	551	522	569	534	555	607	580	511	531	599	528	536	581	569	572	561	581	576	566	593	543	546	582	612	563	564	552	571	592	557	545	579	545	559	569	537	557	545	543	560	560	520	541	554	587	538	549	590	592	565	535	544	567	589	559	532	531	588	564	554	542	546	600	551	524	524	543	556	518	539	567	540	586	537	521	559	597	568	558	547	573	545	549	574	562	566	565	544	553	562	514	517	615	580	577	547	535	574	558	536	584	544	585	595	610	599	591	562	551	593	588	514	535	577	552	587	590	558	551	579	565	561	512	559	534	535	574	520	559	527	540	592	577	546	583	574	556	585	540	553	580	562	550	557	559	574	528	533	561	555	602	492	563	547	554	572	591	526	569	555	588	584	547	604	558	544	582	574	559	567	545	529	523	592	577	585	579	548	560	559	573	545	556	568	575	550	539	554	524	515	540	513	545	568	547	558	564	584	546	551	538	524	522	543	530	566	566	518	600	555	569	552	567	538	575	559	540	536	567	535	585	554	568	578	561	597	570	550	527	538	590	532	524	568	558	548	541	534	589	591	565	545	571	543	591	525	542	578	582	561	529	553	555	562	565	566	540	528	550	541	583	554	550	547	558	554	560	596	554	536	567	579	614	559	513	569	588	585	581	556	565	548	551	536	549	585	574	555	553	595	533	552	577	585	560	567	555	571	535	595	532	552	568	517	549	564	561	536	571	562	562	561	565	505	574	524	551	556	569	570	525	581	561	568	553	547	558	560	532	525	590	581	509	601	552	566	578	552	577	530	544	542	531	583	536	564	598	550	560	560	538	558	561	510	540	548	530	553	533	538	556	586	577	538	568	579	590	581	539	587	551	565	521	548	563	565	575	552	573	523	567	571	543	562	558	553	546	559	591	572	565	521	573	596	552	546	566	584	564	568	592	514	552	597	566	587	576	565	533	525	564	550	566	588	577	586	590	541	564	570	544	580	565	586	576	571	513	565	571	541	555	539	539	606	563	556	581	564	563	571	596	554	548	551	576	585	533	609	540	526	567	541	544	575	563	552	528	574	555	559	570	534	580	583	511	559	583	531	531	553	574	553	535	580	562	533	547	542	538	586	556	586	606	587	562	591	570	567	569	568	566	560	580	542	591	515	578	546	532	548	578	553	609	590	548	579	589	552	596	554	575	533	594	537	557	561	560	553	577	596	521	548	558	574	598	534	551	563	558	579	571	527	550	547	557	565	586	581	568	560	551	545	586	575	542	577	592	583	567	641	597	580	576	588	543	582	586	595	555	567	587	570	537	534	590	573	565	555	552	592	531	560	551	604	553	569	555	545	559	612	530	580	535	573	542	543	582	545	525	587	556	575	559	533	563	593	571	582	554	594	581	528	542	589	600	561	600	540	520	561	537	580	582	586	555	558	588	564	587	548	565	554	586	559	576	508	588	589	585	538	575	614	592	561	561	585	590	593	596	532	555	528	533	560	534	560	580	549	555	562	572	579	583	589	536	539	578	523	552	576	594	552	572	572	568	525	562	583	570	564	576	549	515	609	540	579	592	549	550	525	562	530	524	595	555	547	595	555	562	554	537	531	618	573	549	519	563	601	578	585	539	540	531	560	550	569	560	553	562	551	582	543	540	519	558	582	552	531	584	547	592	549	542	534	553	567	549	571	577	588	564	553	564	547	524	532	611	564	555	532	553	549	594	580	584	536	555	546	568	595	545	546	602	558	557	579	575	603	546	586	548	587	587	520	589	567	614	557	562	582	533	524	588	563	579	523	585	547	586	528	560	550	564	561	539	521	567	529	555	550	577	577	574	632	547	517	551	546	549	543	553	586	582	635	568	545	551	571	631	593	513	598	545	535	574	537	591	539	575	548	591	554	556	577	602	575	561	587	554	577	558	511	557	606	536	539	578	576	575	545	584	552	549	523	561	564	557	572	564	573	569	563	568	565	543	590	552	574	533	574	527	575	557	535	587	573	593	573	575	567	575	510	551	548	579	560	526	578	578	582	557	545	552	506	571	592	580	567	538	548	621	560	598	559	526	537	539	554	554	541	588	587	570	592	567	541	577	572	582	553	545	542	622	547	580	597	565	588	520	565	596	584	563	559	574	566	569	563	577	588	568	559	613	550	588	538	548	592	553	582	578	550	535	527	551	579	558	596	547	541	583	568	519	537	520	544	578	605	553	595	542	543	520	547	549	534	522	574	567	566	523	572	560	598	581	622	590	553	558	551	555	538	587	531	587	578	585	585	560	567	576	560	561	558	553	565	550	571	563	583	558	547	557	532	542	565	545	519	594	565	561	570	518	525	536	557	537	511	581	581	552	530	534	562	604	559	595	585	542	552	554	543	556	579	543	543	583	604	539	566	574	538	568	571	584	568	565
29125	33886	41512	28413	21643	17214	11742	7921	4979	3237	2433	1883	1526	1326	1363	1192	977	823	806	826	617	537	579	479	394	403	338	359	321	318	307	323	293	311	275	269	324	346	297	289	290	285	308	287	289	336	302	319	321	249	273	254	271	257	236	263	273	245	243	249	242	239	221	246	234	230	234	225	193	243	222	216	216	206	210	229	222	212	253	194	209	222	214	243	214	208	188	222	207	208	206	215	185	205	197	212	203	211	184	185	200	185	206	202	178	192	189	203	194	204	189	213	205	183	197	198	195	218	197	226	200	220	215	180	195	193	191	194	202	204	181	211	201	217	205	198	203	200	227	222	201	213	240	200	202	198	196	200	193	206	172	177	197	229	205	211	212	212	205	182	187	169	203	206	184	201	225	204	197	182	207	199	194	198	198	209	211	207	201	204	202	185	208	190	199	187	197	215	212	188	192	183	198	189	198	191	181	186	190	209	196	215	221	198	233	182	193	184	211	198	201	183	184	183	172	216	176	207	191	204	199	164	176	199	191	192	195	163	175	186	202	216	204	208	220	222	229	215	196	208	192	196	190	220	209	181	189	199	201	222	196	192	201	199	184	184	199	216	189	219	182	190	177	199	196	190	216	231	193	163	180	188	189	169	186	210	172	213	183	204	207	190	200	214	213	200	217	219	193	202	207	198	212	221	206	191	202	213	180	182	190	199	196	207	204	194	181	190	218	198	186	212	208	214	201	191	213	176	194	178	203	212	204	205	182	205	192	206	202	203	179	195	187	213	211	193	218	215	197	199	177	185	212	218	205	193	206	196	210	188	191	188	179	212	188	214	201	198	189	208	201	189	226	211	181	180	189	207	168	207	211	193	195	225	205	189	194	197	194	205	211	178	178	228	181	202	172	177	180	187	211	186	211	207	201	179	192	211	208	203	217	212	188	190	245	197	182	216	224	186	234	179	215	198	220	212	187	194	197	199	184	207	204	215	215	188	192	210	195	172	203	198	182	173	195	196	230	182	182	190	212	211	209	191	214	229	195	189	179	187	185	226	175	187	181	205	180	204	207	174	190	194	207	172	200	196	187	189	208	190	214	184	200	206	232	222	196	190	185	197	175	220	216	201	207	193	197	186	213	198	235	220	194	200	201	185	205	180	171	209	209	198	176	187	205	206	201	211	200	238	194	187	218	212	177	196	189	215	191	191	204	199	204	220	203	186	177	185	210	195	199	183	228	199	188	215	208	180	214	201	202	214	176	220	214	211	221	203	191	193	210	242	201	208	199	218	179	203	205	184	208	191	181	198	190	215	225	186	200	226	203	206	200	191	220	196	179	170	172	209	214	192	227	206	200	204	198	167	225	222	205	209	186	168	181	220	193	204	197	202	213	212	207	198	191	190	197	189	197	197	182	204	221	207	176	204	236	194	196	201	182	182	200	216	194	192	204	176	193	191	220	198	191	176	207	181	192	191	177	181	172	190	208	189	213	187	213	195	213	189	207	182	188	209	201	188	209	212	189	206	193	197	192	201	196	191	190	178	197	218	205	181	213	185	201	186	199	204	211	234	188	193	218	213	201	205	209	206	189	155	188	216	199	190	196	207	154	196	174	175	215	200	190	184	200	171	189	212	228	175	202	206	197	202	213	191	190	187	210	204	213	199	216	197	191	205	164	214	217	217	194	207	208	203	197	170	209	198	198	190	203	193	199	181	238	208	213	187	196	191	201	207	169	201	210	204	218	171	187	190	186	180	190	200	214	188	187	166	202	188	207	197	173	230	191	184	205	196	216	160	192	211	212	199	178	178	190	210	184	182	188	189	201	226	210	216	209	187	182	193	179	193	224	218	176	226	202	200	198	202	188	188	168	206	206	202	186	201	212	187	183	217	210	204	201	208	173	188	241	169	169	211	207	222	184	191	213	160	228	182	216	199	212	218	199	189	207	192	192	230	189	194	232	200	184	203	194	226	192	229	200	204	208	185	178	204	203	182	214	219	196	177	186	189	210	207	198	191	176	213	233	196	164	192	208	194	239	184	185	198	225	204	176	178	190	204	201	236	185	199	200	215	183	195	213	203	208	183	201	217	192	226	193	207	202	190	203	192	210	209	208	203	190	168	233	202	194	199	189	197	208	191	210	219	217	210	204	197	208	190	207	175	228	222	198	203	188	215	198	196	205	230	218	183	205	218	213	210	193	199	179	182	194	210	184	213	192	200	200	200	211	199	209	227	221	185	212	208	200	208	198	200	185	187	190	219	208	203	197	209	211	199	210	196	190	190	220	193	210	230	185	190	172	173	211	220	190	178	183	194	188	197	213	209	201	198	186	179	192	192	190	178	205	240	216	196	215	188	213	208	224	227	203	204	211	205	197	221	200	199	198	190	174	184	212	190	183	202	202	198	208	212	189	205	200	191	197	206	202	210	212	175	188	218	222	177	222	188	195	222	209	199	213	171	218	182	186	214	224	200	213	210	205	167	224	180	187	170	195	190	203	219	214	203	196	211	205	210	203	191	186	202	185	217	201	211	185	198	207	207	188	177	200	186	217	186	193	226	187	185	187	220	221	215	200	210	202	186	203	194	210	186	205	186	190	193	208	206	204	188	183	196	182	196	182	211	172	189	218	217	212	213	173	187	178	201	215	241	214	204	203	209	195	186	171	207	214	201	210	218	180	209	209	202	208	213	187	190	203	196	174	202	205	212	168	200	195	194	187	226	218	177	213	168	216	188	212	204	207	214	207	224	221	200	211	189	211	194	264	193	206	225	206	180	204	181	182	198	208	203	203	208	224	202	199	206	189	182	186	193	215	220	208	187	199	181	191	196	198	208	165	200	192	187	215	162	186	205	205	186	196	182	194	228	214	201	190	194	183	198	186	206	179	191	196	191	195	213	208	230	220	213	201	213	181	226	185	203	189	202	210	205	200	182	201	198	203	181	183	225	184	194	196	204	216	187	184	223	189	195	189	214	194	209	186	203	224	193	208	183	205	185	216	202	213	214	196	185	225	202	192	177	213	177	193	197	180	193	177	193	213	201	200	210	209	205	189	199	216	185	176	168	201	207	179	199	215	200	188	191	185	193	183	164	196	198	191	184	210	193	198	194	181	200	182	197	176	196	194	201	176	228	211	188	203	201	219	170	194	205	169	204	185	231	194	205	204	208	193	201	190	190	218	164	186	220	189	188	194	199	191	212	202	187	189	211	207	192	189	192	197	189	212	186	228	190	196	176	202	207	197	182	181	191	193	191	217	207	210	202	201	222	208	195	208	191	184	205	190	193	210	198	204	190	216	191	198	201	173	191	196	199	204	207	204	183	211	196	191	221	162	224	186	196	192	211	203	203	182	214	196	194	200	208	211	205	219	151	194	219	202	167	207	210	205	192	197	223	198	189	189	212	214	177	195	178	197	208	216	182	204	194	186	182	187	189	179	203	203	217	211	202	199	215	201	212	187	205	186	233	208	193	181	205	198	194	189	185	201	208	215	196	190	203	221	205
17845	27298	39345	29203	28670	26383	22263	17957	14634	12164	10034	8862	7323	6492	6117	5686	4968	4242	3928	4154	3221	2936	2808	2421	2063	1888	1698	1637	1435	1355	1220	1221	1203	1237	1192	1334	1544	1620	1394	1349	1314	1317	1355	1284	1337	1426	1309	1390	1410	1331	1071	973	941	863	885	862	799	830	845	822	786	713	740	699	781	713	689	729	720	758	778	689	717	663	624	610	636	606	660	646	683	620	631	617	597	543	532	567	562	569	575	556	554	534	532	449	475	497	526	487	520	506	488	495	520	532	459	481	493	495	526	532	506	525	524	503	511	529	479	515	503	506	478	479	487	485	541	491	487	487	493	470	484	460	467	486	460	440	484	447	490	494	528	483	497	489	489	481	538	520	492	497	490	461	534	518	494	499	491	468	469	497	470	472	483	506	519	482	496	488	456	482	516	467	489	495	462	502	520	479	442	498	492	510	516	483	516	512	480	478	483	483	472	496	465	473	487	515	513	467	511	474	477	471	436	506	520	453	475	458	514	514	494	485	488	498	478	456	458	451	505	460	512	458	471	470	457	498	469	507	462	461	496	553	455	515	490	503	481	477	496	482	485	468	514	498	508	460	555	503	513	458	504	472	465	481	494	502	477	485	522	501	521	519	459	535	497	501	498	499	476	500	488	474	463	492	487	462	522	483	486	495	489	510	480	471	492	471	519	511	481	504	474	463	466	510	479	470	457	508	516	485	511	473	448	479	465	567	489	511	482	487	499	484	503	503	484	478	509	455	495	508	530	484	517	496	514	453	486	486	486	510	466	498	486	501	451	493	503	514	466	458	490	485	498	472	501	458	494	464	503	461	506	485	507	452	470	536	500	491	494	492	488	485	495	502	480	481	454	480	484	487	498	481	526	498	496	473	516	488	481	499	499	509	489	495	453	506	495	527	461	479	489	504	480	518	479	458	494	458	510	514	478	494	518	526	465	457	496	475	470	494	477	480	510	503	449	485	475	473	461	515	458	446	500	488	501	464	509	476	467	497	490	474	538	463	496	520	499	513	513	484	535	494	463	508	502	517	497	465	501	502	487	510	474	463	466	474	525	530	507	474	504	517	493	499	501	510	521	496	479	520	500	513	486	469	465	486	520	461	490	502	491	490	486	501	493	543	489	451	490	489	488	462	462	488	503	511	524	452	492	486	526	492	483	492	457	494	519	483	480	482	480	486	535	497	487	519	478	498	447	488	473	527	511	491	505	511	495	486	459	506	462	465	506	480	459	495	461	517	492	499	463	524	498	541	509	478	500	490	521	480	535	517	517	492	467	491	507	523	517	490	500	493	488	492	471	496	509	490	479	493	494	487	486	471	481	468	472	447	480	462	510	547	508	469	474	492	511	487	486	463	482	475	432	427	502	467	486	486	500	480	487	500	506	496	481	489	499	503	535	508	460	460	484	466	492	499	501	498	496	466	501	505	491	514	508	533	453	453	458	518	505	477	500	529	492	494	469	476	486	467	505	523	455	513	510	503	487	481	518	484	493	495	498	502	473	471	454	518	493	465	493	502	491	505	461	469	474	443	477	503	472	494	523	493	492	463	500	496	513	479	535	461	517	473	496	491	516	471	479	478	489	478	529	476	490	452	494	475	518	490	520	493	504	482	458	495	467	483	464	449	504	498	498	494	499	457	482	520	510	445	499	505	463	468	522	497	473	480	481	484	471	491	442	505	500	478	488	483	466	472	479	464	503	528	464	477	489	486	445	459	514	479	492	505	502	475	494	493	477	470	478	470	468	492	465	490	497	471	494	517	486	493	531	493	446	482	466	496	490	522	465	519	481	480	468	508	478	461	502	505	502	483	517	481	457	508	464	492	495	468	486	457	480	500	442	521	461	466	498	523	486	471	469	486	475	504	491	527	493	490	460	522	488	459	469	442	512	502	461	513	491	480	452	485	533	451	479	486	501	509	495	498	492	510	495	502	482	489	515	485	509	488	505	503	478	485	490	458	480	488	492	483	508	553	474	504	481	490	517	496	500	499	478	431	501	492	478	464	484	461	477	489	509	487	503	550	483	501	498	508	502	458	509	514	500	499	427	487	458	490	493	519	502	506	481	474	484	482	482	486	467	479	495	496	456	501	466	467	496	459	521	493	503	475	494	485	472	487	493	456	468	488	487	514	475	463	503	474	501	473	514	476	480	493	445	509	470	480	495	477	486	463	486	472	478	487	499	478	480	490	446	507	453	475	501	484	523	492	475	435	487	484	508	510	484	484	470	494	496	521	475	510	503	533	461	522	469	488	472	475	480	507	491	522	513	530	500	490	471	494	484	474	503	478	473	483	486	459	468	496	496	481	498	475	500	462	488	517	509	504	482	484	499	472	465	465	483	489	505	481	502	500	511	481	467	511	507	464	493	476	490	478	482	453	508	495	528	472	498	515	510	513	490	495	510	495	478	513	454	522	506	476	466	522	524	482	493	492	511	485	520	510	518	478	496	466	523	514	499	485	440	435	465	476	498	487	511	504	455	498	467	482	454	483	497	481	502	490	456	478	510	486	461	502	500	508	504	516	503	459	493	479	520	516	491	494	492	485	514	463	533	491	460	464	465	483	454	494	490	449	472	531	475	476	477	459	476	490	514	497	493	506	509	499	485	533	529	495	489	521	455	493	498	502	505	464	433	515	444	513	514	492	504	474	461	465	531	460	514	497	515	489	508	494	468	512	479	504	491	477	533	486	506	449	483	495	492	467	489	490	477	530	478	478	496	529	518	491	500	446	509	460	467	501	522	486	490	513	487	446	497	487	483	455	489	516	473	509	463	509	477	476	476	493	524	478	444	466	454	480	497	500	523	484	440	488	519	532	487	495	464	503	474	515	464	493	489	489	544	481	474	499	483	495	480	482	519	501	509	526	462	501	480	492	474	489	501	488	495	485	504	475	487	499	436	473	495	473	507	488	499	483	516	490	483	472	501	501	500	485	473	532	512	494	487	479	484	473	522	477	490	479	499	487	497	509	538	491	509	472	479	471	469	489	498	432	531	497	504	502	493	515	495	540	508	487	514	467	461	469	428	446	477	482	524	474	444	506	496	462	505	486	465	472	540	476	523	499	468	497	481	489	459	485	508	485	516	512	491	498	461	452	517	491	501	538	525	471	504	497	470	474	539	507	548	518	493	502	494	468	506	485	505	511	450	470	485	462	516	475	506	468	456	492	500	469	488	485	492	476	492	510	539	477	523	488	521	490	484	465	528	496	467	491	483	477	464	465	479	467	490	524	531	473	513	482	446	434	512	452	478	476	484	443	475	505	474	492	472	495	501	496	461	498	472	487	499	470	499	502	507	475	496	478	490	480	489	516	500	476	468	459	484	481	480	505	491	456	490	493	511	472	474	508	476	489	516	507	455	493	505	467	482	473	488	497	479	485	494	489	454	498	539	476	525	524	488	460	460	478	509	477	578	488	502	514	528	484	468	480	500	488	478	475	489	489	459	490	471	494	512	520	491	451	485	497	494	482	479	497	484	478	507	488
8402	6198	9265	6971	4664	3351	2423	1448	1024	678	530	399	359	348	324	314	282	304	292	267	267	311	262	251	245	226	252	214	232	230	201	205	255	227	218	217	237	222	216	227	200	202	231	224	201	222	202	198	228	202	229	214	223	220	206	207	256	207	220	202	207	213	213	205	222	227	192	201	209	214	220	227	235	216	207	200	205	213	207	209	236	202	224	193	171	201	177	203	208	201	206	193	210	208	171	226	186	201	214	201	220	179	182	202	203	200	204	196	210	187	174	179	198	159	191	213	173	218	192	193	174	197	197	206	186	193	202	194	223	204	219	187	250	208	210	215	196	189	209	210	181	191	189	191	215	223	227	211	194	188	218	224	204	202	209	203	204	186	182	189	200	191	163	212	208	214	202	208	208	201	189	176	198	187	200	191	181	204	190	193	207	198	198	213	194	213	175	197	194	202	198	197	188	192	193	176	218	210	207	221	182	208	179	189	198	172	194	203	173	190	167	217	213	225	196	195	197	196	198	206	197	213	198	187	200	199	189	206	200	210	223	180	203	185	202	200	185	190	199	182	197	208	197	214	211	197	193	179	182	211	201	171	197	195	199	193	186	177	213	183	202	190	229	224	210	176	201	216	196	204	195	223	194	215	208	194	204	224	213	202	213	205	191	213	202	210	194	191	203	212	203	200	214	195	182	180	197	200	217	216	198	195	192	188	205	189	209	197	207	199	170	185	211	209	201	194	195	181	208	214	217	182	178	208	194	199	223	219	181	176	203	181	205	177	190	236	169	198	206	231	190	203	193	195	178	191	214	182	204	208	195	212	196	191	187	201	221	196	183	194	220	198	201	182	197	180	189	184	192	207	195	213	212	194	190	190	208	181	197	209	203	201	189	180	205	203	204	214	199	182	189	202	187	190	197	214	194	197	204	214	206	210	194	200	183	175	198	196	194	211	165	207	246	167	198	193	203	201	199	191	188	182	182	216	168	195	195	177	202	189	223	199	196	209	222	165	213	217	208	195	191	181	205	192	192	202	215	198	205	184	188	183	201	199	194	176	211	188	201	212	201	203	194	172	208	190	188	187	200	222	210	180	213	215	217	202	203	181	197	190	205	235	205	198	197	200	215	196	196	190	179	202	212	205	202	206	183	229	198	203	205	177	183	196	187	203	202	202	197	216	229	196	209	211	196	201	194	192	218	189	182	207	154	212	191	199	200	217	195	199	187	200	192	212	202	242	192	198	227	186	210	232	192	208	193	214	193	206	219	206	205	206	214	198	188	192	220	194	189	171	195	205	210	196	205	197	201	212	189	168	207	180	207	219	210	190	218	206	195	211	182	193	201	184	213	201	192	211	201	183	184	202	222	166	221	199	196	207	211	190	186	209	210	180	221	192	222	195	183	195	168	205	206	206	195	198	223	194	185	207	191	224	229	196	215	196	205	193	202	225	191	194	208	220	224	231	202	204	228	225	188	191	192	210	192	208	201	213	175	207	217	211	201	210	224	215	189	200	198	197	210	225	180	173	224	206	219	206	170	214	200	209	206	214	189	204	214	222	191	174	203	207	200	198	200	195	196	170	213	190	190	227	199	195	219	193	186	176	192	184	201	193	201	216	198	213	196	179	185	184	214	220	206	196	205	201	203	197	171	173	207	207	212	187	172	204	200	191	168	184	190	192	194	183	192	211	208	201	198	224	206	207	201	203	181	209	191	217	194	219	217	211	199	213	196	195	217	195	216	192	207	207	204	200	201	211	209	222	208	196	178	223	196	194	180	206	209	210	195	202	185	187	185	199	180	200	188	197	215	194	189	195	189	198	207	195	209	190	171	191	204	191	200	221	199	210	194	189	204	186	200	210	191	201	183	218	212	218	190	198	206	206	195	221	219	215	165	214	189	181	192	194	205	211	209	201	165	199	203	198	169	220	215	188	160	224	194	215	211	223	194	217	200	204	206	197	190	205	196	220	192	217	226	191	195	228	208	171	216	187	209	210	200	208	219	193	189	189	202	201	177	206	197	204	210	188	201	204	196	174	210	202	190	196	183	185	199	200	192	189	209	192	197	210	198	192	188	188	200	208	189	220	214	185	197	232	205	189	213	207	192	218	203	184	201	204	188	184	230	184	200	194	202	205	178	205	165	206	199	190	165	202	226	234	202	202	215	187	183	214	210	223	205	211	210	207	176	189	195	198	164	208	213	181	196	198	197	239	212	214	207	195	193	213	172	211	204	214	185	201	190	224	188	203	198	221	218	186	186	216	188	205	220	198	220	213	200	178	187	179	201	193	206	187	175	184	210	208	186	200	219	185	185	188	216	198	185	179	188	220	188	225	193	191	185	184	188	206	171	215	179	195	226	213	222	197	191	210	194	197	203	201	202	216	219	183	188	218	210	198	190	207	184	186	197	217	227	195	199	182	208	191	205	191	195	211	202	216	180	188	201	237	212	172	205	183	198	190	173	189	180	200	192	199	192	181	197	185	192	197	172	177	189	185	181	210	201	201	204	203	202	199	198	162	193	202	191	210	223	214	207	206	204	191	199	198	171	204	184	192	203	189	216	214	201	207	211	192	218	200	193	185	212	190	215	195	194	212	197	174	211	207	173	193	189	176	206	176	189	187	205	205	170	192	193	214	196	202	220	229	202	202	195	192	160	186	203	204	184	208	183	204	196	224	225	191	216	197	220	220	199	209	199	226	179	198	205	212	205	180	199	191	184	213	179	177	209	201	193	168	176	207	217	192	193	221	190	192	234	211	207	219	230	190	206	176	211	221	185	196	232	211	199	192	205	193	215	204	171	191	199	196	159	192	203	203	230	192	202	188	214	188	226	218	225	198	218	200	193	212	198	200	185	188	230	196	198	203	178	204	187	199	216	173	191	209	205	198	209	186	212	224	202	201	214	198	194	212	213	185	189	190	192	210	209	193	202	204	208	199	189	191	182	191	208	181	210	203	204	201	183	191	197	192	191	208	203	182	189	207	207	207	210	182	189	176	174	192	206	188	229	210	195	189	195	202	201	206	188	192	206	220	196	201	197	193	211	213	196	190	192	233	177	172	168	187	201	198	227	203	219	175	169	208	183	208	199	210	218	184	198	192	213	180	207	181	188	200	197	202	180	185	193	220	185	186	203	201	187	195	203	191	215	196	211	200	226	226	213	189	162	202	173	195	210	200	202	202	197	212	183	236	195	211	224	201	206	196	223	222	199	209	198	194	183	186	212	215	215	196	184	210	194	179	185	193	200	211	205	195	220	198	211	202	193	200	210	187	206	200	198	212	194	187	190	226	185	187	218	212	198	171	188	190	207	203	206	189	222	177	184	217	202	220	211	204	177	201	183	166	197	219	199	188	191	200	193	180	191	191	182	184	194	191	197	196	202	212	207	177	196	211	216	201	210	201	219	211	191	210	189	165	191	205	207	218	189	206	198	199	184	200	182	197	175	198	208	201	183	197	211	198	222	189	188	203	191	205	206	188	214	204	209	204	185	189
5467	6445	14413	15471	14129	11509	9536	6543	4789	3312	2550	1927	1457	1395	1452	1294	1256	1194	1187	1104	968	989	933	901	882	824	778	776	749	767	728	684	705	662	696	658	673	666	647	656	690	622	660	660	633	666	654	610	625	672	626	634	625	596	586	620	612	605	605	641	559	580	547	576	630	570	516	579	567	624	574	561	602	599	584	506	575	512	576	583	562	525	530	545	492	499	548	520	524	521	534	469	557	520	485	498	479	522	510	513	513	502	522	519	524	535	507	477	469	476	484	523	513	495	526	478	540	512	487	472	532	511	515	519	529	484	540	463	543	488	527	495	548	502	517	468	523	456	478	460	524	496	490	505	493	530	487	495	505	487	491	487	513	480	475	477	485	484	510	478	513	525	481	475	491	461	518	482	535	512	505	496	497	459	499	503	512	510	514	516	538	484	513	457	517	494	469	490	502	448	487	499	512	532	491	508	523	524	530	524	509	468	521	523	519	521	466	503	541	511	521	441	529	484	468	523	488	522	472	545	469	529	557	483	501	500	485	542	501	506	518	523	530	475	502	455	479	523	544	527	463	502	492	503	488	493	490	543	507	523	489	493	484	496	510	467	528	482	512	558	527	509	506	515	527	503	516	526	475	530	507	482	509	511	495	484	527	503	544	490	519	503	531	498	495	453	502	474	494	515	524	485	471	499	504	526	482	500	484	544	513	475	515	518	480	489	530	486	490	500	529	484	553	515	488	505	532	504	483	513	506	516	521	490	509	495	491	494	480	488	486	507	509	496	469	480	510	470	517	495	527	527	545	497	518	496	489	521	495	496	486	496	527	506	492	526	490	477	503	488	488	443	497	482	483	547	506	486	488	500	539	503	505	476	515	515	491	511	507	479	535	480	503	523	493	483	504	519	481	508	491	519	494	519	478	479	523	529	524	513	492	487	513	488	513	516	475	545	521	512	527	477	493	510	504	542	481	489	491	513	552	460	539	533	446	527	473	473	510	494	485	485	534	501	473	490	485	523	483	507	490	484	483	496	449	516	506	513	513	491	509	495	476	541	501	500	466	527	519	503	453	489	488	495	477	514	505	512	534	516	515	494	512	505	508	493	480	520	488	514	527	499	495	493	515	497	457	544	497	529	507	481	494	496	490	535	521	479	493	474	514	532	537	482	493	496	487	503	510	520	536	506	474	493	504	515	486	487	480	521	525	500	491	504	527	529	498	496	531	504	508	509	496	477	463	492	499	526	486	546	490	471	517	515	488	493	516	505	519	490	495	515	482	520	484	514	498	535	501	507	514	482	494	483	523	536	481	481	486	517	502	500	558	533	476	501	486	494	522	508	524	460	501	549	516	492	487	497	509	529	547	466	469	492	519	514	457	521	490	512	463	494	554	541	519	490	512	518	496	517	536	476	484	550	518	477	500	501	491	468	448	490	498	495	474	517	466	474	462	504	528	521	506	447	507	484	547	508	499	450	500	499	523	476	528	514	493	517	519	461	529	508	497	522	526	513	518	510	492	535	541	511	486	515	472	497	488	512	518	478	510	509	492	517	555	548	475	537	537	491	466	486	538	490	484	517	455	516	509	513	536	478	470	499	481	622	473	508	495	471	536	504	496	519	508	513	517	527	485	523	492	539	519	484	509	475	534	498	508	500	511	530	489	522	528	508	518	517	521	508	512	493	531	485	479	468	558	475	491	499	481	519	482	501	478	480	471	503	507	507	557	526	549	487	451	485	495	456	455	469	527	496	484	532	457	488	498	530	522	476	499	500	488	473	499	483	512	518	505	507	533	488	544	482	457	480	527	517	499	509	499	512	502	494	498	499	521	484	439	476	527	492	486	471	512	544	507	547	479	522	519	478	494	498	474	513	493	521	536	511	491	519	512	520	485	493	504	505	501	487	506	490	509	480	506	504	537	487	521	520	508	524	483	529	560	524	470	538	509	520	511	533	524	524	460	526	447	473	479	529	453	511	540	526	512	495	504	491	508	500	473	526	497	508	493	487	533	525	510	520	526	512	487	538	495	499	516	502	515	486	494	491	488	544	494	504	477	505	516	489	482	478	473	497	488	504	522	496	512	500	509	505	502	500	480	491	543	516	482	518	506	490	518	467	509	479	523	487	496	505	514	525	473	466	492	505	520	501	485	471	518	506	503	500	517	506	518	481	511	510	531	492	465	496	527	522	502	515	520	505	477	494	506	515	498	488	495	544	482	466	486	497	493	518	521	485	490	522	542	505	497	518	487	476	521	523	523	499	468	468	503	534	491	477	467	481	513	487	503	513	507	494	500	517	502	547	470	522	489	476	462	510	506	500	494	518	481	542	513	487	478	492	511	516	470	504	495	497	463	516	499	478	494	479	493	510	531	521	453	531	522	534	502	495	519	524	568	496	526	553	525	502	538	533	523	502	442	447	512	490	504	508	484	489	472	521	499	506	531	523	542	473	539	482	502	479	487	502	476	534	537	492	471	519	465	489	510	485	520	479	483	549	514	516	516	501	536	460	503	547	530	508	531	529	545	509	513	510	511	512	513	508	493	466	487	517	511	531	503	529	479	524	539	489	501	521	455	449	519	475	499	481	490	524	505	488	536	496	484	531	524	464	489	522	501	498	505	504	492	516	480	502	454	536	561	521	508	492	527	483	522	476	518	553	508	525	555	463	484	533	497	525	495	481	551	520	479	502	502	487	554	499	479	510	512	473	492	490	528	523	489	488	468	513	529	487	470	463	497	481	533	487	483	480	505	500	526	516	492	482	500	516	514	497	539	490	498	507	480	466	496	508	509	492	507	510	495	548	488	477	487	539	479	535	508	525	500	510	521	519	473	505	484	484	495	513	466	490	496	495	504	499	509	486	499	475	460	527	533	499	500	524	525	498	502	467	502	494	498	498	493	437	518	501	521	490	493	501	515	515	501	509	541	491	483	496	497	544	519	509	454	515	518	489	482	496	489	523	532	481	444	542	515	514	524	472	486	506	473	487	486	509	464	537	506	477	513	489	504	521	506	483	521	510	503	490	513	490	495	502	533	510	490	500	486	484	494	531	508	479	537	479	499	521	487	508	504	507	492	477	483	508	484	508	533	490	490	518	479	466	522	457	519	522	478	518	518	523	489	510	531	474	524	497	512	530	483	482	518	513	481	512	461	536	573	497	462	511	493	496	520	520	525	520	471	480	470	519	527	497	514	529	483	479	495	465	508	511	524	524	485	500	497	489	532	500	476	504	533	499	564	511	476	547	500	498	509	464	497	500	506	526	498	479	513	551	517	475	502	519	507	509	511	467	494	501	526	481	478	541	530	539	500	490	539	504	511	526	477	486	506	531	472	536	526	539	519	487	505	491	534	520	515	481	502	481	515	529	503	491	503	539	514	476	493	498	506	523	513	509	492	488	547	500	515	485	475	546	461	494	574	489	533	517	525	535	492	478	474	501	475	516	498	504	530	508	517	514	503	533	482	498	518	516	520	501	511	507	500	533	518	498	485	475	472	531
19757	24713	34585	26017	16604	12035	8813	5615	3626	2540	1500	1184	978	805	782	696	647	533	558	474	501	429	424	368	367	371	306	327	304	289	283	306	294	271	300	303	315	292	265	324	301	274	276	256	286	308	285	269	259	306	260	257	301	250	251	263	277	260	278	270	233	246	237	278	259	249	235	253	257	255	264	263	253	235	224	234	210	233	254	240	254	241	225	230	246	233	224	229	224	240	226	225	240	248	248	227	266	257	258	220	239	200	248	236	216	239	226	237	208	223	238	205	229	248	256	219	225	228	208	253	203	223	269	205	240	218	232	230	258	224	247	221	214	241	233	241	234	233	194	235	269	224	218	212	249	226	243	246	253	243	243	239	208	209	214	234	236	232	229	226	203	227	240	224	253	236	225	198	261	263	225	228	213	222	220	226	236	229	221	208	235	222	243	211	216	236	202	239	254	234	243	242	191	226	235	240	229	251	231	213	226	225	229	247	228	210	239	219	227	249	250	231	221	223	226	243	200	227	214	219	230	249	225	253	236	243	214	285	222	239	244	226	234	234	233	225	204	224	205	223	238	247	218	242	218	256	218	235	219	222	218	228	254	227	243	240	216	232	224	232	239	225	218	220	211	226	210	238	234	232	235	230	233	238	225	210	245	235	219	196	260	215	240	251	241	245	253	230	252	283	244	236	244	230	216	252	233	252	223	228	211	235	248	197	226	239	228	243	233	238	219	237	248	219	234	249	235	256	235	257	227	212	252	224	213	212	222	216	210	217	239	239	215	208	208	237	209	235	223	235	234	241	257	224	217	245	253	227	246	217	216	239	241	224	259	226	254	240	210	236	209	280	245	249	220	233	235	207	227	236	262	245	231	222	242	221	252	202	239	246	238	218	222	244	242	248	223	213	203	197	235	230	243	232	219	232	193	213	238	235	210	196	244	233	254	249	224	218	242	200	227	263	247	229	209	234	243	215	248	235	240	248	228	197	218	225	226	237	221	223	242	243	220	250	231	206	229	225	241	258	222	248	234	251	219	215	221	230	221	223	222	221	241	215	240	213	229	258	261	258	239	213	247	238	246	232	223	257	258	244	246	231	217	245	221	241	212	219	244	246	241	217	211	253	252	231	244	232	234	247	233	268	256	237	244	249	229	229	270	257	242	225	220	214	225	242	197	229	251	251	247	199	255	236	209	248	232	216	229	219	203	249	228	236	194	221	239	217	233	225	223	227	246	235	226	239	224	263	226	197	218	230	200	225	210	221	232	257	216	235	233	233	231	222	229	191	243	264	245	217	232	201	231	216	229	259	217	225	227	234	213	244	222	211	228	227	214	235	238	217	203	227	258	247	254	210	228	252	247	214	245	250	224	253	231	240	218	267	225	223	259	230	234	229	205	213	223	240	225	216	236	229	237	233	211	234	219	215	248	210	224	232	242	243	207	212	256	211	253	160	240	227	254	273	240	260	238	236	211	234	226	237	232	233	235	258	249	200	198	230	209	227	245	241	244	230	209	243	225	256	244	231	240	221	221	223	238	213	245	242	239	237	226	224	242	222	248	253	238	221	250	237	245	236	257	237	237	213	232	239	253	236	262	230	236	244	234	206	233	239	243	206	233	222	213	227	234	232	247	228	251	266	220	219	238	234	216	222	233	235	232	252	228	248	275	221	227	243	271	228	222	240	236	215	213	239	228	240	248	203	239	211	241	240	229	231	214	223	220	260	227	238	244	227	240	239	235	249	239	243	218	223	232	220	217	222	233	239	202	212	243	209	228	253	248	242	241	247	243	213	217	232	230	229	229	209	239	240	228	248	224	240	231	256	236	214	250	249	196	234	230	226	248	239	254	233	231	221	227	232	239	231	237	206	243	244	206	213	222	242	255	246	226	236	227	221	223	231	230	264	231	232	235	202	224	243	209	234	224	257	227	237	208	221	229	229	237	231	249	219	218	254	246	238	215	212	223	216	222	203	223	221	246	218	240	232	229	245	206	218	241	199	241	212	247	233	260	243	225	264	254	255	230	227	244	221	232	245	269	220	247	219	237	208	203	233	221	225	232	254	215	250	247	243	250	228	205	233	249	207	203	232	244	220	241	208	225	246	242	245	217	227	223	234	236	236	206	231	248	229	248	244	211	231	231	241	242	219	243	196	259	272	210	250	252	196	218	229	235	201	256	242	210	220	250	238	217	242	234	201	201	231	237	242	209	217	248	218	210	245	246	218	243	228	221	231	213	241	223	242	206	255	241	248	226	225	221	220	255	222	242	247	235	235	231	237	218	226	239	221	243	221	225	228	259	230	207	243	234	213	241	210	228	221	218	230	229	241	214	251	248	229	214	225	220	232	252	223	209	282	237	232	233	233	221	236	227	233	219	216	223	237	239	226	234	232	214	230	236	222	205	254	235	247	226	265	225	226	233	206	211	211	222	211	234	231	224	255	215	239	238	210	267	226	245	257	230	219	239	232	251	235	227	234	250	221	233	225	233	223	224	227	244	232	234	217	233	225	233	242	237	229	180	217	239	235	228	233	222	217	208	259	223	257	250	243	219	226	251	242	226	272	230	249	269	245	207	217	220	242	249	220	272	263	210	207	220	242	226	254	215	225	217	239	229	228	210	226	226	252	240	258	229	225	227	237	214	229	211	225	217	271	247	242	266	234	258	241	228	225	198	251	245	275	231	210	210	210	243	244	235	248	241	230	203	249	235	226	241	230	208	238	244	235	223	226	235	240	215	217	229	244	253	221	235	224	236	198	204	203	241	224	200	228	222	229	220	238	232	227	229	249	231	261	259	236	237	241	198	251	266	244	252	242	222	263	229	225	242	237	232	221	235	216	228	242	213	219	241	232	216	232	201	230	230	230	228	243	227	230	241	213	221	225	239	231	225	242	224	250	226	235	244	250	247	231	231	234	248	231	220	229	255	246	222	198	232	227	250	237	249	245	211	246	248	224	218	266	224	216	225	232	252	239	219	249	248	251	218	234	219	237	228	254	268	248	236	225	246	257	243	263	245	229	256	216	211	248	236	221	244	208	235	233	217	223	242	247	220	205	226	240	231	230	259	213	199	220	240	221	225	245	263	245	246	235	246	250	266	234	228	231	223	217	225	217	241	228	244	262	224	242	231	199	227	228	241	236	215	263	201	221	255	203	227	235	239	246	221	213	222	257	239	252	254	220	212	242	254	234	238	221	220	217	235	241	221	235	234	232	195	220	248	233	228	236	227	244	249	226	237	217	236	226	239	231	226	235	215	218	237	208	228	221	255	232	236	204	235	228	238	260	213	252	227	240	244	221	255	240	231	201	257	259	248	250	252	231	249	223	261	236	226	213	249	235	222	252	239	237	219	210	225	210	232	210	242	203	219	229	210	244	241	207	250	213	263	207	197	210	225	213	222	216	227	211	233	215	235	251	250	247	222	252	234	221	227	243	242	240	252	227	231	238	243	263	236	231	243	214	229	218	241	245	230	213	243	221	237	202	253	248	225	234	258	240
12963	20759	34181	27424	23555	21740	19395	14850	11525	8994	7230	5586	4897	3888	3903	3220	3132	2655	2716	2395	2168	1959	1953	1696	1644	1431	1283	1259	1135	1123	1092	1045	1044	1014	1020	1144	1238	1176	1143	1047	1038	1070	1066	987	1018	1120	1071	1147	1047	1085	971	924	865	825	848	792	790	795	795	765	736	716	679	649	680	699	717	688	736	739	746	748	711	735	695	660	698	663	655	666	701	687	669	658	654	644	597	642	659	651	579	540	651	593	645	593	574	584	509	576	575	612	556	559	576	608	583	580	529	562	585	575	599	550	553	588	564	587	582	585	571	594	587	587	536	541	578	604	570	545	526	549	534	547	583	577	560	590	583	612	580	566	537	586	535	579	562	561	602	567	590	579	560	586	596	559	606	577	572	563	522	582	578	556	567	562	557	562	573	533	551	592	568	556	566	530	565	587	549	576	534	586	558	578	596	533	573	576	538	600	556	564	574	553	552	560	560	584	542	598	541	545	581	587	616	552	561	573	609	541	609	579	589	597	586	565	583	554	541	587	547	590	604	557	572	584	574	616	594	526	578	619	607	575	548	591	594	566	574	553	547	565	563	547	552	545	587	544	637	580	557	609	602	586	588	586	573	496	562	563	608	569	568	577	576	548	557	558	580	567	556	552	565	590	597	593	549	569	634	568	620	578	549	567	549	594	570	565	559	538	579	593	595	557	556	555	556	586	572	569	560	564	633	575	584	601	534	557	587	612	598	539	592	553	520	578	588	522	607	557	632	580	619	547	562	581	589	565	561	599	535	579	564	583	561	566	551	564	577	591	582	581	564	580	565	573	562	538	579	532	608	602	570	595	576	568	586	600	582	610	586	523	576	593	559	584	555	572	559	611	568	581	587	607	570	572	593	555	582	574	585	554	588	572	588	568	564	598	595	596	553	590	560	571	573	550	568	589	594	567	644	581	578	588	562	609	557	574	584	555	585	569	589	581	576	577	565	547	559	587	584	606	566	563	562	556	563	553	572	605	529	544	565	620	573	595	606	584	612	605	607	601	542	581	574	575	557	565	590	602	563	593	536	560	569	629	588	553	617	578	550	570	550	592	525	572	563	565	560	554	584	539	483	574	597	603	579	581	574	577	551	554	609	588	571	588	581	592	578	585	574	570	597	550	581	536	555	580	560	568	584	559	565	545	577	586	587	547	553	605	568	614	578	574	530	534	597	594	575	565	574	569	607	581	548	614	539	610	590	577	606	552	556	601	560	539	562	597	549	585	562	532	637	553	591	537	606	577	566	581	560	591	566	566	542	517	541	558	558	559	572	582	590	545	553	515	594	572	564	555	574	525	604	568	597	558	543	543	563	582	575	571	588	588	524	579	611	591	586	531	569	595	598	575	545	581	524	611	607	547	563	564	569	588	582	577	559	577	514	594	563	564	596	548	576	598	582	597	557	608	576	568	565	585	560	600	571	527	547	581	562	569	587	589	594	609	570	584	593	571	581	576	576	607	589	592	568	578	562	581	566	587	542	584	625	586	568	544	545	535	606	544	572	569	542	598	634	576	570	585	604	574	562	575	621	579	563	593	569	579	567	612	562	598	533	556	557	551	569	595	582	564	566	598	602	594	599	544	535	597	567	532	541	594	616	562	544	561	554	581	562	585	608	576	534	576	574	566	604	594	594	556	511	558	554	548	560	515	577	573	555	597	558	544	576	597	575	600	593	545	536	548	533	580	553	503	570	601	580	570	599	518	565	558	566	617	595	571	558	580	564	571	550	566	579	546	595	602	615	584	537	614	558	565	603	550	573	594	590	560	543	602	573	570	581	557	564	559	550	608	589	543	534	550	586	589	565	604	577	541	523	543	554	570	541	611	603	542	580	595	596	600	552	559	565	549	559	562	639	590	602	562	574	588	572	569	575	563	591	569	561	561	582	560	580	582	574	571	561	562	590	582	562	559	595	568	567	585	567	578	545	534	556	564	571	596	580	540	531	589	570	591	617	610	554	564	588	563	600	548	565	627	593	595	527	553	540	616	567	532	599	570	577	533	589	596	571	557	563	550	561	561	602	588	542	542	593	592	553	569	565	572	590	572	548	519	558	583	568	615	583	589	579	576	568	595	535	558	555	610	534	582	551	552	586	544	547	562	562	611	595	574	565	601	606	591	566	579	560	577	589	598	584	569	547	600	579	558	558	549	579	541	568	576	587	596	601	547	555	560	570	562	557	593	575	550	600	565	603	566	585	536	565	560	574	599	584	578	556	586	574	554	575	554	615	534	585	572	532	555	582	577	603	563	566	611	601	587	568	581	594	579	567	562	585	584	589	571	540	546	531	548	590	567	566	581	565	583	547	555	562	573	528	578	605	543	586	565	584	558	541	561	608	588	557	568	532	585	551	520	551	562	560	542	603	568	580	573	591	560	580	558	594	590	538	577	550	569	520	632	604	547	560	531	562	564	567	591	576	572	567	628	586	557	618	582	565	568	574	590	588	543	592	571	548	544	571	539	599	535	561	544	593	560	569	596	581	584	572	569	595	563	575	543	587	550	579	565	541	561	625	579	576	587	606	558	591	560	528	548	561	555	573	560	585	605	544	584	641	546	593	566	564	564	592	563	532	542	558	576	607	596	558	592	591	560	561	530	572	542	611	539	570	583	555	560	559	539	570	555	565	555	556	577	563	570	578	588	612	585	563	566	565	585	514	566	595	585	550	607	532	589	562	563	594	556	555	532	522	533	567	591	555	592	608	583	599	623	534	591	590	561	595	608	535	559	601	561	620	585	582	559	574	586	602	574	611	568	549	568	575	606	556	587	600	587	564	564	589	604	583	533	576	538	589	565	557	569	556	548	548	542	570	598	569	570	598	554	593	584	583	565	584	553	605	572	597	555	601	502	576	553	539	556	532	592	582	572	579	546	562	554	575	610	560	534	560	558	571	603	542	587	588	549	589	570	565	584	581	586	569	550	593	600	583	541	570	550	554	592	589	569	557	575	593	563	562	577	593	572	536	584	555	573	570	518	549	589	582	569	551	536	563	596	569	550	592	597	597	570	551	526	567	507	607	600	599	564	579	575	549	575	588	578	553	567	562	588	572	569	601	581	578	582	569	568	549	569	567	552	562	570	589	543	602	547	562	571	551	565	544	572	534	592	584	536	562	550	594	541	555	547	590	557	526	563	592	569	581	551	569	599	610	618	563	580	629	577	561	564	613	574	553	543	543	594	572	567	556	562	542	548	582	591	561	573	573	597	569	592	584	559	572	598	572	571	610	591	595	574	594	591	539	538	579	606	595	587	567	551	569	547	588	592	612	567	535	550	587	534	580	618	554	583	553	551	582	584	523	553	594	557	515	593	589	578	561	588	579	572	609	572	571	615	605	569	560	555	524	578	556	605	558	575	557	558	614	566	562	545	579	567	535	557	601	591	543	555	570	572	562	576	558	557	589	577	571	575	575	576	584	549	567	580	560	581	578	602	565	576	552	603	567	569	534	567	564	608	581	589	555	595	568	538	593	583
28753	33504	38842	29378	21055	16597	12419	8565	5436	3581	2418	1819	1768	1321	1482	1120	938	706	768	676	626	580	603	480	391	410	349	320	319	291	310	293	282	305	279	294	332	314	312	315	282	271	277	300	273	276	288	294	291	323	276	274	270	256	250	255	235	247	272	243	209	220	215	228	234	210	246	246	238	246	245	232	237	230	226	225	199	227	191	229	218	230	204	216	215	211	226	178	215	206	197	221	213	191	203	218	180	214	197	200	194	180	200	201	195	216	234	215	204	218	193	213	197	225	224	210	205	211	201	174	212	205	217	190	199	192	211	188	199	187	197	196	210	171	210	201	209	235	208	193	209	207	194	202	178	196	184	185	192	209	233	213	198	169	189	193	197	198	185	217	202	218	208	180	177	163	193	219	216	199	210	198	210	208	204	201	222	209	224	211	177	225	204	217	193	234	206	220	202	200	194	210	204	168	203	218	197	209	182	196	212	215	200	203	179	212	208	227	190	207	203	206	195	217	217	193	203	228	228	188	199	227	191	189	217	214	192	202	216	186	207	196	189	206	203	201	230	212	187	198	225	208	213	212	193	184	208	211	185	192	181	185	212	171	204	194	200	198	227	188	193	198	212	193	196	222	206	198	171	164	255	229	199	175	199	184	212	191	188	190	187	204	213	209	225	223	197	200	174	210	192	193	181	206	205	196	204	192	204	209	195	185	207	172	202	205	215	182	199	188	192	190	208	210	213	179	210	210	174	200	219	201	196	212	208	203	216	205	212	215	223	195	181	196	208	196	203	188	175	207	201	203	220	170	194	185	193	212	215	191	182	193	206	195	193	201	197	198	204	184	179	236	199	206	211	186	186	200	214	200	212	199	215	206	193	205	200	194	191	202	202	217	208	213	227	204	239	197	186	180	188	203	201	181	211	219	219	202	195	203	206	202	177	229	215	178	206	201	221	192	199	195	214	200	220	183	211	209	202	227	189	195	179	185	209	226	192	191	190	186	205	191	215	217	192	180	218	219	197	213	195	189	202	242	190	225	195	202	192	211	217	199	209	211	218	195	220	181	192	183	207	221	198	197	202	222	181	245	210	177	201	191	185	213	203	200	186	201	196	165	207	184	178	234	233	209	178	163	221	211	198	199	223	181	184	195	203	176	200	228	188	233	172	198	200	192	186	212	202	208	185	200	185	178	222	184	205	164	202	165	188	176	203	222	187	194	182	176	213	207	195	204	226	226	209	208	201	194	215	195	198	254	201	194	197	194	172	182	181	193	221	210	216	201	220	218	201	204	200	199	200	206	199	180	202	216	192	178	195	205	203	217	206	201	176	187	190	200	193	204	192	186	225	181	218	224	196	204	216	194	193	195	194	207	201	213	187	205	215	201	190	191	193	182	216	191	196	189	213	186	192	190	213	219	210	194	194	213	197	205	209	215	188	206	211	216	194	196	168	196	176	183	175	234	189	220	191	216	236	203	214	205	184	215	188	203	216	206	197	219	228	210	197	194	202	192	191	198	185	217	205	207	213	171	198	224	210	207	223	194	229	211	183	201	219	182	185	214	230	206	198	228	217	209	213	184	180	197	175	198	195	209	178	219	189	235	218	196	208	192	216	199	233	192	218	206	202	208	209	206	190	226	205	204	206	197	193	179	192	213	207	206	185	181	226	194	205	233	173	205	216	191	168	198	219	221	196	216	186	230	222	193	195	164	198	233	180	202	192	183	224	204	219	207	203	215	187	227	178	210	205	208	193	230	196	234	227	202	203	206	190	224	197	213	183	214	198	194	199	187	182	213	210	221	207	185	203	201	197	213	204	236	208	208	188	194	207	200	171	184	173	210	208	196	200	191	211	230	187	201	215	204	202	186	198	198	221	196	181	211	202	206	197	196	212	219	220	188	181	214	204	226	224	204	198	210	230	203	200	200	185	211	189	199	220	190	188	208	186	208	223	223	179	190	206	204	189	217	210	225	191	177	224	218	200	224	209	215	223	184	196	212	202	197	210	185	237	236	221	218	186	196	225	194	196	199	188	205	206	208	170	224	219	187	214	191	193	197	201	191	195	195	198	202	200	214	214	213	214	185	195	186	205	231	226	199	186	218	203	195	184	164	199	207	200	194	185	179	208	197	210	207	201	222	223	173	205	193	179	216	188	212	200	203	216	216	183	220	199	207	198	213	209	187	212	214	201	207	223	207	204	198	222	189	236	221	234	193	193	200	230	198	225	189	192	208	209	224	194	205	186	202	210	204	225	186	202	190	205	218	195	200	183	208	205	209	197	202	202	196	208	176	203	236	199	189	210	219	212	213	204	192	206	184	210	204	189	222	223	207	210	193	179	168	210	205	178	199	205	203	196	190	194	196	166	201	183	196	201	215	193	218	207	201	209	221	191	204	197	175	206	196	196	204	205	188	195	217	226	202	191	208	214	203	183	220	217	206	204	203	190	199	204	191	204	196	214	219	238	210	215	200	193	174	199	215	224	207	186	200	206	202	209	205	200	189	179	233	213	207	196	225	204	198	186	204	209	212	198	197	188	220	205	196	193	225	181	193	221	182	229	207	221	217	205	198	219	202	187	208	208	199	203	180	198	174	178	184	172	212	215	200	225	202	205	203	160	207	210	183	213	203	190	190	213	177	200	210	192	199	209	206	218	201	193	237	184	209	210	184	208	195	220	224	216	202	187	222	213	196	190	211	214	202	196	187	161	183	190	213	224	197	212	201	189	204	208	203	206	207	202	207	193	205	204	229	204	174	198	189	210	201	196	226	188	214	189	190	188	190	194	184	224	193	194	194	197	214	209	224	195	199	208	211	213	187	173	172	193	190	203	197	192	194	215	194	186	172	221	213	212	220	219	220	194	203	211	223	220	194	196	192	205	183	185	176	199	174	218	169	224	186	202	233	219	191	223	196	211	202	188	194	194	197	217	211	190	226	200	183	197	180	193	196	200	197	198	212	216	195	204	212	204	217	200	186	189	211	166	213	189	221	168	193	187	186	175	180	186	229	174	174	209	210	187	207	229	178	188	195	218	209	206	197	177	185	227	183	222	210	223	196	171	204	198	207	208	220	202	209	200	211	196	204	209	178	205	201	222	203	208	180	184	192	211	195	207	200	213	204	211	202	210	207	189	185	188	169	202	180	176	209	207	202	236	186	196	194	205	184	214	187	213	191	196	191	190	181	219	181	201	210	207	211	191	211	185	178	205	230	190	196	190	227	202	196	199	222	171	189	225	194	200	208	170	209	202	195	220	176	191	205	199	189	208	204	190	194	187	209	215	180	180	201	184	228	214	210	194	197	217	189	179	206	200	203	210	212	218	185	217	189	214	198	206	198	197	186	208	227	225	193	199	198	224	187	207	176	235	175	193	219	215	196	194	203	213	202	213	206	209	214	216	215	200	216	213	204	200	195	237	193	208	187	191	200	190	213	206	207	201	217	185	183	210	211	201	178	191	187	171	218	199	194	209	197	200	202	194	197	187	209	208	204	222	228
18095	26426	38405	31438	27903	25700	23345	19611	15763	12362	9677	8200	7668	6012	5989	5484	4366	4022	4188	3535	3191	2785	2791	2399	2073	1993	1647	1552	1359	1349	1247	1276	1241	1260	1409	1437	1577	1444	1408	1415	1337	1337	1292	1266	1209	1220	1185	1303	1367	1312	1135	926	925	870	841	877	887	859	748	782	725	730	653	713	700	716	696	757	697	743	818	790	656	697	666	647	637	587	632	619	648	695	638	635	615	554	566	558	593	565	552	554	511	525	506	496	487	488	524	536	511	500	567	605	533	578	492	483	532	496	534	463	482	519	488	515	492	487	500	517	530	465	485	468	510	504	519	482	516	486	452	513	506	531	481	515	521	530	489	508	527	487	495	484	478	503	486	496	488	477	484	523	510	510	483	495	461	515	505	479	474	475	524	487	488	493	537	484	514	493	497	470	480	505	511	542	498	480	484	508	477	511	497	478	486	489	484	504	477	481	499	494	505	481	482	488	485	508	497	511	476	512	451	496	545	531	544	483	518	524	504	503	481	492	522	540	526	530	510	528	488	512	479	498	467	513	506	530	518	479	513	510	500	525	473	538	502	492	491	504	466	513	489	507	488	476	459	466	496	487	500	456	465	545	495	495	469	532	485	526	510	478	511	521	506	498	490	520	459	535	512	530	465	538	529	487	482	506	473	491	473	502	508	507	470	497	530	466	511	535	462	513	460	488	494	512	447	491	499	482	459	510	503	502	446	500	487	523	483	503	491	481	467	459	486	489	509	496	500	480	496	451	480	473	458	447	504	529	513	481	481	515	490	519	511	484	482	459	502	512	495	480	498	457	463	472	496	484	513	498	508	486	471	496	474	496	476	520	522	519	492	508	506	482	489	460	489	470	487	520	508	464	479	520	501	493	492	519	469	481	504	513	502	523	485	498	489	476	493	488	468	508	506	489	490	498	499	459	538	492	493	513	503	499	487	490	463	494	475	527	492	491	479	513	464	536	496	494	509	513	528	517	514	520	479	521	454	489	498	502	495	468	516	522	489	501	487	531	457	479	511	487	503	456	485	456	502	500	491	481	493	469	467	536	479	515	484	495	528	503	476	509	482	476	499	525	470	483	495	516	517	499	481	482	494	510	530	460	538	488	488	513	488	493	482	542	473	486	519	465	494	473	533	500	458	520	519	478	499	496	486	450	546	457	508	514	494	485	513	472	494	502	458	535	549	504	503	549	512	495	494	459	497	512	492	495	465	514	479	457	453	490	469	534	499	492	494	486	500	454	499	496	533	503	502	468	503	494	501	483	497	481	493	474	518	502	506	474	494	491	515	451	485	530	490	485	517	522	450	547	495	504	499	534	473	521	502	492	494	530	487	470	499	461	528	502	509	510	505	472	498	530	516	520	466	520	455	468	516	502	476	487	516	477	521	471	529	524	508	482	466	507	491	455	525	489	529	510	463	495	510	485	515	519	522	524	500	459	476	492	516	500	476	504	484	488	493	522	486	508	497	515	489	506	513	472	514	501	501	480	469	492	491	480	514	478	475	496	521	510	503	504	505	507	498	466	503	477	490	497	493	509	495	497	540	516	505	503	507	498	481	453	490	485	479	488	463	539	497	526	467	455	520	514	509	493	500	511	520	498	503	502	494	523	492	496	472	518	470	512	530	509	493	499	483	500	507	488	487	497	521	530	514	513	520	523	486	482	478	524	460	494	489	518	530	493	493	521	507	482	512	460	459	477	470	489	488	525	514	471	501	494	464	510	478	496	520	496	487	491	526	478	488	466	475	464	469	489	529	507	528	522	524	507	476	547	520	467	520	527	476	479	487	521	506	516	490	522	493	536	483	540	471	525	428	518	495	495	520	488	516	478	542	534	513	499	535	518	479	472	472	523	463	458	504	518	514	502	458	446	496	513	530	505	452	525	512	483	503	457	476	513	499	504	512	480	538	470	480	500	499	501	512	487	510	523	515	505	485	479	489	447	466	524	491	519	483	478	483	499	498	506	505	515	514	487	510	467	540	501	463	472	482	521	484	499	486	529	489	512	507	545	473	517	493	472	505	500	513	494	494	476	497	486	520	527	504	470	488	501	503	498	511	506	509	496	499	517	497	486	475	525	470	517	472	490	501	489	529	494	510	536	493	470	500	499	479	533	519	474	500	494	529	493	493	500	490	471	475	508	473	463	511	525	511	463	493	482	484	470	475	502	513	508	507	447	505	485	521	476	517	543	502	503	487	484	492	481	517	507	471	491	470	540	516	474	498	493	455	505	484	493	477	520	491	486	479	516	533	481	448	504	532	477	512	531	510	511	499	477	496	517	499	501	484	505	488	496	491	483	474	464	468	499	488	494	496	510	480	546	493	471	490	519	486	470	487	502	451	508	530	486	504	468	467	539	512	520	494	498	494	516	483	475	459	521	489	478	526	521	439	484	499	458	470	507	486	494	503	511	473	482	508	486	535	485	522	528	528	470	462	515	519	504	524	539	531	459	509	478	502	491	483	463	500	484	523	486	491	481	504	473	501	501	534	506	470	510	485	481	500	521	500	528	459	513	476	505	478	464	498	415	536	472	500	478	526	533	480	508	512	514	483	537	549	479	507	494	501	508	517	479	483	510	487	495	463	478	466	553	490	479	509	476	494	501	523	464	488	509	486	491	459	506	527	490	506	525	477	473	531	503	483	489	497	516	513	510	482	506	496	514	482	482	471	516	481	499	465	502	514	499	482	491	508	492	538	485	488	496	523	499	473	498	494	499	526	482	497	528	506	495	493	496	493	485	521	474	491	468	498	510	483	510	478	523	517	507	495	497	491	506	462	501	521	488	474	496	525	498	490	534	496	487	494	527	521	485	503	464	521	481	510	469	488	475	454	513	501	530	493	497	480	460	435	525	461	469	499	525	525	493	505	512	501	476	504	508	487	477	480	496	507	491	481	478	510	489	478	504	537	510	497	483	542	509	529	491	504	511	459	522	508	515	518	478	483	494	515	503	488	488	502	536	492	471	504	475	528	531	495	482	509	475	506	476	476	498	493	501	501	500	502	472	492	483	527	502	480	475	481	509	509	518	502	487	481	481	474	508	510	527	469	468	505	485	462	517	484	477	459	446	457	473	515	504	513	522	510	512	518	487	497	477	527	483	452	485	447	487	493	492	501	495	474	492	516	525	504	523	445	498	515	459	517	457	495	510	499	497	499	498	505	510	461	512	516	480	479	480	497	495	503	507	505	498	523	467	470	495	500	478	502	492	519	485	506	489	491	492	509	527	495	482	519	506	500	483	482	500	488	500	438	518	505	480	527	473	512	510	486	517	475	483	502	541	515	488	484	472	504	500	521	511	477	459	493	514	484	511	493	490	487	515	527	481	475	483	489	471	494	503	530	435	522	531	481	506	454	482	496	488	512	476	464	518	547	497	457	490	473	488	512	483	475	467	439	474	502	495	476	474	481	505	485	464	460	476	484	524	527	508	491	461	488	526	487	486	504	504	459	488	518	520	496	483	471	508	482	523	524	472	508	485	482	532
9082	6536	10785	7072	4151	2919	2116	1729	1135	703	520	447	380	339	334	336	313	274	294	262	310	260	272	276	224	246	231	252	236	231	258	249	236	192	236	245	220	228	222	225	243	234	210	224	203	201	195	234	241	224	208	202	212	218	201	232	214	203	212	214	221	213	229	213	182	210	177	201	240	211	218	247	214	196	229	208	222	212	195	178	226	198	201	191	196	191	211	212	229	198	209	201	210	193	196	199	199	188	192	196	212	189	211	208	237	224	209	219	211	214	193	218	206	177	212	213	212	195	209	183	194	188	190	204	184	186	212	183	211	191	194	188	206	172	202	203	188	200	208	199	214	206	203	209	221	226	223	209	186	193	186	190	216	219	200	207	203	228	206	195	197	187	203	180	191	198	226	202	220	204	190	194	214	218	203	185	226	192	181	166	211	198	184	201	199	209	216	192	178	193	182	209	193	190	202	213	196	198	207	212	181	177	222	219	178	199	204	217	197	229	172	197	190	229	193	208	199	181	180	210	197	188	197	220	193	218	219	193	210	205	183	207	208	209	183	196	180	166	209	199	196	193	211	189	192	198	216	182	183	206	211	184	175	223	188	190	193	205	192	195	190	216	180	179	216	189	214	209	178	196	200	220	203	206	192	216	209	182	206	204	187	221	197	192	210	215	203	204	209	202	186	186	205	206	186	210	210	209	207	230	194	214	199	181	208	210	174	237	219	184	200	218	179	195	210	192	189	183	194	178	208	197	163	201	169	198	200	176	210	162	177	187	181	201	200	207	194	214	191	193	214	203	207	196	217	185	193	214	191	211	203	200	216	209	204	231	194	219	200	203	221	225	209	219	191	199	224	211	201	207	204	194	219	212	230	190	191	199	181	196	203	200	184	186	198	216	186	220	217	183	217	215	194	204	192	198	199	222	189	219	206	224	213	215	190	203	220	162	213	212	210	206	178	209	205	173	188	197	194	185	178	194	213	225	220	185	189	182	201	203	187	182	215	215	200	201	208	191	219	173	197	181	203	211	183	207	177	195	200	179	206	181	207	189	203	198	193	177	190	187	191	211	226	200	185	198	207	201	192	196	191	170	203	185	205	180	206	202	191	189	194	180	193	179	194	208	183	198	200	189	214	194	189	207	198	236	196	182	195	213	212	212	196	205	209	203	190	185	178	207	207	224	195	191	203	203	198	221	184	189	183	213	198	190	178	225	209	204	205	238	218	205	200	191	208	200	214	212	215	170	191	199	209	207	186	178	226	191	184	200	191	175	183	186	194	214	200	232	196	189	187	188	196	176	200	214	189	212	197	191	197	201	191	190	208	199	200	195	214	204	216	187	195	168	219	194	225	194	184	224	191	199	203	206	210	202	222	193	201	213	211	163	214	226	227	193	199	198	225	176	190	213	201	179	180	188	195	193	175	175	198	200	200	206	186	183	191	217	185	196	186	204	177	189	205	182	192	187	211	216	218	203	198	205	200	203	207	227	183	201	194	181	198	191	186	206	181	210	197	178	194	207	198	200	180	215	206	196	213	212	207	194	226	204	169	204	195	180	163	193	189	186	208	199	194	180	165	192	191	202	199	183	217	204	193	204	218	196	175	208	193	209	207	206	185	202	201	207	195	189	193	216	213	196	201	189	217	191	219	211	200	221	216	226	223	192	211	201	227	188	188	226	213	210	205	203	240	191	202	200	199	206	198	192	206	219	196	179	197	211	190	201	183	210	223	195	192	194	179	197	188	203	203	187	197	216	198	201	224	194	185	183	218	206	221	207	196	170	202	210	185	198	194	172	180	200	207	211	189	213	214	198	190	217	206	206	198	190	198	197	207	187	178	210	194	182	207	196	207	207	210	202	201	204	216	197	193	183	215	210	219	178	175	184	191	173	214	199	178	208	190	204	198	206	203	186	200	189	203	179	193	194	218	173	193	186	195	191	202	187	205	195	203	177	176	195	218	182	201	168	241	206	204	215	184	202	189	205	180	191	218	189	186	183	181	197	205	190	199	204	202	215	198	203	188	172	190	201	182	202	187	207	182	224	227	189	226	214	198	214	192	188	189	223	207	169	187	195	231	211	211	184	182	198	185	189	196	190	186	173	205	210	181	207	194	212	204	233	192	207	170	208	202	229	210	204	201	189	231	214	189	182	212	198	213	184	187	207	203	204	185	212	204	180	198	181	207	173	218	159	201	200	199	213	209	220	208	195	206	175	194	190	208	187	202	226	199	190	200	183	187	186	237	212	166	194	200	221	191	213	187	197	183	187	199	181	192	191	187	212	182	198	188	221	185	220	192	181	193	196	220	205	195	179	199	199	197	206	176	213	200	202	194	205	204	178	210	207	186	197	224	173	201	195	211	192	214	215	179	178	202	202	180	209	195	188	189	188	186	172	176	212	197	183	207	195	192	177	202	223	207	210	211	192	188	189	188	181	196	174	191	179	191	183	193	198	186	199	212	205	190	189	194	193	168	189	221	202	200	202	204	174	204	223	213	225	218	205	184	232	169	190	190	217	205	227	201	210	199	206	199	167	197	198	194	195	191	204	219	217	199	208	184	198	214	219	192	200	250	196	193	197	183	219	185	206	202	199	178	185	191	179	208	191	204	198	187	184	199	194	176	182	215	199	203	218	202	195	241	168	199	222	199	212	194	205	217	207	197	190	165	207	178	179	215	205	211	194	184	201	192	179	203	197	231	181	196	174	228	204	185	211	167	172	198	208	196	201	183	210	191	201	180	196	184	187	195	195	169	169	223	198	214	199	191	206	174	195	220	187	192	211	182	186	186	213	204	196	214	217	184	181	191	194	200	206	209	222	217	214	202	214	188	189	201	162	207	206	192	202	229	168	190	203	237	236	195	198	185	168	221	178	210	167	201	200	216	210	208	177	210	205	173	198	200	198	210	186	225	170	199	181	189	172	187	209	187	194	198	195	172	209	187	184	207	206	173	215	199	200	187	191	199	218	215	193	220	190	207	196	198	214	211	189	199	184	172	194	202	179	223	216	180	175	199	216	199	190	162	208	225	170	198	201	189	174	177	176	205	189	189	194	182	213	194	213	167	178	204	227	181	188	186	178	199	207	197	187	171	212	193	222	191	205	184	177	179	199	209	178	190	206	221	220	215	162	193	206	205	209	178	170	175	193	191	198	191	219	209	186	212	172	202	190	212	171	195	194	178	163	189	218	229	202	207	216	209	188	181	191	205	179	178	203	233	187	182	208	200	205	222	215	209	188	209	181	216	199	210	203	208	192	229	195	195	200	192	188	199	195	177	185	185	200	191	202	199	211	194	208	203	205	231	207	168	191	182	205	175	190	199	185	185	185	203	247	217	195	224	195	226	205	198	210	189	212	199	215	200	209	189	203	196	193	201	220	197	228	206	201	193	203	164	194	195	192	203	187	173	209	179	202	189	224	180	201	196	169	189	197	232	204	190	193	209	181	177	207	198	215	181	197	217	204	206	205	210	212	185	205	182	187	193	185	197	218
5679	6555	16734	14700	12657	10697	9145	7414	5360	3412	2353	1878	1631	1533	1494	1278	1342	1179	1186	1097	1157	1106	1082	940	888	824	814	776	752	709	711	709	701	678	673	693	677	681	669	710	709	658	675	674	586	639	574	629	583	595	594	642	622	661	601	626	591	608	594	575	585	580	575	621	485	543	603	618	584	596	612	635	526	542	519	555	529	523	580	513	534	566	554	527	532	543	518	504	523	471	528	533	564	532	518	502	488	523	505	511	492	529	455	497	517	501	478	532	523	545	563	512	517	533	509	496	495	463	514	532	496	500	518	530	527	534	518	557	492	508	500	516	515	481	485	503	512	512	512	514	505	506	501	481	464	534	524	514	500	441	544	515	526	550	543	502	515	479	515	450	533	487	495	527	536	523	518	529	479	484	516	500	499	483	543	486	513	469	508	516	480	515	514	524	475	505	484	544	495	495	508	514	524	519	504	523	512	549	494	493	516	523	500	540	520	485	503	522	480	503	495	526	501	477	517	524	506	531	497	501	507	521	515	463	501	522	495	525	507	495	497	480	467	535	468	553	502	507	511	539	529	486	523	508	485	531	514	492	519	524	497	500	500	491	492	538	493	470	492	480	496	526	511	528	483	472	508	509	511	516	466	544	540	500	461	488	514	511	514	518	494	504	509	499	536	505	487	515	527	529	500	541	521	498	496	528	514	496	498	553	474	507	489	496	529	504	517	505	483	521	520	522	501	500	540	490	494	513	559	516	485	480	548	510	482	483	552	531	499	452	501	520	489	519	490	522	513	487	519	518	459	480	529	538	537	476	499	492	495	529	494	527	526	525	490	495	477	490	473	493	500	512	518	518	538	514	478	482	477	529	502	524	503	524	497	495	475	493	483	492	514	540	490	533	537	506	507	507	518	526	542	496	500	561	461	490	528	511	518	516	506	501	476	464	512	481	504	552	486	503	518	515	502	481	485	487	506	500	491	537	536	496	496	496	504	496	504	467	485	519	470	492	451	468	445	457	488	474	575	541	431	492	553	485	507	555	529	534	502	515	528	526	530	492	510	510	523	516	497	491	518	515	496	507	518	500	509	530	516	538	502	516	509	498	511	488	533	513	492	473	526	516	529	488	497	491	483	530	496	500	515	514	553	542	495	550	502	500	505	528	487	500	540	518	534	502	518	495	499	504	495	499	499	476	521	509	544	555	485	539	513	512	516	517	478	516	504	481	521	511	481	467	476	505	505	511	494	478	527	501	508	507	483	477	514	485	485	499	483	492	510	471	546	499	518	542	506	515	511	517	474	510	508	476	504	472	482	502	509	504	474	547	510	508	517	488	527	481	524	514	477	473	524	504	490	497	506	500	549	538	474	485	476	532	537	490	497	507	466	498	525	499	512	497	535	555	489	460	521	482	503	455	536	486	526	476	487	481	493	448	472	495	490	480	490	478	482	482	503	520	512	508	492	501	463	528	518	556	508	517	507	499	531	489	472	485	511	500	538	490	520	487	470	482	541	485	525	492	496	531	486	512	506	508	480	518	503	458	478	529	513	510	501	509	464	501	487	512	503	517	470	468	499	509	516	508	517	480	492	475	499	526	507	525	498	481	521	475	542	467	500	512	509	534	538	481	528	496	516	513	482	476	494	454	498	512	495	495	483	498	486	527	510	502	512	523	495	503	491	532	513	517	525	519	548	531	475	514	459	515	519	486	529	522	535	484	519	517	510	480	504	486	551	508	490	472	510	497	466	499	507	510	490	515	505	499	483	496	504	508	498	527	479	523	479	492	509	513	532	492	491	497	522	519	494	512	531	507	464	497	516	520	448	512	483	555	506	524	519	499	484	489	497	495	481	502	496	485	517	501	498	525	497	464	476	552	490	514	458	503	501	493	512	480	499	499	473	502	524	540	504	526	491	535	485	524	506	496	468	490	511	522	495	476	463	511	497	520	514	539	512	480	476	517	493	505	517	523	522	478	497	521	500	534	487	515	501	529	491	494	544	514	540	480	497	516	518	497	496	518	491	544	462	544	507	514	512	479	478	460	479	529	514	465	487	487	508	520	462	511	509	492	512	506	519	522	506	498	528	522	477	526	520	499	500	491	448	514	529	501	511	473	519	505	497	509	528	491	528	489	485	469	502	471	519	504	531	514	471	525	505	547	506	519	489	460	519	513	484	538	520	471	522	539	525	480	512	515	479	532	498	491	471	497	520	493	543	504	510	491	512	489	474	528	520	483	494	509	502	514	490	507	473	533	497	485	474	526	545	472	464	535	482	479	494	469	511	516	526	514	496	548	466	499	496	464	538	540	468	505	516	503	505	497	517	510	484	470	536	521	499	510	511	483	501	497	482	519	495	502	524	469	495	459	520	519	504	483	539	511	538	517	507	475	519	521	482	535	496	540	513	546	508	541	509	531	494	508	493	440	505	497	516	492	501	556	504	460	495	512	494	533	498	509	492	499	523	562	475	488	508	510	511	493	496	477	491	519	495	512	508	492	523	495	467	514	501	508	529	510	522	529	470	548	516	483	532	566	529	486	495	509	477	522	526	523	491	537	523	481	476	502	504	466	494	527	538	514	552	463	549	498	552	514	513	506	475	562	496	540	486	500	529	493	499	452	500	517	489	535	478	531	491	524	508	502	512	525	486	533	519	525	496	505	520	530	490	501	544	513	500	539	534	510	528	496	560	477	502	475	555	510	501	509	502	491	492	537	502	462	476	531	489	496	512	519	498	468	539	515	495	494	523	517	505	530	492	502	513	514	530	482	501	506	484	488	470	522	484	492	522	513	518	519	475	485	514	526	523	519	529	474	498	491	464	514	542	497	490	482	531	514	453	493	477	477	494	533	498	516	529	556	510	526	493	486	498	536	492	500	538	508	535	515	510	543	495	500	495	479	500	517	517	528	513	535	524	542	509	506	555	490	495	513	506	501	495	509	498	494	495	539	488	490	459	516	510	538	535	453	489	519	531	494	517	493	545	478	490	474	511	509	493	498	528	547	506	507	508	506	498	460	529	496	489	544	518	480	500	514	491	512	507	516	480	487	478	495	524	493	550	497	537	499	501	517	506	483	448	503	517	536	501	463	510	504	527	509	497	509	504	475	513	508	461	442	521	488	496	483	491	454	495	455	522	532	471	513	471	474	495	524	509	532	530	483	560	504	500	472	514	497	492	482	487	525	513	492	506	487	548	486	545	531	501	480	489	501	479	523	534	513	511	453	497	497	534	509	486	522	475	519	544	538	508	509	485	496	508	481	475	502	508	527	496	497	498	514	464	479	508	542	472	539	486	523	505	487	481	471	503	539	499	479	517	480	449	517	490	536	512	480	475	500	480	474	491	523	494	482	503	521	505	473	490	491	482	490	496	506	507	510	485	467	518	490	487	477	505	513	500	481	544	510	526	475	520	498	523	493	518	519	499	474	515	486	501	467	493	477	515	532	511	521	498	492	494	499	504	522	476	536	505	509	458	494	454	490	491	489	523	476	518	532	528	557
19427	24808	38441	31464	18649	12799	8840	6124	3714	2331	1523	1107	891	829	818	642	602	500	498	473	452	423	407	413	360	355	294	300	314	284	279	257	286	274	268	304	321	329	291	286	292	306	310	266	260	293	301	303	297	261	263	238	300	214	278	248	217	255	239	251	235	253	244	246	240	236	229	247	232	247	251	260	230	242	235	220	226	219	234	237	246	254	242	238	194	234	237	223	223	243	212	230	219	242	241	218	260	245	234	211	220	241	211	232	242	243	237	250	221	216	234	230	254	220	226	233	209	195	235	257	222	219	214	236	224	237	259	216	243	201	233	236	222	209	214	266	212	223	248	213	207	217	228	220	224	223	220	232	234	237	217	239	226	260	216	205	231	244	212	267	230	226	224	222	208	226	196	262	248	240	241	216	227	231	206	220	225	234	221	225	242	250	230	228	261	222	226	204	219	243	215	235	236	228	224	248	222	246	238	230	210	239	213	216	226	244	227	205	221	216	203	207	219	220	213	248	226	221	213	220	246	250	210	225	199	237	241	213	246	253	240	221	258	202	209	228	247	238	201	233	204	216	247	259	212	242	202	214	239	216	227	236	217	237	244	221	215	204	236	231	210	223	255	202	229	221	209	205	239	222	229	207	243	228	210	239	223	235	213	260	228	204	219	215	230	239	219	259	227	197	193	236	212	243	209	243	235	239	209	242	232	218	216	223	235	248	266	222	206	224	221	236	246	234	216	229	245	222	223	219	221	195	227	225	248	245	228	242	217	236	222	242	226	234	224	239	205	263	240	242	265	251	237	201	191	221	231	235	242	215	211	216	214	239	271	215	215	219	213	224	233	239	217	257	203	229	188	244	214	220	223	216	222	207	222	240	225	230	256	228	239	241	237	255	223	245	248	226	247	233	224	213	195	214	237	244	190	229	230	224	239	236	228	221	188	214	240	248	237	243	220	215	220	205	216	237	232	199	196	216	195	217	227	217	268	218	208	204	214	231	217	240	241	238	201	251	212	206	217	210	217	213	197	222	241	225	218	210	231	221	224	230	224	221	212	236	229	225	229	231	236	212	199	215	218	256	236	233	271	229	226	209	238	222	225	230	254	200	218	259	252	216	215	207	232	276	201	237	234	236	233	226	252	256	225	216	221	244	233	234	229	270	240	217	233	225	246	218	225	234	235	241	218	227	244	254	233	220	221	240	222	199	210	199	223	212	202	229	231	220	196	228	236	265	228	253	204	235	220	218	263	213	236	198	252	214	228	240	222	234	221	228	227	198	227	253	234	199	230	232	205	242	224	193	226	215	239	234	240	233	245	219	243	228	217	234	241	233	213	238	227	245	222	213	230	213	214	224	235	236	249	219	253	256	219	196	254	248	214	240	213	215	243	235	243	240	223	234	229	221	232	221	239	221	219	222	245	197	248	216	218	225	218	227	237	235	240	246	225	253	228	191	206	215	219	242	219	240	250	220	227	206	220	213	236	219	239	251	208	254	244	223	237	237	207	235	233	244	205	230	194	207	230	235	202	252	216	239	213	211	212	230	216	193	199	212	233	234	237	242	236	236	214	226	246	239	189	233	226	229	218	206	222	225	230	230	233	227	197	244	237	218	239	242	240	241	248	239	215	217	240	239	209	222	224	241	236	245	219	224	243	209	227	248	210	218	229	220	233	224	213	208	225	230	235	226	266	211	206	256	211	211	236	214	227	233	250	240	218	242	243	230	237	209	249	203	238	210	214	263	233	238	232	218	216	222	246	247	230	226	240	223	221	238	252	196	230	260	277	231	239	214	241	206	224	222	226	264	221	214	197	238	218	231	209	207	230	231	266	214	250	250	230	223	216	212	225	258	271	221	221	232	209	205	219	258	241	223	235	220	243	211	238	249	241	222	188	229	238	209	219	228	211	236	246	212	229	239	222	223	261	222	219	193	212	211	237	234	243	214	240	245	209	213	208	210	226	231	247	214	234	234	226	250	245	230	233	226	229	238	228	222	221	202	259	231	211	235	242	210	228	237	211	226	258	227	218	220	219	206	235	230	225	223	214	192	265	230	202	235	242	226	237	221	228	252	241	211	217	211	224	210	230	210	252	229	222	221	236	232	209	244	225	241	227	218	239	223	221	224	222	227	231	203	214	199	239	223	226	230	219	255	235	250	233	219	218	238	235	233	245	228	235	223	217	232	256	235	232	246	199	255	243	232	256	206	231	230	243	231	223	258	243	209	226	251	265	223	241	213	206	249	235	221	229	223	211	227	217	226	224	203	233	224	217	217	233	228	236	209	203	240	246	237	241	267	221	234	231	245	195	224	238	238	250	209	234	216	256	215	245	201	241	210	226	231	227	225	203	247	228	244	240	225	223	233	228	250	205	227	214	228	199	234	223	231	235	252	242	221	212	216	211	211	236	243	237	209	243	202	220	211	210	241	222	225	257	226	225	225	256	220	255	234	226	222	237	235	231	244	235	215	222	221	221	223	235	248	237	226	220	228	259	224	212	219	229	230	234	195	232	218	220	233	199	216	226	235	227	232	226	229	207	206	225	230	221	231	235	258	224	206	221	211	219	243	244	246	235	192	217	226	246	217	211	253	236	243	236	225	222	241	254	216	256	226	223	220	241	240	228	245	231	232	236	252	239	211	230	227	240	228	261	245	216	269	256	226	230	246	258	217	216	234	226	219	224	228	236	212	232	232	234	246	247	185	217	233	229	221	233	196	208	232	243	240	247	242	213	208	221	226	231	231	223	229	238	226	240	230	225	246	220	233	254	236	217	257	230	219	191	215	198	220	215	218	215	210	217	220	212	244	200	225	242	216	219	218	249	219	250	239	229	269	220	210	225	205	229	236	216	228	218	216	211	242	221	250	238	239	235	216	231	220	225	213	216	253	214	226	198	228	248	241	221	244	242	234	231	220	257	246	217	212	251	239	225	207	233	238	227	247	237	199	200	247	251	232	214	229	243	211	240	224	251	220	230	216	201	200	217	241	242	212	212	204	235	243	253	233	247	262	232	220	200	211	241	222	225	218	249	221	247	212	222	226	203	242	248	241	208	228	241	231	199	220	219	244	223	222	225	214	221	243	227	217	214	233	236	230	238	225	246	261	241	264	222	235	230	195	222	199	237	230	198	215	223	223	212	221	204	251	235	234	249	240	256	234	225	225	223	227	245	238	236	234	260	250	197	237	216	216	230	216	233	228	214	203	217	196	211	229	246	255	225	253	249	250	226	255	244	252	243	245	225	234	232	243	239	236	226	195	238	202	247	218	245	230	222	238	218	219	250	204	232	228	244	239	231	234	204	221	219	228	206	243	215	211	217	235	201	213	208	226	298	263	225	215	222	211	227	204	240	214	201	207	229	216	216	228	230	210	205	242	249	225	267	244	200	218	244	215	229	241	215	235	265	246	235	237	242	238	230	217	232	239	242	275	264	221	220	181	229	241	228	262	221	247	218	236	224	250	232	239	235	227	222	212	246	218	234	248	230	219	234	220
12784	21329	37713	30841	22857	20303	18005	15080	11692	8687	6329	4912	4620	4196	4069	3287	3063	2671	2547	2467	2235	2030	1925	1710	1574	1436	1368	1283	1152	1140	1055	1123	1164	1052	1137	1193	1206	1152	1119	1088	1152	1111	1074	1134	1111	1005	1037	1099	1033	1010	877	839	834	847	822	729	794	816	741	765	731	706	674	731	678	686	717	713	679	717	706	763	729	723	684	680	645	667	645	656	683	691	675	714	599	601	599	600	584	573	614	606	581	531	554	520	548	581	623	542	605	578	616	594	594	537	539	571	541	595	588	585	586	550	587	638	541	588	579	549	591	592	541	548	578	562	562	567	591	607	575	547	555	572	563	583	572	557	535	547	568	537	560	589	580	555	548	610	549	580	603	584	580	564	603	553	557	575	548	600	558	583	546	572	568	555	597	612	574	582	594	556	615	580	524	561	577	574	553	587	580	604	556	583	580	529	580	579	567	555	581	568	570	539	581	539	554	538	550	549	582	570	563	581	528	563	568	563	506	567	573	592	543	593	578	560	571	607	565	546	544	547	578	540	549	516	535	571	534	557	519	585	572	566	592	546	541	581	544	561	646	567	567	543	565	533	544	552	555	535	573	540	539	527	590	588	533	580	554	565	570	537	574	557	565	574	568	512	548	521	543	573	574	514	536	564	547	538	539	592	608	585	570	562	567	550	591	589	559	554	527	589	572	529	594	570	586	562	555	585	601	607	566	558	584	544	581	585	561	550	587	563	566	545	550	556	569	549	571	549	547	540	529	553	561	567	567	545	532	563	546	567	607	563	551	607	618	588	581	581	577	588	533	556	596	595	581	579	581	546	547	573	554	539	580	619	607	620	580	557	602	585	606	541	554	521	576	563	549	587	543	537	553	599	598	530	579	545	554	550	584	528	538	574	558	597	560	559	546	540	551	581	556	576	557	520	586	582	553	556	561	573	563	557	549	562	569	547	541	528	590	556	520	547	553	578	591	560	562	560	553	539	574	609	582	603	569	565	548	575	581	604	585	563	578	586	587	579	555	575	564	549	586	547	574	570	538	576	626	546	531	538	575	551	544	553	563	543	550	562	491	568	576	544	596	584	543	569	571	567	592	519	607	582	553	579	566	561	569	577	544	595	559	569	535	564	566	558	583	527	548	564	552	567	569	535	564	585	555	598	558	535	579	559	575	545	548	591	601	573	610	621	564	601	597	556	560	543	556	548	508	576	546	592	595	586	623	572	568	568	589	539	579	575	558	556	520	550	570	600	536	544	587	581	563	570	523	561	593	597	572	612	598	568	533	577	610	548	562	556	571	596	545	557	522	575	540	560	574	533	582	556	538	574	585	549	568	559	561	563	562	606	601	573	565	593	593	528	569	550	595	566	538	552	557	577	530	552	555	551	525	542	545	558	562	567	535	552	565	623	558	562	591	582	582	587	564	550	571	576	552	541	588	578	573	547	583	532	551	559	526	544	608	567	528	582	549	566	572	552	547	579	586	513	556	549	587	585	595	558	570	533	559	524	604	580	585	549	552	552	519	593	547	589	562	539	559	569	564	568	572	528	526	581	563	579	555	573	538	542	566	558	541	574	520	562	584	573	588	582	581	545	546	572	561	568	557	559	565	596	537	568	584	576	549	556	510	588	571	573	554	561	532	585	621	555	557	577	544	574	541	532	518	589	554	603	594	601	550	581	554	534	532	539	594	562	572	566	552	577	588	573	590	520	547	597	543	542	597	586	571	539	594	551	543	572	585	575	602	597	603	564	572	563	542	551	537	522	615	570	578	597	571	593	564	585	569	578	506	527	576	572	566	621	540	561	512	573	614	549	562	614	586	514	572	596	536	563	568	544	547	549	565	603	562	570	514	573	572	553	591	572	583	572	552	547	577	569	529	574	565	603	556	555	500	574	505	598	527	563	565	547	571	600	561	550	620	571	549	580	570	556	546	560	595	551	579	583	541	563	570	575	588	567	580	533	578	536	623	561	577	573	528	531	568	553	554	541	530	579	587	537	572	572	551	573	554	586	561	511	565	557	605	528	592	571	631	604	544	577	534	591	556	581	576	565	551	505	577	599	569	540	542	556	574	558	562	543	575	575	582	534	641	542	599	596	557	539	559	560	560	569	546	558	591	538	581	557	589	558	569	596	530	598	584	588	553	510	509	551	528	571	576	535	594	514	558	544	549	547	586	593	570	563	567	542	566	535	551	542	567	545	570	594	552	541	536	610	538	564	521	574	564	565	586	560	530	546	548	545	556	561	574	567	625	577	547	558	617	581	552	553	563	515	551	571	557	550	536	545	537	561	539	578	593	586	547	589	555	565	627	550	564	562	563	540	522	531	607	583	549	583	570	487	576	551	574	612	587	571	554	526	577	595	595	557	550	591	598	565	560	508	539	592	544	551	559	554	559	556	584	569	579	577	566	567	582	535	575	564	542	593	590	549	563	542	570	567	545	529	533	575	574	553	578	533	590	504	547	554	566	601	571	571	547	514	587	589	527	602	560	572	585	537	576	533	536	576	578	543	554	580	562	564	573	545	536	542	573	597	574	567	626	570	551	570	549	577	548	580	581	540	516	559	572	585	582	573	557	580	545	567	577	575	552	570	597	568	572	575	565	556	524	571	559	548	553	585	572	628	562	586	592	565	549	584	598	581	560	591	561	556	598	541	595	539	557	534	588	562	541	546	580	573	582	565	523	564	604	567	558	601	578	602	567	570	600	558	590	580	584	530	555	510	567	579	547	557	553	574	535	538	542	583	540	573	592	571	582	584	553	559	564	612	558	563	536	592	552	576	557	602	523	558	549	596	571	566	551	585	545	571	594	563	573	563	566	606	550	584	569	597	578	605	622	566	534	573	568	551	511	563	561	607	594	560	555	570	590	547	580	559	548	550	585	544	566	513	557	548	559	642	572	564	530	536	545	560	549	577	545	609	578	528	600	520	552	537	578	576	594	595	592	551	545	540	531	543	563	529	563	594	572	604	585	580	565	579	564	575	556	578	567	548	550	564	561	560	572	575	577	560	555	583	544	555	574	565	575	616	554	544	564	594	566	568	592	530	541	528	563	528	560	612	585	589	520	602	565	566	581	571	554	599	624	564	568	539	575	515	575	554	524	542	565	570	536	531	586	556	595	531	520	561	585	533	591	517	583	545	564	510	598	584	595	573	591	566	569	577	550	566	584	572	569	598	571	526	583	585	553	545	555	598	561	539	559	586	544	597	574	560	575	539	576	541	569	505	648	560	542	574	587	555	542	564	576	583	542	547	558	524	570	595	566	557	566	587	598	568	554	572	596	570	540	552	604	523	551	559	556	560	582	605	584	566	558	549	551	543	609	549	574	566	549	597	571	549	552	560	551	552	585	545	587	616	583	542	565	556	563	543	587	565	552	579	565	590	535	581	564	551	604	586	573	534	511	579	573	562	529	588	580	618	551	552	580	558	589	523	589	557	556	550	548	597	569	547	562	576	585	574	536	570	550	565	576	572	557	548	581	553	564	572	564	552
27770	32306	47061	39062	24710	20501	15219	10397	5953	3735	2420	1775	1551	1245	1114	1111	823	667	713	657	554	544	526	493	431	404	343	338	325	323	295	313	302	323	297	310	313	329	360	305	294	305	291	307	315	300	292	272	307	272	251	257	244	272	233	234	241	244	236	263	239	252	212	260	222	224	206	242	229	209	213	213	209	240	237	215	189	208	202	210	203	237	203	220	203	210	180	222	176	207	229	217	207	200	206	208	211	188	177	219	250	201	204	193	214	195	225	169	213	198	175	203	194	211	203	208	201	210	215	220	189	212	196	176	187	210	194	188	213	199	202	216	202	195	184	216	211	224	229	185	187	183	192	201	201	199	213	213	202	213	216	192	177	211	188	206	211	227	176	209	225	212	212	213	191	179	189	183	194	198	185	196	216	199	190	195	212	193	210	202	195	215	177	179	207	201	213	230	211	202	190	222	228	175	203	159	194	220	199	190	221	200	209	198	180	189	175	188	195	202	196	226	203	236	194	194	182	225	185	216	177	192	186	190	213	202	224	178	227	195	209	197	206	196	191	198	203	209	193	194	176	197	196	213	211	174	188	211	211	199	200	208	198	190	205	208	184	189	194	201	212	194	187	212	181	205	216	187	193	195	210	192	204	191	216	200	200	220	182	184	204	213	187	193	202	191	201	188	211	198	182	219	201	204	194	189	215	214	215	214	211	199	197	169	198	184	205	204	213	204	219	202	209	175	181	212	230	225	196	190	205	210	199	174	203	177	208	195	194	190	186	211	198	196	180	176	210	204	207	230	180	179	193	213	191	206	182	187	188	196	190	217	203	213	198	206	186	204	204	190	173	202	195	215	219	230	191	189	204	202	182	206	212	169	200	193	176	184	205	181	209	201	210	192	192	188	205	203	182	174	167	193	184	212	201	200	201	199	194	182	215	226	194	180	201	208	192	197	207	170	206	188	189	194	191	189	194	230	193	208	192	204	187	186	211	216	205	244	184	223	208	199	194	201	187	185	202	196	213	196	188	217	201	213	227	193	181	197	196	175	223	196	219	198	234	224	198	183	207	204	195	184	191	179	227	183	176	202	202	205	189	191	212	192	217	180	183	216	195	188	200	200	193	203	205	185	172	201	213	198	194	201	166	195	188	183	203	185	204	186	221	179	218	188	188	226	197	205	192	213	190	183	228	193	170	194	201	212	205	201	203	206	212	193	191	222	214	214	201	168	187	200	224	195	184	185	187	218	208	192	201	179	195	209	221	192	207	203	200	204	201	223	183	186	192	196	206	216	199	178	220	190	202	214	226	189	216	186	201	225	209	198	188	209	201	211	234	165	197	182	223	187	188	197	184	181	202	200	200	178	196	207	205	209	213	201	188	188	205	208	169	215	199	203	204	196	198	234	203	195	212	234	237	203	228	210	237	230	185	200	179	175	205	172	200	201	201	230	197	208	202	211	204	215	198	171	233	188	175	203	218	215	198	202	209	168	197	181	177	207	204	190	179	219	206	198	219	187	196	201	205	206	187	218	211	183	196	200	234	203	197	215	186	194	196	197	212	216	190	195	171	208	186	196	160	181	203	206	171	165	191	193	175	188	199	179	220	202	204	204	184	201	200	181	214	222	204	205	193	184	200	215	160	176	170	187	192	187	184	191	183	210	204	190	201	211	204	187	192	237	224	227	174	210	221	178	200	185	198	209	188	197	209	209	199	213	195	228	199	203	190	207	199	211	244	187	216	198	208	204	181	182	222	196	195	191	228	207	175	223	207	200	199	216	206	190	189	222	206	188	220	195	194	193	209	205	209	206	201	209	228	208	190	199	182	200	204	207	198	176	203	187	220	194	206	201	182	212	212	204	204	191	213	208	199	200	186	214	187	213	190	198	197	200	192	182	199	215	184	179	215	215	209	229	188	207	213	192	193	194	188	176	215	220	209	182	176	218	213	203	194	188	186	178	198	199	202	226	192	199	198	201	206	198	212	218	204	210	212	207	192	205	194	200	201	169	202	214	186	199	187	174	199	186	189	215	207	170	198	211	219	193	174	218	201	210	197	216	194	192	208	194	198	190	226	202	203	194	192	227	199	206	190	200	188	202	217	185	210	201	191	166	216	194	203	169	187	182	188	203	199	191	199	197	201	205	174	196	190	176	173	179	193	226	218	195	218	205	199	216	211	193	205	209	205	221	208	227	192	189	237	214	204	192	201	204	190	190	205	162	204	219	214	205	224	193	201	197	195	208	200	202	215	196	210	227	210	201	211	187	202	175	182	208	193	192	192	204	188	190	223	214	196	186	206	220	203	193	209	208	201	203	212	217	221	197	193	185	226	212	197	210	224	214	189	176	193	173	203	187	201	220	193	198	205	204	223	208	187	202	220	197	185	224	204	197	208	218	224	200	176	200	179	199	206	200	216	220	200	209	192	191	226	208	235	216	205	209	183	208	209	205	183	183	193	199	175	173	213	223	192	205	206	206	197	185	192	206	195	204	191	193	200	213	211	191	203	202	205	198	169	207	212	186	215	227	225	216	182	210	205	199	222	175	217	197	213	174	185	201	200	183	208	189	184	179	206	171	184	214	213	215	198	216	226	182	192	170	189	187	221	198	190	220	214	203	198	222	191	189	168	215	199	195	183	200	198	190	205	203	223	184	218	176	195	202	212	195	193	232	203	199	205	215	188	176	182	197	207	203	178	220	205	252	219	204	207	195	180	209	188	216	221	190	175	209	218	170	203	195	199	198	187	194	201	196	226	182	224	217	199	211	202	202	165	193	195	221	205	184	203	219	185	208	178	197	203	183	227	186	204	190	196	218	205	201	216	189	213	196	198	179	205	204	170	218	212	219	170	187	208	199	195	182	198	207	202	224	198	206	179	224	199	172	207	207	198	177	168	208	170	176	199	205	188	188	180	211	207	197	213	215	202	196	181	200	195	170	205	211	216	224	199	219	179	201	209	194	222	200	222	184	195	211	191	212	209	196	197	194	199	188	225	194	208	191	215	228	191	192	198	196	209	203	218	183	204	197	181	201	215	194	196	208	178	200	173	207	196	201	216	207	204	177	183	179	208	204	201	180	195	193	210	212	173	179	196	230	201	184	201	206	204	181	202	197	184	204	185	223	206	227	217	210	181	176	187	205	179	216	191	197	202	212	199	188	195	209	202	188	190	227	209	229	208	183	224	186	194	191	187	207	213	195	193	204	181	209	223	224	224	191	208	191	174	208	214	205	183	205	199	170	217	197	224	204	198	197	200	187	187	192	199	190	189	191	205	198	185	216	220	202	191	198	174	198	183	177	228	186	161	231	200	200	186	203	190	185	189	201	205	184	226	192	190	203	190	221	184	186	214	210	182	208	172	209	221	174	199	189	231	225	185	198	233	225	192	204	220	204	189	202	216	195	208	201	179	202	210	207	216	200	203	172	209	203	210	215	190	210	196	164	198	220	224	203	216	194	213	191	204	193	170	190	218	206	196	201	194	200	225	172	197	204	192	182
16567	26157	45195	38320	28749	26542	23053	19333	14738	11722	8829	7716	7099	5783	6043	5014	4194	3530	3612	3136	2936	2839	2559	2237	1962	1965	1570	1500	1459	1374	1296	1322	1410	1346	1347	1579	1527	1454	1395	1327	1315	1383	1335	1320	1286	1292	1296	1263	1268	1217	1010	1017	965	959	916	880	808	810	766	748	735	722	680	667	673	616	718	713	662	712	786	763	670	677	665	610	644	603	597	613	606	645	581	578	517	555	560	535	543	546	539	504	527	530	531	528	499	505	525	538	527	506	514	486	509	508	518	544	452	517	499	506	504	467	534	505	499	496	508	490	508	471	485	487	494	478	511	530	497	476	482	479	492	491	497	515	498	477	516	505	488	509	496	487	478	433	496	492	484	456	512	453	525	461	517	474	490	502	503	477	506	503	507	500	503	528	485	436	448	462	493	467	476	504	486	429	525	494	499	503	477	499	484	496	519	473	480	516	476	459	473	507	502	461	466	502	453	532	463	487	542	459	523	515	495	487	460	487	469	464	461	484	461	494	463	466	499	483	458	453	484	475	480	437	505	513	486	471	469	480	523	523	465	513	496	499	482	491	481	462	470	491	484	444	447	529	493	471	511	508	484	475	499	483	512	474	463	496	489	460	505	514	492	454	487	474	476	446	483	476	472	454	471	537	499	496	503	525	487	474	486	491	502	466	483	495	471	471	507	532	469	512	511	468	488	481	488	509	497	494	483	477	534	466	502	479	513	465	486	455	523	526	482	450	480	474	514	465	532	479	469	508	470	486	483	504	500	519	448	476	519	496	496	477	478	484	530	500	472	503	470	493	473	513	515	492	467	478	516	508	511	450	467	477	490	494	493	517	455	454	482	461	457	489	453	502	448	493	455	491	487	470	483	514	478	480	496	439	470	481	536	491	512	517	489	482	475	513	493	524	520	518	498	499	484	472	527	459	492	515	488	445	467	507	474	478	493	466	474	487	509	512	506	489	464	493	459	485	447	518	496	483	511	480	494	483	453	493	512	517	467	487	486	483	466	464	480	509	471	481	491	458	499	457	499	495	490	453	501	482	477	483	522	493	501	518	471	481	522	478	443	488	482	463	478	500	500	506	464	537	486	476	517	528	500	487	499	458	486	500	511	519	474	513	464	518	464	481	509	495	487	500	490	497	478	525	487	480	459	478	497	489	447	500	492	481	490	478	467	459	476	468	537	515	474	481	502	469	479	497	502	455	477	476	482	488	490	519	489	471	482	505	475	485	503	483	471	446	466	526	554	529	475	484	479	504	482	454	472	475	497	495	470	498	496	541	479	472	508	465	488	499	472	459	483	528	477	506	475	474	479	529	480	497	458	479	487	457	517	561	519	468	488	477	498	504	468	523	492	489	492	478	428	472	517	468	456	525	472	496	481	483	509	475	496	486	464	519	442	478	527	496	482	475	461	491	540	469	449	485	491	495	458	479	496	509	469	512	466	506	500	499	500	480	519	484	506	510	479	492	496	446	495	487	496	451	490	473	498	493	467	537	497	483	502	505	517	510	489	493	510	500	520	486	507	475	494	499	493	472	510	509	474	451	478	470	521	505	460	484	520	469	491	499	456	477	483	498	518	471	498	498	486	538	465	525	469	482	444	459	522	514	461	491	470	462	515	481	510	484	495	473	482	494	507	483	497	495	499	492	489	479	479	468	501	489	450	431	477	523	503	486	463	462	510	535	504	516	471	483	468	481	512	502	480	482	468	450	483	484	521	472	485	478	503	498	465	481	467	493	470	507	528	470	498	478	462	486	470	492	525	494	472	450	483	479	508	466	473	491	453	468	455	516	544	514	510	451	449	509	501	473	481	460	469	517	454	523	502	489	502	503	507	501	489	476	477	497	487	492	468	506	461	491	487	464	522	473	530	461	496	493	503	506	504	505	507	470	477	531	460	491	494	485	495	493	469	455	509	522	477	490	480	506	490	497	444	507	493	491	489	481	488	473	520	467	496	492	493	478	531	528	484	531	493	462	473	502	473	486	484	494	475	501	485	485	480	468	502	430	505	556	505	507	446	485	495	512	479	490	532	484	508	480	515	513	460	463	457	485	492	510	492	475	499	471	458	444	481	449	462	496	475	494	490	509	496	491	495	537	463	524	474	485	538	495	482	524	480	480	508	523	499	513	469	467	451	507	493	514	440	542	474	497	529	475	510	507	469	513	505	528	471	507	490	499	529	479	488	479	477	487	536	487	491	506	530	519	478	513	462	476	478	472	445	517	505	508	490	483	532	470	490	489	462	497	482	478	478	499	516	482	469	493	499	478	499	502	514	484	517	438	476	515	469	460	474	492	459	470	469	477	524	495	478	477	523	467	489	461	482	488	487	499	481	471	492	457	506	498	514	508	510	490	470	515	513	526	552	468	494	514	487	492	464	462	486	490	503	513	474	471	496	511	526	511	464	453	520	490	504	502	479	570	509	491	518	463	473	493	484	487	529	502	498	510	496	502	476	461	477	525	473	467	505	510	503	489	495	508	500	475	494	507	449	494	475	526	514	489	473	477	467	474	483	503	470	458	519	473	476	502	545	490	498	489	500	482	471	476	479	488	509	489	496	515	515	481	473	500	488	483	487	498	484	461	474	467	507	512	495	457	541	487	505	476	470	535	506	473	465	501	498	472	516	471	469	514	491	492	489	510	502	482	499	474	474	515	462	504	495	463	511	502	484	509	474	565	502	540	536	486	478	503	540	493	506	523	512	456	478	468	517	497	501	492	485	479	497	479	474	462	491	482	504	496	504	500	447	539	536	491	494	443	523	543	481	498	495	496	514	481	511	464	507	490	506	498	470	496	479	491	459	465	450	500	485	475	492	496	463	469	465	479	488	479	486	480	476	498	488	525	473	492	515	514	492	464	461	521	489	518	483	500	502	492	464	505	481	488	473	484	460	443	482	502	457	518	499	496	487	501	499	510	463	517	495	455	472	482	493	499	478	482	441	478	478	452	472	478	495	464	463	483	481	495	484	477	478	470	476	481	485	497	489	467	476	480	465	454	508	455	468	484	526	494	510	482	529	442	464	490	506	488	513	493	494	505	482	506	494	487	513	453	472	477	493	548	483	500	499	506	478	454	512	453	488	481	501	465	497	466	471	445	479	497	462	479	459	503	515	502	500	500	511	533	484	460	525	522	470	506	514	510	497	466	493	516	498	521	475	492	497	480	472	463	501	498	478	530	503	438	504	497	489	458	506	449	490	470	541	451	502	474	490	448	506	433	504	526	481	479	507	510	473	492	517	495	462	483	508	515	502	492	461	511	501	485	510	474	522	520	490	493	481	495	507	469	461	478	501	430	455	506	466	425	463	515	466	526	513	475	461	516	482	466	504	500	474	470	483	508	476	502	500	487	496	470	493	507	460	527	459	509	468	490	509	456	496	502	483	496	507	500	479	493	470	473	472	516	486	487	510	473	511	454	479	520	488	475	487	464	480	491	494	487	468	483	460	523	513	502	496	482	463	481	482	492	508	498	492	463	498	488	481	497
9663	8554	12912	10987	5094	3093	2064	1457	1100	828	527	430	402	332	356	328	321	283	263	297	288	301	285	249	246	252	233	242	228	229	222	215	247	249	240	201	240	210	207	229	230	202	278	232	206	236	227	197	198	190	206	238	217	215	202	227	213	201	208	192	199	237	205	174	190	205	209	187	208	214	228	221	219	217	225	200	230	181	218	206	194	242	222	186	205	204	215	203	200	174	192	202	196	204	196	208	206	206	184	218	208	223	187	211	178	190	204	194	198	191	210	177	198	207	204	200	184	185	206	190	212	188	218	201	205	194	197	210	166	194	213	215	200	199	206	176	188	195	202	201	206	172	187	205	194	219	184	176	184	204	205	215	214	235	206	202	219	219	194	215	198	194	214	211	196	189	203	197	208	230	219	201	177	191	215	214	200	177	203	197	209	189	223	177	198	187	202	171	195	195	218	213	231	204	165	208	170	189	185	176	202	199	218	202	230	214	209	209	241	193	181	193	196	182	212	219	191	192	211	218	203	200	204	203	189	202	214	195	214	188	206	181	187	203	209	222	190	204	213	192	191	181	192	213	217	204	202	183	206	204	206	215	212	193	194	206	204	213	197	212	195	185	217	194	206	236	189	194	204	200	189	200	219	196	200	206	216	168	226	192	215	188	211	196	189	191	201	192	226	210	205	186	196	198	206	191	198	218	218	184	199	188	168	192	200	191	205	201	213	192	203	200	194	195	208	218	227	206	204	203	186	214	177	191	214	211	201	196	195	212	191	196	201	208	199	213	204	202	204	214	183	194	192	198	208	207	210	182	220	196	227	188	216	189	195	196	208	216	211	214	217	218	206	201	209	195	186	197	182	233	204	182	194	182	211	192	185	227	201	217	192	227	189	213	227	212	194	225	195	203	191	190	205	210	204	217	214	191	208	213	216	183	227	226	205	221	212	186	226	199	172	193	224	229	170	213	203	205	179	197	198	223	198	198	193	216	199	203	213	178	196	189	192	194	181	186	199	189	192	207	196	206	194	213	206	192	213	217	222	201	186	213	211	195	209	209	190	185	180	192	170	170	210	195	184	216	214	207	222	218	196	173	193	195	214	189	207	179	199	204	208	194	223	207	184	219	198	226	205	202	191	194	205	203	214	188	198	198	203	198	207	206	187	195	177	185	194	195	198	188	199	201	205	197	209	202	183	231	204	185	210	197	194	189	190	204	213	202	197	166	169	204	209	210	230	222	210	214	189	232	176	216	202	178	173	198	176	214	223	188	187	197	208	207	198	204	164	177	242	209	188	207	198	193	191	198	212	189	199	156	180	229	185	216	195	214	213	193	219	201	212	188	173	209	181	211	207	234	197	185	213	189	200	211	211	230	210	209	195	190	225	205	185	200	161	201	182	220	242	218	194	216	202	199	171	184	185	191	200	211	198	193	192	208	225	203	202	190	179	217	210	202	200	185	191	203	199	191	182	183	211	205	179	180	203	195	197	206	213	210	206	223	189	191	218	198	180	180	184	212	206	166	225	206	212	216	213	180	203	203	203	208	220	174	208	202	194	200	211	172	201	193	201	199	193	192	218	214	232	189	194	215	186	218	197	193	189	198	243	181	204	180	212	189	193	209	187	180	218	224	176	191	204	233	187	206	208	179	168	198	185	222	196	187	192	204	220	190	183	216	222	190	184	215	204	205	212	207	233	202	201	200	232	205	215	187	205	212	211	217	212	202	188	225	191	219	195	200	213	177	220	193	183	232	215	213	221	204	213	198	210	196	216	199	200	211	201	189	206	211	202	185	192	232	207	213	206	193	192	200	201	216	232	179	231	184	222	226	191	216	211	200	198	211	228	180	161	203	206	208	182	203	214	193	210	212	195	215	197	215	212	191	207	213	209	195	198	175	204	193	210	208	177	196	195	212	169	212	196	215	179	210	188	202	204	193	191	210	195	188	181	191	196	240	223	207	209	199	210	208	208	201	212	201	192	196	212	229	198	193	202	188	207	201	172	200	190	216	188	201	184	193	192	194	199	234	220	206	207	219	195	207	217	200	187	200	205	176	188	194	207	188	199	179	200	195	198	195	204	181	189	211	211	183	188	206	155	200	202	181	206	207	220	181	194	199	235	209	207	190	217	190	201	209	190	211	194	235	216	205	179	215	201	188	180	212	183	184	191	178	185	207	187	205	194	171	206	205	198	187	182	212	213	223	184	193	219	202	204	204	204	202	197	199	219	213	223	204	202	210	190	195	210	191	191	207	209	204	196	171	214	201	196	223	178	188	238	183	206	174	216	196	223	194	221	203	220	199	181	185	167	200	194	176	199	206	219	202	225	205	211	214	217	193	186	213	207	198	213	198	208	208	190	208	207	213	195	195	220	207	189	214	186	203	226	212	194	181	188	204	182	237	199	212	230	182	207	219	178	209	229	195	214	195	202	174	199	215	186	205	192	207	201	204	198	199	202	208	192	211	201	229	201	198	203	188	213	172	215	215	196	207	192	214	217	220	183	185	178	220	172	210	212	217	182	194	181	188	172	175	222	196	184	180	203	219	202	184	225	203	215	212	186	202	227	195	205	205	205	168	195	184	194	189	211	223	200	194	190	190	217	198	200	222	208	199	188	212	199	211	201	165	206	195	178	195	199	198	191	208	214	192	189	211	194	235	195	208	201	208	207	198	232	229	214	191	187	165	196	183	181	185	184	209	218	200	202	196	215	200	235	233	230	207	199	220	196	208	175	195	200	204	195	197	229	213	205	196	188	247	195	193	231	212	228	218	221	201	211	194	208	211	200	192	219	214	199	203	197	225	203	193	200	212	222	198	200	193	192	205	211	198	195	220	216	203	202	225	214	211	187	182	221	174	161	189	186	200	218	159	198	221	194	210	216	196	205	183	208	193	206	190	184	180	178	208	229	208	195	216	208	208	173	189	203	192	211	205	217	189	216	178	205	239	212	210	198	215	216	183	204	191	197	200	191	193	184	196	228	199	213	198	194	198	176	198	193	198	199	194	190	189	181	206	193	197	193	211	228	194	197	217	188	210	183	210	182	180	195	195	208	203	183	186	205	203	177	198	203	187	192	189	188	210	193	213	196	195	219	191	195	202	219	172	201	184	223	205	187	173	233	205	187	213	196	204	205	152	164	222	186	191	203	200	200	216	208	220	223	199	188	217	200	199	203	212	194	204	186	184	187	215	201	181	215	201	195	197	183	200	210	185	179	202	204	196	204	221	152	201	199	200	158	208	216	187	196	212	192	206	209	197	199	191	183	182	204	190	219	223	214	224	204	206	187	219	199	222	227	200	228	231	206	189	186	208	212	197	192	188	193	211	201	203	225	213	177	208	200	182	230	186	208	203	204	187	192	196	216	172	196	185	201	209	209	193	239	184	190	203	196	202	211	217	184	212	207	193	166	217	214	208	181	195	200	195	202	199	199	195	199	212	242	228	182	196	201	208	204	192	188	226	212	189	204	227	186	202	222	184	208	195	195	194	204	209
5882	8697	19704	19555	13837	11044	8703	6862	5208	3942	2589	1965	1744	1594	1477	1358	1293	1262	1190	1104	1083	1102	985	999	871	905	817	787	754	776	776	754	716	759	735	696	721	719	719	662	677	628	665	660	630	640	613	642	560	589	588	544	624	642	607	604	623	574	637	569	596	564	575	513	582	601	543	570	618	564	620	575	585	545	581	524	540	537	552	534	543	536	543	522	559	510	508	510	538	532	484	517	525	548	520	480	470	500	548	482	508	500	534	537	499	517	504	511	498	518	475	459	505	530	521	483	526	465	498	481	517	506	504	469	496	508	457	548	488	490	517	533	510	503	481	493	476	508	512	504	494	484	511	487	488	481	515	469	538	479	515	498	477	455	507	481	479	512	525	513	501	514	448	501	510	530	541	515	496	501	471	514	516	527	491	489	502	456	492	521	524	486	521	535	510	494	509	514	493	534	479	499	504	528	494	517	518	488	494	491	507	496	482	516	515	524	478	512	470	481	511	477	552	508	522	520	471	539	501	482	516	513	539	509	525	509	547	492	494	541	554	582	509	531	498	485	470	528	477	497	528	513	548	516	486	503	506	484	533	545	483	486	517	503	476	501	527	505	526	499	498	530	556	493	517	491	488	484	486	507	529	497	531	470	509	547	530	502	500	519	513	522	538	551	459	505	457	539	528	515	476	470	494	538	514	497	463	516	532	475	518	516	542	506	499	495	470	517	527	499	518	520	471	512	500	485	502	493	525	524	511	520	488	513	532	527	494	503	524	492	505	524	487	505	520	501	503	474	529	478	495	561	468	459	536	508	535	500	494	509	471	501	531	488	522	508	541	468	524	488	502	485	467	495	569	514	464	502	501	532	497	494	475	470	484	512	492	479	506	481	500	541	484	518	498	484	491	548	484	498	463	492	484	499	549	526	500	507	490	523	485	495	508	503	484	502	524	521	499	506	507	532	554	473	512	508	526	503	535	538	494	474	532	490	535	511	492	536	528	508	514	512	515	471	491	464	501	533	474	480	536	507	532	502	537	456	476	521	473	530	490	492	474	495	478	533	502	508	526	495	498	520	484	532	471	444	514	444	508	487	578	480	515	513	494	458	450	474	532	507	499	471	473	485	476	467	510	492	492	457	531	545	503	481	523	512	476	491	492	536	488	488	523	491	499	487	464	556	474	489	522	512	534	514	519	504	498	564	482	490	487	489	484	507	475	512	508	541	498	511	495	518	489	495	511	514	486	490	519	515	508	507	537	519	520	477	470	517	538	482	532	499	512	505	506	495	523	494	555	464	450	455	516	515	515	483	471	520	515	501	496	450	549	525	534	493	492	498	487	499	489	508	512	492	499	497	485	498	495	512	479	451	544	495	493	504	460	537	500	477	488	504	490	522	509	484	546	527	452	468	514	510	531	497	491	480	491	532	553	526	507	500	511	505	516	458	458	496	521	538	533	529	490	509	489	557	533	522	522	505	510	538	482	507	532	495	494	514	481	487	489	498	470	481	515	510	510	544	510	475	511	495	503	459	515	509	494	529	483	477	510	512	540	503	485	545	471	502	462	532	493	516	469	510	533	493	493	503	485	497	474	511	479	484	487	519	506	489	511	503	531	522	520	456	520	473	491	498	496	550	497	508	543	504	542	506	458	480	515	528	505	509	560	520	488	509	482	508	509	501	511	507	496	492	481	523	494	487	493	502	498	516	502	494	540	536	483	515	524	497	511	458	527	526	514	517	555	540	544	517	536	502	422	508	528	485	471	532	502	515	522	502	504	535	510	497	529	524	527	499	532	519	472	529	507	498	501	531	503	522	496	497	512	478	446	536	519	516	508	481	529	489	486	482	494	501	513	481	512	504	521	544	483	492	498	490	489	532	520	516	464	502	527	490	508	482	489	511	501	494	524	455	506	491	528	551	553	496	499	491	498	497	504	505	561	522	488	485	510	530	517	479	520	478	526	524	526	549	528	551	508	473	548	499	509	498	535	542	505	507	517	504	535	509	505	515	524	520	509	513	485	525	534	500	504	543	481	486	501	493	517	479	501	548	485	550	525	507	510	496	524	528	502	501	540	487	525	517	529	479	508	472	510	489	506	497	494	519	494	510	520	522	496	473	513	479	550	516	511	511	520	465	519	502	514	503	546	487	529	505	512	488	533	511	504	497	502	498	527	533	496	460	509	525	470	499	507	537	501	493	505	503	497	511	525	536	514	499	500	475	523	520	508	533	490	504	510	499	488	529	519	524	517	512	524	585	514	509	530	520	530	495	516	510	491	491	520	507	494	531	489	510	500	495	527	508	519	513	464	503	553	465	484	505	505	529	490	516	512	531	496	519	495	469	486	496	492	514	498	500	515	540	513	499	497	503	505	537	529	492	551	494	535	518	523	507	485	523	492	523	502	498	513	556	508	539	513	535	522	496	495	471	475	495	493	478	493	515	469	495	508	489	508	512	509	456	508	519	481	465	518	516	505	490	454	546	498	455	552	489	480	502	520	565	513	496	507	490	543	502	511	518	514	481	502	515	488	523	535	482	485	469	550	500	515	523	498	525	474	482	475	494	485	487	537	509	546	497	536	474	521	472	511	496	486	481	530	496	494	530	501	468	482	498	480	498	530	507	533	467	513	549	500	513	490	482	493	518	497	494	452	526	502	528	477	511	530	489	495	500	492	537	506	513	476	514	504	528	492	462	512	500	478	466	471	492	495	472	531	483	514	484	514	497	504	495	483	495	520	501	522	538	501	491	488	514	529	534	519	488	517	518	510	506	515	466	516	515	505	488	493	533	532	517	495	492	514	495	473	522	518	529	495	561	512	529	498	510	524	497	486	482	525	462	535	470	493	489	501	493	518	501	518	519	527	510	553	511	520	546	524	526	509	539	476	504	545	519	479	508	496	501	531	529	510	491	488	478	514	496	497	464	515	537	492	527	517	523	479	495	501	522	497	473	474	520	504	500	521	469	492	491	464	493	517	532	515	507	534	487	498	487	515	524	472	501	525	523	536	533	519	530	488	457	503	514	543	512	501	516	499	506	512	533	512	494	506	542	507	530	473	507	534	494	523	493	493	496	512	500	545	535	479	496	515	500	508	493	522	471	492	487	529	506	520	477	495	470	462	463	517	514	512	490	507	514	516	508	496	510	507	466	476	522	524	486	491	529	504	474	473	506	532	500	528	512	509	504	466	540	500	474	511	485	534	480	490	483	453	498	487	478	497	532	544	513	524	488	518	493	470	447	557	524	495	498	507	514	521	508	473	499	482	501	554	481	520	485	501	512	518	565	512	527	521	499	488	486	505	495	488	521	494	495	485	475	487	466	482	505	488	523	496	478	467	479	532	534	518	494	535	472	516	512	478	509	497	498	510	527	482	534	527	504	515	485	524	512	525	494	505	517	536	493	501	507	492	509	535	530	527	455	518	490	515	476	515	506	531	476	493	502	474	513	496	479	492	492	501	501	502	475	482	536	502	529	506	490	491	473	520	547	501	473	500	518
21462	28106	45228	32412	19799	13739	8300	5021	2934	2000	1278	975	864	850	830	596	584	499	517	489	445	420	401	352	339	359	310	336	317	318	300	301	329	312	342	340	304	346	322	302	303	333	259	278	305	279	265	290	293	278	285	286	260	251	240	284	284	281	254	247	259	298	253	238	254	242	217	224	272	251	276	257	240	247	258	245	248	238	265	255	252	247	228	270	242	257	239	224	261	260	264	247	241	225	230	274	236	236	269	258	229	230	257	234	269	219	254	233	201	205	235	260	259	240	289	259	232	248	254	244	257	222	249	221	246	226	246	210	236	229	255	225	234	242	252	217	248	198	263	224	247	231	235	242	247	228	203	237	241	204	226	216	235	238	239	259	264	206	269	239	242	225	218	250	247	211	228	265	230	245	239	224	243	233	237	247	229	248	242	230	250	235	253	254	196	199	243	254	251	257	234	230	229	269	252	215	234	239	237	232	257	226	224	254	249	232	224	275	224	227	225	228	230	257	225	234	220	244	254	226	226	239	214	252	229	250	240	282	241	216	226	231	229	232	230	263	232	211	247	244	240	232	232	233	246	235	229	249	233	240	231	224	273	249	228	230	231	242	202	220	243	242	245	234	228	220	226	243	227	205	241	225	242	250	247	258	237	241	270	201	252	220	257	230	260	262	228	232	251	244	237	236	284	234	235	235	207	242	215	207	239	202	221	235	231	260	257	241	221	241	252	239	250	221	258	256	225	247	242	225	251	244	199	232	223	230	230	263	232	223	250	258	226	268	245	230	228	252	207	255	217	238	218	233	267	224	235	235	207	239	255	252	246	238	237	248	249	237	234	258	242	229	268	246	244	209	220	210	243	239	222	252	211	236	237	256	242	266	228	256	234	224	231	220	262	221	216	246	225	223	221	255	242	245	256	260	233	248	235	239	243	228	243	212	228	223	242	257	245	209	247	271	232	225	234	235	206	231	219	234	254	213	229	237	248	270	261	243	206	224	238	260	226	222	251	241	243	253	250	213	237	238	276	250	230	230	258	224	226	245	259	228	253	222	257	234	257	228	222	250	222	259	233	239	236	237	183	216	241	228	259	264	237	236	239	239	239	208	247	228	251	247	243	224	235	224	216	234	235	231	252	266	247	259	215	229	214	231	235	221	227	238	236	243	259	252	251	215	282	236	219	222	259	222	267	237	228	237	240	248	261	272	233	233	244	228	239	211	213	220	226	215	232	232	239	240	239	233	242	267	256	252	217	228	243	258	249	264	234	266	247	243	251	217	252	237	234	222	236	256	236	223	268	239	249	271	254	227	234	208	256	237	242	240	242	269	230	250	233	218	207	210	256	231	222	232	220	236	243	240	265	238	224	241	227	234	251	252	240	272	244	247	230	278	230	244	252	229	219	219	206	213	216	229	234	255	258	230	234	239	244	233	252	234	225	251	240	263	242	250	272	243	243	245	255	274	261	220	238	226	221	226	243	251	232	244	249	256	235	258	228	230	203	251	255	270	235	252	253	236	245	254	232	215	221	255	250	262	224	186	237	259	272	226	247	253	256	249	238	240	230	254	243	234	240	258	235	250	214	234	245	248	242	240	256	237	252	236	228	225	268	231	212	224	233	237	233	232	217	251	251	266	242	233	222	229	236	260	261	249	227	231	234	238	240	239	217	232	215	255	225	253	265	223	230	249	237	250	236	272	224	252	247	219	252	237	250	218	228	206	226	229	247	213	247	254	251	235	260	211	233	228	244	238	215	222	242	252	249	215	239	255	259	236	253	247	230	224	222	244	215	224	240	247	258	251	238	237	264	239	226	222	225	252	238	249	233	213	208	228	236	250	231	236	266	231	215	264	217	245	252	246	248	232	265	210	249	251	245	262	238	221	242	262	229	258	270	247	258	233	260	242	230	204	239	243	236	233	228	232	237	226	259	230	221	232	262	240	242	251	245	235	204	240	240	215	236	265	222	237	239	223	249	239	224	236	224	233	247	255	194	246	233	220	232	250	214	227	230	254	219	222	230	247	234	248	245	248	262	230	241	222	240	244	221	268	234	246	226	232	251	241	215	241	218	256	221	234	208	259	228	247	209	234	214	244	230	228	247	214	248	231	264	240	217	255	216	256	219	250	269	253	244	213	225	246	258	235	239	225	221	236	224	221	253	240	268	239	251	219	235	235	249	238	237	245	226	247	219	213	235	253	247	265	243	237	257	265	241	217	248	239	236	240	220	217	244	248	227	229	250	217	260	248	264	256	262	237	273	230	247	222	223	243	250	248	244	231	254	234	256	252	277	239	227	244	223	212	268	276	238	239	217	237	259	234	267	216	227	229	247	228	233	251	238	251	246	237	264	195	254	222	251	247	212	262	231	221	245	244	272	237	245	227	232	231	253	258	247	227	234	240	234	213	246	253	233	230	237	270	243	220	222	232	236	227	244	237	211	239	231	262	254	236	242	230	238	226	237	213	236	208	232	279	253	226	248	245	229	242	251	241	231	229	244	240	222	256	241	228	233	250	246	240	227	232	252	235	241	234	247	235	233	243	246	256	233	251	220	253	235	268	230	248	213	222	242	210	224	235	225	254	222	235	239	216	237	230	249	221	210	219	233	264	259	217	243	236	202	283	260	269	228	259	255	217	250	241	253	219	216	264	233	248	247	252	272	232	248	273	244	251	206	204	217	253	229	255	251	223	214	233	233	245	263	227	248	235	242	255	229	244	221	253	267	225	251	235	251	226	263	260	255	243	237	229	236	231	240	235	242	206	217	235	256	246	255	229	243	245	225	244	248	240	227	252	238	240	264	209	236	245	254	256	280	242	235	236	253	227	267	238	259	228	232	236	252	230	228	237	251	223	214	240	234	227	246	237	246	265	237	234	208	241	228	242	219	237	245	220	253	219	256	223	252	223	278	263	236	249	249	242	248	227	263	252	247	244	255	250	225	230	263	226	222	265	240	248	219	226	251	234	229	240	233	208	274	240	244	238	256	235	273	253	217	250	270	260	243	214	236	248	238	202	242	251	212	250	234	225	246	244	226	223	229	248	241	227	231	213	239	227	218	232	226	258	229	252	244	233	234	227	252	240	237	243	208	204	230	239	236	247	260	211	227	232	271	245	239	226	224	246	243	232	266	249	246	225	237	240	254	237	227	246	249	217	205	224	217	250	231	235	243	256	205	213	215	249	226	228	274	227	254	231	240	206	205	245	203	219	227	237	226	233	233	233	233	226	241	257	258	251	227	277	233	257	213	221	245	242	252	244	229	240	234	224	249	215	261	234	228	273	244	241	238	230	249	228	251	261	237	267	229	252	225	245	230	253	231	227	268	242	240	249	262	242	247	248	234	245	219	236	224	246	240	216	244	234	221	232	230	253	228	271	236	214	246	236	263	262	226	263	234	246	232	245	238	237	237	259	230	240	250	229	241	256	236	253	243	245	232	248	217	227	229	230	239	251	224	232	210	255	246	225	221	243	236	237	221	225	216	245	245	259	232	265
13563	24141	41844	32519	23422	20180	16090	13187	10155	8338	6057	5054	4398	3971	3652	3144	2676	2606	2333	2363	2020	1932	1890	1706	1675	1547	1341	1271	1265	1209	1188	1114	1138	1094	1187	1256	1175	1108	1143	1111	1087	1097	1117	1085	1140	1113	1062	1008	928	932	904	903	857	783	773	781	773	775	716	730	751	679	703	693	660	656	710	743	721	718	800	706	702	706	696	674	680	679	640	705	644	638	699	654	630	621	666	603	611	618	618	639	603	601	601	577	608	608	620	601	610	593	576	567	608	570	588	609	626	631	576	593	565	591	595	587	585	594	579	591	581	603	576	598	547	568	573	595	575	600	561	608	564	574	580	599	618	548	618	577	588	593	575	548	591	582	571	554	614	581	626	592	515	572	585	568	606	559	602	581	594	619	608	578	575	595	577	553	527	572	612	572	604	583	566	585	566	582	558	572	549	562	599	596	628	609	531	609	608	551	621	579	587	548	574	614	600	599	565	549	609	565	589	572	574	623	577	548	580	588	565	621	555	580	572	598	594	558	533	633	615	600	544	558	592	575	617	581	572	618	591	531	540	577	624	596	560	573	545	577	664	562	588	618	609	552	589	573	613	618	594	590	575	593	586	560	596	605	556	587	602	566	559	588	602	589	565	613	601	587	563	628	577	604	554	597	577	593	567	584	524	616	599	545	546	607	571	607	569	578	552	557	546	595	602	552	632	580	608	593	611	536	552	581	593	559	572	582	560	587	613	594	596	602	568	578	547	546	538	573	552	582	564	590	621	624	549	569	584	535	610	606	586	582	565	601	603	552	588	557	581	520	591	610	565	590	585	609	590	599	567	562	618	578	631	595	651	572	564	574	573	572	524	578	584	606	614	584	633	575	589	580	616	592	559	575	569	593	574	601	609	550	527	559	571	582	585	589	567	595	622	548	592	596	613	593	595	572	560	568	544	583	544	574	587	578	589	578	547	631	605	577	574	614	578	594	568	561	592	609	569	591	607	563	554	540	567	564	566	600	612	554	601	585	677	592	545	576	588	561	556	600	579	592	600	560	577	600	596	615	568	603	581	556	616	575	606	617	620	586	603	561	570	567	559	591	587	579	612	597	552	588	538	584	574	602	594	631	573	620	571	553	622	562	567	564	602	622	611	599	606	569	572	619	533	608	581	574	567	582	596	563	579	565	590	557	615	575	590	543	562	597	580	551	588	550	562	607	558	559	553	546	576	562	571	614	600	560	610	561	584	579	578	609	586	599	590	583	598	574	568	599	582	577	582	621	558	582	587	604	568	647	618	560	603	586	601	638	584	571	558	574	581	615	606	581	600	553	602	596	611	542	587	584	566	549	594	604	530	507	546	545	594	570	566	553	574	599	584	573	580	595	568	581	538	604	545	582	607	544	564	608	544	569	603	590	594	585	586	596	612	567	550	581	617	589	563	611	589	573	585	610	604	570	578	573	542	556	572	594	562	553	614	614	628	581	617	590	587	559	564	543	580	570	613	624	602	557	600	567	571	555	609	603	545	572	592	540	616	574	611	622	535	629	567	575	575	636	599	567	618	599	592	594	573	583	608	574	567	621	532	574	581	646	644	557	562	580	589	549	562	594	596	624	611	595	568	621	629	618	566	551	578	552	627	609	597	583	583	609	593	592	622	613	563	635	563	603	557	594	622	579	574	604	560	582	498	593	542	644	616	565	566	532	546	580	586	607	583	597	577	566	626	593	600	560	627	576	576	589	594	570	533	594	579	604	568	562	561	552	628	569	606	609	539	591	566	597	570	588	567	570	602	601	573	572	594	537	551	530	592	544	614	579	643	605	584	562	576	570	631	578	585	588	611	585	570	579	599	557	587	528	543	557	624	577	577	544	559	563	594	595	628	559	575	609	575	572	630	560	589	601	559	615	604	570	622	570	644	569	555	558	602	573	600	561	570	569	595	586	584	570	571	621	602	561	598	600	654	564	611	621	608	606	534	598	622	572	566	606	611	577	575	568	551	607	590	552	598	583	527	557	598	563	600	595	601	529	572	604	546	612	601	588	609	587	574	620	528	565	580	606	583	528	598	580	620	596	586	563	544	585	602	590	583	605	564	566	614	607	621	560	599	568	578	582	571	602	591	569	561	571	604	600	632	557	594	579	558	598	617	593	537	591	599	582	616	556	577	555	567	585	580	538	570	565	570	585	597	594	609	621	587	526	590	582	586	634	578	572	588	585	579	592	579	599	564	564	579	560	545	575	507	579	591	594	584	580	584	548	555	572	578	584	528	573	572	574	574	582	577	611	579	615	583	561	574	571	576	612	585	594	591	562	594	524	545	607	591	613	606	572	604	588	535	554	554	584	573	586	578	546	545	627	568	600	594	617	581	576	585	549	597	557	554	578	584	564	601	575	585	609	584	548	621	590	561	569	591	634	589	599	608	548	572	607	583	599	638	624	630	599	539	574	589	585	564	619	573	543	541	593	615	593	578	590	598	584	601	579	564	598	563	575	577	586	604	614	559	569	573	570	584	621	621	598	554	618	585	617	604	591	598	494	561	572	613	588	616	573	565	583	551	558	583	547	549	566	608	536	560	621	567	588	606	605	608	601	542	635	611	561	610	576	580	573	585	567	573	578	565	612	613	539	569	569	557	565	577	542	583	627	624	591	572	572	588	605	591	592	596	609	546	545	572	579	588	588	569	605	526	609	602	607	555	596	549	564	581	561	649	610	580	598	580	572	602	594	597	565	561	599	570	591	610	582	604	585	620	554	601	551	534	592	591	572	574	580	632	589	571	553	577	585	595	550	564	610	594	601	612	563	593	624	563	597	595	608	562	586	574	536	568	521	535	599	501	587	598	614	580	570	592	588	615	541	592	594	574	546	610	620	577	543	583	588	599	611	583	592	555	573	603	556	606	593	571	576	559	568	546	518	572	543	589	601	562	593	612	594	560	563	590	550	561	559	623	610	560	594	582	587	591	563	578	557	575	593	591	571	521	593	539	614	576	616	563	635	574	582	594	561	558	556	588	567	579	581	607	594	584	569	574	579	569	573	584	578	568	568	591	597	586	560	634	552	577	569	576	605	563	578	584	621	589	620	588	558	584	595	589	597	559	575	587	575	594	579	596	585	597	608	582	572	601	518	591	569	558	558	562	561	592	579	579	551	574	622	586	574	580	568	577	634	593	578	533	539	558	540	608	597	613	589	559	611	576	556	577	580	580	558	553	566	582	598	581	578	592	588	572	611	580	613	622	572	572	564	580	628	588	605	622	576	545	521	539	576	603	574	545	578	630	588	581	580	593	576	562	536	540	607	610	549	571	564	573	576	671	588	539	626	555	560	616	567	588	549	603	572	599	574	558	544	589	587	555	583	576	578	548	616	597	565	544	566	585	607	571	631	605	594	577	602	567	543	569	604	598	615	616	616	610	583	598	619	610	602	584	601	593	622	572	586	615	584	546	573	577	600	598	609	592	579	605	576	566	525	570	602	635	634	553	635	596	597	594	604	533	567	552	593	605	569	591	575
29398	36252	50314	34990	24138	19707	14023	8795	5043	3314	2114	1670	1286	1149	1038	893	775	705	653	629	535	490	506	529	400	407	353	354	344	328	336	350	330	340	339	349	325	317	334	306	323	347	297	302	306	319	319	316	266	299	308	244	268	266	231	261	252	243	248	251	261	256	241	237	218	274	220	211	235	257	268	231	212	244	241	234	199	213	205	219	221	215	201	231	230	187	212	218	217	232	194	213	217	239	204	189	177	220	230	210	206	220	216	214	218	200	202	199	211	194	221	205	207	213	209	196	205	205	238	189	206	203	194	198	200	191	227	209	207	212	213	195	234	231	185	200	211	225	207	203	229	201	230	211	201	199	209	200	199	204	201	218	223	199	196	206	203	204	212	215	214	215	188	185	183	185	200	192	222	217	227	193	204	217	228	222	235	212	211	218	206	212	203	231	207	200	185	220	188	214	201	195	205	226	189	205	162	201	223	218	223	214	216	186	193	233	215	191	183	211	183	197	223	195	211	210	229	204	214	234	243	217	226	216	210	198	230	204	220	211	243	230	176	210	167	204	231	225	188	208	206	220	230	196	210	211	200	193	228	217	204	212	185	217	206	197	182	233	217	226	195	227	201	198	206	216	196	175	220	227	191	232	206	222	201	219	209	222	208	188	190	191	218	233	189	197	215	195	192	212	189	202	191	214	201	211	214	206	209	185	232	210	198	226	200	200	189	214	198	206	232	228	220	209	215	194	193	200	198	205	198	207	200	223	223	217	205	184	205	217	206	200	229	222	209	202	246	221	231	217	202	215	211	215	224	225	228	217	203	199	214	217	181	198	218	208	196	187	201	206	228	209	200	214	174	202	207	200	215	217	174	189	227	201	203	190	214	215	197	198	214	186	192	224	222	230	208	194	209	211	183	219	203	210	223	199	211	188	208	233	212	203	215	198	185	196	232	203	194	213	201	209	178	231	197	199	203	217	239	218	220	206	197	200	185	212	194	190	202	194	201	197	213	219	211	243	212	211	219	203	220	213	200	178	214	192	198	190	207	215	199	170	228	204	207	250	205	223	213	199	193	215	231	199	187	225	231	197	206	227	213	237	203	194	219	211	210	175	232	217	190	230	220	217	209	216	225	180	244	204	203	171	229	191	231	186	234	215	217	238	180	199	216	212	207	195	200	224	200	193	231	220	209	220	198	211	215	217	207	217	206	201	201	233	201	201	197	220	207	213	219	216	242	219	218	232	212	187	206	183	219	202	194	217	214	217	209	215	196	206	202	193	202	196	231	182	212	204	236	209	230	205	213	195	175	210	217	212	225	222	207	213	210	218	194	190	210	173	213	209	168	196	225	222	203	208	253	209	199	203	196	215	198	181	204	202	215	207	225	229	200	202	226	216	199	209	243	213	216	199	226	224	210	214	235	206	210	200	219	205	196	236	213	194	200	213	188	231	198	227	201	197	190	199	202	218	219	213	223	196	194	209	177	220	193	228	219	198	200	234	185	220	254	213	193	207	214	213	239	190	183	192	210	235	220	214	226	199	212	201	230	212	206	189	190	205	192	234	205	204	211	214	221	211	231	206	207	199	200	220	219	192	215	216	198	227	235	188	212	200	205	249	214	205	220	171	262	218	215	222	184	202	236	244	204	202	207	205	187	201	218	208	238	215	207	225	237	234	196	183	245	213	206	206	190	200	210	194	233	214	205	174	195	234	220	221	190	213	228	182	218	199	187	193	197	210	208	205	199	173	225	199	215	199	216	160	207	197	182	201	214	194	205	187	196	215	212	241	211	214	211	200	215	231	202	215	200	198	225	209	207	207	195	200	216	188	227	186	200	185	207	206	195	199	216	201	218	193	194	189	205	217	221	234	190	193	219	203	232	211	213	202	191	217	223	232	190	215	193	213	215	192	227	208	262	246	210	189	218	188	197	231	198	228	213	190	208	196	219	211	216	207	224	254	213	207	196	244	209	197	185	203	205	183	201	201	207	201	208	169	203	211	193	202	186	182	193	198	186	196	223	211	232	226	215	210	184	241	244	213	203	191	208	214	206	216	211	199	194	201	235	209	191	188	225	219	206	211	227	200	203	239	201	213	197	190	205	213	221	207	183	208	212	187	171	195	207	225	203	201	186	205	214	207	219	216	224	199	223	211	207	220	201	205	188	211	181	234	215	223	215	191	226	215	202	195	234	200	213	221	202	210	205	248	237	204	195	219	219	201	239	217	213	214	171	214	217	185	204	223	195	188	216	209	213	191	199	200	188	211	206	211	216	187	213	197	193	220	255	213	211	192	207	216	219	228	204	183	200	223	198	198	196	168	236	218	217	218	192	206	196	208	203	212	194	208	195	213	207	207	188	183	190	200	180	216	185	223	215	243	204	203	203	199	191	195	210	210	189	223	228	205	236	218	180	209	219	188	206	210	203	188	174	194	252	203	218	198	203	199	207	196	226	194	196	199	198	199	194	196	211	208	218	196	212	211	191	203	175	210	192	200	190	180	224	210	202	195	218	212	198	223	199	210	228	220	215	222	197	214	221	209	214	202	205	223	199	188	213	205	231	225	199	215	191	201	184	206	225	209	233	230	214	211	199	220	195	188	224	197	206	212	187	196	194	213	223	212	213	194	219	218	196	203	180	204	222	217	207	183	211	226	210	190	171	184	221	205	231	228	235	195	172	208	192	175	204	209	207	195	227	218	194	216	207	201	215	211	212	188	240	234	193	209	223	210	207	219	205	195	215	224	229	201	193	195	182	188	183	210	197	215	229	202	207	186	183	218	215	202	212	176	185	217	194	190	216	212	191	189	201	220	186	184	211	201	213	204	237	226	203	201	216	213	199	216	191	205	209	210	207	222	227	207	224	206	191	203	210	203	194	187	214	185	186	206	194	207	217	198	221	189	203	197	215	207	207	198	205	194	199	230	202	206	225	199	222	211	176	227	201	194	173	217	218	206	196	216	200	219	217	219	217	207	216	229	189	191	203	206	200	206	196	198	204	237	238	220	199	201	208	219	213	221	210	198	206	211	201	223	190	211	202	210	231	181	215	187	227	219	217	202	200	182	231	212	184	203	209	201	201	201	213	212	212	200	184	208	208	192	208	220	202	224	235	201	201	196	202	226	191	202	210	224	210	188	213	231	231	213	202	229	208	197	222	215	232	228	235	209	200	183	199	196	204	205	242	197	195	231	229	183	206	231	190	242	236	231	218	213	188	228	203	194	198	219	222	189	193	189	191	202	213	214	217	221	223	199	200	208	216	193	229	189	203	209	199	209	223	222	204	197	183	221	205	186	235	217	225	206	230	204	202	200	198	187	206	226	205	209	226	200	201	200	201	189	238	208	185	199	213	225	205	221	175	221	192	201	211	233	201	204	211	205	203	214	202	194	194	213	220	220	190	194	221	202	224	224	225	231	228	204	200	204	190	181	191	216	230	216	198	191	175	223	213	207	207	215	219	228	199	187	216	216	215	207	213	184	198	205	202	220	209	200	185	226
17617	29948	47936	36233	28515	24458	20787	16831	13173	11253	8682	7284	6111	5762	5186	4578	3845	3483	3446	3332	2587	2653	2427	2218	1956	1995	1633	1546	1462	1440	1461	1387	1406	1381	1537	1574	1406	1419	1442	1330	1290	1425	1493	1358	1366	1413	1358	1226	1079	1077	953	999	988	964	808	842	804	793	789	794	759	682	672	708	709	634	671	610	695	677	741	786	684	685	660	602	580	606	644	576	599	644	646	628	627	548	579	576	555	524	510	564	516	561	501	536	530	508	556	574	527	494	502	503	512	556	545	521	494	518	501	539	490	544	507	549	538	522	496	543	503	517	512	532	530	512	484	505	548	475	529	521	509	506	489	517	474	496	491	507	508	605	542	508	494	499	484	469	488	502	516	517	520	512	490	540	519	518	538	489	516	489	480	501	500	531	509	503	509	496	493	525	517	502	529	494	514	506	507	507	518	572	527	512	512	472	507	461	536	515	512	556	520	483	542	515	513	496	504	524	544	497	461	503	528	561	478	528	531	540	517	483	502	500	521	490	551	503	503	522	504	516	516	510	478	538	470	502	477	484	466	512	511	508	461	508	507	514	473	494	535	512	503	522	527	507	498	492	495	504	476	519	518	478	520	516	536	514	549	500	485	498	524	529	525	524	503	481	506	517	539	480	515	496	484	525	525	508	534	538	494	492	523	517	523	505	539	483	523	477	485	518	495	481	503	474	511	510	498	517	512	492	483	509	512	514	512	501	500	529	500	495	475	519	466	546	505	525	487	497	511	523	507	496	514	479	486	549	540	490	480	494	525	539	492	517	490	519	498	513	455	537	529	490	530	519	523	538	521	524	568	534	499	488	519	558	498	546	489	504	504	530	495	515	496	510	497	477	455	468	513	503	511	524	489	466	534	518	522	524	500	512	506	506	479	481	495	520	496	507	470	470	486	509	524	537	507	514	538	494	515	501	478	551	517	501	542	479	521	568	489	497	505	528	527	508	534	471	491	518	505	489	520	510	493	512	487	504	506	466	530	516	512	476	501	518	477	515	529	489	536	519	521	510	464	528	530	517	477	479	529	478	490	442	528	533	524	497	512	511	503	524	528	508	524	501	489	544	490	488	513	550	496	506	485	508	482	499	491	462	531	492	508	511	496	545	523	503	517	518	496	518	494	526	462	515	468	500	482	524	534	540	518	492	486	499	493	452	513	488	488	505	486	508	460	518	528	521	483	497	524	515	486	495	493	490	493	476	516	501	561	500	505	550	508	486	522	547	482	543	524	503	532	490	474	521	490	484	499	493	488	495	495	546	472	479	494	483	536	569	501	488	529	495	492	485	538	490	501	511	510	560	524	505	517	504	501	479	540	522	513	586	488	535	532	489	543	499	494	520	485	475	483	536	535	505	524	523	487	503	534	504	505	528	474	546	522	528	480	505	519	483	521	497	472	448	503	469	478	514	524	527	531	495	522	522	519	533	495	507	511	472	529	492	545	527	493	501	502	519	480	519	495	522	487	545	534	515	496	525	474	502	525	512	491	515	517	470	494	515	497	505	503	471	523	503	485	491	553	517	489	497	526	515	518	517	526	500	504	491	518	511	479	546	533	519	499	475	516	482	478	541	478	519	509	483	551	542	515	521	515	498	516	503	534	511	510	486	495	483	505	500	538	496	511	514	513	520	502	504	523	528	497	452	500	509	514	492	515	494	491	530	527	508	498	470	508	492	492	511	477	489	540	452	520	477	482	505	502	487	528	495	520	470	525	540	536	476	519	470	502	504	503	523	505	524	514	524	522	533	481	469	501	492	528	505	516	452	508	531	490	503	505	468	505	498	496	529	529	502	544	534	508	509	501	486	523	529	505	518	517	493	482	480	502	463	527	523	518	523	482	526	497	531	521	515	529	528	520	507	492	517	522	524	545	473	504	512	518	488	520	517	491	517	519	528	485	507	515	505	498	538	460	493	468	505	540	528	488	503	520	453	545	512	490	492	500	517	533	481	498	481	484	533	508	501	531	544	514	497	509	503	492	510	524	503	492	526	523	498	492	504	517	496	540	499	502	490	504	511	490	519	478	479	531	515	488	500	535	500	453	510	551	519	491	534	516	512	475	509	510	502	494	510	495	519	492	515	513	527	536	506	466	499	540	466	530	464	505	496	505	479	466	530	515	506	504	501	515	481	479	504	488	494	529	494	466	535	484	515	521	538	563	492	493	528	543	499	504	518	484	508	485	512	519	518	474	496	529	511	538	495	500	539	510	524	521	495	536	493	486	523	508	518	513	501	504	510	486	516	480	446	523	489	517	504	537	534	528	475	500	480	521	547	499	512	479	485	483	496	490	506	486	505	486	520	518	523	456	531	506	504	476	476	487	479	545	496	468	490	491	528	513	528	522	465	465	495	529	500	488	490	489	532	510	514	520	485	506	540	497	505	477	482	504	514	486	505	517	476	505	543	484	496	505	519	492	535	501	537	510	488	511	544	559	496	511	467	520	500	517	547	470	532	516	534	518	541	525	503	499	508	533	513	537	529	483	490	512	486	489	507	505	537	538	485	497	495	544	502	521	487	493	465	552	502	498	507	512	532	518	516	516	488	486	459	499	538	509	499	506	505	493	495	490	483	500	525	524	491	514	520	502	512	519	513	516	515	497	485	552	500	519	479	511	472	498	469	519	498	506	500	530	518	494	512	509	504	552	518	541	496	484	478	499	486	521	504	517	479	522	469	543	515	506	530	516	494	490	521	547	511	513	501	488	498	547	515	489	497	513	470	490	525	523	541	498	465	481	495	528	511	488	533	484	488	486	517	488	558	549	495	521	502	485	527	512	511	486	491	464	513	511	502	552	508	513	496	465	504	520	540	482	510	530	492	476	479	524	481	547	521	520	488	517	504	498	504	499	454	504	468	527	505	478	498	491	536	484	527	491	446	519	508	534	508	515	509	523	530	485	522	501	502	518	490	507	541	495	556	501	542	530	506	453	527	510	505	489	501	496	496	571	505	503	479	523	511	547	534	509	506	542	536	502	496	489	520	471	492	533	492	500	527	473	482	527	495	489	489	523	500	468	507	505	492	483	505	500	497	499	499	499	503	516	490	520	527	523	500	519	496	509	480	522	524	475	498	502	466	472	482	517	527	502	492	485	511	490	527	540	528	517	489	506	484	533	502	533	532	500	471	480	511	496	544	494	511	527	481	475	533	495	533	512	474	472	474	521	507	497	514	521	503	497	517	463	517	518	515	526	524	528	536	523	559	484	478	517	487	495	508	534	501	479	507	517	532	494	491	504	512	556	501	498	548	529	552	526	462	465	514	508	484	531	533	549	538	489	514	499	520	523	502	535	478	510	517	475	532	505	503	486	509	532	473	513	495	483	520	496	500	505	538	494	487	501	540	532	471	512	501	468	479	466	509	485	537	513	465	540	522	486	512	509	513	517	475	529	499	485	503	528	539	485	490	497	507	519	490	515	513	522	558	495	498	564	524	519	552	481	494	491	480	536	503	510	529	547	482	517	514	530	468	532	521
10630	9608	15252	9883	4728	3002	2172	1487	989	672	611	500	410	374	354	340	324	311	298	276	288	281	307	275	255	233	265	251	235	251	222	225	229	224	230	221	237	232	263	228	210	220	234	242	224	241	212	222	234	215	213	229	221	230	228	220	204	192	247	194	202	214	203	205	224	223	196	197	242	229	235	236	210	218	224	228	233	207	194	193	213	204	205	214	199	217	201	213	196	224	205	192	201	220	200	189	182	195	211	189	211	186	211	220	198	227	213	195	204	222	188	210	229	217	237	237	200	214	211	214	220	201	210	213	210	214	215	200	205	206	179	208	226	188	203	200	216	217	232	194	203	204	177	201	176	205	179	219	199	193	192	215	218	197	187	213	195	203	180	211	195	216	203	207	195	188	184	224	212	217	200	212	205	218	185	207	203	217	193	212	216	226	218	197	189	225	222	209	190	191	207	205	189	193	185	207	230	213	218	185	193	233	212	215	221	200	192	216	217	187	178	220	226	200	221	213	186	190	201	211	200	186	191	238	207	200	218	207	191	218	222	201	200	218	219	199	185	205	217	199	204	215	185	210	214	231	175	194	191	207	202	201	216	206	228	210	199	225	205	177	194	189	231	187	233	205	191	227	203	196	210	192	215	174	208	198	189	220	194	175	201	177	215	196	187	206	233	203	214	227	172	203	186	195	202	194	219	203	203	224	188	198	195	205	210	202	195	187	230	176	192	208	199	188	220	194	182	227	203	209	205	222	199	196	196	222	186	203	227	198	202	201	209	205	186	233	205	227	199	206	203	205	195	247	197	208	228	216	208	215	201	184	222	193	211	233	185	180	209	179	211	209	220	180	206	234	183	199	186	203	231	217	198	194	190	210	208	223	206	213	211	186	218	211	214	214	236	217	204	199	214	176	211	189	211	183	192	219	210	204	204	212	212	230	217	223	201	166	213	212	212	203	200	224	189	215	222	222	202	220	210	199	210	215	195	197	219	223	218	204	186	210	207	182	221	201	217	186	176	184	207	222	188	196	196	203	207	212	212	216	207	221	198	204	200	197	214	199	224	205	239	197	187	219	217	186	212	222	200	222	227	231	201	210	195	212	217	227	206	168	228	197	186	200	183	194	226	224	205	205	220	208	233	172	207	198	211	186	213	196	221	221	195	205	189	196	193	227	192	207	188	210	222	211	215	181	204	210	192	219	208	190	227	235	226	206	200	182	204	190	194	217	212	209	197	184	223	219	204	217	190	198	183	187	223	213	227	194	197	231	212	199	197	212	202	224	226	209	228	244	222	214	203	210	216	187	201	243	187	216	205	211	194	217	220	213	229	244	208	177	182	247	234	211	190	233	190	201	176	178	231	219	213	238	240	191	209	200	199	188	207	205	209	179	186	218	198	215	182	223	231	192	215	210	207	185	197	211	231	191	194	202	190	221	212	214	218	174	207	194	204	198	214	209	198	183	205	222	193	229	229	193	219	233	220	183	184	203	188	187	208	211	233	222	221	207	219	207	221	228	200	232	251	203	217	196	196	218	208	188	199	206	185	203	191	192	184	187	211	194	209	233	210	199	189	206	199	193	194	214	208	209	185	196	197	206	224	189	211	226	223	203	190	215	209	189	208	202	210	220	217	207	210	192	186	188	204	192	225	212	215	218	188	215	210	204	216	213	231	212	218	199	203	225	207	213	200	219	198	188	207	189	213	223	200	211	194	205	193	198	211	202	200	209	204	219	198	191	225	209	212	208	206	232	195	208	209	213	193	203	202	208	189	177	204	201	182	223	210	202	190	224	205	200	197	208	205	230	231	207	221	221	189	212	197	202	208	213	204	211	223	217	196	183	210	214	213	211	233	201	202	198	210	213	208	201	183	196	213	203	203	201	191	197	207	182	187	207	207	202	205	224	195	235	179	208	231	201	224	197	203	162	222	192	195	212	218	197	225	197	195	207	199	207	239	206	200	206	208	226	216	209	214	222	203	206	177	198	192	210	211	220	184	230	205	195	193	218	204	193	202	164	203	204	236	202	183	230	211	199	206	209	215	206	186	228	187	228	220	195	194	179	197	178	210	213	211	214	215	207	199	205	176	175	187	209	209	198	190	220	178	189	212	194	198	203	196	219	193	212	191	226	209	226	213	202	206	184	198	198	195	189	223	201	208	207	217	206	232	229	198	213	185	217	213	203	202	217	195	218	215	242	210	217	216	190	207	201	196	222	210	192	177	189	193	221	229	221	218	202	231	197	196	187	222	190	178	198	217	187	219	211	237	229	213	223	200	217	203	215	191	198	217	193	226	217	218	204	205	213	210	212	205	203	194	185	199	205	205	181	211	204	211	191	203	211	187	195	165	211	210	189	211	204	198	194	190	220	190	198	203	178	191	189	198	195	206	216	197	199	220	195	222	219	198	201	231	180	205	207	177	200	211	187	204	179	205	203	210	207	209	252	224	222	192	209	227	215	215	212	167	201	210	198	225	217	210	197	221	172	199	216	207	196	209	184	170	196	223	184	188	186	208	189	194	219	205	220	209	186	178	229	228	197	226	225	204	205	228	222	223	216	253	223	197	197	184	193	180	222	204	196	236	218	210	216	199	195	193	185	221	229	200	206	182	182	222	196	188	202	206	196	185	208	184	185	210	190	202	225	206	200	200	211	197	207	198	196	211	223	187	216	169	209	204	218	201	198	219	229	215	217	209	215	190	214	209	216	199	208	210	203	197	220	208	209	174	196	217	203	231	208	191	223	212	217	203	219	231	217	193	201	219	196	193	220	207	224	221	206	212	218	225	229	233	203	206	209	195	215	210	191	212	209	199	217	200	183	199	205	228	187	189	222	199	229	210	217	231	213	214	181	212	195	204	176	221	186	180	220	206	212	191	194	191	192	201	201	199	189	218	196	204	197	199	203	210	218	182	187	216	211	217	210	211	200	170	216	210	207	189	208	204	207	191	218	227	176	213	211	218	227	203	218	180	219	207	205	218	186	209	217	226	187	190	204	205	177	228	205	211	205	222	207	208	204	207	204	214	206	211	194	207	178	214	230	219	211	205	206	241	198	216	208	207	196	201	231	219	171	226	205	231	184	212	218	221	191	206	209	180	221	226	198	188	182	172	181	224	208	222	229	212	205	199	200	225	180	222	217	221	220	213	221	184	240	209	212	192	198	201	207	181	204	202	223	185	217	231	226	215	188	212	206	194	202	211	191	205	202	230	190	206	208	201	195	226	179	200	208	209	204	193	223	216	210	238	224	186	227	232	221	184	213	190	208	228	197	217	206	205	214	184	208	221	225	224	215	221	198	188	204	200	197	208	208	183	202	205	211	218	213	214	198	210	214	215	196	208	179	200	186	175	196	205	183	208	204	211	192	204	212	224	235	225	197	207	206	206	209	216	203	233	188	215	203	217	193	211	201	181	188	189	180	223	198	200	199	220	204	221	197	205	213	226	208	227	194	207	197	186	190	190	219	182	192	214	164	195	187	212	252	199	205	200	230
6642	9598	21515	18073	13025	10610	8721	6512	4442	3368	2602	2066	1719	1524	1391	1235	1186	1202	1163	1114	1082	1008	983	917	916	960	893	821	828	760	744	802	815	778	740	717	743	721	733	701	669	713	674	701	691	642	615	571	627	588	633	583	552	588	592	577	608	611	567	621	581	587	578	616	530	525	520	576	579	600	613	579	566	592	590	552	575	508	531	557	594	566	566	546	494	516	511	566	519	513	543	511	532	487	501	553	559	501	537	506	521	552	526	503	497	497	506	510	499	517	493	532	547	535	555	505	510	499	542	506	493	543	478	554	458	504	528	497	537	511	522	508	571	507	554	514	517	577	526	506	531	507	516	516	510	520	482	530	519	541	519	565	510	514	505	526	480	543	544	513	502	524	540	556	546	482	498	499	483	523	518	500	484	490	528	514	545	535	501	481	515	520	535	534	553	534	572	522	515	518	527	506	532	528	561	560	513	522	511	547	538	523	541	533	513	512	542	509	538	480	509	562	508	536	495	525	566	476	519	496	529	529	483	520	505	522	508	518	483	473	467	533	507	545	523	473	502	493	509	495	512	505	529	506	544	524	498	487	536	500	543	545	496	542	488	527	501	512	553	556	530	558	497	547	509	519	514	495	508	503	510	525	516	517	528	495	496	525	522	547	521	523	503	467	488	515	505	536	516	538	506	505	521	509	525	522	527	502	501	499	509	523	524	527	546	518	495	521	500	529	544	528	506	536	543	486	497	496	532	536	552	533	550	501	532	531	516	507	543	544	516	542	555	528	509	523	532	493	542	510	564	484	495	541	514	501	521	545	479	511	483	530	528	511	496	535	537	522	478	491	508	509	540	505	493	549	502	512	518	469	509	468	531	508	502	588	511	554	511	545	523	509	483	553	496	552	517	542	492	505	489	487	517	510	530	501	511	532	502	554	524	519	553	525	522	515	542	509	578	513	544	508	553	540	503	552	544	505	506	511	506	523	534	491	484	493	547	539	535	526	558	494	521	533	548	521	513	511	481	488	499	501	522	497	512	507	519	502	494	525	554	525	552	513	528	474	538	517	515	540	532	560	474	502	540	507	513	538	536	563	507	533	547	524	564	506	537	534	484	540	530	516	503	536	514	526	541	489	504	498	522	551	561	517	516	500	550	493	526	488	513	524	510	527	518	518	496	499	522	512	517	515	502	527	549	481	535	482	513	557	503	540	509	523	536	483	549	501	512	526	493	531	545	526	533	532	506	521	514	545	538	540	523	487	490	511	534	514	482	540	520	532	529	553	496	536	528	532	520	494	550	517	560	508	517	504	510	486	501	533	539	543	545	528	522	530	527	524	533	537	542	507	530	475	541	509	518	537	511	494	523	543	480	487	527	522	544	520	513	520	545	509	515	552	501	532	502	514	561	520	490	540	539	525	484	561	512	543	512	533	546	512	516	535	526	541	523	517	511	554	543	515	485	522	531	506	552	514	518	538	503	501	534	513	524	548	511	523	538	528	543	520	488	557	501	537	559	544	521	508	532	502	560	519	542	516	524	554	533	524	513	520	541	490	517	562	479	547	490	497	525	562	506	536	553	511	514	519	505	528	528	491	513	515	550	529	534	538	555	537	510	534	524	536	539	558	533	515	559	489	551	560	521	547	540	542	530	537	526	504	558	528	553	548	541	483	483	560	530	493	528	532	546	520	505	488	479	507	520	531	509	508	532	487	477	519	522	490	544	507	481	516	474	530	529	530	547	487	505	526	518	529	505	517	531	501	536	488	509	527	502	530	508	513	520	506	541	550	591	501	546	538	486	555	507	497	516	520	473	533	555	534	555	526	529	524	516	538	511	469	534	522	475	526	536	508	516	542	507	567	534	534	511	486	506	564	548	540	511	524	520	532	518	496	520	482	525	558	519	540	505	578	517	529	501	493	515	502	551	531	502	589	521	542	544	529	490	529	520	527	499	557	548	516	533	533	518	493	524	555	537	522	496	582	539	517	482	527	515	521	523	462	495	521	531	538	541	544	499	502	526	537	554	480	479	517	565	472	527	507	536	535	547	511	511	541	529	524	499	524	501	507	508	503	501	558	527	520	489	531	485	499	532	504	519	525	506	518	569	500	535	510	499	517	514	506	490	517	491	508	532	483	478	478	534	534	534	514	543	547	538	530	554	524	499	518	577	525	501	512	498	499	518	530	528	548	526	502	522	553	517	500	519	487	524	487	533	547	530	517	532	535	582	492	529	494	519	535	483	475	511	550	541	490	498	530	490	536	516	557	519	536	515	502	539	527	558	503	523	520	513	468	497	523	568	487	507	511	494	476	486	533	519	511	520	513	523	542	510	488	541	541	549	530	506	529	505	485	500	541	506	525	528	497	522	502	516	521	483	504	559	522	542	526	531	544	554	511	510	552	522	523	525	515	506	527	495	548	515	493	538	496	526	507	517	514	514	506	493	515	528	556	540	512	528	526	500	540	481	551	542	511	568	514	505	570	503	522	529	513	498	530	527	513	548	528	529	533	509	495	524	526	538	524	527	506	506	499	522	492	541	536	527	485	505	491	538	516	554	503	475	487	501	532	510	524	515	532	492	491	491	511	509	527	517	532	544	486	505	516	542	518	535	507	582	495	521	523	560	487	514	494	552	505	502	526	497	525	489	541	489	486	553	479	521	492	516	518	519	533	546	517	512	530	507	486	559	513	548	521	540	494	507	556	526	514	503	496	505	533	510	512	562	498	488	530	511	473	507	483	515	511	513	492	529	511	552	486	511	518	505	528	534	550	522	527	523	517	513	556	495	507	522	509	497	534	504	509	521	521	506	533	493	527	492	570	525	551	521	523	545	514	520	487	513	552	491	516	507	504	515	499	527	508	562	520	553	506	507	532	519	509	528	489	515	499	504	510	493	499	508	530	505	509	554	509	527	546	511	514	573	508	541	508	512	516	554	555	513	523	542	528	469	555	511	509	524	503	511	526	548	513	561	541	515	507	524	478	468	550	542	506	528	533	526	536	523	525	549	532	532	507	524	477	551	558	509	507	491	482	529	510	522	553	483	529	540	560	516	529	564	507	512	548	530	510	524	531	505	530	533	525	572	558	525	510	498	526	511	514	533	536	511	498	573	505	498	526	506	543	543	504	532	541	522	530	500	518	557	528	463	482	530	533	551	539	537	504	528	512	528	561	525	509	524	505	520	536	545	549	505	571	506	510	558	526	528	521	532	527	551	517	506	514	517	536	519	545	472	490	520	534	530	511	525	530	522	478	538	570	520	534	509	530	533	533	541	492	545	505	553	505	481	539	507	527	492	479	529	545	486	565	516	534	509	516	521	528	493	517	515	523	523	519	515	548	513	534	508	496	499	480	520	508	514	499	490	495	544	499	542	506	541	510	542	535	502	545	537	502	489	501	510	537	507	523	527	543	534	484	503	519	525	537	500	521	546	521	526	513	565	517	530	552	505	547	517	541	515	500	540	530	537	499	534	538	522	540	493	528	502	551	500	505	505	538
21392	28756	43934	33498	19677	13312	8428	5174	2949	1680	1283	1073	870	745	758	609	567	495	441	435	462	389	468	403	341	364	366	374	332	317	305	334	321	283	333	295	294	321	326	305	331	281	313	283	292	297	272	263	271	304	244	308	260	255	252	251	230	262	258	237	253	226	270	281	242	241	277	249	287	241	273	262	232	229	264	259	264	248	240	218	245	246	239	277	261	225	253	225	238	245	248	271	249	221	236	234	247	231	229	210	216	239	230	230	228	257	230	259	221	238	199	238	246	237	215	223	211	250	205	241	250	222	230	239	246	232	217	228	226	245	265	253	236	238	225	260	249	203	223	247	238	237	243	257	229	237	237	223	245	248	253	232	239	208	256	254	230	243	271	242	228	224	207	222	254	228	222	253	243	201	231	249	248	232	246	241	232	237	238	260	236	256	243	239	232	241	226	213	230	200	239	227	222	226	216	217	235	225	202	240	227	263	245	235	240	255	247	223	211	236	250	224	268	242	247	236	231	251	194	219	235	230	228	259	221	237	251	227	252	248	226	213	231	240	211	246	247	245	221	217	255	240	265	233	235	230	234	229	221	228	237	246	220	257	230	218	223	233	222	227	216	217	211	235	264	244	248	215	228	220	238	227	253	235	249	241	247	232	252	236	211	258	239	246	229	215	252	245	238	238	270	227	233	196	254	260	232	237	224	243	219	251	226	197	245	240	234	239	235	244	218	225	253	239	229	247	245	246	200	232	241	253	243	212	204	217	258	278	230	237	216	237	244	225	254	241	236	235	243	234	228	219	241	224	274	230	246	240	247	254	247	209	234	243	218	236	238	241	265	231	241	218	243	247	210	284	225	223	229	211	248	238	248	241	215	256	234	216	236	234	251	258	250	211	232	253	241	232	229	235	229	239	246	245	202	239	255	231	263	236	211	226	221	230	271	227	232	237	252	236	231	225	272	262	221	217	244	219	255	218	248	249	223	236	220	234	253	246	248	259	236	227	230	239	227	238	232	221	227	217	244	234	234	249	223	256	221	214	239	224	228	226	258	207	239	218	234	245	248	250	220	223	245	248	236	234	213	222	225	245	242	284	236	217	238	224	233	237	233	230	246	238	264	250	241	218	212	244	212	245	224	269	268	239	249	222	255	241	248	238	249	220	230	237	233	236	203	215	240	247	242	256	205	232	220	247	258	237	222	238	254	263	221	204	217	217	209	243	243	248	230	252	211	239	245	233	237	216	234	225	258	210	244	218	247	257	242	246	254	236	242	235	239	240	217	240	234	259	257	203	231	202	216	247	224	230	257	272	232	229	231	244	236	268	225	217	225	272	221	244	262	251	232	219	236	252	224	253	233	213	255	265	244	237	216	207	240	230	253	255	244	244	239	232	241	266	235	219	240	230	224	231	226	242	239	231	255	245	238	225	224	232	246	269	221	229	243	259	219	266	244	270	240	243	237	220	211	225	223	248	244	245	216	246	232	265	228	258	248	223	253	247	238	268	233	234	247	234	234	222	253	234	226	223	232	250	246	257	234	244	223	239	255	260	247	221	228	231	236	220	261	250	249	218	236	229	222	226	204	241	234	263	242	264	227	271	236	247	264	249	252	259	224	252	253	217	262	252	211	219	242	237	242	219	259	270	226	207	248	246	229	225	253	223	253	222	233	243	255	253	233	246	255	234	241	235	280	218	241	228	225	218	237	228	196	216	200	236	239	218	233	221	203	251	242	248	225	228	230	214	228	241	218	211	257	243	222	233	223	213	229	245	203	240	250	260	244	239	244	213	215	260	239	238	208	205	242	246	219	225	191	232	241	245	249	244	200	225	257	234	248	258	233	244	246	218	225	224	237	217	235	217	256	262	238	242	261	258	248	231	215	233	240	238	221	231	240	196	245	267	229	266	231	218	224	216	250	243	241	233	214	212	286	222	249	253	218	242	234	239	249	238	249	233	219	241	236	234	222	239	265	223	225	276	230	235	251	227	240	232	230	239	225	233	238	244	196	277	217	227	271	217	238	196	231	226	248	247	251	241	222	248	210	223	242	240	233	258	235	218	219	213	232	237	209	247	234	235	228	238	246	250	238	242	257	231	265	245	248	230	250	234	243	236	231	249	263	211	243	254	245	222	237	242	206	246	215	209	236	219	227	228	222	238	237	263	238	236	218	255	255	249	234	230	203	221	239	225	241	220	243	230	244	241	254	242	223	251	221	216	244	245	248	266	238	219	237	249	230	224	225	232	242	218	221	223	241	240	244	250	225	246	199	247	222	239	209	235	223	252	216	249	238	241	206	237	225	232	243	207	248	240	255	238	234	221	233	215	248	222	233	277	245	247	242	254	225	244	238	225	219	227	234	257	214	235	222	246	225	247	218	233	241	237	231	221	267	228	234	246	251	210	254	274	279	215	218	242	227	232	200	207	227	252	231	246	233	218	254	236	255	230	258	222	238	233	246	230	264	251	263	226	227	273	262	230	215	238	237	247	259	214	271	230	245	246	256	243	241	247	232	221	234	245	239	224	213	254	252	223	229	229	218	246	248	237	233	218	241	235	240	257	241	231	246	268	222	236	229	239	198	255	249	245	233	225	213	229	275	224	254	244	224	266	239	236	232	219	237	236	244	243	225	285	209	240	267	220	235	211	213	233	243	230	235	227	225	226	205	227	250	228	241	227	236	242	219	243	244	244	243	228	227	226	255	245	262	231	222	252	243	247	227	244	249	215	240	233	227	216	210	213	249	221	217	229	242	224	251	253	245	228	266	233	238	212	201	219	232	232	259	254	241	269	225	241	264	220	246	244	244	233	213	240	252	237	236	279	222	244	228	199	259	259	206	208	208	204	238	243	235	208	257	222	237	260	241	237	231	219	220	216	236	217	257	234	233	214	215	218	214	256	218	256	231	260	211	252	206	253	229	249	226	199	271	257	239	200	247	224	230	210	223	205	248	222	215	246	229	237	221	247	251	246	241	217	247	218	253	215	254	226	264	238	227	221	226	243	236	242	229	266	263	238	225	242	258	223	222	249	232	234	226	256	205	235	234	217	233	239	234	223	252	228	244	246	234	227	220	240	217	211	253	242	221	240	245	241	243	206	252	258	245	237	253	223	237	249	248	239	231	261	222	223	221	221	259	256	238	224	226	230	224	228	225	227	222	247	263	228	228	246	243	249	243	242	215	202	234	224	248	245	204	239	262	218	272	218	231	256	230	263	276	250	221	247	281	240	264	224	262	248	246	239	209	213	251	250	272	213	238	247	254	251	239	215	234	244	239	216	242	249	243	234	220	246	220	246	232	218	243	226	247	255	249	253	227	204	234	250	224	224	249	259	257	224	257	230	210	232	214	232	240	189	227	231	213	236	220	203	234	235	262	244	239	252	210	217	239	216	241	244	246	240	238	241	248	252	249	248	230	246	254	254	255	232	244	217	223	239	264	223	217	235	235	251	254	227	248	226	245	262	267	224	256	228	235	253	244	223	228	230	248	237	237	247
13739	24193	42118	33057	22678	19550	16198	13340	9883	7015	5882	5226	4186	3736	3530	3118	2772	2514	2403	2223	2159	1916	1974	1733	1593	1447	1429	1287	1246	1265	1257	1221	1125	1149	1238	1213	1192	1247	1156	1061	1037	1087	1095	1177	1134	1059	994	931	971	906	920	804	873	827	779	740	737	773	736	710	715	730	640	728	639	653	642	668	680	730	752	778	673	720	678	631	661	664	667	614	606	652	671	669	652	594	623	605	582	593	580	644	576	591	594	558	596	596	606	611	537	616	584	595	562	602	576	623	564	590	579	582	578	612	594	600	587	597	551	599	558	570	555	585	598	550	587	575	607	554	602	610	561	638	571	558	580	556	584	525	553	598	563	562	580	596	584	560	633	550	598	523	565	613	595	593	545	597	608	588	567	627	551	591	577	611	605	599	569	590	547	577	582	581	615	576	577	572	590	541	574	638	579	581	588	581	540	586	554	612	590	581	565	560	615	567	552	539	623	622	559	579	564	588	597	584	574	571	564	559	595	583	568	568	570	596	590	565	576	595	620	553	583	653	603	555	581	561	612	574	585	587	551	582	588	559	597	538	583	561	622	573	571	571	603	523	585	603	576	551	611	632	577	587	553	587	537	553	575	569	580	546	597	577	601	534	605	640	548	581	587	601	568	613	575	589	545	579	613	594	604	574	561	592	581	564	599	556	601	610	568	568	603	573	569	594	573	573	600	589	581	568	570	556	619	567	600	613	610	553	551	580	600	572	595	596	576	575	596	542	616	603	557	589	584	573	591	576	535	546	550	619	582	575	542	539	546	554	584	619	569	547	539	549	542	585	584	569	568	565	547	567	566	596	579	588	561	573	620	531	625	585	576	566	592	534	581	573	572	572	567	576	568	578	570	594	523	547	562	542	571	588	552	568	597	537	592	585	546	579	578	600	544	559	610	581	569	591	636	567	595	612	586	576	552	556	594	577	582	575	546	579	567	623	537	579	531	571	606	554	540	582	567	558	573	606	588	570	573	568	558	557	617	600	599	593	578	626	584	600	552	532	615	592	552	585	595	611	545	603	587	585	576	600	571	553	537	556	570	551	618	559	546	602	573	572	556	576	569	565	532	583	546	569	584	618	595	620	569	601	623	609	584	549	585	583	629	555	602	586	573	593	589	596	618	579	579	590	584	601	572	541	575	553	592	580	551	578	609	589	596	589	612	551	544	593	568	527	573	592	585	578	631	607	645	592	537	593	589	578	563	546	558	614	572	564	559	555	586	567	565	575	577	603	576	583	568	609	588	574	578	604	583	556	595	520	561	564	616	559	544	591	574	553	590	592	563	583	552	579	575	551	569	574	576	591	558	555	582	583	589	562	581	615	586	570	572	545	600	608	571	573	638	576	639	559	571	566	582	556	563	541	586	589	587	591	588	620	591	605	563	605	576	570	569	571	579	576	600	582	625	596	593	650	558	595	527	605	562	544	594	605	540	609	596	637	579	517	603	573	544	568	571	559	611	574	582	561	583	586	560	607	593	575	579	559	603	601	566	582	620	583	567	568	574	557	603	589	627	545	565	569	589	585	552	623	557	601	585	566	552	609	562	554	522	590	596	537	561	540	601	560	569	605	540	573	548	547	609	546	627	583	574	565	558	556	574	584	588	565	570	590	584	602	602	614	580	567	575	591	561	588	579	576	562	567	565	595	573	614	562	561	593	579	548	523	574	567	590	590	616	556	577	615	582	586	582	597	580	606	597	560	548	621	604	562	603	569	594	569	549	591	595	591	578	578	629	566	547	569	571	575	606	561	571	597	574	599	577	596	554	594	604	541	580	575	574	583	596	577	528	548	559	553	568	565	571	605	571	619	536	570	590	593	566	592	540	556	577	623	564	549	576	598	578	555	596	633	547	561	574	592	534	570	566	568	584	541	531	594	579	556	567	594	550	589	600	554	622	560	574	562	553	598	579	547	596	557	611	591	559	602	572	599	617	561	590	585	582	593	554	560	586	564	585	569	584	580	552	598	549	620	591	570	554	569	543	597	596	550	597	577	560	576	530	621	566	597	575	529	569	584	591	595	574	598	590	591	574	580	571	592	573	582	602	600	612	590	547	580	546	580	576	565	525	587	566	552	632	567	613	584	602	599	576	587	605	556	600	590	550	537	552	578	627	590	535	603	593	581	633	586	581	576	554	585	561	570	565	575	596	580	561	570	551	567	524	594	603	604	577	580	565	612	587	600	575	567	571	583	560	598	599	571	599	596	604	548	557	593	583	611	619	609	584	558	571	553	589	604	618	566	584	590	570	551	601	580	607	574	577	543	549	560	590	638	555	589	573	599	589	576	592	617	573	553	572	619	628	600	576	569	567	593	593	549	593	569	596	618	617	573	588	567	569	577	576	554	558	569	593	559	588	525	545	578	607	563	602	578	602	577	588	557	561	580	636	538	574	574	570	572	554	587	565	541	590	635	553	570	567	606	573	632	607	565	570	593	532	565	577	563	586	586	609	564	595	576	567	540	578	597	557	574	594	555	611	545	544	555	579	570	583	599	584	562	580	562	540	542	621	571	648	592	581	533	580	566	578	513	580	566	543	558	595	562	575	580	602	566	609	587	567	576	570	603	595	597	595	544	615	552	577	618	551	538	580	552	549	564	582	542	581	557	607	549	606	573	535	551	574	567	578	551	586	607	601	560	558	606	548	567	594	556	550	588	584	562	562	532	594	581	569	571	585	575	554	528	577	593	596	551	586	602	595	583	574	590	578	570	590	598	586	562	609	569	567	553	561	547	556	589	566	592	576	617	570	574	540	592	585	569	596	573	570	622	617	555	562	574	554	575	555	534	552	587	529	570	527	555	548	585	584	579	594	605	566	563	568	587	606	591	582	596	590	609	582	604	610	569	561	582	605	601	579	608	587	592	574	573	558	593	570	604	630	558	548	554	582	589	558	572	583	569	595	567	595	571	549	569	616	588	588	628	575	600	594	589	595	593	549	578	585	631	589	572	544	557	579	624	572	588	569	570	579	534	555	631	588	620	550	586	574	583	574	577	605	605	595	586	542	554	566	555	559	608	557	560	564	548	579	577	520	593	598	532	531	568	549	554	641	551	541	591	543	596	592	578	572	563	579	548	577	579	541	530	568	572	604	603	601	584	588	580	566	564	565	618	594	540	589	566	590	569	595	566	584	591	602	613	581	602	586	551	600	603	583	574	624	588	598	586	587	556	608	573	600	572	553	597	585	577	593	586	573	571	603	612	585	567	615	632	613	560	588	584	551	612	584	586	590	581	561	597	553	583	560	562	583	558	602	601	573	569	584	526	594	543	605	603	563	636	611	540	571	600	562	587	573	567	552	592	579	573	528	570	587	582	576	583	600	565	549	583	543	555	558	592	589	546	556	541	572	580	586	597	592	592	552	534	567	566	584	606	570	605	590	604	591	622	590	558	571	595	596	549	525	563	588	557	607	554	600	571	584	547	574	555	592	552	549	596	589	597	583	576	570	556	542	567	618	566	596	569	555	581
30024	37769	50552	38988	25301	20868	15466	10049	5675	3235	2189	1811	1371	1254	1024	929	718	746	630	665	533	549	508	448	466	454	411	373	342	385	361	324	358	348	355	322	370	365	360	319	277	334	351	322	316	310	290	270	286	262	244	235	274	237	241	223	234	230	250	221	262	221	244	231	189	230	231	214	235	219	225	238	246	251	255	197	224	205	206	205	218	221	224	238	201	208	240	200	240	217	221	213	216	228	198	227	217	199	204	198	199	190	208	226	198	213	182	215	210	212	217	208	205	200	202	201	177	189	198	214	175	205	204	198	197	213	220	204	235	225	229	205	209	225	204	225	189	188	195	213	199	235	193	192	206	213	201	193	198	195	220	241	215	228	237	217	220	213	199	232	190	217	182	205	203	197	198	226	210	199	245	191	198	207	206	235	195	227	179	194	175	168	213	214	212	195	221	209	181	176	195	192	196	191	187	225	211	213	201	202	209	214	249	228	230	201	223	188	194	210	213	223	228	208	208	206	207	217	211	196	209	258	195	191	200	186	210	194	214	221	222	182	210	219	201	219	223	214	210	201	199	211	215	232	240	236	225	215	213	220	188	212	183	219	197	214	171	205	217	220	189	220	192	227	192	210	213	201	235	213	213	231	214	201	220	228	222	185	228	221	232	237	199	196	224	205	197	202	210	218	181	213	171	217	215	216	209	178	211	235	218	202	210	210	219	200	215	219	200	224	225	222	215	222	217	202	231	204	218	216	184	238	196	193	192	207	216	216	210	222	195	226	206	195	216	190	184	216	176	206	194	209	214	242	208	218	205	196	226	200	188	198	224	196	199	176	209	182	201	202	186	215	232	210	217	201	222	214	207	186	170	201	221	214	231	209	204	196	197	231	226	192	233	235	203	200	223	177	196	233	203	206	206	198	187	216	184	194	214	190	207	196	220	240	194	204	231	203	231	200	196	192	197	191	188	198	209	198	212	230	215	204	222	202	191	188	205	205	209	194	203	223	215	196	217	199	200	198	199	212	191	195	185	196	192	195	203	202	212	215	217	206	203	199	187	208	214	195	191	201	241	202	217	177	201	220	204	234	199	236	225	200	218	187	208	186	260	219	240	205	219	197	194	199	198	207	227	180	200	183	201	193	194	190	209	187	202	205	194	202	192	203	216	211	187	205	210	205	222	201	220	202	205	176	188	191	213	217	209	193	202	207	214	169	194	183	181	214	216	213	202	229	213	175	210	195	212	217	197	208	220	227	181	199	211	202	215	208	205	193	199	199	210	209	244	197	197	239	205	217	205	221	211	189	211	187	215	200	202	217	195	217	199	228	187	211	233	207	182	190	190	202	222	215	199	176	189	191	211	207	195	201	193	196	207	200	203	234	227	227	184	178	226	211	203	216	238	205	203	244	217	249	185	220	211	218	198	186	197	199	220	211	210	231	215	166	200	210	239	204	222	199	212	200	201	183	210	206	183	194	203	206	212	202	208	233	214	198	210	205	215	188	213	206	201	208	194	224	180	186	228	220	234	198	240	232	229	227	232	191	186	174	205	200	208	218	220	205	196	236	230	216	228	215	202	232	221	219	214	202	211	180	198	202	221	201	193	182	196	196	213	195	217	209	206	228	204	227	220	209	211	196	190	212	205	200	196	217	202	223	203	238	232	210	215	225	205	238	222	190	208	201	213	188	236	226	202	200	232	233	195	227	198	212	204	205	216	195	201	198	213	210	220	195	181	191	206	197	221	179	235	213	221	182	221	211	236	219	206	196	207	194	218	193	227	194	199	209	191	180	223	228	197	202	190	202	211	192	204	226	201	200	193	197	213	215	220	221	247	212	190	173	210	215	185	202	202	191	183	214	197	196	209	246	197	190	205	212	216	213	232	218	200	229	193	200	209	213	202	190	183	197	207	178	214	223	222	184	211	189	229	224	213	220	207	208	214	216	203	217	211	204	230	181	216	203	228	214	190	205	202	200	230	208	192	215	231	193	237	216	210	210	213	177	187	216	215	198	193	216	206	234	203	196	224	213	229	238	209	250	218	219	184	222	179	195	193	187	218	212	214	208	203	215	228	208	199	202	223	214	201	203	205	188	201	222	188	222	191	204	186	187	199	205	204	189	205	210	218	221	178	188	208	227	193	192	190	196	208	232	210	190	203	204	211	247	194	219	201	214	229	213	204	245	208	219	248	220	207	191	202	188	198	212	220	209	224	238	217	195	216	175	234	200	237	209	227	207	204	218	197	224	204	210	193	210	212	223	226	207	205	221	214	207	200	177	190	219	216	225	185	195	196	188	175	222	190	201	206	205	211	228	199	210	198	192	224	222	203	181	220	210	224	204	206	202	217	199	199	201	208	200	208	209	185	232	219	227	228	188	180	203	209	219	196	201	220	187	229	234	209	207	211	209	203	216	226	212	208	209	209	197	192	188	193	192	188	230	196	191	225	239	192	213	189	231	204	220	219	214	227	216	195	208	213	200	225	208	200	228	209	174	232	241	213	215	244	186	182	215	219	194	199	218	237	220	211	202	193	216	240	189	237	197	220	210	178	179	203	204	228	209	222	227	217	204	210	221	196	233	192	207	216	213	195	196	230	194	200	233	189	200	193	196	183	184	186	241	204	235	221	203	195	196	187	203	176	184	226	189	228	224	180	205	208	208	197	203	229	200	205	243	192	232	219	211	211	224	207	209	210	209	206	187	226	194	212	208	208	248	189	211	202	194	196	191	215	214	213	207	195	210	196	192	213	207	203	207	173	233	197	184	225	223	220	194	203	188	190	187	205	216	210	198	194	221	214	196	212	196	217	192	230	215	188	245	212	215	233	181	193	215	201	248	206	175	218	206	192	220	225	215	208	231	221	208	215	183	198	223	214	241	206	220	208	210	198	197	189	207	230	208	209	203	207	214	215	194	222	206	209	187	189	212	231	230	202	191	218	212	200	239	212	228	194	182	214	209	196	217	203	217	202	220	208	193	211	212	227	208	198	196	226	213	192	196	194	211	216	191	225	202	205	187	209	202	221	198	193	233	192	226	230	210	219	176	219	197	174	200	187	209	206	206	234	194	181	192	210	211	222	200	189	199	227	222	185	196	210	216	222	209	228	216	194	232	200	187	221	173	197	222	206	219	228	203	254	224	216	212	213	225	209	202	186	198	202	215	170	229	229	200	234	204	207	201	206	202	206	226	204	205	231	202	185	214	207	189	218	232	223	204	219	232	205	197	198	183	225	227	195	208	225	192	223	201	203	198	193	204	206	192	202	193	220	203	227	214	226	209	194	221	221	200	179	211	190	209	199	202	182	217	205	204	193	193	228	203	194	218	235	206	215	207	196	202	218	216	193	201	214	193	233	201	207	197	199	204	185	206	199	196	188	203	207	210	177	187	200	214	220	191	199	202	209	227	220	208	215	206	223	209	196	211	194	221	224	210	206	234	228	200	187	197	209	201	206	215	197	203	206	207	209	207	213	208	183	210	224	221	229	217	193	233	205	208
18014	31406	49440	41249	27135	23925	20274	17141	13134	10592	8516	7523	6200	5702	5127	4817	3669	3705	3291	3304	2932	2850	2627	2308	2066	2143	1777	1714	1681	1595	1585	1491	1538	1467	1605	1501	1443	1621	1552	1446	1268	1533	1457	1405	1368	1331	1237	1157	1131	1106	1013	924	937	835	838	781	756	762	719	672	741	640	679	689	601	585	632	636	629	667	740	763	752	675	660	627	675	575	594	586	550	589	646	614	605	571	565	579	590	566	551	517	497	538	532	540	542	538	533	535	500	528	503	496	520	500	522	500	493	528	564	504	494	505	490	525	512	466	526	501	497	489	505	521	511	499	521	491	487	516	513	524	506	539	509	459	513	509	528	493	446	490	491	493	516	500	480	515	494	529	503	506	504	528	539	472	519	516	454	567	507	511	488	527	474	525	447	491	532	529	502	510	521	501	489	509	485	494	468	519	474	490	506	518	463	515	535	546	520	508	472	496	500	524	494	502	536	509	457	491	502	512	476	493	497	513	519	493	525	486	491	504	511	486	517	474	529	490	497	455	514	488	477	493	490	504	507	518	513	498	516	510	538	513	494	531	531	519	519	543	499	522	513	525	530	540	507	486	507	533	517	533	472	500	515	497	504	550	530	495	523	511	497	472	517	500	497	503	496	556	485	499	499	475	461	507	500	487	507	503	554	480	537	522	492	520	518	489	518	521	522	503	493	480	527	469	499	485	529	490	530	478	526	489	496	512	553	503	506	511	508	523	507	509	486	490	529	509	477	534	500	502	495	487	533	537	493	541	496	497	469	467	522	499	499	553	492	486	496	537	523	501	513	507	517	497	496	516	551	456	497	505	535	487	481	491	473	538	473	473	503	499	469	522	472	504	471	509	503	502	532	519	465	463	511	520	503	478	510	496	497	520	499	439	534	455	543	497	527	471	521	521	523	493	494	478	524	538	509	557	511	519	474	476	514	525	527	481	518	505	531	502	524	547	527	518	540	481	517	530	529	545	516	517	509	542	508	484	487	531	522	531	542	523	531	534	497	520	506	502	519	479	494	484	487	513	509	505	508	497	479	520	482	497	525	509	482	503	494	495	498	465	503	471	522	496	522	492	497	513	538	501	493	490	517	499	493	489	480	486	513	499	523	487	517	536	527	499	509	482	464	512	542	522	523	474	461	537	473	480	513	491	510	511	524	455	510	528	484	528	536	491	504	480	506	490	484	502	515	501	521	444	520	516	552	485	533	537	499	467	541	496	512	509	512	530	471	496	495	500	482	473	522	518	533	479	518	506	504	489	557	495	516	537	510	474	515	526	505	505	507	489	500	511	518	520	521	508	496	536	460	498	543	501	516	516	493	440	481	540	531	490	516	512	483	504	492	489	537	489	512	506	474	510	516	493	464	506	508	477	480	511	472	496	534	514	456	497	507	487	531	508	499	509	557	551	503	507	476	512	514	501	524	512	548	479	486	531	514	463	511	526	532	502	531	561	506	524	499	531	496	499	467	511	470	508	501	484	486	473	506	526	533	515	513	489	480	503	514	478	490	499	561	535	507	499	508	503	492	487	538	518	498	503	530	521	494	517	492	506	451	497	471	533	509	487	493	514	514	494	491	521	505	505	502	512	500	513	465	490	500	531	464	517	525	508	503	482	487	510	501	525	494	516	506	499	518	513	493	472	499	500	501	505	456	487	495	495	470	474	526	514	519	467	496	537	482	475	521	509	517	496	521	519	548	487	471	519	515	505	505	515	543	571	504	499	535	513	502	453	530	531	480	472	454	504	488	500	509	525	530	519	512	511	509	494	518	497	473	518	510	559	480	494	511	475	497	520	517	498	480	500	500	511	490	449	496	526	505	492	456	466	535	519	480	491	497	517	480	488	532	509	520	510	511	507	515	491	507	475	476	529	505	489	511	516	512	524	491	548	513	470	560	493	507	503	521	508	500	537	497	541	531	522	471	490	509	480	533	520	512	472	502	511	489	505	507	507	493	478	507	532	540	549	507	468	513	472	513	476	488	534	455	441	499	482	512	528	490	551	484	507	464	497	506	518	499	506	513	486	481	510	471	541	506	481	510	498	502	519	513	504	500	535	475	505	471	475	526	524	486	501	508	507	487	511	508	507	473	501	481	507	514	479	490	524	480	511	475	474	520	452	500	506	528	506	499	517	497	533	521	509	504	484	519	480	548	484	480	504	533	521	502	475	492	523	535	486	511	535	535	506	494	498	539	474	528	477	509	473	508	529	524	522	513	469	502	489	486	504	488	514	508	525	518	487	468	498	526	497	487	497	460	514	490	495	503	527	514	531	489	532	514	543	539	512	530	542	560	499	529	462	471	529	507	501	484	562	489	527	501	514	490	491	507	503	524	498	516	504	548	503	484	487	495	469	486	448	523	510	534	492	502	493	505	500	509	534	546	524	527	501	525	493	488	506	514	495	491	532	510	549	491	484	463	553	466	466	547	490	533	519	507	487	528	491	528	533	496	503	514	496	483	490	502	479	530	499	532	512	474	509	497	476	523	522	506	486	535	485	549	544	520	484	522	543	492	535	496	545	452	492	495	546	535	572	466	535	488	524	476	519	532	522	484	524	457	491	497	518	511	520	478	531	525	545	522	537	540	507	522	506	505	514	467	481	531	529	473	501	490	513	513	538	545	516	535	504	523	518	522	539	496	513	519	501	477	539	493	490	516	465	532	473	530	506	495	490	522	506	514	528	517	461	514	510	511	520	515	548	508	496	499	458	467	476	525	487	495	513	502	503	473	515	495	542	505	494	488	508	481	515	554	529	512	546	473	476	554	479	495	442	492	507	526	492	546	507	508	535	496	512	515	508	501	493	480	499	494	512	490	500	532	499	542	501	516	508	514	529	504	514	510	446	505	535	505	502	496	505	524	490	459	497	521	506	511	515	485	492	511	525	492	501	452	485	514	518	492	507	521	519	543	538	516	520	527	520	524	526	466	537	513	474	498	512	500	465	516	486	507	483	496	544	556	526	503	468	528	509	513	481	559	514	484	502	497	503	526	541	520	508	488	488	498	527	464	504	454	512	510	475	499	515	463	499	484	492	467	497	483	483	496	497	506	476	476	466	490	495	503	515	510	528	535	501	468	492	504	477	473	493	519	558	502	483	494	495	484	508	455	494	481	502	451	479	528	514	525	513	474	542	508	483	478	524	486	495	505	544	482	537	482	501	524	499	540	512	496	504	511	496	502	509	524	524	466	492	528	512	483	497	470	463	453	507	481	507	525	515	515	508	496	496	556	516	506	501	521	521	507	512	517	558	499	522	496	546	483	491	465	486	517	497	490	498	510	490	514	509	526	524	508	459	524	518	537	500	501	508	517	493	499	494	476	522	515	474	505	505	514	496	534	509	490	529	501	517	489	524	470	558	518	512	531	521	532	495	542	521	500	501	507	542	492	472	531	520	557	530	514	546	509	492	535	461	502	495	510	519	494	525	482	522	528	502	489	448	488	485	549	531	500	513	493	475	523	496	495	488	543	476	561	521	503	502
11049	9034	14260	10453	4365	2877	1826	1369	998	754	546	510	370	356	340	310	343	304	305	259	327	276	236	262	258	232	241	265	248	253	245	256	231	244	226	241	273	227	200	230	203	222	202	220	209	233	232	213	224	212	215	202	238	228	212	197	243	224	202	212	206	226	214	175	213	182	208	201	206	234	231	225	219	243	201	209	206	197	218	194	184	216	210	222	169	203	190	193	212	209	203	186	195	210	211	205	188	220	189	201	237	201	183	198	212	208	170	178	200	199	193	213	209	215	213	207	206	197	169	192	198	196	232	196	184	210	198	229	206	198	186	244	185	207	198	229	212	209	177	206	199	210	214	216	228	248	205	203	198	186	214	197	204	190	194	199	212	217	173	193	212	199	192	208	214	202	190	205	214	237	214	217	194	179	189	213	200	184	203	215	200	203	196	217	226	226	226	214	206	208	229	220	233	201	197	221	220	168	212	214	197	210	184	230	182	211	206	201	217	202	198	215	204	213	208	203	191	233	202	212	218	189	182	212	200	193	220	218	190	225	205	197	207	217	232	215	211	200	215	202	200	204	210	222	178	189	195	209	201	211	185	210	213	192	210	224	199	204	201	239	218	228	194	198	219	186	191	204	207	195	180	182	194	183	221	214	207	210	174	197	219	193	203	247	214	209	215	198	203	192	207	222	190	205	209	214	221	213	218	200	216	182	204	219	198	214	212	208	204	202	209	174	193	169	198	208	201	222	174	185	203	209	172	171	218	197	201	229	194	206	241	181	189	201	195	190	201	241	195	194	188	218	206	225	210	215	227	215	201	228	201	213	193	204	174	209	208	203	198	222	215	193	204	188	184	180	194	207	202	226	201	196	223	225	202	226	212	208	209	206	206	198	201	215	192	199	209	204	206	191	210	180	201	204	220	204	202	210	201	220	216	206	198	205	170	209	179	186	185	207	202	207	200	204	217	204	202	195	234	208	233	211	206	212	205	213	225	214	205	214	215	209	219	227	207	222	209	207	196	203	219	207	197	194	212	186	209	207	195	226	198	221	193	186	203	205	211	190	213	196	200	222	223	228	168	227	226	225	229	204	205	205	211	201	183	190	237	225	221	212	211	188	210	187	222	183	218	210	203	217	188	222	196	222	194	169	233	200	210	205	170	196	206	195	201	187	192	208	204	233	219	191	208	195	186	222	191	211	221	226	207	200	216	208	209	216	221	194	211	192	190	215	212	209	214	212	197	209	191	192	214	223	197	209	205	199	217	195	217	207	213	210	184	199	204	180	195	235	242	205	211	204	208	192	179	221	217	239	202	213	203	241	177	215	227	210	221	194	175	207	184	198	204	203	196	212	219	193	195	203	176	206	208	175	223	214	182	194	188	205	206	201	199	220	215	187	191	202	196	215	190	213	209	202	225	217	187	192	223	162	205	215	199	196	182	201	187	232	217	227	220	208	213	206	208	178	238	213	201	208	216	216	226	204	195	198	201	214	207	198	194	200	193	204	204	185	209	193	187	180	202	197	196	213	189	198	197	197	199	207	185	218	187	196	193	180	176	214	192	176	205	195	173	200	191	218	213	220	182	215	215	210	209	206	218	216	175	178	219	212	199	202	202	173	233	209	207	228	211	199	210	193	188	194	205	207	210	204	204	213	198	185	190	189	191	234	196	203	201	219	192	236	195	209	201	201	186	189	199	215	213	203	215	182	200	202	190	210	193	169	201	195	213	220	208	186	230	203	189	201	224	188	218	179	201	211	170	205	205	175	213	207	213	197	222	191	232	217	187	173	207	200	170	208	212	178	223	214	192	194	203	180	222	237	191	219	198	197	201	198	215	196	220	194	239	199	200	205	189	209	222	222	217	208	229	172	192	223	216	199	186	193	190	195	208	212	192	197	199	221	204	207	227	221	211	202	211	196	198	193	215	161	184	198	201	183	223	197	210	189	182	209	224	182	220	233	192	179	209	244	211	198	217	203	218	234	201	218	212	224	209	195	210	226	197	192	186	200	218	198	202	216	189	207	205	212	191	199	195	185	190	219	222	204	211	207	190	192	205	209	224	178	213	200	211	198	192	213	215	208	234	216	190	221	228	198	185	217	191	208	217	193	193	191	202	210	208	207	181	212	191	217	204	196	196	186	244	195	201	240	230	205	211	220	191	218	202	218	225	198	201	182	211	190	173	188	214	202	228	225	197	210	223	211	179	208	203	202	218	206	196	226	202	206	211	196	209	187	216	201	220	210	172	205	209	195	236	216	212	217	230	199	206	189	171	216	223	210	246	199	203	186	205	226	223	206	201	193	190	186	205	224	199	200	208	185	185	180	196	202	200	212	215	213	210	216	192	192	205	197	203	182	182	223	200	193	214	204	243	211	212	205	216	195	206	220	194	180	199	197	188	184	205	189	198	216	185	199	197	195	235	215	204	246	214	201	217	176	193	229	210	211	223	181	220	192	201	212	211	197	195	219	217	206	213	211	183	224	189	179	218	204	210	212	201	189	214	198	181	221	207	201	194	174	226	197	180	179	187	225	226	204	200	205	227	220	204	191	194	170	219	200	201	227	219	201	218	180	213	221	232	185	219	197	207	203	200	176	197	203	168	229	225	206	205	191	226	216	225	222	206	197	230	191	212	202	198	212	199	190	189	173	204	201	206	206	221	207	196	192	213	191	216	210	219	188	191	210	192	199	174	209	199	186	203	223	226	210	205	207	226	196	208	196	213	195	196	193	233	214	190	227	234	210	225	196	233	192	203	204	202	203	219	204	198	229	223	218	221	223	209	190	241	222	201	224	200	218	198	209	195	201	201	215	228	205	194	193	226	178	227	197	220	223	209	208	226	210	194	244	209	216	211	211	188	198	236	202	205	212	202	203	203	210	208	201	218	184	195	209	210	191	218	197	200	206	228	201	202	219	192	197	181	190	218	241	226	190	206	214	186	200	202	234	199	208	205	233	210	218	207	191	229	219	187	197	185	198	204	230	207	202	184	184	201	187	220	203	184	197	212	194	209	206	213	191	181	194	215	195	189	228	189	229	203	197	195	215	187	222	201	223	192	210	182	205	216	192	201	199	204	219	197	232	204	199	198	182	184	217	219	201	181	217	187	215	209	208	201	215	196	184	235	199	228	179	206	186	204	228	194	199	209	195	176	196	197	186	205	217	209	202	210	203	208	179	186	224	186	221	206	206	221	209	208	184	195	206	232	208	192	211	220	178	186	188	198	222	207	202	230	185	192	178	183	206	225	179	192	190	216	210	228	181	211	207	193	221	191	177	239	212	231	221	187	208	214	198	209	197	201	212	201	216	212	210	210	232	216	217	217	212	195	195	203	207	204	201	204	183	193	190	207	187	205	182	182	212	200	194	199	208	193	209	193	237	205	206	224	209	226	225	199	174	204	204	219	236	191	188	217	187	188	178	196	190	183	200	207	190	211	185	182	206	197	200	183	200	203	205	222	224	204	204	195	203	187	178	191	188	188	212	194	213	212	223
6418	8298	20901	18076	12238	9969	8012	6548	4769	3574	2634	2241	1751	1491	1423	1316	1287	1195	1224	1231	1190	1091	1035	987	911	895	925	836	834	797	773	784	717	750	793	749	730	718	712	680	679	655	677	660	671	626	629	617	613	546	581	604	626	576	554	610	563	615	537	595	580	558	587	586	586	522	586	554	540	565	585	595	593	603	536	549	541	581	547	564	503	536	596	530	538	538	491	561	476	519	507	540	558	510	523	525	494	524	525	532	532	516	490	521	478	513	513	565	520	520	507	511	517	508	471	509	524	523	551	512	519	515	483	513	466	536	526	508	496	501	522	490	512	488	516	501	469	545	499	538	527	489	551	494	542	510	511	516	485	529	492	503	499	532	493	524	504	494	554	538	467	492	516	531	474	489	558	497	505	493	485	470	475	519	496	493	496	521	493	526	550	508	519	538	531	550	535	533	528	508	559	524	521	516	543	498	542	522	498	503	513	494	514	549	510	530	564	495	548	523	519	532	493	486	526	481	495	500	523	527	518	517	527	515	464	514	518	521	547	479	539	519	500	529	525	527	536	534	516	463	516	545	472	491	491	514	505	528	509	516	515	518	532	525	536	507	486	516	513	508	500	516	557	553	532	495	538	517	501	516	540	501	494	488	542	534	525	528	521	510	479	518	474	541	514	491	537	498	538	499	516	497	502	508	534	490	484	511	467	493	488	546	501	496	484	510	485	537	504	509	519	532	537	539	545	507	479	505	553	514	499	532	492	556	485	529	542	531	452	524	473	518	481	523	523	530	499	512	513	532	527	527	532	510	486	489	536	541	510	471	546	507	502	518	536	538	484	518	485	537	531	530	478	536	528	477	485	551	564	443	511	497	505	502	495	488	497	537	530	522	506	522	499	491	522	507	489	519	522	509	531	516	516	473	497	494	494	506	517	509	506	543	514	489	508	536	517	474	514	530	536	503	503	484	523	525	485	543	503	520	520	510	522	499	531	525	476	473	488	520	521	516	575	491	496	513	544	454	507	529	504	509	491	512	517	508	516	508	492	531	533	515	529	556	515	502	496	471	545	492	535	520	484	495	499	475	488	539	540	538	514	520	524	500	503	525	554	526	520	510	504	498	521	512	488	507	495	521	497	502	514	509	507	536	489	519	551	517	472	526	519	518	478	537	538	479	517	525	507	466	515	543	527	492	507	494	529	527	517	544	476	524	530	506	478	540	526	514	513	532	544	480	525	484	530	508	504	467	486	496	496	482	499	525	483	494	501	535	497	478	504	505	494	519	496	509	526	500	531	535	510	520	523	536	510	462	529	495	511	518	553	496	483	516	488	492	477	484	525	507	478	451	496	526	525	506	534	472	544	507	500	564	510	529	514	503	505	505	505	515	528	525	542	514	506	506	545	489	490	505	531	529	515	530	498	515	498	494	501	499	496	469	513	534	484	508	488	497	490	525	540	526	544	524	506	497	528	509	525	556	511	545	479	501	485	485	513	497	513	510	538	522	536	573	537	508	517	518	524	512	521	488	541	549	529	502	524	513	501	497	527	531	499	470	467	539	522	504	543	510	492	486	524	516	472	492	525	504	524	515	527	535	547	535	503	517	518	498	486	503	530	511	502	508	503	492	521	479	514	500	485	517	507	534	541	492	487	511	558	524	498	512	498	489	551	545	506	514	529	520	523	530	520	504	530	520	552	492	497	492	526	533	516	509	549	534	520	570	526	516	558	520	539	496	519	517	480	504	524	546	518	477	517	517	505	517	482	506	506	505	530	472	535	536	520	498	490	544	492	507	545	509	484	514	509	519	496	536	522	502	515	490	516	521	517	502	501	530	535	528	524	494	516	533	519	527	509	502	538	457	526	520	507	476	529	505	476	472	550	528	526	515	528	521	509	507	550	548	459	532	493	507	516	522	501	512	509	509	544	489	518	498	532	516	572	480	530	511	479	512	508	541	490	522	547	476	497	514	451	506	509	537	492	531	488	531	497	501	509	501	509	496	553	516	503	542	510	509	534	501	527	500	482	521	520	542	509	540	462	485	568	537	520	520	489	523	514	497	509	524	528	495	513	500	533	534	557	511	523	512	521	510	512	514	534	517	509	496	516	527	483	491	541	528	572	512	519	549	513	487	501	557	495	516	513	551	510	513	512	494	510	499	558	478	552	506	508	472	508	491	533	479	522	510	492	509	512	509	507	537	490	557	530	573	505	507	559	486	471	538	565	522	499	558	526	552	521	556	485	490	509	519	516	490	545	506	509	540	501	499	475	493	511	493	531	539	573	491	523	507	467	529	501	494	519	563	540	494	497	498	509	531	520	522	487	504	487	538	515	498	537	525	533	518	502	501	519	508	503	539	503	514	525	486	558	514	501	476	562	567	529	545	553	492	511	483	551	519	533	486	499	502	511	524	521	519	561	507	491	536	545	541	491	538	536	550	467	532	506	478	484	510	495	474	527	516	512	474	551	498	487	493	480	492	490	538	528	526	578	522	516	528	512	525	519	495	540	485	556	516	535	472	521	502	472	516	534	512	549	483	515	505	524	527	515	529	508	536	540	518	475	488	517	528	525	537	516	503	503	552	503	475	550	499	532	534	493	505	509	518	507	527	508	500	496	533	546	513	520	485	516	542	522	489	509	547	520	506	525	522	491	498	504	532	498	518	541	551	490	505	501	518	566	533	483	493	517	540	536	503	488	534	511	544	544	538	546	542	499	502	496	480	510	501	518	510	527	484	500	498	514	489	498	522	550	480	538	517	518	508	480	507	498	493	503	478	537	491	539	526	516	529	525	500	515	502	518	490	521	512	524	538	523	520	463	502	539	536	486	542	498	498	531	475	499	507	502	486	548	538	514	491	502	520	493	507	514	557	516	473	472	543	526	506	517	553	520	511	537	539	505	502	510	541	498	515	492	496	536	503	522	494	496	515	498	509	527	526	531	544	523	522	505	541	534	511	489	517	485	537	529	486	527	521	517	508	559	555	530	480	550	492	501	538	511	505	531	500	534	485	526	532	533	505	469	530	504	479	525	507	540	477	544	519	509	515	532	489	522	519	511	516	508	509	497	524	533	541	511	504	512	515	528	547	544	504	541	513	538	532	528	534	522	506	533	485	490	519	492	509	508	473	498	520	552	521	498	473	544	518	507	531	517	464	495	567	488	542	522	490	492	502	521	496	488	534	496	496	537	503	530	505	522	513	478	529	532	507	474	545	503	560	521	526	501	489	534	491	572	551	509	493	535	470	500	561	539	498	525	517	526	507	482	512	508	519	481	502	542	546	517	469	513	454	503	519	554	551	534	513	529	523	479	521	519	533	504	534	478	510	526	494	489	506	497	506	551	512	539	503	482	500	465	511	484	463	476	487	522	538	508	524	505	498	499	492	480	512	530	542	510	482	487	523	463	554	510	499	519	530	521	498	507	503	508	498	500	509	506	508	512	523	493	486	497	528	522	504	519	550	512	565	509	499	517	539	504	511	531	512	499	498	537	496	505	532
21389	28393	46212	33916	20577	14435	9173	5613	3202	2008	1283	1022	802	844	695	612	562	539	549	538	475	440	394	386	388	390	327	329	349	324	339	311	355	321	311	265	316	344	327	313	317	307	302	324	294	311	254	284	267	260	268	248	294	285	266	245	233	213	256	230	275	244	243	260	257	259	245	248	222	251	281	265	250	260	245	255	250	257	255	268	230	240	258	274	237	242	233	254	247	278	216	243	216	225	260	235	218	225	251	250	263	237	231	233	214	215	240	244	259	242	261	261	252	246	244	231	252	250	245	238	240	237	252	249	240	236	212	220	235	246	243	230	223	227	240	236	232	280	275	264	222	259	232	233	215	236	225	261	236	221	271	220	232	238	238	238	228	199	232	244	236	232	252	229	260	240	254	237	226	235	251	216	235	230	252	234	236	214	227	226	224	240	249	251	239	205	232	225	234	241	231	249	213	228	237	253	238	219	293	239	217	230	249	247	225	261	245	251	253	228	274	225	231	227	215	250	223	223	239	233	236	219	255	242	238	257	229	212	250	255	249	217	239	231	258	235	259	240	222	244	221	214	238	258	228	231	238	269	255	252	231	256	218	217	275	259	261	235	268	252	241	230	239	218	231	261	237	223	229	249	241	241	242	220	228	253	254	237	241	232	241	265	240	275	252	243	227	235	248	233	224	235	221	244	267	220	227	234	258	251	264	207	211	238	220	246	251	253	238	246	230	239	232	259	222	243	246	207	235	211	248	212	233	236	256	209	230	251	219	237	213	228	247	238	232	223	233	237	237	247	235	248	202	230	237	264	216	244	232	229	211	238	250	218	252	230	223	245	228	226	227	231	272	222	236	247	227	235	247	242	232	271	238	255	247	239	237	213	240	265	229	265	251	234	250	208	228	237	223	252	219	221	241	245	252	268	251	244	263	260	230	260	228	214	241	264	231	200	214	241	246	249	233	246	234	235	262	241	243	246	228	224	242	242	205	232	237	186	206	231	228	234	267	219	230	247	223	234	222	223	207	240	213	250	244	238	247	223	236	203	226	247	268	238	232	230	250	234	226	263	213	228	251	236	254	245	247	261	220	245	257	252	254	215	259	257	250	220	248	244	226	231	230	228	230	235	219	244	235	226	247	216	225	220	220	247	230	243	228	243	211	229	249	261	227	258	245	229	222	229	256	239	212	261	242	235	217	274	226	219	240	225	247	235	232	252	220	234	229	234	240	246	197	235	234	226	235	221	208	218	222	228	223	244	264	224	265	251	236	204	204	224	227	235	251	246	246	248	251	207	208	233	239	223	253	252	233	251	227	269	218	227	270	258	238	251	251	239	217	267	241	245	227	226	224	231	238	228	267	232	265	245	256	253	237	227	229	243	209	265	221	272	218	217	245	217	216	233	259	236	243	209	239	241	232	259	255	224	222	230	225	277	222	240	252	226	206	234	261	225	237	250	220	249	235	237	208	275	245	276	231	244	244	271	272	232	238	247	237	228	237	235	229	233	233	225	245	233	248	281	225	246	235	229	207	198	248	238	223	251	239	249	226	236	222	213	233	223	232	246	265	261	234	234	250	228	215	239	213	234	237	221	225	258	254	212	230	239	221	240	262	248	234	238	253	246	217	230	255	242	229	238	228	235	228	250	249	252	251	258	279	241	232	233	229	255	249	220	242	226	224	249	271	208	226	251	232	239	249	252	260	226	226	218	226	240	221	261	231	226	228	246	211	248	248	224	262	253	257	238	218	223	257	218	228	216	214	238	275	240	215	207	207	231	239	261	258	260	267	230	217	216	260	227	213	256	221	225	253	231	252	227	229	262	241	244	209	242	232	240	209	212	247	235	244	226	223	237	268	223	227	245	236	200	224	248	249	238	225	218	249	218	235	267	249	225	222	238	232	245	261	226	246	247	225	216	208	262	237	246	236	243	253	208	228	238	253	235	244	238	249	225	210	219	255	228	233	238	242	234	290	220	243	234	252	261	261	246	287	256	228	235	258	234	232	240	252	267	261	234	232	220	246	238	256	236	232	237	245	209	251	229	253	216	256	255	245	238	237	225	228	231	259	228	233	239	245	229	227	260	236	229	230	247	224	248	229	245	238	235	222	257	231	241	232	228	218	240	236	245	215	240	266	223	242	247	231	234	242	227	214	266	258	247	222	252	229	247	228	229	214	236	263	230	214	223	205	256	225	238	250	247	213	232	255	244	254	244	232	229	234	224	233	242	238	226	247	266	238	236	231	241	255	212	219	265	220	248	255	236	241	262	249	258	224	240	261	235	225	216	258	253	244	234	254	243	236	244	231	232	259	241	234	250	238	242	239	249	264	242	264	228	234	244	250	193	261	249	241	246	242	228	231	227	221	234	216	247	216	237	205	222	229	253	252	223	256	246	251	258	257	217	273	250	255	236	246	246	263	257	248	263	223	222	234	216	244	247	219	261	236	236	253	229	244	236	223	224	255	220	258	252	246	262	243	242	233	222	248	230	213	272	228	236	237	243	222	223	242	263	232	273	236	255	222	226	229	208	218	268	223	242	236	268	249	236	253	221	230	247	216	242	207	224	240	244	247	237	228	231	268	223	250	218	229	228	231	228	261	211	240	245	203	227	249	271	237	233	257	220	249	235	225	255	232	214	229	231	200	228	233	209	243	259	238	244	239	240	233	262	249	242	214	251	248	251	240	205	242	258	241	249	223	269	242	255	231	241	225	246	239	227	238	229	251	241	257	247	235	243	219	234	205	215	253	254	249	235	240	241	231	256	231	203	234	227	231	261	222	239	240	252	237	260	241	222	242	216	222	228	241	245	256	225	210	238	233	260	254	226	215	248	229	242	245	236	222	231	229	227	210	252	260	247	276	238	232	266	237	258	244	233	248	219	239	227	223	267	260	223	249	214	209	216	237	216	233	248	250	215	256	235	249	238	246	237	248	245	257	205	253	253	246	263	236	232	227	227	218	251	217	216	249	221	219	240	249	255	263	235	264	260	247	238	243	206	241	265	222	237	258	245	218	246	216	227	248	262	245	253	199	242	255	267	280	213	223	230	233	228	251	267	226	230	245	227	250	243	258	255	243	236	232	258	203	255	251	220	219	228	229	250	209	277	216	218	224	225	243	235	206	253	225	237	231	213	238	245	226	239	240	244	246	218	236	235	219	252	233	256	212	232	245	264	238	259	270	245	260	263	212	242	228	232	245	211	226	244	212	210	240	218	248	257	223	233	224	264	253	232	256	260	226	246	242	244	227	249	248	240	242	258	231	235	243	256	242	243	238	232	224	255	246	218	208	225	251	237	244	252	226	225	211	208	227	241	226	287	223	258	251	245	237	239	232	245	234	216	214	249	240	245	251	233	253	223	238	243	247	233	239	241	229	248	253	217	253	253	230	217	259	235	255	259	199	234	236	241	228	239	248	253	268	250	240	239	252	249	250	250	236	227	261	241	229	211	264	225	235	240	240	209	245	255	223	218	231	240	218	254	243	235	199	223	228	224
13486	23960	44472	29223	21800	18367	15318	12893	10063	8060	6352	5127	4015	3523	3416	2984	2669	2646	2555	2499	2185	2117	2044	1747	1534	1626	1463	1340	1293	1220	1283	1231	1201	1241	1198	1193	1219	1287	1202	1263	1244	1246	1200	1118	1013	983	982	943	896	904	863	828	804	743	734	755	722	689	711	700	606	706	675	684	650	592	622	638	660	726	728	759	716	672	687	653	665	650	626	630	594	629	642	663	638	667	628	622	609	593	600	566	628	573	626	585	592	574	565	633	594	579	612	589	580	570	589	573	560	606	575	573	598	600	551	552	561	593	599	583	542	567	563	588	554	606	573	567	579	617	579	560	549	610	588	560	570	558	577	559	584	603	582	578	579	550	572	582	615	596	594	537	586	549	570	570	589	569	588	609	606	583	566	622	612	614	582	614	570	591	586	548	574	552	578	581	578	586	578	569	608	558	590	604	590	580	599	587	569	571	557	593	550	571	606	562	572	522	568	606	545	604	554	602	585	585	566	589	575	592	588	555	589	605	566	603	583	584	524	566	579	618	566	583	581	614	555	631	592	600	611	593	643	571	580	649	571	569	598	532	603	560	551	582	554	599	609	538	553	606	569	590	559	580	589	554	573	596	566	592	561	590	572	591	563	533	553	616	571	550	577	593	561	562	566	570	553	602	589	566	547	562	608	567	554	587	548	563	589	532	532	605	573	612	591	610	623	597	562	569	586	577	603	599	572	548	569	608	598	584	542	570	615	589	572	617	512	612	545	569	616	583	562	571	569	550	588	584	528	534	594	533	579	563	602	595	569	591	593	569	550	565	559	574	539	542	581	558	559	571	608	597	562	597	566	556	582	553	578	585	553	597	549	599	559	583	572	546	582	611	596	560	553	565	548	570	552	585	562	623	545	561	575	622	596	628	558	579	548	576	579	531	566	615	602	594	575	612	546	610	544	571	603	595	587	574	574	589	536	595	551	593	600	634	611	575	553	583	582	566	587	580	566	585	580	611	611	561	574	588	578	573	553	624	549	568	577	599	585	602	636	558	605	576	569	568	602	577	535	594	609	577	572	584	601	599	570	588	578	592	585	553	620	520	609	558	603	609	560	585	553	588	545	581	558	589	591	575	583	591	581	588	551	580	545	585	573	580	568	575	561	555	581	586	600	578	568	558	567	595	576	568	617	557	534	572	576	606	618	532	596	618	541	602	563	594	616	582	556	602	551	560	551	567	568	563	548	530	606	622	581	631	558	599	587	584	581	579	617	589	602	574	575	602	577	535	571	582	572	586	589	552	563	556	614	558	556	611	551	563	547	608	557	560	585	593	587	597	587	590	529	586	564	572	534	577	584	575	597	585	565	613	564	597	521	567	611	568	602	596	599	600	542	563	563	555	597	563	613	546	572	579	603	562	543	567	603	588	590	596	556	582	597	571	543	626	586	582	615	635	554	595	603	601	590	533	565	567	600	574	601	569	571	553	605	584	575	590	593	565	606	565	578	606	553	556	585	572	579	609	576	592	606	575	566	552	569	599	610	571	606	575	558	583	591	592	553	542	541	567	621	571	563	601	590	589	573	585	574	553	557	564	593	537	559	577	601	529	558	545	620	591	546	569	545	554	595	552	576	587	577	580	553	586	569	578	591	549	572	604	556	606	546	537	641	548	554	555	569	583	585	557	557	570	607	567	572	590	586	576	573	576	637	549	606	619	587	569	598	596	611	555	587	577	552	535	534	599	584	586	576	595	555	572	570	606	586	575	533	580	610	557	571	613	558	597	523	585	594	576	625	566	551	562	528	526	562	549	589	582	558	585	622	588	595	578	583	559	576	624	628	589	581	562	593	577	588	593	559	563	608	574	591	606	557	557	607	513	604	530	557	556	586	541	619	590	614	608	553	598	565	597	598	592	538	565	557	594	593	586	573	554	605	593	568	625	544	601	562	561	573	570	571	601	586	577	572	547	572	556	563	591	569	596	628	553	571	607	562	566	586	593	621	606	568	575	555	619	607	574	578	527	580	598	589	593	592	568	602	589	594	556	592	521	552	593	549	584	585	571	611	588	581	576	581	632	527	564	573	592	576	590	545	600	579	578	587	581	609	577	587	585	629	584	558	602	538	550	564	583	571	617	536	599	602	562	561	584	532	579	577	589	600	588	557	599	581	559	572	601	555	560	558	590	559	596	564	583	575	565	608	578	559	569	606	570	570	565	593	582	582	605	574	528	564	615	581	550	575	576	582	545	526	545	596	585	610	606	585	594	560	548	597	577	566	579	618	559	625	593	604	593	643	573	558	593	575	562	584	574	566	592	596	544	605	595	627	587	566	615	596	540	549	631	610	628	568	562	543	588	607	604	627	619	559	556	574	578	585	593	585	577	542	571	614	560	563	627	620	539	592	586	572	596	584	571	612	600	605	573	615	587	584	621	564	580	544	554	559	551	553	618	568	575	615	587	547	589	566	600	554	561	587	552	574	606	579	549	576	609	588	564	569	604	554	594	595	531	608	623	609	561	612	583	555	583	582	584	568	548	570	576	627	570	574	576	598	578	587	599	601	540	585	587	601	571	560	567	598	580	600	559	584	586	579	551	613	568	541	607	564	585	589	566	529	609	572	550	572	583	579	610	596	586	535	569	552	544	593	593	568	582	549	597	561	620	547	565	588	568	537	574	556	574	551	562	577	600	560	565	583	569	559	584	573	583	598	568	585	551	577	603	589	543	569	555	571	581	587	569	567	612	554	602	559	592	580	568	574	596	559	568	618	584	553	576	567	551	581	561	575	615	584	552	566	593	579	592	535	590	630	565	616	529	530	554	614	553	576	558	516	596	576	541	584	603	559	569	529	612	581	571	565	561	579	560	554	548	558	593	617	549	563	584	587	565	543	575	601	609	591	542	565	560	535	567	574	580	554	587	570	577	611	549	615	557	577	543	614	620	539	571	595	571	567	579	566	557	579	599	587	586	594	579	574	567	588	583	605	577	568	579	595	593	601	577	556	592	593	651	605	615	575	589	552	592	584	579	532	574	591	578	516	591	557	557	625	649	550	613	613	609	539	596	587	588	606	516	614	582	595	577	561	572	627	583	546	577	577	586	562	599	570	615	579	598	557	627	544	583	591	582	574	609	553	585	580	563	546	622	603	595	616	573	581	594	600	563	598	566	555	530	601	607	585	610	583	594	552	557	544	607	615	540	568	568	577	593	566	586	570	564	573	583	556	586	548	609	611	551	616	541	625	615	563	605	536	596	588	580	591	594	538	600	600	584	559	589	628	519	600	598	546	565	593	579	626	591	605	575	570	601	579	586	566	572	591	608	574	559	567	575	621	559	601	556	588	587	597	554	587	571	591	593	626	582	579	567	572	578	541	638	592	558	562	621	592	605	570	623	603	560	578	557	597	577	533	549	595	532	556	560	600	603	602	560	579	620	562	569	549	554	587	610	622	537	598	577	580	545	568	582	564	575	573	573	573	609	564	628	598	515	536	582	577	601	523	587	568	575	542	572	520	537	606	561
28804	34797	52160	33763	23565	19400	13607	9010	5200	3188	2168	1588	1310	1148	938	862	747	735	694	633	629	617	636	477	451	447	419	319	348	359	339	311	351	382	326	327	366	412	383	374	372	353	341	309	313	300	331	286	303	240	244	243	275	233	242	248	237	214	247	247	268	256	235	227	219	202	220	237	242	222	251	248	273	236	248	242	235	241	205	206	215	228	227	240	225	204	213	219	241	228	183	214	181	202	229	211	209	235	208	216	204	228	223	206	250	218	221	222	217	206	229	222	183	220	185	197	192	242	210	205	211	234	217	223	225	218	231	210	227	206	200	216	215	211	204	245	215	203	227	248	219	226	220	204	222	239	199	235	229	217	240	210	187	234	180	216	209	207	208	213	215	202	200	177	206	225	224	240	223	222	217	202	217	233	237	217	208	239	232	217	207	206	208	201	222	206	234	231	219	235	200	212	201	226	215	211	221	205	199	217	207	246	194	209	194	208	176	225	209	192	214	192	214	211	216	200	229	200	222	212	202	194	234	202	221	227	211	214	223	208	241	217	186	208	224	218	205	194	225	216	212	199	223	213	242	195	197	211	192	212	245	199	194	238	214	224	202	200	218	213	214	208	211	199	211	216	233	210	201	252	216	212	199	210	241	231	197	230	216	218	185	210	229	199	216	206	193	202	228	228	208	211	216	216	196	203	210	218	218	192	215	204	229	205	210	221	204	214	201	206	240	197	202	221	242	224	242	196	229	183	199	224	221	230	212	216	197	193	223	217	210	210	225	196	224	184	220	209	220	181	221	192	215	217	208	241	229	187	235	217	174	217	220	225	205	211	197	211	251	221	217	196	219	209	208	174	213	208	221	212	237	225	211	218	184	198	194	203	210	217	188	237	207	202	237	224	227	205	230	238	221	230	231	237	222	227	213	203	227	210	229	202	225	207	225	193	220	203	226	196	172	208	210	192	240	197	187	206	207	222	200	212	197	222	210	191	210	200	202	221	208	203	205	231	232	207	214	228	231	194	210	224	204	231	225	195	223	206	238	194	210	247	216	226	221	196	206	227	228	181	212	191	210	223	217	197	214	216	209	206	227	193	205	225	194	208	226	212	207	223	184	214	213	222	210	216	223	203	210	205	235	220	217	242	225	217	200	196	240	194	217	215	201	188	226	220	228	220	218	227	194	225	215	219	248	201	216	207	220	207	225	222	212	189	236	200	233	210	214	225	212	215	226	198	207	211	200	194	221	178	214	227	217	215	228	203	215	237	204	223	214	210	233	200	204	225	201	166	205	243	218	190	203	172	213	219	235	229	219	206	200	200	197	209	213	221	215	204	203	195	199	202	243	226	219	228	238	215	229	233	206	231	245	226	221	211	209	201	210	199	215	232	216	216	184	202	222	181	216	199	221	236	175	206	203	188	218	194	216	186	223	211	220	214	262	227	218	224	216	211	200	221	189	200	212	185	226	186	204	221	192	205	226	236	213	192	209	227	245	219	208	205	227	212	206	206	197	197	192	201	210	190	233	225	235	218	199	235	216	207	229	252	207	220	216	216	211	220	207	207	203	191	226	222	220	194	223	212	197	253	215	221	214	189	218	215	187	196	207	233	232	213	209	222	233	208	220	199	230	212	223	199	223	204	215	207	206	235	195	199	227	188	204	217	209	202	230	241	206	204	210	229	214	192	220	213	248	216	194	201	186	247	223	221	198	204	230	212	215	210	219	221	213	206	236	216	199	225	221	200	224	216	232	206	206	194	225	210	188	193	197	200	198	217	214	200	218	201	195	214	207	204	217	213	222	203	231	206	205	219	216	220	229	202	207	210	193	221	219	229	219	218	193	183	202	223	218	211	216	217	226	205	224	226	228	215	213	218	225	205	232	229	197	225	212	219	207	197	223	214	212	217	191	222	244	222	217	216	199	215	214	209	222	214	225	196	207	185	221	224	227	226	212	198	184	206	218	183	230	178	209	220	222	182	202	208	201	171	211	197	208	218	177	220	216	213	191	214	190	191	194	193	193	205	208	186	214	232	206	201	181	196	227	202	207	201	193	218	210	193	203	202	232	221	196	209	205	235	220	195	211	182	212	200	227	215	207	223	221	199	218	206	204	199	228	212	231	201	194	199	172	200	208	227	217	186	220	214	225	229	218	261	200	223	196	232	222	210	232	193	208	222	230	200	210	209	208	200	222	182	197	194	226	204	226	223	168	223	197	221	231	211	222	206	214	187	216	220	207	222	209	184	205	212	201	218	209	239	208	232	223	193	223	217	218	171	227	213	214	232	222	203	202	225	191	196	203	222	185	220	221	209	204	186	241	202	201	231	202	209	221	210	194	262	190	216	225	217	199	211	241	219	204	229	195	229	212	230	201	198	190	222	225	181	230	179	195	241	190	217	242	219	228	190	199	210	223	217	208	204	181	202	217	222	195	201	228	219	240	206	216	195	222	214	192	205	213	230	234	195	207	219	219	226	200	199	206	225	211	205	221	208	228	196	228	239	210	196	227	231	240	199	226	183	221	217	226	193	218	203	200	194	189	214	201	213	242	248	195	235	210	223	266	212	217	234	196	215	207	218	203	209	193	198	185	227	214	245	214	206	189	198	205	218	160	208	213	214	214	221	222	236	191	191	210	211	199	198	202	197	200	199	186	211	207	240	222	216	215	229	191	207	229	210	210	212	210	210	208	217	185	214	225	192	197	207	223	211	219	206	223	217	202	219	208	223	201	190	206	208	214	221	215	225	234	191	206	240	186	236	223	221	200	184	221	201	190	210	200	224	180	213	216	239	221	206	225	217	224	213	236	198	216	205	196	211	226	210	195	206	213	220	219	202	222	195	181	229	216	223	236	212	195	225	233	218	206	224	189	207	194	217	218	235	201	194	191	205	207	201	220	192	201	234	234	208	201	217	207	211	229	202	216	205	207	194	232	183	214	221	215	234	194	235	207	193	199	198	221	195	246	228	226	230	185	204	218	210	231	232	218	223	230	215	226	206	190	215	234	193	226	212	234	189	215	240	208	201	209	209	206	167	201	205	232	226	230	198	207	210	199	206	214	210	206	200	201	207	212	206	213	223	233	234	188	193	229	229	197	207	208	218	222	198	225	195	199	246	205	216	229	235	215	202	221	206	249	246	214	209	205	229	219	200	239	226	236	202	211	199	206	228	244	191	210	198	202	226	217	217	206	206	207	204	210	198	213	228	197	237	216	222	219	227	220	220	201	236	237	201	229	222	221	211	206	191	231	247	217	225	216	197	209	236	218	211	190	223	236	225	216	199	223	217	228	205	220	225	215	189	229	204	239	206	214	216	233	215	211	184	210	219	198	210	215	203	214	219	209	204	222	225	204	174	206	227	222	240	235	221	209	232	231	217	230	186	212	199	215	218	212	221	198	213	207	195	203	223	222	243	238	234	225	211	233	231	216	211	199	216	221	223	224	211	187	205	212	209	240	211	226	204	229	216	196	215	251	215	223	190	214	205	223	206	203	191
17117	28653	49832	31696	26449	22179	19335	16778	13466	11374	9235	7160	5828	5446	4797	4284	3787	3765	3637	3425	3158	3199	3136	2323	2193	2240	1879	1573	1448	1466	1458	1447	1610	1677	1527	1505	1652	1730	1600	1633	1627	1503	1513	1407	1255	1214	1178	1164	1049	1028	932	983	913	774	816	801	751	736	694	727	655	664	684	683	655	607	632	637	631	705	663	782	746	692	674	644	622	614	591	601	583	591	605	626	582	580	568	578	566	589	566	515	521	527	506	462	537	517	544	531	481	518	525	546	533	571	560	539	544	541	549	578	532	532	533	493	522	537	523	499	514	564	502	548	514	534	513	488	497	541	515	532	513	518	533	484	533	540	527	516	532	453	493	515	528	539	530	513	486	479	497	505	493	539	516	489	549	534	506	551	510	508	560	522	504	514	503	505	501	535	515	486	497	514	498	487	492	501	508	510	495	541	527	481	504	528	475	506	571	498	506	537	504	524	510	523	542	533	495	546	513	527	518	504	538	493	503	523	525	571	517	545	482	550	490	540	502	483	510	468	487	505	557	508	491	514	524	492	466	502	496	515	570	504	528	486	498	540	548	515	502	494	555	562	490	507	523	489	538	506	509	517	535	507	475	496	520	509	518	486	498	510	494	517	519	509	526	528	534	503	501	507	493	500	450	503	508	538	549	502	520	530	521	533	536	521	559	517	522	498	517	520	533	493	531	519	517	499	510	525	513	544	481	501	516	530	526	552	501	516	490	517	496	565	517	504	492	497	533	491	562	509	515	527	516	468	520	500	566	506	511	462	491	495	519	490	516	501	545	524	533	499	498	542	540	504	557	541	573	476	476	503	537	535	513	551	491	495	534	539	541	525	544	519	539	499	547	515	510	516	509	443	463	508	511	505	553	508	515	541	521	532	494	516	549	489	505	533	530	511	528	470	545	507	470	542	507	458	497	515	527	506	520	576	573	490	522	492	554	513	504	554	550	515	510	516	530	515	528	488	526	512	499	534	524	504	505	506	539	518	513	495	549	534	482	490	470	514	532	500	528	474	480	500	551	502	527	499	527	535	502	487	541	549	494	495	521	536	536	514	529	550	536	519	478	508	516	499	504	471	492	547	464	527	537	480	525	510	541	522	510	520	478	510	506	516	522	514	513	555	521	549	473	515	530	540	549	507	501	490	506	543	545	532	557	495	528	504	505	507	563	529	545	522	501	476	462	511	537	489	543	509	523	487	506	532	486	495	545	530	532	523	558	508	507	540	536	518	508	473	568	522	527	533	464	521	539	546	559	497	522	545	489	514	522	544	466	506	521	532	529	524	487	517	505	525	551	507	491	490	522	500	491	521	525	495	531	532	495	501	524	522	522	541	493	518	509	465	565	504	473	558	487	493	536	523	495	514	538	533	508	484	552	567	502	496	513	501	484	488	525	506	488	499	531	517	520	483	510	503	507	492	473	521	526	473	512	532	543	515	515	522	491	499	552	488	504	505	537	515	479	497	557	546	516	516	489	537	493	517	534	437	498	511	534	517	500	517	544	498	495	510	525	509	522	525	459	597	512	520	501	558	512	513	519	524	517	545	511	497	489	520	506	531	540	513	517	524	547	508	477	481	553	541	537	483	509	506	443	490	502	476	482	514	485	532	514	475	533	508	531	486	491	519	526	515	511	511	532	561	528	519	517	490	522	508	505	523	518	503	534	514	518	517	521	521	479	553	496	541	491	547	512	501	519	543	504	537	507	515	490	515	549	573	514	538	545	514	527	508	515	542	502	504	508	512	509	505	500	512	501	525	515	475	522	499	538	535	505	483	531	497	505	513	480	521	500	504	515	533	506	562	500	499	504	547	484	524	545	538	530	529	513	486	530	497	565	494	525	477	514	495	533	530	541	493	528	495	488	470	568	501	521	513	480	513	525	514	510	507	503	480	542	498	533	508	510	495	529	559	501	500	503	522	529	495	509	520	475	519	478	501	481	522	517	520	532	492	551	512	556	521	528	492	537	531	504	526	526	514	523	518	526	499	514	521	521	500	533	533	502	491	496	541	538	494	502	507	554	501	503	490	506	516	523	541	519	490	529	531	499	524	511	503	509	476	507	511	527	542	462	499	526	526	544	521	533	510	486	503	476	528	526	471	550	490	520	526	536	519	498	482	522	521	561	490	540	542	485	491	528	489	525	494	519	534	538	500	525	495	525	488	551	561	548	534	526	513	509	542	568	488	559	554	537	517	529	504	546	515	489	500	554	491	526	509	466	528	517	496	496	529	515	467	511	539	543	554	498	529	502	542	543	488	522	473	511	528	493	512	478	518	527	520	496	494	554	488	516	505	564	525	522	535	533	501	553	515	499	480	527	524	505	465	512	505	495	521	494	487	512	548	503	513	530	475	478	475	501	508	453	531	498	550	545	505	529	511	540	516	490	510	517	500	520	548	528	537	516	496	499	500	517	548	511	474	513	495	524	507	523	491	517	475	544	539	516	498	512	520	525	508	502	508	502	501	523	500	518	501	537	454	489	497	510	476	494	535	531	505	529	519	532	542	529	517	546	532	531	512	508	512	536	519	528	482	504	478	512	461	541	513	513	521	546	521	540	523	506	513	503	536	527	529	504	534	544	514	497	525	508	522	483	563	523	558	503	571	547	515	492	535	520	503	513	514	506	534	519	535	523	511	537	501	471	493	534	527	516	506	485	540	537	552	529	491	518	520	537	528	502	488	502	520	472	491	530	489	511	518	515	492	517	506	509	489	496	530	498	492	497	524	482	476	495	516	515	523	537	509	511	562	495	447	501	483	535	560	544	462	482	530	534	546	502	500	514	516	532	494	546	506	489	536	521	499	477	505	497	514	527	502	521	555	537	528	519	532	557	509	519	518	563	487	538	505	507	521	529	498	511	509	514	549	512	498	500	535	493	499	530	519	513	498	503	546	556	576	518	530	493	542	509	555	523	505	521	522	516	528	512	466	558	562	504	505	519	512	515	535	483	536	477	536	488	473	517	482	503	501	519	536	488	506	558	511	487	515	490	541	518	548	498	540	539	513	513	506	523	528	519	501	517	527	489	545	522	506	464	504	513	512	500	526	529	530	510	512	507	534	561	514	525	536	531	491	530	530	489	497	500	500	510	478	505	543	501	515	502	477	544	480	490	513	509	516	527	553	511	514	531	506	506	503	557	493	516	548	486	487	510	495	505	494	495	519	526	509	507	519	538	499	531	511	504	519	509	533	519	534	507	525	562	551	492	503	521	487	521	551	502	532	552	524	548	488	506	535	517	522	508	532	503	483	526	515	538	548	539	494	529	532	508	488	501	513	554	503	509	483	547	549	552	482	524	480	527	492	496	535	517	458	502	522	526	507	526	510	509	492	490	538	507	493	491	547	515	516	476	560	547	544	512	521	505	506	509	514	473	503	527	540	562	487	548	507	494	493	542	518	509	492	545	498	468	491	491	523	483	546	540	522	549	516	543	518	518	512	528	500	492	512	491	501	514	521	505	536	509	523	504	501	549	532	543	537
10772	8985	13829	7831	4107	2824	1945	1434	1123	799	690	478	410	411	353	347	301	320	318	308	289	311	276	255	264	247	272	271	261	233	231	228	230	249	234	254	255	241	259	253	227	236	220	228	244	241	257	227	246	242	213	227	240	225	206	239	222	219	201	210	203	189	215	217	224	252	185	203	202	212	222	203	220	213	199	220	214	193	195	227	209	224	198	206	214	205	207	203	191	208	196	247	220	211	226	214	182	228	214	174	199	217	216	219	203	250	217	222	193	188	202	224	189	209	206	175	216	195	224	187	183	211	220	213	200	193	228	211	229	201	188	218	200	200	207	201	224	177	245	229	200	186	208	204	215	201	217	204	232	206	200	208	220	207	230	231	212	211	179	205	188	192	206	225	211	208	230	203	195	184	205	235	244	197	202	224	217	227	218	215	222	198	212	202	183	220	208	188	211	224	185	237	198	200	215	205	207	229	231	188	212	211	208	206	222	212	208	191	197	185	178	195	200	207	210	206	199	236	241	241	222	200	184	217	203	213	235	188	183	214	212	237	204	211	208	203	223	213	207	198	185	222	223	204	207	238	219	190	215	202	204	237	216	218	214	207	218	229	225	202	223	189	220	202	221	215	208	202	238	206	212	212	232	218	220	179	233	223	211	214	212	210	203	197	213	240	222	205	198	205	220	218	198	217	204	195	197	220	210	203	215	219	210	185	224	203	201	205	206	200	192	193	204	205	204	199	217	189	245	208	220	206	235	213	221	208	225	192	197	188	170	199	222	237	197	195	208	220	219	207	202	199	210	237	207	191	215	212	218	189	217	192	202	215	212	209	209	207	217	209	222	205	219	219	211	222	230	213	230	206	219	216	222	210	222	257	204	218	216	217	219	193	222	210	226	236	196	218	229	206	206	219	163	202	196	245	219	208	202	222	241	215	207	216	219	190	217	204	203	212	207	223	205	217	235	188	204	195	199	200	203	198	193	226	190	213	206	210	215	224	195	207	233	198	227	188	185	207	245	209	190	199	240	212	184	225	221	234	184	205	192	213	230	221	210	224	197	210	197	211	217	195	217	215	177	201	225	213	206	196	212	192	187	207	208	215	213	174	188	187	209	217	206	210	212	210	194	200	211	208	238	218	209	241	211	215	211	201	217	182	235	226	200	223	198	202	209	222	195	212	202	206	202	212	196	228	213	214	176	193	211	198	238	217	216	200	212	217	214	232	190	203	181	197	227	199	202	241	213	196	194	212	211	230	205	211	208	203	218	232	207	210	191	211	230	208	212	207	208	188	227	211	215	213	185	211	206	197	196	184	191	221	191	229	223	188	208	211	193	208	222	227	203	202	206	170	187	238	215	217	213	235	229	208	196	189	208	224	193	200	251	215	246	219	226	219	194	206	195	204	196	188	223	195	212	207	207	239	197	211	204	205	208	218	222	207	191	217	223	232	206	214	211	202	209	239	228	235	222	206	212	212	174	214	236	237	193	217	176	203	232	211	210	230	248	211	221	224	210	246	194	210	219	191	209	225	202	186	193	215	203	193	206	231	220	216	203	214	229	234	223	234	206	215	216	205	224	232	185	211	208	206	200	209	209	178	210	213	209	224	191	203	230	209	201	197	195	205	220	226	216	214	220	186	231	224	214	188	199	195	199	214	220	209	208	177	188	223	209	215	192	220	205	190	240	210	204	200	213	189	214	224	195	205	207	184	199	226	170	200	214	212	210	239	238	231	218	208	218	219	248	182	196	231	211	205	207	195	237	218	207	234	225	214	216	230	208	215	227	213	214	220	203	194	208	219	216	229	238	200	183	227	218	196	201	187	207	219	228	205	187	179	211	198	203	205	234	175	208	226	209	196	198	245	227	237	189	210	218	217	196	199	216	206	221	212	233	193	201	203	188	216	205	214	200	170	203	214	226	207	222	222	223	209	212	187	211	183	202	216	206	217	205	217	177	209	240	196	191	225	189	207	201	189	190	193	213	218	197	208	222	236	198	212	219	230	186	223	224	187	236	207	217	202	191	201	201	180	206	203	210	200	212	210	195	216	201	229	224	208	194	213	185	224	205	227	205	226	208	219	179	201	203	205	237	216	195	195	217	216	193	235	208	195	190	202	216	213	237	212	202	221	207	187	213	212	191	214	210	222	213	185	179	227	192	247	227	231	216	209	198	228	193	207	185	172	209	215	198	204	211	223	227	202	201	193	194	232	199	215	192	214	176	203	194	227	201	181	202	195	219	185	164	192	207	210	232	215	220	213	167	234	212	231	181	206	195	208	213	215	199	212	221	196	226	225	233	218	213	193	192	182	218	203	193	215	228	207	210	231	235	239	220	216	193	188	209	190	189	210	203	195	195	213	202	216	233	224	216	204	203	211	214	206	237	187	232	211	226	199	223	227	224	205	221	204	225	186	192	208	190	206	218	220	199	225	199	210	244	194	204	205	221	179	204	215	212	200	195	205	198	186	209	215	238	206	191	201	197	201	193	224	215	236	217	192	224	220	218	199	209	237	234	222	221	233	201	224	226	197	217	181	219	192	204	208	198	230	200	231	248	217	200	219	200	210	207	214	207	221	213	213	220	212	205	193	215	206	213	190	202	223	210	198	226	198	230	214	201	193	210	217	201	187	212	217	221	198	209	220	224	217	200	202	194	215	221	213	218	238	207	251	225	224	223	205	203	207	181	194	215	219	222	206	169	202	199	200	225	205	207	216	226	228	202	212	184	204	177	196	217	215	206	209	196	206	228	218	226	227	235	202	198	184	213	198	224	219	216	216	223	206	222	229	213	211	225	199	200	220	212	233	228	193	227	225	179	226	196	200	225	231	207	210	206	220	214	213	223	230	207	196	196	228	193	201	182	220	219	215	207	196	201	212	215	233	178	220	222	207	224	206	216	245	224	215	213	201	219	228	202	203	208	199	221	223	202	210	194	207	229	220	180	206	210	202	187	194	184	218	223	201	210	227	207	221	218	213	227	228	206	179	223	215	236	184	223	263	209	222	214	187	213	191	195	222	211	208	205	229	207	204	203	218	197	206	186	202	204	218	221	207	212	213	232	203	199	201	241	211	202	217	208	220	188	205	204	235	177	204	191	212	204	195	210	203	228	221	228	233	213	196	205	211	243	222	205	201	216	204	186	223	209	183	191	212	212	183	213	189	200	191	214	199	214	212	226	210	198	206	202	209	206	214	206	197	199	197	213	202	206	216	208	189	184	221	201	208	218	205	217	210	217	207	203	185	232	227	199	203	197	192	199	202	228	216	239	198	200	200	212	229	201	197	204	210	200	208	216	207	210	202	184	218	204	209	195	198	195	220	189	233	218	204	218	202	192	231	197	221	209	201	231	212	222	171	224	234	201	213	210	192	228	200	217	195	225	223	218	202	209	180	203	229	188	199	223	197	189	201	195	189	208	206	208	194	183	208	182	182	200	198	216	250	206	200	201	205	222	205	190	211	199	193	210	242	199	210	223	191	216	210	253	202	199	197
6557	8490	20477	15028	12548	10159	7977	6333	5118	4113	3106	2345	1922	1577	1521	1415	1384	1378	1259	1281	1175	1285	1068	1045	993	931	936	857	824	845	764	787	786	748	747	773	752	721	763	754	777	689	745	672	691	678	653	634	597	609	611	618	648	583	596	582	583	614	595	613	592	577	572	543	579	566	565	535	570	593	600	617	609	569	575	533	551	578	570	578	538	545	550	566	575	517	553	519	555	522	526	539	543	534	511	531	557	547	535	565	501	546	517	554	518	544	566	535	517	572	554	519	518	503	518	543	536	534	511	540	532	525	484	587	525	552	545	542	549	525	579	595	544	525	531	500	530	496	516	510	507	538	511	539	502	514	514	532	490	527	505	551	540	484	511	515	523	503	547	554	521	529	514	524	510	509	572	510	545	509	517	558	531	564	533	535	525	576	529	538	551	515	522	525	541	547	517	509	519	524	507	532	511	573	453	527	509	557	521	513	474	496	514	521	514	526	532	520	544	508	501	497	538	515	505	479	532	539	506	543	533	535	519	535	539	504	524	512	536	523	536	526	538	521	520	527	512	526	526	547	510	549	549	567	569	531	535	559	539	494	570	531	496	507	515	516	542	511	473	490	546	491	516	496	533	500	535	508	514	520	491	545	535	497	488	559	517	587	494	535	495	517	553	537	537	489	505	538	554	495	516	536	521	525	552	526	535	517	530	504	553	514	565	556	520	512	499	514	552	548	551	545	541	546	518	519	525	479	530	542	555	551	512	526	554	546	506	532	487	511	529	528	515	510	526	529	511	519	516	503	527	514	521	513	526	510	509	534	526	512	540	504	584	521	544	530	510	507	518	525	486	525	485	522	528	551	513	541	494	534	551	536	542	550	527	518	531	506	525	566	581	499	490	524	528	499	562	518	492	494	520	524	519	507	514	502	518	495	504	523	473	540	533	482	507	506	496	502	498	512	498	545	513	535	523	526	513	519	511	522	531	537	531	505	539	498	542	521	526	562	525	529	498	569	479	514	531	500	511	487	496	514	530	534	503	516	508	489	521	517	555	512	514	524	530	487	483	513	533	517	523	537	518	525	513	574	529	490	497	500	558	500	503	518	518	529	514	505	517	519	482	492	550	520	539	504	551	519	544	537	507	547	563	498	472	546	500	524	529	500	506	528	524	491	505	524	517	517	550	539	552	530	550	532	545	510	492	535	506	536	525	547	510	555	537	524	499	484	502	498	570	508	528	510	536	522	528	530	490	494	537	529	517	506	537	490	496	520	495	543	540	542	499	561	525	507	488	539	520	535	518	510	519	507	526	536	495	503	486	537	579	551	500	536	545	530	510	512	539	535	523	512	538	476	506	513	512	470	508	562	531	512	526	556	520	521	506	536	507	552	516	483	537	506	551	509	538	512	524	509	536	533	550	547	524	517	499	485	499	526	542	494	538	533	495	520	535	511	520	506	562	528	527	478	522	530	554	514	547	610	534	505	470	564	508	487	538	569	535	507	519	515	583	528	535	552	516	529	531	537	535	575	501	495	542	524	533	541	516	452	544	499	463	513	542	541	534	493	536	539	580	552	547	540	525	506	521	557	501	543	502	522	498	537	499	531	511	503	521	516	506	525	487	519	565	522	508	554	527	552	479	542	538	500	522	518	507	525	492	530	554	502	540	508	505	524	509	510	529	569	536	550	554	520	537	524	535	497	504	502	509	517	553	457	534	521	499	545	546	521	537	517	540	520	569	535	507	509	518	530	536	530	542	531	528	541	482	552	569	567	543	495	539	557	538	522	548	523	479	532	518	500	508	495	528	523	527	536	529	506	556	503	523	563	507	557	529	553	501	540	526	527	558	561	535	557	496	559	496	524	522	529	524	528	538	486	552	496	551	513	512	526	504	553	532	514	506	537	548	555	525	517	550	512	501	570	547	510	572	526	513	514	514	561	511	539	532	545	525	529	532	525	527	535	553	555	536	541	477	538	478	502	496	537	488	534	513	540	513	558	491	503	538	507	493	509	544	574	551	533	522	545	526	464	489	544	550	512	510	511	505	525	500	547	557	512	500	484	530	509	567	458	514	523	543	512	560	546	528	492	522	507	484	525	506	511	534	550	506	573	521	568	527	521	506	510	527	541	511	549	557	496	520	507	553	526	504	536	503	531	516	507	502	516	531	525	527	513	543	528	530	506	516	535	560	513	520	505	522	526	563	551	571	520	553	507	549	492	472	553	531	493	518	519	515	527	484	545	534	522	514	522	513	521	506	517	544	533	507	522	548	506	496	484	509	510	541	522	547	536	545	525	498	511	555	519	517	515	513	538	521	526	536	478	564	511	521	515	503	497	541	539	543	495	491	511	536	527	494	502	531	543	485	523	517	542	544	523	540	514	512	554	470	533	469	534	573	519	574	560	508	527	530	543	541	541	591	549	522	484	554	540	507	524	570	564	494	525	547	536	494	525	513	519	523	536	504	520	576	499	520	537	511	542	534	555	532	496	515	498	508	522	533	527	538	538	509	502	541	486	541	557	511	556	545	502	528	544	559	531	514	548	551	565	525	540	527	513	525	540	523	494	518	508	529	539	504	572	532	568	513	542	551	503	559	538	510	533	478	531	529	527	504	539	536	504	538	543	522	489	501	553	534	541	557	534	545	463	511	515	572	527	565	556	506	487	549	506	539	531	525	518	506	534	523	528	482	493	553	509	500	510	501	515	531	514	500	522	496	522	526	543	486	542	528	521	497	515	483	527	494	563	490	530	548	558	500	512	529	493	550	531	499	526	517	526	516	522	529	513	530	554	510	536	498	523	515	516	542	543	484	504	548	452	520	517	539	478	524	504	544	538	534	539	536	582	513	481	577	492	521	531	497	522	528	505	500	503	504	544	536	537	528	513	546	486	517	531	503	528	534	490	570	539	527	540	542	542	491	547	579	540	529	520	543	512	526	541	513	552	532	534	511	530	575	555	494	555	531	557	511	530	533	526	539	544	522	512	511	512	549	497	510	520	559	476	584	501	519	554	588	577	505	508	532	509	521	504	493	513	555	519	545	504	557	524	542	505	508	558	538	572	504	541	528	534	521	552	522	525	538	489	544	515	498	520	533	550	489	524	521	510	517	536	509	521	518	528	531	530	523	534	532	479	527	538	503	508	522	528	504	505	523	521	571	481	527	534	558	521	534	485	523	492	553	541	522	559	518	512	521	524	520	561	499	548	536	556	540	587	539	488	544	492	537	520	490	517	515	558	527	523	514	514	496	541	515	502	495	510	521	496	498	536	525	530	548	497	516	498	499	513	562	556	564	506	522	537	475	531	501	474	482	510	478	545	509	569	542	531	542	502	505	515	510	514	512	530	476	519	522	524	549	559	523	525	527	552	508	523	521	566	558	553	557	515	543	504	516	520	494	523	524	540	538	526	530	513	548	516	520	492	521	513	518	573	514	523	553	549	506	504	473	490	548	531	520	481	500	503	555	527	526	515	544	546	512	509	514	543	528	527	560	533	509	494
21890	33986	44349	29554	18917	13366	8061	5007	3032	2091	1532	1096	880	693	770	658	572	555	562	505	499	462	473	376	389	356	373	322	330	341	294	322	348	336	316	326	338	332	324	321	332	307	318	305	312	270	273	296	276	291	305	276	270	266	246	279	292	263	298	258	245	249	268	261	253	267	230	206	253	260	244	262	284	258	258	271	264	221	242	255	247	284	262	234	243	219	239	239	222	222	252	248	235	242	237	246	251	267	248	245	244	242	269	237	229	248	237	240	267	243	198	238	236	253	233	225	244	228	224	244	249	239	245	267	237	227	244	241	250	225	262	237	240	231	234	223	228	225	228	217	248	236	235	264	235	246	257	247	261	221	249	252	212	197	232	234	259	236	255	225	221	228	255	243	226	218	220	281	201	237	217	273	251	232	227	229	229	220	254	267	220	254	236	262	246	252	244	231	248	236	248	239	239	224	244	229	214	243	253	250	248	196	249	208	231	224	236	238	263	240	248	245	261	229	237	241	283	231	219	236	229	229	242	240	258	227	233	231	245	245	235	247	243	221	240	237	238	208	226	238	251	269	237	269	228	248	195	221	227	242	251	234	273	241	248	253	254	253	202	228	209	225	246	258	240	234	233	224	234	241	216	217	214	244	254	240	276	235	232	246	243	244	233	244	247	234	218	286	212	230	253	244	240	246	250	204	225	245	251	263	247	231	241	221	257	231	241	232	230	234	240	235	247	251	229	269	221	232	239	244	245	254	259	235	221	246	229	254	271	225	239	269	215	238	237	260	235	223	253	241	251	243	263	212	242	242	207	230	252	226	223	263	263	218	234	255	249	245	236	219	210	230	233	248	239	245	223	257	254	214	276	230	275	230	222	249	250	236	233	238	231	263	254	225	201	268	245	226	257	224	234	223	251	270	229	238	270	238	253	228	262	223	224	266	227	276	258	284	261	248	241	197	221	230	228	247	250	235	214	227	255	239	238	244	229	256	233	228	251	260	254	237	222	213	243	223	235	206	208	242	262	272	216	242	262	252	248	204	244	242	260	240	243	273	241	232	218	239	229	222	214	252	237	258	228	236	256	226	245	252	212	238	247	260	233	243	236	236	248	258	274	246	289	274	255	289	269	226	237	239	226	245	251	253	256	277	253	230	245	245	275	264	239	249	220	248	255	232	236	211	250	204	230	251	264	228	233	221	230	226	243	258	255	208	231	219	251	235	202	235	231	243	231	258	259	230	246	247	261	238	240	239	247	260	241	231	223	265	233	228	241	237	228	243	242	242	251	265	222	276	223	254	241	231	262	221	242	227	248	222	259	236	232	254	247	260	250	248	241	204	223	232	265	234	227	250	249	218	263	233	223	232	241	207	244	220	249	226	240	257	236	243	249	227	252	236	258	241	215	233	217	202	243	264	236	239	212	231	235	264	273	222	232	259	214	240	236	237	234	198	226	227	242	252	250	241	258	235	258	249	221	240	240	235	248	257	258	256	242	239	249	248	223	245	252	256	265	260	247	240	259	227	269	260	239	229	209	226	230	236	265	248	229	246	231	227	232	221	244	209	228	222	226	238	241	248	225	220	247	248	240	223	260	224	234	252	226	232	228	238	251	248	235	205	238	234	219	219	225	250	214	260	247	241	218	228	224	222	242	251	225	222	250	236	232	248	201	224	263	230	236	231	215	243	221	265	251	232	225	222	224	261	218	252	235	236	221	276	240	223	243	241	249	246	242	249	244	263	261	242	239	242	228	242	224	233	223	246	225	219	287	254	226	264	266	225	201	246	233	208	247	236	245	213	248	233	240	260	209	225	260	218	255	227	238	235	237	231	228	247	214	212	244	258	235	216	236	266	230	247	243	252	243	212	233	238	253	230	233	215	244	236	222	217	246	257	241	249	233	214	231	244	259	221	250	218	229	264	243	241	204	234	230	223	218	225	233	250	218	235	254	212	258	246	219	257	243	234	231	245	263	245	267	244	232	226	226	244	240	230	252	227	241	225	218	234	264	244	225	237	239	247	264	244	226	244	244	242	250	252	246	208	246	249	234	215	245	258	236	218	234	253	263	230	240	234	249	233	259	253	220	221	240	240	229	251	232	235	252	254	271	247	240	223	214	248	235	250	246	251	217	265	243	259	252	249	243	218	237	274	269	221	247	230	247	254	257	236	243	235	246	222	218	260	251	231	256	274	257	228	240	232	217	205	281	227	235	225	233	242	240	240	217	250	242	226	240	256	236	227	255	259	264	270	235	246	251	238	247	241	240	234	247	264	241	229	217	224	225	239	245	216	231	244	261	196	231	243	248	229	207	233	228	225	222	257	251	228	261	249	251	222	243	264	243	223	249	223	244	277	261	255	214	231	230	233	251	239	238	299	264	255	230	243	245	245	244	208	244	257	232	244	242	220	235	209	235	237	244	234	242	208	228	242	249	236	220	226	247	243	217	244	237	220	255	240	246	241	253	185	247	241	255	255	236	236	264	259	241	257	241	229	222	211	264	250	235	264	228	230	263	227	251	211	249	222	247	219	244	213	201	259	233	242	218	229	218	255	262	238	229	262	211	240	231	202	224	237	221	213	249	226	264	233	267	224	234	235	251	257	253	225	236	258	230	233	228	230	239	264	230	237	215	226	229	223	245	238	238	258	233	225	232	217	222	244	256	248	256	250	253	251	246	268	277	256	262	253	251	231	229	239	234	227	225	236	238	275	245	219	254	245	237	238	219	254	256	239	242	218	236	231	231	255	206	242	243	248	241	232	249	258	238	218	261	264	233	266	255	244	241	246	246	242	230	212	231	243	246	239	247	264	224	220	251	229	226	231	261	246	250	225	229	237	216	233	246	223	233	240	216	235	230	269	215	246	238	243	236	240	256	215	233	245	263	232	248	264	277	228	256	217	253	231	214	252	250	249	261	270	226	239	262	228	244	212	268	222	202	232	245	214	205	236	236	228	228	236	246	252	233	241	245	243	250	208	219	240	259	245	230	207	270	233	215	253	244	234	248	247	237	277	219	261	239	239	221	238	221	227	202	243	243	229	235	240	223	225	240	245	244	248	236	260	252	236	251	212	225	266	223	243	236	237	233	222	232	215	239	213	255	245	248	232	227	234	244	237	234	256	242	237	261	233	240	239	247	229	221	234	230	245	253	218	234	269	216	234	256	237	257	267	217	228	233	261	227	243	231	251	247	245	221	244	241	249	264	234	224	247	216	233	222	226	219	234	225	209	211	248	274	280	268	244	266	239	237	246	226	243	250	252	241	231	250	259	228	233	269	229	265	264	219	236	245	242	249	256	235	199	261	228	240	242	250	268	246	214	256	243	247	238	233	207	236	240	234	223	261	235	231	221	237	242	246	242	242	234	259	206	236	213	264	254	209	206	225	243	241	219	251	256	242	243	262	233	211	219	243	289	232	249	225	238	243	217	243	254	242	245	229	242	231	242	251	229	248	257	219	228	232	236	245	223	242	213	240	246	234	257	243	247	234	202	237	242
13699	29475	42623	27001	21794	18413	15355	12483	10073	8263	6476	5133	4143	3473	3580	3147	2832	2654	2542	2461	2274	2194	2060	1787	1618	1544	1552	1321	1242	1200	1171	1165	1270	1242	1240	1269	1206	1237	1167	1285	1269	1332	1127	1075	1028	978	981	906	862	811	885	824	807	777	777	769	749	743	705	701	679	760	649	661	668	659	675	662	660	634	651	748	711	775	702	665	655	677	670	631	611	683	667	667	662	617	671	601	615	642	581	579	580	608	601	597	614	552	595	587	603	601	569	621	567	646	603	604	598	583	569	557	594	626	571	537	544	575	575	577	553	615	552	580	559	567	627	578	569	587	568	566	577	565	608	586	590	581	636	557	584	575	561	618	601	585	554	582	571	604	600	597	576	638	600	565	642	574	571	607	544	585	566	590	570	572	588	604	602	591	568	584	586	592	609	595	585	539	552	624	552	588	607	592	666	601	602	581	556	559	566	559	557	665	593	569	557	625	614	569	567	572	577	568	618	547	600	578	595	525	605	593	582	577	565	565	583	577	561	554	574	583	557	567	581	542	576	589	572	584	563	620	622	595	582	596	600	576	586	618	632	596	613	597	553	564	569	575	583	610	599	594	594	571	612	611	570	579	588	561	595	580	606	569	582	574	563	543	548	535	589	567	593	564	579	572	574	562	569	634	537	558	535	596	572	582	606	572	589	557	617	589	584	606	595	560	602	573	560	605	617	626	615	571	553	605	567	604	597	593	587	569	592	595	539	607	580	592	616	548	568	552	617	572	620	569	596	630	602	590	584	556	586	594	568	617	536	599	591	585	625	560	621	608	594	625	612	549	580	585	569	600	577	590	548	551	599	595	598	578	617	624	597	565	609	559	579	575	573	583	588	580	570	598	595	563	583	566	628	603	583	648	595	594	591	564	590	594	579	619	598	602	599	589	588	569	592	620	604	548	598	588	538	554	574	577	627	626	561	600	604	597	574	602	615	658	580	531	552	606	577	541	602	582	624	595	563	603	551	620	579	580	597	574	572	584	553	583	607	616	592	567	606	548	525	563	568	556	584	588	581	561	614	627	559	588	591	547	573	573	571	552	589	562	570	583	590	592	611	582	603	544	549	617	583	564	605	595	582	587	621	611	621	584	607	573	592	594	558	558	576	628	571	605	578	593	573	604	586	622	609	562	569	592	565	608	588	616	599	578	569	580	601	562	598	535	580	591	560	546	597	554	559	574	572	583	589	603	590	567	623	582	537	611	617	608	600	601	595	598	605	598	575	592	525	615	571	567	609	577	568	617	596	541	623	552	572	559	600	593	603	546	595	560	588	547	631	583	564	609	568	649	570	624	634	558	545	594	613	602	566	498	576	584	591	543	580	594	602	569	532	600	615	575	623	552	626	595	594	577	606	610	593	578	555	589	632	597	568	620	616	607	549	607	600	534	588	532	605	541	574	616	601	579	608	564	577	594	574	565	595	580	601	611	611	548	572	583	570	613	594	551	579	599	551	541	542	610	623	553	562	572	583	551	554	584	586	536	584	618	527	645	530	623	555	563	606	579	584	609	538	593	581	624	626	600	596	570	611	561	611	560	583	587	579	601	568	574	584	546	591	561	580	610	570	583	595	590	582	590	553	566	565	555	572	609	545	579	606	595	543	560	585	578	627	595	598	542	578	580	575	595	601	598	595	597	552	582	576	622	601	600	584	542	594	590	611	571	585	560	597	587	530	550	576	603	609	580	585	598	559	581	612	557	610	548	564	620	611	582	611	568	579	565	601	571	580	556	564	612	555	607	612	556	568	579	557	601	547	541	553	616	597	616	576	581	569	598	579	585	590	576	570	570	570	601	593	588	570	588	567	566	624	585	611	554	574	581	615	562	598	576	605	564	614	552	618	564	619	597	561	566	573	611	557	592	585	581	595	586	615	616	578	616	554	614	560	560	596	587	581	590	570	558	631	578	577	573	568	599	595	601	610	594	621	563	601	586	592	633	577	593	592	580	577	543	576	542	598	565	558	598	591	579	590	612	620	584	574	534	571	588	584	617	587	574	603	552	579	561	587	583	559	580	546	572	614	599	566	559	596	598	620	643	586	554	558	609	577	640	575	538	590	595	578	562	606	590	571	563	600	608	604	622	588	589	609	562	571	583	563	565	554	576	576	574	550	556	572	573	579	611	599	604	559	574	556	580	574	556	571	628	635	554	605	580	587	587	581	595	554	582	622	580	553	583	553	562	606	584	626	580	593	569	595	558	595	580	580	596	588	578	553	627	605	607	599	574	569	569	641	581	608	604	570	602	588	560	592	598	587	593	560	575	596	572	566	576	562	584	604	538	584	581	593	619	567	532	578	584	621	577	546	589	602	544	551	584	566	570	605	562	570	540	547	600	569	598	564	567	620	601	593	568	568	592	634	576	594	597	574	595	587	553	598	571	591	571	626	579	603	578	592	648	584	567	604	639	589	588	602	551	557	592	593	575	570	584	582	587	589	581	537	559	558	601	585	560	591	590	578	611	606	598	581	582	542	630	564	623	622	583	614	583	592	591	580	595	588	593	641	560	629	562	573	612	554	591	606	587	616	619	541	602	604	552	624	588	529	596	609	584	598	601	556	613	560	578	570	604	573	580	578	576	553	598	629	633	595	630	599	598	524	587	614	590	607	581	556	556	581	582	603	578	583	584	557	633	590	535	565	545	644	612	600	561	584	599	618	569	604	555	629	612	596	579	520	595	623	569	609	575	590	576	607	563	568	565	600	627	605	615	603	577	582	617	554	603	576	630	607	580	564	564	567	606	574	559	586	613	584	552	562	600	589	571	617	547	545	629	568	617	568	578	587	619	595	594	614	576	593	617	597	597	591	604	561	596	591	597	527	547	557	554	578	560	599	590	565	536	598	599	591	561	609	586	596	608	583	621	595	605	584	637	627	582	548	595	587	590	626	566	611	571	582	536	554	576	583	590	595	561	557	574	531	572	598	579	537	593	608	572	563	595	554	578	578	544	614	595	597	552	624	589	591	603	618	567	575	567	581	584	580	581	596	584	582	597	562	580	624	614	601	549	575	590	581	611	583	593	603	605	533	545	530	543	571	596	572	568	616	549	582	580	639	561	570	616	578	610	551	569	562	591	608	606	541	573	582	600	569	575	531	588	591	604	548	589	557	577	614	592	642	544	552	598	573	558	590	578	582	584	612	606	583	566	574	574	610	611	580	605	591	566	592	546	607	562	585	568	595	599	594	559	587	613	559	589	574	586	634	564	569	605	589	584	605	541	566	582	548	576	607	557	581	579	563	588	579	592	544	564	541	581	600	601	573	598	544	576	576	590	566	562	524	557	568	564	582	566	591	564	629	562	628	618	574	601	611	612	598	568	582	545	571	599	605	548	574	589	576	559	548	602	629	580	583	590	578	542	584	575	593	620	595	565	609	585	575	587	606	578	593	569	597	564	598	600	622	573	618	615	564	581	587	534	593	578	615	619	579	552	611	618	571	617	604	556	587	612	616	614	615	607	562	550
29608	39040	50360	31181	23439	19060	13418	8529	5128	3482	2576	1817	1339	1103	1080	867	786	772	653	641	556	674	572	513	423	422	410	406	362	366	357	347	331	348	353	346	364	374	338	378	376	327	338	336	270	293	298	288	251	257	293	279	267	259	243	215	230	221	242	212	214	187	263	226	232	233	226	227	234	233	222	244	213	242	239	246	225	229	216	200	242	213	213	221	218	207	209	213	234	260	233	219	191	214	261	234	210	202	191	222	213	194	218	178	220	240	225	205	200	188	233	197	206	202	217	216	238	225	218	204	211	229	169	236	179	209	233	210	211	205	198	206	232	228	199	214	215	209	226	216	221	209	234	200	207	196	202	192	197	200	217	228	213	213	190	217	187	200	211	221	204	202	206	221	213	228	233	210	218	208	201	190	212	218	217	212	204	218	188	229	208	215	198	219	222	212	186	235	208	236	222	237	212	214	203	235	192	218	191	228	195	207	206	193	213	246	197	181	202	183	201	205	235	220	225	203	179	198	212	197	206	205	205	227	220	191	200	234	208	186	216	209	235	184	189	204	206	217	223	203	207	203	193	209	188	222	198	225	224	240	201	242	230	235	192	226	218	217	192	233	192	177	207	212	178	198	189	212	166	188	206	187	226	211	246	213	230	219	202	245	199	219	224	174	207	218	217	231	225	193	213	226	195	207	197	204	205	229	201	194	225	207	201	236	241	239	214	262	218	230	241	208	193	214	193	241	208	229	191	199	201	183	209	232	223	204	211	217	237	211	205	209	210	221	204	199	240	217	217	200	199	213	247	228	207	207	215	189	208	208	214	210	194	212	202	232	228	206	214	214	213	199	214	190	212	232	197	200	210	215	191	241	225	203	177	207	232	204	210	193	224	205	198	203	243	205	219	220	219	198	211	211	230	209	195	203	228	213	208	220	200	238	192	226	208	213	232	226	228	197	193	205	184	253	248	197	209	204	220	246	208	216	206	200	214	200	224	208	193	187	214	188	186	225	191	225	204	224	202	207	220	207	201	211	190	199	202	192	227	219	188	218	233	214	204	191	237	213	178	216	211	200	217	212	216	229	232	202	204	211	217	207	208	203	200	212	193	229	210	219	199	200	232	233	233	213	219	209	225	218	191	212	208	197	217	216	217	211	207	184	219	206	230	205	219	236	185	202	205	213	235	229	215	214	212	198	204	207	195	217	194	212	219	210	198	228	221	235	203	202	198	216	185	216	215	201	199	190	202	209	226	197	178	226	193	239	214	204	206	208	195	209	185	207	197	203	189	234	184	220	213	215	207	218	200	206	231	194	197	179	213	213	208	229	233	203	205	209	240	217	200	216	209	216	218	202	207	191	201	221	213	220	213	219	231	202	209	191	234	240	205	205	220	185	205	212	214	222	220	197	211	213	202	219	239	222	209	236	202	219	194	182	174	216	203	221	216	229	210	230	200	215	236	219	215	214	205	202	210	223	194	209	228	204	202	229	208	229	233	222	240	199	245	211	215	216	215	202	227	211	196	225	207	220	198	231	248	228	249	185	230	203	218	215	196	208	211	195	234	205	211	220	220	232	211	218	211	206	203	186	213	199	221	204	196	220	213	214	221	191	201	216	221	218	198	202	204	228	206	208	186	207	228	234	185	215	196	226	214	215	207	215	201	218	213	200	204	225	229	203	224	216	216	217	206	212	221	208	200	222	197	191	213	214	240	247	210	198	215	218	224	213	195	188	219	186	199	219	216	215	221	194	228	232	198	216	214	220	218	185	226	215	219	243	227	221	196	222	187	220	207	219	221	212	196	222	200	200	210	213	216	215	220	238	203	209	213	209	212	214	219	204	221	205	183	215	211	229	190	209	223	196	241	201	210	208	235	204	196	207	229	202	189	212	208	207	217	212	205	225	203	203	211	202	200	218	202	197	224	223	208	218	205	216	182	222	206	224	229	215	201	212	230	220	206	196	194	215	225	195	209	216	213	199	204	210	183	195	227	214	213	193	226	221	194	210	209	241	214	208	220	202	215	213	226	225	229	233	214	232	223	213	220	205	186	199	222	211	198	215	216	197	210	195	230	242	211	209	196	219	258	191	216	225	226	224	202	212	204	201	208	212	184	216	194	216	194	222	219	220	197	228	209	231	201	221	212	219	184	204	225	215	197	168	231	219	214	216	205	193	180	223	232	210	201	193	186	197	238	216	219	234	250	204	210	232	212	215	234	228	199	219	241	233	220	239	176	205	225	224	237	239	211	208	217	205	212	221	204	211	187	211	204	205	219	220	205	212	192	215	192	209	181	229	218	196	209	210	219	206	221	217	218	229	193	226	232	205	215	212	226	210	204	212	186	209	201	198	205	211	205	226	210	206	243	228	202	205	222	238	200	157	199	229	210	203	224	231	241	211	217	210	227	199	229	235	183	223	206	223	197	209	212	212	212	186	202	196	201	216	209	222	208	219	201	242	213	223	218	221	225	219	205	203	204	220	209	214	222	199	209	218	226	206	226	217	206	230	213	223	240	231	207	209	202	194	191	215	200	191	219	225	194	221	225	213	220	228	211	204	206	239	206	194	192	241	196	197	218	202	197	219	216	225	193	223	216	210	202	214	240	202	202	204	225	191	228	196	218	176	218	235	228	247	200	205	256	209	221	203	216	225	196	187	208	208	232	192	236	209	223	194	227	230	233	195	208	213	205	219	223	239	187	205	213	192	235	206	208	219	215	213	205	206	248	222	204	210	195	221	225	234	196	204	211	246	206	193	177	213	190	207	232	197	182	203	201	206	214	191	198	200	199	237	213	205	185	206	216	195	214	216	200	194	210	228	212	212	215	234	202	235	225	205	188	211	189	213	192	237	214	214	188	225	234	214	197	258	231	215	236	195	194	215	217	198	217	226	208	194	227	209	208	217	192	207	238	219	200	211	187	223	189	185	184	198	222	237	198	177	254	217	204	208	223	211	223	215	213	218	205	227	220	226	216	216	202	211	198	214	206	238	204	238	218	181	232	217	198	205	212	207	188	218	200	206	235	189	207	220	244	208	218	182	215	214	210	201	196	214	190	226	209	255	223	196	206	187	204	197	199	220	226	208	221	230	203	222	218	216	228	214	224	222	190	207	187	194	182	222	243	207	211	209	205	233	199	185	213	183	192	240	214	211	231	217	203	197	217	216	229	223	187	220	203	230	211	207	182	201	212	207	215	222	214	189	222	224	201	226	215	222	213	222	207	190	206	231	201	235	211	202	188	194	214	213	236	183	198	215	214	222	191	205	196	200	248	237	215	211	215	219	211	203	231	204	203	224	232	229	183	222	208	212	214	201	195	207	223	208	224	209	202	224	218	192	189	204	206	199	201	194	214	241	209	230	219	201	226	227	211	227	198	207	216	207	239	184	227	211	216	197	209	236	180	222	228	227	220	209	191	208	235	209	181	223	235	202	242	235	227	225	226	194	210	198	192	220	228	186	213	213	223	202	214	191	229	208	210	218	229	196	208	219	215	191
17825	31882	46936	30837	27422	24218	19770	16622	13430	11721	10020	7686	6141	5464	5288	4636	4087	3759	3415	3350	3158	3065	2641	2548	2455	2219	1965	1628	1570	1510	1442	1569	1560	1478	1493	1551	1623	1619	1697	1725	1741	1561	1439	1353	1281	1223	1196	1125	1151	1128	1007	1017	875	741	843	773	752	730	671	702	686	657	610	628	646	602	637	644	685	693	682	733	778	698	644	652	605	623	584	619	599	598	614	577	553	576	554	547	569	574	551	556	524	481	514	551	509	518	523	524	534	513	509	530	552	467	524	584	561	506	533	531	546	553	524	516	506	508	503	504	542	493	531	498	526	545	500	541	539	515	518	477	520	504	521	476	503	522	503	495	479	473	483	533	518	530	494	517	528	528	508	494	517	504	518	523	532	513	514	514	542	499	539	502	541	479	504	493	533	496	504	543	475	525	499	510	508	526	524	456	517	491	514	521	522	489	498	541	536	508	533	550	532	586	549	540	519	498	485	547	558	555	543	492	535	527	537	519	551	514	534	520	512	504	546	517	556	495	492	530	518	514	528	521	513	485	505	537	523	461	547	511	513	534	483	516	523	521	545	527	493	521	513	534	498	534	495	511	496	514	522	550	518	525	524	496	477	526	543	494	532	511	509	511	542	573	472	492	508	508	519	466	523	525	511	504	543	507	529	525	526	512	476	511	495	496	535	519	559	565	511	486	532	486	557	502	529	510	503	507	527	494	521	514	488	524	537	522	555	508	500	506	513	554	523	493	508	576	509	553	500	487	508	498	539	526	545	499	510	515	503	526	522	505	552	516	534	511	493	516	540	534	548	546	524	512	543	490	496	527	539	519	522	505	512	496	533	491	549	532	506	502	456	471	543	522	546	494	517	510	504	545	501	555	511	551	534	541	480	502	507	469	556	478	496	501	527	530	526	502	520	493	530	482	534	500	533	545	522	540	513	521	509	527	493	516	553	517	505	564	522	547	507	506	493	497	504	545	465	532	562	473	539	524	533	496	550	546	472	523	541	496	517	500	530	527	510	511	609	514	489	487	514	532	468	499	501	519	513	512	538	501	541	514	510	543	497	482	506	538	564	516	502	478	476	504	477	495	522	527	517	528	485	507	529	501	522	520	502	482	511	505	562	477	548	548	490	489	489	532	533	531	492	501	515	560	511	572	500	537	516	515	486	501	495	513	561	530	553	520	503	540	545	468	513	516	532	492	468	504	526	506	543	528	490	530	559	475	504	509	552	472	490	499	517	524	568	485	541	474	523	497	513	510	490	462	515	538	510	452	525	484	496	478	519	498	520	491	526	529	500	542	529	503	518	500	539	515	528	490	518	535	516	508	527	549	511	502	502	533	529	511	497	480	496	531	502	510	500	505	479	531	512	526	502	532	525	514	523	538	497	469	517	505	530	530	508	490	542	488	498	534	503	477	513	492	486	558	470	512	503	490	493	500	519	519	554	547	460	499	501	509	543	493	558	514	488	494	526	522	538	475	529	534	518	501	551	472	489	509	538	526	490	542	527	492	491	480	546	515	541	509	493	541	510	500	490	523	543	557	526	522	519	533	498	502	539	511	510	491	510	492	485	497	463	503	517	510	479	486	524	527	525	515	495	536	500	511	504	514	492	556	495	536	498	487	526	554	521	481	507	536	551	506	540	510	558	505	551	544	545	523	504	505	493	514	478	525	561	539	489	516	495	484	527	511	499	494	480	514	523	523	522	503	495	571	540	516	497	490	514	486	513	515	508	519	518	545	536	482	467	487	550	518	525	509	507	519	487	493	534	516	498	491	510	499	521	498	516	505	493	499	555	517	542	511	488	508	496	541	525	501	481	528	506	549	491	540	531	499	490	509	515	534	514	539	503	534	549	548	531	509	513	523	498	525	510	483	493	487	501	495	528	524	525	439	514	500	495	507	507	503	481	520	526	484	530	523	453	523	506	476	487	471	523	499	524	464	503	511	476	532	504	534	504	518	517	518	522	540	551	534	516	506	505	528	492	492	491	527	499	512	492	488	496	521	543	551	480	508	510	530	507	556	505	550	528	520	505	551	533	510	490	482	519	502	522	475	508	484	535	485	480	534	540	508	531	535	513	498	542	510	507	502	542	535	495	501	516	491	510	522	522	523	539	493	505	514	524	544	504	550	501	529	540	517	472	506	538	557	523	525	514	521	493	500	483	525	565	533	528	507	469	565	526	496	520	501	506	505	499	475	542	529	497	543	511	501	495	529	539	536	495	524	525	503	466	532	506	533	517	524	525	493	542	540	543	525	531	508	499	498	508	464	479	525	525	519	504	543	487	481	546	511	529	507	477	510	496	493	532	512	573	531	506	497	515	529	521	545	508	523	525	525	501	547	498	550	541	469	520	516	513	493	534	521	496	463	524	523	542	499	520	476	512	520	502	482	508	514	482	522	517	512	512	498	505	512	521	486	534	463	524	493	525	498	541	524	554	499	515	499	530	552	498	500	519	490	473	527	493	521	532	463	541	545	488	497	539	513	512	539	511	483	505	540	474	558	560	533	528	517	489	515	534	519	479	522	525	509	517	503	488	514	508	485	526	521	545	512	530	490	499	497	484	482	508	540	522	521	527	541	506	501	498	531	531	516	491	519	529	539	499	525	481	530	521	477	531	521	519	497	578	488	512	509	459	524	484	507	511	517	514	506	562	553	509	572	521	527	489	531	490	478	521	557	452	507	509	515	512	534	517	517	561	531	540	501	505	461	530	553	553	508	498	485	495	527	523	520	468	551	520	522	555	506	463	513	523	519	497	481	530	476	501	511	510	561	514	528	561	460	479	524	515	503	520	550	527	499	515	483	527	530	551	503	537	487	526	500	519	509	544	498	513	480	522	531	518	492	521	511	539	507	525	525	496	509	519	495	503	509	529	513	470	499	497	543	487	531	503	528	508	541	536	513	508	517	518	464	496	545	532	484	548	498	488	501	506	497	480	512	518	495	497	471	522	554	508	475	507	515	511	498	497	515	496	548	491	496	546	537	527	523	509	532	502	488	531	531	520	501	548	520	529	550	532	520	580	505	536	473	487	497	527	537	516	495	501	515	508	528	489	500	514	512	458	535	488	515	500	554	523	493	502	530	531	481	505	519	525	485	504	511	486	542	481	474	489	493	500	524	517	518	502	528	526	500	518	488	517	522	499	519	499	550	491	538	510	497	546	524	550	545	506	509	521	492	484	491	517	528	506	508	525	553	478	505	500	512	527	496	527	516	491	495	473	493	571	484	514	487	496	496	539	511	543	529	472	495	543	512	504	486	473	499	485	520	487	509	522	491	481	532	483	548	492	512	541	526	505	517	514	497	534	524	518	486	474	516	510	488	506	514	507	502	550	532	529	517	479	527	543	523	535	536	512	505	536	526	559	538	524	532	520	519	508	502	537	506	521	538	546	500	509	516	543	525	498	551	541	495	533	506	533	504	561	520	520	512	523	528	500	520	514	522	499	508	499	514	506	539	556	518	487	469	489	486	528	494	515	494	489	552	484	509
11458	10480	14814	7383	4455	3052	2124	1479	1031	850	669	582	425	407	398	371	354	311	363	298	331	323	281	302	262	286	286	256	264	277	227	225	244	239	226	243	225	233	246	229	254	235	222	231	222	234	196	212	221	246	219	221	225	218	216	230	206	225	203	228	199	232	206	215	236	228	200	212	192	216	239	223	229	218	236	201	228	221	212	210	224	220	218	218	233	221	222	212	211	219	231	225	214	225	228	214	187	214	215	209	223	220	196	226	230	230	208	217	224	200	223	214	230	206	230	227	200	183	214	213	233	227	233	220	212	203	204	221	217	204	191	214	224	213	223	219	208	223	218	206	208	204	215	217	206	171	218	223	234	213	217	205	218	207	222	196	210	248	211	212	215	173	219	203	164	204	200	205	199	230	193	203	188	182	212	201	254	222	209	207	207	223	203	228	207	217	207	190	205	216	220	206	187	217	208	233	224	205	218	213	223	194	196	206	220	205	227	206	236	221	210	216	242	220	215	241	187	198	190	209	202	228	197	210	209	234	203	195	221	211	199	188	235	202	196	229	213	197	228	205	185	218	207	229	214	212	237	230	247	212	208	197	207	189	203	193	191	205	221	223	192	203	218	232	196	223	206	190	195	235	200	196	201	213	214	208	227	209	181	216	217	208	191	180	223	204	216	198	212	234	217	210	200	196	197	199	209	193	217	203	217	216	203	222	198	188	216	193	213	211	200	240	223	216	200	216	188	190	188	203	210	197	198	188	213	242	189	226	206	223	218	213	221	214	198	200	217	191	197	199	223	225	215	237	221	208	238	222	199	214	191	223	174	201	230	207	201	236	222	214	209	218	220	200	240	219	192	206	239	217	196	198	215	198	233	220	208	229	211	203	236	200	206	192	168	230	201	195	190	241	205	203	201	192	184	186	204	237	188	208	218	202	216	193	204	199	206	225	198	208	226	220	243	196	217	211	240	233	212	213	212	205	199	217	219	226	202	207	222	203	191	241	229	199	220	192	216	215	175	199	224	162	198	213	195	211	217	192	248	202	193	197	200	197	220	204	210	211	166	212	202	226	206	215	202	220	198	216	210	199	235	221	214	205	229	233	204	213	217	213	209	202	211	231	193	204	222	204	219	200	201	221	206	226	211	213	209	212	224	194	205	215	212	200	235	200	224	219	235	180	218	194	204	220	228	187	193	216	210	197	245	204	191	203	221	219	215	211	194	210	226	203	210	227	217	234	204	202	227	192	215	212	216	239	203	201	209	208	226	209	248	176	207	210	216	222	231	204	197	227	223	246	205	207	214	214	213	211	210	208	209	195	207	217	214	237	192	199	223	221	205	190	226	169	215	224	195	190	183	215	190	208	199	228	237	190	214	216	219	208	218	226	230	222	214	211	233	203	232	200	208	212	189	204	230	211	209	214	192	190	182	207	189	208	207	205	196	209	221	215	237	223	236	206	213	212	197	218	223	229	193	198	201	183	229	231	209	215	218	220	211	203	217	216	207	226	234	225	232	217	221	215	203	236	191	217	200	210	247	227	219	215	200	196	239	237	221	202	218	220	212	195	224	206	214	196	208	211	191	194	213	195	212	176	210	204	217	214	207	206	200	198	208	191	225	220	179	236	238	243	211	191	233	201	214	201	193	258	199	203	186	210	229	195	209	204	215	216	200	213	246	219	227	230	222	191	207	207	255	189	212	218	194	218	216	218	242	208	209	230	205	227	227	205	215	200	205	216	204	220	180	231	183	230	224	221	218	236	200	192	201	231	231	218	219	209	213	214	213	224	211	196	211	200	228	208	215	194	194	207	203	202	213	213	209	207	215	223	243	207	219	221	194	214	207	229	190	242	205	216	230	203	215	191	198	190	197	208	195	191	223	214	200	205	217	213	192	210	208	210	212	229	223	217	190	193	202	218	186	207	209	196	223	198	228	219	200	211	206	212	188	194	214	208	214	190	221	198	213	195	223	228	240	209	197	201	204	208	204	203	207	237	192	207	193	229	210	199	219	205	222	193	231	200	187	183	207	208	207	209	226	220	212	239	205	198	217	193	211	242	222	229	229	223	216	220	231	180	224	230	200	216	222	244	197	194	212	213	242	207	238	207	187	194	229	209	189	193	230	225	232	217	228	194	216	218	210	210	215	207	209	164	214	211	207	210	204	201	202	208	206	216	213	219	218	193	191	218	214	211	200	227	186	212	209	214	208	203	193	198	204	220	191	191	223	210	216	202	217	210	206	216	223	220	223	193	241	209	212	245	192	235	219	202	243	186	203	189	232	222	200	220	220	277	213	194	223	210	191	218	230	196	196	209	200	223	217	214	215	199	227	209	210	203	185	219	227	201	213	205	213	222	208	203	210	216	204	211	226	223	201	194	206	194	221	212	213	193	211	219	204	222	216	224	192	199	198	199	205	206	190	204	214	217	188	230	210	197	219	200	220	183	207	202	200	224	232	231	222	196	188	197	200	206	188	216	221	208	177	214	197	202	206	225	211	207	219	188	198	201	222	218	192	202	205	210	225	220	177	191	215	214	197	228	229	220	217	234	211	235	227	180	215	217	211	210	252	217	232	205	199	204	209	224	198	204	220	163	216	238	214	238	203	220	214	209	204	196	231	190	211	204	232	216	209	192	220	205	231	170	191	186	216	187	181	203	209	211	196	188	207	211	206	199	227	202	222	209	182	227	204	222	222	204	204	202	210	236	187	206	204	197	205	218	209	215	195	212	199	218	234	198	206	214	249	216	225	211	234	210	222	229	228	213	203	218	241	225	201	214	195	219	208	205	215	203	200	195	192	261	212	214	183	202	211	174	199	181	206	205	207	164	228	229	216	208	217	222	236	210	216	206	178	190	206	209	199	236	237	244	196	204	223	179	240	224	196	191	242	187	201	223	205	211	222	201	207	226	209	203	214	194	211	220	181	199	229	202	193	181	226	195	214	217	195	211	226	210	213	205	207	216	215	204	199	205	197	186	212	223	194	211	198	178	215	210	223	210	241	185	201	210	200	234	231	202	232	224	212	204	184	245	201	210	192	218	222	212	208	227	217	216	217	202	219	205	212	221	222	214	210	189	203	227	231	195	221	229	229	234	229	225	223	224	197	219	191	195	193	204	190	198	180	217	216	206	216	200	206	184	205	220	192	228	212	222	197	203	209	219	210	230	238	235	223	221	186	237	243	217	209	206	224	232	201	231	206	223	218	214	218	217	222	204	206	233	241	215	244	191	211	232	209	198	206	200	196	227	210	206	218	209	238	215	194	216	215	215	205	229	186	203	201	224	189	200	202	233	206	204	216	242	206	219	225	195	189	215	205	208	192	202	203	228	204	223	211	191	207	191	209	240	196	213	220	242	178	212	195	218	217	222	214	248	194	203	220	219	231	213	219	212	202	226	215	211	224	188	208	205	213	206	204	209	216	205	195	199	234	206	239	206	209	207	189	228	206	233	241	242	211	208	202	187	212	211	221	186	201	200	211	214	224	211	238	229
6879	10020	20073	14497	13312	10924	8876	6565	5081	4009	3415	2781	2110	1854	1664	1548	1470	1298	1296	1214	1121	1106	1050	1038	986	926	897	867	839	788	806	839	770	760	783	777	781	730	715	748	712	708	718	676	665	670	648	647	612	626	600	618	626	634	617	566	612	628	626	514	550	523	563	578	583	568	592	581	623	561	536	569	599	621	587	585	546	523	549	559	549	499	514	531	591	507	522	505	510	526	508	523	535	548	535	497	523	546	497	504	505	540	568	538	522	482	523	570	518	529	553	520	531	530	521	548	540	556	546	522	545	459	560	545	543	515	504	542	484	547	490	515	544	497	483	573	550	539	520	525	552	502	530	503	519	557	517	487	491	478	500	516	528	493	560	507	515	508	555	525	518	550	554	536	559	514	544	530	489	537	513	558	561	526	545	538	556	540	521	569	493	530	545	516	531	548	556	584	560	556	501	545	524	555	513	507	516	572	587	502	555	550	546	518	501	500	509	492	528	560	521	549	526	543	490	529	564	566	565	555	476	545	531	553	507	567	555	532	531	522	516	551	490	506	535	528	551	532	537	521	560	523	492	543	543	517	514	546	535	541	521	517	510	494	541	543	500	518	554	526	549	511	529	527	563	520	554	533	551	547	521	496	515	525	472	516	513	557	563	516	538	554	543	547	524	522	490	512	515	511	503	543	559	539	543	551	548	525	558	521	482	528	516	515	526	504	551	525	537	536	532	510	530	531	514	521	530	510	565	513	526	524	522	536	500	491	539	546	553	540	510	530	541	500	561	575	522	538	549	508	537	527	570	524	480	531	529	512	514	506	504	520	528	512	487	530	489	548	506	525	519	545	565	539	514	545	542	530	512	481	529	559	480	516	522	548	538	503	533	545	526	553	512	501	548	545	531	485	507	521	493	565	494	493	497	567	480	525	535	523	493	522	524	515	546	515	500	499	522	551	508	560	537	527	534	552	503	540	523	549	552	536	532	498	552	541	559	488	486	520	519	505	528	507	550	546	545	546	539	517	546	519	527	540	509	510	519	530	539	546	525	534	555	516	510	517	524	555	528	500	520	494	533	517	559	508	520	523	566	566	493	493	513	506	518	550	532	532	544	542	531	564	472	522	492	517	548	493	555	519	527	517	567	510	522	564	515	519	532	564	510	537	522	545	514	540	525	552	531	539	549	530	547	540	552	515	500	505	544	520	523	551	532	472	536	568	517	565	533	519	523	536	519	488	542	515	526	531	515	515	536	511	506	523	501	517	574	480	551	559	545	553	512	543	508	528	526	547	543	534	521	509	500	545	553	510	539	500	494	557	536	518	503	522	548	537	510	540	487	594	521	522	565	569	468	537	507	524	523	549	507	553	530	531	542	538	534	505	521	551	542	483	523	516	540	486	553	517	506	522	543	540	528	535	578	512	494	527	542	542	561	557	529	560	499	541	496	542	476	538	513	588	549	561	528	488	501	533	494	509	515	494	555	514	551	483	511	524	500	538	522	549	546	526	557	521	534	503	514	541	580	547	510	534	557	551	533	494	512	510	495	526	490	553	531	512	509	524	503	530	524	497	533	511	516	543	546	468	565	539	513	481	510	520	520	479	513	543	526	544	480	522	533	551	514	539	517	530	508	537	547	531	524	524	531	509	573	515	563	483	517	526	542	532	511	491	516	536	493	512	547	555	509	512	526	514	522	502	495	498	539	525	525	525	579	514	538	551	571	544	495	527	529	529	527	531	547	536	542	543	524	551	525	522	562	533	539	506	509	541	556	536	516	546	534	524	522	539	492	481	562	526	548	524	552	542	510	493	512	481	499	487	541	502	538	556	532	508	533	538	503	511	521	515	528	556	491	524	551	533	538	520	559	505	532	540	528	495	530	521	566	532	563	536	507	502	557	534	496	513	518	485	513	556	523	515	514	534	533	541	506	552	517	563	551	505	500	518	508	521	527	529	559	528	516	543	532	498	540	500	524	535	531	538	532	495	555	531	551	536	549	553	551	538	546	517	577	538	521	522	527	499	524	542	499	570	538	499	574	544	532	490	531	525	531	591	497	528	551	542	536	535	575	509	514	512	531	538	522	504	473	565	483	557	549	547	527	496	510	530	553	481	493	493	549	506	529	574	557	532	534	545	530	522	522	530	533	515	480	544	549	534	507	549	568	535	553	504	513	501	523	541	531	540	525	529	562	534	509	523	492	530	522	520	515	540	512	525	529	477	547	556	520	533	526	541	549	530	517	561	539	491	496	531	533	516	514	499	488	497	501	546	542	577	531	532	542	522	555	540	567	505	556	532	548	509	510	496	537	501	507	522	530	507	521	539	553	528	506	509	569	517	535	505	507	516	534	540	541	520	510	504	505	523	544	520	555	540	519	561	522	548	512	534	537	515	566	535	536	508	532	520	555	535	565	522	553	512	481	509	545	463	478	530	543	515	500	516	527	537	525	522	526	543	508	501	520	566	509	512	545	545	523	539	533	550	522	534	552	548	532	536	549	543	562	500	471	535	510	537	559	557	545	552	516	541	564	509	503	512	522	548	537	535	525	540	538	524	524	492	489	504	468	498	540	522	553	529	499	575	546	514	522	531	517	506	511	535	513	543	541	541	513	556	525	580	539	517	501	518	527	527	515	534	552	539	511	528	542	535	583	567	557	548	555	510	546	500	537	525	519	531	548	530	517	527	540	546	554	516	587	517	526	554	575	544	576	524	534	527	541	505	553	563	520	524	559	506	527	546	515	525	504	567	509	510	474	579	530	524	545	531	506	502	534	505	558	488	547	565	501	533	527	556	539	480	476	549	517	578	527	521	543	512	531	499	519	515	541	496	529	532	541	529	472	554	543	528	551	526	517	538	536	540	536	552	538	518	519	514	513	528	527	529	525	536	541	508	529	504	529	518	528	511	498	515	537	505	551	536	541	522	521	532	501	501	544	542	497	535	568	528	532	557	489	551	544	522	529	532	530	540	505	517	525	519	536	505	532	540	533	486	499	557	507	529	522	507	550	508	522	490	491	550	547	526	528	538	539	525	470	492	524	559	541	546	540	504	504	503	586	546	527	559	484	509	522	546	530	534	537	516	491	513	564	562	514	539	522	466	538	526	532	524	521	549	558	528	549	533	531	535	481	536	524	512	500	579	523	547	546	513	526	533	570	561	544	519	552	515	526	503	506	522	495	526	499	514	514	515	525	512	534	558	530	541	525	516	551	514	492	500	524	529	592	553	505	550	550	543	517	577	516	499	492	528	520	532	537	554	566	555	488	539	507	481	542	520	532	552	555	527	520	536	528	511	555	513	511	528	556	553	551	561	501	525	550	504	523	568	531	526	542	517	488	512	537	519	532	537	525	484	538	531	534	535	505	521	524	528	498	552	509	533	509	558	553	528	534	512	496	506	502	504	525	549	554	548	574	502	539	549	541	547	525	582	566	534	502	527	516	552	509	514	549	535	526	565	566	534	508	532	527	510	531	535	535	508	531	560	502	542	518	492	537	555
24703	31859	42194	25888	17565	11486	7211	4404	2825	1835	1417	1248	937	750	718	649	561	498	499	525	450	553	462	438	423	401	362	384	329	325	294	306	333	376	381	306	352	320	338	314	346	316	311	327	317	266	312	247	295	276	288	285	264	247	260	277	240	269	234	267	236	278	240	261	288	222	281	254	240	252	289	285	258	273	254	231	226	233	241	233	262	235	219	234	259	226	260	226	278	252	225	258	246	226	266	245	238	266	245	259	244	224	221	224	233	265	264	223	219	222	213	232	242	255	205	257	241	249	262	230	246	251	248	253	225	220	233	208	237	210	269	232	253	229	266	261	230	244	220	229	235	246	241	242	269	249	246	219	213	234	244	228	246	209	226	240	234	234	227	223	238	277	261	257	235	232	239	243	232	245	256	238	250	219	230	229	254	217	228	282	206	234	235	255	242	248	230	268	253	235	260	248	245	240	234	248	248	220	251	236	265	247	269	244	226	226	258	211	236	221	257	254	228	237	247	242	195	221	258	258	215	248	244	257	225	238	234	220	250	241	233	254	234	249	257	237	241	251	235	270	228	260	251	229	219	227	213	233	220	226	232	224	217	259	228	223	252	230	241	283	256	268	245	254	222	248	270	208	245	258	253	272	263	279	211	216	248	235	236	244	211	260	215	220	248	222	233	238	220	215	217	212	220	244	239	246	253	243	257	253	221	265	212	218	254	244	240	262	217	253	230	246	237	220	228	238	245	231	257	257	226	225	235	236	270	219	254	223	247	239	258	221	230	227	260	258	254	232	239	246	218	242	225	268	234	203	248	239	205	217	238	246	215	217	223	243	234	239	242	265	241	253	272	280	220	245	242	230	256	256	246	236	269	263	254	243	247	231	251	232	220	277	235	269	242	247	237	247	256	254	230	255	248	224	213	245	238	231	240	247	241	247	242	236	226	216	240	232	231	219	245	233	265	266	248	255	245	229	218	215	270	207	221	212	206	234	254	233	248	254	255	246	244	236	245	242	251	229	229	246	244	221	237	246	199	259	223	249	227	239	233	239	206	271	251	242	218	260	247	245	245	251	231	209	249	244	208	243	256	252	262	249	234	280	261	247	231	260	241	222	246	246	239	245	253	257	222	270	260	249	231	241	244	247	254	234	264	271	228	275	254	240	265	249	264	233	227	232	261	245	271	223	253	253	246	232	229	231	236	244	251	269	232	236	215	221	244	270	239	226	225	228	228	208	231	249	235	237	227	272	220	245	239	255	234	222	231	221	268	224	230	250	229	217	241	227	222	240	248	246	269	231	238	223	244	240	269	247	241	227	250	250	196	225	231	221	249	251	215	230	245	248	247	225	252	228	217	245	245	234	259	244	252	253	260	251	231	214	241	228	233	240	274	266	241	237	257	268	236	233	249	235	238	226	262	237	208	241	223	261	221	235	282	247	260	233	248	258	250	270	219	254	223	224	233	204	239	225	242	221	258	258	250	276	249	214	266	242	258	257	240	276	235	235	247	252	230	256	259	227	226	258	255	220	238	234	249	246	242	235	262	247	220	235	244	236	219	229	235	258	244	215	250	239	242	226	234	217	212	232	238	224	269	234	252	223	242	237	242	253	248	240	267	218	248	231	255	247	247	273	275	242	266	224	236	253	246	231	244	242	229	243	260	247	239	230	240	224	255	265	255	259	241	222	234	263	235	249	253	228	269	248	234	257	235	235	247	224	273	247	238	246	220	225	240	236	229	241	219	226	260	251	248	232	226	234	236	231	235	229	236	250	255	269	272	277	267	250	232	271	270	228	259	264	271	245	270	220	248	236	230	205	263	238	236	259	225	256	249	261	258	259	253	245	223	254	233	250	247	215	262	266	256	256	270	250	208	243	219	231	220	243	255	227	235	236	224	234	198	226	255	236	212	262	223	244	246	242	234	237	236	252	241	236	216	227	210	263	247	256	265	269	242	237	227	247	245	226	215	254	240	225	262	252	212	246	254	237	234	223	265	233	240	238	231	251	256	228	229	263	231	237	253	248	251	234	236	269	240	232	254	229	246	243	238	277	228	238	254	224	220	253	234	270	225	230	261	261	253	220	253	246	242	235	246	260	271	215	234	239	265	252	225	244	241	274	251	239	252	203	241	242	249	248	233	255	235	230	250	224	263	261	234	247	257	241	232	256	253	258	225	238	211	209	204	235	246	224	238	218	205	227	268	207	228	246	254	228	255	244	266	275	224	254	267	267	265	243	232	255	228	239	231	228	232	235	217	261	249	243	243	237	266	233	255	268	275	255	254	255	238	219	228	246	226	255	211	251	219	258	264	259	223	219	239	251	199	219	215	247	242	260	236	261	222	221	248	226	245	241	232	243	241	232	221	239	272	263	239	270	256	268	236	241	248	241	238	245	242	250	216	234	246	271	275	248	216	234	232	237	226	244	222	262	242	235	223	250	217	253	218	225	218	239	253	244	250	225	240	245	235	236	252	234	262	260	241	242	277	221	224	254	222	224	215	263	247	223	236	243	236	264	238	235	253	220	252	213	238	229	222	272	207	274	239	263	243	234	223	231	213	248	245	255	248	251	246	246	257	270	227	255	239	237	256	225	221	235	295	258	236	246	263	247	236	258	229	198	242	249	241	220	259	257	256	244	232	251	234	228	230	239	216	270	246	275	249	259	255	264	232	237	247	236	229	222	224	244	226	232	239	228	221	259	250	257	227	219	261	243	251	241	240	230	216	221	249	263	266	248	264	226	224	257	237	239	227	256	256	246	222	220	233	271	249	230	229	214	262	261	218	234	253	221	232	245	217	238	252	255	237	222	254	234	239	233	241	248	246	267	265	251	245	244	234	208	232	261	256	238	248	211	255	248	237	245	241	250	214	254	209	253	249	263	253	239	258	264	252	222	251	238	238	230	242	219	245	244	222	240	244	229	241	241	253	234	224	242	244	260	242	240	242	252	261	273	237	226	261	226	249	223	245	246	260	252	245	229	244	259	258	280	249	253	243	217	251	240	260	220	244	259	275	226	260	256	253	242	245	222	259	225	250	253	252	271	234	263	228	233	233	260	221	249	215	251	250	251	240	235	256	245	252	240	221	221	231	276	242	232	245	257	229	245	257	262	258	275	237	244	217	235	270	224	241	238	215	208	257	266	229	254	270	237	253	230	251	249	230	219	259	238	258	249	204	245	233	238	262	225	231	265	258	212	269	254	258	263	246	259	207	244	257	233	255	248	247	207	218	252	208	237	251	259	226	232	238	228	229	248	241	257	242	260	226	227	230	261	246	254	244	250	216	210	248	237	229	229	238	246	231	222	276	248	231	257	257	255	204	253	215	222	220	236	251	206	202	239	232	227	254	245	248	242	249	241	240	216	200	231	244	266	227	213	256	249	220	241	249	261	247	253	238	209	260	238	248	229	244	246	244	266	263	241	253	245	244	212	234	251	218	254	227	244	265	241	215	270	233	236	277	243	231	238	245	244	237	255	237	237	267	231	247	257	228	233
15973	27242	39436	25658	22140	17590	15591	12714	9953	8009	6758	5733	4499	3856	3698	3399	2882	2653	2604	2538	2283	2323	2124	1857	1841	1644	1637	1311	1293	1238	1265	1345	1361	1213	1325	1347	1297	1294	1273	1258	1290	1166	1082	1116	1095	997	983	917	918	888	833	856	787	706	796	792	763	670	709	682	666	648	681	664	673	662	653	667	669	733	660	764	715	718	675	682	676	684	655	644	672	638	653	598	648	621	621	640	610	651	625	637	597	598	626	609	589	586	581	543	612	617	636	590	627	639	622	567	586	597	622	595	607	590	623	634	592	581	588	605	565	567	599	605	584	610	573	573	608	601	595	609	626	551	598	625	641	604	640	588	580	591	609	556	587	577	609	601	598	599	597	627	562	595	646	606	596	617	587	544	601	593	579	616	579	623	617	566	596	600	591	590	599	615	578	618	595	614	543	620	615	642	556	599	571	577	588	607	595	563	597	600	564	580	562	604	585	562	569	575	575	604	578	600	575	596	581	594	670	582	568	581	549	604	580	648	591	630	592	595	580	595	602	619	603	592	551	574	585	560	596	548	570	576	596	576	581	577	608	592	582	585	580	572	555	643	601	579	579	555	605	606	558	601	555	562	584	588	547	603	602	592	574	573	610	580	563	558	599	589	577	601	583	601	545	605	597	596	552	558	594	584	602	640	560	599	588	598	581	578	561	616	578	563	574	611	590	570	626	572	608	617	606	617	608	629	580	578	587	601	609	612	619	595	588	598	594	640	569	542	575	593	573	608	613	566	557	600	561	602	592	559	563	597	608	566	595	606	594	565	568	582	603	620	570	617	623	616	594	572	606	565	601	576	639	586	536	625	564	566	549	576	577	599	557	585	577	622	548	596	595	623	572	605	606	608	603	613	639	624	567	546	587	587	572	622	561	577	605	616	603	594	584	635	613	593	586	583	606	590	596	587	612	585	613	599	581	550	563	606	611	587	567	624	585	565	575	541	593	561	537	609	643	613	604	593	596	558	604	595	584	549	576	582	599	596	576	595	596	592	577	587	537	576	581	603	596	586	602	591	538	613	590	584	592	592	582	593	584	606	583	589	589	635	576	576	608	604	581	582	606	567	609	577	555	594	597	612	611	581	539	570	576	571	632	589	565	567	586	603	567	601	588	531	622	558	619	606	591	592	583	585	611	571	606	628	607	605	586	599	548	595	593	571	601	588	596	624	608	580	575	600	562	588	594	568	563	584	592	580	648	569	616	583	592	622	586	605	629	571	594	545	608	535	583	580	587	558	588	562	614	573	612	568	639	565	565	587	617	573	605	609	559	602	617	601	635	557	612	596	574	621	582	591	564	603	562	597	601	634	568	571	604	583	586	595	597	629	631	602	562	552	613	650	558	608	622	610	546	605	597	578	559	574	566	578	604	568	542	643	607	583	562	574	606	566	592	622	581	572	595	612	596	573	591	627	598	575	578	550	550	596	571	596	598	616	581	598	598	578	563	564	583	664	593	576	602	602	612	605	614	645	536	578	622	628	553	661	586	579	554	628	595	567	619	588	589	611	588	632	558	626	578	607	610	581	600	598	606	619	553	578	577	591	593	619	555	591	593	617	599	552	545	591	604	587	569	596	578	570	579	548	598	586	600	589	618	574	602	587	579	582	602	584	565	630	610	561	610	552	590	618	566	622	548	549	615	630	603	565	587	615	572	578	613	584	555	605	573	576	579	604	570	572	598	597	606	602	623	569	592	585	591	564	598	571	622	598	581	580	593	613	559	591	593	588	604	582	553	597	553	603	617	633	595	615	603	604	616	580	597	608	588	581	605	600	611	577	555	632	572	608	565	620	576	611	574	630	571	564	593	595	607	612	592	572	568	609	567	569	595	602	612	557	582	573	599	620	562	575	584	614	617	582	634	614	615	629	600	607	636	584	546	570	586	553	586	653	644	621	578	593	600	618	577	648	560	571	559	626	604	614	599	572	576	603	627	569	560	609	628	573	609	625	549	597	575	568	575	638	569	589	598	569	587	593	603	614	596	592	593	593	551	604	579	589	615	590	613	606	565	548	585	569	570	568	578	576	614	594	615	614	569	620	585	565	569	610	580	599	569	594	602	598	628	574	590	577	601	589	631	611	613	604	572	573	546	587	624	569	560	638	598	575	623	620	575	579	568	618	621	571	600	599	601	597	586	578	574	620	585	573	572	583	594	618	550	585	625	576	607	565	604	585	616	611	598	592	618	587	615	596	609	600	606	612	578	605	561	558	596	572	599	602	577	539	601	571	580	558	605	604	596	553	606	612	611	585	578	564	571	614	582	599	604	609	580	597	589	574	577	575	590	608	596	568	599	575	603	628	581	581	569	577	588	619	632	579	582	593	588	614	581	587	624	587	585	597	601	581	595	565	625	584	587	545	605	618	592	575	592	576	603	585	566	618	602	554	569	577	577	565	628	580	615	621	651	591	605	588	595	599	561	573	548	585	592	616	618	649	603	594	533	602	550	584	621	563	586	582	593	558	591	565	617	556	627	592	584	576	613	589	561	530	582	588	589	620	594	608	558	640	606	665	581	558	556	592	584	587	633	595	542	627	625	602	570	588	620	577	608	589	607	595	623	586	580	618	564	579	592	627	616	536	603	564	595	605	544	577	592	597	616	590	557	591	619	622	611	588	574	573	615	566	587	583	597	609	581	616	602	600	573	615	579	575	618	589	567	542	580	580	564	607	609	596	589	552	615	595	556	608	600	597	561	615	645	596	599	590	573	562	602	560	568	583	576	588	617	623	586	577	560	596	587	605	573	569	564	620	638	631	586	595	599	565	605	585	558	539	625	664	634	602	602	588	601	597	568	544	658	615	584	581	566	528	569	564	577	577	610	606	563	554	618	592	589	627	565	573	573	568	607	592	591	584	599	615	607	604	602	621	571	555	588	611	604	562	572	549	598	588	590	585	620	582	608	583	604	554	570	587	528	528	567	617	618	618	582	590	547	624	603	594	602	591	588	604	613	575	589	554	598	557	592	588	574	577	576	567	622	627	611	602	627	597	600	562	601	601	627	590	546	582	543	606	605	589	594	617	583	623	560	574	620	613	646	572	576	603	593	580	559	627	554	553	544	600	606	595	588	585	612	641	595	595	564	576	614	589	578	635	595	587	563	542	597	636	576	612	574	568	570	584	593	562	627	606	582	589	582	610	533	587	573	642	589	604	596	578	600	621	609	643	583	587	568	606	617	573	577	573	561	647	593	616	597	600	573	551	580	585	546	622	590	612	586	624	580	573	579	618	556	571	603	659	559	597	536	579	560	599	540	582	597	615	602	574	598	599	585	618	572	624	586	575	561	594	567	533	583	590	566	617	569	588	579	593	607	622	587	569	545	593	630	598	642	562	589	578	598	542	610	608	627	599	576	562	595	622	592	604	619	558	609	618	607	589	594	560	647	591	539	564	556	608	571	591	583	560	581	574	597	584	577	599	586	621	546	595	590	596	614	591	539	583	623	590	579	603	604	582	558	606	599	592
32401	38308	42928	25447	20335	15139	9890	6542	4362	2803	2282	1782	1428	1225	1050	953	849	769	691	697	629	635	650	609	517	442	396	354	359	358	353	379	343	418	370	376	350	368	417	363	341	306	315	339	324	339	315	273	258	279	264	298	217	236	241	253	226	245	231	264	184	218	213	222	226	222	223	224	238	209	223	253	257	213	245	205	216	213	206	212	213	240	203	220	241	186	209	208	205	211	209	218	206	229	232	218	170	222	221	178	228	213	209	219	232	226	224	210	225	214	234	202	217	224	191	183	218	193	197	206	227	209	205	249	212	229	199	202	188	219	215	205	193	198	214	192	221	200	216	201	226	216	212	190	228	222	218	195	204	209	198	186	180	219	204	211	229	210	214	206	209	223	215	184	192	228	209	207	204	209	210	231	210	198	211	239	223	222	229	207	200	220	190	227	227	215	197	214	231	217	187	239	210	198	229	222	197	201	207	201	243	222	191	200	210	211	219	215	221	197	212	209	215	187	201	199	228	222	196	191	223	202	215	198	230	238	178	204	188	217	201	206	223	203	188	220	232	213	200	211	208	191	244	201	208	191	222	228	221	202	207	219	202	212	206	213	182	189	206	204	220	190	229	189	214	208	222	192	219	204	227	205	191	226	206	207	220	217	229	229	211	181	208	216	219	192	202	203	215	195	200	196	211	229	201	211	227	204	204	231	230	213	213	202	194	200	212	203	217	191	215	206	216	211	201	216	193	201	196	213	206	207	207	184	202	217	216	202	216	193	198	207	220	192	190	186	164	217	223	219	197	194	178	197	200	192	205	212	227	198	221	215	201	236	176	207	213	192	216	201	207	215	231	223	208	228	199	209	196	224	222	215	179	196	201	189	194	209	194	207	221	215	187	234	184	207	193	188	234	232	199	187	225	204	226	233	217	193	217	199	208	231	211	200	218	207	217	203	224	222	174	195	211	218	223	223	218	226	230	224	223	216	183	213	186	238	209	207	195	195	215	210	238	229	214	218	187	211	203	219	211	208	216	213	205	216	185	182	213	187	210	199	219	193	221	222	219	218	199	208	227	208	199	215	190	242	253	228	206	204	245	216	218	191	190	225	238	198	183	226	205	220	225	227	217	216	215	187	203	231	194	180	201	199	199	239	225	203	206	230	209	178	221	195	226	224	202	197	227	201	197	190	212	211	203	192	205	220	192	225	207	208	224	221	247	213	196	203	212	202	199	213	200	205	197	195	198	203	237	210	192	217	218	223	215	225	215	205	176	209	221	217	207	208	220	199	222	221	230	207	245	203	230	207	219	215	213	215	182	231	210	231	232	204	204	228	226	174	206	196	185	220	176	238	198	204	233	207	201	207	223	237	198	206	212	215	202	178	227	228	196	206	210	204	240	196	210	218	186	195	214	218	204	186	205	210	227	191	193	211	214	197	208	219	215	207	199	248	206	220	218	201	198	229	222	206	231	230	198	224	209	221	206	196	211	215	216	202	215	198	222	227	211	210	231	212	213	195	216	207	202	216	202	204	201	215	227	206	215	211	255	203	224	196	233	207	202	201	213	199	189	218	186	193	211	227	219	224	205	209	225	243	215	192	224	206	197	216	196	185	196	211	219	212	253	213	230	209	194	213	197	205	199	236	208	189	214	236	208	195	235	215	221	240	236	194	190	246	207	206	220	216	201	224	216	205	227	186	204	202	213	240	203	202	189	200	257	205	228	224	215	225	218	199	225	211	167	218	180	212	223	197	235	223	176	205	238	220	190	233	211	247	213	197	189	182	191	235	199	204	206	209	234	213	214	223	196	218	195	209	214	197	204	198	212	228	202	234	215	231	213	206	243	220	221	213	198	223	210	209	207	186	195	213	191	207	177	203	214	191	209	201	203	186	215	225	215	211	198	203	216	195	233	220	217	203	198	215	215	204	191	203	207	192	203	179	195	222	203	220	216	203	209	230	245	220	216	240	188	200	190	213	207	227	223	219	212	219	221	220	202	204	228	206	224	191	210	219	218	187	220	209	209	185	195	196	219	192	201	206	201	203	187	212	211	173	215	217	223	228	214	212	230	199	200	229	215	191	199	212	230	229	218	192	196	238	209	208	215	199	228	185	201	215	231	190	195	229	176	192	224	204	227	208	207	177	211	213	204	180	207	204	212	213	194	205	205	182	217	205	226	210	204	200	211	212	217	203	223	198	247	201	197	210	216	200	199	183	191	201	227	220	203	199	181	208	201	225	199	220	198	204	216	206	209	193	233	195	211	218	207	207	202	184	229	203	213	219	224	202	223	216	193	219	208	219	219	209	207	228	208	220	216	184	235	215	222	221	225	222	191	224	203	187	204	197	214	213	212	206	215	217	191	190	225	233	215	225	211	204	210	195	212	198	194	208	227	181	207	187	214	194	190	214	207	203	216	214	214	195	228	220	237	230	215	241	215	190	204	212	202	216	213	217	208	228	203	198	209	198	197	203	225	248	200	226	207	217	199	201	225	232	230	213	215	205	209	205	210	204	234	262	210	217	191	202	235	219	210	208	206	208	217	198	209	235	207	219	218	200	214	228	190	198	223	215	218	203	220	179	192	207	221	208	209	208	218	199	186	186	228	204	227	214	207	194	223	220	204	212	212	179	214	193	212	202	224	212	223	232	214	222	223	225	218	207	198	217	195	208	189	230	203	213	195	243	220	208	212	198	201	195	202	210	188	206	188	210	183	194	192	234	221	224	194	214	213	179	187	207	217	198	227	186	232	197	231	208	192	200	208	168	219	186	210	229	208	176	199	184	201	212	229	207	216	198	212	186	232	208	198	207	233	211	231	196	222	198	199	190	209	227	196	200	187	199	217	199	204	213	217	218	217	206	209	231	214	212	181	235	206	208	191	188	217	222	227	213	202	194	217	187	196	198	206	207	235	206	200	199	211	194	198	221	175	205	223	217	220	219	206	213	201	226	229	212	203	214	202	205	207	192	220	211	218	215	228	201	204	227	190	251	190	198	203	202	211	206	237	217	197	202	214	207	199	229	220	213	209	189	217	230	219	202	212	217	215	247	211	196	207	226	224	209	181	220	194	222	257	219	225	191	183	203	194	216	211	206	214	224	201	221	224	208	190	211	206	194	216	230	205	216	182	177	214	227	191	192	220	221	215	199	230	221	200	213	202	210	202	201	213	215	194	182	221	207	216	193	222	204	227	211	189	215	177	200	243	205	190	231	205	236	220	191	207	228	221	210	202	232	218	207	204	220	208	201	230	213	201	198	226	200	219	219	230	208	209	195	217	204	212	201	206	207	208	247	196	203	212	218	191	203	221	234	195	188	192	190	214	199	224	212	221	204	217	211	190	244	169	204	220	207	205	174	189	185	214	193	183	194	233	201	232	180	192	232	215	219	205	193	202	220	201	215	198	179	193	207	199	224	231	234	193	213	214	202	198	183	209	201	211	210	226	232	181	216	205	220	206	190	211	198	229	212	238	204	215	212	201	182	222	171	205	214	191	202
20297	31615	39701	27005	26647	23111	19767	17070	14075	11501	9752	7865	6530	5916	5610	4896	4262	3818	3829	3652	3441	3178	2935	2656	2412	2315	2114	1794	1583	1545	1527	1697	1651	1706	1733	1709	1757	1740	1749	1701	1755	1442	1465	1479	1238	1367	1278	1088	1110	1030	1017	982	845	749	786	751	705	716	692	689	622	644	622	632	580	570	597	607	653	685	691	707	728	762	697	659	620	582	596	585	558	586	576	527	602	626	601	570	547	529	498	544	506	493	566	515	533	536	565	534	533	525	540	495	517	507	558	491	501	518	521	522	563	495	568	486	526	550	542	535	532	504	529	505	508	541	529	524	485	498	515	518	499	518	529	505	475	518	514	556	507	507	513	551	513	522	506	509	479	516	483	526	538	481	466	537	533	519	524	526	507	492	536	488	500	519	489	493	499	531	501	490	493	505	529	490	519	510	532	496	494	508	494	501	529	507	519	512	526	529	465	532	516	505	499	506	570	524	494	549	536	484	553	516	499	483	498	450	481	538	494	519	500	508	518	524	548	511	502	500	469	508	525	504	496	542	474	508	523	492	486	517	518	492	519	501	515	505	496	519	487	562	514	542	532	513	494	525	487	538	487	500	490	506	484	494	534	508	516	495	527	473	547	485	531	511	521	509	510	516	511	505	507	540	525	549	520	499	540	523	498	494	496	512	477	512	508	506	542	488	525	504	499	470	522	530	491	530	544	500	513	498	509	521	500	515	497	518	512	459	546	501	491	566	501	508	507	520	553	497	517	486	487	481	538	512	529	500	489	525	532	513	504	497	534	506	508	488	523	528	535	494	528	488	473	511	509	502	510	516	506	516	493	532	461	520	478	544	501	498	532	487	535	497	556	507	512	546	493	524	503	484	526	531	521	498	522	505	507	508	481	513	514	535	512	507	534	518	519	501	513	481	518	539	573	492	509	502	487	538	516	507	518	501	521	505	550	554	484	508	502	482	530	559	526	501	507	460	496	478	514	499	496	480	516	479	555	512	510	525	494	491	509	532	525	483	475	495	539	479	531	478	489	553	488	517	510	518	471	482	499	497	526	490	498	536	482	493	512	527	523	506	521	537	515	496	529	528	528	484	524	488	547	484	513	491	513	522	492	511	546	505	486	507	475	490	476	478	510	505	497	503	476	495	540	490	453	520	509	490	543	515	527	489	513	506	514	527	502	501	489	547	458	517	544	488	504	506	535	528	504	531	500	505	534	491	524	531	473	517	535	539	475	522	510	521	508	542	511	526	519	515	505	522	495	478	527	510	500	514	497	514	488	508	475	502	501	542	517	534	550	491	506	519	486	538	497	528	482	492	511	543	497	520	516	527	515	555	473	518	465	556	465	517	505	541	507	502	533	546	506	518	520	480	526	486	504	498	473	490	478	478	509	542	501	515	538	495	460	510	538	524	509	506	502	499	533	507	486	505	482	515	473	482	538	495	537	496	510	494	551	499	508	502	519	559	504	535	479	504	540	478	516	436	510	528	516	532	472	514	498	500	502	496	528	539	525	512	510	492	506	514	509	493	511	507	486	522	474	524	531	505	529	484	535	482	554	503	517	462	545	487	520	499	539	504	498	492	491	491	517	482	525	525	517	500	515	489	467	479	503	523	479	529	476	485	498	510	524	513	437	486	513	564	536	482	535	524	532	508	533	468	531	523	541	520	506	491	514	477	494	516	490	528	521	470	505	501	487	520	528	467	533	488	522	530	522	548	529	517	545	554	505	533	497	488	506	459	548	528	525	519	501	485	473	543	531	504	552	528	522	530	517	513	503	477	543	487	497	525	458	498	517	486	494	474	525	544	504	517	500	542	540	527	469	500	529	484	468	516	529	479	509	497	515	511	526	515	487	488	531	490	495	549	502	484	515	558	515	520	472	482	518	543	531	535	527	484	505	477	518	518	504	496	472	513	514	495	507	465	476	510	515	484	514	511	522	492	506	486	518	526	518	488	507	482	499	487	528	562	495	521	477	507	501	519	450	489	578	484	510	486	481	516	487	513	525	537	539	528	516	539	527	527	471	531	516	468	526	543	508	511	484	497	524	531	458	477	480	512	479	494	539	532	539	500	551	508	549	515	500	508	496	522	471	481	493	521	521	528	479	456	534	523	542	492	530	556	471	553	496	494	518	558	488	458	515	506	508	508	507	517	529	500	513	455	505	509	508	500	528	514	526	539	505	538	498	517	484	522	510	527	520	536	519	501	522	497	488	535	511	532	516	488	534	498	522	487	477	529	507	527	514	544	542	476	539	523	556	526	513	505	505	501	524	513	523	507	515	477	505	521	491	519	498	549	548	526	535	555	496	499	512	526	558	543	540	506	482	499	515	523	500	538	492	508	517	506	496	502	548	503	495	480	506	508	515	489	474	516	510	501	494	477	558	510	554	483	506	458	521	506	502	510	516	537	531	529	510	502	533	500	552	545	476	494	512	531	517	463	471	495	514	533	531	539	488	487	512	508	527	490	509	477	496	514	487	509	509	498	513	506	532	524	513	513	473	508	504	528	506	517	493	545	499	483	480	497	485	510	507	480	481	523	516	486	486	505	509	502	552	489	516	523	539	511	509	519	497	491	517	538	515	520	513	528	509	460	546	497	482	511	546	535	517	512	496	525	565	495	507	475	531	529	485	531	515	493	495	467	525	498	498	516	501	492	499	519	535	485	563	500	498	513	524	534	513	519	506	552	480	552	539	519	509	475	541	484	510	548	508	503	517	529	509	507	503	507	552	477	509	518	501	509	538	490	499	492	495	528	521	530	502	536	508	491	550	475	510	517	498	535	519	532	489	506	541	532	542	523	547	485	491	536	499	525	532	509	490	464	532	526	495	503	512	514	518	552	487	538	510	489	497	537	501	508	447	462	538	511	528	487	495	503	522	502	522	507	496	505	520	504	508	513	504	539	514	490	552	529	500	538	502	519	515	535	525	503	506	512	487	532	529	499	537	511	540	487	512	523	488	475	491	503	541	493	505	532	484	516	533	496	500	516	491	560	496	511	534	517	517	489	501	531	476	541	510	497	494	544	529	516	483	484	503	552	481	489	506	488	501	506	499	504	493	480	493	508	489	515	543	505	510	491	571	534	496	508	526	521	495	516	519	490	480	507	470	513	519	526	487	488	521	463	498	527	493	491	533	511	511	540	501	552	485	497	486	519	505	488	528	532	524	462	509	492	530	498	509	505	547	517	506	525	514	493	517	515	530	505	488	513	498	492	485	505	520	512	516	517	513	507	478	518	515	482	487	499	515	501	460	498	542	497	550	500	497	533	511	522	566	513	514	519	500	524	484	490	526	512	526	521	478	489	500	464	507	556	519	512	489	552	467	501	541	510	522	515	529	530	549	499	528	458	495	509	510	498	488	521	522	514	517	512	524	549	474	510	507	522	521	500	546	490	502	525	488	508	510	528	532	512	489	553	506	498	509	476	492	496	522	516	510	500	512	488	517	503	520	517	539	439	522	522	519	482	519	484	510	527	527	529	512	495	506	523
11378	9708	15206	7755	4011	2683	1786	1421	1131	898	720	525	462	429	379	356	325	340	307	304	265	269	257	259	262	246	250	256	276	219	215	217	260	255	235	217	211	246	236	231	242	219	239	261	229	218	241	221	205	240	222	213	205	234	228	215	220	201	197	201	218	186	227	201	188	230	208	198	207	212	211	223	230	190	221	192	207	234	200	191	227	204	193	201	219	194	193	214	194	195	187	219	224	219	199	189	217	211	198	212	192	231	188	181	240	207	206	210	207	208	164	195	193	197	190	218	200	199	214	200	216	226	202	205	237	190	210	209	229	215	195	209	255	178	187	211	212	183	203	196	191	208	193	198	189	181	209	198	177	212	205	213	194	221	196	237	249	221	211	210	198	198	229	209	221	215	195	202	192	208	225	194	224	215	198	205	205	216	175	199	213	181	225	192	191	203	220	215	217	185	201	215	217	179	192	207	214	200	174	215	181	187	207	203	177	178	228	214	208	228	201	198	192	181	206	186	197	200	220	214	205	211	217	218	209	212	212	201	182	194	215	201	208	210	193	182	213	211	222	207	189	237	222	215	204	187	180	210	214	230	192	190	200	174	205	179	199	218	199	191	207	213	206	228	192	220	208	206	181	198	226	213	183	215	194	192	209	198	211	194	203	203	199	195	194	193	229	204	205	208	210	244	186	216	206	196	192	209	178	195	206	204	213	201	214	221	187	192	202	211	174	236	207	204	208	198	199	209	232	199	209	178	211	184	210	213	214	225	212	229	245	216	187	214	211	203	212	192	191	224	208	215	183	177	185	222	185	200	178	208	193	219	215	206	195	204	205	210	198	200	200	186	213	196	198	213	188	190	209	212	211	205	203	183	208	188	208	211	176	204	185	225	203	202	206	237	219	200	189	187	211	222	191	198	170	207	211	186	208	199	205	209	219	210	180	228	219	186	187	187	214	209	216	200	179	179	228	210	184	203	195	213	189	196	211	199	195	201	195	210	178	213	176	206	196	199	210	180	197	190	181	189	198	207	177	215	199	184	193	219	196	186	202	185	218	187	210	196	216	183	203	197	187	177	197	192	211	206	181	216	199	193	179	212	211	236	198	197	206	213	217	202	226	194	186	195	212	237	197	194	195	242	188	182	229	186	201	222	202	222	206	199	239	217	202	206	219	192	178	214	187	190	209	205	210	207	205	203	191	191	207	199	199	216	187	202	182	206	223	212	185	202	181	186	183	224	193	231	189	199	208	201	211	204	211	194	219	203	236	219	182	226	199	204	220	214	194	202	196	183	217	171	211	201	178	216	219	189	210	189	204	212	216	190	203	207	190	194	200	223	186	184	236	209	196	198	198	235	194	176	204	201	205	207	181	222	209	199	180	205	189	213	198	210	186	193	210	205	202	182	212	225	236	188	190	194	237	195	174	214	212	217	212	215	205	201	190	215	227	256	204	208	197	219	197	191	191	188	196	229	203	215	202	232	205	222	215	198	208	232	197	216	214	229	195	224	209	188	207	215	217	209	219	213	200	182	201	199	205	187	193	201	192	204	179	208	177	189	206	204	215	243	208	204	183	206	202	194	212	214	189	222	231	206	227	218	218	221	186	211	227	206	220	204	187	196	198	201	208	187	198	219	203	215	195	210	223	210	203	180	190	192	204	216	178	194	211	184	197	221	221	214	175	225	201	200	200	197	225	191	226	211	222	207	220	201	179	189	201	203	220	192	189	209	185	202	199	227	167	207	176	223	197	188	202	196	217	225	207	195	215	196	217	206	194	218	205	192	204	192	197	236	208	196	181	195	205	196	209	193	199	188	202	213	207	195	218	203	196	208	216	211	200	186	199	171	188	206	187	215	194	222	206	215	206	223	216	242	209	179	178	208	195	207	191	191	208	189	213	211	200	210	176	176	223	185	220	204	215	162	207	210	218	198	219	194	203	201	204	189	218	213	216	208	191	205	207	204	210	221	204	220	208	184	211	218	188	175	174	209	189	227	210	212	214	181	227	244	201	200	209	231	194	182	219	206	231	195	196	210	206	201	204	225	189	194	199	228	225	220	199	208	210	204	186	196	205	199	238	201	189	204	204	206	195	218	208	175	199	193	166	183	191	185	225	196	190	201	226	176	198	213	203	187	231	194	224	224	193	180	192	196	210	187	205	205	198	199	186	206	192	194	206	187	201	179	192	178	210	235	213	204	160	193	221	196	203	213	227	188	182	221	219	184	183	204	188	195	197	212	189	219	187	206	218	229	183	207	191	207	219	229	186	205	200	189	180	195	182	195	220	181	208	222	174	194	217	205	209	209	195	217	170	225	207	211	221	207	212	212	202	205	195	210	183	187	222	211	211	194	236	230	217	213	213	200	210	233	209	208	193	201	239	212	209	194	210	241	197	191	211	186	196	194	225	178	213	194	193	228	202	213	181	182	213	175	210	217	200	216	209	195	227	188	199	204	218	226	217	224	206	195	221	184	195	205	193	199	192	205	199	212	207	184	212	229	225	214	194	196	205	212	196	208	212	196	209	181	198	187	183	217	200	223	187	218	236	219	187	215	206	182	171	216	177	188	208	206	191	197	190	215	207	218	202	225	228	214	196	199	197	219	217	201	206	180	197	208	219	158	177	226	183	204	216	211	205	226	211	199	205	200	196	187	201	217	203	207	200	219	188	234	221	189	194	224	210	199	189	210	211	224	183	223	186	191	212	199	195	207	193	252	199	210	197	221	194	190	215	197	188	204	211	220	209	193	202	198	189	220	214	201	213	201	180	200	230	200	193	202	225	192	192	201	206	213	199	204	212	216	229	202	217	197	201	192	179	201	188	185	197	216	199	185	198	205	193	209	208	204	203	226	205	225	199	201	203	239	191	170	199	186	210	199	203	229	201	226	206	198	210	206	220	200	196	222	179	171	204	199	200	187	223	196	197	173	202	216	195	189	180	190	189	209	178	202	194	211	192	193	182	209	217	166	217	201	179	179	216	202	192	220	208	196	206	222	213	213	204	213	212	206	215	219	202	198	206	219	177	205	215	203	205	181	189	217	178	211	198	194	205	178	208	186	202	201	207	183	222	190	213	234	225	228	221	203	185	189	227	203	204	203	204	232	209	211	203	221	215	166	198	212	216	172	212	224	205	207	202	235	204	213	226	204	201	204	202	235	223	193	196	207	206	187	212	203	206	191	225	225	202	199	207	212	190	184	204	191	195	195	187	210	217	215	209	223	214	212	216	225	203	207	216	185	209	200	214	203	200	196	211	204	188	197	196	189	211	186	176	199	240	203	197	204	203	211	229	212	213	202	171	198	208	181	202	230	198	209	205	208	196	187	188	205	203	193	181	213	188	211	191	182	181	211	208	205	209	193	227	202	177	200	185	197	209	206	203	215	173	205	229	184	189	192	191	181	206	209	229	228	210	208	220	203	211	224	210	201	203	209	215	205	221	194	216	201	213	187	176	179	209	193	210	197	217	193	207	211	189	192	210	224	200	188	209	187
6937	9056	20960	13986	11809	9453	7769	6609	5514	4236	3400	2685	2134	1859	1653	1525	1377	1387	1275	1227	1164	1153	1046	983	989	886	886	881	841	815	803	780	786	802	770	738	748	731	723	690	705	686	698	705	668	648	605	635	624	589	599	565	601	600	587	569	591	552	583	566	545	537	551	576	486	535	523	527	577	606	577	593	579	602	559	583	586	526	548	544	539	503	528	504	524	527	550	544	510	490	515	501	501	494	539	508	514	550	474	530	506	490	476	466	520	488	526	511	527	552	539	508	526	516	484	471	497	519	521	523	492	523	490	542	481	506	501	518	535	479	478	502	516	509	542	507	490	516	534	492	470	517	550	509	514	534	463	480	528	540	492	513	487	502	542	554	511	504	537	511	455	519	544	511	522	527	510	484	499	496	546	482	538	503	557	522	465	494	504	477	539	538	509	513	489	508	482	507	501	528	466	477	473	497	525	476	527	534	469	503	514	523	531	546	502	517	525	508	500	529	484	560	501	533	539	466	523	550	492	528	529	499	500	493	506	497	481	500	546	502	492	470	531	526	497	525	509	502	465	494	510	474	514	545	487	560	530	527	492	487	491	490	508	519	509	535	478	481	505	499	516	578	507	504	512	542	507	486	528	492	519	505	508	505	481	510	489	562	511	457	490	471	512	499	533	539	506	509	519	527	530	507	505	501	533	505	488	528	501	540	508	526	505	533	511	479	506	570	523	520	478	494	516	498	515	512	514	523	497	507	506	496	542	508	531	505	483	527	516	530	478	500	484	498	464	493	473	487	507	502	520	517	522	482	479	503	510	520	496	509	508	517	553	525	494	514	497	522	514	502	484	532	509	504	505	509	504	549	501	531	531	521	507	515	471	519	483	498	469	503	542	469	497	556	520	500	541	493	536	496	522	492	504	463	508	536	520	463	503	481	507	514	508	513	544	483	538	520	494	536	519	519	478	506	512	513	521	501	466	515	533	487	499	511	535	513	507	498	494	541	510	449	480	536	496	516	519	473	541	544	525	522	502	512	488	503	501	529	471	529	495	547	534	545	488	523	470	506	501	520	488	509	512	483	535	534	508	497	488	498	502	506	506	484	483	496	528	521	509	541	500	483	522	516	489	490	463	510	506	520	490	489	493	487	494	494	487	518	537	518	487	529	483	538	545	522	517	463	521	476	494	531	507	534	514	503	517	530	547	480	489	513	456	525	511	494	505	552	502	516	540	496	516	517	504	534	538	466	542	527	513	515	472	527	552	528	485	500	513	529	485	475	514	528	531	510	485	506	544	512	534	509	499	479	497	493	487	513	495	479	506	552	530	481	520	542	546	533	493	544	499	522	542	506	496	572	540	515	520	562	515	491	513	496	465	501	501	513	539	504	520	498	520	507	446	507	527	491	483	473	495	509	513	506	521	489	521	483	503	483	538	518	514	464	502	498	514	459	515	509	514	535	491	499	515	507	489	537	512	515	508	529	513	493	512	533	462	516	492	481	518	471	489	500	489	535	538	502	468	513	519	515	511	548	516	511	493	501	501	435	464	506	484	507	528	565	525	521	509	523	492	477	542	510	512	494	537	517	526	538	514	540	515	517	463	527	479	514	510	488	508	488	544	520	531	504	481	534	502	481	512	528	469	521	493	497	528	512	482	506	502	504	506	485	507	522	490	537	485	493	531	510	555	521	533	493	505	512	515	482	459	522	513	507	560	497	490	521	519	508	530	498	519	510	458	473	502	506	531	511	490	505	499	531	491	495	482	494	526	532	520	484	494	491	564	498	483	516	538	512	510	526	457	499	439	531	501	499	503	490	528	557	522	483	484	524	510	514	498	485	496	495	537	538	472	515	468	491	506	485	519	475	541	478	476	496	499	508	549	497	532	520	522	501	557	516	493	534	497	514	496	503	530	491	531	508	516	496	503	516	496	510	532	501	529	511	477	509	539	506	492	540	478	483	493	507	540	564	503	560	495	468	552	540	531	452	490	550	516	472	464	521	526	530	487	550	510	516	501	528	540	504	499	539	527	521	533	479	504	519	480	528	512	485	529	502	565	535	480	470	493	513	534	498	511	523	511	511	512	500	478	506	503	490	514	493	505	541	503	491	529	516	480	522	462	520	532	512	535	512	495	476	480	504	533	502	472	480	480	476	517	521	504	487	505	456	508	518	544	487	497	514	521	483	526	521	529	537	500	538	519	466	502	506	489	519	530	533	533	504	464	505	494	520	508	484	496	588	492	479	542	481	504	506	499	487	509	495	509	461	497	471	522	487	523	520	495	468	518	487	551	505	530	506	492	500	510	501	505	513	527	504	536	531	532	494	513	511	492	515	484	499	497	479	564	485	533	471	524	520	506	494	570	574	518	484	480	480	512	484	486	531	523	491	514	515	497	527	499	480	522	514	515	523	476	474	553	498	512	460	481	506	518	533	493	523	505	476	478	510	486	489	535	467	525	521	485	486	507	474	542	570	512	496	528	492	475	515	495	505	505	511	503	488	485	501	530	482	536	507	493	506	505	504	548	513	493	502	527	513	494	498	530	505	558	533	510	465	503	508	550	495	515	472	491	502	497	486	473	485	534	520	528	519	522	498	537	545	502	531	485	533	522	484	489	516	511	520	529	498	505	494	547	449	514	514	486	526	497	502	530	488	477	511	517	523	531	513	540	492	539	538	516	524	496	516	517	508	518	511	457	535	521	477	477	485	512	529	461	487	517	484	513	499	524	475	478	542	465	534	522	520	509	545	487	513	528	517	546	512	511	495	502	485	490	523	526	499	503	498	512	509	546	529	514	502	493	514	550	484	521	516	479	502	499	523	455	533	480	519	508	499	547	496	546	489	537	522	473	496	499	531	514	517	514	522	552	493	524	507	518	524	513	476	492	516	513	479	549	481	482	542	509	509	481	526	499	491	512	540	515	495	511	543	477	504	521	529	491	511	508	514	520	502	442	469	531	542	514	507	486	498	477	500	520	541	523	533	508	540	497	498	487	505	458	501	509	522	504	501	490	512	500	507	464	509	494	487	511	481	501	490	523	516	538	505	488	540	549	503	502	517	512	512	501	542	470	536	480	510	535	509	544	465	529	515	486	499	513	496	501	532	499	528	465	502	543	493	513	474	543	499	487	505	499	484	537	514	514	525	529	539	537	530	483	471	464	508	502	521	520	486	473	504	509	488	531	557	488	487	508	518	515	511	480	528	480	479	514	499	509	524	492	471	494	507	523	483	502	504	531	552	501	498	534	468	523	513	498	521	518	518	498	484	473	485	471	518	500	527	560	496	472	532	494	479	502	574	543	525	529	455	504	492	496	495	508	501	491	498	522	520	539	535	507	506	503	524	535	556	508	487	494	461	489	504	509	494	458	514	479	518	496	519	488	527	504	452	517	491	505	497	539	486	476	553	519	500	471	505	533	519	503	521	512	501	520	494	531	471	483	528	525	456	503	532	575	536	529	506	502	498	491	510	511	537	488	505	525	498	497	500	521	508	517	513
22119	28091	45970	24773	17659	11499	6865	4257	2733	1978	1315	1057	980	770	722	617	528	541	508	520	489	513	461	447	373	377	373	367	339	345	306	320	352	347	313	333	321	320	300	277	281	325	331	311	304	288	280	348	270	260	254	239	218	263	216	250	232	247	239	244	240	215	252	235	253	229	218	222	244	227	254	244	249	259	259	246	228	222	248	203	220	250	223	238	251	251	226	240	233	231	243	212	194	229	238	234	242	235	266	244	223	193	213	217	237	293	234	245	225	237	200	247	231	257	238	215	210	249	235	243	233	229	235	204	242	229	233	258	239	244	216	243	235	247	218	235	225	253	226	223	208	206	237	227	239	188	217	193	225	245	227	229	227	234	242	212	231	227	260	244	231	244	211	240	221	222	205	237	233	218	243	228	221	228	230	237	232	229	248	200	214	210	239	227	244	224	218	221	225	205	222	233	240	218	208	220	221	210	232	229	235	244	202	226	234	214	233	245	234	245	241	252	262	219	223	218	256	261	258	238	250	216	185	231	215	230	221	235	236	205	221	205	223	220	260	206	238	236	219	247	236	220	230	232	234	237	230	258	210	234	234	231	219	239	208	247	248	204	202	229	226	232	225	233	233	222	225	251	248	242	219	228	206	217	223	217	237	213	247	232	206	210	240	240	232	212	209	244	241	237	226	215	232	252	260	235	224	239	231	240	257	227	229	248	255	217	253	206	248	212	252	225	246	247	214	224	252	239	229	261	226	255	262	218	242	239	211	225	211	203	236	224	237	263	234	220	226	226	257	227	252	218	243	239	248	233	237	232	244	216	224	221	216	240	253	219	215	199	251	236	231	199	239	238	243	225	247	225	204	217	216	195	210	242	232	239	237	235	235	246	206	235	216	219	214	242	239	244	239	220	229	245	219	219	224	237	239	225	225	232	231	229	238	242	237	210	228	248	238	244	249	238	212	231	226	224	214	239	220	214	239	233	224	235	217	240	206	227	228	272	217	237	220	255	227	191	236	210	233	210	216	226	204	234	231	224	230	228	210	209	232	255	221	196	243	221	222	224	218	240	233	221	230	229	238	243	234	250	241	240	222	239	219	239	219	237	229	209	230	224	232	214	221	228	216	203	252	219	222	208	219	227	208	216	206	257	216	253	193	273	208	223	236	234	205	217	240	238	214	245	203	215	215	239	224	227	216	231	215	222	221	231	220	218	280	246	235	217	273	236	195	212	203	213	259	221	246	245	249	235	240	228	214	240	234	250	224	209	214	230	260	261	239	257	226	223	240	240	218	259	219	228	200	203	221	240	213	204	221	220	235	242	226	238	247	240	251	234	242	254	213	241	239	235	222	205	229	225	260	216	247	224	259	221	269	252	213	220	255	231	220	223	236	233	212	178	211	206	236	223	238	206	238	217	228	218	240	220	210	259	233	231	268	212	226	225	241	214	241	242	235	234	219	203	243	222	213	229	226	222	212	246	229	238	231	243	230	215	246	229	231	227	205	225	242	231	218	222	209	242	224	240	241	235	248	205	210	253	223	214	227	221	236	238	228	225	239	229	251	236	240	221	242	225	241	233	263	235	214	228	226	223	245	232	216	249	210	226	231	208	236	230	226	228	246	237	224	211	254	221	223	234	231	230	227	232	211	233	213	265	240	247	245	229	215	234	204	225	206	211	246	233	212	228	237	212	247	217	230	214	211	232	223	256	226	230	219	247	245	202	231	232	234	256	237	247	227	228	256	233	231	231	198	250	236	250	229	247	249	212	248	219	226	252	226	211	219	225	226	221	216	220	233	223	257	242	257	229	206	229	221	218	219	228	251	224	249	223	199	218	239	219	183	232	248	227	273	226	204	207	230	223	233	207	253	249	229	220	232	200	238	228	213	240	243	237	257	246	232	208	240	227	215	226	227	257	231	219	207	218	258	240	209	219	204	213	229	237	256	216	260	234	230	207	224	226	222	234	247	217	224	217	240	199	220	212	233	205	244	226	236	240	223	212	223	249	247	222	226	245	221	223	243	215	240	234	230	237	237	221	240	217	206	253	236	219	235	211	258	214	225	233	246	237	248	242	201	246	233	214	229	249	216	201	218	245	239	219	200	223	206	263	232	251	234	214	215	238	214	227	224	189	228	242	249	245	220	275	219	223	243	241	245	222	235	208	245	246	218	231	247	214	239	206	247	230	237	205	217	247	236	243	227	188	242	207	227	235	231	242	223	231	250	261	240	220	208	216	223	228	247	225	211	230	273	234	201	225	231	212	215	227	218	198	240	253	228	222	225	230	239	249	228	218	235	231	211	232	202	225	207	202	230	245	228	236	231	232	234	237	225	194	228	207	250	227	220	242	242	238	210	250	215	231	221	213	245	229	232	249	248	194	236	222	213	218	257	229	231	228	205	233	239	226	208	214	220	221	229	242	247	237	229	246	222	234	219	207	246	230	222	220	241	243	232	246	203	227	239	235	226	236	192	222	242	222	203	229	204	246	236	234	214	269	191	242	228	231	251	235	245	246	238	229	228	222	210	224	222	234	222	240	251	221	209	230	230	227	204	245	234	237	230	245	230	231	200	230	243	233	235	230	240	219	235	228	235	213	234	230	210	247	241	232	204	244	242	222	224	228	222	264	247	224	232	225	238	234	207	219	228	216	230	222	214	227	226	237	257	229	211	237	233	202	237	208	241	235	207	219	216	232	234	221	225	228	238	215	194	217	226	223	224	221	222	241	227	241	237	256	237	224	229	244	230	248	233	220	221	223	217	227	219	221	232	224	263	239	241	209	215	216	216	203	230	237	220	250	216	214	224	218	244	246	213	219	221	207	228	221	245	197	222	228	268	225	244	223	234	228	236	238	245	233	231	237	231	226	233	246	234	236	249	247	243	257	254	220	245	211	243	215	244	230	209	203	207	227	255	239	207	268	242	224	235	269	225	240	221	204	220	231	242	206	228	249	249	210	235	235	254	207	233	223	217	241	237	221	241	217	219	251	211	246	234	216	219	246	230	229	245	249	232	232	262	249	222	239	226	221	219	216	204	233	234	196	258	228	237	222	222	222	224	249	224	203	227	239	238	227	234	254	221	246	250	215	221	229	232	221	237	217	224	207	246	210	205	224	264	215	240	223	229	230	237	231	234	208	224	202	227	237	210	231	231	225	226	220	234	222	211	212	255	226	235	235	231	243	233	239	263	232	238	215	232	223	257	238	229	222	265	227	219	221	215	236	230	228	251	249	241	255	199	242	222	215	192	240	235	227	252	213	236	221	247	251	208	207	236	250	243	194	231	216	219	230	233	212	220	225	246	228	226	235	256	221	219	224	231	244	241	230	234	231	247	237	223	198	226	242	232	233	191	233	226	233	249	228	223	260	255	236	213	231	218	229	229	241	251	248	240	241	230	231	220	219	261	232	245	247	227	210	248	230	246	234	263	215	206	242	254	207	248	227	205	224	224	243	219	210	253	221	225	226	241	224	220	252	228	245	250	254	235	218	241	212
14095	24130	41354	20268	20428	17507	14343	11535	9689	8044	6423	5204	4605	4001	3500	3061	2845	2738	2485	2553	2264	2368	2078	1915	1646	1680	1571	1384	1311	1233	1200	1225	1251	1329	1344	1336	1309	1236	1251	1195	1243	1153	1080	1142	1177	1016	982	990	919	865	798	786	774	712	713	666	686	646	636	657	677	635	613	626	625	637	627	619	694	654	663	682	766	748	709	688	593	584	648	610	599	591	594	612	611	605	559	574	604	541	584	578	570	583	564	562	536	567	572	565	556	590	552	584	574	569	621	590	559	580	597	582	583	610	579	562	599	532	527	557	566	573	543	570	560	528	557	568	567	608	523	540	564	586	563	528	565	591	571	545	535	551	541	516	533	578	573	526	578	575	583	578	606	577	571	562	578	518	508	533	524	542	558	567	548	557	570	556	550	556	546	560	592	567	594	576	549	555	587	530	612	579	564	588	541	587	528	551	556	551	570	550	568	545	582	544	566	522	506	573	540	594	577	551	549	566	547	565	582	547	547	546	551	554	575	606	590	537	581	578	579	555	558	551	572	537	553	548	565	585	591	554	534	544	565	528	571	536	587	562	551	584	568	585	519	592	549	583	555	589	543	594	525	569	601	561	563	609	577	609	551	625	551	525	536	531	565	569	538	622	583	557	623	539	571	542	581	538	547	553	529	539	584	500	560	570	559	585	577	545	549	583	558	569	564	572	558	588	497	573	534	541	569	566	581	584	552	573	548	528	546	570	557	542	587	578	555	589	567	568	572	539	585	554	582	553	551	568	546	567	592	579	559	524	500	515	529	531	567	594	510	584	558	572	559	582	504	583	560	555	581	521	544	550	549	556	596	546	587	525	602	538	539	577	564	555	565	522	562	580	531	587	573	514	574	573	552	551	541	558	513	572	565	523	526	539	597	574	549	577	560	569	578	553	591	593	590	548	563	569	583	590	570	569	544	564	563	558	592	606	581	547	579	557	578	565	604	564	607	527	540	586	571	578	574	575	549	500	514	615	533	554	586	547	558	566	576	576	544	570	575	530	570	565	569	558	570	553	518	546	609	584	565	546	533	561	537	605	573	534	533	590	541	543	550	584	534	589	518	548	589	547	555	599	538	557	555	546	542	543	604	518	534	551	560	523	580	557	586	581	578	564	547	576	539	533	564	552	561	556	550	608	553	558	613	560	591	567	553	540	558	579	574	546	565	555	568	610	603	518	540	574	567	594	562	589	584	530	540	547	560	544	612	563	509	591	579	533	556	583	538	530	548	573	543	566	552	560	556	567	577	521	558	497	544	510	546	606	549	549	558	570	566	564	567	492	589	560	573	551	575	583	575	545	552	566	577	587	527	551	552	552	589	528	550	591	546	580	554	567	583	606	569	592	581	573	529	562	553	578	580	548	561	557	568	562	587	550	568	532	549	533	585	530	569	590	577	544	557	554	530	582	500	572	566	547	533	573	538	571	567	554	566	507	584	605	544	599	579	551	577	556	511	554	553	562	571	583	632	578	539	568	551	596	534	546	510	539	572	569	527	590	553	557	583	579	570	524	587	533	534	584	557	554	558	560	541	574	554	561	545	595	534	584	536	603	566	538	552	590	528	591	560	536	569	556	545	550	537	572	536	578	531	547	554	577	575	622	514	593	564	571	595	541	552	565	548	570	582	585	569	529	564	567	551	533	542	554	518	530	535	547	569	573	572	504	590	534	580	547	579	563	566	584	527	538	559	580	575	569	539	531	579	581	573	519	518	526	581	554	564	547	567	577	528	535	557	516	573	590	567	541	558	558	546	579	559	552	548	570	579	545	551	522	561	534	546	563	526	555	534	550	578	555	579	563	549	587	563	530	560	535	545	558	561	556	583	554	587	608	539	593	523	566	549	540	542	603	567	575	580	528	574	540	552	564	579	605	525	614	589	596	538	572	532	571	538	615	554	564	564	578	588	542	568	580	557	579	557	581	532	541	566	568	554	565	574	602	600	537	591	563	557	515	554	603	590	554	552	531	564	535	510	592	544	554	493	527	575	589	558	550	555	564	549	604	563	559	569	559	574	546	578	590	547	590	539	547	569	570	564	581	587	555	570	528	566	520	549	540	584	553	585	528	549	601	591	600	584	515	578	536	607	566	558	564	607	522	550	588	566	566	566	561	559	576	601	569	558	554	549	608	590	592	557	567	567	559	561	547	538	630	504	550	557	548	516	568	544	563	550	555	548	557	580	547	577	576	575	544	545	545	576	560	543	588	543	547	558	579	573	527	547	546	587	600	551	548	576	584	573	555	569	576	521	510	541	571	565	592	569	568	569	558	544	510	545	551	573	540	571	596	537	547	564	535	570	550	580	587	535	535	541	566	559	559	578	556	586	555	608	540	547	630	521	569	544	569	586	531	540	596	579	553	564	588	554	608	574	544	542	556	567	551	558	497	559	565	558	598	544	569	533	576	544	544	588	526	590	569	583	573	575	530	573	590	566	524	570	548	561	552	554	598	569	574	563	571	531	516	539	584	535	556	615	527	516	548	539	573	540	524	553	537	596	543	559	570	545	527	565	547	546	558	547	581	564	567	514	564	584	530	527	635	566	596	556	583	554	570	583	585	531	555	543	549	543	553	565	545	537	585	521	559	566	567	573	543	533	517	550	570	564	586	551	554	565	587	548	574	538	537	581	586	519	531	596	522	538	545	544	574	530	610	521	545	568	585	587	544	545	508	567	560	535	563	585	548	581	620	560	589	556	550	536	573	540	550	555	545	617	545	550	562	558	566	574	608	575	576	580	553	549	571	531	555	580	574	527	572	571	595	525	564	547	613	571	537	558	590	548	563	552	594	580	572	549	578	587	552	565	568	596	546	543	608	559	595	548	578	524	544	570	546	536	564	562	578	554	567	557	574	594	553	551	586	603	582	555	550	507	558	539	558	592	566	591	601	543	556	564	559	545	551	564	575	532	557	577	542	544	539	602	559	555	540	529	567	558	566	602	553	559	529	517	570	596	551	551	534	541	582	572	543	532	546	559	546	535	546	603	567	559	566	564	580	560	542	567	547	574	537	576	585	529	542	563	557	570	545	543	572	569	586	608	536	520	561	547	563	562	558	586	548	604	549	549	523	520	538	553	531	556	570	550	575	527	534	600	555	593	581	561	591	533	508	592	548	567	532	548	540	565	573	544	559	539	560	570	542	556	574	553	538	545	546	542	572	551	583	560	538	553	574	579	554	546	552	594	598	560	623	557	531	567	558	547	529	549	580	574	599	545	552	503	551	565	564	591	592	597	528	547	576	550	600	552	566	549	581	622	575	563	573	549	558	540	566	509	503	527	530	544	572	588	588	587	612	525	582	547	598	555	530	519	571	565	539	544	549	524	617	553	553	608	587	565	572	587	571	577	583	558	544	562	571	556	581	549	534	571	567	558	556	617	539	544	567	537	580	547	533	530	513	591	594	585	589	551	504	578	559	584	545	565	585	567	562	617	543	559	565	582	592	542	534	541	519	529	539	556	550	524	577	523	576
30496	37752	46668	26069	20743	15742	10478	6300	4075	2705	2031	1728	1300	1091	1061	809	769	666	629	713	649	628	602	520	420	446	386	362	359	362	335	345	382	325	383	344	331	352	356	342	343	300	293	312	317	310	294	273	254	280	249	231	250	253	216	233	215	188	211	207	183	239	209	221	213	228	195	251	209	222	232	238	216	234	215	214	213	213	232	192	192	236	200	226	220	202	196	198	202	215	217	187	219	188	225	219	201	199	167	241	183	206	238	206	221	215	226	166	189	194	219	174	202	219	234	235	203	192	204	196	173	203	186	189	194	200	180	204	204	200	215	185	205	179	231	186	191	196	196	180	176	192	194	194	181	197	173	182	221	213	214	204	227	228	216	216	183	176	190	157	211	195	220	199	200	210	197	193	190	195	186	216	215	223	170	180	210	192	210	213	196	210	192	181	205	200	193	204	203	197	200	197	174	209	198	198	199	195	205	232	193	194	180	214	196	197	190	200	217	192	192	215	201	226	202	191	184	206	193	200	201	212	187	204	208	201	176	207	224	221	175	220	201	223	231	205	220	201	206	223	205	208	216	179	187	197	198	202	191	203	179	187	183	197	186	189	199	197	204	194	215	194	189	208	195	201	183	203	206	198	166	198	197	184	205	186	197	221	198	194	199	203	198	207	204	181	215	188	215	208	225	202	209	208	205	178	205	203	240	193	215	200	198	208	185	203	182	190	210	214	190	184	196	218	177	187	183	175	189	202	232	211	198	174	191	230	191	183	214	196	200	217	203	201	194	225	182	199	186	198	207	211	219	167	195	169	172	209	200	169	201	216	189	183	197	220	179	229	216	217	179	192	201	182	187	171	179	188	179	190	186	210	189	198	198	194	213	199	199	177	220	216	187	208	204	186	217	198	212	200	210	189	229	189	208	217	219	199	197	211	175	218	208	178	200	195	222	176	180	181	212	194	191	199	223	204	201	227	198	213	226	187	203	199	197	182	187	201	203	187	186	192	173	203	199	221	208	201	197	185	181	205	207	181	202	205	205	193	184	203	188	178	219	208	218	195	199	207	210	193	203	223	209	201	189	229	214	181	194	204	215	202	206	203	208	184	225	200	197	183	192	176	196	188	191	217	209	216	194	199	207	190	196	180	218	212	188	197	210	198	215	194	202	180	208	194	203	168	236	188	219	197	207	188	192	204	208	219	194	216	208	210	204	203	205	224	205	222	194	214	180	197	185	219	193	202	208	175	215	207	175	219	212	220	205	182	172	194	209	184	167	202	207	228	174	202	198	184	165	211	196	207	198	186	205	184	203	209	199	208	193	197	203	195	204	211	195	193	182	221	198	210	211	186	198	209	229	212	200	198	215	192	176	220	210	226	199	197	204	194	186	217	192	198	186	216	183	207	217	208	207	200	193	201	202	226	191	195	196	170	178	183	204	189	178	215	200	184	200	208	225	190	178	178	195	200	206	199	188	190	220	195	206	201	237	208	200	189	185	185	206	205	193	225	201	182	218	193	231	164	237	213	192	214	203	211	193	188	191	198	207	201	192	224	205	197	196	209	188	204	207	167	213	204	178	207	202	220	204	206	188	207	189	189	190	186	217	208	191	204	191	198	200	212	194	198	176	186	209	193	197	198	191	191	221	197	204	212	176	198	189	186	205	205	196	212	215	198	219	211	187	199	178	178	222	195	204	201	217	201	185	179	193	213	212	206	210	174	188	190	200	226	215	186	192	202	189	205	176	198	203	198	209	194	196	180	198	201	211	186	217	193	187	207	212	201	200	197	185	198	195	207	221	209	207	194	199	193	214	202	210	176	199	190	224	196	190	196	233	187	198	195	197	207	215	200	188	186	231	173	231	210	210	179	210	184	186	205	198	197	209	183	196	191	196	215	199	170	175	185	198	185	182	196	198	170	209	224	187	197	206	187	215	197	210	202	202	182	216	187	190	201	219	189	197	198	200	200	199	188	195	178	198	184	195	208	211	191	196	219	180	218	215	214	186	169	221	179	186	200	185	169	195	214	170	190	214	189	191	212	197	190	185	178	204	202	190	197	216	194	202	185	201	208	221	187	203	193	183	197	224	198	222	220	191	204	219	195	220	185	224	201	192	218	171	201	182	205	179	207	194	208	222	207	179	212	215	220	212	215	205	181	201	194	210	185	196	193	180	197	196	208	205	202	188	206	189	229	201	197	217	235	202	203	218	195	185	200	178	180	182	186	214	200	179	190	199	182	199	194	195	199	194	189	172	206	187	204	195	200	206	198	191	220	203	213	193	224	195	223	198	188	214	184	224	208	230	215	190	208	187	188	211	189	184	211	183	173	188	180	186	197	176	210	193	219	212	190	200	200	181	199	199	211	203	207	185	201	216	189	199	211	203	190	199	187	201	212	231	188	216	211	207	196	204	211	197	185	177	180	204	199	202	202	204	199	198	223	195	184	195	208	218	190	208	194	213	213	213	175	196	205	202	218	209	184	172	192	197	216	198	203	200	199	207	178	226	209	182	227	217	181	191	184	205	187	172	198	201	205	196	201	210	199	206	208	223	213	211	199	206	205	225	214	190	196	191	193	192	187	211	195	204	192	172	215	196	206	209	180	196	202	211	206	168	172	198	203	186	169	224	210	176	210	227	220	197	178	178	210	193	178	197	218	227	192	206	206	209	206	197	215	209	210	219	182	217	208	190	190	193	198	200	231	226	188	180	191	202	209	212	200	190	191	245	216	206	251	193	194	221	188	181	202	215	190	206	224	214	194	206	171	203	187	200	183	211	209	199	193	190	200	224	201	210	196	204	207	207	198	203	198	177	229	217	162	196	200	219	208	217	195	201	198	209	199	204	193	216	184	191	195	209	202	187	203	180	210	204	191	197	223	229	201	217	216	201	223	183	219	222	219	227	206	212	191	188	207	209	197	197	179	217	195	189	209	194	172	193	189	196	176	182	206	208	201	209	184	227	217	199	175	227	208	194	205	165	177	225	180	172	206	193	225	221	193	184	182	209	205	200	210	190	219	211	200	203	199	205	205	188	211	207	239	194	191	177	189	213	175	201	214	214	197	209	164	202	216	219	228	185	197	200	187	203	215	195	189	210	222	193	157	198	195	207	194	197	220	201	212	206	204	214	216	203	212	189	183	204	208	198	214	212	217	217	180	196	207	206	181	213	195	229	197	208	201	202	196	191	214	223	170	217	199	202	192	200	214	221	225	186	177	198	194	188	190	208	165	198	184	190	190	191	196	193	179	218	183	197	187	221	170	217	202	211	195	228	209	215	190	194	216	223	194	179	211	158	173	205	204	195	198	196	208	158	206	210	198	201	202	167	193	186	184	199	204	202	212	200	206	165	225	192	199	198	189	205	199	188	195	241	174	219	194	164	221	194	203	210	162	186	178	188	237	203	183	204	208	216	208	187	183	194	204	189	217	188	222	220	192	199	204	183	207	201	197	177	223	223	202	176	180	186	188	188	198	216	172	172	195	196	205	207	203	202	187
19132	31200	41816	27034	25611	22587	18739	15140	12684	10355	8978	7489	6242	5582	5439	4446	4094	3567	3638	3772	3263	3215	3128	2719	2251	2148	2066	1636	1585	1558	1532	1519	1650	1696	1737	1738	1580	1568	1743	1689	1559	1468	1328	1399	1383	1271	1249	1130	1045	1023	944	820	784	761	686	723	702	696	632	676	647	576	632	554	551	569	566	626	642	664	660	669	730	721	690	666	625	590	564	549	596	542	524	551	512	536	531	599	529	517	527	507	508	503	474	508	472	528	547	495	484	505	522	521	539	523	588	478	491	511	526	535	526	472	475	463	468	471	512	457	479	490	525	515	473	529	453	487	471	470	474	492	525	453	505	501	525	506	433	478	459	477	501	497	486	514	465	504	496	480	504	491	488	478	508	473	483	454	482	422	489	479	482	457	495	490	486	465	498	482	527	476	459	505	442	470	475	459	480	496	513	451	494	496	491	493	527	498	503	466	465	472	475	523	516	479	480	483	479	447	508	481	526	543	515	528	488	447	493	467	472	514	460	471	472	467	502	482	510	459	508	478	496	445	460	482	510	496	509	460	474	464	472	498	473	487	483	460	492	525	480	489	457	482	468	515	491	495	476	472	500	454	526	492	464	485	473	494	469	496	493	493	472	453	530	505	491	476	493	492	488	492	516	449	507	450	490	471	465	469	467	479	465	476	490	523	470	464	476	481	516	504	448	498	471	507	462	467	490	488	492	456	476	527	454	477	456	454	458	490	489	491	454	494	507	462	481	500	450	463	514	443	545	467	485	512	487	484	468	475	505	483	497	467	495	487	488	464	514	504	501	469	447	464	468	472	484	476	479	452	471	467	535	503	498	481	506	516	478	506	511	481	462	492	497	529	520	503	466	503	468	502	442	485	488	488	510	505	515	479	502	476	491	526	477	484	480	519	524	519	518	513	450	498	448	519	499	464	466	472	491	453	462	501	481	482	483	502	521	519	477	497	488	474	464	491	507	507	479	483	497	503	449	541	483	509	472	514	477	465	460	460	475	475	482	478	484	443	486	485	436	493	528	499	470	522	451	497	496	454	479	474	524	482	505	490	489	529	483	470	465	532	502	495	485	471	528	484	508	483	476	452	476	498	518	469	501	512	443	486	500	499	530	509	451	499	487	493	481	486	468	478	458	496	502	512	462	509	469	511	495	516	499	510	513	484	488	496	475	454	504	495	474	501	485	497	484	489	500	511	518	464	517	486	461	482	495	473	474	470	463	495	490	486	469	484	501	476	452	486	469	460	495	454	475	487	482	493	503	492	509	532	476	488	519	479	485	482	510	480	514	490	480	488	499	472	498	487	478	508	499	499	468	522	474	475	491	483	506	501	538	504	520	450	482	514	497	486	493	500	497	502	480	461	529	483	509	458	478	491	469	473	525	469	531	476	466	463	523	506	473	472	475	460	500	428	452	486	471	474	512	500	494	505	548	478	473	505	475	488	523	495	478	507	437	467	507	457	501	499	509	484	460	479	492	434	464	469	478	482	497	502	512	485	447	491	472	450	455	500	484	460	469	499	477	462	496	538	491	479	478	498	462	491	501	480	478	472	443	500	511	487	443	481	479	463	465	496	498	472	510	467	490	485	466	509	473	508	461	467	526	483	508	517	538	478	478	487	506	494	465	496	469	489	471	461	487	441	532	503	492	507	472	499	427	494	464	536	532	511	468	508	515	487	451	494	459	482	467	459	543	475	509	483	503	494	500	476	527	480	440	528	531	523	503	489	470	493	536	478	473	482	499	485	486	489	460	495	485	504	486	500	507	503	471	474	470	502	486	442	517	477	498	465	478	502	488	465	471	497	473	482	479	495	511	499	482	465	458	503	487	484	507	517	453	489	509	504	514	488	489	460	472	476	505	477	491	471	496	489	456	453	489	444	511	477	500	465	495	456	482	477	449	478	490	484	480	463	476	479	491	516	504	448	492	454	478	469	482	501	482	489	508	511	479	506	537	453	480	460	500	477	477	504	472	503	460	468	488	538	453	473	461	461	457	491	520	475	464	498	459	450	520	488	465	443	504	463	493	468	507	468	477	490	501	428	490	498	509	514	522	478	528	486	491	451	496	489	464	467	494	474	499	471	445	452	520	464	513	467	485	493	495	474	524	474	464	511	455	476	462	447	451	493	513	485	463	471	494	475	515	512	464	484	505	535	423	461	487	520	513	502	488	475	489	469	482	495	472	518	453	467	514	498	486	465	494	504	552	497	506	492	450	478	489	500	469	452	497	496	510	503	459	541	445	469	501	473	502	479	510	502	459	480	512	468	501	509	503	555	501	480	450	503	493	470	494	511	471	473	530	459	470	489	500	458	483	495	490	490	446	470	490	504	504	483	510	466	509	520	484	468	501	531	434	497	480	515	522	488	493	501	513	489	506	493	461	476	488	438	453	512	468	491	508	485	525	458	498	482	489	482	475	478	477	505	475	447	500	494	470	494	516	494	473	486	497	528	489	487	499	496	507	495	479	494	524	492	532	470	491	517	454	491	473	471	493	500	476	487	485	503	479	495	477	515	526	489	507	497	482	479	499	503	465	506	472	526	479	439	464	515	460	466	464	493	517	495	507	523	498	484	520	501	473	465	521	482	500	493	476	488	474	524	471	470	468	497	490	495	508	456	475	467	502	457	491	508	509	474	498	491	537	469	503	510	464	492	517	474	491	485	441	466	456	468	473	464	484	454	488	452	489	499	494	432	485	501	458	469	483	516	475	446	467	499	485	490	488	495	484	490	464	488	506	492	464	489	446	503	504	510	513	493	482	496	461	497	464	500	512	501	497	469	498	479	474	494	460	485	495	501	476	494	491	496	498	485	443	463	471	481	509	490	466	468	476	499	472	475	495	466	454	467	483	470	496	482	460	478	487	504	459	476	533	498	487	459	492	473	512	483	480	482	474	523	508	529	480	486	450	524	482	504	498	513	461	469	492	499	479	505	453	479	515	490	455	505	516	465	516	481	529	507	493	492	518	465	530	484	472	542	480	471	469	472	479	490	487	491	461	502	480	444	477	450	468	490	474	502	480	455	531	497	491	491	454	480	527	487	506	489	513	530	481	467	477	489	487	490	492	482	477	476	493	495	476	521	450	472	486	487	520	485	477	480	489	493	488	460	488	456	481	505	450	474	531	486	505	499	474	504	517	477	493	483	482	468	515	488	516	475	499	462	485	505	482	510	479	483	495	504	469	482	441	454	472	454	468	469	509	472	504	470	556	485	478	474	510	505	480	476	442	522	477	492	490	466	493	469	484	513	469	506	501	507	482	460	435	469	454	479	463	472	487	489	431	463	460	518	481	478	494	479	481	457	487	471	505	486	481	492	450	490	499	530	466	511	510	492	504	497	491	468	496	488	482	440	484	494	496	517	482	492	462	479	473	493	496	487	476	503	510	488	526	513	526	502	488	505	509	461	499	496	494	464	472	474	493	454	463	489	457	497	476	511	469	447	465	478	493	466	458	501	517	467	469	530	499	474	516	477	436	493	472	467
11367	10557	14972	7150	3944	2414	1881	1333	975	759	623	555	460	424	380	342	359	313	322	322	241	284	273	268	254	245	253	269	214	226	199	259	227	236	248	249	222	228	239	222	214	200	234	236	211	218	211	227	207	205	218	230	208	199	220	200	191	243	182	228	186	189	221	204	209	208	213	201	189	212	218	197	236	216	230	220	193	206	177	227	174	221	190	183	237	228	215	223	208	182	196	178	181	205	187	221	213	201	179	184	208	206	199	213	163	207	195	215	187	204	210	213	199	171	214	213	198	226	222	183	194	201	197	184	188	183	194	193	188	193	179	195	204	199	195	198	206	209	193	190	215	210	169	190	171	182	199	210	190	186	186	202	199	219	208	187	196	192	185	196	181	208	196	211	215	189	191	204	202	200	192	211	195	207	215	185	180	208	200	213	190	210	202	186	203	193	193	185	205	206	209	191	182	204	204	201	191	190	189	209	211	191	184	193	197	227	234	200	185	202	199	224	199	234	190	198	211	194	195	191	202	190	193	182	188	205	203	212	194	199	202	188	169	192	213	208	194	191	202	187	199	193	203	186	188	168	224	195	199	211	216	188	166	193	199	183	180	185	184	229	177	197	207	205	177	166	184	194	214	205	219	186	209	206	198	183	194	216	199	197	193	198	185	194	206	219	220	202	170	194	184	194	203	222	188	193	174	194	165	171	181	176	192	187	175	176	163	183	211	161	182	207	226	164	227	201	194	212	191	190	221	205	210	182	186	204	199	199	191	184	172	173	194	191	194	203	174	179	206	180	194	200	172	213	167	167	191	222	189	185	192	201	211	201	172	184	206	201	195	199	199	194	220	192	191	216	194	184	197	212	182	180	198	210	207	189	200	193	179	214	184	159	170	195	177	177	178	194	184	177	165	199	197	192	187	215	175	191	171	177	205	184	210	209	203	202	206	168	167	202	207	223	210	221	198	202	229	187	213	209	221	181	185	180	216	182	228	183	215	216	221	199	222	169	210	199	205	208	174	211	221	203	193	194	171	164	191	191	173	176	184	193	196	208	189	200	213	190	155	195	195	184	187	190	191	198	203	175	224	178	200	221	215	210	195	189	193	215	172	221	244	196	203	194	210	171	198	235	179	196	172	190	194	189	199	207	207	217	186	198	213	177	196	204	195	193	184	200	200	189	187	184	188	192	180	200	179	205	199	176	199	211	208	199	222	184	197	215	200	206	181	181	216	192	202	205	208	224	214	182	199	185	195	199	235	194	184	196	192	189	207	192	200	187	184	203	197	192	192	228	205	186	185	227	196	197	202	201	187	181	178	197	199	205	203	194	194	188	187	191	192	177	216	168	207	199	205	225	196	203	213	229	174	204	198	208	205	191	214	214	200	192	201	208	206	199	176	207	230	204	178	184	177	187	179	185	181	222	201	193	198	226	202	186	208	214	196	166	211	202	215	217	221	202	210	190	214	158	203	197	197	192	190	186	185	217	188	208	184	213	230	186	210	164	202	190	170	177	204	197	192	181	206	217	196	198	187	200	175	213	194	209	183	186	189	216	223	175	203	192	196	216	213	202	208	213	207	203	217	218	190	194	197	218	191	180	222	195	203	212	191	207	163	214	198	215	172	192	183	177	208	207	196	201	234	233	195	169	193	191	173	188	174	199	181	179	204	195	189	221	196	191	210	193	198	201	190	189	214	211	196	188	184	186	185	202	176	206	203	210	197	226	219	218	209	191	196	198	201	197	222	182	227	200	202	187	208	189	203	190	205	187	187	189	209	188	189	185	211	200	201	182	194	194	195	193	180	220	201	192	212	196	196	205	180	198	196	199	180	235	206	192	193	206	195	207	178	200	197	193	177	213	193	216	184	207	221	217	200	206	177	198	196	201	221	179	190	214	205	205	163	182	196	214	212	196	188	199	198	214	179	205	180	218	189	220	203	184	198	224	188	187	213	208	169	177	201	213	194	181	193	189	203	182	186	171	194	199	192	175	177	189	205	220	210	184	167	182	222	186	212	217	188	178	189	227	183	212	204	198	194	198	184	162	185	167	210	175	195	206	189	196	184	185	190	209	184	200	198	200	205	180	221	174	207	207	190	177	181	166	201	197	201	187	190	214	202	192	177	197	207	195	206	200	196	198	195	187	186	202	178	199	196	198	213	194	181	204	196	205	187	210	194	197	211	221	211	207	190	201	177	193	180	188	192	175	202	184	192	172	188	176	185	178	199	213	170	178	200	164	195	217	180	201	192	183	222	183	189	218	190	195	200	198	219	200	182	195	193	195	206	197	216	212	173	190	225	217	182	202	200	210	218	173	194	203	179	193	184	194	226	164	209	190	182	212	188	202	208	209	204	198	196	185	239	194	200	192	206	204	179	198	164	183	200	207	196	175	218	188	196	201	208	187	180	188	210	193	203	198	189	186	184	212	203	180	191	182	183	195	196	198	194	204	193	175	178	176	216	209	171	224	199	175	209	186	185	200	200	214	208	199	217	206	227	179	199	186	178	181	197	202	208	210	195	192	209	214	202	211	218	207	205	214	202	188	207	214	181	198	186	215	209	194	209	184	162	194	204	194	203	182	164	170	168	189	189	217	197	195	205	186	186	216	191	174	194	200	195	188	209	179	183	216	178	231	182	203	202	183	210	210	216	202	235	199	173	192	181	172	202	195	190	186	194	198	221	229	220	205	194	186	217	199	196	205	183	156	194	170	208	174	201	201	208	184	189	188	205	206	193	198	225	185	211	187	181	209	174	183	197	174	174	183	216	150	196	209	184	215	176	190	186	176	180	206	226	164	174	208	183	189	198	180	204	187	210	194	169	201	195	196	200	172	184	174	240	229	181	190	222	189	182	192	184	207	188	207	194	208	201	202	199	163	206	206	194	165	212	193	183	181	194	208	192	171	204	201	173	210	183	208	202	229	218	183	212	204	216	177	196	205	191	208	188	199	195	212	201	183	178	225	180	198	215	178	214	218	214	193	183	190	209	202	229	190	221	185	192	235	181	225	195	191	216	205	210	205	218	206	194	213	194	204	177	177	194	204	206	193	192	193	175	195	204	191	199	195	195	171	176	221	200	207	186	225	214	222	198	178	200	204	199	172	199	186	227	173	200	199	199	185	187	194	195	198	233	184	197	209	178	196	200	215	197	205	180	208	235	219	189	219	209	196	177	189	204	194	232	192	206	186	212	185	196	204	183	204	199	207	166	213	197	186	204	182	188	220	231	197	208	219	172	175	206	212	192	194	191	194	216	204	215	201	210	221	195	163	208	211	187	226	168	213	199	198	191	190	166	202	223	198	191	202	174	181	171	241	200	196	186	204	197	200	178	217	212	211	196	211	195	192	177	206	200	178	222	220	207	198	203	183	197	187	220	201	200	185	209	260	177	189	182	218	188	202	201	193	210	180	194	180	192	191	205	187	194	220	192	188	180	185	205	214	206	213	150	187	208	204	215	208	211	185	184	218	202	181	205	175	195	202	207	189	201	214
6706	10527	19805	14249	11506	9072	7741	5873	4551	3646	2909	2506	2176	1938	1755	1499	1413	1358	1223	1173	1140	1119	1012	1029	966	904	925	892	855	832	841	784	781	747	818	789	760	775	708	662	660	645	636	669	649	621	637	612	609	618	565	583	577	598	537	534	574	558	517	546	527	533	505	527	513	499	532	540	617	571	586	595	575	537	539	545	538	568	540	566	513	482	489	521	545	540	571	521	499	510	538	471	496	536	521	480	516	498	500	535	503	472	520	495	487	483	553	473	507	496	544	509	446	467	511	526	492	483	523	524	523	510	483	473	485	514	474	527	510	502	480	484	497	487	480	503	501	493	476	470	523	502	524	462	511	514	532	483	500	439	514	485	508	470	519	489	551	502	480	511	511	465	521	474	519	451	500	505	513	495	461	480	494	497	468	479	506	538	502	524	501	506	490	482	490	432	517	486	467	470	477	493	495	447	462	519	499	512	494	504	507	472	466	500	500	497	525	510	479	447	490	519	453	491	522	520	539	489	479	481	463	450	497	467	473	489	514	515	482	494	476	491	497	491	525	519	510	472	520	486	477	504	494	505	524	506	498	468	508	497	479	478	467	522	525	501	504	508	528	526	514	470	473	509	509	463	509	499	446	507	469	491	502	505	498	430	485	515	493	518	482	480	507	478	502	495	504	496	462	487	463	505	477	472	438	505	450	508	515	497	472	502	482	515	444	486	538	485	480	482	486	498	514	469	451	509	484	491	508	476	476	519	502	478	463	464	510	524	451	491	505	506	499	520	500	499	473	508	494	480	474	472	486	452	504	520	506	497	491	508	483	489	499	518	520	528	507	537	517	485	485	516	474	503	481	462	514	536	492	492	528	523	464	475	523	495	470	501	498	458	536	460	509	476	491	507	452	477	491	500	545	495	539	492	502	490	503	451	499	485	465	486	514	500	477	483	498	469	486	468	540	503	510	502	473	481	532	497	482	450	482	529	481	463	484	493	540	512	485	489	472	507	505	475	520	497	466	509	479	483	508	460	496	460	486	488	513	476	518	470	472	473	472	487	464	505	486	513	470	501	505	451	480	472	549	511	492	466	505	439	478	482	508	451	489	482	513	461	447	517	494	518	469	480	473	502	466	483	474	475	515	490	473	458	468	472	508	451	504	528	525	485	475	505	529	504	487	487	534	526	537	479	509	495	530	479	477	493	517	507	521	454	503	462	508	524	492	455	466	498	484	486	486	501	501	513	483	470	534	505	501	487	508	498	500	499	476	472	478	516	510	502	495	480	476	500	458	505	506	473	499	530	479	515	486	482	519	503	485	498	492	513	492	493	548	493	487	486	433	516	527	537	527	491	508	488	504	491	507	501	518	499	461	493	495	537	479	494	528	499	501	479	496	509	511	496	495	480	511	494	454	503	485	535	509	501	521	495	498	504	536	504	489	490	515	511	527	488	486	462	474	521	490	510	506	492	503	473	549	470	477	519	482	480	518	450	485	502	509	514	480	446	526	547	505	513	486	512	518	495	513	493	496	519	481	479	518	460	509	464	460	498	495	501	495	511	549	501	506	529	504	522	522	490	503	495	546	518	461	519	482	511	508	526	491	516	481	513	505	490	465	556	491	465	487	528	474	500	484	460	480	470	477	511	486	492	495	500	464	502	498	468	503	465	522	488	508	512	502	535	499	462	490	494	523	478	526	480	524	526	474	507	500	471	507	530	481	498	474	499	536	478	471	517	460	420	488	530	497	461	463	497	481	478	473	481	483	481	497	491	541	530	480	495	493	534	483	500	483	525	485	520	492	533	438	527	484	493	490	497	494	489	488	492	477	519	481	500	500	468	460	491	499	504	484	498	499	506	460	504	492	506	519	526	523	500	498	497	504	498	505	483	504	519	490	488	494	462	494	461	473	534	501	499	488	500	543	454	511	499	481	463	511	484	508	514	483	486	475	547	499	501	483	486	499	497	534	488	496	471	509	493	526	487	473	504	476	466	494	453	519	484	462	510	471	499	487	506	508	470	481	480	533	491	512	484	475	478	481	475	500	504	457	476	498	490	512	475	519	434	510	498	510	489	499	508	500	513	495	498	486	475	511	511	509	486	527	519	478	547	468	487	486	491	513	515	525	459	467	472	500	463	495	501	521	488	499	507	457	473	501	508	492	496	477	495	454	504	465	494	481	520	430	493	502	489	469	501	512	508	501	513	522	460	455	505	464	504	502	470	445	499	513	493	552	495	529	476	537	492	508	505	511	480	499	503	516	513	518	497	451	505	461	437	462	502	471	541	493	492	475	504	462	486	522	510	500	490	465	523	486	501	475	531	506	511	470	469	513	435	498	468	485	503	483	534	502	494	540	507	520	458	471	486	515	507	474	503	503	519	506	497	515	488	505	508	507	453	486	521	438	463	531	500	457	510	511	519	516	480	473	445	483	495	482	497	471	480	509	460	501	500	545	485	503	522	474	532	476	495	469	519	519	491	462	487	467	523	480	487	496	476	497	520	468	503	463	519	530	507	467	457	480	487	461	486	501	491	475	514	460	510	477	504	469	512	431	479	502	522	467	511	520	515	479	497	492	494	470	477	506	460	540	469	488	476	497	525	493	472	472	498	528	551	482	514	505	465	462	547	457	509	450	519	479	509	466	530	497	509	497	487	472	463	510	476	501	472	479	513	563	464	517	497	476	446	497	472	480	516	484	520	492	524	459	500	524	491	500	527	500	462	524	519	497	469	467	511	503	493	493	507	503	476	470	486	493	482	539	468	516	534	493	506	510	490	459	493	466	528	520	511	492	501	506	495	525	475	484	465	451	461	493	495	521	498	524	541	506	523	472	511	533	517	514	480	519	441	515	486	548	521	480	510	473	528	483	508	500	491	501	468	474	483	475	507	531	522	518	510	479	496	502	512	512	487	481	472	469	471	475	505	491	494	510	500	493	481	511	488	457	466	452	528	519	478	543	509	488	490	504	493	493	504	449	478	445	514	497	507	523	542	497	452	496	498	474	475	489	485	469	507	546	503	512	416	493	493	483	498	512	513	493	483	515	498	491	523	492	537	493	482	472	474	470	526	547	507	454	482	485	491	489	518	483	483	527	508	479	492	492	508	525	519	493	474	483	501	516	497	488	480	465	467	528	483	486	506	489	488	454	494	511	541	457	473	467	460	500	465	469	512	454	531	463	500	466	514	499	492	492	495	501	470	456	481	502	512	526	520	484	532	513	476	429	466	537	504	437	497	519	499	536	495	447	474	505	490	467	494	491	472	484	463	487	491	508	501	510	484	510	473	484	485	471	531	485	467	464	482	472	462	492	536	496	494	489	463	501	462	470	483	519	539	458	461	472	435	453	538	502	498	484	531	462	464	539	470	487	509	516	510	498	468	468	480	499	507	535	521	519	497	509	483	511	538	511	471	490	504	499	473	478	480	529	453	501	471	493	500	476	478	480	478	493	495	511	452	498	494	514	509	504	516	489	508	474	530	490	480	484	522	464	534	485	478
24383	36529	42086	22704	16111	10846	6733	3897	2145	1607	1276	959	836	756	700	606	564	524	538	496	438	502	473	397	393	359	357	325	333	327	330	314	300	300	320	294	285	324	333	311	322	301	307	263	248	248	249	271	294	262	276	244	239	246	247	227	238	226	231	240	219	234	244	215	234	217	230	222	247	243	221	253	242	251	252	242	266	225	213	234	221	240	224	197	250	253	222	217	215	254	207	236	234	251	218	218	179	205	228	224	213	230	199	194	214	233	250	206	218	231	228	234	216	207	188	226	186	220	217	211	205	229	231	213	232	216	233	206	221	209	219	216	256	228	227	186	236	234	222	216	223	234	207	235	219	221	231	226	257	211	193	201	261	226	250	233	209	255	228	226	213	256	220	208	210	213	231	217	227	226	206	213	227	209	210	204	206	217	241	218	190	222	194	233	207	221	199	227	234	228	216	216	196	234	232	212	234	225	222	199	213	219	257	237	230	214	245	208	226	203	218	231	216	239	232	237	195	199	193	221	225	218	201	218	234	228	239	207	238	200	236	206	239	216	234	195	209	212	218	232	200	221	200	220	194	254	214	219	224	234	198	239	225	251	230	244	249	250	222	228	215	221	213	215	211	212	238	237	235	215	206	238	212	215	241	236	248	223	221	225	214	227	205	214	262	206	194	227	216	208	220	217	220	230	212	205	226	217	217	260	247	257	221	230	223	206	199	240	227	214	225	213	197	193	238	207	219	238	212	214	223	239	218	245	237	234	223	201	236	221	229	204	211	231	192	206	216	212	205	231	215	223	243	209	218	237	217	230	206	224	238	204	216	208	210	225	209	220	212	203	226	216	237	236	209	233	218	242	242	198	219	238	249	214	198	218	239	240	211	235	204	220	212	195	247	212	228	223	211	236	232	226	209	226	265	225	224	187	215	180	226	230	227	217	215	218	216	233	217	198	214	207	231	203	214	240	241	215	229	220	228	235	214	230	245	235	233	215	215	227	213	229	201	227	219	240	233	201	212	200	210	205	222	223	219	218	258	226	218	239	237	234	225	211	236	240	234	219	237	198	227	212	212	227	227	213	232	225	230	202	203	228	210	213	218	224	244	233	226	229	197	227	192	210	222	217	212	256	218	206	242	232	199	223	227	237	242	198	190	203	179	209	223	226	247	229	227	235	210	219	228	227	212	219	220	240	230	230	241	196	218	204	223	227	232	211	200	209	250	213	229	214	226	213	229	212	191	223	223	237	233	229	208	215	214	208	220	214	215	225	226	243	220	232	231	204	207	195	225	241	196	224	230	210	235	208	223	235	216	246	224	233	206	212	251	224	253	222	201	232	217	225	236	217	219	214	211	228	237	226	206	253	206	249	237	230	200	225	186	228	224	193	236	214	229	219	214	195	225	206	220	224	208	214	225	208	196	249	225	218	205	204	218	223	212	214	237	221	217	220	223	207	217	197	227	230	247	239	204	206	219	229	216	233	233	221	215	225	208	223	221	202	223	189	212	215	212	215	209	241	213	226	222	213	223	220	216	221	197	228	204	192	212	219	227	235	228	220	231	244	204	239	222	215	194	233	205	238	227	212	189	228	198	254	248	217	213	233	225	222	211	224	215	209	244	230	223	193	199	220	240	216	235	208	187	235	203	218	239	240	237	239	234	208	236	221	212	218	213	224	229	229	195	218	222	227	246	217	218	212	225	248	235	246	245	220	242	229	221	215	236	225	222	269	214	203	237	205	222	219	212	232	209	211	231	204	219	231	181	216	233	216	218	215	218	223	218	212	238	224	228	200	218	209	214	214	217	214	214	208	208	218	240	226	233	236	215	229	266	217	223	230	228	210	213	236	231	228	204	199	217	195	187	202	218	233	249	230	211	220	208	220	234	229	227	202	213	218	235	181	208	203	213	186	203	218	217	232	242	232	213	189	215	215	241	215	228	205	222	219	258	217	213	228	234	230	218	238	192	216	197	238	236	200	193	240	261	226	223	250	250	244	227	217	223	217	229	206	207	209	225	242	208	227	219	250	235	208	229	246	229	236	209	194	215	199	206	220	224	204	238	217	227	221	206	250	213	215	204	197	203	212	222	223	245	248	205	237	213	204	233	231	215	231	207	207	212	214	227	227	241	217	213	207	219	231	214	216	233	231	191	209	210	212	209	233	232	193	204	205	225	224	212	203	198	239	210	269	206	205	215	220	209	222	216	236	198	189	227	185	228	221	233	219	207	241	231	219	243	240	214	201	215	214	253	222	242	209	189	203	213	226	191	222	211	234	263	258	219	247	204	222	220	223	235	219	199	210	212	208	247	194	223	207	213	234	253	216	215	217	213	197	224	220	200	209	225	210	234	206	232	211	233	210	218	214	207	205	204	225	209	221	257	213	218	222	239	222	218	243	242	230	233	210	215	212	209	195	204	238	228	223	253	221	221	211	233	209	197	216	241	213	189	182	220	229	214	232	218	237	227	222	221	229	218	215	229	207	247	210	224	225	237	230	229	234	194	192	227	202	199	201	198	250	256	230	219	224	204	224	208	226	238	213	197	185	234	237	211	237	209	209	211	230	210	229	230	216	223	224	236	194	226	224	209	227	200	210	197	203	206	228	229	247	244	195	219	224	222	202	230	192	233	229	243	228	210	216	210	245	235	211	217	219	229	222	214	227	245	214	206	232	202	215	218	219	223	231	227	228	250	209	213	210	215	237	237	232	235	257	243	226	247	208	240	213	225	225	240	220	201	217	195	214	241	223	197	237	229	234	219	197	203	203	256	215	212	218	233	205	206	199	211	228	214	208	262	210	215	235	200	217	219	230	244	226	236	229	218	211	229	226	207	217	223	226	227	244	221	230	209	208	220	218	216	249	231	224	204	217	230	244	220	193	214	236	219	222	180	223	207	214	188	223	228	210	186	232	205	204	205	233	212	203	238	200	221	244	230	243	218	217	220	238	232	201	201	216	235	222	193	236	239	247	202	219	217	221	239	222	198	238	213	207	218	217	246	222	233	199	199	204	223	192	214	250	240	221	208	203	217	233	197	204	202	230	219	209	207	221	258	245	204	198	253	204	231	215	220	233	256	245	214	225	253	230	250	227	222	212	213	229	218	222	213	231	228	229	244	246	237	206	243	233	224	225	225	237	240	233	218	227	257	248	189	255	202	238	217	222	213	216	227	242	236	201	214	227	222	242	219	234	203	210	237	247	232	235	238	219	208	220	212	209	216	213	223	210	220	231	243	228	238	254	205	212	213	201	241	253	225	203	232	251	205	213	243	202	219	225	239	219	210	192	217	229	230	252	209	236	219	205	255	245	203	244	216	200	223	238	210	201	212	241	220	209	246	237	210	209	233	218	243	223	232	237	204	227	266	248	212	203	218	238	207	202	208	233	241	226	197	225	209	223	227	231	243	221	212	216	219	232	209	229	190	204	210	226	217	210	240	226	197	207	212	221	246	238	212	225	225	212	224	236	218	227	224	226	262	227	232	228	217	229	220	246
16287	30667	36702	20802	20438	16858	13518	10531	7962	6706	5807	4921	4196	3735	3562	3116	2756	2662	2836	2454	2364	2169	2170	1941	1781	1788	1562	1350	1303	1240	1217	1201	1242	1213	1212	1184	1124	1228	1350	1249	1172	1085	1077	1141	1050	974	963	843	837	787	756	740	728	704	692	741	666	682	649	623	581	596	605	614	572	570	569	626	694	705	680	632	705	778	698	697	631	570	631	634	649	568	572	598	620	536	604	614	541	537	555	548	595	587	548	566	554	570	560	518	549	589	563	549	549	555	525	542	556	572	521	550	532	546	503	568	516	548	505	517	555	522	558	523	537	537	506	555	575	524	524	536	527	496	522	530	563	541	545	515	524	542	547	526	553	571	546	547	553	555	562	558	578	557	550	545	535	568	548	530	538	579	534	514	533	545	543	547	557	531	539	539	565	520	560	529	511	548	578	568	548	588	514	616	556	526	554	535	540	557	516	543	548	514	586	522	474	561	573	496	523	548	599	536	559	552	536	536	543	532	535	541	549	546	550	530	542	554	549	557	505	567	525	564	521	566	541	540	501	588	507	529	539	551	558	575	574	546	548	553	492	523	567	512	517	558	517	590	531	527	541	551	555	540	525	536	503	539	554	568	541	541	552	574	531	552	523	515	506	535	536	518	536	552	547	523	493	511	569	567	548	585	518	537	516	577	522	558	521	558	516	535	522	513	559	585	513	573	548	583	537	514	532	539	571	495	529	532	514	566	566	519	535	527	541	576	543	525	549	549	566	510	548	521	527	557	540	499	535	524	559	528	515	536	504	527	527	573	559	505	554	534	553	569	553	574	576	533	530	532	579	539	565	518	510	540	499	527	518	550	570	542	575	542	549	558	552	549	537	541	517	591	550	523	515	518	594	509	545	563	523	537	547	511	542	494	533	551	549	527	568	549	585	558	507	566	564	555	528	518	512	548	522	530	590	529	573	576	554	540	542	546	542	549	546	551	527	489	525	566	527	571	569	547	534	541	502	540	546	515	602	507	536	486	523	526	583	502	572	540	526	562	539	521	550	561	550	525	565	555	590	568	611	591	544	493	552	526	570	514	544	528	536	533	549	535	537	520	569	544	512	514	584	521	542	571	571	534	544	489	547	553	562	502	581	537	523	558	519	540	559	557	560	558	539	532	537	562	514	550	555	583	552	542	551	538	546	536	513	573	537	559	587	538	528	572	560	518	544	523	501	533	552	495	537	525	567	507	543	546	559	541	546	564	556	559	532	531	540	530	555	536	519	528	508	559	519	537	561	517	538	570	521	553	507	539	534	557	554	535	492	534	551	591	528	550	561	500	543	555	500	510	542	523	512	553	568	538	569	563	547	528	544	569	520	522	566	529	546	575	580	546	550	556	519	593	561	522	542	573	527	526	564	523	532	559	594	513	510	532	488	525	588	536	547	571	556	534	587	518	560	572	557	538	527	536	529	511	548	586	502	526	542	543	551	554	513	567	565	528	518	516	583	561	543	551	583	566	586	537	550	536	595	534	529	529	572	550	529	539	581	565	534	568	537	532	518	520	575	545	552	568	567	539	583	592	564	533	532	513	523	544	528	543	503	521	582	542	492	519	583	527	563	561	544	549	544	552	563	537	516	562	496	503	503	511	572	538	566	540	568	549	533	524	515	528	526	505	501	512	541	533	503	532	505	509	587	483	525	547	571	531	492	529	533	578	544	551	507	516	555	544	515	540	547	535	569	531	534	563	563	523	557	526	574	530	509	585	517	521	502	547	501	545	524	580	541	547	553	498	536	583	567	573	561	556	527	509	543	518	556	514	499	497	557	538	498	561	539	537	527	524	583	525	569	552	510	544	525	565	560	523	554	570	525	543	560	558	528	527	558	498	538	534	588	530	567	516	518	576	505	562	564	499	582	542	528	522	557	504	532	555	538	548	544	541	536	529	550	551	497	534	526	525	528	547	532	528	524	482	547	519	522	568	513	527	573	577	535	537	551	566	511	559	542	530	516	527	534	524	521	562	518	513	562	529	505	549	563	511	537	541	500	560	506	550	545	564	543	542	522	552	555	535	572	531	552	544	578	497	551	500	540	486	532	524	538	488	545	562	531	529	545	570	519	576	499	550	561	556	532	551	550	520	542	520	523	511	575	547	541	513	544	484	510	520	527	538	550	564	584	577	580	547	536	539	552	502	532	539	573	559	533	482	552	542	536	553	525	584	531	588	590	562	511	559	511	542	528	560	531	545	508	527	564	542	528	558	539	541	574	527	577	551	516	537	533	579	526	585	552	506	549	538	552	553	536	506	537	516	581	547	569	508	508	507	517	536	550	551	533	540	536	558	524	539	545	509	550	546	515	593	612	559	515	510	531	515	489	525	530	502	520	505	587	561	543	549	533	518	507	530	529	547	527	567	519	538	510	545	490	564	552	566	580	508	552	560	531	523	588	562	547	530	544	566	518	542	553	518	534	562	529	559	559	512	570	526	534	510	515	543	533	539	548	549	510	541	544	573	582	545	516	529	541	560	548	563	551	557	576	573	509	566	544	514	544	537	572	565	535	526	596	519	569	547	537	557	541	511	548	508	533	556	519	564	496	540	497	560	549	517	614	539	550	592	566	560	543	558	519	528	524	531	555	546	577	561	526	572	515	500	570	570	490	533	502	597	573	544	497	521	567	533	536	554	565	536	545	563	533	571	552	546	566	562	539	568	518	561	597	526	560	508	545	519	555	576	510	557	533	514	521	510	552	524	511	546	546	554	534	503	550	569	529	562	552	519	564	541	520	509	510	559	538	492	538	556	527	508	489	546	509	507	544	548	565	504	527	554	565	537	560	537	526	530	571	557	557	548	509	555	542	532	559	532	566	516	552	544	490	514	559	539	559	573	500	533	532	547	539	558	547	582	555	529	529	540	569	530	579	512	533	507	549	610	552	562	550	552	524	557	538	520	552	571	594	540	559	538	524	553	566	555	543	497	567	534	552	561	523	603	527	538	526	564	494	578	564	519	549	537	531	536	596	555	524	530	569	593	521	558	542	583	543	588	582	535	563	506	534	538	542	510	513	553	547	560	509	550	525	548	557	583	531	524	523	533	509	516	591	512	490	544	550	573	571	499	563	520	538	555	529	564	540	590	529	527	570	528	569	529	521	575	544	576	534	535	576	526	534	554	564	540	576	528	551	537	536	532	520	562	564	563	557	540	559	536	559	520	562	529	569	521	524	531	541	514	549	548	561	529	542	546	561	492	592	563	525	569	548	546	563	573	529	518	534	548	548	562	542	501	557	531	555	541	542	542	558	567	536	534	504	521	567	575	541	523	517	587	556	508	501	537	518	541	531	503	542	559	601	533	588	503	548	564	553	528	536	539	569	515	545	537	521	517	551	562	516	576	571	551	585	527	489	513	504	541	552	532	535	557	575	550	536	581	533	574	570	531	528	559	560	556	553	527	562	550	535	511	545	550	533	537	541	515	528	538	542	576	522	518	539	556	526	552	551	519	526	521	524	525	536	531	549	552
32363	37101	42753	25525	19370	14625	9351	5592	3350	2281	1779	1358	1240	1012	977	793	899	874	737	584	658	571	519	504	455	396	409	366	326	342	356	351	321	310	319	335	337	354	384	382	329	320	330	307	291	284	266	253	246	232	214	268	240	259	237	235	233	240	195	216	198	194	219	205	207	181	182	213	218	216	212	221	220	235	224	232	219	199	206	220	238	188	212	183	178	198	228	174	178	184	178	183	170	175	211	170	188	182	216	180	177	202	195	209	223	180	181	196	220	183	188	191	182	145	227	199	196	195	181	168	182	222	205	167	174	184	191	181	192	165	202	209	187	207	197	175	179	183	196	191	175	189	169	200	211	166	186	174	188	196	188	214	204	188	174	207	188	188	171	188	162	189	191	182	176	188	209	207	210	187	209	198	168	204	209	178	184	193	202	168	215	191	206	191	216	194	193	197	178	209	198	185	197	196	201	201	172	211	179	177	214	181	188	180	195	191	171	182	189	185	202	207	167	173	197	201	189	187	183	204	193	172	211	197	183	183	173	172	189	181	209	210	205	219	188	206	200	184	179	216	178	202	182	161	172	205	188	190	167	196	199	183	201	203	189	175	166	198	161	204	171	205	214	194	185	209	183	196	174	192	192	182	195	183	214	206	195	197	178	193	191	202	198	172	200	191	210	170	168	198	194	192	183	203	186	170	196	195	172	210	189	181	169	171	165	201	172	197	180	212	191	185	186	166	205	190	189	189	194	201	167	201	172	175	205	185	208	213	192	223	198	202	177	183	189	190	171	181	182	196	159	165	194	196	226	175	170	179	199	190	193	203	206	184	200	195	170	152	181	214	194	194	192	176	184	189	180	167	204	201	207	186	206	174	215	178	209	204	182	179	182	233	181	205	181	204	185	178	199	192	199	203	194	187	196	200	177	170	205	190	215	181	177	224	204	208	171	192	201	173	171	193	170	179	177	199	212	189	198	204	210	217	203	201	162	169	173	202	204	198	189	191	179	170	176	192	207	192	236	201	186	170	181	178	194	190	192	190	210	190	171	201	203	202	204	192	191	177	180	200	197	192	180	184	209	190	199	194	196	188	188	172	189	199	186	207	184	168	183	195	198	182	193	204	192	184	184	224	172	169	184	192	183	187	155	179	192	218	208	196	172	190	200	200	172	193	209	207	202	203	166	195	187	182	193	187	201	171	216	164	175	180	189	188	189	207	175	169	190	192	181	190	197	193	183	188	220	178	174	173	185	200	184	197	182	217	159	204	193	187	212	187	186	183	197	201	194	193	175	179	183	224	177	193	181	206	199	176	192	195	189	204	186	201	182	196	180	210	199	185	181	202	197	183	190	181	194	178	191	191	201	161	192	200	171	193	200	168	192	200	194	205	206	188	173	189	175	181	193	166	182	193	187	190	195	200	180	194	194	190	187	202	186	204	174	177	189	176	204	175	171	173	193	178	206	191	183	182	221	180	226	180	211	167	199	183	177	234	204	201	186	201	192	160	201	217	197	218	203	187	168	187	197	186	215	190	193	176	185	175	182	186	194	183	192	193	208	168	172	181	199	150	201	188	185	166	184	187	182	204	176	162	179	177	192	190	185	190	214	191	187	199	195	175	210	201	198	189	188	184	208	203	168	197	220	203	199	196	216	194	190	187	213	216	202	195	181	199	175	195	190	202	201	211	188	169	202	169	203	197	183	170	191	206	213	191	183	189	191	197	188	196	175	198	212	178	195	174	191	182	179	174	183	218	185	186	228	184	195	199	218	203	189	198	206	176	185	195	181	208	198	211	183	193	194	181	186	177	205	176	192	165	209	161	209	201	178	180	153	199	171	191	194	193	192	189	168	181	191	188	180	177	172	167	190	182	212	196	164	182	193	186	200	218	211	173	176	175	172	194	196	181	192	173	187	217	187	200	197	191	187	192	183	186	165	204	195	185	186	169	204	198	180	208	219	177	189	172	183	198	182	187	212	173	194	206	177	187	192	214	154	166	182	175	212	194	195	181	204	198	187	179	205	220	205	230	229	201	174	187	174	195	186	178	192	180	192	188	182	193	180	182	194	194	221	189	179	162	216	208	183	182	193	210	208	198	222	201	164	187	189	201	204	182	188	165	174	192	178	186	178	180	185	188	192	188	186	186	173	199	197	168	200	209	166	187	214	186	207	189	198	205	184	198	179	180	177	187	212	205	176	165	177	179	216	197	186	193	175	193	182	191	197	204	182	187	209	194	201	199	189	159	186	171	190	193	195	195	208	161	215	192	196	192	202	196	195	192	223	206	201	188	183	162	171	173	180	180	213	183	189	176	196	182	166	184	199	192	169	192	193	193	182	195	187	188	201	188	184	193	168	192	186	201	184	245	182	186	185	200	198	168	193	197	192	177	193	187	215	198	189	209	182	168	190	197	184	186	205	202	197	183	212	204	188	198	179	211	171	181	175	174	189	173	197	203	177	184	187	203	236	185	195	177	189	175	172	172	175	177	178	195	234	195	201	204	196	188	183	174	206	232	192	185	221	207	185	188	200	167	174	188	186	185	181	183	195	201	169	169	190	173	174	182	162	189	163	199	192	201	191	199	193	177	206	194	198	198	203	176	178	182	187	193	205	173	158	184	177	184	172	200	216	171	186	207	191	166	187	192	194	176	169	221	174	202	206	180	197	182	193	175	167	183	165	191	176	191	195	179	204	171	184	177	203	206	184	187	181	194	178	169	182	182	179	189	193	193	200	168	164	203	182	186	217	209	174	190	171	191	191	196	187	205	197	164	167	192	185	178	220	188	199	198	188	185	193	182	192	183	166	225	210	174	208	175	184	182	193	163	213	186	192	202	195	187	192	178	191	195	199	175	186	174	189	193	201	209	185	194	196	182	206	170	195	199	187	188	209	181	195	170	200	207	226	188	226	170	171	169	185	199	204	208	179	195	201	191	177	190	152	169	174	173	203	209	186	197	170	183	177	195	187	195	193	182	182	165	222	191	184	167	184	195	185	192	185	183	192	201	184	169	171	205	189	207	185	202	216	199	186	184	177	194	191	178	171	208	189	158	184	188	175	201	186	196	182	170	187	183	183	181	169	197	194	166	210	192	191	218	217	183	207	174	205	176	180	192	180	191	206	172	175	167	163	153	193	183	192	204	203	195	186	196	201	181	180	163	190	191	203	180	197	206	195	199	196	194	226	191	171	206	169	180	200	185	163	161	177	163	184	201	197	189	202	186	207	204	191	167	206	181	220	195	187	187	190	189	201	177	208	203	178	174	194	225	188	189	175	173	211	184	180	194	192	200	196	209	213	197	209	190	181	211	195	185	187	189	176	213	196	183	192	203	199	184	180	173	208	171	181	184	170	192	185	203	196	189	158	193	156	181	188	163	207	226	192	174	191	180	199	209	207	190	195	194	203	202	202	185	210	154	182	192	188	167	220	207	186	185	199	188	187	208	208	185	163	188	179	177	195	179	191	191	195	203	191	224	189	190	204	180	191	185	183	193
20226	29618	37732	26597	25795	21941	17814	14014	10830	9081	8045	6601	5789	5519	4952	4444	4363	4375	3770	3543	3270	2925	2690	2657	2449	2207	2045	1717	1588	1602	1554	1535	1522	1538	1523	1412	1429	1705	1869	1915	1680	1456	1544	1421	1208	1084	996	1015	981	885	784	791	787	750	733	704	727	652	659	614	559	562	530	571	575	566	526	575	716	733	755	783	718	687	739	685	600	578	553	588	565	529	535	512	524	525	541	535	485	492	473	505	490	445	479	466	467	502	465	538	504	492	513	508	487	463	494	507	465	524	470	473	465	450	484	467	422	471	484	537	457	447	495	444	460	475	433	435	467	469	451	424	436	478	450	472	496	485	487	466	477	456	431	475	447	483	449	471	465	482	460	449	452	463	469	488	476	432	474	454	456	439	446	479	448	447	458	449	468	472	427	436	500	443	485	449	469	510	445	492	446	444	496	436	459	472	463	449	470	437	448	443	477	465	515	473	488	437	453	422	510	444	483	468	491	457	473	459	449	470	471	461	472	450	429	476	484	481	497	461	494	460	477	478	442	451	434	463	477	474	449	475	480	433	454	434	480	442	457	431	498	494	473	480	446	428	480	462	467	440	449	483	485	491	460	483	464	487	466	441	467	487	468	447	457	467	458	492	462	434	479	487	467	441	448	484	467	472	463	470	465	473	500	432	463	480	460	460	460	454	483	458	426	450	462	477	458	423	449	462	450	458	426	490	486	453	425	491	438	456	433	478	463	427	483	431	472	490	430	456	474	400	480	491	443	478	460	435	508	466	466	470	461	517	462	478	469	431	477	454	433	462	471	456	448	412	446	453	449	466	431	482	460	436	507	483	509	462	461	455	479	470	478	455	424	469	485	475	484	459	469	476	467	473	473	471	480	469	483	437	445	469	434	484	454	468	430	461	439	454	475	453	485	482	435	471	437	466	494	488	430	457	442	460	482	484	456	471	442	457	458	450	433	465	492	477	509	482	458	487	458	456	454	491	425	484	503	481	463	478	455	463	436	496	471	499	468	459	459	463	453	475	441	477	413	469	430	436	476	446	476	442	507	475	473	462	484	418	468	483	494	462	499	411	449	461	434	497	480	460	401	443	478	484	464	438	482	440	440	451	477	471	479	473	430	437	452	475	438	457	488	465	447	465	445	444	495	432	464	453	437	461	475	492	456	452	431	455	454	477	436	444	484	427	466	476	449	447	491	491	469	469	479	502	401	458	445	491	450	479	453	473	475	430	497	448	468	446	446	424	458	467	464	506	484	463	447	459	467	444	447	428	496	461	511	464	505	480	449	447	504	441	460	447	474	448	409	499	481	470	468	435	456	484	437	451	477	483	450	406	462	462	491	458	415	459	463	449	459	457	464	441	470	461	474	449	472	466	429	475	433	482	478	476	483	437	479	513	453	456	445	503	453	494	430	484	452	458	483	483	479	479	482	472	471	448	488	514	432	434	464	442	443	467	491	469	466	472	463	477	470	489	461	488	438	451	456	462	460	466	520	488	451	479	450	442	471	464	486	437	442	421	459	461	478	456	477	456	442	458	471	460	471	491	463	438	469	416	450	461	469	474	451	452	478	453	478	466	468	434	478	445	476	441	489	487	461	476	470	486	466	436	491	447	460	458	471	465	459	504	454	455	501	477	435	445	445	432	444	472	477	489	459	487	422	456	446	463	443	455	455	450	469	455	425	476	453	444	453	441	419	490	504	466	462	455	494	421	428	464	464	470	467	495	451	483	468	481	465	439	437	456	446	477	458	472	482	457	456	505	459	459	448	452	490	452	459	457	431	450	472	465	475	448	458	433	449	474	459	489	477	463	484	479	476	439	439	438	490	452	469	473	456	472	453	452	488	464	518	472	455	458	449	459	522	450	476	484	477	438	467	425	458	492	471	429	473	462	484	456	465	438	437	450	462	470	478	456	458	457	458	479	473	501	464	465	469	449	463	454	485	451	460	491	490	451	436	429	466	472	456	453	470	522	474	498	466	482	457	458	461	437	460	439	458	464	430	488	463	457	428	456	463	472	453	451	467	473	469	456	494	441	465	449	448	457	473	459	453	452	450	438	466	486	470	452	478	447	462	449	446	458	432	453	455	486	477	481	478	466	436	479	517	421	463	455	441	459	489	461	485	494	465	433	452	482	465	478	445	461	459	461	445	432	455	453	448	472	445	469	494	445	445	476	453	479	465	484	468	461	413	474	480	429	435	478	447	469	436	444	467	417	455	444	467	452	526	454	440	489	448	458	456	456	459	476	492	450	442	464	459	444	460	485	420	501	488	455	452	492	450	449	456	471	475	464	491	480	449	436	425	485	451	460	437	437	443	487	451	468	482	451	475	470	446	450	472	455	460	450	456	491	484	462	481	507	490	448	441	501	447	440	464	460	506	466	485	442	523	437	481	421	444	461	448	438	461	482	414	460	467	490	456	468	442	451	475	470	477	434	432	455	488	501	451	460	474	492	429	464	478	459	429	515	426	465	435	442	460	443	511	466	505	429	448	462	469	466	485	478	442	464	455	445	454	470	422	476	473	452	486	481	437	442	480	464	456	417	464	466	460	438	458	430	478	456	462	415	486	426	436	437	462	460	461	431	449	473	428	464	459	445	479	478	485	487	467	429	459	473	487	480	454	474	458	483	505	497	489	459	469	464	495	471	424	430	459	437	460	444	439	451	480	458	462	471	427	450	411	486	481	476	463	446	473	495	456	466	459	470	441	472	440	434	490	456	463	427	444	491	470	424	460	474	491	477	438	470	434	443	441	466	430	462	467	457	446	455	444	438	477	440	469	437	469	492	442	441	440	450	471	438	429	447	471	421	469	438	417	426	464	412	432	438	450	474	448	461	496	491	468	471	484	439	422	517	453	482	482	471	449	439	437	454	466	459	429	480	471	479	463	475	435	460	455	461	464	498	451	447	450	450	464	496	453	453	430	475	423	450	474	441	462	440	481	428	480	472	470	464	486	491	471	450	445	422	485	421	468	455	469	448	486	466	463	491	466	467	461	445	445	429	484	478	435	446	442	440	465	486	449	421	479	431	460	468	497	431	454	463	495	438	444	477	466	499	437	442	429	443	453	447	481	456	474	451	483	449	502	482	422	455	451	442	487	447	412	418	444	463	464	454	485	464	444	478	447	452	486	440	473	472	467	475	506	487	451	484	437	430	484	509	449	435	454	487	467	470	474	492	421	477	469	452	457	490	492	442	417	424	516	484	490	457	459	481	494	478	472	471	483	473	447	454	439	435	507	447	445	488	480	466	457	487	470	444	440	447	471	431	471	498	474	443	476	479	462	449	446	426	459	467	465	458	447	486	449	451	435	433	473	449	443	452	457	449	436	491	439	472	437	471	446	422	452	435	476	432	493	457	443	430	473	470	473	455	470	450	442	446	480	403	437	493	474	483	447	444	457	448	452	446	447	458	476	465	498	454	474	466	446	432	476	463	443	409	435	469	489	433	469	490	450	444	467	439	469	449	428	484	461	464	436	463	444	446
11743	10021	12197	6278	3616	2514	1817	1201	853	632	506	441	416	332	333	345	330	333	306	290	257	289	251	292	233	241	207	237	228	225	231	211	224	217	241	231	241	203	212	199	232	202	208	217	210	189	191	204	215	205	198	163	208	200	205	202	205	174	184	181	197	188	189	203	182	195	220	177	189	199	213	196	218	182	196	189	182	187	195	218	185	206	174	194	199	179	200	188	190	184	178	202	179	191	210	194	194	210	194	185	171	217	199	212	195	191	181	210	201	187	201	192	189	217	189	174	172	188	192	194	214	187	228	196	182	160	173	168	169	172	187	181	231	165	196	163	213	167	172	198	181	182	182	176	172	188	177	172	174	186	192	196	190	178	192	149	189	171	156	188	188	188	189	181	170	189	192	180	181	215	201	182	170	162	223	175	174	184	185	210	180	205	210	209	211	203	192	200	191	186	190	202	167	189	177	215	192	210	198	185	186	189	170	202	196	206	165	186	192	178	191	183	199	200	208	206	195	172	194	184	190	191	186	161	168	180	191	162	163	191	194	194	212	185	174	201	197	166	192	175	167	170	162	164	193	177	187	178	168	193	194	189	169	178	194	162	187	178	182	187	173	179	196	213	206	202	179	179	199	175	188	184	183	157	179	189	186	178	196	191	187	198	163	180	187	192	220	201	199	177	174	186	178	182	203	185	178	188	200	162	187	187	192	209	186	195	213	174	170	198	193	199	171	187	199	174	202	194	176	204	208	181	202	197	186	188	156	199	181	163	189	174	188	193	203	188	185	203	203	205	180	199	194	200	175	183	197	196	193	180	203	198	186	196	184	174	194	172	196	191	192	205	178	191	192	199	186	158	214	178	185	174	184	178	167	207	168	210	174	191	192	180	181	188	195	193	189	189	175	191	197	191	212	190	201	205	183	188	178	181	184	221	180	209	186	176	167	189	213	176	225	210	187	179	162	166	174	178	173	187	163	172	196	187	196	182	179	201	196	190	188	190	192	214	188	200	190	169	187	170	167	181	172	199	188	177	193	190	213	192	165	180	177	184	170	201	201	210	162	181	189	174	209	198	183	201	171	178	178	171	188	191	179	186	170	198	192	181	184	181	213	171	166	211	210	167	169	176	184	197	187	201	184	175	190	214	200	175	195	185	182	193	210	212	190	195	160	180	196	170	159	169	179	164	194	188	199	181	193	175	186	185	192	175	196	159	189	185	163	181	165	179	207	192	209	209	194	177	197	214	187	177	193	171	186	181	187	191	174	176	156	188	201	177	202	169	189	206	185	159	218	180	178	177	174	175	199	183	210	161	193	178	209	204	172	198	198	185	219	195	190	203	177	164	174	183	187	190	187	184	188	170	206	205	193	173	202	199	196	204	200	195	192	193	195	208	206	189	190	182	207	175	184	183	178	189	185	173	178	207	178	188	180	177	189	183	194	185	202	192	153	183	178	190	178	179	169	185	192	174	190	187	195	191	171	197	154	170	162	171	189	190	194	164	191	190	207	189	213	208	210	186	187	173	211	184	184	162	181	171	199	197	200	198	175	185	178	200	187	192	176	224	178	188	196	173	211	175	174	176	198	199	142	187	201	184	183	182	189	200	188	198	205	191	177	163	163	198	182	180	174	164	200	159	187	179	183	185	174	196	210	205	184	186	174	204	142	174	184	180	188	162	182	200	187	204	191	203	204	192	231	185	187	150	163	174	195	174	157	178	214	169	177	185	175	177	195	152	165	171	214	206	183	206	180	167	186	195	194	194	203	163	156	209	169	180	173	191	168	178	178	190	183	178	180	174	182	208	171	186	207	195	201	180	194	183	196	179	197	188	184	174	175	185	181	182	193	184	166	195	196	158	194	190	165	188	178	173	201	194	171	212	202	220	210	210	182	183	185	181	163	172	187	195	197	185	203	182	170	181	183	177	189	183	162	155	177	205	203	200	179	189	184	188	229	183	159	201	198	205	171	199	174	194	197	187	191	203	197	189	176	176	163	164	170	192	182	176	175	185	158	216	181	179	180	183	180	170	202	188	187	194	179	202	194	170	159	202	181	183	192	187	193	185	193	214	202	178	194	179	197	215	195	202	196	191	180	191	202	176	197	207	193	187	189	199	183	198	181	180	186	172	210	172	159	167	185	174	186	195	175	164	188	162	164	186	186	206	192	192	199	158	186	187	190	175	170	211	186	181	195	213	204	184	181	167	177	188	173	200	200	189	206	193	194	160	177	188	179	163	167	183	195	189	187	174	170	194	184	181	182	192	188	183	167	169	154	187	172	191	189	189	189	173	187	180	185	189	172	163	197	165	208	164	187	174	189	209	220	194	163	157	168	185	173	163	198	171	193	186	188	180	180	185	170	188	189	160	204	190	186	197	206	192	196	180	185	194	198	205	175	196	174	196	182	177	173	199	178	199	205	164	173	172	185	206	183	178	209	176	164	194	197	205	181	189	179	189	198	205	175	178	181	184	191	179	175	180	199	165	154	189	203	187	184	173	179	202	210	189	181	164	190	202	185	182	204	166	182	159	195	203	172	224	147	194	176	213	198	175	187	173	180	157	152	161	181	189	207	146	201	190	180	196	193	204	168	186	191	194	196	164	178	196	191	161	160	161	184	169	190	202	175	192	168	205	178	187	220	189	222	200	174	193	196	203	173	186	209	197	185	168	190	196	172	191	177	188	177	198	200	168	182	183	217	185	184	176	169	196	189	169	193	206	178	231	183	187	186	179	181	176	193	220	175	197	178	175	188	205	146	182	168	197	199	190	202	196	220	183	194	192	157	174	206	182	195	177	224	202	198	188	171	170	169	162	175	172	178	169	185	166	199	183	209	180	203	158	185	162	185	172	173	176	192	177	182	180	191	169	192	191	226	188	195	177	206	190	193	207	199	173	177	183	219	167	201	180	163	190	166	190	187	192	211	200	218	157	176	204	184	187	202	189	198	185	193	190	183	169	174	179	180	205	205	195	189	193	162	180	199	212	209	192	205	179	193	192	190	167	183	194	196	174	185	198	203	188	208	161	180	173	184	186	184	171	188	196	188	207	164	189	192	189	188	196	184	175	198	208	185	176	211	164	192	196	176	174	179	195	189	155	193	161	198	191	181	187	170	204	182	207	207	180	200	159	187	163	206	196	183	192	202	189	180	194	190	186	191	172	199	174	208	195	201	218	195	204	174	207	160	168	169	145	193	170	196	201	191	153	158	188	174	183	185	169	151	192	198	169	171	192	171	181	192	180	199	187	163	184	178	197	175	162	196	184	202	208	192	199	189	187	165	187	163	185	185	187	188	194	217	204	171	181	191	169	187	195	182	179	172	184	197	204	189	204	189	183	164	199	174	177	184	198	184	200	223	184	193	207	178	199	179	184	196	188	185	200	201	200	177	189	173	174	205	208	195	198	191	166	183	169	192	187	178	200	192	175	188	174	174	176	163	195	172	175	191	172	186	197	193	195	179	205	198	187	184	144	160	172	189	160	180	185	180	191
7117	9369	17707	13706	11237	9188	7720	5574	4035	2908	2360	1980	1794	1600	1568	1450	1374	1334	1233	1184	1117	1103	1040	1013	956	883	825	835	796	811	800	812	764	801	707	695	710	682	703	681	726	752	698	647	596	615	587	558	554	577	568	564	500	563	561	563	522	557	507	470	506	480	469	486	505	500	485	500	520	571	576	549	564	520	575	502	485	486	570	521	499	472	525	501	502	493	487	492	496	504	469	450	492	490	478	484	468	463	536	462	482	516	452	519	473	461	522	463	462	483	482	457	481	451	495	484	484	429	479	467	490	489	507	438	493	479	466	437	481	450	504	493	473	441	453	458	455	488	483	440	468	500	489	460	478	502	468	514	483	488	446	485	490	439	435	475	500	466	495	476	512	491	459	467	486	484	484	453	486	412	473	457	476	483	473	450	496	458	499	496	476	456	473	441	497	436	491	472	490	451	467	485	458	441	462	490	482	444	503	494	474	478	487	487	457	476	451	437	451	464	502	481	494	488	490	475	434	474	488	479	460	465	486	480	504	468	453	483	484	443	457	494	469	482	459	457	470	482	462	472	457	499	471	468	494	487	444	437	461	473	473	469	463	458	525	471	489	495	446	493	463	468	457	514	477	448	468	429	523	472	484	454	481	485	451	499	496	472	470	495	473	462	502	491	462	480	451	480	454	474	483	489	453	502	501	455	465	483	442	444	491	437	488	498	481	480	500	457	490	478	479	468	471	451	487	504	469	465	464	510	473	475	456	502	510	487	438	458	459	453	435	467	472	449	482	494	483	421	465	473	455	425	482	473	468	479	489	464	457	467	426	498	459	494	476	478	478	490	443	438	478	474	512	458	450	484	479	504	507	468	502	489	482	476	493	519	458	451	437	475	466	452	489	471	474	451	465	495	475	509	484	456	475	506	464	465	484	465	473	497	483	441	450	447	492	483	430	489	454	516	459	477	455	467	502	490	490	440	461	474	428	468	453	477	461	442	495	446	491	461	467	456	469	487	462	466	459	474	460	487	439	452	457	442	451	478	493	471	458	457	460	464	455	505	473	455	482	436	477	450	472	456	465	518	472	485	479	487	455	453	489	471	478	481	481	472	472	484	432	447	468	435	458	425	506	495	488	485	449	481	499	475	459	519	497	459	439	476	479	460	508	473	456	454	483	472	503	491	478	415	460	465	441	467	472	493	463	438	445	460	470	521	481	457	482	444	437	493	467	471	533	490	465	478	453	503	507	453	489	461	465	426	489	490	448	461	460	493	447	484	485	514	475	446	509	471	476	540	484	514	451	501	469	463	483	466	480	449	494	451	484	469	490	466	506	459	482	473	448	523	453	456	431	454	450	486	484	439	451	463	512	461	462	480	495	499	467	479	480	458	474	492	475	485	441	463	486	487	453	456	516	484	452	467	433	498	413	466	464	493	475	488	464	471	467	469	450	453	443	495	476	499	501	486	452	512	506	464	485	461	449	466	453	470	457	448	463	455	470	485	503	509	410	465	488	491	481	430	432	484	487	478	474	503	484	431	501	482	489	484	467	504	453	439	476	441	462	482	488	444	487	462	471	502	478	515	441	469	449	518	519	449	478	478	450	489	449	508	459	469	437	437	484	445	461	462	458	441	469	474	446	486	495	449	523	469	481	464	447	491	480	478	480	493	460	493	488	525	461	500	489	470	502	451	479	454	475	460	479	510	499	481	483	533	453	476	453	474	496	451	495	478	453	497	489	462	445	468	460	473	478	460	487	489	482	418	465	470	449	467	489	473	482	440	458	445	486	489	488	511	446	477	448	476	497	420	470	521	500	450	460	443	431	482	487	496	483	498	467	486	474	517	452	465	477	497	479	459	455	440	472	480	491	503	493	442	497	456	488	499	456	473	496	459	458	473	503	469	466	449	479	495	508	502	427	460	472	453	457	469	475	495	523	522	470	490	472	480	434	510	479	447	497	450	479	494	461	468	421	453	434	401	502	464	484	430	470	472	498	478	459	482	475	441	480	513	492	493	490	493	455	455	464	463	479	439	492	448	460	448	440	454	496	477	486	472	464	456	481	470	461	465	481	493	490	478	476	459	470	458	435	491	452	492	435	423	504	472	453	434	451	499	458	465	494	482	473	489	484	492	471	496	485	457	493	476	466	497	489	459	466	515	492	463	439	490	506	474	471	467	483	481	491	484	430	414	482	533	450	449	433	469	465	425	469	472	448	451	499	474	462	452	474	469	436	482	522	433	480	462	471	471	471	440	481	471	481	487	436	456	499	479	467	468	489	455	498	477	461	455	466	450	466	454	434	456	447	450	495	469	497	463	465	463	482	455	453	459	450	481	512	496	438	470	479	483	483	466	473	485	435	468	463	471	464	483	503	455	451	504	470	535	510	474	464	494	460	468	480	438	453	486	467	482	460	488	471	496	492	472	452	501	488	519	432	459	446	466	511	505	489	506	477	456	469	463	433	459	440	479	511	467	436	441	495	492	453	421	504	490	468	485	500	479	498	496	501	461	485	452	512	507	487	451	506	499	473	497	476	461	473	509	438	472	458	501	467	496	465	479	455	433	454	462	502	452	474	473	450	462	468	505	484	484	465	507	427	499	498	455	473	489	487	485	445	475	429	480	483	497	483	473	493	475	434	494	506	466	419	477	433	495	484	445	464	450	440	501	464	477	487	461	452	478	466	497	471	466	498	472	471	447	456	462	495	490	453	443	509	454	513	488	451	449	453	495	464	452	448	527	434	465	467	452	494	433	457	477	478	460	457	438	473	451	431	477	493	438	443	517	487	509	482	493	473	469	500	478	490	488	453	447	453	440	474	429	462	446	490	459	503	486	507	471	428	463	449	502	474	464	458	465	501	427	486	476	497	468	466	492	479	483	505	484	444	492	460	480	468	497	473	493	433	472	467	458	478	489	466	467	480	515	483	470	463	476	474	439	480	500	501	470	475	425	460	483	470	484	461	431	467	455	462	485	476	458	492	462	522	465	426	518	521	461	468	459	471	447	478	492	484	492	474	447	468	482	461	488	482	474	434	451	469	463	428	473	448	470	453	528	449	489	444	469	471	472	445	452	495	479	460	473	487	463	476	502	474	486	459	433	470	505	483	491	453	496	503	430	462	503	490	433	492	467	450	494	453	455	470	475	482	489	527	479	496	490	457	493	466	482	480	477	433	477	487	507	510	481	478	471	493	485	455	457	469	496	499	441	459	487	500	481	469	475	474	487	479	451	465	477	456	478	445	426	470	472	504	492	446	438	465	521	494	466	468	450	471	461	482	508	472	471	459	477	503	475	473	478	466	458	466	491	450	471	437	489	482	448	453	496	483	464	487	477	459	510	427	452	463	453	474	451	474	450	472	512	462	473	491	494	439	460	456	468	449	466	448	457	489	481	450	494	451	477	478	465	505	444	442	463	516	511	500	437	507	481	488	477	435	473	484	431	455	466	485	447	474	469	469	476	484	449	441	453	449	470	510	449	466	487	435	474	439	481	517	473
24713	41904	38767	22166	15008	9348	5728	3273	2106	1408	1133	872	810	727	679	598	541	449	567	513	490	447	427	433	366	362	330	295	313	311	311	304	327	288	295	280	300	253	306	337	291	291	292	279	291	248	248	238	238	223	240	222	241	257	231	254	218	233	228	222	235	223	185	229	235	229	230	200	198	218	240	238	227	227	220	240	245	224	208	197	237	248	226	240	214	253	216	194	231	212	178	209	205	199	212	211	193	209	225	247	238	251	213	233	265	180	218	230	223	237	211	207	192	225	216	238	220	232	226	215	229	191	203	208	218	210	203	228	194	224	220	226	211	210	209	207	223	219	200	223	231	205	236	217	216	199	226	222	247	212	221	191	233	235	207	203	228	226	229	223	228	214	218	255	226	192	231	215	205	190	211	175	191	226	221	196	219	201	235	204	228	207	236	225	219	188	208	220	223	197	198	206	203	224	219	248	207	219	233	221	244	233	206	204	222	236	223	230	226	212	221	225	228	206	224	217	220	197	172	220	200	242	227	210	201	209	219	226	202	239	240	216	201	198	238	245	198	237	196	197	182	202	239	221	208	198	192	200	200	215	216	234	196	201	242	212	198	212	193	196	182	203	206	199	238	207	245	251	242	219	209	210	214	227	219	185	210	209	190	188	208	205	232	233	210	212	198	218	222	201	208	225	193	228	227	205	203	204	198	207	212	210	224	218	227	214	209	178	239	197	225	218	209	198	184	212	200	219	220	215	216	230	235	198	203	190	195	231	202	218	236	226	223	229	189	219	204	226	201	222	247	223	238	213	205	209	199	243	237	200	206	225	226	194	223	215	206	215	212	188	218	217	202	226	232	209	224	223	215	211	233	216	237	174	209	207	223	232	223	201	230	201	206	195	204	218	212	217	203	223	205	200	223	232	207	188	249	192	173	214	218	226	203	227	210	202	203	182	233	198	225	223	228	228	218	210	202	214	203	244	231	206	222	229	229	180	214	186	222	196	228	215	203	231	210	240	231	208	202	204	216	219	204	191	209	213	271	230	223	216	228	212	200	237	215	234	214	211	202	211	191	206	202	220	209	209	215	219	216	199	216	193	180	241	180	222	217	208	212	215	248	227	196	207	203	199	206	203	220	227	193	217	198	202	199	213	215	235	193	222	224	226	238	202	210	238	198	219	211	230	228	217	227	206	228	213	193	241	203	196	232	199	198	237	219	226	207	218	211	203	225	216	196	198	215	216	223	198	207	219	199	227	215	175	216	210	220	226	206	206	204	217	212	223	223	221	192	213	203	250	247	221	221	222	185	226	240	209	207	199	210	219	224	221	191	233	222	228	190	214	220	228	222	209	213	228	206	213	213	205	213	230	224	223	249	188	236	193	221	221	172	184	237	201	238	198	222	237	227	219	205	206	197	190	225	203	199	190	212	202	215	221	196	204	193	223	213	208	221	215	213	222	211	205	218	203	199	207	226	215	201	199	204	211	268	262	203	209	194	244	237	218	225	203	238	223	203	192	213	225	216	209	200	205	185	203	200	195	226	192	211	226	255	208	260	242	216	220	212	205	198	234	221	213	235	232	224	244	228	231	191	204	222	233	199	196	188	202	212	222	230	267	217	195	218	198	178	224	201	222	236	189	205	204	220	178	220	199	215	217	213	210	201	206	224	218	227	242	242	201	202	221	180	206	220	184	207	213	240	230	226	206	219	202	222	210	210	215	198	206	211	227	202	210	193	222	205	213	196	209	219	214	229	215	225	191	205	208	206	223	194	232	243	210	184	230	201	240	228	166	218	217	222	223	226	226	221	211	211	222	212	233	195	204	190	224	191	215	219	244	197	211	202	225	224	200	233	225	209	229	196	225	207	212	230	230	211	209	227	202	202	212	213	217	203	202	241	213	207	212	198	194	221	206	200	231	218	219	216	234	208	191	201	217	227	203	212	190	230	207	236	249	214	199	211	203	208	221	229	212	206	196	227	245	228	223	222	233	232	223	216	210	225	199	223	216	227	192	240	223	216	213	203	232	221	252	219	217	205	211	192	202	243	203	213	214	232	199	199	207	228	244	206	229	189	236	222	228	210	235	211	224	235	239	189	224	199	203	215	219	204	234	213	196	196	234	203	245	227	207	229	220	208	217	190	203	227	204	226	208	194	229	245	215	226	215	206	230	228	179	209	197	193	205	217	216	210	215	238	216	217	216	219	202	204	232	200	226	227	211	198	188	198	243	209	216	215	183	216	202	201	179	221	214	245	210	223	166	224	220	227	188	232	233	212	228	225	208	199	226	212	190	218	215	203	209	211	172	224	196	216	198	235	208	195	213	195	214	230	220	199	219	204	229	186	212	244	235	205	212	210	208	218	212	184	208	211	204	207	211	238	197	228	180	205	180	225	199	216	246	209	210	233	208	211	214	224	221	197	205	222	220	210	202	224	210	230	199	212	217	235	227	225	221	222	226	234	207	222	221	230	210	212	227	218	218	206	216	217	221	216	234	212	232	211	196	204	191	194	210	235	230	212	210	223	193	211	228	216	212	218	208	208	189	221	199	231	222	227	241	224	210	228	222	189	224	214	180	222	214	212	229	218	218	219	214	204	228	187	221	198	231	206	218	224	230	228	245	211	203	201	214	215	196	220	223	206	204	223	223	229	205	197	227	229	204	232	162	208	248	236	221	216	192	227	227	220	194	224	198	215	240	204	222	231	216	175	218	209	230	213	240	245	237	211	207	199	239	228	220	220	213	189	218	205	230	211	234	217	224	201	226	210	201	204	208	194	225	216	217	223	217	222	208	203	209	236	205	198	209	204	225	195	216	200	213	235	184	226	241	210	217	209	216	199	213	222	196	243	220	241	211	230	201	215	199	204	235	247	207	222	224	187	192	248	267	210	231	192	208	227	220	193	212	229	214	234	203	227	206	209	202	202	217	229	222	216	231	233	208	190	200	227	181	197	206	230	215	211	212	213	201	215	212	218	220	204	199	226	191	218	205	213	210	197	194	223	173	206	206	204	214	209	225	201	201	198	205	217	200	224	232	203	214	216	220	209	243	260	230	229	206	214	204	214	225	241	214	228	208	221	225	214	234	211	236	203	228	220	242	230	221	226	196	212	232	226	204	188	221	227	256	199	200	232	219	223	227	212	210	211	232	192	209	189	225	247	208	196	223	205	222	206	232	221	209	214	226	185	209	202	200	217	227	208	228	212	191	209	227	217	213	215	221	204	219	225	226	213	243	209	223	225	204	181	213	223	204	223	244	223	234	233	210	222	210	219	213	217	226	245	229	240	227	213	234	190	239	208	197	213	205	237	215	216	204	210	256	223	224	229	230	234	216	216	204	199	220	235	213	234	211	211	185	231	209	236	206	205	208	186	203	244	233	220	209	215	222	208	208	225	219	194	187	206	227	214	230	226	212	222	197	191	211	217	192	197	205	209	193	204	210	232	206	208	236	233	228	206	207	199	211	207	203	220	216	249	209	220	241	214	209	213	240	218	205
16676	35902	35974	20515	18593	15597	12755	9851	7820	6236	5546	4480	3754	3864	3345	2822	2905	2556	2747	2630	2335	2087	2022	1924	1725	1521	1416	1269	1195	1173	1200	1171	1185	1220	1093	1105	1127	1265	1219	1420	1308	1185	1129	1066	998	874	810	813	757	752	681	681	725	733	677	722	652	639	563	620	612	586	557	551	557	502	580	550	612	683	710	722	753	654	708	621	618	607	628	602	611	606	576	599	584	616	590	512	539	565	545	553	563	545	573	545	575	538	585	536	578	579	579	584	565	584	537	520	549	536	548	541	512	495	544	504	499	510	542	517	524	519	497	537	533	542	504	504	531	551	516	524	526	511	552	493	534	508	487	549	495	536	514	564	516	494	544	542	520	560	529	554	552	533	564	533	510	522	517	519	565	548	517	539	545	539	562	520	501	546	559	533	513	523	526	520	551	544	480	564	521	503	554	525	518	550	532	529	531	516	536	521	531	518	554	531	531	545	525	566	512	539	525	532	520	540	529	513	489	505	543	535	533	537	519	550	522	491	506	528	525	517	549	547	576	548	550	515	503	530	535	494	521	497	560	498	527	489	527	539	498	501	491	493	505	491	536	567	522	536	523	537	498	549	528	559	531	559	509	528	546	533	550	565	575	554	512	504	544	521	542	505	497	555	530	541	547	484	521	541	543	527	563	545	542	513	528	525	518	544	533	529	526	550	547	539	565	529	545	540	538	487	498	529	493	535	488	554	569	503	542	555	518	530	543	556	528	535	522	515	518	543	523	465	518	535	531	526	563	547	556	522	507	527	529	512	520	522	519	505	543	509	542	533	496	563	520	515	536	538	579	522	470	531	543	510	507	513	554	531	533	555	576	521	515	571	563	545	555	542	524	554	526	550	522	540	522	496	562	512	555	525	504	545	492	541	541	547	549	495	568	507	526	546	510	527	527	557	589	528	543	522	534	558	513	535	542	517	551	543	518	536	580	568	547	537	535	497	522	498	527	531	522	533	523	523	500	518	552	526	543	481	527	536	577	513	555	547	537	578	536	499	556	557	578	537	553	522	531	514	549	526	508	484	529	494	500	501	558	522	545	533	500	558	550	532	504	466	546	565	584	517	533	531	526	518	535	538	532	576	571	567	517	508	504	523	511	559	512	540	559	518	524	539	553	524	510	541	520	510	515	560	543	539	535	497	541	496	576	500	515	502	542	501	527	524	529	478	522	515	525	529	524	503	483	540	509	514	516	527	562	530	531	520	546	519	503	537	518	525	588	558	530	527	525	537	537	540	527	510	534	511	533	564	523	502	531	554	502	543	524	536	529	532	537	524	515	531	568	538	538	506	528	523	530	513	504	521	512	505	543	570	558	521	475	530	503	501	539	517	537	524	521	607	518	543	530	493	527	517	532	547	505	500	563	516	517	515	513	540	508	558	508	540	533	575	542	539	526	526	542	545	537	548	561	552	526	550	527	522	520	560	533	536	515	560	547	510	522	530	493	515	574	513	517	516	530	536	513	513	506	494	564	519	570	566	539	526	489	503	529	524	562	517	569	561	576	530	528	543	513	495	517	517	550	505	512	538	549	522	521	547	553	522	568	578	525	482	557	534	529	542	486	542	516	539	503	535	506	540	546	564	521	501	525	494	539	512	512	565	505	553	570	534	532	549	530	527	518	538	480	497	495	550	509	494	534	512	549	520	498	528	528	533	499	512	519	567	542	548	566	508	542	530	521	561	568	534	499	524	545	472	533	511	529	509	533	517	537	512	513	510	544	561	554	568	533	534	508	522	551	534	536	497	506	529	535	513	519	491	535	521	495	519	508	515	522	521	505	508	491	552	495	486	482	523	515	540	531	522	532	545	498	521	545	523	505	526	538	531	504	542	529	529	526	558	558	490	533	554	546	527	527	540	518	529	516	545	519	507	554	529	515	542	526	527	531	514	540	557	507	536	555	505	517	510	526	506	502	547	535	520	500	550	527	543	570	536	556	506	517	520	552	515	536	552	533	527	479	505	534	497	537	515	526	530	569	537	551	514	503	485	536	516	520	520	545	518	511	500	553	550	507	560	498	534	527	542	529	531	541	558	537	542	478	529	544	552	511	527	524	522	563	552	491	541	489	521	517	552	487	535	535	519	527	487	555	548	507	517	532	540	524	538	563	535	538	559	570	530	509	539	533	504	522	512	532	500	529	545	504	537	518	515	528	513	494	495	526	536	527	498	538	554	566	505	529	488	547	500	514	536	572	516	550	566	497	531	535	539	499	558	529	544	519	540	538	530	575	504	520	512	520	501	508	521	545	498	503	514	536	535	521	512	554	487	546	529	504	532	558	578	538	500	557	513	553	540	515	543	533	566	525	555	561	522	486	571	531	519	547	522	520	506	520	551	564	538	476	540	504	530	563	532	525	529	581	552	513	526	497	520	500	546	551	523	521	515	576	513	504	525	561	504	557	529	537	550	554	502	530	518	529	539	530	538	566	528	544	532	544	526	520	520	530	509	534	530	492	561	548	548	532	508	482	559	509	565	539	525	510	514	520	510	525	526	535	540	498	541	547	517	519	552	538	503	543	577	519	533	551	560	491	533	557	553	510	517	546	525	544	502	567	543	520	523	493	556	505	533	521	511	550	495	525	514	543	498	510	517	515	538	532	546	511	511	531	534	555	528	497	504	513	526	553	549	511	510	528	550	562	502	495	539	512	526	477	531	530	538	558	545	506	566	526	529	494	533	545	497	503	512	509	538	515	495	501	523	491	533	535	497	531	528	534	480	510	534	517	546	507	597	536	539	546	541	538	532	506	512	546	502	508	523	548	587	531	528	525	516	521	523	537	541	529	497	553	489	583	528	507	545	504	519	536	464	518	520	541	554	534	531	556	498	528	534	486	509	492	516	506	515	536	489	581	526	593	514	530	521	550	560	531	534	497	532	524	544	528	506	498	520	543	503	535	564	521	558	459	576	552	515	509	514	538	515	535	512	500	552	493	563	518	503	541	539	515	523	498	533	562	523	526	511	542	514	564	555	541	534	505	523	542	509	530	553	559	555	524	525	564	578	533	498	534	540	509	548	487	514	527	511	529	529	522	536	498	524	539	536	484	529	545	515	548	534	562	561	509	534	522	577	514	517	515	528	509	486	530	576	537	543	497	495	523	596	512	527	539	495	508	533	536	548	555	486	557	524	556	526	525	534	508	540	557	513	518	550	557	547	501	533	493	520	487	529	536	519	525	538	484	539	550	536	533	504	533	504	566	480	512	471	523	528	533	563	528	519	547	580	508	468	534	540	584	582	542	547	526	539	537	491	533	529	504	509	533	535	528	555	516	549	538	548	501	533	544	521	556	528	557	551	500	520	480	496	510	522	524	533	535	534	513	479	538	501	503	510	496	512	504	546	576	493	488	563	522	516	506	514	496	543	540	504	519	518	539	563	534	467	529	547	521	536	545	529	534	543	513	533	518	513	519	511	569	567	511	568	547	514	543	515	543	547	513	538	511	507	505	545	537	556	561	509	510	488
32949	45823	40609	23730	18942	13369	8500	5103	3428	2122	1825	1399	1090	959	908	938	780	737	686	675	722	695	585	479	511	395	379	359	288	299	322	310	299	320	289	291	273	322	342	372	304	289	297	311	244	255	270	260	245	236	210	211	228	228	224	221	221	219	204	196	197	212	180	203	242	171	186	193	185	211	216	213	208	238	214	207	210	207	179	177	195	181	181	188	191	187	167	186	183	214	198	190	177	186	205	202	186	181	192	182	179	186	187	169	216	209	203	183	177	190	191	168	197	192	175	192	169	201	203	176	212	179	180	171	181	148	200	205	178	170	200	208	184	182	154	182	179	172	181	190	174	171	201	195	198	189	184	196	179	170	202	179	193	163	167	194	197	197	198	163	170	198	192	191	187	170	176	192	179	186	186	183	170	204	211	180	186	187	179	185	188	162	196	204	187	173	171	174	193	195	200	195	188	169	195	168	194	218	189	167	186	219	203	178	179	192	196	180	192	183	196	196	196	162	175	203	187	191	186	181	173	177	176	177	184	195	194	188	195	183	174	146	182	192	180	181	212	172	183	160	174	153	161	187	198	181	158	192	197	198	186	180	189	196	189	196	163	186	200	202	180	188	220	171	193	182	178	184	144	181	176	184	210	172	173	179	198	185	192	191	177	166	175	183	198	210	187	201	179	171	199	168	179	189	186	173	194	197	174	187	176	187	166	173	195	194	190	193	190	197	190	173	178	171	189	178	221	186	168	191	190	178	181	176	175	148	179	174	159	190	184	152	203	180	188	174	187	186	212	170	188	188	194	156	198	195	179	198	210	172	216	196	189	189	200	182	199	189	179	173	194	186	176	179	174	181	206	187	181	169	202	172	203	192	198	195	162	189	188	176	187	160	181	202	173	200	170	186	175	176	184	188	177	155	178	194	163	190	219	185	212	175	173	197	182	185	190	167	178	192	168	181	189	200	185	176	184	186	189	188	182	178	186	178	173	196	192	171	161	204	210	205	167	206	183	219	193	176	184	195	196	187	154	200	207	219	181	201	179	153	203	192	188	181	189	165	176	219	172	193	188	178	205	217	191	161	176	187	195	196	180	186	207	182	201	190	197	186	170	183	173	187	181	174	163	195	170	174	192	178	185	184	194	192	210	180	193	167	202	178	206	195	188	203	177	208	181	217	197	158	207	216	205	176	200	167	183	159	208	192	186	193	205	190	200	150	196	196	175	200	193	186	209	200	197	173	188	165	186	195	178	211	209	205	201	201	195	173	184	151	197	198	177	174	178	222	173	180	201	188	164	173	173	194	173	196	187	203	201	185	182	176	192	186	181	170	190	209	201	176	175	172	227	154	186	189	178	175	181	200	179	199	168	187	200	166	193	162	203	183	186	178	198	193	197	175	189	214	187	183	193	182	206	162	199	185	219	192	177	163	195	200	177	201	183	172	194	156	211	156	162	177	186	191	204	180	185	194	183	184	174	210	191	194	178	169	159	200	192	184	191	185	188	188	199	211	170	169	193	186	192	182	173	168	184	203	183	220	171	165	190	187	187	184	189	174	209	168	203	182	181	170	176	185	206	201	170	189	163	190	205	178	217	183	199	183	169	171	188	179	193	201	175	172	200	165	181	189	173	172	197	167	180	201	180	188	164	190	174	157	182	194	171	200	208	164	161	174	218	206	164	169	181	193	184	210	200	174	190	180	170	169	202	191	151	170	188	190	193	192	184	189	182	159	207	178	176	198	195	180	178	177	192	185	182	191	190	194	207	198	182	181	201	189	191	190	189	161	171	201	181	188	191	184	188	179	173	152	179	185	189	201	201	164	191	200	178	174	185	180	185	181	195	178	183	182	174	174	199	196	190	172	170	197	179	199	195	210	135	176	174	169	169	163	207	181	192	174	174	197	174	189	179	191	183	178	185	175	164	164	169	185	173	187	190	189	176	195	167	183	188	174	182	170	179	198	195	178	161	195	152	197	186	192	162	191	207	176	178	170	177	183	182	171	185	171	188	168	192	177	206	192	172	193	180	171	196	198	185	201	195	189	214	178	228	171	186	175	191	169	201	170	180	179	185	191	171	191	169	204	189	185	173	165	171	167	192	198	213	179	162	193	159	186	202	153	173	180	154	189	195	169	197	161	192	172	182	190	174	178	166	154	191	211	211	205	167	155	195	169	186	187	159	197	193	184	180	168	172	201	198	181	189	163	209	180	176	202	183	181	157	183	190	204	188	197	175	175	197	180	159	197	165	192	173	162	183	202	200	183	186	197	156	195	204	176	184	190	159	200	198	178	181	194	181	170	182	200	185	189	180	176	207	187	188	205	204	189	201	182	193	209	184	180	200	179	173	180	192	188	185	203	186	190	172	166	204	166	207	192	183	150	198	187	179	171	182	196	186	202	187	162	187	184	179	199	192	179	190	182	184	187	197	185	176	168	160	211	202	178	217	197	200	178	201	181	173	181	182	206	211	188	187	182	195	187	185	187	205	203	198	187	217	194	185	193	194	193	179	188	170	184	204	166	205	195	191	212	169	192	168	164	170	205	202	163	176	167	154	156	204	187	183	172	180	184	201	205	197	199	195	200	186	179	190	179	180	216	189	194	166	190	218	190	167	181	171	164	168	189	177	200	192	177	181	184	184	186	205	190	184	176	195	215	179	173	176	202	195	195	179	138	174	198	176	193	172	185	177	175	162	190	189	165	182	192	186	208	196	194	162	177	174	185	206	194	180	194	183	182	153	199	153	189	175	195	170	233	191	168	169	177	193	183	161	207	192	191	195	171	186	196	199	192	153	198	207	172	211	186	163	192	181	190	169	169	172	182	191	181	163	205	183	170	178	183	189	188	176	187	172	170	188	173	175	194	222	180	210	200	157	182	167	192	191	191	182	160	196	186	174	183	166	192	179	200	196	199	180	174	200	184	187	193	191	196	219	178	183	174	202	175	202	182	211	181	197	210	193	182	193	183	161	179	200	190	177	186	188	188	186	191	176	179	218	177	214	173	175	173	171	186	183	164	190	194	166	184	209	187	178	188	192	153	187	150	209	167	200	151	173	186	179	181	233	187	183	152	176	161	196	165	191	189	194	183	187	188	178	195	189	177	175	180	192	192	197	195	164	173	188	212	186	189	189	209	184	201	203	188	188	197	184	168	191	190	189	192	177	173	190	182	177	190	185	172	166	192	185	204	177	181	170	185	195	196	179	188	175	157	187	189	211	174	199	186	208	196	176	212	179	196	181	180	177	201	182	188	181	166	168	191	193	163	209	173	165	183	132	193	176	185	188	183	186	215	191	189	218	172	158	162	184	180	207	167	163	179	157	174	193	186	174	170	193	179	171	178	196	181	210	197	196	197	173	204	179	160	195	200	184	193	170	207	197	195	168	195	200	199	168	174	177	163	187	195	214	181	177	183	187	205	202	190	177	162	202	189	174	196	208	187	219	168	209	153	202	222	179	183	196	158	202	201	192	181	174	176	164	156	170	198	154	183	163	174
21305	39326	36050	23090	22320	18752	15632	13130	11234	9207	8144	6596	5671	5163	4859	4539	3870	3872	3714	3968	3674	3052	3042	2901	2432	2067	1880	1641	1571	1479	1476	1392	1399	1412	1370	1391	1590	1665	1765	1950	1633	1625	1516	1350	1159	976	917	908	780	828	703	757	700	708	676	736	655	581	636	570	532	512	540	474	482	477	509	458	574	665	674	737	767	675	695	676	640	565	570	599	562	493	489	500	553	524	520	486	486	506	497	469	489	493	519	487	465	480	510	484	510	543	495	520	546	471	490	487	477	474	475	427	452	414	469	450	421	454	496	511	467	476	464	480	482	445	467	443	408	449	414	484	460	452	454	461	458	444	445	453	462	423	435	436	482	491	432	423	442	425	458	453	406	464	458	471	449	448	441	470	461	470	428	446	452	470	436	482	454	475	434	462	471	448	467	426	468	435	461	494	467	458	454	470	468	458	438	430	438	444	467	433	443	424	457	487	444	453	447	458	478	434	456	434	450	480	451	477	422	476	416	417	431	403	453	474	467	451	433	471	484	444	447	457	484	466	460	470	438	433	465	466	494	466	450	469	469	477	438	490	478	453	443	456	489	475	458	447	460	462	462	476	471	411	466	450	463	450	446	458	442	407	484	450	470	414	432	500	464	448	440	460	449	475	427	437	473	475	395	454	444	491	453	449	435	443	454	444	455	435	462	458	416	465	428	488	443	452	411	461	439	441	458	465	486	458	443	421	458	471	419	464	463	450	492	474	461	463	435	461	430	433	433	461	436	449	476	466	443	437	490	487	448	476	434	454	463	465	424	481	492	433	406	446	414	454	465	465	451	470	498	436	405	466	440	482	473	441	467	444	472	462	441	481	463	465	419	447	444	471	431	437	453	443	455	440	400	450	426	460	456	453	458	414	478	453	444	405	437	439	433	444	406	438	443	488	493	463	454	434	433	485	455	422	446	478	483	472	488	449	431	424	468	427	422	427	461	436	455	448	477	465	458	439	416	455	446	451	491	489	473	449	443	433	421	448	402	459	449	439	416	439	448	465	458	446	445	467	476	433	438	435	451	429	465	419	447	485	474	451	427	452	485	466	423	457	449	436	467	459	428	420	438	479	469	425	447	454	469	420	426	461	442	478	437	434	428	459	443	415	457	423	459	454	458	489	454	467	453	427	452	485	467	392	441	456	459	433	500	456	451	462	445	460	431	437	433	460	446	485	466	423	445	456	478	456	433	472	391	484	466	463	439	453	451	441	484	468	437	437	452	454	459	456	459	466	436	423	479	416	472	430	455	453	453	432	441	457	448	445	445	457	445	461	461	439	455	474	457	447	445	485	497	440	438	416	402	456	474	459	449	437	421	450	448	456	453	458	470	440	476	425	466	457	436	464	462	448	465	461	430	446	443	448	428	462	455	446	462	474	477	426	451	460	466	475	449	457	429	491	444	500	460	443	434	462	487	517	453	439	430	456	445	477	475	453	452	433	455	451	439	478	444	473	469	439	490	461	447	467	453	438	450	461	438	497	482	429	461	456	452	463	425	480	413	465	425	454	450	438	447	451	452	456	467	442	442	484	470	466	443	457	428	479	462	464	443	441	457	432	445	471	480	419	427	448	464	429	443	451	486	431	493	449	431	431	442	457	462	482	426	450	469	431	426	457	429	445	453	450	497	456	414	427	436	448	460	428	437	425	512	469	463	452	432	456	426	466	476	436	445	440	446	478	458	427	473	450	474	461	447	448	463	427	446	423	469	462	402	432	435	440	458	454	475	467	454	460	455	477	434	452	452	434	455	471	476	454	468	447	447	485	444	443	453	485	437	465	445	453	433	421	472	459	402	478	429	472	445	459	426	449	452	475	434	461	414	431	470	480	432	465	436	450	464	415	479	514	447	470	414	471	452	463	409	438	493	423	433	462	448	419	468	451	452	462	428	469	443	472	455	465	467	465	410	466	420	421	457	484	466	460	531	476	427	433	495	461	467	460	469	416	465	411	462	474	414	464	474	456	472	460	436	482	435	420	443	493	423	482	465	466	468	504	432	441	465	422	451	490	446	485	472	438	473	465	465	471	416	453	429	451	426	455	459	450	449	474	442	460	444	453	459	473	451	462	456	443	466	453	428	453	463	455	458	465	428	435	481	439	490	431	447	463	483	447	463	378	436	463	409	454	449	464	448	427	453	475	469	484	447	444	474	471	463	424	462	440	427	478	463	436	459	480	448	462	447	473	435	442	476	463	448	463	482	527	470	474	433	465	472	417	437	451	456	400	443	432	443	449	439	442	477	441	387	437	454	423	431	450	457	457	456	431	436	466	483	453	436	423	450	451	446	505	487	442	487	450	439	453	442	459	422	436	448	477	447	489	449	464	419	454	457	446	426	473	475	413	485	425	444	439	421	496	477	435	447	469	456	467	449	477	442	485	411	438	447	442	473	450	437	478	410	456	464	390	435	481	441	468	479	434	475	441	413	454	454	461	442	424	413	480	425	465	456	468	447	462	475	448	481	465	446	428	499	485	439	483	431	470	483	460	460	459	423	436	458	456	440	475	447	434	448	494	463	479	454	446	460	434	457	456	451	446	449	474	438	436	426	459	441	433	478	453	438	485	470	432	456	432	443	445	449	450	434	451	462	433	473	475	490	406	450	506	438	480	489	458	465	416	422	460	426	458	460	459	419	491	473	438	463	454	449	484	424	461	454	464	442	478	458	445	458	410	463	440	457	451	501	440	443	417	456	446	440	445	424	432	459	430	442	486	475	494	432	457	458	458	427	469	470	463	461	504	465	453	454	456	457	456	420	439	454	423	444	446	437	497	415	441	438	444	468	466	496	445	443	434	417	445	472	469	481	462	422	440	441	451	483	457	429	460	430	442	446	440	431	455	449	460	456	453	479	458	408	462	431	425	469	414	456	425	451	435	441	428	478	440	481	414	454	435	496	473	426	484	427	425	467	459	439	437	452	421	421	467	466	450	460	455	472	442	443	450	421	429	496	481	421	482	440	452	401	441	505	474	418	458	448	478	470	460	476	451	439	464	456	471	458	439	450	433	411	462	446	462	462	458	439	439	432	482	450	460	503	468	472	430	464	434	464	457	439	418	502	449	461	464	452	460	473	441	473	479	476	486	482	425	452	462	451	442	475	451	455	433	458	460	474	448	448	471	443	420	492	443	429	475	435	430	419	453	483	445	439	467	495	462	444	416	449	456	456	445	438	464	461	460	479	450	471	465	465	451	440	420	443	480	448	488	459	466	446	429	460	473	434	439	446	461	445	425	480	454	466	463	417	436	454	478	445	415	466	428	447	451	429	438	435	492	439	425	445	424	479	434	448	483	473	459	442	473	446	474	420	465	438	489	447	430	457	472	477	450	430	467	452	407	478	480	451	471	463	459	415	446	477	438	435	511	469	464	441	490	485	466	445	465	418	494	464	445	441	422	453	421	445	460	413	458	464	453	446	454	498	453	438	439	449	459	472	440	443	472	434	447	465	464	425	467	468	455	457	452	440	473
10889	11536	11564	4407	2531	1725	1314	956	781	640	521	426	350	316	305	297	315	294	314	260	254	269	268	278	253	265	260	254	251	228	250	196	213	220	234	211	221	225	209	197	206	206	204	206	209	180	183	212	208	217	199	206	192	186	225	185	200	198	186	175	182	187	205	190	205	188	212	185	191	191	181	182	208	194	176	203	203	189	182	180	179	186	214	211	206	162	192	178	183	197	194	213	191	185	154	209	193	186	187	176	181	192	162	189	209	174	192	174	160	158	164	168	203	171	182	174	174	170	217	168	203	191	189	183	174	189	159	206	190	181	198	187	181	179	171	181	172	176	202	195	192	179	198	199	179	185	191	171	173	192	177	181	192	191	174	184	213	202	172	189	212	188	188	189	203	192	195	171	184	196	170	181	196	180	207	156	202	182	171	176	173	163	166	177	207	186	210	164	179	193	187	173	182	181	198	167	184	207	174	158	196	185	196	183	183	178	198	171	173	197	176	199	183	200	193	194	182	183	190	204	171	188	171	168	175	192	181	166	189	198	203	187	192	178	189	190	187	184	186	191	181	195	180	197	213	201	220	197	198	177	177	205	177	183	185	173	169	184	161	217	180	182	201	184	186	193	189	198	175	181	183	156	200	204	165	185	188	186	167	206	175	171	182	161	176	175	189	205	155	192	190	171	189	191	199	191	184	164	169	157	183	195	174	206	180	166	166	166	171	191	198	182	203	173	184	185	189	182	209	185	184	180	184	177	165	187	196	197	198	187	200	184	191	174	183	205	191	172	202	192	180	169	204	178	212	182	203	199	174	178	188	180	188	186	196	198	174	176	224	174	177	168	194	161	191	212	183	178	156	180	178	193	189	198	188	186	186	177	170	187	167	191	185	197	216	214	183	194	190	192	189	183	202	158	157	164	163	182	185	187	188	177	216	164	183	191	198	173	180	185	151	199	179	211	188	172	182	154	159	208	195	182	203	181	205	190	179	178	200	180	196	183	196	217	185	205	204	164	172	178	200	189	160	162	177	218	169	194	209	173	185	187	163	159	189	178	177	192	179	198	144	189	187	178	159	194	163	176	199	192	191	169	199	170	174	210	187	187	187	193	179	166	179	180	204	177	186	172	179	169	162	176	170	159	197	171	209	207	212	194	177	193	198	172	193	181	190	164	194	159	185	184	197	193	155	176	202	184	191	188	172	191	173	203	183	206	178	196	181	185	156	168	194	197	179	195	189	177	219	200	190	196	216	193	196	212	168	183	178	188	187	191	173	165	156	195	203	192	191	192	188	196	149	190	180	163	181	169	170	172	191	202	201	146	195	207	175	159	207	191	189	182	191	193	182	172	190	167	195	191	162	179	190	194	208	200	196	200	186	171	175	172	177	188	177	195	178	205	176	182	167	175	177	174	195	200	159	203	191	174	180	174	187	164	198	202	184	212	217	192	165	172	194	192	183	189	187	179	198	196	210	135	149	179	172	192	184	178	212	174	157	188	193	168	185	187	196	185	178	188	187	177	192	192	188	192	179	192	197	171	200	169	200	158	196	197	170	167	192	182	198	187	180	172	191	175	203	190	181	190	192	179	171	160	183	170	167	184	192	188	203	165	173	194	204	204	195	172	184	189	189	180	208	171	176	166	183	166	156	187	203	184	176	183	172	172	170	181	185	164	185	197	188	170	188	174	183	208	176	199	187	180	174	179	188	166	207	188	200	180	193	172	188	197	172	206	179	189	202	175	202	163	189	180	191	190	169	178	199	161	196	186	198	176	200	179	188	206	164	202	183	189	172	196	159	184	179	168	183	171	191	160	202	171	171	166	194	173	187	173	176	188	196	205	167	182	183	180	191	178	183	184	179	194	185	160	184	170	184	188	187	188	193	185	177	173	179	208	163	205	195	192	197	181	185	164	189	184	179	199	183	199	172	186	164	206	177	192	176	178	167	184	192	186	181	192	200	187	187	195	172	180	167	189	170	183	207	166	169	187	195	202	190	184	178	181	160	177	192	173	171	168	197	173	193	181	182	168	196	161	224	195	175	193	195	182	206	188	179	190	170	165	147	204	181	187	195	186	192	180	182	170	186	181	175	201	195	179	180	176	180	160	170	177	173	174	192	173	209	186	207	165	197	208	167	195	185	191	191	201	178	199	174	188	196	199	169	167	213	183	191	185	169	165	161	192	184	170	150	166	183	146	179	199	179	198	179	161	177	183	185	202	176	187	194	180	187	185	213	199	207	177	209	176	198	182	223	168	152	176	192	159	205	176	205	192	187	176	192	208	181	193	186	187	241	188	179	194	190	172	191	211	199	182	179	197	184	184	167	172	198	199	182	195	173	167	189	179	181	199	196	180	177	170	197	200	197	189	208	186	194	205	161	188	199	188	185	200	158	161	180	160	177	191	184	185	189	181	187	187	192	178	186	195	189	185	201	213	212	174	193	182	213	212	194	160	175	186	221	184	164	190	165	142	203	176	168	175	172	180	194	195	166	155	199	181	187	172	147	176	179	177	172	185	183	169	183	179	190	183	192	182	169	183	205	192	169	188	158	186	192	177	160	183	172	162	176	184	178	180	196	183	192	172	187	185	199	203	202	152	190	184	174	185	175	197	179	190	174	179	182	183	198	155	169	165	191	185	163	174	184	156	202	180	188	187	183	171	183	176	195	186	198	197	208	179	206	188	168	165	192	196	181	196	205	190	180	180	165	190	153	188	155	204	169	187	190	169	188	190	221	180	208	183	188	163	155	180	188	166	174	175	196	205	179	193	176	155	184	197	172	200	176	198	190	186	202	186	181	193	183	189	190	176	201	216	192	175	191	197	196	171	193	201	188	210	194	190	167	152	172	198	197	192	189	177	180	188	189	187	200	174	196	195	168	175	173	166	180	180	179	198	171	201	192	171	187	174	177	201	190	203	170	216	186	210	185	192	177	183	170	195	204	189	184	192	207	159	191	204	176	182	178	178	190	164	171	200	171	191	182	184	167	176	182	162	203	195	196	167	206	212	200	190	181	207	189	183	204	199	193	216	193	193	194	196	187	171	189	207	174	180	181	212	174	201	199	185	168	184	190	181	186	167	172	190	210	160	184	170	187	188	187	174	175	172	196	200	173	195	182	201	171	182	166	185	175	190	206	192	167	189	177	185	180	207	184	200	184	156	153	169	148	208	200	175	196	164	179	170	164	192	189	187	180	195	172	192	199	172	221	184	193	180	188	185	195	172	183	182	202	172	180	204	182	200	178	164	210	199	178	158	191	165	151	175	194	184	198	183	150	196	183	196	173	187	208	182	230	169	172	192	188	165	191	180	204	182	184	187	162	201	191	167	163	187	170	189	200	165	182	185	206	192	173	175	208	204	191	192	164	185	166	177	195	176	190	199	180	182	187	188	186	180	180	185	161	153	181	210	186	185	192	177	167	168	206	210	212	195	192	161	201	159	173	173	192	166	167	185	179	170	193	190	184	170	192	168	153	182	195	176	182	176	178	151
6725	11634	14873	9866	8467	6944	5620	4585	4056	3216	2587	1961	1719	1528	1437	1398	1352	1242	1132	1049	1070	961	1001	1086	1015	996	892	883	842	815	790	729	711	789	764	773	783	735	678	749	754	673	637	629	634	661	588	604	605	602	529	531	558	545	506	527	536	498	502	463	522	538	439	442	487	420	498	493	485	500	505	519	566	596	561	517	505	529	518	512	465	482	488	457	469	480	504	449	469	470	458	463	446	473	487	443	469	467	462	459	481	490	482	487	439	479	452	459	481	466	498	490	475	464	440	466	484	438	446	476	491	472	438	463	445	531	452	457	472	474	501	499	449	467	454	504	456	463	518	513	465	497	487	437	475	474	463	454	452	440	470	460	507	464	454	474	458	431	426	448	445	469	462	483	474	453	484	450	448	430	460	492	466	456	496	443	425	475	507	476	472	469	456	499	484	468	496	447	460	416	442	468	447	482	474	487	458	470	457	452	457	455	469	485	454	460	488	477	478	435	472	452	485	460	475	457	461	441	491	470	457	442	468	464	462	491	474	456	433	442	459	471	488	467	471	412	437	493	483	487	470	466	500	466	480	488	457	470	492	464	442	521	465	448	482	432	454	441	457	493	440	453	490	467	458	440	506	487	425	457	430	425	451	484	477	465	451	482	456	428	431	455	448	475	480	480	445	485	500	460	475	480	463	457	457	461	455	449	447	474	485	460	438	491	438	453	459	443	459	484	439	463	477	494	497	443	437	480	442	424	465	465	511	472	445	491	464	497	426	437	461	465	469	447	503	457	463	433	456	449	495	478	464	433	438	460	441	471	486	473	441	493	472	423	454	482	449	454	470	446	456	451	468	463	448	450	461	433	461	469	445	450	472	426	445	456	453	493	473	487	476	458	427	462	503	460	488	449	474	448	449	459	467	460	487	461	461	468	453	483	446	496	425	469	446	529	458	465	479	430	490	524	471	452	473	498	468	422	431	422	472	438	451	482	468	439	436	445	500	438	468	458	439	467	472	497	450	436	463	479	472	508	452	478	459	474	450	438	479	474	467	461	451	467	489	446	430	499	472	473	450	428	472	491	465	463	449	438	457	453	447	506	466	430	476	471	442	488	485	456	483	434	467	473	442	466	422	476	468	477	470	483	447	478	452	470	473	468	444	481	457	512	444	453	422	476	469	469	451	464	511	425	474	457	475	463	442	473	492	479	473	438	455	465	488	503	499	480	442	439	489	470	446	521	467	462	475	431	503	482	451	459	469	479	470	444	453	481	454	491	447	464	449	451	487	444	461	497	482	451	483	469	500	445	480	468	467	488	463	472	465	467	473	475	523	502	476	501	450	425	488	468	474	433	478	433	457	456	455	456	506	454	455	430	462	472	434	476	504	463	462	490	426	452	434	455	469	446	441	491	481	498	501	479	458	470	478	493	449	509	467	470	462	434	483	477	501	449	451	469	493	454	442	508	467	423	459	443	462	445	481	463	496	466	478	477	500	449	484	531	444	462	486	487	479	412	463	430	466	483	437	482	496	478	467	512	486	475	458	487	497	438	467	483	442	483	460	502	465	454	478	421	476	483	447	472	480	488	449	476	483	469	474	478	453	477	480	450	467	461	436	417	470	448	458	490	440	447	472	492	473	492	432	441	497	481	529	441	435	458	455	463	451	492	462	477	503	447	481	451	437	499	452	447	436	487	459	463	463	473	504	479	454	457	497	485	497	454	482	463	496	479	459	454	435	483	506	454	463	477	484	478	473	467	442	458	440	445	444	462	464	477	455	455	489	457	431	441	437	513	476	414	489	456	491	432	468	449	450	472	468	469	466	499	474	458	445	486	454	486	502	481	444	493	446	456	492	492	473	483	452	439	473	423	425	503	500	479	469	450	487	432	440	495	491	454	446	456	463	500	471	471	490	422	446	445	433	458	458	492	459	479	478	482	456	500	463	440	498	478	483	463	514	428	455	478	497	446	476	417	471	458	490	487	454	474	444	499	460	458	442	446	442	450	458	445	456	472	464	424	464	476	483	466	472	488	454	516	468	470	429	471	420	461	454	468	421	486	459	470	438	441	455	446	490	444	448	465	424	433	459	431	473	444	476	463	449	443	463	503	429	521	482	449	451	428	459	484	460	453	495	437	450	491	435	440	464	445	454	470	490	463	495	436	443	499	470	499	456	451	492	453	467	469	451	419	504	412	462	464	496	443	491	443	454	456	449	506	447	459	479	454	474	477	432	465	452	484	450	436	459	455	485	492	484	519	494	491	447	447	463	457	466	480	447	438	456	455	459	492	444	496	464	462	494	451	457	478	476	467	441	499	481	515	441	432	511	452	454	471	493	446	470	480	461	432	475	460	489	489	450	479	471	519	435	491	491	462	436	453	454	451	459	473	439	454	456	458	469	439	456	474	453	420	472	472	484	449	449	473	437	443	450	483	459	462	469	451	416	483	483	506	480	446	442	469	463	439	466	476	495	485	461	477	467	477	464	439	489	433	460	458	433	482	461	425	450	474	497	484	447	466	452	443	449	447	474	462	438	496	425	469	478	480	462	439	433	462	467	496	451	444	443	478	461	463	473	484	496	491	507	458	464	440	446	489	460	464	493	415	491	477	485	426	496	453	469	455	501	435	450	496	471	527	442	487	454	474	499	464	456	504	442	469	474	476	461	468	450	448	447	466	458	453	446	431	419	490	489	459	476	459	448	465	442	444	462	472	466	492	453	456	445	470	427	485	472	478	466	510	507	416	449	503	439	478	507	500	455	465	512	469	475	501	462	451	449	430	451	485	469	475	418	414	451	470	480	449	456	492	438	510	481	491	485	510	487	466	484	486	463	483	459	422	450	437	496	459	442	460	508	470	482	467	478	459	471	489	483	455	456	461	458	497	433	481	464	477	457	434	453	463	436	441	475	440	453	470	496	505	485	417	491	468	443	428	453	456	463	487	499	506	463	468	450	470	454	470	485	426	474	476	470	473	452	465	465	477	444	446	501	494	494	479	462	495	461	476	455	502	458	454	475	425	487	471	483	491	447	484	418	489	524	470	454	463	450	460	444	432	463	472	471	517	477	435	447	475	465	460	437	463	461	473	454	462	463	484	445	436	474	447	481	491	436	442	518	479	475	503	470	478	476	508	471	459	479	457	474	457	490	445	446	467	478	453	476	448	476	460	504	492	463	441	478	466	454	463	450	467	424	476	450	422	465	461	489	462	471	469	436	475	490	488	450	445	462	498	493	439	466	434	461	458	484	469	502	471	478	461	444	499	478	455	459	442	457	447	456	476	468	465	489	448	482	504	461	478	456	455	473	468	517	472	481	450	500	466	463	459	448	456	462	478	460	465	496	489	453	486	474	464	446	459	460	457	488	448	468	466	483	458	449	461	488	490	440	442	530	455	523	479	468	475	454	456	413	462	457	465	468	446	460	479	493	471	463	491	455	450	434	463	473	495	464	432	495	479	489	445	454	442	454	508	436	470	456	470	470	482	435	486	434	448	485	471
24281	38671	34956	18389	12410	7475	4747	2808	1921	1536	1299	980	855	791	643	656	611	523	446	473	437	419	375	416	390	385	367	323	326	320	312	300	317	314	317	300	311	324	340	319	304	341	283	306	277	270	250	241	244	258	230	273	250	248	201	248	238	211	229	218	217	227	197	212	244	240	195	210	236	247	238	264	232	232	248	221	251	256	245	271	206	214	191	202	217	233	220	217	215	216	206	228	206	206	237	235	231	223	249	212	227	237	246	214	214	240	241	227	197	198	205	193	215	191	218	205	200	219	205	207	223	203	218	222	198	221	225	199	198	217	232	211	226	224	198	242	215	254	229	225	226	186	182	222	218	230	203	216	245	204	202	213	215	198	196	225	200	195	196	237	240	241	194	219	217	225	233	177	218	185	213	201	222	216	230	225	202	197	200	214	223	212	209	200	209	234	220	214	217	194	215	239	244	233	215	230	242	221	194	197	223	227	223	233	196	186	214	200	245	204	227	210	222	175	205	198	227	224	207	205	227	193	216	204	233	249	212	208	197	210	216	206	232	213	209	226	201	227	209	207	246	206	212	209	222	226	194	197	213	215	196	206	209	211	229	215	205	196	217	212	226	200	205	232	246	237	180	204	234	198	222	194	191	215	190	209	237	244	221	199	217	197	212	208	204	207	208	191	213	195	198	212	220	223	228	233	220	223	217	212	195	210	220	201	214	229	212	210	180	189	209	200	224	208	219	202	183	227	199	190	224	213	194	206	222	199	212	240	228	208	225	222	209	233	233	224	231	201	210	239	204	210	206	228	209	208	234	215	220	228	233	213	234	215	200	228	221	235	224	225	214	229	192	198	219	210	201	211	206	215	251	218	219	219	223	204	205	241	245	214	206	238	204	235	239	204	204	216	246	235	204	210	234	259	235	232	198	222	209	231	242	216	231	189	213	209	228	234	209	234	230	205	215	222	220	214	186	199	221	218	243	183	224	210	237	199	206	208	216	234	199	201	249	203	216	192	244	217	240	242	200	213	198	196	251	238	215	220	201	213	195	243	195	228	210	204	215	199	199	218	210	207	204	196	211	200	209	236	213	205	239	207	224	246	220	221	208	199	229	222	203	247	215	211	229	225	205	200	211	218	214	194	221	237	232	204	216	228	223	192	216	245	186	197	205	213	219	216	217	203	209	201	225	226	199	229	198	213	201	203	225	195	220	238	233	206	204	228	263	197	216	235	220	196	221	204	214	222	212	210	188	230	207	210	212	222	239	206	193	204	228	231	207	208	188	217	212	239	198	232	256	217	211	197	230	207	205	222	243	211	197	209	230	207	232	204	198	202	212	215	216	216	198	208	226	227	202	243	243	197	227	221	228	223	222	214	216	227	221	200	223	212	209	220	228	197	219	218	228	199	226	206	222	204	209	214	185	224	209	215	211	215	224	231	218	202	229	213	254	245	237	235	188	223	240	255	205	224	178	206	224	209	244	236	223	208	223	198	211	226	218	219	211	192	228	202	201	218	200	204	222	205	214	226	208	220	230	209	200	208	210	223	225	215	243	201	224	240	211	199	188	188	188	200	204	203	197	201	215	216	211	202	243	224	196	206	199	217	226	225	219	226	204	205	234	232	236	219	215	243	232	196	233	206	240	229	208	231	235	198	244	211	224	226	215	211	229	214	211	205	203	222	219	210	207	229	201	200	196	239	196	234	217	204	205	203	187	228	210	186	207	207	228	251	230	213	218	213	231	232	218	199	196	216	215	193	215	216	218	204	220	231	190	225	217	214	215	198	212	228	200	220	241	218	227	226	226	212	215	232	230	213	197	224	217	199	228	198	216	216	217	227	218	214	221	203	226	221	186	209	227	226	238	232	215	226	242	196	208	206	213	225	226	233	224	210	214	226	205	186	235	195	230	204	185	214	193	212	205	221	217	186	233	202	199	214	246	206	212	213	213	201	205	222	218	199	198	217	247	216	219	221	201	187	237	219	228	211	195	180	232	192	227	238	220	248	214	212	242	215	219	240	216	223	236	201	204	230	227	221	207	209	211	198	216	250	215	214	211	220	244	207	209	211	210	210	214	219	223	221	190	208	203	196	199	219	204	231	207	192	167	207	209	167	211	214	213	177	192	202	225	197	209	209	239	236	202	239	204	208	216	190	215	209	226	210	212	196	228	215	227	207	239	235	224	215	236	212	213	208	214	240	203	195	195	225	210	210	230	210	228	234	234	206	207	225	203	246	225	222	208	187	229	213	197	218	195	216	193	210	234	223	225	192	227	213	215	187	241	229	219	214	212	189	199	232	215	258	224	212	211	217	190	198	240	220	247	216	209	213	211	230	204	178	189	196	209	223	207	197	194	231	230	221	194	218	224	249	212	234	202	220	226	201	230	211	204	213	205	214	202	211	204	235	206	209	243	209	210	202	235	198	199	215	234	263	207	243	202	210	194	218	201	211	204	218	217	182	207	202	231	228	205	224	232	182	233	176	199	207	218	203	193	218	201	183	231	227	208	195	218	209	202	218	216	207	218	233	214	231	206	199	186	218	217	239	213	199	232	229	223	218	219	208	245	221	209	202	213	212	206	238	227	188	220	180	192	211	201	201	222	205	218	227	220	173	201	209	226	204	217	239	232	201	212	197	188	214	233	199	232	214	206	205	188	194	230	195	216	198	227	204	229	216	205	228	203	229	228	217	207	191	220	207	215	183	215	206	218	212	252	194	201	232	230	210	227	191	211	213	236	225	212	226	201	236	234	242	189	201	214	207	207	240	218	217	234	197	229	212	204	245	195	201	223	229	216	245	207	215	205	177	207	248	231	184	207	227	220	228	217	200	234	201	202	220	213	189	205	218	216	206	216	221	236	229	231	218	242	209	208	205	198	210	210	227	207	211	206	225	206	211	199	220	207	226	210	215	218	208	212	210	211	211	208	235	200	216	238	223	221	197	222	235	238	219	209	196	207	209	204	234	238	208	221	185	190	213	217	191	205	240	233	209	202	211	210	220	197	215	215	169	226	226	222	198	185	207	230	189	212	191	216	211	223	215	209	210	187	217	231	212	215	202	236	191	227	198	208	245	217	239	211	212	181	195	236	220	225	197	207	212	213	245	212	207	199	199	206	212	201	224	227	221	207	216	195	203	233	211	201	205	253	220	212	211	215	210	203	213	208	224	206	215	231	193	212	237	201	227	263	227	208	220	219	196	223	220	236	212	210	218	202	205	245	238	208	194	219	229	208	219	216	225	222	209	237	232	213	225	217	208	214	214	207	211	218	216	214	195	236	241	225	210	215	214	232	195	199	212	214	221	213	241	238	221	211	223	234	197	232	206	202	223	227	207	236	189	226	213	203	230	212	216	224	216	205	244	193	238	222	214	238	209	204	210	225	231	215	216	221	183	214	213	217	235	195	201	209	227	214	186	184	221	237	245	243	210	214	227	206	224	225	218	202	204	227	212	203	198	204	212	214	180	206	207	232	213	211	216	197	209	245	238	205	185
16531	33324	27080	17041	16369	13299	10802	8564	7422	6700	5965	4715	3994	3905	3535	3151	2989	2659	2497	2341	2105	1844	2014	2044	1965	1858	1716	1461	1428	1327	1294	1219	1170	1168	1233	1188	1279	1343	1573	1432	1363	1245	1065	1106	985	845	774	741	837	735	702	674	685	690	685	690	693	665	585	612	632	549	585	552	545	536	564	549	570	620	642	686	837	773	657	678	659	625	590	624	592	534	567	536	517	616	566	505	570	558	537	563	504	549	565	549	495	578	566	577	550	588	541	571	584	592	518	532	570	549	515	555	505	555	513	523	513	527	530	484	509	522	542	526	548	537	576	498	560	501	521	549	526	528	500	527	564	473	525	528	497	501	479	544	535	480	514	554	515	500	504	545	547	527	548	533	557	513	518	532	542	498	465	506	507	535	555	577	530	531	540	534	567	537	517	501	511	532	508	552	561	552	547	500	527	560	571	513	538	526	537	573	528	515	532	535	520	573	495	500	556	507	486	518	517	525	518	492	494	509	561	526	515	551	558	513	539	546	499	555	527	512	498	499	541	543	583	508	528	510	480	595	534	527	516	516	536	526	542	488	533	523	506	529	542	526	510	499	536	525	515	521	512	510	510	539	520	498	544	531	531	541	535	509	516	540	504	536	507	526	524	519	510	522	552	531	619	538	539	522	498	527	524	515	573	522	523	548	504	507	553	560	508	535	512	532	509	522	477	543	483	500	528	531	504	481	542	485	508	528	499	516	521	520	516	515	543	506	535	534	536	531	553	546	535	508	540	547	563	548	489	508	536	502	550	551	529	513	500	519	535	537	553	513	515	557	549	543	562	526	520	499	551	561	546	521	543	535	556	498	516	501	513	541	577	504	521	510	493	546	488	536	542	526	549	564	489	529	497	516	548	526	535	509	518	489	504	575	534	512	518	522	526	548	510	593	515	550	548	521	514	511	498	548	503	521	528	549	555	564	558	499	534	475	461	523	546	542	501	555	516	494	512	529	507	522	501	516	523	514	504	528	501	554	539	526	580	554	558	544	544	512	543	502	514	500	514	505	540	501	501	533	489	507	556	510	551	515	555	509	499	526	510	534	515	495	518	522	535	521	484	575	528	514	517	519	552	526	535	515	523	543	492	512	514	547	538	524	517	507	535	560	512	519	527	550	504	522	519	517	551	535	539	531	464	521	531	507	519	522	522	530	541	521	479	482	551	511	504	522	560	514	513	521	542	561	552	493	557	484	486	497	507	535	535	522	543	505	546	566	509	493	565	581	557	539	515	526	489	525	532	512	503	507	510	520	503	550	492	530	506	553	520	555	550	546	538	508	507	552	515	479	492	560	495	480	517	505	523	538	528	548	541	530	516	524	541	518	527	541	530	498	527	548	538	529	533	511	543	553	530	562	538	496	531	505	559	491	510	529	571	535	528	524	582	511	510	527	534	528	480	509	542	553	490	547	507	513	515	546	527	540	503	563	549	561	520	586	526	511	543	498	520	523	500	526	502	556	487	543	578	505	508	504	557	537	526	513	512	537	551	570	502	547	511	527	514	516	532	490	551	543	502	522	497	524	533	508	570	553	516	515	530	525	515	518	530	529	538	534	557	533	525	527	508	527	545	511	509	526	549	539	557	524	497	501	501	528	550	524	504	536	485	516	553	536	516	534	527	521	526	523	543	521	535	541	536	548	560	556	535	600	540	571	525	503	511	517	533	519	516	506	536	532	529	532	509	579	491	521	547	526	511	507	547	542	534	502	578	482	523	500	531	539	547	516	573	531	509	565	524	523	484	510	526	490	501	516	534	558	537	542	506	554	518	538	551	502	548	530	515	478	548	540	487	518	521	516	498	520	554	548	510	509	578	514	513	528	525	494	515	524	534	553	530	502	546	505	542	558	495	552	559	478	535	543	563	534	528	489	530	530	541	499	513	498	546	512	507	507	562	497	530	503	523	484	498	553	516	557	505	510	567	492	534	495	515	561	538	543	555	508	500	591	540	538	506	503	544	536	503	552	508	514	533	540	518	532	510	528	529	524	515	499	518	528	504	547	526	510	551	546	482	549	487	515	494	541	499	502	534	538	522	531	537	533	508	539	492	548	498	538	507	565	535	506	580	512	518	557	511	499	527	528	529	535	511	477	539	512	580	520	514	488	528	579	543	553	500	529	546	500	530	539	530	526	481	518	527	509	531	526	503	483	520	526	549	524	540	539	522	572	530	527	543	522	510	514	544	535	481	541	583	557	517	560	563	501	520	495	532	569	518	520	532	549	526	540	529	573	472	567	533	481	559	540	523	528	542	495	527	506	547	522	559	567	502	525	519	487	537	540	551	523	505	517	573	535	504	542	559	496	501	521	573	507	562	493	517	518	532	515	511	538	540	533	525	543	533	500	503	501	535	534	513	518	582	509	583	533	530	555	493	519	487	515	558	506	511	485	582	498	547	555	506	526	515	496	542	513	499	530	493	530	556	573	545	501	547	551	560	484	566	493	565	510	527	589	537	536	496	562	574	545	503	556	483	560	502	542	516	475	535	530	541	546	569	571	474	527	505	537	546	512	531	549	515	541	492	513	523	482	557	524	541	503	553	564	502	566	509	487	507	538	499	510	479	588	482	518	531	537	523	504	550	528	465	540	538	498	541	518	476	548	558	534	481	536	523	514	562	523	545	485	520	508	520	567	541	531	530	534	499	501	574	499	535	511	533	448	514	529	486	507	521	557	565	553	531	548	554	535	519	543	498	517	533	514	488	535	521	569	566	544	537	516	549	516	539	527	490	539	515	536	507	532	530	529	531	580	536	503	566	520	551	547	524	525	508	536	549	497	524	514	506	503	539	524	549	539	534	544	528	550	522	526	522	525	511	521	524	547	505	529	522	506	518	512	512	522	546	487	559	534	537	517	510	529	523	514	517	536	512	524	527	500	553	497	562	543	499	482	530	536	535	519	556	561	516	527	524	531	498	494	523	576	517	541	522	522	517	534	511	546	485	564	556	529	481	509	510	512	520	547	524	503	493	579	516	541	559	549	484	518	467	531	493	514	506	505	507	553	549	549	557	497	529	555	514	576	521	529	516	526	477	540	499	538	546	526	548	538	513	524	503	481	556	534	522	562	538	542	523	514	522	558	534	498	568	520	528	498	524	534	522	502	542	497	517	517	537	530	526	529	546	527	529	503	506	519	544	570	483	525	544	517	537	518	508	523	528	497	530	482	533	490	527	515	499	525	558	536	497	526	553	542	517	532	521	547	564	552	532	548	512	525	564	521	538	548	508	542	517	510	507	479	505	546	525	459	500	557	524	494	565	468	494	505	543	548	512	476	546	484	553	541	527	483	574	518	533	536	537	512	562	518	546	508	499	551	534	565	536	534	527	543	562	530	490	536	527	515	549	493	529	565	517	496	503	537	543	507	533	493	550	510	532	532	548	522	525	514	491	533	541	522	513	513	506	493	507	491	526	581	531	501	567	552	551	491	509	494	526	494	526	558	501	513	525	528	562	521	547	555	529	543
34316	48712	33003	22384	18296	13036	8497	5195	3323	2467	1990	1418	1011	952	877	900	774	668	645	584	556	504	501	477	460	486	442	409	371	352	294	329	314	313	318	322	350	368	441	347	368	333	287	320	284	268	256	240	198	207	197	213	195	243	214	201	224	218	197	208	200	177	194	178	153	177	187	225	207	204	212	191	195	240	214	183	181	214	218	177	168	201	180	186	179	203	197	185	163	185	181	171	199	174	175	181	183	217	202	180	194	189	175	176	190	195	170	176	154	195	157	183	195	213	186	180	176	176	179	176	202	181	193	180	173	175	164	179	186	189	194	163	159	175	195	184	189	169	179	186	210	188	189	161	182	168	200	172	172	161	181	193	168	189	154	190	171	171	187	181	185	182	172	160	196	161	177	171	195	183	176	169	174	162	186	200	176	178	182	169	194	176	171	178	187	183	172	175	180	167	179	183	176	164	178	189	157	201	172	188	171	185	170	178	172	191	190	200	179	176	185	195	197	188	218	195	169	184	167	165	198	192	180	187	177	192	191	188	187	193	215	200	209	151	195	202	194	180	169	179	201	197	183	205	181	179	182	194	188	167	166	160	159	183	160	156	186	174	187	187	193	179	186	196	203	175	194	188	179	199	182	192	179	184	180	182	175	185	171	173	199	185	174	173	169	188	168	176	164	182	189	185	172	188	172	187	164	191	175	183	187	194	187	165	164	164	156	159	197	170	176	193	182	198	181	183	172	167	177	181	183	187	173	188	154	195	172	187	184	177	183	209	180	185	170	167	161	175	174	159	196	158	181	156	191	174	185	196	172	188	155	183	180	186	180	169	169	176	176	168	171	187	197	178	175	187	189	189	200	171	200	185	163	196	211	207	180	161	185	190	180	169	180	178	184	186	175	186	161	187	193	175	177	200	184	208	151	181	201	158	186	190	195	189	155	216	207	183	200	180	183	180	171	186	167	180	171	187	197	164	184	198	176	174	180	173	194	196	175	152	200	186	174	190	170	180	179	195	179	209	170	206	195	174	181	197	212	191	144	208	169	175	181	179	193	174	165	184	181	163	194	185	186	173	169	183	177	181	170	153	169	173	161	156	176	183	161	157	174	176	194	178	190	193	178	174	170	170	177	212	204	179	174	168	188	171	172	173	182	196	179	189	193	189	165	178	160	207	166	186	180	202	158	161	180	170	162	192	185	158	194	182	190	180	168	187	216	176	197	181	174	187	171	162	169	152	196	206	169	180	186	190	176	155	177	177	179	186	181	159	173	168	162	179	185	188	162	185	171	179	162	179	202	187	168	185	179	180	173	204	184	201	167	192	166	187	151	186	183	181	163	190	193	196	177	182	153	180	178	181	154	187	169	162	185	187	177	186	180	183	185	165	157	157	173	206	194	169	171	167	180	206	172	187	198	161	177	190	209	184	173	177	189	189	186	171	198	183	194	177	187	175	177	182	173	183	166	181	159	197	152	157	197	181	186	185	186	158	192	189	188	182	178	163	204	184	148	177	207	207	185	183	196	161	174	180	177	198	187	204	168	188	176	184	198	184	190	160	185	170	154	181	164	164	185	179	182	193	191	179	167	191	159	176	186	193	168	190	185	175	172	195	189	185	206	170	180	181	171	151	179	216	157	159	170	192	202	175	195	165	178	181	179	181	172	186	175	184	165	177	172	201	183	185	178	161	200	154	156	193	190	188	180	182	186	169	179	198	197	176	152	182	190	166	167	162	190	188	189	187	165	178	170	176	199	176	193	157	189	182	184	176	174	170	191	169	180	177	181	198	158	195	166	165	176	171	167	191	169	200	161	190	196	197	170	173	194	186	177	182	171	181	165	169	211	186	191	173	177	168	165	186	178	174	180	179	193	177	179	207	181	176	195	193	191	176	184	198	168	159	187	174	177	165	180	178	202	177	168	200	171	186	188	188	182	175	154	167	163	189	185	185	186	177	165	158	196	180	187	197	176	182	179	168	184	187	179	216	169	181	177	178	207	168	198	174	190	190	178	191	166	190	203	162	156	199	181	157	183	185	165	168	156	160	200	186	153	195	180	189	172	178	182	152	176	188	168	186	170	161	184	203	184	169	173	199	189	182	185	168	197	189	169	165	164	171	183	182	177	184	153	200	151	185	186	150	194	177	171	191	185	195	167	184	202	179	176	167	165	184	168	166	172	176	172	185	162	183	200	195	219	189	180	201	176	185	177	193	180	169	204	206	178	193	189	171	177	185	165	176	173	182	175	164	160	164	196	176	172	178	182	174	213	172	155	192	196	187	187	185	182	172	203	184	175	192	182	207	183	166	165	187	177	175	193	178	202	165	178	190	165	198	158	189	170	188	178	185	163	167	179	173	182	189	199	174	196	179	161	174	181	177	185	175	163	179	198	161	154	176	184	165	154	160	185	185	160	171	167	187	168	187	204	186	195	182	179	170	162	167	197	162	173	168	159	180	179	163	195	166	173	187	166	189	166	185	216	192	164	183	180	178	198	169	176	187	185	168	173	203	190	187	183	187	188	177	165	169	190	191	190	130	165	194	198	172	185	180	202	171	180	189	174	162	183	168	183	169	185	192	173	170	164	175	199	210	197	170	175	196	192	199	167	177	171	166	182	199	168	193	212	185	205	180	171	216	191	165	174	164	185	194	211	167	186	182	187	186	188	183	157	169	185	181	182	172	172	170	181	163	177	181	191	162	182	175	184	194	185	171	168	171	178	180	172	178	201	179	189	190	209	170	186	164	191	185	185	169	162	187	185	185	184	172	184	155	182	176	160	175	182	181	154	167	172	157	157	181	183	183	128	172	165	183	169	166	197	174	190	166	164	148	186	187	168	190	187	180	179	170	201	190	191	202	166	191	152	186	187	194	189	193	167	179	189	177	164	185	200	195	195	166	158	189	181	180	189	170	178	188	162	172	186	170	172	173	167	181	190	175	181	165	171	186	173	170	195	177	196	196	211	189	167	152	203	166	196	175	195	181	188	166	156	179	180	164	189	180	173	162	182	180	171	184	166	183	179	207	160	191	191	183	181	179	201	168	161	180	172	183	183	161	188	162	223	194	169	208	192	158	169	187	160	187	186	172	159	176	171	178	178	205	194	169	204	191	149	180	174	177	220	195	171	176	191	188	197	186	181	161	191	180	165	189	164	186	166	182	202	200	182	167	202	163	162	179	195	188	182	180	179	179	183	198	178	201	206	177	188	199	189	174	161	209	181	159	184	171	175	183	198	179	197	194	199	186	171	156	160	200	175	186	176	178	185	174	186	190	152	178	180	183	169	169	189	199	177	177	171	185	173	202	194	159	169	173	204	202	196	171	181	170	174	200	197	200	177	181	175	184	181	155	189	181	209	175	169	156	178	192	173	194	176	191	175	181	176	181	143	177	169	185	177	200	182	181	176	209	151	192	176	187	172	160	165	166	184	183	202	187	182	185	178	183	188	162	181	171	188	163	173	178	189	199	196	200	159	183	163	183	155	178	188	171	201	171
23122	41712	23113	21571	21362	18123	15404	12033	10534	9800	8213	6630	5408	4915	4970	4895	3968	3792	3640	3045	2959	2582	2714	2739	2647	2608	2389	1999	1874	1711	1612	1525	1525	1454	1394	1592	1762	1901	2448	1901	1795	1725	1294	1201	1100	958	933	827	798	753	747	785	727	703	713	719	627	621	623	581	556	578	512	472	475	470	459	505	511	601	645	711	788	786	705	652	639	657	604	604	521	451	513	462	483	521	491	487	494	523	440	478	401	489	444	476	461	483	506	551	507	548	505	485	503	514	517	459	461	435	441	424	431	424	445	424	448	458	418	444	438	458	416	439	447	412	428	435	408	444	435	426	436	449	398	422	446	446	494	436	475	430	460	434	394	411	420	432	416	438	457	487	454	426	419	436	475	457	460	445	400	455	442	475	424	429	432	460	459	418	469	469	469	440	462	448	439	434	418	437	441	450	441	446	409	386	424	422	441	453	412	437	439	436	428	435	470	448	409	471	442	454	418	451	430	402	471	444	425	432	459	447	458	423	427	412	433	404	455	463	433	405	442	435	407	437	442	419	446	425	443	442	424	459	465	458	439	428	410	452	396	418	445	395	435	420	429	417	448	445	472	458	409	413	461	397	455	423	452	442	427	424	455	488	421	386	453	464	428	418	429	461	458	433	428	448	440	450	409	469	448	432	432	441	460	402	477	429	438	447	441	430	486	471	471	391	427	434	474	453	449	441	416	471	435	404	446	441	418	414	388	422	448	437	434	440	426	446	432	420	403	420	435	438	454	423	443	389	430	457	437	439	394	448	445	435	447	445	437	434	440	454	426	427	465	432	441	481	458	412	463	425	477	409	448	480	445	437	436	468	424	389	442	408	467	449	428	423	460	438	412	436	400	414	441	469	432	473	452	442	479	459	444	429	452	473	412	435	456	453	476	462	451	470	434	420	436	450	453	423	425	439	462	424	438	417	429	449	411	455	415	445	435	425	433	422	462	448	441	427	437	426	421	445	432	456	484	437	423	458	449	468	422	429	446	425	436	440	431	448	440	432	475	430	464	416	430	406	421	440	450	393	472	419	460	430	482	453	469	433	443	408	451	435	393	448	445	454	440	453	457	435	422	467	446	424	433	429	444	400	449	434	447	455	469	393	432	417	486	474	388	459	414	423	461	440	457	446	415	470	420	436	460	454	444	432	450	459	418	418	459	422	434	414	390	435	424	441	464	471	436	422	450	383	407	418	456	415	440	446	455	442	433	463	401	404	432	449	498	452	415	452	393	469	432	431	430	489	461	444	419	444	427	440	443	454	421	437	444	425	450	449	487	410	433	465	454	443	461	453	405	440	413	445	432	465	414	474	438	391	412	438	425	439	461	442	448	477	467	450	433	439	424	426	443	432	431	447	441	454	418	455	410	440	443	421	455	439	458	439	431	447	461	460	413	437	465	424	415	399	434	465	431	435	449	393	448	467	424	448	421	440	468	406	428	438	471	469	406	440	453	433	448	452	416	438	417	455	452	449	465	413	448	452	421	433	412	458	434	451	419	430	446	425	400	453	419	479	418	388	412	454	439	451	446	431	413	448	436	437	465	434	443	456	433	437	418	471	427	432	428	482	454	435	470	434	440	436	469	456	441	459	475	434	439	456	457	446	432	470	438	451	381	434	410	426	443	436	406	455	432	449	421	417	455	443	450	446	450	457	435	411	412	426	403	470	433	391	478	434	479	417	410	455	411	476	440	453	413	435	452	428	477	425	446	449	446	460	467	385	428	445	449	453	439	412	430	451	429	448	430	460	447	391	456	466	456	400	402	447	430	420	436	439	425	409	411	417	397	423	418	426	465	453	464	413	452	448	383	431	438	461	472	457	469	459	430	458	395	416	393	457	446	415	423	408	428	447	396	422	463	454	439	438	436	423	438	441	439	450	457	474	418	419	449	481	447	483	433	421	436	470	454	438	411	425	446	402	442	471	416	457	397	431	437	413	431	440	458	444	467	444	454	460	434	413	444	431	428	410	406	430	442	430	449	398	421	416	459	437	459	450	442	472	446	437	445	428	440	417	375	450	452	424	448	455	460	471	433	454	430	441	430	440	394	470	432	429	433	406	427	416	447	429	448	446	399	399	397	421	453	419	440	422	454	439	394	419	457	422	426	406	443	475	450	423	446	431	417	438	448	429	473	431	463	389	462	449	434	427	423	502	456	417	447	436	450	403	467	427	424	439	470	415	466	417	438	425	457	419	451	404	456	478	433	408	443	473	414	419	434	424	433	437	431	453	474	443	441	416	430	443	424	439	402	426	440	443	455	457	458	420	433	437	440	443	440	449	442	458	466	459	445	434	450	423	452	465	426	429	398	448	443	457	408	449	414	460	437	474	438	457	409	413	439	444	431	440	405	420	421	470	439	417	444	402	472	475	435	442	427	407	454	437	464	474	428	438	426	452	492	415	473	445	435	437	441	448	462	442	458	460	422	429	472	438	430	434	464	452	424	438	432	416	425	485	462	413	418	419	431	445	451	438	406	452	455	466	429	456	464	413	447	441	416	461	415	460	428	407	466	403	434	450	403	464	420	467	425	459	447	438	436	444	442	475	437	448	424	470	442	426	428	456	404	416	455	414	455	449	426	413	396	431	415	438	455	416	415	431	437	467	436	413	457	437	423	471	453	436	429	467	435	445	433	454	494	420	378	459	407	433	426	428	429	457	440	444	427	429	460	438	408	447	435	482	451	388	466	437	404	438	416	431	408	458	463	419	429	454	437	447	426	444	428	434	476	436	426	453	419	489	444	423	439	445	406	454	439	453	437	434	417	449	432	424	431	438	437	432	456	421	462	410	426	454	458	435	442	417	448	437	428	421	425	406	419	395	446	418	448	411	436	482	447	420	435	451	428	410	448	408	421	440	440	431	443	418	463	441	471	416	436	452	459	461	461	414	465	447	449	452	413	456	413	483	447	434	468	427	411	436	448	434	453	422	478	466	446	412	440	401	481	447	430	454	453	408	437	427	424	419	426	466	467	412	444	445	482	418	464	467	417	425	438	429	476	430	446	434	468	439	433	429	422	433	421	426	428	421	453	412	439	417	420	449	462	445	434	466	448	432	439	426	428	460	452	428	423	460	457	441	430	435	462	439	436	443	406	428	434	436	411	446	431	440	469	377	462	449	467	455	435	440	426	449	406	450	429	428	445	431	447	392	443	475	401	413	453	410	432	432	427	450	415	456	431	407	461	453	416	463	476	397	462	439	421	421	418	437	433	433	464	428	415	480	462	407	448	416	439	376	434	427	478	485	421	446	427	455	389	416	473	425	445	403	433	490	424	451	438	423	441	416	416	467	423	429	413	417	435	451	440	455	438	483	450	428	439	457	468	421	452	407	428	463	431	442	423	437	434	450	442	453	417	448	417	431	458	439	467	431	457	425	425	431	431	427	433	407	454	438	417	441	393	434	420	431	399	431	453	450	428	415	476	433	439	424	448	404	455	435	470	453	407	434	430	444	443	440	435	444	448	422	498	439
10815	11961	6609	3676	2808	1988	1461	861	629	612	524	416	325	305	298	329	262	239	243	226	240	238	214	211	267	221	246	249	233	200	229	224	223	199	209	237	215	199	213	200	207	183	185	203	190	199	149	194	179	177	200	163	217	187	174	174	183	198	192	181	174	205	166	204	168	165	184	182	177	199	176	195	201	195	179	180	204	189	192	190	184	183	149	193	169	171	182	189	201	212	159	156	188	188	167	176	186	202	162	160	185	162	160	173	195	171	168	160	185	171	206	216	179	146	186	177	175	174	187	164	195	187	189	198	181	167	179	194	179	167	179	186	153	186	176	174	160	184	178	169	184	179	192	165	167	175	168	171	177	198	171	206	197	178	182	165	197	185	184	170	184	207	186	173	178	162	155	196	147	184	194	202	178	146	194	183	172	196	181	163	187	158	182	196	165	173	190	199	184	196	171	168	167	169	177	200	183	170	168	155	180	172	160	184	206	174	176	206	185	142	182	199	173	163	160	170	184	176	185	176	185	185	210	175	176	169	189	180	172	175	185	181	175	176	176	192	174	173	182	168	168	149	176	196	183	181	169	170	202	188	168	171	169	174	184	185	179	177	177	154	186	193	201	171	173	177	184	189	172	178	169	175	173	198	213	183	186	156	175	207	156	189	196	182	170	167	185	187	206	156	165	176	196	172	153	217	167	190	184	181	161	214	188	165	192	185	182	205	188	180	186	166	196	186	190	172	158	164	171	174	189	191	167	162	174	191	193	194	192	166	177	171	172	162	176	196	170	157	177	163	176	174	164	182	178	199	190	169	167	173	164	183	188	163	174	151	181	176	168	184	179	209	157	189	166	174	159	169	160	196	172	181	182	179	150	167	166	177	167	196	215	171	172	185	181	168	199	179	174	171	194	182	172	203	161	188	179	159	161	185	174	172	186	163	175	181	170	184	174	157	174	147	137	174	185	184	163	160	187	174	160	152	189	182	178	164	196	169	175	165	160	189	170	159	160	165	181	199	175	157	163	187	181	187	157	170	185	184	176	196	185	174	182	181	182	157	156	194	165	188	154	172	158	173	176	172	201	170	183	180	183	185	144	182	190	184	172	175	181	175	172	167	164	177	169	163	167	177	155	170	174	177	196	194	176	184	174	172	186	204	178	187	172	172	189	169	179	162	173	163	184	182	161	161	191	174	169	188	198	170	173	169	177	148	168	184	158	172	185	177	171	181	188	148	170	166	173	167	183	166	196	177	169	201	182	194	179	169	198	156	181	194	168	188	193	172	187	168	192	181	203	188	205	187	184	185	175	196	165	183	179	184	162	180	153	180	180	183	195	191	176	181	155	196	189	172	192	193	173	189	186	161	158	166	197	170	171	180	184	180	195	223	172	175	171	150	182	169	170	176	175	184	169	202	173	158	160	169	144	159	181	165	156	121	199	172	163	173	160	174	145	185	156	180	179	164	164	168	212	182	187	193	158	196	186	154	210	175	192	158	186	165	180	179	165	165	162	179	180	180	191	181	151	172	160	158	176	169	169	190	191	186	147	168	160	180	177	190	182	174	170	174	184	150	168	170	182	190	190	171	162	185	183	193	157	185	194	185	181	162	167	166	182	176	155	180	138	160	215	201	161	172	182	175	149	188	182	180	178	163	174	156	174	172	193	181	202	171	153	174	182	179	183	153	173	164	184	175	181	156	157	185	170	187	182	166	170	169	193	182	206	184	195	174	176	189	169	162	174	164	200	183	171	193	157	178	191	187	163	164	183	165	143	167	151	172	179	177	166	178	164	165	160	196	185	199	159	161	190	182	188	171	169	193	184	175	163	191	190	180	160	206	184	181	156	167	192	201	161	177	179	164	189	200	198	209	195	175	196	186	190	165	220	183	196	157	173	167	183	163	181	195	204	173	165	173	156	204	180	183	157	162	185	167	159	211	166	193	179	159	161	174	199	184	201	151	184	168	170	205	189	198	185	188	147	187	186	175	174	182	187	173	175	185	165	138	171	185	183	180	187	181	154	180	173	194	179	193	182	155	159	195	174	178	158	176	187	181	190	190	166	168	167	194	179	170	167	192	174	144	198	188	193	175	175	178	143	165	216	178	166	188	169	165	181	182	177	145	191	178	162	203	172	193	175	168	165	162	183	169	207	185	171	177	170	170	181	185	178	177	170	192	179	175	177	185	203	180	182	158	192	179	180	195	205	174	163	184	197	179	157	197	176	194	216	204	194	190	188	197	183	196	151	188	172	185	184	174	172	168	171	179	188	204	175	206	162	184	181	201	176	191	165	199	174	174	170	163	170	173	186	170	191	205	178	161	171	191	181	176	186	180	191	167	139	185	192	179	189	141	193	165	182	174	176	198	184	199	191	170	183	162	177	190	184	154	176	168	171	171	168	167	172	159	167	172	176	180	160	205	140	193	203	176	177	176	161	204	179	168	172	178	185	181	204	168	173	173	182	158	180	189	182	183	183	185	170	174	174	191	188	161	151	162	159	168	170	177	183	160	168	169	175	183	153	165	195	170	175	173	173	170	164	170	169	163	173	188	176	169	181	183	164	201	173	166	184	181	164	182	186	164	195	174	162	198	171	200	172	198	182	170	190	189	164	177	153	163	174	187	158	177	191	176	173	167	187	181	167	171	212	151	191	176	148	170	162	162	174	180	189	157	165	173	194	170	168	174	189	164	182	183	142	185	169	197	169	193	189	184	155	160	201	170	159	172	182	163	173	184	193	189	180	169	168	201	180	162	178	180	203	181	180	184	157	180	167	167	181	164	161	200	180	200	162	176	177	183	190	176	158	171	155	182	187	182	177	184	193	171	176	163	190	169	170	181	172	182	188	168	157	176	192	147	187	172	162	188	167	157	179	157	179	188	165	176	213	191	192	178	166	179	169	180	143	148	208	192	173	140	169	171	170	149	170	156	173	174	155	182	171	169	191	176	185	178	170	167	189	173	168	183	177	185	173	187	196	176	153	166	194	171	170	174	214	143	159	173	160	171	152	181	179	176	202	165	186	137	167	204	190	200	174	190	164	180	182	163	169	184	188	203	179	162	148	181	148	159	182	190	177	161	170	188	186	167	162	157	140	179	185	162	197	168	155	161	171	179	178	186	194	172	169	157	177	179	181	185	185	167	188	189	154	179	153	156	180	193	188	146	176	181	166	193	171	193	198	171	139	204	180	159	172	162	173	162	199	158	197	170	176	159	178	206	189	192	166	182	178	160	181	192	173	187	192	167	192	179	176	165	173	207	189	162	166	166	194	207	175	167	162	162	180	182	187	190	205	179	214	163	197	172	177	172	164	174	191	166	173	206	169	175	208	166	193	186	166	178	185	179	177	185	170	180	174	179	183	176	180	191	171	181	189	176	187	190	191	184	183	157	187	169	159	198	194	182	174	177	158	180	202	194	179	190	199	158	170	165	166	191	169	163	160	188	178	167	189	183	162	158	193	176	179	173	164	169	189	186	176	195	195	175	205	174	162	193
6808	12170	8103	9260	9019	7669	5674	3993	3045	2927	2456	1931	1576	1419	1306	1202	959	951	976	928	838	864	920	1014	1037	957	1008	962	858	820	816	784	769	735	737	751	709	735	691	651	616	655	607	556	596	554	560	540	546	578	541	527	517	586	518	541	520	512	531	482	486	494	455	454	430	459	437	499	449	523	560	542	628	599	568	529	529	503	540	470	469	445	499	468	445	461	425	448	454	463	472	479	457	437	468	458	457	489	451	481	486	438	449	455	471	457	428	423	410	458	470	459	436	415	445	439	476	444	407	447	483	489	463	473	466	473	433	473	461	447	435	453	422	461	442	439	474	469	419	451	463	426	456	455	455	448	447	437	418	456	429	432	436	471	465	446	424	462	472	435	502	438	434	475	411	448	488	448	411	417	433	415	471	414	433	397	446	433	459	432	432	440	452	459	463	425	485	457	466	487	460	471	437	434	453	399	460	425	441	460	455	458	451	467	441	451	464	512	443	450	428	452	458	449	436	445	408	439	434	452	426	400	409	457	432	474	461	459	424	463	461	451	468	473	439	441	466	438	486	428	455	446	448	478	461	434	438	443	418	470	460	452	461	432	437	429	454	477	465	456	457	471	427	485	448	421	490	417	454	451	436	463	429	462	452	409	408	459	467	464	449	430	425	431	442	396	437	454	461	453	408	472	460	446	457	471	387	480	465	463	449	428	392	451	459	413	471	480	433	428	434	426	449	428	440	464	445	469	488	498	479	445	439	463	440	447	431	423	441	446	453	452	442	448	458	462	427	442	451	448	444	464	483	428	418	453	474	450	429	435	414	472	447	450	465	455	442	417	419	493	444	451	433	448	454	450	435	464	458	449	426	441	448	447	456	427	474	477	418	437	438	432	458	506	430	492	460	450	455	447	490	459	430	429	452	456	473	460	440	456	460	414	442	436	445	470	442	412	455	444	431	419	489	459	429	448	432	444	437	442	457	386	460	447	437	466	462	467	465	435	500	494	452	422	455	458	463	456	443	469	412	431	449	423	459	457	446	444	426	434	455	470	421	461	488	463	441	463	465	487	436	438	440	497	433	433	469	449	464	428	456	459	464	449	461	428	444	468	435	447	438	466	465	449	455	456	435	452	440	435	451	433	435	457	454	478	451	444	426	427	470	428	427	453	452	441	437	439	463	407	470	442	429	477	486	463	457	428	458	448	437	433	437	427	451	454	445	438	446	491	427	465	476	454	452	449	431	423	452	441	474	451	457	448	436	469	446	407	477	435	432	457	452	468	423	434	455	423	438	430	484	467	433	454	428	478	459	507	445	441	431	431	465	451	401	449	464	433	427	464	425	467	433	452	455	460	427	435	412	474	474	439	479	437	488	462	442	471	398	439	423	437	437	460	451	451	433	471	444	457	439	457	439	431	411	458	450	430	453	415	461	462	485	440	486	470	432	412	472	458	418	447	485	438	454	428	436	411	468	457	419	445	417	418	461	463	489	454	469	458	477	432	438	405	450	450	469	378	436	434	456	479	459	417	460	454	414	468	439	432	429	515	448	421	437	454	416	440	428	437	462	428	457	452	488	437	466	448	459	449	460	429	443	459	471	465	441	443	470	431	427	418	435	420	450	469	457	435	402	428	457	429	453	392	469	434	435	443	454	454	433	467	445	456	472	415	457	477	441	440	493	457	422	463	438	462	446	469	445	454	463	437	427	454	449	423	497	454	480	462	473	441	427	491	432	440	469	448	484	483	469	468	465	483	419	428	448	478	454	463	409	390	419	487	444	436	455	461	481	438	437	466	419	426	450	460	455	449	443	447	461	438	441	480	448	464	446	484	451	401	445	442	413	429	434	393	485	481	463	468	480	429	435	437	442	459	436	421	442	480	438	449	466	455	433	447	445	451	451	499	453	448	431	444	430	435	454	429	461	465	453	430	472	402	459	425	447	431	444	444	436	472	441	472	424	446	476	451	453	429	432	422	428	457	451	475	463	481	439	456	440	454	437	442	463	463	427	403	412	427	445	444	456	450	425	458	446	452	482	458	448	458	451	453	456	454	456	467	431	435	424	433	419	416	452	444	461	455	456	412	454	438	457	443	481	473	440	477	433	445	442	411	424	468	452	430	484	419	456	471	433	433	464	429	456	423	428	454	414	434	457	443	478	405	462	438	439	439	415	443	411	432	421	508	470	445	428	425	482	435	453	471	475	405	439	470	445	454	450	466	429	469	448	422	431	428	448	409	404	440	464	437	410	436	496	415	459	427	443	458	409	441	452	447	455	447	414	432	464	457	437	438	423	426	422	435	422	450	421	439	424	472	393	435	438	458	445	453	476	461	430	446	441	436	444	453	398	483	466	419	449	454	443	487	443	431	445	473	448	411	443	457	406	459	426	459	467	456	480	436	455	398	479	455	430	450	419	467	446	445	446	418	418	415	470	425	431	466	461	449	444	429	479	470	437	436	457	467	460	475	463	436	417	463	461	450	465	469	451	447	414	434	447	467	473	442	453	427	503	465	425	470	426	466	396	409	462	472	454	467	424	442	445	429	463	470	453	411	454	441	426	446	481	424	468	484	447	452	466	424	445	449	426	424	446	474	436	423	438	457	442	466	434	465	473	468	481	421	456	431	452	439	407	444	422	495	461	470	466	432	427	471	447	474	497	464	447	452	462	477	462	441	477	441	442	444	433	439	450	399	471	427	443	450	446	447	438	435	451	463	451	419	463	466	428	462	446	482	428	454	425	456	480	470	424	453	463	458	467	452	443	472	466	466	444	443	463	454	451	468	502	462	457	441	446	445	456	448	413	433	454	484	484	418	446	429	471	460	414	485	430	406	452	424	448	441	436	438	433	457	485	449	415	441	417	462	467	464	408	443	452	385	433	497	410	461	467	440	449	451	465	454	455	434	453	434	446	435	452	481	440	457	420	416	455	434	394	435	435	455	473	449	422	460	451	476	446	464	455	472	455	447	455	443	453	423	456	482	438	456	384	442	437	474	438	472	441	451	449	452	432	442	441	442	437	402	421	459	419	434	429	409	439	464	453	476	434	422	443	454	451	451	485	441	450	466	454	449	436	460	427	418	443	418	449	437	453	452	439	456	459	433	430	414	442	417	458	444	469	444	456	400	445	457	443	447	439	440	444	483	430	462	468	422	432	435	437	404	436	421	412	456	427	468	434	395	508	447	457	439	429	461	432	428	420	441	447	440	429	469	439	433	454	438	486	430	448	459	465	453	414	443	414	423	438	441	470	462	420	478	458	452	454	450	420	474	427	423	471	445	436	439	436	437	422	467	443	449	451	459	459	435	461	492	474	417	461	492	412	460	424	406	463	471	412	476	437	429	447	434	425	443	422	441	409	470	486	458	449	429	443	491	442	463	443	472	473	439	465	439	459	478	436	422	414	429	454	394	432	445	457	466	458	442	435	460	455	448	437	418	457	444	433	419	435	402	491	441	493	439	443	460	433	427	437	428	435	461	435	463	448	455	462	435	445	453
25146	37292	28790	16613	11592	7404	4512	2683	1739	1349	1375	1027	880	702	569	522	507	577	408	364	390	376	363	403	366	370	323	368	328	329	288	314	274	288	281	291	298	360	337	257	322	313	278	263	256	244	227	247	243	203	239	264	225	238	237	230	250	218	232	235	226	219	208	228	214	210	230	196	221	210	209	234	227	244	228	228	225	248	234	220	219	214	230	199	206	192	206	221	195	202	227	193	201	182	194	207	231	206	224	216	208	231	236	225	224	212	197	192	198	211	193	213	197	195	202	198	234	220	215	222	211	223	212	178	200	208	184	194	184	203	171	201	203	222	231	231	208	170	193	223	207	185	186	192	205	196	199	217	183	217	187	210	230	216	197	214	203	219	222	209	190	226	208	212	204	254	220	200	213	175	216	203	204	177	210	251	233	204	241	200	184	238	189	211	212	220	190	206	228	183	207	188	197	173	210	210	221	187	196	202	203	229	198	205	173	229	197	191	193	202	210	215	210	218	202	203	218	214	211	214	222	205	193	213	202	237	208	213	211	196	223	220	194	198	217	212	223	214	206	229	237	179	214	197	230	190	228	249	222	215	204	225	228	225	224	187	208	207	191	200	204	218	215	225	209	226	195	208	220	208	194	187	225	218	227	183	231	211	223	213	203	202	208	199	210	232	200	227	221	201	188	223	194	202	222	212	223	199	208	200	194	227	199	195	211	221	194	214	210	196	223	234	212	219	203	194	193	202	196	211	225	185	217	204	225	234	222	193	234	200	212	208	206	192	173	215	216	215	232	208	239	189	199	205	190	206	207	202	183	202	195	189	208	242	241	231	217	194	222	211	192	191	217	199	191	216	192	202	191	230	201	215	197	210	195	182	221	202	175	215	207	181	207	194	194	189	207	221	209	205	213	217	190	253	224	221	224	208	211	208	227	189	192	220	239	204	211	227	201	229	228	220	202	214	212	200	199	213	213	208	214	212	206	214	207	184	211	183	243	194	205	211	198	211	225	210	218	214	205	211	171	195	188	215	216	220	212	217	195	205	215	242	204	231	204	192	203	200	198	190	197	174	205	170	203	192	219	233	210	201	244	181	214	214	237	200	245	206	226	183	213	196	209	198	230	204	199	207	210	198	194	216	191	212	181	220	203	205	224	204	221	220	200	182	208	216	191	220	231	215	197	211	198	185	205	186	199	219	203	201	236	212	209	193	202	190	197	233	204	184	191	218	216	220	208	202	185	241	208	209	206	194	195	203	219	231	213	214	189	190	206	179	183	182	221	191	220	211	230	186	219	219	213	198	196	203	172	170	239	198	234	207	210	217	218	200	202	194	196	218	189	199	207	213	221	213	205	195	214	221	198	203	221	185	202	206	208	200	184	200	196	204	193	201	230	222	200	187	209	188	195	213	216	189	197	204	233	197	217	211	201	206	228	196	198	200	210	219	200	210	211	201	200	211	222	175	209	209	205	204	190	202	221	207	196	218	170	197	207	196	177	216	196	224	221	219	216	207	191	211	210	223	218	235	180	182	223	216	193	196	161	237	196	202	209	200	199	212	234	236	200	199	205	196	240	213	212	208	207	225	220	212	201	212	242	228	205	229	196	204	206	208	191	198	206	202	207	228	207	218	201	207	236	204	183	196	191	204	219	195	219	229	211	186	206	199	214	189	245	192	224	205	190	218	210	212	215	235	202	194	177	183	213	231	205	233	210	231	204	201	214	197	202	188	206	199	221	213	207	190	198	224	235	176	189	226	205	194	194	211	191	196	213	208	198	208	229	178	213	179	215	204	198	226	216	200	202	221	203	194	213	215	212	229	240	172	219	219	202	223	222	206	197	196	202	199	201	210	216	213	220	195	216	201	190	196	213	229	226	172	192	206	223	226	197	191	187	229	187	210	231	240	207	194	191	210	219	209	211	216	232	228	213	198	191	184	196	235	213	213	198	189	207	187	196	206	201	191	227	198	194	200	217	220	191	212	216	235	235	191	177	209	217	205	216	206	218	224	197	199	224	196	208	210	226	202	212	222	245	202	219	208	205	197	204	210	211	206	198	204	204	205	192	212	208	194	242	213	212	209	200	212	241	208	204	208	228	206	197	227	193	216	189	207	190	177	229	174	208	201	219	180	240	185	217	190	201	219	208	188	192	193	199	213	204	197	243	233	203	212	196	199	200	190	198	225	218	189	212	214	193	198	207	221	185	185	233	199	216	216	202	200	242	233	219	211	195	204	222	194	211	187	206	197	211	188	180	202	221	192	195	169	233	197	197	240	206	176	213	187	195	198	210	223	190	221	242	243	188	183	209	188	210	203	204	213	217	204	190	216	205	191	196	209	216	197	180	212	189	187	203	224	185	197	201	208	209	171	170	195	195	227	228	186	218	199	198	215	200	182	159	207	217	212	213	195	202	195	213	194	209	206	229	203	202	198	206	180	199	204	217	198	182	219	223	204	208	218	212	198	186	237	211	189	224	174	222	203	221	192	216	213	220	233	208	219	199	201	194	228	207	238	198	216	213	192	224	202	204	215	213	219	221	222	212	218	212	205	217	221	204	205	198	187	194	193	215	182	190	223	198	202	248	202	218	204	174	180	229	191	210	183	217	226	212	196	209	201	209	208	224	193	217	205	182	215	201	211	215	197	220	184	204	222	217	212	203	211	208	195	225	226	217	215	203	193	191	204	249	193	206	219	216	186	204	223	228	226	199	181	219	218	205	201	217	196	209	191	183	197	225	210	242	188	185	205	217	212	206	186	215	199	198	205	203	223	220	225	221	192	201	191	196	210	208	200	200	198	225	203	187	200	200	204	200	210	219	199	216	213	184	200	211	212	236	208	228	210	192	198	208	214	204	201	219	224	203	201	178	208	247	191	189	223	207	195	224	183	206	202	186	201	209	192	221	207	212	218	207	200	213	245	229	209	236	194	207	197	223	207	202	196	218	197	206	240	195	225	186	184	195	210	196	215	174	208	214	191	198	214	238	219	191	195	202	209	209	194	191	232	205	221	210	198	206	172	169	201	207	217	196	230	198	207	175	209	205	216	210	218	203	189	216	215	223	216	224	212	172	204	206	218	209	213	215	193	180	237	207	201	207	207	198	214	210	231	194	222	228	232	208	212	212	174	216	214	201	222	181	193	220	200	220	183	189	209	191	204	212	199	204	200	208	193	180	210	221	204	176	207	203	207	213	221	239	219	203	195	224	217	209	199	181	213	215	196	203	217	219	192	193	204	230	233	218	199	211	205	191	206	197	214	188	226	224	179	193	236	213	224	210	215	177	198	208	201	216	199	198	215	195	246	220	208	207	202	215	212	201	210	218	193	202	193	215	223	195	206	190	205	198	208	226	199	235	215	199	201	182	233	207	207	203	203	212	206	230	206	219	206	215	192	203	214	206	199	209	214	231	237	224	200	184	226	204	210	214	213	210	206	191	201	199	211	224	173	193	202	200	213	215	218	208	214	173	193	188	210	210	203	217	210	223	226	175	201
16868	31641	19264	18563	18218	14926	11814	8737	7122	6170	5659	4607	4261	3196	2963	2546	2702	2850	2043	1935	1786	1624	1636	1838	1846	1775	1664	1531	1488	1293	1253	1241	1186	1145	1271	1270	1342	1579	1539	1230	1285	1199	1000	948	811	853	782	784	739	730	677	676	675	717	708	721	683	670	601	559	600	643	578	544	540	548	571	553	583	595	685	704	743	753	737	711	698	709	655	600	560	534	499	552	571	541	521	527	517	526	548	555	492	495	533	508	554	587	607	535	592	562	582	593	626	515	483	519	521	519	491	524	529	496	512	549	506	501	509	505	487	528	531	500	539	520	486	505	467	516	486	557	489	497	531	509	497	505	509	534	535	521	485	510	485	518	505	544	493	498	470	524	502	523	547	516	550	497	511	534	500	554	499	495	500	487	503	524	485	530	492	519	513	508	499	466	495	494	525	496	517	475	511	519	529	567	491	491	526	490	548	480	497	522	524	523	463	510	503	502	528	514	491	490	541	473	527	502	528	492	519	490	500	478	492	491	536	486	507	516	519	479	510	500	493	491	501	504	514	505	499	533	512	541	524	527	491	526	517	513	483	470	513	520	549	522	532	473	518	506	487	499	509	540	501	482	462	507	529	514	540	517	529	506	521	487	494	523	569	510	477	497	543	520	498	506	536	486	496	525	543	500	528	541	511	475	516	486	515	504	535	524	509	521	485	517	483	502	499	500	449	502	500	483	549	534	513	513	504	502	510	530	506	487	524	503	467	534	484	501	482	488	490	471	506	511	535	479	500	492	536	472	493	526	475	494	510	533	527	484	528	438	481	486	550	540	441	487	545	525	524	492	519	520	550	477	476	534	492	525	493	519	499	482	521	505	500	493	502	519	510	486	517	505	523	487	523	513	508	527	532	503	497	488	543	500	539	488	514	514	499	506	510	515	452	528	487	486	522	478	486	500	501	480	479	561	507	485	511	511	482	468	502	506	508	501	507	491	497	471	517	515	495	523	517	506	486	523	496	506	514	543	523	496	509	506	516	471	492	537	504	476	539	482	494	487	528	551	515	501	488	523	528	476	480	529	469	481	500	478	494	478	490	509	498	507	526	521	504	474	516	442	529	538	471	510	536	501	465	518	452	524	516	504	513	492	482	440	513	506	521	528	508	479	531	490	527	512	509	473	490	509	509	487	532	470	533	486	516	500	523	481	489	503	506	484	493	544	493	503	489	491	518	505	512	535	491	489	543	458	551	500	474	462	500	493	501	516	498	496	518	504	530	496	523	486	504	498	488	521	463	483	473	501	527	453	470	511	500	521	519	494	476	518	490	497	479	502	506	509	511	543	500	503	526	516	499	501	499	542	509	484	526	509	525	490	520	526	567	498	497	479	501	495	500	475	482	509	525	546	563	507	505	502	521	544	504	491	513	518	522	507	534	472	508	468	516	542	495	490	483	494	471	510	509	496	505	500	496	519	506	476	532	516	502	527	531	497	501	516	480	502	559	519	529	508	514	481	523	471	488	515	496	482	517	544	536	514	469	507	533	482	511	541	476	490	481	523	513	516	470	525	458	538	547	487	526	464	492	523	536	510	485	492	478	524	545	524	498	500	511	489	494	508	535	501	490	501	499	532	499	501	525	509	491	526	563	510	488	500	496	495	499	494	493	495	525	520	534	528	474	513	492	502	478	512	488	521	491	530	531	535	520	527	525	475	535	507	526	518	519	492	528	512	515	525	513	457	493	525	503	514	483	516	538	510	497	505	516	541	496	530	482	468	554	506	546	547	480	524	480	531	498	518	528	520	484	522	526	495	513	467	492	503	528	473	575	525	551	504	492	463	469	472	519	484	518	454	495	486	495	496	508	511	517	467	528	481	488	498	525	501	524	507	487	514	528	492	511	460	495	534	506	510	476	532	477	495	509	498	477	521	522	483	543	479	527	524	445	494	513	477	510	497	477	517	518	528	506	506	485	499	506	493	450	496	506	482	543	517	484	516	504	512	479	537	508	518	485	488	512	505	485	464	504	475	553	513	531	506	497	512	517	535	524	517	539	475	510	480	516	503	506	483	541	488	449	517	542	463	517	512	517	504	522	497	542	493	496	494	502	525	494	482	503	503	500	508	525	487	509	521	516	548	517	503	539	517	517	525	518	513	483	498	509	522	495	483	534	505	507	532	487	521	476	503	501	502	512	509	530	506	511	506	475	501	510	461	483	536	519	505	486	515	512	519	490	519	497	533	505	504	485	527	496	497	524	505	489	549	485	518	507	498	537	506	479	532	527	491	484	517	497	508	512	522	476	493	488	509	538	517	466	513	527	524	520	471	512	487	511	513	499	502	540	496	451	507	474	481	471	508	500	503	497	531	519	517	525	517	493	466	520	478	525	503	513	500	506	513	531	511	502	492	500	506	517	504	520	546	512	507	490	496	511	502	494	489	466	526	499	523	489	534	521	471	517	507	494	460	515	553	502	462	508	505	495	526	499	481	515	525	507	514	463	506	493	511	492	489	519	477	482	522	477	523	486	519	536	517	502	502	523	507	488	540	528	496	524	520	536	499	555	471	476	544	520	528	480	494	505	480	521	496	525	496	520	504	487	506	503	470	483	547	484	509	469	514	500	531	477	493	492	513	495	496	486	495	515	528	524	488	523	545	534	485	483	509	512	475	513	468	467	500	504	502	515	498	465	481	504	498	476	510	519	520	487	503	464	495	515	534	527	539	493	525	547	526	528	508	557	509	482	491	507	500	517	486	510	519	545	521	539	519	496	524	479	520	514	491	521	508	510	498	493	492	546	515	524	521	508	503	505	501	507	488	525	495	545	495	511	519	516	532	480	465	519	471	530	523	475	499	509	472	514	499	524	486	496	520	499	500	458	532	515	476	527	542	460	499	472	507	496	534	522	494	547	485	496	484	490	583	468	491	517	494	548	533	563	506	495	527	538	464	514	486	518	502	501	518	482	495	538	517	490	529	487	472	527	536	480	531	492	495	488	486	557	507	530	511	502	522	524	463	521	482	477	489	519	510	507	493	498	498	536	495	486	517	496	520	486	495	517	499	503	485	489	485	504	513	475	495	535	512	486	527	495	535	485	525	512	518	514	510	570	453	494	548	486	523	461	487	504	511	431	500	515	473	559	502	519	567	505	501	536	491	527	491	575	466	521	531	503	506	504	486	512	487	494	504	516	498	464	520	543	504	495	518	460	472	481	484	516	507	476	504	519	471	516	485	482	468	496	479	535	498	486	474	489	518	501	495	559	519	499	491	489	476	515	522	485	527	497	522	478	480	557	512	525	520	488	497	521	511	540	488	503	467	545	512	573	549	554	503	507	527	512	537	466	573	526	490	535	499	505	501	508	499	545	516	516	516	544	498	475	471	508	511	511	513	527	514	494	494	474	500	500	568	534	519	485	510	489	535	503	472	530	508	525	516	529	487	484	512	478	490	521	509	527	493	489	518	475	518	495	489	497	494	467	502	525	537	507	520	477	524	500	496	546	514	488	502	495	496	465	520
33022	39808	26709	20116	15788	11167	7409	4456	2952	2166	1777	1511	1392	1046	901	904	763	658	602	552	532	518	521	440	459	432	353	362	337	369	335	360	293	298	333	331	356	441	396	307	375	330	288	268	259	231	216	238	205	202	209	238	225	209	199	222	207	198	179	188	211	165	183	199	160	196	154	186	181	187	203	200	228	208	204	212	242	197	189	186	186	169	173	191	162	169	191	174	169	170	179	189	166	179	185	169	174	200	183	187	192	143	170	180	179	165	174	155	172	173	184	172	178	176	194	166	190	197	158	156	170	124	166	153	149	164	179	185	175	181	176	177	176	165	160	166	184	154	172	147	173	160	176	176	183	164	164	174	153	156	153	167	162	165	180	143	181	169	142	180	176	168	172	162	174	185	169	175	180	180	154	181	176	160	190	160	156	148	174	173	180	184	175	172	157	188	143	144	148	180	161	169	171	167	179	173	196	165	147	160	169	168	180	165	179	179	165	224	198	184	148	164	178	155	179	160	165	187	175	183	165	183	175	175	183	173	137	189	175	166	182	193	191	169	175	163	164	192	178	155	172	148	162	163	172	153	171	154	154	190	201	180	197	167	165	181	160	168	159	178	177	156	152	182	173	166	177	170	152	164	193	167	164	162	170	188	164	158	150	168	190	186	174	190	189	213	161	159	193	151	168	186	172	178	176	171	178	171	156	194	163	179	170	155	171	172	181	177	171	155	171	158	163	184	163	167	161	171	141	169	155	168	167	167	197	154	170	180	172	168	162	168	161	161	170	162	194	177	171	161	192	181	180	163	174	173	171	182	177	186	167	165	189	170	162	164	162	182	152	175	169	179	191	180	156	174	165	181	196	157	180	170	152	169	207	180	187	184	180	174	161	197	179	188	173	144	190	150	153	179	159	158	158	178	195	161	162	161	182	144	162	188	176	174	182	190	156	158	185	182	164	190	190	157	164	178	179	171	189	179	167	181	156	161	190	152	174	167	187	174	196	154	181	168	196	180	178	171	168	174	169	183	159	161	192	198	171	164	182	172	191	142	185	173	160	175	145	164	145	149	179	153	147	181	178	189	174	183	153	175	177	172	184	176	182	172	157	180	141	193	185	158	175	161	164	161	156	150	160	180	166	162	180	171	169	182	190	182	153	152	182	162	175	182	172	162	174	150	166	174	162	196	156	154	176	164	180	173	176	159	162	192	175	175	176	184	182	141	170	185	155	169	188	161	173	172	173	152	174	179	172	185	144	184	204	165	186	177	180	145	167	188	140	155	159	168	160	165	184	194	180	177	182	194	199	191	161	161	178	153	153	187	175	167	186	152	169	169	151	162	196	181	203	176	164	155	158	151	153	149	177	195	185	159	169	169	193	174	169	165	195	160	181	207	164	179	152	170	152	172	147	172	180	192	169	170	154	186	196	184	167	161	183	191	156	183	175	190	155	209	194	157	200	178	182	155	182	159	167	168	154	155	164	171	176	198	158	170	192	142	161	179	173	151	157	178	193	176	172	158	167	171	155	165	171	171	141	173	190	170	200	207	169	175	177	192	145	169	203	195	166	164	155	170	173	178	191	202	189	179	164	168	185	163	183	174	194	153	150	172	162	170	178	165	192	158	164	206	182	190	168	164	163	175	196	152	163	163	166	178	162	186	174	188	188	196	183	178	196	191	188	178	186	175	153	166	188	163	192	174	168	178	165	157	179	164	198	172	163	153	164	193	167	158	163	168	170	184	192	176	152	183	175	178	182	157	154	140	169	199	170	163	151	168	175	178	171	165	162	190	160	165	183	174	178	182	173	175	177	188	197	185	192	178	198	189	207	167	150	161	187	165	165	166	155	162	174	158	189	151	172	163	195	175	190	178	188	177	170	160	163	191	170	181	178	159	194	200	157	171	167	154	147	130	161	167	189	181	197	170	185	190	158	169	185	163	179	178	159	166	151	165	165	180	201	185	171	173	159	166	185	153	192	165	191	186	173	175	161	184	165	173	163	171	160	177	161	159	186	175	143	159	193	181	182	179	167	154	174	182	185	156	154	161	155	176	165	175	162	154	172	170	178	180	177	196	129	170	153	161	195	152	175	171	169	156	180	168	198	166	170	160	183	153	178	179	179	170	196	173	189	170	179	171	171	135	164	183	180	174	168	192	168	195	189	177	203	165	175	182	180	190	165	138	183	162	157	163	166	172	197	170	199	191	199	197	171	207	176	184	192	172	172	193	151	156	169	184	149	180	173	165	177	187	186	169	158	189	159	163	130	184	166	168	159	175	159	179	183	158	174	181	196	170	171	153	163	176	180	177	169	168	179	193	178	184	168	165	162	189	155	183	163	183	184	182	177	162	182	187	180	188	168	158	182	187	155	187	178	170	172	165	180	187	178	165	177	174	165	182	176	215	180	188	187	196	167	164	187	166	164	149	170	163	158	177	205	183	179	156	188	163	155	160	200	204	184	189	206	186	166	166	170	195	193	179	156	171	151	163	161	188	164	167	178	192	189	162	193	155	177	177	190	174	177	191	175	148	185	160	188	167	165	180	173	153	165	169	163	182	163	206	168	158	146	206	156	153	148	160	164	180	161	153	190	171	167	157	191	182	158	154	168	165	198	182	182	191	174	166	165	159	193	160	178	186	159	157	176	160	164	158	180	169	163	196	178	155	145	166	191	211	164	163	159	185	173	175	155	164	184	175	175	179	180	187	190	173	192	167	164	173	142	178	160	176	157	172	158	174	163	159	153	172	167	187	165	171	182	159	148	174	182	174	194	172	172	190	169	154	173	178	166	171	186	148	159	164	183	187	190	182	162	178	166	154	168	185	165	170	156	170	185	177	189	164	147	181	158	156	174	179	182	150	148	178	173	158	194	164	170	188	170	168	164	153	164	193	178	171	151	184	181	171	148	191	167	174	183	167	177	173	136	165	164	143	187	186	179	181	184	188	164	166	175	172	167	186	188	161	190	193	173	174	164	161	173	162	165	165	186	179	185	185	184	169	149	161	184	177	166	189	175	180	160	184	184	186	185	165	159	203	169	175	176	193	186	146	191	176	198	190	187	167	164	154	190	173	182	170	200	171	179	162	164	149	185	186	182	183	163	168	183	150	167	181	164	176	150	170	170	193	184	179	165	183	166	172	180	157	181	202	167	172	168	157	169	150	162	198	165	165	189	182	182	168	165	171	183	168	181	181	187	183	166	190	179	185	176	183	177	179	164	190	148	172	162	156	187	168	190	164	177	174	170	191	182	165	142	186	182	170	162	162	190	173	200	167	171	164	161	170	181	182	163	153	195	207	185	168	190	177	183	184	152	171	166	173	180	188	184	173	156	166	159	181	193	165	177	199	206	179	195	194	179	195	161	158	168	191	209	163	178	164	192	189	180	158	181	143	177	158	183	182	180	182	179	169	146	185	163	179	179	185	159	170	191	196	168	175	190	180	169	173	149	179	180	156	141	164	160	167	171	185	216	153	164	163	166	174	158	160	185	185	163	163
21516	31349	21489	26401	25203	21191	17286	13414	10828	8849	7838	6899	5919	4823	4543	4268	3932	3315	3015	2725	2564	2531	2822	2476	2447	2518	2129	1901	1829	1755	1634	1693	1595	1567	1532	1723	1930	2339	2227	1889	2097	1567	1179	1049	1033	880	865	781	857	795	745	690	712	762	754	713	697	691	620	603	556	600	508	511	492	507	491	507	543	583	699	658	760	827	797	713	639	673	636	607	518	480	489	452	479	522	498	513	462	483	496	433	454	503	488	472	537	480	522	500	506	538	471	544	518	453	476	446	411	463	437	438	407	429	425	419	409	404	447	419	400	442	439	420	417	409	421	402	400	446	432	406	441	436	442	441	455	460	427	477	435	456	433	422	410	425	431	394	386	420	409	389	460	430	411	476	465	440	407	422	442	440	449	428	409	430	457	416	417	433	424	388	413	437	433	409	447	405	425	442	454	394	455	459	465	401	438	415	438	425	444	424	406	404	409	419	430	401	396	421	438	409	433	414	393	422	446	392	437	427	416	405	387	404	431	436	411	397	412	462	420	435	407	440	414	435	424	438	406	435	429	422	417	402	422	419	469	443	409	395	415	440	435	420	435	428	417	422	432	429	466	462	432	410	440	423	398	404	425	432	466	413	408	426	444	421	458	414	476	402	407	422	458	405	422	387	408	392	440	422	430	426	458	432	400	405	406	400	408	432	427	428	424	440	416	438	404	438	434	432	440	405	417	397	442	423	431	442	423	437	422	423	411	406	396	452	421	427	403	395	415	395	374	417	436	428	435	435	437	393	432	446	393	421	449	441	438	460	437	433	448	447	420	451	455	401	433	417	424	429	408	411	454	416	407	428	413	396	420	417	406	416	440	399	417	421	429	426	454	378	398	425	433	428	442	420	457	399	439	415	409	449	433	439	422	462	401	397	392	437	436	443	398	417	422	450	386	432	391	451	470	431	423	390	425	412	402	445	434	414	429	388	427	399	417	414	398	422	446	447	407	421	443	449	418	418	408	418	453	411	436	419	429	434	440	448	453	433	432	402	420	449	407	374	452	392	387	432	435	415	432	419	421	425	402	409	445	435	423	463	412	391	436	413	454	418	398	436	445	428	419	443	396	452	422	417	409	419	453	454	422	427	406	434	425	419	416	430	396	426	446	385	430	446	436	407	420	380	446	391	436	428	414	455	439	370	428	428	406	425	441	430	395	419	425	425	416	403	432	448	435	458	442	427	429	449	426	478	422	405	417	395	459	412	420	396	412	450	465	405	431	444	426	405	389	406	458	396	405	426	393	454	434	425	431	448	378	412	417	449	462	398	463	427	437	422	450	433	407	440	393	412	428	428	446	439	459	419	413	409	394	449	408	419	420	373	400	427	446	415	398	429	394	441	451	435	391	459	406	425	430	432	411	423	429	471	432	456	428	413	407	459	453	428	415	425	386	450	412	423	394	441	418	418	416	413	417	442	402	433	444	452	439	456	414	431	393	384	419	403	429	399	434	412	413	435	431	448	380	415	416	396	440	407	394	447	463	444	425	426	406	422	464	452	453	418	408	432	424	417	426	448	422	401	444	400	431	387	445	435	449	362	407	418	439	404	387	415	398	449	450	456	458	406	421	409	392	427	403	439	433	428	449	443	437	403	442	424	423	421	429	421	424	414	390	438	455	426	426	377	418	411	451	402	401	387	405	409	430	419	442	406	424	427	417	457	445	415	397	387	437	422	444	405	453	420	433	398	461	429	434	435	420	406	371	457	404	446	445	415	402	414	465	424	425	403	454	406	458	396	418	428	415	434	408	420	475	403	396	432	447	429	426	432	448	421	407	404	401	414	401	443	395	383	446	428	440	402	431	418	410	427	427	397	418	400	444	392	454	398	420	438	428	425	394	452	435	411	421	417	395	420	427	413	410	422	460	435	424	440	445	393	435	422	408	448	445	395	429	452	401	408	424	434	438	403	415	483	435	437	444	435	382	431	421	451	436	460	402	395	426	411	403	437	433	420	428	445	416	406	436	423	451	433	402	406	457	412	435	459	424	429	424	412	430	403	421	453	423	447	390	425	398	397	421	398	419	433	404	413	454	423	447	444	425	439	447	411	401	459	466	431	371	411	410	377	407	408	441	439	427	402	432	391	404	445	436	422	475	411	436	439	426	447	433	381	424	406	412	427	393	395	397	448	402	432	451	450	402	433	441	446	410	437	429	455	418	429	459	441	398	430	408	415	455	404	431	386	436	430	425	403	424	415	411	432	406	442	388	433	438	422	432	414	396	459	411	424	429	409	440	397	440	397	404	418	440	394	416	434	430	402	410	420	427	450	454	420	416	405	440	437	422	424	426	433	384	467	425	403	411	427	467	446	439	433	431	438	381	436	446	438	431	429	418	407	411	420	432	414	438	437	414	437	441	435	422	436	363	456	433	419	401	423	391	415	403	434	440	422	442	448	434	426	416	435	377	410	414	457	453	424	387	444	405	408	424	423	420	403	392	399	431	453	421	392	407	439	412	460	411	423	407	422	414	394	462	424	452	462	424	409	432	407	406	406	411	401	388	438	405	421	382	431	392	389	389	423	427	415	446	454	415	443	417	449	424	403	403	427	412	418	400	449	430	386	416	407	426	461	421	427	414	437	432	437	405	430	433	430	453	431	434	418	445	434	448	411	461	393	415	447	396	393	408	430	468	418	420	427	393	429	408	422	453	461	430	436	443	445	431	442	409	429	416	402	457	419	420	432	413	401	422	434	400	443	406	426	431	437	432	414	420	401	432	470	410	417	395	399	429	430	414	441	461	398	431	407	416	428	431	411	433	415	420	410	401	392	448	432	433	409	468	440	425	395	401	412	409	403	403	400	427	387	433	429	397	418	420	425	425	426	410	409	454	414	433	400	426	456	404	420	410	447	382	421	404	422	415	419	412	429	476	448	424	462	437	445	389	405	434	459	451	436	427	389	434	405	430	439	384	403	423	420	424	407	423	413	415	445	407	408	406	423	447	470	433	477	431	442	383	417	391	425	395	411	421	424	425	433	438	430	440	427	435	417	418	442	384	427	412	421	417	442	388	431	469	421	393	404	441	401	452	403	418	422	430	407	456	429	429	425	435	442	445	423	421	408	452	446	433	421	443	429	417	402	438	415	443	429	429	428	407	416	401	420	453	428	440	437	410	434	445	399	436	427	427	415	393	381	443	419	411	382	420	425	391	412	394	447	419	456	410	405	435	415	428	458	388	426	424	418	392	456	439	420	450	409	425	417	440	409	450	410	446	421	413	443	387	421	421	438	445	418	410	416	433	431	426	406	409	413	421	448	420	416	432	400	425	414	421	391	405	389	412	404	433	442	376	381	433	386	396	432	420	436	436	412	414	423	381	417	405	448	451	398	451	438	450	423	441	418	461	424	410	434	392	444	442	458	437	420	399	393	426	448	399	423	434	426	415	399	425	468	397	436	406	438	416	435	415	418	415	440	441	458	425	414	402	431	455	434	444	438	403	436	401	446	391	452	455	409	431	410	447	422
10791	8571	6437	4364	2815	1882	1384	968	717	518	441	357	334	287	285	232	255	233	234	223	220	198	216	236	194	199	223	224	241	226	230	234	227	226	196	200	179	233	208	175	159	200	189	172	194	177	169	197	178	184	158	171	204	199	188	171	182	191	191	175	184	164	200	166	166	165	171	146	156	194	192	195	194	203	198	195	189	185	192	198	170	182	182	193	164	163	151	184	172	158	152	164	183	185	189	172	169	190	171	182	193	170	177	188	168	161	181	150	162	160	173	156	151	159	176	191	190	148	187	152	152	180	163	167	187	149	149	199	203	187	171	165	165	176	173	166	167	176	178	170	198	164	159	173	193	163	176	185	140	174	176	153	151	165	152	178	160	176	177	163	160	171	181	191	150	176	159	144	173	173	195	151	158	177	153	169	160	171	168	180	174	168	175	156	189	173	156	160	171	182	174	179	177	156	144	153	172	190	196	178	149	162	183	169	174	159	165	174	178	166	168	170	189	176	161	167	155	183	174	164	169	189	190	158	168	174	172	170	152	181	150	162	173	159	180	177	157	171	181	151	168	180	182	165	184	174	160	177	160	160	180	188	158	181	183	153	162	178	171	183	177	187	187	184	171	153	169	176	181	186	173	173	190	161	179	172	160	190	188	190	160	170	166	166	152	167	169	163	189	184	177	196	199	177	162	164	167	190	168	155	155	166	134	166	147	177	159	158	147	173	192	177	179	176	187	174	182	179	170	162	181	163	173	162	165	186	179	179	169	174	167	167	138	180	174	167	179	172	185	166	161	181	186	177	183	188	195	180	194	173	142	180	184	171	197	181	170	177	170	183	170	177	161	176	149	166	162	166	169	173	179	124	179	167	180	153	154	198	162	164	181	142	180	153	188	174	175	201	164	186	161	157	200	171	166	153	177	182	177	173	183	177	154	176	161	179	203	157	196	175	156	166	171	169	165	158	204	168	168	194	173	152	188	153	156	142	196	167	148	185	179	186	161	176	167	156	188	173	147	159	180	155	185	186	178	176	159	207	179	186	171	162	172	168	180	148	158	169	164	181	166	191	189	207	193	207	174	193	197	159	180	158	190	166	166	193	154	171	176	166	189	171	181	167	177	183	165	166	180	172	169	187	177	177	165	174	174	152	163	162	166	151	143	202	165	174	171	161	176	173	178	179	170	194	184	185	158	142	166	168	160	167	156	180	155	182	163	179	185	164	178	176	175	163	199	179	177	197	174	166	177	183	175	188	161	170	185	163	170	175	176	151	156	171	169	161	159	138	165	170	162	169	172	147	186	177	152	159	167	156	164	163	146	159	188	180	173	166	174	186	190	193	181	190	161	212	142	154	189	179	167	188	187	196	158	178	166	154	153	169	159	183	212	164	167	179	199	172	172	164	182	190	191	178	161	193	168	161	165	190	162	183	175	192	190	173	148	196	181	172	156	168	157	153	177	161	168	185	177	172	178	160	168	184	197	148	184	155	175	157	181	169	183	150	142	180	188	194	179	175	166	184	178	164	180	174	177	194	181	204	172	152	168	186	173	162	166	182	171	146	179	150	188	162	156	169	174	181	168	154	182	146	183	187	169	163	177	182	165	174	166	172	179	167	175	161	181	185	158	158	177	181	163	185	147	175	161	149	153	171	169	167	199	171	186	179	161	188	163	146	164	159	160	183	163	172	156	174	159	164	178	175	162	156	169	155	159	178	187	161	189	154	178	172	158	198	174	170	157	165	156	170	158	149	158	155	158	171	152	165	174	171	165	168	189	176	163	157	161	179	179	159	165	194	166	182	159	197	170	162	185	168	165	178	171	159	187	182	180	170	176	175	158	157	185	160	149	151	181	184	181	156	170	194	180	160	176	184	183	152	167	179	177	215	180	161	173	182	163	167	162	157	165	169	160	177	188	181	176	160	169	192	165	140	178	172	145	177	154	164	182	174	154	171	189	180	150	153	182	183	173	177	182	181	187	187	169	153	176	171	160	169	172	151	167	156	165	165	153	183	192	187	181	172	173	161	188	191	162	177	165	182	161	164	152	184	214	173	201	169	165	151	174	200	172	169	168	182	148	183	170	189	185	141	172	167	170	183	173	174	170	184	163	169	203	202	175	175	174	165	199	184	191	137	182	177	172	153	177	146	178	180	161	185	164	171	173	183	164	151	145	159	152	175	174	168	196	189	166	176	178	175	173	160	171	167	170	174	181	180	198	177	172	175	169	173	190	182	167	191	170	168	156	195	196	154	180	169	171	177	192	169	169	163	209	181	169	175	155	149	179	169	155	165	179	163	183	183	182	189	168	173	160	184	162	167	183	165	173	146	191	165	155	176	178	170	183	143	127	165	187	144	178	156	162	156	189	168	165	184	180	158	168	181	193	200	179	198	157	162	168	163	158	176	179	172	182	194	189	151	172	197	163	174	176	187	164	185	185	168	171	153	171	182	161	180	177	178	172	163	182	167	181	176	148	169	189	197	170	163	161	182	177	185	175	186	183	164	167	190	179	177	176	176	169	189	158	192	175	182	186	164	165	172	182	172	174	145	172	176	188	171	183	169	154	164	186	171	168	173	187	151	166	192	186	163	207	178	171	171	170	173	154	170	170	185	158	174	187	161	179	170	176	181	168	177	174	155	177	166	163	177	171	180	170	176	177	173	158	158	181	158	177	171	162	188	194	165	179	157	211	161	148	194	167	209	186	174	163	164	156	160	174	188	165	155	175	178	161	165	166	188	163	168	164	175	170	175	175	170	184	171	179	187	187	158	163	185	166	163	150	166	178	165	186	176	146	162	162	155	155	155	174	178	189	172	154	157	158	191	194	168	167	187	162	182	143	153	158	156	191	170	167	184	174	188	178	170	187	170	185	177	168	176	165	168	153	149	170	177	159	158	169	184	177	172	167	177	192	170	169	170	164	163	154	150	163	146	159	158	181	156	185	151	155	187	191	186	174	157	165	163	170	173	145	142	183	185	171	172	176	181	150	160	182	159	186	186	147	183	163	169	160	180	170	170	172	172	188	173	171	185	154	201	161	180	172	167	180	166	158	169	166	202	158	156	174	168	166	180	172	178	177	146	179	165	185	187	179	187	173	169	191	179	163	162	167	198	189	177	167	178	152	158	184	201	182	168	170	161	159	182	172	152	192	178	198	139	169	170	164	129	168	149	153	186	158	181	152	171	190	178	174	161	165	178	163	182	169	149	188	168	159	173	164	185	177	172	166	175	156	149	181	173	171	148	164	182	167	186	162	177	172	160	174	191	150	161	158	185	206	152	193	171	175	162	166	178	177	162	185	171	193	187	169	161	146	162	169	174	164	155	185	164	182	158	170	168	160	166	160	146	201	166	161	176	179	175	184	169	180	180	166	180	183	154	183	181	165	176	171	187	174	171	191	174	150	189	177	183	165	182	176	172	162	188	200	180	163	141	167	182	161	166	172	166	143	179	169	189	179	182	192	156	201	161	182	187	168	183	173	216	185	174	173	176
6548	8217	9650	11367	9303	7504	6234	4615	3332	2480	2056	1701	1661	1413	1224	1062	937	901	824	828	770	776	836	833	907	830	840	845	865	815	785	831	804	745	706	732	695	684	648	640	633	594	582	548	527	592	580	563	511	534	513	533	471	523	557	496	576	529	444	514	475	491	444	459	443	436	444	484	521	488	529	591	543	622	548	540	515	533	459	466	459	455	461	428	455	462	458	471	461	451	463	461	438	424	441	446	437	448	472	447	485	434	513	487	471	459	433	400	461	436	419	447	398	449	423	461	455	435	440	405	411	441	441	468	440	441	427	457	483	451	418	432	456	426	463	454	445	410	448	466	399	422	452	500	409	471	480	427	426	456	466	449	415	437	463	437	469	455	429	466	451	412	405	426	421	433	417	420	445	438	422	453	469	457	451	427	446	475	436	460	450	455	449	415	412	433	439	463	427	452	419	427	458	433	441	447	436	441	439	426	410	428	452	473	420	424	429	446	392	444	410	421	421	419	438	448	417	423	464	453	424	451	427	451	431	417	461	444	472	458	452	456	437	450	430	434	433	431	441	456	462	415	441	437	464	450	464	443	484	415	470	429	438	401	494	416	428	411	443	454	429	404	435	415	467	430	443	397	430	449	449	437	477	442	432	425	455	445	459	445	427	434	430	431	415	446	415	431	449	405	410	442	420	452	426	459	448	442	431	441	457	432	467	471	448	377	433	401	446	429	419	433	481	453	405	478	424	446	476	425	442	410	441	439	444	450	462	457	453	475	449	447	438	455	446	424	420	425	399	484	428	463	466	425	414	450	440	455	422	484	444	413	415	408	461	403	478	448	446	464	455	421	443	439	438	438	387	423	454	452	431	454	447	428	444	432	468	456	435	434	460	469	404	439	442	460	473	433	412	480	433	434	426	442	442	449	412	404	442	444	467	432	441	416	465	454	433	414	466	440	457	435	417	447	425	437	420	438	450	465	465	450	436	463	446	427	435	451	466	389	444	433	476	430	476	445	431	409	451	440	429	443	398	423	392	420	450	454	435	444	465	435	464	423	399	465	454	426	454	439	474	453	459	443	454	426	430	485	417	474	381	458	400	436	455	456	448	456	467	403	434	431	411	442	433	448	414	446	406	443	407	467	481	444	434	433	451	441	436	430	453	418	435	434	420	424	415	458	468	432	437	449	414	446	453	419	415	440	410	466	463	420	428	433	435	431	447	374	446	451	397	456	459	420	466	446	456	422	449	432	387	440	448	441	427	453	462	401	432	412	434	461	432	424	474	438	406	446	449	422	460	452	425	431	436	414	478	439	421	416	453	441	436	419	450	450	417	425	420	423	413	438	451	460	419	445	429	472	423	452	411	422	465	450	440	447	449	442	424	445	436	428	456	437	427	490	418	423	449	398	402	452	454	438	453	458	449	474	459	460	419	464	460	457	473	422	430	422	470	413	444	445	423	435	422	440	437	452	413	411	411	452	455	457	425	435	424	450	428	458	503	423	449	435	434	460	407	435	432	445	408	430	428	424	442	422	438	421	463	430	454	479	418	462	411	420	423	457	435	456	425	451	400	421	415	456	465	414	448	459	465	430	490	453	463	444	439	463	433	447	445	428	402	435	425	459	434	411	432	422	478	448	418	431	447	485	442	430	435	439	444	433	420	433	411	475	426	434	430	465	475	439	412	417	463	402	390	432	406	427	451	453	413	424	442	466	420	423	430	425	447	418	465	421	431	440	447	420	423	465	407	447	424	442	439	422	432	435	462	430	463	437	441	448	444	406	418	419	429	464	492	404	439	460	411	467	430	410	421	423	455	446	469	428	433	439	420	463	456	469	440	427	448	417	461	470	418	435	445	443	471	407	429	413	440	442	425	414	457	410	462	451	417	443	428	423	424	425	454	437	458	421	442	459	407	463	447	417	461	445	444	418	466	449	445	430	439	439	397	437	465	440	447	460	431	409	415	463	435	435	426	439	448	426	463	436	434	459	488	383	434	428	443	425	448	469	448	457	382	404	469	437	418	438	408	424	460	414	464	446	422	431	425	422	427	466	425	459	393	446	458	445	429	420	417	464	432	430	395	431	430	425	458	466	472	446	444	452	421	449	455	430	474	421	456	406	442	422	432	464	435	425	408	461	470	461	439	417	448	421	477	445	465	438	425	450	436	488	400	429	439	463	397	423	451	432	391	398	427	471	434	399	416	480	397	453	401	414	499	437	432	464	493	428	424	455	416	458	463	439	461	468	417	462	462	455	453	423	431	446	411	466	429	430	423	418	420	433	436	430	474	437	469	466	450	447	447	443	404	413	437	430	462	436	416	421	438	450	462	424	418	447	456	426	433	454	444	458	416	473	440	428	427	452	443	460	420	420	412	430	420	418	444	428	420	451	425	442	444	464	435	456	445	438	405	426	449	447	434	427	441	466	447	422	447	467	449	436	458	425	432	469	424	448	440	426	486	471	467	390	423	462	448	436	414	444	428	438	431	426	435	414	447	437	425	439	430	436	448	463	461	425	443	444	438	413	457	430	447	404	424	423	480	412	370	426	470	414	430	437	417	478	396	434	468	440	452	441	405	470	434	440	420	427	427	455	452	459	435	413	412	453	433	465	455	434	433	466	409	424	415	454	456	460	393	440	462	448	424	441	386	435	435	430	469	459	409	444	401	455	423	456	429	458	446	462	407	426	441	495	454	469	422	438	461	440	431	407	431	398	408	459	422	463	478	445	425	451	435	438	415	476	436	444	415	448	475	420	405	465	422	421	435	476	421	476	446	438	457	408	458	449	472	389	428	444	467	436	437	429	449	430	450	455	415	431	438	410	441	442	465	462	460	464	453	430	426	420	397	460	465	464	479	457	456	434	452	455	420	469	386	479	439	435	418	470	438	414	435	417	449	451	421	417	437	444	455	418	437	435	430	446	423	418	412	399	428	447	422	457	400	437	463	438	393	433	428	402	454	431	425	434	435	441	431	469	433	449	414	438	439	440	434	436	449	412	448	434	448	450	437	467	419	447	450	471	445	488	433	455	423	443	429	470	415	455	466	425	481	455	412	436	402	464	413	429	420	443	427	425	452	466	424	429	434	449	396	415	429	484	463	432	424	464	444	424	439	457	414	376	466	430	457	400	395	447	444	410	455	430	453	430	449	414	433	426	431	416	439	391	421	441	449	469	452	424	405	465	415	415	419	377	443	398	418	446	414	418	425	454	456	434	453	442	476	461	401	444	420	439	472	412	436	448	424	415	434	423	443	417	430	464	450	450	474	408	472	470	455	428	442	411	415	437	424	442	416	441	418	432	463	417	457	459	461	450	430	409	464	445	415	428	437	387	483	431	444	415	408	443	448	446	451	428	418	418	449	448	446	414	445	400	467	418	415	428	448	409	411	434	430	427	447	454	444	424	455	441	436	441	477	397	449	421	439	446	435	445	432	460	441	469	438	432	442	427	446	421	454	440	445	438	442	419	441	414	442	441	418	405	418	448	447	411	451	417
23755	33515	23444	14468	10407	6582	4030	2648	1797	1360	1211	839	767	740	720	587	456	395	436	408	378	342	393	362	330	335	309	321	291	276	265	317	296	305	291	298	336	326	290	298	316	305	238	254	224	229	246	223	215	222	240	221	204	230	202	203	207	218	224	214	225	199	186	216	199	213	207	228	200	189	219	210	200	210	245	225	224	233	211	217	209	206	192	202	238	206	207	230	211	192	220	196	213	203	219	195	202	177	209	209	208	211	221	213	217	230	195	205	181	226	185	182	199	223	212	214	184	185	187	210	206	198	210	204	190	199	203	213	188	193	213	191	194	204	207	203	215	182	186	199	212	196	204	202	194	202	184	193	192	204	218	213	203	207	193	197	194	187	202	202	216	202	184	205	198	216	209	215	190	188	214	217	198	195	187	207	195	205	194	192	194	200	235	197	180	189	198	219	202	205	189	189	188	207	191	204	196	209	202	184	209	248	188	195	209	218	192	188	191	207	214	198	204	200	207	223	190	220	213	219	195	204	205	201	224	208	206	203	191	198	180	210	174	229	174	240	193	198	205	197	204	198	207	208	215	193	213	192	211	199	178	176	217	188	169	231	205	213	183	236	206	187	237	198	175	215	220	178	214	216	199	225	181	227	175	188	198	211	219	225	214	200	215	230	189	182	194	196	207	198	198	195	184	228	198	184	194	185	219	201	189	201	214	205	219	220	221	200	201	193	200	193	203	201	184	188	191	183	190	225	212	222	216	217	197	232	230	228	193	227	233	210	186	194	210	204	169	213	175	201	200	190	193	205	203	224	174	198	216	217	193	195	207	217	215	200	223	191	212	231	191	188	225	212	187	228	184	196	212	220	173	190	203	240	220	207	182	200	213	194	194	198	194	203	185	239	198	224	214	210	209	211	182	196	210	211	174	205	193	186	185	190	235	196	180	170	183	186	185	199	183	208	209	182	206	202	196	217	193	215	186	212	191	222	217	209	194	220	206	225	187	198	226	213	204	194	198	207	201	246	234	178	187	196	187	193	203	189	191	191	200	205	196	218	198	202	199	205	169	181	195	171	216	209	206	227	210	230	182	192	213	186	225	216	202	204	218	176	211	191	185	193	209	216	220	205	233	197	186	182	209	210	184	187	191	184	196	203	196	198	198	214	219	196	196	223	227	191	193	219	226	200	181	189	223	230	184	189	204	206	192	192	211	182	208	185	171	210	196	217	197	207	197	205	195	217	196	171	209	184	181	201	190	205	187	201	210	206	218	206	174	212	180	208	187	199	197	212	201	220	208	205	218	198	206	184	212	192	211	197	210	186	209	216	190	225	191	183	208	203	203	196	227	202	189	210	210	223	186	176	195	188	207	215	218	209	191	237	219	245	205	233	222	219	211	195	174	216	193	196	237	215	193	197	189	193	253	183	195	190	184	213	218	210	200	215	194	183	204	199	196	187	198	199	219	162	174	201	205	210	224	206	195	191	194	209	186	206	193	185	207	221	214	204	213	210	207	208	181	199	205	215	164	190	229	209	193	210	220	216	228	175	237	201	211	189	206	200	221	198	222	171	210	195	197	200	218	201	197	181	194	211	174	208	216	196	207	236	215	186	204	178	192	189	217	195	210	237	193	210	203	212	188	165	192	221	194	234	221	200	204	179	214	205	208	212	198	191	172	223	196	200	219	212	194	203	191	219	196	210	194	204	198	209	213	185	183	181	190	198	189	177	201	208	227	223	202	185	186	195	193	185	191	187	202	209	182	187	208	231	203	213	207	226	226	205	211	225	188	194	214	188	214	209	189	205	237	176	219	177	188	173	216	195	202	177	220	213	224	187	179	217	204	185	200	176	181	214	198	190	201	215	223	225	214	192	188	196	183	201	178	189	181	209	182	236	210	230	200	188	221	222	188	196	191	203	201	193	211	193	203	199	198	207	220	198	175	211	208	201	171	201	205	207	200	204	194	183	188	213	183	206	190	190	180	175	243	198	184	192	190	188	179	205	194	228	203	183	190	209	217	211	182	204	195	196	225	224	209	194	191	184	204	190	219	187	182	191	191	211	205	212	192	201	191	187	196	209	199	202	185	204	203	207	207	225	239	201	193	186	212	183	192	231	225	198	207	180	206	183	199	191	186	206	219	216	201	212	203	197	182	207	193	192	193	217	188	219	204	197	194	187	200	196	169	207	204	184	180	206	193	180	202	172	169	219	194	213	212	192	215	183	197	181	208	199	193	209	217	205	198	208	215	209	194	206	199	222	196	205	204	204	217	225	188	211	187	212	197	215	200	205	209	190	210	188	210	174	164	205	198	212	216	190	192	190	197	198	181	222	189	195	215	197	212	231	211	206	219	216	186	193	239	198	213	192	196	216	203	199	183	219	223	200	200	202	182	243	205	223	172	206	193	208	190	210	184	185	215	208	191	206	190	182	219	202	205	186	210	195	188	197	230	203	183	212	203	191	190	226	212	218	187	203	196	211	230	213	193	234	166	190	213	219	213	200	197	208	201	216	216	225	180	201	194	221	223	202	204	177	183	199	195	213	211	171	226	176	210	184	195	192	195	194	231	190	213	195	196	186	200	214	214	161	225	207	207	216	219	191	197	200	226	205	208	200	205	221	197	200	200	202	197	180	185	198	194	200	209	185	193	230	221	190	196	171	189	190	192	195	197	182	193	219	194	205	210	192	206	184	191	214	208	202	185	205	170	192	202	144	201	194	187	200	189	184	209	191	188	203	224	201	185	219	203	206	236	166	201	164	236	191	181	196	205	197	191	194	205	190	190	197	175	184	178	186	194	195	197	210	167	196	186	194	187	210	201	191	199	202	197	202	205	191	199	198	211	185	189	192	201	210	213	226	203	199	217	188	185	209	187	214	247	194	195	183	201	208	207	205	218	222	195	200	203	200	175	214	207	197	183	225	198	200	206	190	219	211	190	206	188	224	211	199	193	214	228	213	213	192	210	194	202	227	207	204	179	198	224	204	199	213	222	192	206	217	231	185	198	230	190	179	206	191	215	205	202	197	203	228	214	185	179	189	175	186	177	198	174	194	212	207	197	208	198	208	222	205	212	205	209	226	222	226	194	197	200	197	200	215	207	202	211	205	204	221	218	238	194	202	190	198	213	219	205	226	217	203	179	219	226	217	227	207	208	204	206	196	186	205	201	209	188	219	218	223	199	207	191	226	210	200	200	210	182	203	194	231	178	196	191	208	206	222	198	225	195	171	186	192	244	197	189	206	195	222	222	195	204	213	177	194	222	207	225	198	188	181	212	209	171	195	170	216	168	192	206	196	219	184	211	214	224	197	187	215	217	211	221	187	209	196	212	216	188	194	196	227	210	198	199	196	224	190	207	208	219	190	211	213	215	189	196	181	237	219	194	202	219	204	195	192	197	211	196	183	224	219	232	197	199	209	180	190	205	202	209	212	190	223	183	205	210	196	224	205	182	201	176	203	197	185	219	209	203	188	184	200	204	199	210	175	221	199	188	208
15808	27715	18460	18988	18244	14716	12239	9850	7744	6700	5439	4051	3787	3873	3682	2938	2249	2122	1937	2059	1658	1682	1868	1771	1658	1774	1513	1298	1296	1355	1337	1260	1253	1265	1284	1369	1358	1603	1394	1351	1348	1003	927	847	794	801	759	784	716	728	661	721	663	619	635	701	632	661	715	637	589	611	605	539	514	549	555	516	625	636	639	735	772	813	768	689	688	668	600	576	484	486	532	503	511	527	511	555	529	530	500	557	543	565	556	539	498	529	517	562	555	538	538	594	498	465	498	535	513	527	503	489	521	512	485	476	507	475	476	496	477	513	507	505	545	480	502	513	474	481	501	460	484	468	510	520	476	535	498	498	488	497	452	513	511	467	486	492	503	458	481	473	489	482	504	477	496	481	515	482	529	451	503	465	493	478	513	470	486	474	459	524	503	509	480	466	493	492	510	534	516	500	487	517	497	512	481	519	468	511	500	476	473	551	489	499	498	507	518	517	481	499	490	516	513	503	515	459	548	485	534	514	519	469	514	449	476	526	473	494	514	495	503	504	481	490	470	517	481	495	492	511	482	507	482	468	467	496	478	534	493	493	488	507	505	526	463	502	495	508	527	513	484	455	485	504	522	480	472	508	510	497	468	483	488	519	542	488	504	493	493	468	487	502	485	480	479	463	516	469	459	482	505	502	507	518	499	504	485	488	477	462	510	476	478	476	478	528	539	519	481	487	530	464	494	503	468	511	495	506	516	505	503	513	466	511	440	488	533	483	495	487	480	546	539	454	476	492	465	469	446	531	514	518	518	487	502	489	481	533	490	469	456	514	483	504	514	500	513	524	527	494	483	501	476	493	500	478	488	507	487	502	476	487	520	524	449	496	505	545	483	484	512	523	493	473	468	483	522	477	506	490	495	514	458	477	514	471	482	458	529	506	460	497	523	475	511	517	497	460	500	491	508	485	476	466	496	479	460	515	459	492	530	526	525	508	476	478	518	530	486	489	557	498	529	499	516	519	497	508	480	462	491	493	509	495	513	474	533	479	501	492	484	528	522	484	541	492	513	483	495	503	467	504	487	514	490	519	520	482	509	488	458	469	456	439	507	518	500	536	469	518	491	507	516	535	532	483	498	494	496	526	501	464	530	474	526	512	484	503	496	460	513	536	489	479	506	505	450	505	477	483	520	474	488	499	497	456	484	475	499	488	519	507	485	533	469	511	489	509	493	489	518	525	452	514	521	499	487	462	493	495	505	506	482	510	526	475	462	487	483	505	523	500	474	471	498	477	498	508	489	480	521	486	501	514	468	456	525	507	510	517	437	529	474	475	506	521	442	502	483	503	544	468	534	516	493	452	479	523	479	525	509	515	474	485	462	471	499	531	520	505	469	495	493	494	493	496	471	466	510	486	485	517	478	476	499	531	487	513	501	491	520	476	464	514	478	512	516	509	504	489	513	524	489	499	507	506	497	543	501	519	544	482	530	498	493	470	532	529	521	489	501	450	511	492	518	514	522	474	524	498	515	524	530	534	485	500	505	477	467	466	490	505	511	503	513	502	479	448	478	493	483	478	483	498	534	511	514	491	472	499	508	501	471	561	473	471	493	510	509	518	481	489	481	545	526	499	486	467	498	477	531	526	544	533	473	492	480	508	524	470	530	467	520	450	525	480	514	515	527	491	517	485	491	477	482	504	520	478	529	498	490	472	497	488	521	503	449	464	491	540	505	510	520	490	535	501	509	512	484	502	471	483	486	543	510	506	495	471	501	468	514	468	514	489	503	507	520	556	529	453	529	499	488	539	508	475	510	467	479	522	483	496	469	487	482	505	493	504	488	477	519	483	519	475	507	500	517	490	520	508	484	467	473	491	517	490	507	491	514	505	504	482	491	483	509	456	483	473	535	491	487	502	468	536	488	472	528	484	474	517	491	492	518	504	513	504	511	509	502	513	512	483	508	536	518	497	550	470	496	518	501	481	488	495	504	552	490	492	514	468	501	495	468	519	500	484	503	490	523	476	498	462	487	530	491	477	528	515	484	485	486	484	523	501	479	506	471	490	453	507	479	533	487	517	514	499	490	474	502	492	495	499	530	479	493	448	528	523	486	518	520	505	490	473	512	493	502	497	486	500	494	480	495	510	525	495	529	507	480	478	531	497	517	494	514	515	477	524	482	478	452	502	512	492	474	512	498	536	504	533	506	489	504	466	504	494	465	529	496	514	513	495	507	501	505	569	504	564	485	471	487	513	509	508	537	514	536	508	513	494	500	533	538	503	473	511	500	446	493	510	494	504	491	495	482	477	506	495	529	450	427	507	497	485	449	499	488	525	500	488	484	491	495	470	477	542	479	539	515	501	506	544	497	486	508	532	491	520	478	533	508	507	480	490	449	528	504	477	472	479	464	524	503	474	512	532	499	529	484	527	519	482	479	498	500	486	473	482	479	527	506	500	487	524	537	510	510	474	499	485	507	542	483	484	471	478	534	492	513	519	507	472	524	480	513	505	525	481	482	473	513	492	485	476	459	532	461	499	472	499	500	505	500	515	491	515	520	512	479	491	489	516	461	503	493	474	494	495	490	482	503	506	485	508	458	507	510	564	485	540	451	542	516	505	497	496	516	500	510	525	467	499	510	499	453	464	478	552	473	513	470	447	503	486	508	525	511	517	508	515	523	493	485	535	521	523	486	499	485	510	504	490	496	474	526	497	499	464	524	513	473	449	515	482	509	520	487	513	526	490	478	518	463	496	495	521	461	485	452	492	509	475	484	511	534	481	485	503	498	490	436	514	527	486	513	481	471	469	501	462	497	497	487	535	511	523	499	513	495	471	487	502	528	470	490	483	458	540	461	488	502	517	489	459	529	523	486	511	509	487	478	528	499	499	504	490	513	537	519	524	509	511	514	513	484	516	473	478	539	495	505	497	519	521	488	490	459	502	521	495	456	498	445	537	517	499	494	529	486	475	499	538	465	508	496	460	516	507	508	488	486	538	478	440	479	524	531	503	533	487	542	462	530	500	439	495	508	447	467	496	527	491	502	474	545	497	490	504	534	514	492	502	501	505	495	509	501	526	524	508	488	455	512	531	499	492	533	509	497	462	487	537	513	455	493	496	531	470	504	508	505	494	509	505	494	474	503	498	502	490	511	469	512	474	454	482	527	490	475	491	494	506	479	477	507	485	519	511	492	492	511	562	496	483	494	498	493	507	485	506	525	486	490	511	472	507	527	497	453	512	481	462	465	483	470	513	496	458	507	503	486	517	483	544	509	481	481	526	462	489	459	524	513	499	474	482	497	486	479	520	509	469	487	508	498	499	502	481	524	491	501	506	494	516	488	453	467	488	514	519	515	523	513	524	530	533	503	510	490	507	453	524	465	485	516	504	503	481	534	492	485	546	507	480	514	516	496	490	509	485	475	492	488	526	485	509	497	462	495	496	521	509	491	504	541	520	504	506	505	490	535	509	497	470	474	455	476	536	483	481	481	485	445	509	501	474	461	458	486	531	474	505	514	481
47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
